Class: PreparedCreateNativeTokenTransaction
PreparedTransactionis a class that represents prepared transaction data, which
is useful for offline signing. It contains the prepared transaction data and an
Account` object. It provides methods to retrieve the prepared transaction data, sign
the transaction and sign+submit/send the transaction.
Hierarchy
↳
PreparedCreateNativeTokenTransaction
Table of contents
Constructors
Properties
Methods
Constructors
constructor
• new PreparedCreateNativeTokenTransaction(preparedData
, account
)
Parameters
Name | Type | Description |
---|---|---|
preparedData | PreparedCreateNativeTokenTransactionData | Prepared data to create a Native Token. |
account | Account | A wallet account. |
Overrides
PreparedTransaction.constructor
Properties
_tokenId
• Readonly
_tokenId: string
_preparedData
• Readonly
_preparedData: PreparedTransactionData
Inherited from
PreparedTransaction._preparedData
_account
• Readonly
_account: Account
Inherited from
Methods
tokenId
▸ tokenId(): string
The function returns the tokenId as a string.
Returns:
The token id of the CreateNativeTokenTransaction.
Returns
string
preparedTransactionData
▸ preparedTransactionData(): PreparedTransactionData
The function returns the prepared transaction data.
Returns:
The method preparedTransactionData()
is returning an object of type
PreparedTransactionData
.
Returns
Inherited from
PreparedTransaction.preparedTransactionData
send
▸ send(): Promise
<Transaction
>
The send
function returns a promise that resolves to a Transaction
object after signing
and submitting the transaction. Internally just calls signAndSubmitTransaction
.
Returns:
The send()
method is returning a Promise
that resolves to a Transaction
object after it
has been signed and submitted.
Returns
Promise
<Transaction
>
Inherited from
sign
▸ sign(): Promise
<SignedTransactionEssence
>
This function signs a prepared transaction essence using the account's private key and returns the signed transaction essence.
Returns:
A Promise
that resolves to a SignedTransactionEssence
object.
Returns
Promise
<SignedTransactionEssence
>
Inherited from
signAndSubmitTransaction
▸ signAndSubmitTransaction(): Promise
<Transaction
>
This function signs and submits a transaction using prepared transaction data.
Returns:
A Promise that resolves to a Transaction object.
Returns
Promise
<Transaction
>