1- import { BaseCoin as CoinConfig } from '@bitgo/statics' ;
1+ import { BaseCoin as CoinConfig , NetworkType } from '@bitgo/statics' ;
22import { BaseKey , BuildTransactionError , InvalidTransactionError , TransactionType } from '@bitgo/sdk-core' ;
33import {
4- SuiTransaction ,
54 RequestWalrusStakeWithPool ,
5+ SuiTransaction ,
66 SuiTransactionType ,
77 WalrusStakingProgrammableTransaction ,
88} from './iface' ;
@@ -13,13 +13,13 @@ import assert from 'assert';
1313import { TransferTransaction } from './transferTransaction' ;
1414import { StakingTransaction } from './stakingTransaction' ;
1515import {
16- TransactionBlock as ProgrammingTransactionBlockBuilder ,
17- MoveCallTransaction ,
1816 Inputs ,
17+ MoveCallTransaction ,
1918 TransactionArgument ,
19+ TransactionBlock as ProgrammingTransactionBlockBuilder ,
2020} from './mystenlab/builder' ;
2121import { 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' ;
2323import { SuiObjectRef } from './mystenlab/types' ;
2424
2525export 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 /**
0 commit comments