@@ -635,6 +635,24 @@ class ChilizTestnet extends Testnet implements EthereumNetwork {
635635 tokenOperationHashPrefix = '88882-ERC20' ;
636636}
637637
638+ class Codex extends Mainnet implements EthereumNetwork {
639+ name = 'Codex' ;
640+ family = CoinFamily . CODEX ;
641+ explorerUrl = 'https://explorer.codex.xyz/tx/' ;
642+ accountExplorerUrl = 'https://explorer.codex.xyz/address/' ;
643+ chainId = 81224 ;
644+ nativeCoinOperationHashPrefix = '81224' ;
645+ }
646+
647+ class CodexTestnet extends Testnet implements EthereumNetwork {
648+ name = 'Testnet Codex' ;
649+ family = CoinFamily . CODEX ;
650+ explorerUrl = 'https://explorer.codex-stg.xyz/tx/' ;
651+ accountExplorerUrl = 'https://explorer.codex-stg.xyz/address/' ;
652+ chainId = 812242 ;
653+ nativeCoinOperationHashPrefix = '812242' ;
654+ }
655+
638656// TODO update explorerUrl STLX-1657
639657class Casper extends Mainnet implements AccountNetwork {
640658 name = 'Casper' ;
@@ -2418,6 +2436,7 @@ export const Networks = {
24182436 casper : Object . freeze ( new Casper ( ) ) ,
24192437 celo : Object . freeze ( new Celo ( ) ) ,
24202438 chiliz : Object . freeze ( new Chiliz ( ) ) ,
2439+ codex : Object . freeze ( new Codex ( ) ) ,
24212440 coredao : Object . freeze ( new Coredao ( ) ) ,
24222441 coreum : Object . freeze ( new Coreum ( ) ) ,
24232442 cronos : Object . freeze ( new Cronos ( ) ) ,
@@ -2533,6 +2552,7 @@ export const Networks = {
25332552 casper : Object . freeze ( new CasperTestnet ( ) ) ,
25342553 celo : Object . freeze ( new CeloTestnet ( ) ) ,
25352554 chiliz : Object . freeze ( new ChilizTestnet ( ) ) ,
2555+ codex : Object . freeze ( new CodexTestnet ( ) ) ,
25362556 coredao : Object . freeze ( new CoredaoTestnet ( ) ) ,
25372557 cronos : Object . freeze ( new CronosTestnet ( ) ) ,
25382558 dash : Object . freeze ( new DashTestnet ( ) ) ,
0 commit comments