Interface: iEstimateSwapPayload
Mapping of chain IDs to addresses. Only supports "bitbadges-1" (bech32 bb prefixed address for Cosmos-based chains) and "1" (EVM-based chains with a standard…
Defined in: packages/bitbadgesjs-sdk/src/gamm/indexer.ts:217
Properties
chainIdsToAddresses
chainIdsToAddresses:
Record<string,string>
Defined in: packages/bitbadgesjs-sdk/src/gamm/indexer.ts:232
Mapping of chain IDs to addresses. Only supports "bitbadges-1" (bech32 bb prefixed address for Cosmos-based chains) and "1" (EVM-based chains with a standard 0x address)
We will generate any other chain addresses from these addresses.
chainIdsToAffiliates?
optionalchainIdsToAffiliates?:Record<string, {affiliates:object[]; }>
Defined in: packages/bitbadgesjs-sdk/src/gamm/indexer.ts:237
Optional mapping of chain IDs to affiliate fee recipients. Structure: { [chainId]: { affiliates: Array<{ address: string; basis_points_fee: string }> } }
forcefulRecheckCompliance?
optionalforcefulRecheckCompliance?:boolean
Defined in: packages/bitbadgesjs-sdk/src/gamm/indexer.ts:241
Forcefully recheck compliance and avoid cache (5 minutes)
isLocalOnly?
optionalisLocalOnly?:boolean
Defined in: packages/bitbadgesjs-sdk/src/gamm/indexer.ts:243
Whether to only use local pools for the swap estimation
slippageTolerancePercent
slippageTolerancePercent:
string|number
Defined in: packages/bitbadgesjs-sdk/src/gamm/indexer.ts:239
Slippage tolerance as a percentage (0-100). Can be a string or number.
tokenIn
tokenIn:
string
Defined in: packages/bitbadgesjs-sdk/src/gamm/indexer.ts:219
The token in to swap. Formats accepted: "amount:1,denom:ubadge" or "1ubadge"
tokenInChainId?
optionaltokenInChainId?:string
Defined in: packages/bitbadgesjs-sdk/src/gamm/indexer.ts:221
Optional chain ID for the token in. Defaults to "bitbadges-1" if not provided.
tokenOutChainId?
optionaltokenOutChainId?:string
Defined in: packages/bitbadgesjs-sdk/src/gamm/indexer.ts:225
Optional chain ID for the token out. Defaults to "bitbadges-1" if not provided.
tokenOutDenom
tokenOutDenom:
string
Defined in: packages/bitbadgesjs-sdk/src/gamm/indexer.ts:223
The token out denom to swap to.