BuilderItb class

Constructors

BuilderItb()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

blob(String from, dynamic message, DateTime notBefore) InternalTransactionBean
A Blob transaction in a blockchain is a type of transaction that stores binary data, such as a document or image, on the blockchain. This data is typically stored as a hash, which is a unique digital fingerprint of the data that can be used to verify its authenticity. Blob transactions are often used to store important documents, such as contracts, on a blockchain for secure and tamper-proof storage.
blobSignRequest(String from, dynamic message, DateTime notBefore) InternalTransactionBean
common(TransactionType tType, DateTime notBefore) InternalTransactionBean
media(String from, dynamic message, DateTime notBefore) InternalTransactionBean
pay(String from, String to, BigInt? greenValue, BigInt? redValue, dynamic message, DateTime notBefore) InternalTransactionBean
A blockchain pay refers to the process of making a payment using a blockchain network. A payment on a blockchain network is essentially a digital transaction that transfers ownership of a digital asset such as cryptocurrency. In a blockchain pay, the sender initiates the transaction by providing their digital wallet address and the recipient's address, along with the amount of digital assets to be transferred. The transaction is then broadcast to the network, where it is verified and processed by the nodes in the network. Once the transaction is confirmed, the digital assets are transferred to the recipient's digital wallet, and the transaction is recorded on the blockchain register. Blockchain payments are typically faster and cheaper than traditional banking transfers and have the potential to make financial transactions more efficient and accessible. It's worth noting that Blockchain payments are not limited to cryptocurrency, It could be used for other use cases like making micropayments for digital content, for instance, and also in other industries like Supply Chain Management, where it can be used to track and trace the origin of goods.
stake(String from, String to, BigInt greenValue, dynamic message, DateTime notBefore) InternalTransactionBean
A blockchain stake refers to the amount of cryptocurrency a person holds and is willing to pledge as collateral in order to participate in the consensus process of a specific blockchain network. The term is most commonly used in the context of proof-of-stake (PoS) blockchain systems, where individuals can stake their coins to validate transactions and secure the network, rather than using computer power to solve complex mathematical puzzles (as in proof-of-work systems). The more coins a person stakes, the greater their chances of being selected to validate a block of transactions and earn a reward.
stakeUndo(String from, dynamic message, DateTime notBefore) InternalTransactionBean
A blockchain stake undo refers to the process of removing a stake from a blockchain network. This typically involves a person who has previously staked their coins in a proof-of-stake (PoS) blockchain system choosing to unstake them and withdraw them from the network. The process of unstaking often involves a waiting period, during which the coins are locked and cannot be used or transferred. This waiting period is in place to ensure that the network remains secure and to prevent potential attacks. Once the waiting period is over, the staked coins can be withdrawn and used as normal. It's worth noting that unstaking process can be different depends on the specific blockchain network and its protocols.