The deadline to include the transaction.
The number of blocks a namespace is active
A sender of a transaction must specify during the transaction definition a max_fee, meaning the maximum fee the account allows to spend for this transaction.
The id of the namespace derived from namespaceName. When creating a sub namespace the namespaceId is derived from namespaceName and parentName.
The namespace name
The network type.
The id of the parent sub namespace
The namespace type could be namespace or sub namespace
The transaction signature (missing if part of an aggregate transaction).
The account of the transaction creator.
The transaction type.
The transaction version number.
Index of the transaction body
Included fields are the transaction header, version
,
network
, type
, maxFee
and deadline
Transaction header size
Included fields are size
, verifiableEntityHeader_Reserved1
,
signature
, signerPublicKey
and entityBody_Reserved1
.
Index of the transaction type
Included fields are the transaction header, version
and network
Converts the transaction into AggregateTransaction compatible
AggregateTransaction bytes
Generate signing bytes
Payload buffer
GenerationHash buffer
Returns if a transaction has missing signatures.
Transaction included in a block
Transaction is not known by the network
Transaction pending to be included in a block
Set transaction maxFee using fee multiplier for ONLY NONE AGGREGATE TRANSACTIONS
The fee multiplier
Convert an aggregate transaction to an inner transaction including transaction signer.
Signer is optional for AggregateComplete
transaction ONLY
.
If no signer provided, aggregate transaction signer will be delegated on signing
Innre transaction signer.
InnerTransaction
Takes a transaction and formats bytes to be included in an aggregate transaction.
transaction with signer serialized to be part of an aggregate transaction
Create a transaction object from payload
Binary payload
Is embedded transaction (Default: false)
Create a root namespace object
The deadline to include the transaction.
The namespace name.
The duration of the namespace.
The network type.
(Optional) Max fee defined by the sender
(Optional) Transaction signature
(Optional) Signer public account
Create a sub namespace object
The deadline to include the transaction.
The namespace name.
The parent namespace name.
The network type.
(Optional) Max fee defined by the sender
Transaction signature
Signer public account
Generate transaction hash hex
HexString Payload
Network generation hash byte
Returns Transaction Payload hash
Generated using TypeDoc
Accounts can rent a namespace for an amount of blocks and after a this renew the contract. This is done via a NamespaceRegistrationTransaction.