package
1.5.0
Repository: https://github.com/pactus-project/pactus.git
Documentation: pkg.go.dev

# Functions

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
RegisterBlockchainHandler registers the http handlers for service Blockchain to "mux".
RegisterBlockchainHandlerClient registers the http handlers for service Blockchain to "mux".
RegisterBlockchainHandlerFromEndpoint is same as RegisterBlockchainHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
RegisterBlockchainHandlerServer registers the http handlers for service Blockchain to "mux".
RegisterBlockchainJsonRPC register the grpc client Blockchain for json-rpc.
No description provided by the author
RegisterNetworkHandler registers the http handlers for service Network to "mux".
RegisterNetworkHandlerClient registers the http handlers for service Network to "mux".
RegisterNetworkHandlerFromEndpoint is same as RegisterNetworkHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
RegisterNetworkHandlerServer registers the http handlers for service Network to "mux".
RegisterNetworkJsonRPC register the grpc client Network for json-rpc.
No description provided by the author
RegisterTransactionHandler registers the http handlers for service Transaction to "mux".
RegisterTransactionHandlerClient registers the http handlers for service Transaction to "mux".
RegisterTransactionHandlerFromEndpoint is same as RegisterTransactionHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
RegisterTransactionHandlerServer registers the http handlers for service Transaction to "mux".
RegisterTransactionJsonRPC register the grpc client Transaction for json-rpc.
No description provided by the author
RegisterUtilsHandler registers the http handlers for service Utils to "mux".
RegisterUtilsHandlerClient registers the http handlers for service Utils to "mux".
RegisterUtilsHandlerFromEndpoint is same as RegisterUtilsHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
RegisterUtilsHandlerServer registers the http handlers for service Utils to "mux".
RegisterUtilsJsonRPC register the grpc client Utils for json-rpc.
No description provided by the author
RegisterWalletHandler registers the http handlers for service Wallet to "mux".
RegisterWalletHandlerClient registers the http handlers for service Wallet to "mux".
RegisterWalletHandlerFromEndpoint is same as RegisterWalletHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
RegisterWalletHandlerServer registers the http handlers for service Wallet to "mux".
RegisterWalletJsonRPC register the grpc client Wallet for json-rpc.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Constants

Account address type with BLS signature scheme.
Account address type with Ed25519 signature scheme.
Treasury address type.
Validator address type.
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
Request only block data.
Request block information and transaction IDs.
Request block information and detailed transaction data.
No description provided by the author
No description provided by the author
Bond payload type.
Sortition payload type.
Transfer payload type.
Unbond payload type.
Unknown payload type.
Withdraw payload type.
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
Request transaction data only.
Request detailed transaction information.
No description provided by the author
No description provided by the author
Change proposer vote type.
Precommit vote type.
Prepare vote type.
Unknown vote type.
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

# Variables

Enum value maps for AddressType.
Enum value maps for AddressType.
Blockchain_ServiceDesc is the grpc.ServiceDesc for Blockchain service.
Enum value maps for BlockVerbosity.
Enum value maps for BlockVerbosity.
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
Network_ServiceDesc is the grpc.ServiceDesc for Network service.
Enum value maps for PayloadType.
Enum value maps for PayloadType.
Transaction_ServiceDesc is the grpc.ServiceDesc for Transaction service.
Enum value maps for TransactionVerbosity.
Enum value maps for TransactionVerbosity.
Utils_ServiceDesc is the grpc.ServiceDesc for Utils service.
Enum value maps for VoteType.
Enum value maps for VoteType.
Wallet_ServiceDesc is the grpc.ServiceDesc for Wallet service.

# Structs

Message containing information about an account.
Message containing address information.
No description provided by the author
Message containing information about the header of a block.
Request message for broadcasting a signed transaction.
Response message containing the ID of the broadcasted transaction.
Request message for calculating transaction fee.
Response message containing the calculated transaction fee.
Message containing information about a certificate.
ConnectionInfo contains information about the node's connections.
Message containing information about a consensus instance.
Request message for creating a new wallet.
Response message containing the mnemonic for wallet recovery.
Message to request account information based on an address.
Message containing the response with account information.
Request message to get an address transaction history.
Response message containing the address transaction history.
Message to request general information about the blockchain.
Message containing the response with general blockchain information.
Message to request block hash based on height.
Message containing the response with the block hash.
Message to request block height based on hash.
Message containing the response with the block height.
Message to request block information based on height and verbosity level.
Message containing the response with block information.
Message to request consensus information.
Message containing the response with consensus information.
Request message for retrieving overall network information.
Response message containing information about the overall network.
Request message for generating a new address.
Response message containing the newly generated address.
Request message for retrieving information about a specific node in the network.
Response message containing information about a specific node in the network.
Message to request public key based on an address.
Message containing the response with the public key.
Deprecated: Request message for retrieving raw details of a bond transaction.
Request message for retrieving raw details of transaction.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Response message containing raw transaction data.
Deprecated: Request message for retrieving raw details of a transfer transaction.
Deprecated: Request message for retrieving raw details of an unbond transaction.
Deprecated: Request message for retrieving raw details of a withdraw transaction.
Request message for obtaining the available balance of a wallet.
Response message containing the available balance of the wallet.
Request message for retrieving transaction details.
Response message containing details of a transaction.
Request message to retrieve transactions in the transaction pool.
Response message containing transactions in the transaction pool.
Message to request validator addresses.
Message containing the response with a list of validator addresses.
Request message for obtaining the validator address associated with a public key.
Response message containing the validator address corresponding to a public key.
Message to request validator information based on a validator number.
Message to request validator information based on an address.
Message containing the response with validator information.
Message containing transaction history information for an address.
Request message for loading an existing wallet.
Response message containing the name of the loaded wallet.
No description provided by the author
Payload for a bond transaction.
Payload for a sortition transaction.
Payload for a transfer transaction.
Payload for an unbond transaction.
Payload for a withdraw transaction.
Information about a peer in the network.
Message containing information about a proposal.
Request message for restoring an existing wallet.
Response message containing the name of the restored wallet.
Request message to sign an arbitrary message.
Response message containing the available balance of the wallet.
Request message for sign message with private key.
Response message containing the generated signature.
Request message for signing a raw transaction.
Response message containing the transaction ID and signed raw transaction.
Information about a transaction.
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
UnimplementedBlockchainServer should be embedded to have forward compatible implementations.
UnimplementedNetworkServer should be embedded to have forward compatible implementations.
UnimplementedTransactionServer should be embedded to have forward compatible implementations.
UnimplementedUtilsServer should be embedded to have forward compatible implementations.
UnimplementedWalletServer should be embedded to have forward compatible implementations.
Request message for unloading a currently loaded wallet.
Response message containing the name of the unloaded wallet.
No description provided by the author
Message containing information about a validator.
Request message for verifying a message signature.
Response message containing the resualt of validation of signature and message.
Message containing information about a vote.
No description provided by the author

# Interfaces

BlockchainClient is the client API for Blockchain service.
BlockchainServer is the server API for Blockchain service.
NetworkClient is the client API for Network service.
NetworkServer is the server API for Network service.
TransactionClient is the client API for Transaction service.
TransactionServer is the server API for Transaction service.
UnsafeBlockchainServer may be embedded to opt out of forward compatibility for this service.
UnsafeNetworkServer may be embedded to opt out of forward compatibility for this service.
UnsafeTransactionServer may be embedded to opt out of forward compatibility for this service.
UnsafeUtilsServer may be embedded to opt out of forward compatibility for this service.
UnsafeWalletServer may be embedded to opt out of forward compatibility for this service.
UtilsClient is the client API for Utils service.
UtilsServer is the server API for Utils service.
WalletClient is the client API for Wallet service.
WalletServer is the server API for Wallet service.

# Type aliases

Enum for the address type.
Enumeration for verbosity levels when requesting block information.
Enumeration for different types of transaction payloads.
Enumeration for verbosity levels when requesting transaction details.
Enumeration for types of votes.