Interface PorticoBridge<N, C>
Type Parameters
-
N extends Network = Network
-
C extends Chain = Chain
Methods
quoteRelay
- quoteRelay(token, destination): Promise<bigint>
-
Returns Promise<bigint>
quoteSwap
- quoteSwap(input, output, amount): Promise<bigint>
-
Returns Promise<bigint>
redeem
- redeem(sender, vaa): AsyncGenerator<UnsignedTransaction<N, C>, any, unknown>
-
Parameters
-
-
vaa: VAA<"PorticoBridge:Transfer">
Returns AsyncGenerator<UnsignedTransaction<N, C>, any, unknown>
transfer
- transfer(sender, recipient, token, amount, destToken, quote): AsyncGenerator<UnsignedTransaction<N, C>, any, unknown>
-
Parameters
-
-
-
-
amount: bigint
-
-
quote: Quote
Returns AsyncGenerator<UnsignedTransaction<N, C>, any, unknown>
PorticoBridge provides a consistent interface to interact with the Portico bridge contracts.