mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-08-01 09:33:46 +00:00
* chore(taiko_genesis): update devnet Pacaya genesis JSONs * feat: update ValidateAnchorTx * feat: update ValidateAnchorTx * feat: update l1Origin * Revert "feat: update l1Origin" This reverts commit 1337b37c051fe06ee87e4b7d6ec2b3857558e218. * feat: update L1Origin * feat: update genesis json * feat: add DepositTxType * feat: add DepositTxType * chore: update ci * feat: new defs * feat: new defs for op-services * feat: new defs for op-services * feat: new defs for op-services * feat: new defs for op-services * feat: new defs for op-services * feat: new defs for op-services * feat: update L1Origin * fix: fix lint errors * add preconf devent configs back in * Update core/rawdb/taiko_l1_origin.go Co-authored-by: maskpp <maskpp266@gmail.com> * feat: two more APIs * feat: update api backend * feat: update api backend * feat: rename an API * feat: rename an API * feat: rename an API * feat: update `BuildPayloadArgs` * feat: update `BuildPayloadArgs` * feat: update `BuildPayloadArgs` * chore: update ci * update preconf genesis * build * feat!: update ci * feat: update devnet json --------- Co-authored-by: maskpp <maskpp266@gmail.com> Co-authored-by: Jeffery Walsh <cyberhorsey@gmail.com>
93 lines
1.5 KiB
Go
93 lines
1.5 KiB
Go
package params
|
|
|
|
import (
|
|
"math/big"
|
|
"testing"
|
|
)
|
|
|
|
func TestNetworkIDToChainConfigOrDefault(t *testing.T) {
|
|
tests := []struct {
|
|
name string
|
|
networkID *big.Int
|
|
wantChainConfig *ChainConfig
|
|
}{
|
|
{
|
|
"taikoMainnetNetworkID",
|
|
TaikoMainnetNetworkID,
|
|
TaikoChainConfig,
|
|
},
|
|
{
|
|
"taikoInternalL2ANetworkId",
|
|
TaikoInternalL2ANetworkID,
|
|
TaikoChainConfig,
|
|
},
|
|
{
|
|
"taikoInternalL2BNetworkId",
|
|
TaikoInternalL2BNetworkID,
|
|
TaikoChainConfig,
|
|
},
|
|
{
|
|
"snaefoll",
|
|
SnaefellsjokullNetworkID,
|
|
TaikoChainConfig,
|
|
},
|
|
{
|
|
"askja",
|
|
AskjaNetworkID,
|
|
TaikoChainConfig,
|
|
},
|
|
{
|
|
"grimsvotn",
|
|
GrimsvotnNetworkID,
|
|
TaikoChainConfig,
|
|
},
|
|
{
|
|
"eldfellNetworkID",
|
|
EldfellNetworkID,
|
|
TaikoChainConfig,
|
|
},
|
|
{
|
|
"jolnirNetworkID",
|
|
JolnirNetworkID,
|
|
TaikoChainConfig,
|
|
},
|
|
{
|
|
"katlaNetworkID",
|
|
KatlaNetworkID,
|
|
TaikoChainConfig,
|
|
},
|
|
{
|
|
"heklaNetworkID",
|
|
HeklaNetworkID,
|
|
TaikoChainConfig,
|
|
},
|
|
{
|
|
"preconfDevnetNetworkID",
|
|
PreconfDevnetNetworkID,
|
|
TaikoChainConfig,
|
|
},
|
|
{
|
|
"mainnet",
|
|
MainnetChainConfig.ChainID,
|
|
MainnetChainConfig,
|
|
},
|
|
{
|
|
"sepolia",
|
|
SepoliaChainConfig.ChainID,
|
|
SepoliaChainConfig,
|
|
},
|
|
{
|
|
"doesntExist",
|
|
big.NewInt(89390218390),
|
|
AllEthashProtocolChanges,
|
|
},
|
|
}
|
|
|
|
for _, tt := range tests {
|
|
t.Run(tt.name, func(t *testing.T) {
|
|
if config := NetworkIDToChainConfigOrDefault(tt.networkID); config != tt.wantChainConfig {
|
|
t.Fatalf("expected %v, got %v", config, tt.wantChainConfig)
|
|
}
|
|
})
|
|
}
|
|
}
|