Preparing search index...
The search index is not available
Connect SDK - v0.2.6
Connect SDK
@wormhole-foundation/connect-sdk-solana-core
SolanaWormholeCore
Class SolanaWormholeCore<N, C>
Type Parameters
N
extends
Network
C
extends
SolanaChains
Hierarchy
SolanaWormholeCore
Implements
WormholeCore
<
N
,
SolanaPlatformType
,
C
>
Index
Constructors
constructor
Properties
address
chain
chain
Id
connection
contracts
core
Bridge
network
Methods
create
Unsigned
Tx
parse
Transaction
post
Vaa
publish
Message
verify
Message
from
Rpc
parse
Sequence
From
Log
Constructors
constructor
new
Solana
Wormhole
Core
<
N
,
C
>
(
network
,
chain
,
connection
,
contracts
)
:
SolanaWormholeCore
<
N
,
C
>
Type Parameters
N
extends
"Mainnet"
|
"Testnet"
|
"Devnet"
C
extends
"Solana"
|
"Pythnet"
Parameters
network
:
N
chain
:
C
connection
:
Connection
contracts
:
Contracts
Returns
SolanaWormholeCore
<
N
,
C
>
Properties
Readonly
address
address
:
string
Readonly
chain
chain
:
C
Readonly
chain
Id
chain
Id
:
2
|
1
|
3
|
8
|
5
|
6
|
4
|
22
|
7
|
9
|
10
|
11
|
12
|
13
|
14
|
15
|
16
|
17
|
18
|
19
|
20
|
21
|
23
|
24
|
25
|
26
|
28
|
29
|
30
|
32
|
33
|
3104
|
4000
|
4001
|
4002
|
10002
Readonly
connection
connection
:
Connection
Readonly
contracts
contracts
:
Contracts
Readonly
core
Bridge
core
Bridge
:
Program
<
Wormhole
>
Readonly
network
network
:
N
Methods
Private
create
Unsigned
Tx
create
Unsigned
Tx
(
txReq
,
description
,
parallelizable
?
)
:
SolanaUnsignedTransaction
<
N
,
C
>
Parameters
txReq
:
Transaction
description
:
string
parallelizable
:
boolean
= false
Returns
SolanaUnsignedTransaction
<
N
,
C
>
parse
Transaction
parse
Transaction
(
txid
)
:
Promise
<
WormholeMessageId
[]
>
Parameters
txid
:
string
Returns
Promise
<
WormholeMessageId
[]
>
post
Vaa
post
Vaa
(
sender
,
vaa
,
blockhash
?
)
:
AsyncGenerator
<
SolanaUnsignedTransaction
<
N
,
C
>
,
void
,
unknown
>
Parameters
sender
:
AnySolanaAddress
vaa
:
VAA
<
PayloadLiteral
>
Optional
blockhash
:
string
Returns
AsyncGenerator
<
SolanaUnsignedTransaction
<
N
,
C
>
,
void
,
unknown
>
publish
Message
publish
Message
(
sender
,
message
,
nonce
,
consistencyLevel
)
:
AsyncGenerator
<
SolanaUnsignedTransaction
<
N
,
C
>
,
void
,
unknown
>
Parameters
sender
:
AnySolanaAddress
message
:
Uint8Array
nonce
:
number
consistencyLevel
:
number
Returns
AsyncGenerator
<
SolanaUnsignedTransaction
<
N
,
C
>
,
void
,
unknown
>
verify
Message
verify
Message
(
sender
,
vaa
)
:
AsyncGenerator
<
SolanaUnsignedTransaction
<
N
,
C
>
,
void
,
unknown
>
Parameters
sender
:
AnySolanaAddress
vaa
:
VAA
<
PayloadLiteral
>
Returns
AsyncGenerator
<
SolanaUnsignedTransaction
<
N
,
C
>
,
void
,
unknown
>
Static
from
Rpc
from
Rpc
<
N
>
(
connection
,
config
)
:
Promise
<
SolanaWormholeCore
<
N
,
"Solana"
|
"Pythnet"
>
>
Type Parameters
N
extends
"Mainnet"
|
"Testnet"
|
"Devnet"
Parameters
connection
:
Connection
config
:
ChainsConfig
<
N
,
"Solana"
|
"Algorand"
|
"Near"
|
"Sui"
|
"Aptos"
|
"Btc"
|
"Evm"
|
"Cosmwasm"
>
Returns
Promise
<
SolanaWormholeCore
<
N
,
"Solana"
|
"Pythnet"
>
>
Static
parse
Sequence
From
Log
parse
Sequence
From
Log
(
coreBridgeAddress
,
transaction
)
:
[
UniversalAddress
,
bigint
]
Parameters
coreBridgeAddress
:
string
transaction
:
VersionedTransactionResponse
|
TransactionResponse
Returns
[
UniversalAddress
,
bigint
]
Settings
Member Visibility
Protected
Private
Inherited
Theme
OS
Light
Dark
On This Page
constructor
address
chain
chain
Id
connection
contracts
core
Bridge
network
create
Unsigned
Tx
parse
Transaction
post
Vaa
publish
Message
verify
Message
from
Rpc
parse
Sequence
From
Log
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
@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
utils
Solana
Wormhole
Core
Wormhole
@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