iota_sdk.wallet.prepared_transaction
PreparedTransaction Objects
class PreparedTransaction()
A helper class for offline signing.
Attributes:
account
- An account object used to continue building this transaction.prepared_transaction_data_dto
- A prepared transaction data object.
__init__
def __init__(account: Account,
prepared_transaction_data: Union[PreparedTransactionData, Dict])
Initalize Self
.
prepared_transaction_data
def prepared_transaction_data() -> PreparedTransactionData
Get the prepared transaction data.
send
def send() -> Transaction
Send a transaction. Internally just calls sign_and_submit_transaction
.
Returns:
The transaction after it has been signed and submitted.
sign
def sign()
Sign a prepared transaction essence using the account's private key and returns the signed transaction essence.
sign_and_submit_transaction
def sign_and_submit_transaction() -> Transaction
Sign and submit a transaction using prepared transaction data.
Returns:
The transaction after it has been signed and submitted.
PreparedCreateTokenTransaction Objects
class PreparedCreateTokenTransaction(PreparedTransaction)
A prepared transaction for creating a native token. The function returns the token_id as a string.
Returns: The token id of the PreparedCreateTokenTransaction.
token_id
def token_id()
Get the native token id as a string.
prepared_transaction_data
def prepared_transaction_data()
The function returns the prepared transaction data.