diff --git a/_data/chains/eip155-132902.json b/_data/chains/eip155-132902.json new file mode 100644 index 000000000000..1ff403b5de47 --- /dev/null +++ b/_data/chains/eip155-132902.json @@ -0,0 +1,43 @@ +{ + "name": "Form Testnet", + "title": "Form Testnet", + "chain": "formtestnet", + "rpc": [ + "https://testnet-rpc.form.network/http", + "wss://testnet-rpc.form.network/ws" + ], + "features": [ + { + "name": "EIP155" + }, + { + "name": "EIP1559" + } + ], + "faucets": ["https://info.form.network/faucet"], + "nativeCurrency": { + "name": "Ether", + "symbol": "ETH", + "decimals": 18 + }, + "infoURL": "https://form.network/details", + "shortName": "formtestnet", + "chainId": 132902, + "networkId": 132902, + "explorers": [ + { + "name": "Form Testnet explorer", + "url": "https://testnet-explorer.form.network", + "standard": "EIP3091" + } + ], + "parent": { + "type": "L2", + "chain": "eip155-11155111", + "bridges": [ + { + "url": "https://bridge.form.network/" + } + ] + } +} diff --git a/_data/chains/eip155-622463.json b/_data/chains/eip155-622463.json new file mode 100644 index 000000000000..add91e147e5a --- /dev/null +++ b/_data/chains/eip155-622463.json @@ -0,0 +1,25 @@ +{ + "name": "Atlas", + "title": "Atlas Testnet", + "chain": "ATLAS", + "icon": "atlas", + "rpc": ["https://rpc.testnet.atl.network"], + "faucets": [], + "nativeCurrency": { + "name": "ATLAS", + "symbol": "ATLAS", + "decimals": 18 + }, + "infoURL": "https://atl.network", + "shortName": "atlas-testnet", + "chainId": 622463, + "networkId": 622463, + "explorers": [ + { + "name": "Atlas Testnet Scan", + "url": "https://explorer.testnet.atl.network", + "icon": "atlas", + "standard": "EIP3091" + } + ] +} diff --git a/_data/chains/eip155-721529.json b/_data/chains/eip155-721529.json new file mode 100644 index 000000000000..224dd9bdb568 --- /dev/null +++ b/_data/chains/eip155-721529.json @@ -0,0 +1,23 @@ +{ + "name": "ERAM Mainnet", + "chain": "ERAM", + "icon": "eram", + "rpc": ["https://mainnet-rpc.eramscan.com"], + "faucets": [], + "nativeCurrency": { + "name": "ERAM", + "symbol": "ERAM", + "decimals": 18 + }, + "infoURL": "http://doc.eramscan.com/", + "shortName": "ERAM", + "chainId": 721529, + "networkId": 721529, + "explorers": [ + { + "name": "Eramscan", + "url": "https://eramscan.com", + "standard": "EIP3091" + } + ] +} diff --git a/_data/chains/eip155-81457.json b/_data/chains/eip155-81457.json index 5ee9c452c850..863993733198 100644 --- a/_data/chains/eip155-81457.json +++ b/_data/chains/eip155-81457.json @@ -7,7 +7,8 @@ "https://rpc.ankr.com/blast", "https://blast.din.dev/rpc", "https://blastl2-mainnet.public.blastapi.io", - "https://blast.blockpi.network/v1/rpc/public" + "https://blast.blockpi.network/v1/rpc/public", + "https://blast-rpc.publicnode.com" ], "faucets": [], "nativeCurrency": { diff --git a/_data/chains/eip155-9000.json b/_data/chains/eip155-9000.json index 4905b5d56383..f76747f74204 100644 --- a/_data/chains/eip155-9000.json +++ b/_data/chains/eip155-9000.json @@ -1,7 +1,12 @@ { "name": "Evmos Testnet", "chain": "Evmos", - "rpc": ["https://evmos-testnet.lava.build", "https://eth.bd.evmos.dev:8545"], + "rpc": [ + "https://evmos-testnet.lava.build", + "https://eth.bd.evmos.dev:8545", + "https://evmos-testnet-evm-rpc.publicnode.com", + "wss://evmos-testnet-evm-rpc.publicnode.com" + ], "faucets": ["https://faucet.evmos.dev"], "nativeCurrency": { "name": "test-Evmos", diff --git a/_data/chains/eip155-9001.json b/_data/chains/eip155-9001.json index eaa4df359b15..0d503ced0c05 100644 --- a/_data/chains/eip155-9001.json +++ b/_data/chains/eip155-9001.json @@ -4,8 +4,8 @@ "rpc": [ "https://evmos.lava.build", "wss://evmos.lava.build/websocket", - "https://evmos-evm.publicnode.com", - "wss://evmos-evm.publicnode.com" + "https://evmos-evm-rpc.publicnode.com", + "wss://evmos-evm-rpc.publicnode.com" ], "faucets": [], "nativeCurrency": { diff --git a/_data/icons/atlas.json b/_data/icons/atlas.json new file mode 100644 index 000000000000..0eb2bf895980 --- /dev/null +++ b/_data/icons/atlas.json @@ -0,0 +1,8 @@ +[ + { + "url": "ipfs://QmcSWGcoqC3y8VKahRdqPDgD68rr6A1gWVQPRt5FcpgWmG", + "width": 587, + "height": 174, + "format": "svg" + } +] diff --git a/_data/icons/eram.json b/_data/icons/eram.json new file mode 100644 index 000000000000..8738ef2e2e89 --- /dev/null +++ b/_data/icons/eram.json @@ -0,0 +1,8 @@ +[ + { + "url": "ipfs://QmQyu82MtGVLYMwCc5rseNXDV12V3UUX7iNq8q86SyeaPh", + "width": 258, + "height": 258, + "format": "png" + } +] diff --git a/processor/src/main/kotlin/org/ethereum/lists/chains/model/Exceptions.kt b/processor/src/main/kotlin/org/ethereum/lists/chains/model/Exceptions.kt index 681c46be52b3..3766f267f05f 100644 --- a/processor/src/main/kotlin/org/ethereum/lists/chains/model/Exceptions.kt +++ b/processor/src/main/kotlin/org/ethereum/lists/chains/model/Exceptions.kt @@ -39,7 +39,7 @@ class ParentMustHaveChainAndType: Exception("parent must have fields 'chain' and class ParentHasExtraFields(fields: Set): Exception("parent has extra field: $fields") class ParentBridgeNoArray: Exception("parent bridge must be array") class BridgeNoObject: Exception("parent bridges must be array consisting of json objects") -class BridgeOnlyURL: Exception("parent bridge only contain an URL") +class BridgeOnlyURL: Exception("parent bridge only contain a URL") class ParentChainDoesNotExist(chain: String): Exception("Referenced parent chain ($chain) does not exist") class StatusMustBeString: Exception("status must be a string") class StatusMustBeIncubatingActiveOrDeprecated: Exception("status must be either incubating, active or deprecated")