diff --git a/modules/statics/src/allCoinsAndTokens.ts b/modules/statics/src/allCoinsAndTokens.ts index 54c495c9f1..3cf1a2395b 100644 --- a/modules/statics/src/allCoinsAndTokens.ts +++ b/modules/statics/src/allCoinsAndTokens.ts @@ -1862,6 +1862,7 @@ export const allCoinsAndTokens = [ CoinFeature.SHARED_EVM_SDK, CoinFeature.EVM_UNSIGNED_SWEEP_RECOVERY, CoinFeature.EVM_NON_BITGO_RECOVERY, + CoinFeature.STAKING, ] ), account( diff --git a/modules/statics/test/unit/base.ts b/modules/statics/test/unit/base.ts index df60e20cc8..d27466f312 100644 --- a/modules/statics/test/unit/base.ts +++ b/modules/statics/test/unit/base.ts @@ -440,6 +440,17 @@ describe('ZAMA staking feature', function () { ); }); }); +describe('Monad staking feature', function () { + it('tmon should expose STAKING without dropping its existing features', function () { + const coin = coins.get('tmon'); + coin.features.should.containEql(CoinFeature.STAKING); + coin.features.should.containEql(CoinFeature.SHARED_EVM_SDK); + }); + + it('mon should not expose STAKING', function () { + coins.get('mon').features.includes(CoinFeature.STAKING).should.be.false(); + }); +}); describe('bip44CoinType', function () { function accountCoinOptions(bip44CoinType?: number): ConstructorParameters[0] {