diff --git a/modules/sdk-coin-xrp/src/lib/constants.ts b/modules/sdk-coin-xrp/src/lib/constants.ts index abaf8fd77e..c60435dba3 100644 --- a/modules/sdk-coin-xrp/src/lib/constants.ts +++ b/modules/sdk-coin-xrp/src/lib/constants.ts @@ -26,3 +26,6 @@ export const VALID_ACCOUNT_SET_FLAGS = [ export const USER_KEY_SETTING_FLAG = 65536; export const MASTER_KEY_DEACTIVATION_FLAG = 1048576; export const REQUIRE_DESTINATION_TAG_FLAG = 131072; + +// TrustSet flags +export const NO_RIPPLE_FLAG = 131072; diff --git a/modules/sdk-coin-xrp/src/lib/trustsetBuilder.ts b/modules/sdk-coin-xrp/src/lib/trustsetBuilder.ts index d4852eee90..4c8b7cb0c4 100644 --- a/modules/sdk-coin-xrp/src/lib/trustsetBuilder.ts +++ b/modules/sdk-coin-xrp/src/lib/trustsetBuilder.ts @@ -2,6 +2,7 @@ import { BuildTransactionError, TransactionType } from '@bitgo/sdk-core'; import { BaseCoin as CoinConfig } from '@bitgo/statics'; import BigNumber from 'bignumber.js'; import { IssuedCurrencyAmount, TrustSet } from 'xrpl'; +import { NO_RIPPLE_FLAG } from './constants'; import { XrpTransactionType } from './iface'; import { Transaction } from './transaction'; import { TransactionBuilder } from './transactionBuilder'; @@ -70,6 +71,7 @@ export class TrustSetBuilder extends TransactionBuilder { TransactionType: this.xrpTransactionType, Account: this._sender, LimitAmount: this._amount, + Flags: NO_RIPPLE_FLAG, }; this._specificFields = trustSetFields;