Interface AutomaticTokenBridge<N, P, C>
Methods
getRegisteredTokens
- getRegisteredTokens(): Promise<NativeAddress<C>[]>
-
getRelayerFee
- getRelayerFee(sender, recipient, token): Promise<bigint>
-
Returns Promise<bigint>
isRegisteredToken
- isRegisteredToken(token): Promise<boolean>
-
Returns Promise<boolean>
maxSwapAmount
- maxSwapAmount(token): Promise<bigint>
-
Returns Promise<bigint>
nativeTokenAmount
- nativeTokenAmount(token, amount): Promise<bigint>
-
Returns Promise<bigint>
redeem
- redeem(sender, vaa): AsyncGenerator<UnsignedTransaction<N, C>, any, unknown>
-
Parameters
-
-
vaa: VAA<"TokenBridge:TransferWithPayload">
Returns AsyncGenerator<UnsignedTransaction<N, C>, any, unknown>
transfer
- transfer(sender, recipient, token, amount, nativeGas?): AsyncGenerator<UnsignedTransaction<N, C>, any, unknown>
-
Parameters
-
-
-
-
amount: bigint
-
Optional
nativeGas: bigint
Returns AsyncGenerator<UnsignedTransaction<N, C>, any, unknown>