@@ -259,8 +259,10 @@ export function registerCoinConstructors(coinFactory: CoinFactory, coinMap: Coin
259259 coinFactory . register ( 'eth' , Eth . createInstance ) ;
260260 coinFactory . register ( 'ethw' , Ethw . createInstance ) ;
261261 coinFactory . register ( 'baseeth' , EthLikeCoin . createInstance ) ;
262+ coinFactory . register ( 'opbnb' , EthLikeCoin . createInstance ) ;
262263 coinFactory . register ( 'og' , EthLikeCoin . createInstance ) ;
263264 coinFactory . register ( 'tog' , EthLikeCoin . createInstance ) ;
265+ coinFactory . register ( 'topbnb' , TethLikeCoin . createInstance ) ;
264266 coinFactory . register ( 'tbaseeth' , TethLikeCoin . createInstance ) ;
265267 coinFactory . register ( 'fiataed' , FiatAED . createInstance ) ;
266268 coinFactory . register ( 'fiateur' , FiatEur . createInstance ) ;
@@ -641,8 +643,12 @@ export function getCoinConstructor(coinName: string): CoinConstructor | undefine
641643 return Ethw . createInstance ;
642644 case 'baseeth' :
643645 return EthLikeCoin . createInstance ;
646+ case 'opbnb' :
647+ return EthLikeCoin . createInstance ;
644648 case 'tbaseeth' :
645649 return TethLikeCoin . createInstance ;
650+ case 'topbnb' :
651+ return TethLikeCoin . createInstance ;
646652 case 'fiataed' :
647653 return FiatAED . createInstance ;
648654 case 'fiateur' :
@@ -993,6 +999,10 @@ export function getTokenConstructor(tokenConfig: TokenConfig): CoinConstructor |
993999 case 'tbaseeth' :
9941000 const coinNames = { Mainnet : 'baseeth' , Testnet : 'tbaseeth' } ;
9951001 return EthLikeErc20Token . createTokenConstructor ( tokenConfig as EthLikeTokenConfig , coinNames ) ;
1002+ case 'opbnb' :
1003+ case 'topbnb' :
1004+ const opbnbCoinNames = { Mainnet : 'opbnb' , Testnet : 'topbnb' } ;
1005+ return EthLikeErc20Token . createTokenConstructor ( tokenConfig as EthLikeTokenConfig , opbnbCoinNames ) ;
9961006 case 'coredao' :
9971007 case 'tcoredao' :
9981008 return CoredaoToken . createTokenConstructor ( tokenConfig as EthLikeTokenConfig ) ;
0 commit comments