@solana/web3.js
Preparing search index...
VersionedTransaction
Class VersionedTransaction
Versioned transaction class
Index
Constructors
constructor
Properties
message
signatures
Accessors
version
Methods
add
Signature
serialize
sign
deserialize
Constructors
constructor
new
VersionedTransaction
(
message
:
VersionedMessage
,
signatures
?:
Uint8Array
<
ArrayBufferLike
>
[]
,
)
:
VersionedTransaction
Parameters
message
:
VersionedMessage
Optional
signatures
:
Uint8Array
<
ArrayBufferLike
>
[]
Returns
VersionedTransaction
Properties
message
message
:
VersionedMessage
signatures
signatures
:
Uint8Array
<
ArrayBufferLike
>
[]
Accessors
version
get
version
()
:
TransactionVersion
Returns
TransactionVersion
Methods
add
Signature
addSignature
(
publicKey
:
PublicKey
,
signature
:
Uint8Array
)
:
void
Parameters
publicKey
:
PublicKey
signature
:
Uint8Array
Returns
void
serialize
serialize
()
:
Uint8Array
Returns
Uint8Array
sign
sign
(
signers
:
Readonly
<
{
address
:
Address
<
string
>
;
signTransactions
(
transactions
:
readonly
(
Readonly
<
{
messageBytes
:
TransactionMessageBytes
;
signatures
:
SignaturesMap
;
}
,
>
&
TransactionWithinSizeLimit
&
TransactionWithLifetime
)
[]
,
config
?:
BaseTransactionSignerConfig
,
)
:
Promise
<
readonly
Readonly
<
Record
<
Address
,
SignatureBytes
>
>
[]
>
;
}
,
>
[]
,
config
?:
VersionedTransactionSignConfig
,
)
:
Promise
<
void
>
Parameters
signers
:
Readonly
<
{
address
:
Address
<
string
>
;
signTransactions
(
transactions
:
readonly
(
Readonly
<
{
messageBytes
:
TransactionMessageBytes
;
signatures
:
SignaturesMap
}
,
>
&
TransactionWithinSizeLimit
&
TransactionWithLifetime
)
[]
,
config
?:
BaseTransactionSignerConfig
,
)
:
Promise
<
readonly
Readonly
<
Record
<
Address
,
SignatureBytes
>
>
[]
>
;
}
,
>
[]
Optional
config
:
VersionedTransactionSignConfig
Returns
Promise
<
void
>
Static
deserialize
deserialize
(
serializedTransaction
:
Uint8Array
)
:
VersionedTransaction
Parameters
serializedTransaction
:
Uint8Array
Returns
VersionedTransaction
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
message
signatures
Accessors
version
Methods
add
Signature
serialize
sign
deserialize
@solana/web3.js
Loading...
Versioned transaction class