Preparing search index...
The search index is not available
Connect SDK - v0.3.0
Connect SDK
@wormhole-foundation/connect-sdk-cosmwasm-ibc
CosmwasmIbcBridge
Class CosmwasmIbcBridge<N, C>
Type Parameters
N
extends
Network
C
extends
CosmwasmChains
Hierarchy
CosmwasmIbcBridge
Implements
IbcBridge
<
N
,
CosmwasmPlatformType
,
C
>
Index
Constructors
constructor
Properties
chain
chain
To
Channel
channel
To
Chain
contracts
gateway
Address
network
rpc
Methods
create
Unsigned
Tx
fetch
Transfer
Channel
fetch
Transfer
Info
get
Transfer
Channel
lookup
Message
From
Ibc
Msg
Id
lookup
Transfer
From
Ibc
Msg
Id
lookup
Transfer
From
Msg
lookup
Transfer
From
Tx
lookup
Tx
From
Ibc
Msg
Id
parse
Ibc
Transfer
Info
transfer
from
Rpc
Constructors
Private
constructor
new
Cosmwasm
Ibc
Bridge
<
N
,
C
>
(
network
,
chain
,
rpc
,
contracts
)
:
CosmwasmIbcBridge
<
N
,
C
>
Type Parameters
N
extends
"Mainnet"
|
"Testnet"
|
"Devnet"
C
extends
"Terra"
|
"Terra2"
|
"Injective"
|
"Osmosis"
|
"Xpla"
|
"Sei"
|
"Wormchain"
|
"Cosmoshub"
|
"Evmos"
|
"Kujira"
Parameters
network
:
N
chain
:
C
rpc
:
CosmWasmClient
contracts
:
Contracts
Returns
CosmwasmIbcBridge
<
N
,
C
>
Properties
Readonly
chain
chain
:
C
Private
chain
To
Channel
chain
To
Channel
:
Map
<
"Terra"
|
"Terra2"
|
"Injective"
|
"Osmosis"
|
"Xpla"
|
"Sei"
|
"Wormchain"
|
"Cosmoshub"
|
"Evmos"
|
"Kujira"
,
string
>
= ...
Private
channel
To
Chain
channel
To
Chain
:
Map
<
string
,
"Terra"
|
"Terra2"
|
"Injective"
|
"Osmosis"
|
"Xpla"
|
"Sei"
|
"Wormchain"
|
"Cosmoshub"
|
"Evmos"
|
"Kujira"
>
= ...
Readonly
contracts
contracts
:
Contracts
Private
gateway
Address
gateway
Address
:
string
Readonly
network
network
:
N
Readonly
rpc
rpc
:
CosmWasmClient
Methods
Private
create
Unsigned
Tx
create
Unsigned
Tx
(
txReq
,
description
,
parallelizable
?
)
:
CosmwasmUnsignedTransaction
<
N
,
C
>
Parameters
txReq
:
CosmwasmTransaction
description
:
string
parallelizable
:
boolean
= false
Returns
CosmwasmUnsignedTransaction
<
N
,
C
>
fetch
Transfer
Channel
fetch
Transfer
Channel
(
chain
)
:
Promise
<
string
>
Parameters
chain
:
"Terra"
|
"Terra2"
|
"Injective"
|
"Osmosis"
|
"Xpla"
|
"Sei"
|
"Wormchain"
|
"Cosmoshub"
|
"Evmos"
|
"Kujira"
Returns
Promise
<
string
>
Private
fetch
Transfer
Info
fetch
Transfer
Info
(
tx
)
:
Promise
<
IbcTransferInfo
[]
>
Parameters
tx
:
IndexedTx
Returns
Promise
<
IbcTransferInfo
[]
>
get
Transfer
Channel
get
Transfer
Channel
<
C
>
(
chain
)
:
string
Type Parameters
C
extends
"Terra"
|
"Terra2"
|
"Injective"
|
"Osmosis"
|
"Xpla"
|
"Sei"
|
"Wormchain"
|
"Cosmoshub"
|
"Evmos"
|
"Kujira"
Parameters
chain
:
C
Returns
string
lookup
Message
From
Ibc
Msg
Id
lookup
Message
From
Ibc
Msg
Id
(
msg
)
:
Promise
<
WormholeMessageId
>
Parameters
msg
:
IbcMessageId
Returns
Promise
<
WormholeMessageId
>
lookup
Transfer
From
Ibc
Msg
Id
lookup
Transfer
From
Ibc
Msg
Id
(
msg
)
:
Promise
<
IbcTransferInfo
>
Parameters
msg
:
IbcMessageId
Returns
Promise
<
IbcTransferInfo
>
lookup
Transfer
From
Msg
lookup
Transfer
From
Msg
(
msg
)
:
Promise
<
IbcTransferInfo
>
Parameters
msg
:
GatewayTransferMsg
|
GatewayTransferWithPayloadMsg
Returns
Promise
<
IbcTransferInfo
>
lookup
Transfer
From
Tx
lookup
Transfer
From
Tx
(
txid
)
:
Promise
<
IbcTransferInfo
>
Parameters
txid
:
string
Returns
Promise
<
IbcTransferInfo
>
Private
lookup
Tx
From
Ibc
Msg
Id
lookup
Tx
From
Ibc
Msg
Id
(
msg
)
:
Promise
<
IndexedTx
>
Parameters
msg
:
IbcMessageId
Returns
Promise
<
IndexedTx
>
Private
parse
Ibc
Transfer
Info
parse
Ibc
Transfer
Info
(
tx
)
:
IbcTransferInfo
[]
Parameters
tx
:
IndexedTx
Returns
IbcTransferInfo
[]
transfer
transfer
(
sender
,
recipient
,
token
,
amount
)
:
AsyncGenerator
<
CosmwasmUnsignedTransaction
<
N
,
C
>
,
any
,
unknown
>
Parameters
sender
:
AnyCosmwasmAddress
recipient
:
ChainAddress
token
:
AnyCosmwasmAddress
amount
:
bigint
Returns
AsyncGenerator
<
CosmwasmUnsignedTransaction
<
N
,
C
>
,
any
,
unknown
>
Static
from
Rpc
from
Rpc
<
N
>
(
rpc
,
config
)
:
Promise
<
CosmwasmIbcBridge
<
N
,
"Terra"
|
"Terra2"
|
"Injective"
|
"Osmosis"
|
"Xpla"
|
"Sei"
|
"Wormchain"
|
"Cosmoshub"
|
"Evmos"
|
"Kujira"
>
>
Type Parameters
N
extends
"Mainnet"
|
"Testnet"
|
"Devnet"
Parameters
rpc
:
CosmWasmClient
config
:
ChainsConfig
<
N
,
"Cosmwasm"
>
Returns
Promise
<
CosmwasmIbcBridge
<
N
,
"Terra"
|
"Terra2"
|
"Injective"
|
"Osmosis"
|
"Xpla"
|
"Sei"
|
"Wormchain"
|
"Cosmoshub"
|
"Evmos"
|
"Kujira"
>
>
Settings
Member Visibility
Protected
Private
Inherited
Theme
OS
Light
Dark
On This Page
constructor
chain
chain
To
Channel
channel
To
Chain
contracts
gateway
Address
network
rpc
create
Unsigned
Tx
fetch
Transfer
Channel
fetch
Transfer
Info
get
Transfer
Channel
lookup
Message
From
Ibc
Msg
Id
lookup
Transfer
From
Ibc
Msg
Id
lookup
Transfer
From
Msg
lookup
Transfer
From
Tx
lookup
Tx
From
Ibc
Msg
Id
parse
Ibc
Transfer
Info
transfer
from
Rpc
Connect SDK -
v0.3.0
@wormhole-
foundation/sdk-
base -
v0.3.0
@wormhole-
foundation/sdk-
definitions -
v0.3.0
@wormhole-
foundation/connect-
sdk -
v0.3.0
@wormhole-
foundation/connect-
sdk-
evm -
v0.3.0
@wormhole-
foundation/connect-
sdk-
evm-
core -
v0.3.0
@wormhole-
foundation/connect-
sdk-
evm-
tokenbridge -
v0.3.0
@wormhole-
foundation/connect-
sdk-
evm-
cctp -
v0.3.0
@wormhole-
foundation/connect-
sdk-
solana -
v0.3.0
@wormhole-
foundation/connect-
sdk-
solana-
core -
v0.3.0
@wormhole-
foundation/connect-
sdk-
solana-
tokenbridge -
v0.3.0
@wormhole-
foundation/connect-
sdk-
cosmwasm -
v0.3.0
@wormhole-
foundation/connect-
sdk-
cosmwasm-
core -
v0.3.0
@wormhole-
foundation/connect-
sdk-
cosmwasm-
tokenbridge -
v0.3.0
@wormhole-
foundation/connect-
sdk-
cosmwasm-
ibc -
v0.3.0
Cosmwasm
Ibc
Bridge
Generated using
TypeDoc