# Functions
NewBlocksmith initiate generator.
No description provided by the author
No description provided by the author
No description provided by the author
# Constants
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
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
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
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
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
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
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
NodeDeleted 'deleted' node status (= 2): a node in node registry with this status is marked as deleted.
NodeQueued 'queued' node status (= 1): a node in node registry with this status is queued, or 'pending registered'.
NodeRegistered 'registred' node status (= 0): a node in node registry with this status is registered.
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
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
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
in bytes: []byte{1,0,0,0}, bitcoin uses a specific Koblitz curve secp256k1 Koblitz curves are a type of Elliptic Curve Digital Signature Algorithm.
in bytes: []byte{0,0,0,0}, using Ed25519 signature algorithm.
in bytes: []byte{3,0,0,0} for estonian eID validation purpose only.
in bytes: []byte{4,0,0,0}, eth uses ECDSA signing algorithm.
in bytes: []byte{2,0,0,0} for multisig validation purpose only.
No description provided by the author
No description provided by the author
No description provided by the author
in bytes: []byte{4,0,0,0}.
in bytes: []byte{2,3,0,0}.
in bytes: []byte{0,0,0,0}.
in bytes: []byte{7,0,0,0}.
in bytes: []byte{7,1,0,0}.
in bytes: []byte{6,1,0,0}.
in bytes: []byte{6,0,0,0}.
in bytes: []byte{5,0,0,0}.
in bytes: []byte{2,0,0,0}.
in bytes: []byte{3,1,0,0}.
in bytes: []byte{2,2,0,0}.
in bytes: []byte{1,0,0,0}.
in bytes: []byte{3,0,0,0}.
in bytes: []byte{2,1,0,0}.
# Variables
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
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
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
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
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
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
# Structs
AccountType represent transcoding table for account addresses It transcode a full account address (bytes) into its components and keeps a reference to the encoded (string) representation of the account.
AccountBalance represent the transaction data structure stored in the database.
AccountDataset represent the account dataset structure stored in the database.
No description provided by the author
No description provided by the author
BatchReceipt is a receipt that already includes RMR ready to publish.
Block represent the block data structure stored in the database.
BlockExtendedInfo represent the Block data plus part of block data not to be persisted to database.
No description provided by the author
No description provided by the author
Blocksmith is wrapper for the account in smithing process.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Empty structure to represent empty parameter in proto.
No description provided by the author
No description provided by the author
No description provided by the author
FeeVoteCommitmentVote represent the commitment vote of fee vote structure stored in the database.
No description provided by the author
FeeVoteInfo represents the fields might be contains what previous commitmentVote submitted.
No description provided by the author
FeeVoteRevealVote represents the fields might be contains what previous commitmentVote submitted.
RequestFilesRequest a model request of requesting files to download from a peer.
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
No description provided by the author
No description provided by the author
GetAccountDatasetsRequest represent request fields to get account dataset.
No description provided by the author
No description provided by the author
No description provided by the author
GetBlockRequest create request for single block.
No description provided by the author
GetBlocksRequest create request to get a list block.
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
GetEscrowTransactionRequest represents GetEscrowTransaction parameter.
GetEscrowTransactionsRequest message for get escrow transactions.
GetEscrowTransactionsResponse returns fields of GetEscrowTransactionsRequest.
No description provided by the author
No description provided by the author
GetLiquidTransactions return GetLiquidTransactionsResponse.
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
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
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
No description provided by the author
No description provided by the author
GetNodeRegistrationRequest create request for single node register.
No description provided by the author
GetNodeRegistrationsByNodePublicKeys create request to get a list of node registry by a list of NodePublicKey.
No description provided by the author
GetNodeRegisterRequest create request to get a list of node registry.
No description provided by the author
HealthCheckResponse represent the response body of health check request.
Get Node Current Time Based on UTC.
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
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
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
No description provided by the author
GetTransactionMinimumFeeRequest a model request for getting minimum fee required to post the transaction.
GetTransactionMinimumFeeResponse a model response for GetTransactionMinimumFeeRequest, indicates the minimum fee for provided tx.
GetTransactionRequest return model.Transaction.
GetTransactions return GetTransactionsResponse.
No description provided by the author
HealthCheckResponse represent the response body of health check request.
Host represent data sructure node and listed peers in node it's self.
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
No description provided by the author
No description provided by the author
Mempool represent the mempool data structure stored in the database.
No description provided by the author
represent the multi signature's participant account addresses.
No description provided by the author
No description provided by the author
NodeInfo represent the node information data structure.
NodeAddressInfo represent the node address unmanaged table holding the list of priority peers addresses.
NodeAdmissionTimestamp represent the timestamp for next node admission.
No description provided by the author
No description provided by the author
NodeKey.
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
represent the pending signature counter stored by node for multi-signature transaction.
represent transaction inside multisig body.
PostTransactionRequest return PostTransactionResponse.
No description provided by the author
ProofOfOrigin a message send by a node to prove its identity.
No description provided by the author
No description provided by the author
No description provided by the author
Receipt is a pure receipt that was generated by others.
No description provided by the author
No description provided by the author
RequestBlockTransactionsRequest a model request of requesting transaction based on ID transactions.
No description provided by the author
No description provided by the author
No description provided by the author
SendBlockTransactionsRequest a model request for sending block's transactions.
SendBlockTransactionsResponse a model response of a process sending block's transactions.
No description provided by the author
No description provided by the author
SendTransactionRequest a model request of send a transaction in p2pCommunication service.
SendTransactionResponse a model response of send a transaction in p2pCommunication service.
No description provided by the author
No description provided by the author
represent the signature posted by account.
No description provided by the author
SnapshotFileInfo model to pass data between snapshot and spineBlockManifest interfaces.
SnapshotPayload snapshot data.
SpineBlockManifest represent the spineBlockManifest data structure stored in the database.
Block represent the block data structure stored in the database.
No description provided by the author
Transaction represent the transaction data structure stored in the database.
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
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
No description provided by the author
No description provided by the author
No description provided by the author
# Type aliases
AccountDatasetProperty represent enum values for AccountDataset Property.
No description provided by the author
BitcoinPublicKeyFormat represent the option of the Bitcoin public key format that can use public key format : https://bitcoin.org/en/wallets-guide#public-key-formats.
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
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
BitcoinPrivateKeyBytesLength represent the length of private key that can use.
RequestType used to sign a node administration request.
No description provided by the author
SpineBlockManifestType type of spineBlockManifest (as of now only snapshot).
RequestType used to sign a node administration request.
TransactionBodyInterface allowing isTransaction_TransactionBody access from other package.
No description provided by the author