Skip to main content

SwapProtocolInfo

const SwapProtocolInfo: object;

Defined in: atomiq-sdk/src/utils/SwapUtils.ts:55

Helper information about various swap protocol and their features:

  • requiresInputWallet: Whether a swap requires a connected wallet on the input chain able to sign arbitrary transaction
  • requiresOutputWallet: Whether a swap requires a connected wallet on the output chain able to sign arbitrary transactions
  • supportsGasDrop: Whether a swap supports the "gas drop" feature, allowing to user to receive a small amount of native token as part of the swap when swapping to smart chains

Type Declaration

NameTypeDefault valueDefined in
0object-atomiq-sdk/src/utils/SwapUtils.ts:66
0.requiresInputWalletfalsefalseatomiq-sdk/src/utils/SwapUtils.ts:67
0.requiresOutputWallettruetrueatomiq-sdk/src/utils/SwapUtils.ts:68
0.supportsGasDropfalsefalseatomiq-sdk/src/utils/SwapUtils.ts:69
1object-atomiq-sdk/src/utils/SwapUtils.ts:71
1.requiresInputWalletfalsefalseatomiq-sdk/src/utils/SwapUtils.ts:72
1.requiresOutputWallettruetrueatomiq-sdk/src/utils/SwapUtils.ts:73
1.supportsGasDropfalsefalseatomiq-sdk/src/utils/SwapUtils.ts:74
2object-atomiq-sdk/src/utils/SwapUtils.ts:56
2.requiresInputWallettruetrueatomiq-sdk/src/utils/SwapUtils.ts:57
2.requiresOutputWalletfalsefalseatomiq-sdk/src/utils/SwapUtils.ts:58
2.supportsGasDropfalsefalseatomiq-sdk/src/utils/SwapUtils.ts:59
3object-atomiq-sdk/src/utils/SwapUtils.ts:61
3.requiresInputWallettruetrueatomiq-sdk/src/utils/SwapUtils.ts:62
3.requiresOutputWalletfalsefalseatomiq-sdk/src/utils/SwapUtils.ts:63
3.supportsGasDropfalsefalseatomiq-sdk/src/utils/SwapUtils.ts:64
4object-atomiq-sdk/src/utils/SwapUtils.ts:86
4.requiresInputWalletfalsefalseatomiq-sdk/src/utils/SwapUtils.ts:87
4.requiresOutputWalletfalsefalseatomiq-sdk/src/utils/SwapUtils.ts:88
4.supportsGasDropfalsefalseatomiq-sdk/src/utils/SwapUtils.ts:89
5object-atomiq-sdk/src/utils/SwapUtils.ts:91
5.requiresInputWalletfalsefalseatomiq-sdk/src/utils/SwapUtils.ts:92
5.requiresOutputWalletfalsefalseatomiq-sdk/src/utils/SwapUtils.ts:93
5.supportsGasDropfalsefalseatomiq-sdk/src/utils/SwapUtils.ts:94
6object-atomiq-sdk/src/utils/SwapUtils.ts:76
6.requiresInputWallettruetrueatomiq-sdk/src/utils/SwapUtils.ts:77
6.requiresOutputWalletfalsefalseatomiq-sdk/src/utils/SwapUtils.ts:78
6.supportsGasDroptruetrueatomiq-sdk/src/utils/SwapUtils.ts:79
7object-atomiq-sdk/src/utils/SwapUtils.ts:81
7.requiresInputWalletfalsefalseatomiq-sdk/src/utils/SwapUtils.ts:82
7.requiresOutputWalletfalsefalseatomiq-sdk/src/utils/SwapUtils.ts:83
7.supportsGasDroptruetrueatomiq-sdk/src/utils/SwapUtils.ts:84