Skip to content

Commit beb83af

Browse files
authored
Merge pull request #5810 from BitGo/eric/SC-1399
fix(sdk-coin-sui): detect sui mainnet
2 parents e0e5d7f + a8a512f commit beb83af

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

modules/sdk-coin-sui/src/lib/walrusStakingBuilder.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
import { BaseCoin as CoinConfig } from '@bitgo/statics';
1+
import { BaseCoin as CoinConfig, NetworkType } from '@bitgo/statics';
22
import { BaseKey, BuildTransactionError, InvalidTransactionError, TransactionType } from '@bitgo/sdk-core';
33
import {
4-
SuiTransaction,
54
RequestWalrusStakeWithPool,
5+
SuiTransaction,
66
SuiTransactionType,
77
WalrusStakingProgrammableTransaction,
88
} from './iface';
@@ -13,13 +13,13 @@ import assert from 'assert';
1313
import { TransferTransaction } from './transferTransaction';
1414
import { StakingTransaction } from './stakingTransaction';
1515
import {
16-
TransactionBlock as ProgrammingTransactionBlockBuilder,
17-
MoveCallTransaction,
1816
Inputs,
17+
MoveCallTransaction,
1918
TransactionArgument,
19+
TransactionBlock as ProgrammingTransactionBlockBuilder,
2020
} from './mystenlab/builder';
2121
import { MAX_GAS_OBJECTS } from './constants';
22-
import { WALRUS_TESTNET_CONFIG, WALRUS_PROD_CONFIG } from './resources/walrusConfig';
22+
import { WALRUS_PROD_CONFIG, WALRUS_TESTNET_CONFIG } from './resources/walrusConfig';
2323
import { SuiObjectRef } from './mystenlab/types';
2424

2525
export class WalrusStakingBuilder extends TransactionBuilder<WalrusStakingProgrammableTransaction> {
@@ -33,7 +33,7 @@ export class WalrusStakingBuilder extends TransactionBuilder<WalrusStakingProgra
3333
this._transaction = new StakingTransaction(_coinConfig);
3434

3535
// TODO improve mainnet vs. testnet configuration
36-
this.walrusConfig = _coinConfig.network.name === 'Mainnet' ? WALRUS_PROD_CONFIG : WALRUS_TESTNET_CONFIG;
36+
this.walrusConfig = _coinConfig.network.type === NetworkType.MAINNET ? WALRUS_PROD_CONFIG : WALRUS_TESTNET_CONFIG;
3737
}
3838

3939
/**

modules/sdk-coin-sui/src/lib/walrusWithdrawStakeBuilder.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import {
44
WalrusWithdrawStakeProgrammableTransaction,
55
SuiTransactionType,
66
} from './iface';
7-
import { BaseCoin as CoinConfig } from '@bitgo/statics';
7+
import { BaseCoin as CoinConfig, NetworkType } from '@bitgo/statics';
88
import { TransactionBuilder } from './transactionBuilder';
99
import { WalrusWithdrawStakeTransaction } from './walrusWithdrawStakeTransaction';
1010
import utils from './utils';
@@ -32,7 +32,7 @@ export class WalrusWithdrawStakeBuilder extends TransactionBuilder<WalrusWithdra
3232
this._transaction = new WalrusWithdrawStakeTransaction(_coinConfig);
3333

3434
// TODO improve mainnet vs. testnet configuration
35-
this.walrusConfig = _coinConfig.network.name === 'Mainnet' ? WALRUS_PROD_CONFIG : WALRUS_TESTNET_CONFIG;
35+
this.walrusConfig = _coinConfig.network.type === NetworkType.MAINNET ? WALRUS_PROD_CONFIG : WALRUS_TESTNET_CONFIG;
3636
}
3737

3838
/**

0 commit comments

Comments
 (0)