Preparing search index...
The search index is not available
Connect SDK - v0.2.6
Connect SDK
@wormhole-foundation/sdk-definitions
testing
mocks
MockPlatform
Class MockPlatform<N, P>
Type Parameters
N
extends
Network
P
extends
Platform
Hierarchy
PlatformContext
<
N
,
P
>
MockPlatform
Index
Constructors
constructor
Properties
config
network
Methods
get
Chain
get
Decimals
get
Native
Balance
get
Protocol
get
Rpc
get
Token
Decimals
get
Wrapped
Asset
parse
Wormhole
Messages
utils
get
Protocol
Constructors
constructor
new
Mock
Platform
<
N
,
P
>
(
network
,
config
)
:
testing
.
mocks
.
MockPlatform
<
N
,
P
>
Type Parameters
N
extends
"Mainnet"
|
"Testnet"
|
"Devnet"
P
extends
"Solana"
|
"Algorand"
|
"Near"
|
"Sui"
|
"Aptos"
|
"Btc"
|
"Evm"
|
"Cosmwasm"
Parameters
network
:
N
config
:
ChainsConfig
<
N
,
P
>
Returns
testing
.
mocks
.
MockPlatform
<
N
,
P
>
Properties
Readonly
config
config
:
ChainsConfig
<
N
,
P
>
Readonly
network
network
:
N
Methods
get
Chain
get
Chain
<
C
>
(
chain
)
:
ChainContext
<
N
,
P
,
C
>
Type Parameters
C
extends
"Solana"
|
"Ethereum"
|
"Terra"
|
"Bsc"
|
"Polygon"
|
"Avalanche"
|
"Oasis"
|
"Algorand"
|
"Aurora"
|
"Fantom"
|
"Karura"
|
"Acala"
|
"Klaytn"
|
"Celo"
|
"Near"
|
"Moonbeam"
|
"Neon"
|
"Terra2"
|
"Injective"
|
"Osmosis"
|
"Sui"
|
"Aptos"
|
"Arbitrum"
|
"Optimism"
|
"Gnosis"
|
"Pythnet"
|
"Xpla"
|
"Btc"
|
"Base"
|
"Sei"
|
"Rootstock"
|
"Wormchain"
|
"Cosmoshub"
|
"Evmos"
|
"Kujira"
|
"Sepolia"
Parameters
chain
:
C
Returns
ChainContext
<
N
,
P
,
C
>
get
Decimals
get
Decimals
<
C
>
(
chain
,
rpc
,
token
)
:
Promise
<
number
>
Type Parameters
C
extends
"Solana"
|
"Ethereum"
|
"Terra"
|
"Bsc"
|
"Polygon"
|
"Avalanche"
|
"Oasis"
|
"Algorand"
|
"Aurora"
|
"Fantom"
|
"Karura"
|
"Acala"
|
"Klaytn"
|
"Celo"
|
"Near"
|
"Moonbeam"
|
"Neon"
|
"Terra2"
|
"Injective"
|
"Osmosis"
|
"Sui"
|
"Aptos"
|
"Arbitrum"
|
"Optimism"
|
"Gnosis"
|
"Pythnet"
|
"Xpla"
|
"Btc"
|
"Base"
|
"Sei"
|
"Rootstock"
|
"Wormchain"
|
"Cosmoshub"
|
"Evmos"
|
"Kujira"
|
"Sepolia"
Parameters
chain
:
C
rpc
:
any
token
:
TokenAddress
<
C
>
Returns
Promise
<
number
>
get
Native
Balance
get
Native
Balance
(
rpc
,
walletAddr
)
:
Promise
<
bigint
>
Parameters
rpc
:
any
walletAddr
:
string
Returns
Promise
<
bigint
>
get
Protocol
get
Protocol
<
PN
,
T
>
(
protocol
,
rpc
)
:
Promise
<
T
>
Type Parameters
PN
extends
"WormholeCore"
|
"TokenBridge"
|
"AutomaticTokenBridge"
|
"CircleBridge"
|
"AutomaticCircleBridge"
|
"Relayer"
|
"IbcBridge"
|
"NftBridge"
T
Parameters
protocol
:
PN
rpc
:
any
Returns
Promise
<
T
>
get
Rpc
get
Rpc
<
C
>
(
chain
)
:
any
Type Parameters
C
extends
"Solana"
|
"Ethereum"
|
"Terra"
|
"Bsc"
|
"Polygon"
|
"Avalanche"
|
"Oasis"
|
"Algorand"
|
"Aurora"
|
"Fantom"
|
"Karura"
|
"Acala"
|
"Klaytn"
|
"Celo"
|
"Near"
|
"Moonbeam"
|
"Neon"
|
"Terra2"
|
"Injective"
|
"Osmosis"
|
"Sui"
|
"Aptos"
|
"Arbitrum"
|
"Optimism"
|
"Gnosis"
|
"Pythnet"
|
"Xpla"
|
"Btc"
|
"Base"
|
"Sei"
|
"Rootstock"
|
"Wormchain"
|
"Cosmoshub"
|
"Evmos"
|
"Kujira"
|
"Sepolia"
Parameters
chain
:
C
Returns
any
get
Token
Decimals
get
Token
Decimals
(
rpc
,
token
)
:
Promise
<
bigint
>
Parameters
rpc
:
any
token
:
TokenId
<
PlatformToChains
<
P
>
>
Returns
Promise
<
bigint
>
get
Wrapped
Asset
get
Wrapped
Asset
<
C
>
(
chain
,
rpc
,
token
)
:
Promise
<
TokenId
<
C
>
>
Type Parameters
C
extends
"Solana"
|
"Ethereum"
|
"Terra"
|
"Bsc"
|
"Polygon"
|
"Avalanche"
|
"Oasis"
|
"Algorand"
|
"Aurora"
|
"Fantom"
|
"Karura"
|
"Acala"
|
"Klaytn"
|
"Celo"
|
"Near"
|
"Moonbeam"
|
"Neon"
|
"Terra2"
|
"Injective"
|
"Osmosis"
|
"Sui"
|
"Aptos"
|
"Arbitrum"
|
"Optimism"
|
"Gnosis"
|
"Pythnet"
|
"Xpla"
|
"Btc"
|
"Base"
|
"Sei"
|
"Rootstock"
|
"Wormchain"
|
"Cosmoshub"
|
"Evmos"
|
"Kujira"
|
"Sepolia"
Parameters
chain
:
C
rpc
:
any
token
:
TokenId
<
C
>
Returns
Promise
<
TokenId
<
C
>
>
parse
Wormhole
Messages
parse
Wormhole
Messages
<
C
>
(
chain
,
rpc
,
txid
)
:
Promise
<
WormholeMessageId
[]
>
Type Parameters
C
extends
"Solana"
|
"Ethereum"
|
"Terra"
|
"Bsc"
|
"Polygon"
|
"Avalanche"
|
"Oasis"
|
"Algorand"
|
"Aurora"
|
"Fantom"
|
"Karura"
|
"Acala"
|
"Klaytn"
|
"Celo"
|
"Near"
|
"Moonbeam"
|
"Neon"
|
"Terra2"
|
"Injective"
|
"Osmosis"
|
"Sui"
|
"Aptos"
|
"Arbitrum"
|
"Optimism"
|
"Gnosis"
|
"Pythnet"
|
"Xpla"
|
"Btc"
|
"Base"
|
"Sei"
|
"Rootstock"
|
"Wormchain"
|
"Cosmoshub"
|
"Evmos"
|
"Kujira"
|
"Sepolia"
Parameters
chain
:
C
rpc
:
any
txid
:
string
Returns
Promise
<
WormholeMessageId
[]
>
utils
utils
(
)
:
PlatformUtils
<
N
,
P
>
Returns
PlatformUtils
<
N
,
P
>
Static
get
Protocol
get
Protocol
<
PN
,
T
>
(
protocol
)
:
T
Type Parameters
PN
extends
"WormholeCore"
|
"TokenBridge"
|
"AutomaticTokenBridge"
|
"CircleBridge"
|
"AutomaticCircleBridge"
|
"Relayer"
|
"IbcBridge"
|
"NftBridge"
T
extends
unknown
Parameters
protocol
:
PN
Returns
T
Settings
Member Visibility
Protected
Private
Inherited
Theme
OS
Light
Dark
On This Page
constructor
config
network
get
Chain
get
Decimals
get
Native
Balance
get
Protocol
get
Rpc
get
Token
Decimals
get
Wrapped
Asset
parse
Wormhole
Messages
utils
get
Protocol
Connect SDK -
v0.2.6
@wormhole-
foundation/sdk-
base -
v0.2.6
@wormhole-
foundation/sdk-
definitions -
v0.2.6
Token
Bridge
layout
Items
testing
mocks
Mock
Api
Mock
Chain
Mock
Platform
Mock
Token
Bridge
chain
Factory
mock
Platform
Factory
utils
Chain
Context
Platform
Context
Signature
Universal
Address
Address
Automatic
Circle
Bridge
Automatic
Token
Bridge
Circle
Bridge
Gateway
Ibc
Transfer
Msg
Gateway
Msg
Gateway
Transfer
Msg
Gateway
Transfer
With
Payload
Msg
Ibc
Bridge
Ibc
Transfer
Data
Ibc
Transfer
Info
Platform
Utils
Protocol
Initializer
Relayer
Sign
And
Send
Signer
Sign
Only
Signer
Token
Bridge
Unsigned
Transaction
VAA
Wormhole
Core
Account
Address
Balances
Chain
Address
Chain
Config
Chains
Config
Circle
Attestation
Circle
Message
Id
Circle
Transfer
Message
Contracts
Gateway
Transfer
Details
Ibc
Message
Id
Mapped
Platforms
Named
Payloads
Native
Address
Payload
Payload
Discriminator
Payload
Literal
Protocol
Implementation
Protocol
Payload
ProtocolVAA
Register
Payload
Types
Rpc
Connection
Sequence
Id
Signed
Tx
Signer
Token
Address
Token
Id
Transaction
Id
Tx
Hash
Universal
Or
Native
Wormhole
Message
Id
get
Circle
Attestation
get
Wormhole
Attestation
circle
Message
Layout
Err
Not
Wrapped
blind
Deserialize
Payload
build
Config
create
createVAA
deserialize
deserialize
Circle
Message
deserialize
Payload
gateway
Transfer
Msg
get
Contracts
get
Payload
Layout
get
Protocol
Initializer
is
Circle
Message
Id
is
Gateway
Ibc
Transfer
Msg
is
Gateway
Transfer
Details
is
Gateway
Transfer
Msg
is
Gateway
Transfer
With
Payload
Msg
is
Ibc
Message
Id
is
Ibc
Transfer
Info
is
Sign
And
Send
Signer
is
Sign
Only
Signer
is
Signer
is
Token
Id
is
Transaction
Identifier
is
Wormhole
Message
Id
make
Gateway
Transfer
Msg
native
Chain
Address
native
Is
Registered
payload
Discriminator
protocol
Is
Registered
register
Native
register
Payload
Type
register
Payload
Types
register
Protocol
serialize
serialize
Payload
to
Gateway
Msg
to
Native
@wormhole-
foundation/connect-
sdk -
v0.2.6
@wormhole-
foundation/connect-
sdk-
evm -
v0.2.6
@wormhole-
foundation/connect-
sdk-
evm-
core -
v0.2.6
@wormhole-
foundation/connect-
sdk-
evm-
tokenbridge -
v0.2.6
@wormhole-
foundation/connect-
sdk-
evm-
cctp -
v0.2.6
@wormhole-
foundation/connect-
sdk-
solana -
v0.2.6
@wormhole-
foundation/connect-
sdk-
solana-
core -
v0.2.6
@wormhole-
foundation/connect-
sdk-
solana-
tokenbridge -
v0.2.6
@wormhole-
foundation/connect-
sdk-
cosmwasm -
v0.2.6
@wormhole-
foundation/connect-
sdk-
cosmwasm-
core -
v0.2.6
@wormhole-
foundation/connect-
sdk-
cosmwasm-
tokenbridge -
v0.2.6
@wormhole-
foundation/connect-
sdk-
cosmwasm-
ibc -
v0.2.6
Generated using
TypeDoc