Skip to content

Commit a4667fa

Browse files
Merge pull request #5663 from BitGo/coin-3275-fix-mainnet-apt-tokens
fix(statics): mainnet apt token registration
2 parents 06bdaf5 + 88c5b19 commit a4667fa

File tree

2 files changed

+12
-3
lines changed

2 files changed

+12
-3
lines changed

modules/sdk-coin-apt/test/unit/apt.ts

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import 'should';
22
import { TestBitGo, TestBitGoAPI } from '@bitgo/sdk-test';
33
import { BitGoAPI } from '@bitgo/sdk-api';
4-
import { Apt, Tapt, TransferTransaction } from '../../src';
4+
import { Apt, AptToken, Tapt, TransferTransaction } from '../../src';
55
import * as testData from '../resources/apt';
66
import _ from 'lodash';
77
import sinon from 'sinon';
@@ -18,7 +18,7 @@ import {
1818
Network,
1919
} from '@aptos-labs/ts-sdk';
2020
import utils from '../../src/lib/utils';
21-
import { coins, GasTankAccountCoin } from '@bitgo/statics';
21+
import { AptCoin, coins, GasTankAccountCoin } from '@bitgo/statics';
2222

2323
describe('APT:', function () {
2424
let bitgo: TestBitGoAPI;
@@ -39,6 +39,7 @@ describe('APT:', function () {
3939
bitgo = TestBitGo.decorate(BitGoAPI, { env: 'mock' });
4040
bitgo.safeRegister('apt', Apt.createInstance);
4141
bitgo.safeRegister('tapt', Tapt.createInstance);
42+
bitgo.safeRegister('apt:usdt', AptToken.createInstance);
4243
bitgo.initializeTestVars();
4344
basecoin = bitgo.coin('tapt');
4445
newTxPrebuild = () => {
@@ -52,6 +53,7 @@ describe('APT:', function () {
5253
it('should return the right info', function () {
5354
const apt = bitgo.coin('apt');
5455
const tapt = bitgo.coin('tapt');
56+
const aptUsdt = bitgo.coin('apt:usdt');
5557
const aptStatics = coins.get('apt') as GasTankAccountCoin;
5658
const taptStatics = coins.get('tapt') as GasTankAccountCoin;
5759

@@ -69,6 +71,13 @@ describe('APT:', function () {
6971
taptStatics.gasTankLowBalanceAlertFactor.should.equal(80);
7072
aptStatics.gasTankMinBalanceRecommendationFactor.should.equal(200);
7173
taptStatics.gasTankMinBalanceRecommendationFactor.should.equal(200);
74+
75+
aptUsdt.getFamily().should.equal('apt');
76+
aptUsdt.getChain().should.equal('apt');
77+
const aptUsdtStatics = aptUsdt.getConfig() as AptCoin;
78+
aptUsdtStatics.fullName.should.equal('USD Tether');
79+
aptUsdtStatics.assetId.should.equal('0x357b0b74bc833e95a115ad22604854d6b0fca151cecd94111770e5d6ffc9dc2b');
80+
aptUsdtStatics.decimalPlaces.should.equal(6);
7281
});
7382

7483
it('is valid pub', function () {

modules/statics/src/tokenConfig.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -609,7 +609,7 @@ export const tokens: Tokens = {
609609
tokens: formattedBeraTokens.filter((token) => token.network === 'Mainnet'),
610610
},
611611
apt: {
612-
tokens: formattedAptTokens.filter((token) => token.network === 'Testnet'),
612+
tokens: formattedAptTokens.filter((token) => token.network === 'Mainnet'),
613613
},
614614
},
615615
// network name for test environments

0 commit comments

Comments
 (0)