# Functions
BloomLookup look up .
BytesToBloom converts a byte slice to a bloom filter.
CopyHeader creates a deep copy of a block header to prevent side effects from modifying a header variable.
CreateBloom create bloom by receiptes.
DeriveExtensTxsMerkleRoot returns Extens txs merkle tree root hash.
DeriveReceiptsMerkleRoot returns receiptes merkle tree root hash.
DeriveTxsMerkleRoot returns txs merkle tree root hash.
No description provided by the author
LogsBloom create bloom by logs.
No description provided by the author
MakeSigner returns a Signer based on the given chainID .
NewAction initialize transaction's action.
NewBlock creates a new block.
NewBlockWithHeader create s a block with the given header data.
NewReceipt creates a barebone transaction receipt, copying the init fields.
NewSigner initialize signer.
NewTransaction initialize a transaction.
NewTransactionsByPriceAndNonce creates a transaction set that can retrieve price sorted transactions in a nonce-honouring way.
Number represents block sort by number.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TxDifference returns a new set which is the difference between a and b.
# Constants
BloomBitLength represents the number of bits used in a header log bloom.
BloomByteLength represents the number of bytes used in a header log bloom.
CallContract represents the call contract action.
CreateAccount repesents the create account.
CreateContract repesents the create contract action.
DeleteAccount repesents the delete account action.
DestroyAsset destroy asset.
ExitTakeOver exit.
IncreaseAsset Asset operation.
IssueAsset repesents Issue asset action.
KickedCandidate kicked.
ReceiptStatusFailed is the status code of a action if execution failed.
ReceiptStatusSuccessful is the status code of a action if execution succeeded.
RefundCandidate repesents unregister candidate action.
RegCandidate repesents register candidate action.
RemoveKickedCandidate kicked.
SetAssetOwner repesents set asset new owner action.
Transfer repesents transfer asset action.
UnregCandidate repesents unregister candidate action.
UpdateAccount repesents update account.
UpdateAccountAuthor represents the update account author.
UpdateAsset update asset.
No description provided by the author
UpdateCandidate repesents update candidate action.
UpdateCandidatePubKey repesents update candidate action.
VoteCandidate repesents voter vote candidate action.
WithdrawFee.
# Variables
Bloom9 export func.
ErrEmptyActions transaction no actions.
ErrInvalidchainID invalid chain id for signer.
ErrInvalidSig invalid signature.
ErrOversizedData is returned if the input data of a transaction is greater than some meaningful limit a user might use.
ErrSignEmpty signature is considered unprotected.
ErrSigUnprotected signature is considered unprotected.
# Structs
No description provided by the author
No description provided by the author
No description provided by the author
Action represents an entire action in the transaction.
No description provided by the author
Block represents an entire block in the blockchain.
No description provided by the author
No description provided by the author
Body represents an entire body of the block transactions.
No description provided by the author
No description provided by the author
No description provided by the author
ForkID represents a blockchain fork.
ActionResult represents the results the transaction action.
Header represents a block header in the blockchain.
No description provided by the author
No description provided by the author
KvNode represents a status data.
Log represents a contract log event.
OptInfo status option info.
Receipt represents the results of a transaction.
RPCAction represents a action that will serialize to the RPC representation of a action.
RPCActionResult that will serialize to the RPC representation of a ActionResult.
No description provided by the author
No description provided by the author
RPCLog that will serialize to the RPC representation of a log.
RPCReceipt that will serialize to the RPC representation of a Receipt.
RPCReceipt that will serialize to the RPC representation of a Receipt.
RPCTransaction that will serialize to the RPC representation of a transaction.
No description provided by the author
No description provided by the author
No description provided by the author
Signer implements Signer .
No description provided by the author
SnapshotInfo write rawdb.
StateOut represents a block exec status data.
Transaction represents an entire transaction in the block.
TransactionsByPriceAndNonce represents a set of transactions that can return transactions in a profit-maximizing sorted order, while supporting removing entire batches of transactions for non-executable accounts.
No description provided by the author
# Type aliases
ActionType type of Action.
BlockBy represents the block sort by rule type.
Blocks represents the blocks.
Bloom represents a 2048 bit bloom filter.
TxByNonce sort by transaction first action nonce.
TxByPrice implements both the sort and the heap interface,.