Preparing search index...
The search index is not available
Connect SDK - v0.2.6
Connect SDK
@wormhole-foundation/connect-sdk-evm-core
EvmWormholeCore
Class EvmWormholeCore<N, C>
Type Parameters
N
extends
Network
C
extends
PlatformToChains
<
EvmPlatformType
>
Hierarchy
EvmWormholeCore
Implements
WormholeCore
<
N
,
EvmPlatformType
,
C
>
Index
Constructors
constructor
Properties
chain
chain
Id
contracts
core
core
Address
core
Iface
network
provider
Methods
create
Unsigned
Tx
parse
Transaction
publish
Message
verify
Message
from
Rpc
Constructors
Private
constructor
new
Evm
Wormhole
Core
<
N
,
C
>
(
network
,
chain
,
provider
,
contracts
)
:
EvmWormholeCore
<
N
,
C
>
Type Parameters
N
extends
"Mainnet"
|
"Testnet"
|
"Devnet"
C
extends
"Ethereum"
|
"Bsc"
|
"Polygon"
|
"Avalanche"
|
"Oasis"
|
"Aurora"
|
"Fantom"
|
"Karura"
|
"Acala"
|
"Klaytn"
|
"Celo"
|
"Moonbeam"
|
"Neon"
|
"Arbitrum"
|
"Optimism"
|
"Gnosis"
|
"Base"
|
"Rootstock"
|
"Sepolia"
Parameters
network
:
N
chain
:
C
provider
:
Provider
contracts
:
Contracts
Returns
EvmWormholeCore
<
N
,
C
>
Properties
Readonly
chain
chain
:
C
Readonly
chain
Id
chain
Id
:
bigint
Readonly
contracts
contracts
:
Contracts
Readonly
core
core
:
Implementation
Readonly
core
Address
core
Address
:
string
Readonly
core
Iface
core
Iface
:
ImplementationInterface
Readonly
network
network
:
N
Readonly
provider
provider
:
Provider
Methods
Private
create
Unsigned
Tx
create
Unsigned
Tx
(
txReq
,
description
,
parallelizable
?
)
:
EvmUnsignedTransaction
<
N
,
C
>
Parameters
txReq
:
TransactionRequest
description
:
string
parallelizable
:
boolean
= false
Returns
EvmUnsignedTransaction
<
N
,
C
>
parse
Transaction
parse
Transaction
(
txid
)
:
Promise
<
WormholeMessageId
[]
>
Parameters
txid
:
string
Returns
Promise
<
WormholeMessageId
[]
>
publish
Message
publish
Message
(
sender
,
message
,
nonce
,
consistencyLevel
)
:
AsyncGenerator
<
EvmUnsignedTransaction
<
N
,
C
>
,
void
,
unknown
>
Parameters
sender
:
AnyEvmAddress
message
:
Uint8Array
nonce
:
number
consistencyLevel
:
number
Returns
AsyncGenerator
<
EvmUnsignedTransaction
<
N
,
C
>
,
void
,
unknown
>
verify
Message
verify
Message
(
sender
,
vaa
)
:
AsyncGenerator
<
never
,
void
,
unknown
>
Parameters
sender
:
AnyEvmAddress
vaa
:
VAA
<
PayloadLiteral
>
Returns
AsyncGenerator
<
never
,
void
,
unknown
>
Static
from
Rpc
from
Rpc
<
N
>
(
provider
,
config
)
:
Promise
<
EvmWormholeCore
<
N
,
"Ethereum"
|
"Bsc"
|
"Polygon"
|
"Avalanche"
|
"Oasis"
|
"Aurora"
|
"Fantom"
|
"Karura"
|
"Acala"
|
"Klaytn"
|
"Celo"
|
"Moonbeam"
|
"Neon"
|
"Arbitrum"
|
"Optimism"
|
"Gnosis"
|
"Base"
|
"Rootstock"
|
"Sepolia"
>
>
Type Parameters
N
extends
"Mainnet"
|
"Testnet"
|
"Devnet"
Parameters
provider
:
Provider
config
:
ChainsConfig
<
N
,
"Evm"
>
Returns
Promise
<
EvmWormholeCore
<
N
,
"Ethereum"
|
"Bsc"
|
"Polygon"
|
"Avalanche"
|
"Oasis"
|
"Aurora"
|
"Fantom"
|
"Karura"
|
"Acala"
|
"Klaytn"
|
"Celo"
|
"Moonbeam"
|
"Neon"
|
"Arbitrum"
|
"Optimism"
|
"Gnosis"
|
"Base"
|
"Rootstock"
|
"Sepolia"
>
>
Settings
Member Visibility
Protected
Private
Inherited
Theme
OS
Light
Dark
On This Page
constructor
chain
chain
Id
contracts
core
core
Address
core
Iface
network
provider
create
Unsigned
Tx
parse
Transaction
publish
Message
verify
Message
from
Rpc
Connect SDK -
v0.2.6
@wormhole-
foundation/sdk-
base -
v0.2.6
@wormhole-
foundation/sdk-
definitions -
v0.2.6
@wormhole-
foundation/connect-
sdk -
v0.2.6
@wormhole-
foundation/connect-
sdk-
evm -
v0.2.6
@wormhole-
foundation/connect-
sdk-
evm-
core -
v0.2.6
ethers_
contracts
Evm
Wormhole
Core
@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