Skip to content

Commit 9a69838

Browse files
authored
feat: release check branch (#756)
1 parent 2469458 commit 9a69838

31 files changed

Lines changed: 6047 additions & 1277 deletions

File tree

contracts-abi/config/config.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,14 @@ var DefaultsContracts = map[string]Contracts{
2323
BlockTracker: MevCommitChainContracts.BlockTracker,
2424
ProviderRegistry: MevCommitChainContracts.ProviderRegistry,
2525
BidderRegistry: MevCommitChainContracts.BidderRegistry,
26+
Oracle: MevCommitChainContracts.Oracle,
2627
},
2728
TestnetChainID.String(): {
2829
PreconfManager: TestnetContracts.PreconfManager,
2930
BlockTracker: TestnetContracts.BlockTracker,
3031
ProviderRegistry: TestnetContracts.ProviderRegistry,
3132
BidderRegistry: TestnetContracts.BidderRegistry,
33+
Oracle: TestnetContracts.Oracle,
3234
},
3335
}
3436

go.work.sum

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1822,6 +1822,7 @@ github.com/spf13/viper v1.3.2/go.mod h1:ZiWeW+zYFKm7srdB9IoDzzZXaJaI5eL9QjNiN/DM
18221822
github.com/spf13/viper v1.4.0 h1:yXHLWeravcrgGyFSyCgdYpXQ9dR9c/WED3pg1RhxqEU=
18231823
github.com/spf13/viper v1.4.0/go.mod h1:PTJ7Z/lr49W6bUbkmS1V3by4uWynFiR9p7+dSq/yZzE=
18241824
github.com/spf13/viper v1.8.1/go.mod h1:o0Pch8wJ9BVSWGQMbra6iw0oQ5oktSIBaujf1rJH9Ns=
1825+
github.com/status-im/keycard-go v0.2.0/go.mod h1:wlp8ZLbsmrF6g6WjugPAx+IzoLrkdf9+mHxBEeo3Hbg=
18251826
github.com/stefanberger/go-pkcs11uri v0.0.0-20201008174630-78d3cae3a980 h1:lIOOHPEbXzO3vnmx2gok1Tfs31Q8GQqKLc8vVqyQq/I=
18261827
github.com/stefanberger/go-pkcs11uri v0.0.0-20201008174630-78d3cae3a980/go.mod h1:AO3tvPzVZ/ayst6UlUKUv6rcPQInYe3IknH3jYhAKu8=
18271828
github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=

infrastructure/nomad/playbooks/templates/jobs/mev-commit.nomad.j2

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -171,6 +171,7 @@ job "{{ job.name }}" {
171171
export MEV_COMMIT_BIDDER_REGISTRY_ADDR="$(jq -r '.BidderRegistry' ${CONTRACTS_FILE})"
172172
export MEV_COMMIT_BLOCK_TRACKER_ADDR="$(jq -r '.BlockTracker' ${CONTRACTS_FILE})"
173173
export MEV_COMMIT_PRECONF_ADDR="$(jq -r '.PreconfManager' ${CONTRACTS_FILE})"
174+
export MEV_COMMIT_ORACLE_ADDR="$(jq -r '.Oracle' ${CONTRACTS_FILE})"
174175
{{- range nomadService "beacon-emulator" }}
175176
{{ if contains "http" .Tags }}
176177
export MEV_COMMIT_VALIDATOR_ROUTER_ADDR="0x251Fbc993f58cBfDA8Ad7b0278084F915aCE7fc3"

p2p/cmd/main.go

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -285,6 +285,19 @@ var (
285285
Category: categoryContracts,
286286
})
287287

288+
optionOracleAddr = altsrc.NewStringFlag(&cli.StringFlag{
289+
Name: "oracle-contract",
290+
Usage: "Address of the oracle contract",
291+
EnvVars: []string{"MEV_COMMIT_ORACLE_ADDR"},
292+
Action: func(ctx *cli.Context, s string) error {
293+
if s != "" && !common.IsHexAddress(s) {
294+
return fmt.Errorf("invalid oracle address: %s", s)
295+
}
296+
return nil
297+
},
298+
Category: categoryContracts,
299+
})
300+
288301
optionAutodepositAmount = altsrc.NewStringFlag(&cli.StringFlag{
289302
Name: "autodeposit-amount",
290303
Usage: "Amount to auto deposit in each window in wei",
@@ -473,6 +486,7 @@ func main() {
473486
optionPreconfStoreAddr,
474487
optionBlockTrackerAddr,
475488
optionValidatorRouterAddr,
489+
optionOracleAddr,
476490
optionAutodepositAmount,
477491
optionAutodepositEnabled,
478492
optionSettlementRPCEndpoint,
@@ -656,6 +670,7 @@ func launchNodeWithConfig(c *cli.Context) (err error) {
656670
BidderRegistryContract: c.String(optionBidderRegistryAddr.Name),
657671
BlockTrackerContract: c.String(optionBlockTrackerAddr.Name),
658672
ValidatorRouterContract: c.String(optionValidatorRouterAddr.Name),
673+
OracleContract: c.String(optionOracleAddr.Name),
659674
AutodepositAmount: autodepositAmount,
660675
RPCEndpoint: c.String(optionSettlementRPCEndpoint.Name),
661676
WSRPCEndpoint: c.String(optionSettlementWSRPCEndpoint.Name),

0 commit comments

Comments
 (0)