Creates a new Transaction instance with the specified values.
The hash of the transaction.
The blockchain chain name associated with this transaction.
The timestamp of transaction creation.
The time-to-live duration of the transaction.
The address of the transaction initiator.
The pricing mode for this transaction.
The arguments for the transaction.
The target of the transaction.
The entry point of the transaction.
The scheduling information for the transaction.
The list of approvals for this transaction.
Optional originTransactionV1: TransactionV1The original TransactionV1, if applicable.
Optional originDeployV1: DeployThe original deploy, if applicable.
The list of approvals for this transaction.
The arguments for the transaction, which can be a map of values required by the entry point.
The name of the blockchain chain associated with this transaction.
The entry point of the transaction, specifying the method or action to be executed.
The hash of the transaction.
The address of the initiator of the transaction.
Private Optional originThe original deployment associated with this transaction, if applicable. This is optional and only populated if the transaction originated from a deploy.
Private Optional originThe original TransactionV1 associated with this transaction, if applicable. This is optional and only populated if the transaction is based on a TransactionV1.
The pricing mode used for the transaction, which may involve different cost mechanisms.
The scheduling information for when the transaction should be executed.
The target of the transaction, which specifies where the transaction is directed (e.g., a contract or account).
The timestamp when the transaction was created.
The time-to-live (TTL) duration of the transaction. It defines the expiration time for the transaction.
Gets the original TransactionV1 associated with this transaction, if available.
The original TransactionV1 or undefined if not available.
Signs the transaction using the provided private key.
The private key to sign the transaction.
Static fromConverts a TransactionV1 to a Transaction object.
A new Transaction instance created from the given Deploy.
The Deploy to convert.
Static fromJSONStatic fromConverts a TransactionV1 to a Transaction object.
A new Transaction instance created from the given TransactionV1.
The TransactionV1 to convert.
Generated using TypeDoc
A wrapper for a TransactionV1 or Deploy.