Commit 4a142c9f authored by Mark Tyneway's avatar Mark Tyneway

op-e2e: use cleaned up interfaces

parent 7256a570
...@@ -106,6 +106,13 @@ func MakeDeployParams(t require.TestingT, tp *TestParams) *DeployParams { ...@@ -106,6 +106,13 @@ func MakeDeployParams(t require.TestingT, tp *TestParams) *DeployParams {
FundDevAccounts: false, FundDevAccounts: false,
} }
// Configure the DeployConfig with the expected developer L1
// addresses.
if err := deployConfig.GetDeveloperDeployedAddresses(); err != nil {
panic(err)
}
return &DeployParams{ return &DeployParams{
DeployConfig: deployConfig, DeployConfig: deployConfig,
MnemonicConfig: mnemonicCfg, MnemonicConfig: mnemonicCfg,
...@@ -167,7 +174,7 @@ func Setup(t require.TestingT, deployParams *DeployParams, alloc *AllocParams) * ...@@ -167,7 +174,7 @@ func Setup(t require.TestingT, deployParams *DeployParams, alloc *AllocParams) *
l1Block := l1Genesis.ToBlock() l1Block := l1Genesis.ToBlock()
l2Genesis, err := genesis.BuildL2DeveloperGenesis(deployConf, l1Block, nil) l2Genesis, err := genesis.BuildL2DeveloperGenesis(deployConf, l1Block)
require.NoError(t, err, "failed to create l2 genesis") require.NoError(t, err, "failed to create l2 genesis")
if alloc.PrefundTestUsers { if alloc.PrefundTestUsers {
for _, addr := range deployParams.Addresses.All() { for _, addr := range deployParams.Addresses.All() {
......
...@@ -39,7 +39,7 @@ func TestMissingGasLimit(t *testing.T) { ...@@ -39,7 +39,7 @@ func TestMissingGasLimit(t *testing.T) {
require.Nil(t, err) require.Nil(t, err)
l1Block := l1Genesis.ToBlock() l1Block := l1Genesis.ToBlock()
l2Genesis, err := genesis.BuildL2DeveloperGenesis(cfg.DeployConfig, l1Block, nil) l2Genesis, err := genesis.BuildL2DeveloperGenesis(cfg.DeployConfig, l1Block)
require.Nil(t, err) require.Nil(t, err)
l2GenesisBlock := l2Genesis.ToBlock() l2GenesisBlock := l2Genesis.ToBlock()
...@@ -109,7 +109,7 @@ func TestInvalidDepositInFCU(t *testing.T) { ...@@ -109,7 +109,7 @@ func TestInvalidDepositInFCU(t *testing.T) {
require.Nil(t, err) require.Nil(t, err)
l1Block := l1Genesis.ToBlock() l1Block := l1Genesis.ToBlock()
l2Genesis, err := genesis.BuildL2DeveloperGenesis(cfg.DeployConfig, l1Block, nil) l2Genesis, err := genesis.BuildL2DeveloperGenesis(cfg.DeployConfig, l1Block)
require.Nil(t, err) require.Nil(t, err)
l2GenesisBlock := l2Genesis.ToBlock() l2GenesisBlock := l2Genesis.ToBlock()
......
...@@ -46,12 +46,7 @@ func DefaultSystemConfig(t *testing.T) SystemConfig { ...@@ -46,12 +46,7 @@ func DefaultSystemConfig(t *testing.T) SystemConfig {
require.NoError(t, err) require.NoError(t, err)
addresses := secrets.Addresses() addresses := secrets.Addresses()
return SystemConfig{ deployConfig := &genesis.DeployConfig{
Secrets: secrets,
Premine: make(map[common.Address]*big.Int),
DeployConfig: &genesis.DeployConfig{
L1ChainID: 900, L1ChainID: 900,
L2ChainID: 901, L2ChainID: 901,
L2BlockTime: 2, L2BlockTime: 2,
...@@ -106,7 +101,18 @@ func DefaultSystemConfig(t *testing.T) SystemConfig { ...@@ -106,7 +101,18 @@ func DefaultSystemConfig(t *testing.T) SystemConfig {
EIP1559Denominator: 8, EIP1559Denominator: 8,
FundDevAccounts: true, FundDevAccounts: true,
}, }
if err := deployConfig.GetDeveloperDeployedAddresses(); err != nil {
panic(err)
}
return SystemConfig{
Secrets: secrets,
Premine: make(map[common.Address]*big.Int),
DeployConfig: deployConfig,
L1InfoPredeployAddress: predeploys.L1BlockAddr, L1InfoPredeployAddress: predeploys.L1BlockAddr,
JWTFilePath: writeDefaultJWT(t), JWTFilePath: writeDefaultJWT(t),
JWTSecret: testingJWTSecret, JWTSecret: testingJWTSecret,
...@@ -262,7 +268,7 @@ func (cfg SystemConfig) Start() (*System, error) { ...@@ -262,7 +268,7 @@ func (cfg SystemConfig) Start() (*System, error) {
} }
l1Block := l1Genesis.ToBlock() l1Block := l1Genesis.ToBlock()
l2Genesis, err := genesis.BuildL2DeveloperGenesis(cfg.DeployConfig, l1Block, nil) l2Genesis, err := genesis.BuildL2DeveloperGenesis(cfg.DeployConfig, l1Block)
if err != nil { if err != nil {
return nil, err return nil, err
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment