Documentation ¶
Index ¶
- Constants
- Variables
- func AddressesToStringMap(addrs []*PeerAddress) []map[string]string
- func BlockNoToBytes(bn BlockNo) []byte
- func CalculateTxsRootHash(txs []*Tx) []byte
- func Clone(i interface{}) interface{}
- func DecodeB58(sb string) []byte
- func DecodeB64(sb string) []byte
- func DecodePrivKey(encodedKey string) ([]byte, error)
- func EncodeAddress(addr Address) string
- func EncodeB58(bs []byte) string
- func EncodeB64(bs []byte) string
- func EncodePrivKey(key []byte) string
- func RegisterAergoRPCServiceServer(s *grpc.Server, srv AergoRPCServiceServer)
- func ToAddress(addr string) []byte
- type ABI
- func (*ABI) Descriptor() ([]byte, []int)
- func (m *ABI) GetFunctions() []*Function
- func (m *ABI) GetLanguage() string
- func (m *ABI) GetStateVariables() []*StateVar
- func (m *ABI) GetVersion() string
- func (*ABI) ProtoMessage()
- func (m *ABI) Reset()
- func (m *ABI) String() string
- func (m *ABI) XXX_DiscardUnknown()
- func (m *ABI) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ABI) XXX_Merge(src proto.Message)
- func (m *ABI) XXX_Size() int
- func (m *ABI) XXX_Unmarshal(b []byte) error
- type Account
- func (*Account) Descriptor() ([]byte, []int)
- func (m *Account) GetAddress() []byte
- func (*Account) ProtoMessage()
- func (m *Account) Reset()
- func (m *Account) String() string
- func (a *Account) ToString() string
- func (m *Account) XXX_DiscardUnknown()
- func (m *Account) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Account) XXX_Merge(src proto.Message)
- func (m *Account) XXX_Size() int
- func (m *Account) XXX_Unmarshal(b []byte) error
- type AccountAndRoot
- func (*AccountAndRoot) Descriptor() ([]byte, []int)
- func (m *AccountAndRoot) GetAccount() []byte
- func (m *AccountAndRoot) GetCompressed() bool
- func (m *AccountAndRoot) GetRoot() []byte
- func (*AccountAndRoot) ProtoMessage()
- func (m *AccountAndRoot) Reset()
- func (m *AccountAndRoot) String() string
- func (m *AccountAndRoot) XXX_DiscardUnknown()
- func (m *AccountAndRoot) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *AccountAndRoot) XXX_Merge(src proto.Message)
- func (m *AccountAndRoot) XXX_Size() int
- func (m *AccountAndRoot) XXX_Unmarshal(b []byte) error
- type AccountID
- type AccountList
- func (*AccountList) Descriptor() ([]byte, []int)
- func (m *AccountList) GetAccounts() []*Account
- func (*AccountList) ProtoMessage()
- func (m *AccountList) Reset()
- func (m *AccountList) String() string
- func (m *AccountList) XXX_DiscardUnknown()
- func (m *AccountList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *AccountList) XXX_Merge(src proto.Message)
- func (m *AccountList) XXX_Size() int
- func (m *AccountList) XXX_Unmarshal(b []byte) error
- type Address
- type AddressesRequest
- func (*AddressesRequest) Descriptor() ([]byte, []int)
- func (m *AddressesRequest) GetMaxSize() uint32
- func (m *AddressesRequest) GetSender() *PeerAddress
- func (*AddressesRequest) ProtoMessage()
- func (m *AddressesRequest) Reset()
- func (m *AddressesRequest) String() string
- func (m *AddressesRequest) XXX_DiscardUnknown()
- func (m *AddressesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *AddressesRequest) XXX_Merge(src proto.Message)
- func (m *AddressesRequest) XXX_Size() int
- func (m *AddressesRequest) XXX_Unmarshal(b []byte) error
- type AddressesResponse
- func (*AddressesResponse) Descriptor() ([]byte, []int)
- func (m *AddressesResponse) GetPeers() []*PeerAddress
- func (m *AddressesResponse) GetStatus() ResultStatus
- func (*AddressesResponse) ProtoMessage()
- func (m *AddressesResponse) Reset()
- func (m *AddressesResponse) String() string
- func (m *AddressesResponse) XXX_DiscardUnknown()
- func (m *AddressesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *AddressesResponse) XXX_Merge(src proto.Message)
- func (m *AddressesResponse) XXX_Size() int
- func (m *AddressesResponse) XXX_Unmarshal(b []byte) error
- type AergoRPCServiceClient
- type AergoRPCServiceServer
- type AergoRPCService_ListBlockMetadataStreamClient
- type AergoRPCService_ListBlockMetadataStreamServer
- type AergoRPCService_ListBlockStreamClient
- type AergoRPCService_ListBlockStreamServer
- type AvgTime
- type Block
- func (block *Block) BPID() (id peer.ID, err error)
- func (block *Block) BPID2Str() string
- func (block *Block) BlockHash() []byte
- func (block *Block) BlockID() BlockID
- func (block *Block) BlockNo() BlockNo
- func (block *Block) Confirms() BlockNo
- func (*Block) Descriptor() ([]byte, []int)
- func (m *Block) GetBody() *BlockBody
- func (m *Block) GetHash() []byte
- func (m *Block) GetHeader() *BlockHeader
- func (block *Block) ID() string
- func (block *Block) PrevBlockID() BlockID
- func (block *Block) PrevID() string
- func (*Block) ProtoMessage()
- func (m *Block) Reset()
- func (block *Block) SetBlocksRootHash(blockRootHash []byte)
- func (block *Block) SetChainID(id []byte)
- func (block *Block) SetConfirms(confirms BlockNo)
- func (block *Block) Sign(privKey crypto.PrivKey) error
- func (m *Block) String() string
- func (block *Block) ValidChildOf(parent *Block) bool
- func (block *Block) VerifySign() (valid bool, err error)
- func (m *Block) XXX_DiscardUnknown()
- func (m *Block) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Block) XXX_Merge(src proto.Message)
- func (m *Block) XXX_Size() int
- func (m *Block) XXX_Unmarshal(b []byte) error
- type BlockBody
- func (*BlockBody) Descriptor() ([]byte, []int)
- func (m *BlockBody) GetTxs() []*Tx
- func (*BlockBody) ProtoMessage()
- func (m *BlockBody) Reset()
- func (m *BlockBody) String() string
- func (m *BlockBody) XXX_DiscardUnknown()
- func (m *BlockBody) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *BlockBody) XXX_Merge(src proto.Message)
- func (m *BlockBody) XXX_Size() int
- func (m *BlockBody) XXX_Unmarshal(b []byte) error
- type BlockHeader
- func (*BlockHeader) Descriptor() ([]byte, []int)
- func (m *BlockHeader) GetBlockNo() uint64
- func (m *BlockHeader) GetBlocksRootHash() []byte
- func (m *BlockHeader) GetChainID() []byte
- func (m *BlockHeader) GetCoinbaseAccount() []byte
- func (m *BlockHeader) GetConfirms() uint64
- func (m *BlockHeader) GetPrevBlockHash() []byte
- func (m *BlockHeader) GetPubKey() []byte
- func (m *BlockHeader) GetReceiptsRootHash() []byte
- func (m *BlockHeader) GetSign() []byte
- func (m *BlockHeader) GetTimestamp() int64
- func (m *BlockHeader) GetTxsRootHash() []byte
- func (*BlockHeader) ProtoMessage()
- func (m *BlockHeader) Reset()
- func (m *BlockHeader) String() string
- func (m *BlockHeader) XXX_DiscardUnknown()
- func (m *BlockHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *BlockHeader) XXX_Merge(src proto.Message)
- func (m *BlockHeader) XXX_Size() int
- func (m *BlockHeader) XXX_Unmarshal(b []byte) error
- type BlockHeaderList
- func (*BlockHeaderList) Descriptor() ([]byte, []int)
- func (m *BlockHeaderList) GetBlocks() []*Block
- func (*BlockHeaderList) ProtoMessage()
- func (m *BlockHeaderList) Reset()
- func (m *BlockHeaderList) String() string
- func (m *BlockHeaderList) XXX_DiscardUnknown()
- func (m *BlockHeaderList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *BlockHeaderList) XXX_Merge(src proto.Message)
- func (m *BlockHeaderList) XXX_Size() int
- func (m *BlockHeaderList) XXX_Unmarshal(b []byte) error
- type BlockID
- type BlockInfo
- type BlockMetadata
- func (*BlockMetadata) Descriptor() ([]byte, []int)
- func (m *BlockMetadata) GetHash() []byte
- func (m *BlockMetadata) GetHeader() *BlockHeader
- func (m *BlockMetadata) GetTxcount() int32
- func (*BlockMetadata) ProtoMessage()
- func (m *BlockMetadata) Reset()
- func (m *BlockMetadata) String() string
- func (m *BlockMetadata) XXX_DiscardUnknown()
- func (m *BlockMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *BlockMetadata) XXX_Merge(src proto.Message)
- func (m *BlockMetadata) XXX_Size() int
- func (m *BlockMetadata) XXX_Unmarshal(b []byte) error
- type BlockMetadataList
- func (*BlockMetadataList) Descriptor() ([]byte, []int)
- func (m *BlockMetadataList) GetBlocks() []*BlockMetadata
- func (*BlockMetadataList) ProtoMessage()
- func (m *BlockMetadataList) Reset()
- func (m *BlockMetadataList) String() string
- func (m *BlockMetadataList) XXX_DiscardUnknown()
- func (m *BlockMetadataList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *BlockMetadataList) XXX_Merge(src proto.Message)
- func (m *BlockMetadataList) XXX_Size() int
- func (m *BlockMetadataList) XXX_Unmarshal(b []byte) error
- type BlockNo
- type BlockProducedNotice
- func (*BlockProducedNotice) Descriptor() ([]byte, []int)
- func (m *BlockProducedNotice) GetBlock() *Block
- func (m *BlockProducedNotice) GetBlockNo() uint64
- func (m *BlockProducedNotice) GetProducerID() []byte
- func (*BlockProducedNotice) ProtoMessage()
- func (m *BlockProducedNotice) Reset()
- func (m *BlockProducedNotice) String() string
- func (m *BlockProducedNotice) XXX_DiscardUnknown()
- func (m *BlockProducedNotice) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *BlockProducedNotice) XXX_Merge(src proto.Message)
- func (m *BlockProducedNotice) XXX_Size() int
- func (m *BlockProducedNotice) XXX_Unmarshal(b []byte) error
- type BlockchainStatus
- func (*BlockchainStatus) Descriptor() ([]byte, []int)
- func (m *BlockchainStatus) GetBestBlockHash() []byte
- func (m *BlockchainStatus) GetBestHeight() uint64
- func (*BlockchainStatus) ProtoMessage()
- func (m *BlockchainStatus) Reset()
- func (m *BlockchainStatus) String() string
- func (m *BlockchainStatus) XXX_DiscardUnknown()
- func (m *BlockchainStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *BlockchainStatus) XXX_Merge(src proto.Message)
- func (m *BlockchainStatus) XXX_Size() int
- func (m *BlockchainStatus) XXX_Unmarshal(b []byte) error
- type CallInfo
- type ChainAccessor
- type ChainID
- type CommitResult
- func (*CommitResult) Descriptor() ([]byte, []int)
- func (m *CommitResult) GetDetail() string
- func (m *CommitResult) GetError() CommitStatus
- func (m *CommitResult) GetHash() []byte
- func (*CommitResult) ProtoMessage()
- func (m *CommitResult) Reset()
- func (m *CommitResult) String() string
- func (m *CommitResult) XXX_DiscardUnknown()
- func (m *CommitResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CommitResult) XXX_Merge(src proto.Message)
- func (m *CommitResult) XXX_Size() int
- func (m *CommitResult) XXX_Unmarshal(b []byte) error
- type CommitResultList
- func (*CommitResultList) Descriptor() ([]byte, []int)
- func (m *CommitResultList) GetResults() []*CommitResult
- func (*CommitResultList) ProtoMessage()
- func (m *CommitResultList) Reset()
- func (m *CommitResultList) String() string
- func (m *CommitResultList) XXX_DiscardUnknown()
- func (m *CommitResultList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CommitResultList) XXX_Merge(src proto.Message)
- func (m *CommitResultList) XXX_Size() int
- func (m *CommitResultList) XXX_Unmarshal(b []byte) error
- type CommitStatus
- type ContractVarProof
- func (*ContractVarProof) Descriptor() ([]byte, []int)
- func (m *ContractVarProof) GetAuditPath() [][]byte
- func (m *ContractVarProof) GetBitmap() []byte
- func (m *ContractVarProof) GetHeight() uint32
- func (m *ContractVarProof) GetInclusion() bool
- func (m *ContractVarProof) GetProofKey() []byte
- func (m *ContractVarProof) GetProofVal() []byte
- func (m *ContractVarProof) GetValue() []byte
- func (*ContractVarProof) ProtoMessage()
- func (m *ContractVarProof) Reset()
- func (m *ContractVarProof) String() string
- func (m *ContractVarProof) XXX_DiscardUnknown()
- func (m *ContractVarProof) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ContractVarProof) XXX_Merge(src proto.Message)
- func (m *ContractVarProof) XXX_Size() int
- func (m *ContractVarProof) XXX_Unmarshal(b []byte) error
- type Empty
- func (*Empty) Descriptor() ([]byte, []int)
- func (*Empty) ProtoMessage()
- func (m *Empty) Reset()
- func (m *Empty) String() string
- func (m *Empty) XXX_DiscardUnknown()
- func (m *Empty) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Empty) XXX_Merge(src proto.Message)
- func (m *Empty) XXX_Size() int
- func (m *Empty) XXX_Unmarshal(b []byte) error
- type FnArgument
- func (*FnArgument) Descriptor() ([]byte, []int)
- func (m *FnArgument) GetName() string
- func (*FnArgument) ProtoMessage()
- func (m *FnArgument) Reset()
- func (m *FnArgument) String() string
- func (m *FnArgument) XXX_DiscardUnknown()
- func (m *FnArgument) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *FnArgument) XXX_Merge(src proto.Message)
- func (m *FnArgument) XXX_Size() int
- func (m *FnArgument) XXX_Unmarshal(b []byte) error
- type Function
- func (*Function) Descriptor() ([]byte, []int)
- func (m *Function) GetArguments() []*FnArgument
- func (m *Function) GetName() string
- func (*Function) ProtoMessage()
- func (m *Function) Reset()
- func (m *Function) String() string
- func (m *Function) XXX_DiscardUnknown()
- func (m *Function) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Function) XXX_Merge(src proto.Message)
- func (m *Function) XXX_Size() int
- func (m *Function) XXX_Unmarshal(b []byte) error
- type Genesis
- type GetAncestorRequest
- func (*GetAncestorRequest) Descriptor() ([]byte, []int)
- func (m *GetAncestorRequest) GetHashes() [][]byte
- func (*GetAncestorRequest) ProtoMessage()
- func (m *GetAncestorRequest) Reset()
- func (m *GetAncestorRequest) String() string
- func (m *GetAncestorRequest) XXX_DiscardUnknown()
- func (m *GetAncestorRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *GetAncestorRequest) XXX_Merge(src proto.Message)
- func (m *GetAncestorRequest) XXX_Size() int
- func (m *GetAncestorRequest) XXX_Unmarshal(b []byte) error
- type GetAncestorResponse
- func (*GetAncestorResponse) Descriptor() ([]byte, []int)
- func (m *GetAncestorResponse) GetAncestorHash() []byte
- func (m *GetAncestorResponse) GetAncestorNo() uint64
- func (m *GetAncestorResponse) GetStatus() ResultStatus
- func (*GetAncestorResponse) ProtoMessage()
- func (m *GetAncestorResponse) Reset()
- func (m *GetAncestorResponse) String() string
- func (m *GetAncestorResponse) XXX_DiscardUnknown()
- func (m *GetAncestorResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *GetAncestorResponse) XXX_Merge(src proto.Message)
- func (m *GetAncestorResponse) XXX_Size() int
- func (m *GetAncestorResponse) XXX_Unmarshal(b []byte) error
- type GetBlockHeadersRequest
- func (*GetBlockHeadersRequest) Descriptor() ([]byte, []int)
- func (m *GetBlockHeadersRequest) GetAsc() bool
- func (m *GetBlockHeadersRequest) GetHash() []byte
- func (m *GetBlockHeadersRequest) GetHeight() uint64
- func (m *GetBlockHeadersRequest) GetOffset() uint64
- func (m *GetBlockHeadersRequest) GetSize() uint32
- func (*GetBlockHeadersRequest) ProtoMessage()
- func (m *GetBlockHeadersRequest) Reset()
- func (m *GetBlockHeadersRequest) String() string
- func (m *GetBlockHeadersRequest) XXX_DiscardUnknown()
- func (m *GetBlockHeadersRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *GetBlockHeadersRequest) XXX_Merge(src proto.Message)
- func (m *GetBlockHeadersRequest) XXX_Size() int
- func (m *GetBlockHeadersRequest) XXX_Unmarshal(b []byte) error
- type GetBlockHeadersResponse
- func (*GetBlockHeadersResponse) Descriptor() ([]byte, []int)
- func (m *GetBlockHeadersResponse) GetHasNext() bool
- func (m *GetBlockHeadersResponse) GetHashes() [][]byte
- func (m *GetBlockHeadersResponse) GetHeaders() []*BlockHeader
- func (m *GetBlockHeadersResponse) GetStatus() ResultStatus
- func (*GetBlockHeadersResponse) ProtoMessage()
- func (m *GetBlockHeadersResponse) Reset()
- func (m *GetBlockHeadersResponse) String() string
- func (m *GetBlockHeadersResponse) XXX_DiscardUnknown()
- func (m *GetBlockHeadersResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *GetBlockHeadersResponse) XXX_Merge(src proto.Message)
- func (m *GetBlockHeadersResponse) XXX_Size() int
- func (m *GetBlockHeadersResponse) XXX_Unmarshal(b []byte) error
- type GetBlockRequest
- func (*GetBlockRequest) Descriptor() ([]byte, []int)
- func (m *GetBlockRequest) GetHashes() [][]byte
- func (*GetBlockRequest) ProtoMessage()
- func (m *GetBlockRequest) Reset()
- func (m *GetBlockRequest) String() string
- func (m *GetBlockRequest) XXX_DiscardUnknown()
- func (m *GetBlockRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *GetBlockRequest) XXX_Merge(src proto.Message)
- func (m *GetBlockRequest) XXX_Size() int
- func (m *GetBlockRequest) XXX_Unmarshal(b []byte) error
- type GetBlockResponse
- func (*GetBlockResponse) Descriptor() ([]byte, []int)
- func (m *GetBlockResponse) GetBlocks() []*Block
- func (m *GetBlockResponse) GetHasNext() bool
- func (m *GetBlockResponse) GetStatus() ResultStatus
- func (*GetBlockResponse) ProtoMessage()
- func (m *GetBlockResponse) Reset()
- func (m *GetBlockResponse) String() string
- func (m *GetBlockResponse) XXX_DiscardUnknown()
- func (m *GetBlockResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *GetBlockResponse) XXX_Merge(src proto.Message)
- func (m *GetBlockResponse) XXX_Size() int
- func (m *GetBlockResponse) XXX_Unmarshal(b []byte) error
- type GetHashByNo
- func (*GetHashByNo) Descriptor() ([]byte, []int)
- func (m *GetHashByNo) GetBlockNo() uint64
- func (*GetHashByNo) ProtoMessage()
- func (m *GetHashByNo) Reset()
- func (m *GetHashByNo) String() string
- func (m *GetHashByNo) XXX_DiscardUnknown()
- func (m *GetHashByNo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *GetHashByNo) XXX_Merge(src proto.Message)
- func (m *GetHashByNo) XXX_Size() int
- func (m *GetHashByNo) XXX_Unmarshal(b []byte) error
- type GetHashByNoResponse
- func (*GetHashByNoResponse) Descriptor() ([]byte, []int)
- func (m *GetHashByNoResponse) GetBlockHash() []byte
- func (m *GetHashByNoResponse) GetStatus() ResultStatus
- func (*GetHashByNoResponse) ProtoMessage()
- func (m *GetHashByNoResponse) Reset()
- func (m *GetHashByNoResponse) String() string
- func (m *GetHashByNoResponse) XXX_DiscardUnknown()
- func (m *GetHashByNoResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *GetHashByNoResponse) XXX_Merge(src proto.Message)
- func (m *GetHashByNoResponse) XXX_Size() int
- func (m *GetHashByNoResponse) XXX_Unmarshal(b []byte) error
- type GetHashesRequest
- func (*GetHashesRequest) Descriptor() ([]byte, []int)
- func (m *GetHashesRequest) GetPrevHash() []byte
- func (m *GetHashesRequest) GetPrevNumber() uint64
- func (m *GetHashesRequest) GetSize() uint64
- func (*GetHashesRequest) ProtoMessage()
- func (m *GetHashesRequest) Reset()
- func (m *GetHashesRequest) String() string
- func (m *GetHashesRequest) XXX_DiscardUnknown()
- func (m *GetHashesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *GetHashesRequest) XXX_Merge(src proto.Message)
- func (m *GetHashesRequest) XXX_Size() int
- func (m *GetHashesRequest) XXX_Unmarshal(b []byte) error
- type GetHashesResponse
- func (*GetHashesResponse) Descriptor() ([]byte, []int)
- func (m *GetHashesResponse) GetHasNext() bool
- func (m *GetHashesResponse) GetHashes() [][]byte
- func (m *GetHashesResponse) GetStatus() ResultStatus
- func (*GetHashesResponse) ProtoMessage()
- func (m *GetHashesResponse) Reset()
- func (m *GetHashesResponse) String() string
- func (m *GetHashesResponse) XXX_DiscardUnknown()
- func (m *GetHashesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *GetHashesResponse) XXX_Merge(src proto.Message)
- func (m *GetHashesResponse) XXX_Size() int
- func (m *GetHashesResponse) XXX_Unmarshal(b []byte) error
- type GetMissingRequest
- func (*GetMissingRequest) Descriptor() ([]byte, []int)
- func (m *GetMissingRequest) GetHashes() [][]byte
- func (m *GetMissingRequest) GetStophash() []byte
- func (*GetMissingRequest) ProtoMessage()
- func (m *GetMissingRequest) Reset()
- func (m *GetMissingRequest) String() string
- func (m *GetMissingRequest) XXX_DiscardUnknown()
- func (m *GetMissingRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *GetMissingRequest) XXX_Merge(src proto.Message)
- func (m *GetMissingRequest) XXX_Size() int
- func (m *GetMissingRequest) XXX_Unmarshal(b []byte) error
- type GetTransactionsRequest
- func (*GetTransactionsRequest) Descriptor() ([]byte, []int)
- func (m *GetTransactionsRequest) GetHashes() [][]byte
- func (*GetTransactionsRequest) ProtoMessage()
- func (m *GetTransactionsRequest) Reset()
- func (m *GetTransactionsRequest) String() string
- func (m *GetTransactionsRequest) XXX_DiscardUnknown()
- func (m *GetTransactionsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *GetTransactionsRequest) XXX_Merge(src proto.Message)
- func (m *GetTransactionsRequest) XXX_Size() int
- func (m *GetTransactionsRequest) XXX_Unmarshal(b []byte) error
- type GetTransactionsResponse
- func (*GetTransactionsResponse) Descriptor() ([]byte, []int)
- func (m *GetTransactionsResponse) GetHasNext() bool
- func (m *GetTransactionsResponse) GetHashes() [][]byte
- func (m *GetTransactionsResponse) GetStatus() ResultStatus
- func (m *GetTransactionsResponse) GetTxs() []*Tx
- func (*GetTransactionsResponse) ProtoMessage()
- func (m *GetTransactionsResponse) Reset()
- func (m *GetTransactionsResponse) String() string
- func (m *GetTransactionsResponse) XXX_DiscardUnknown()
- func (m *GetTransactionsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *GetTransactionsResponse) XXX_Merge(src proto.Message)
- func (m *GetTransactionsResponse) XXX_Size() int
- func (m *GetTransactionsResponse) XXX_Unmarshal(b []byte) error
- type GoAwayNotice
- func (*GoAwayNotice) Descriptor() ([]byte, []int)
- func (m *GoAwayNotice) GetMessage() string
- func (*GoAwayNotice) ProtoMessage()
- func (m *GoAwayNotice) Reset()
- func (m *GoAwayNotice) String() string
- func (m *GoAwayNotice) XXX_DiscardUnknown()
- func (m *GoAwayNotice) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *GoAwayNotice) XXX_Merge(src proto.Message)
- func (m *GoAwayNotice) XXX_Size() int
- func (m *GoAwayNotice) XXX_Unmarshal(b []byte) error
- type HashID
- type ImplHashBytes
- type ImplHashID
- type ImplMarshal
- type ImportFormat
- func (*ImportFormat) Descriptor() ([]byte, []int)
- func (m *ImportFormat) GetNewpass() string
- func (m *ImportFormat) GetOldpass() string
- func (m *ImportFormat) GetWif() *SingleBytes
- func (*ImportFormat) ProtoMessage()
- func (m *ImportFormat) Reset()
- func (m *ImportFormat) String() string
- func (m *ImportFormat) XXX_DiscardUnknown()
- func (m *ImportFormat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ImportFormat) XXX_Merge(src proto.Message)
- func (m *ImportFormat) XXX_Size() int
- func (m *ImportFormat) XXX_Unmarshal(b []byte) error
- type Input
- func (*Input) Descriptor() ([]byte, []int)
- func (m *Input) GetAddress() [][]byte
- func (m *Input) GetHash() []byte
- func (m *Input) GetScript() []byte
- func (m *Input) GetValue() []byte
- func (*Input) ProtoMessage()
- func (m *Input) Reset()
- func (m *Input) String() string
- func (m *Input) XXX_DiscardUnknown()
- func (m *Input) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Input) XXX_Merge(src proto.Message)
- func (m *Input) XXX_Size() int
- func (m *Input) XXX_Unmarshal(b []byte) error
- type ListParams
- func (*ListParams) Descriptor() ([]byte, []int)
- func (m *ListParams) GetAsc() bool
- func (m *ListParams) GetHash() []byte
- func (m *ListParams) GetHeight() uint64
- func (m *ListParams) GetOffset() uint32
- func (m *ListParams) GetSize() uint32
- func (*ListParams) ProtoMessage()
- func (m *ListParams) Reset()
- func (m *ListParams) String() string
- func (m *ListParams) XXX_DiscardUnknown()
- func (m *ListParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ListParams) XXX_Merge(src proto.Message)
- func (m *ListParams) XXX_Size() int
- func (m *ListParams) XXX_Unmarshal(b []byte) error
- type MapQuery
- func (*MapQuery) Descriptor() ([]byte, []int)
- func (m *MapQuery) GetAddMe() bool
- func (m *MapQuery) GetExcludes() [][]byte
- func (m *MapQuery) GetSize() int32
- func (m *MapQuery) GetStatus() *Status
- func (*MapQuery) ProtoMessage()
- func (m *MapQuery) Reset()
- func (m *MapQuery) String() string
- func (m *MapQuery) XXX_DiscardUnknown()
- func (m *MapQuery) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *MapQuery) XXX_Merge(src proto.Message)
- func (m *MapQuery) XXX_Size() int
- func (m *MapQuery) XXX_Unmarshal(b []byte) error
- type MapResponse
- func (*MapResponse) Descriptor() ([]byte, []int)
- func (m *MapResponse) GetAddresses() []*PeerAddress
- func (m *MapResponse) GetMessage() string
- func (m *MapResponse) GetStatus() ResultStatus
- func (*MapResponse) ProtoMessage()
- func (m *MapResponse) Reset()
- func (m *MapResponse) String() string
- func (m *MapResponse) XXX_DiscardUnknown()
- func (m *MapResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *MapResponse) XXX_Merge(src proto.Message)
- func (m *MapResponse) XXX_Size() int
- func (m *MapResponse) XXX_Unmarshal(b []byte) error
- type MetricType
- type Metrics
- func (*Metrics) Descriptor() ([]byte, []int)
- func (m *Metrics) GetPeers() []*PeerMetric
- func (*Metrics) ProtoMessage()
- func (m *Metrics) Reset()
- func (m *Metrics) String() string
- func (m *Metrics) XXX_DiscardUnknown()
- func (m *Metrics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Metrics) XXX_Merge(src proto.Message)
- func (m *Metrics) XXX_Size() int
- func (m *Metrics) XXX_Unmarshal(b []byte) error
- type MetricsRequest
- func (*MetricsRequest) Descriptor() ([]byte, []int)
- func (m *MetricsRequest) GetTypes() []MetricType
- func (*MetricsRequest) ProtoMessage()
- func (m *MetricsRequest) Reset()
- func (m *MetricsRequest) String() string
- func (m *MetricsRequest) XXX_DiscardUnknown()
- func (m *MetricsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MetricsRequest) XXX_Merge(src proto.Message)
- func (m *MetricsRequest) XXX_Size() int
- func (m *MetricsRequest) XXX_Unmarshal(b []byte) error
- type MovingAverage
- type MsgHeader
- func (*MsgHeader) Descriptor() ([]byte, []int)
- func (m *MsgHeader) GetClientVersion() string
- func (m *MsgHeader) GetGossip() bool
- func (m *MsgHeader) GetId() string
- func (m *MsgHeader) GetLength() uint32
- func (m *MsgHeader) GetNodePubKey() []byte
- func (m *MsgHeader) GetPeerID() []byte
- func (m *MsgHeader) GetSign() []byte
- func (m *MsgHeader) GetSubprotocol() uint32
- func (m *MsgHeader) GetTimestamp() int64
- func (*MsgHeader) ProtoMessage()
- func (m *MsgHeader) Reset()
- func (m *MsgHeader) String() string
- func (m *MsgHeader) XXX_DiscardUnknown()
- func (m *MsgHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *MsgHeader) XXX_Merge(src proto.Message)
- func (m *MsgHeader) XXX_Size() int
- func (m *MsgHeader) XXX_Unmarshal(b []byte) error
- type Name
- func (*Name) Descriptor() ([]byte, []int)
- func (m *Name) GetName() string
- func (*Name) ProtoMessage()
- func (m *Name) Reset()
- func (m *Name) String() string
- func (m *Name) XXX_DiscardUnknown()
- func (m *Name) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Name) XXX_Merge(src proto.Message)
- func (m *Name) XXX_Size() int
- func (m *Name) XXX_Unmarshal(b []byte) error
- type NameInfo
- func (*NameInfo) Descriptor() ([]byte, []int)
- func (m *NameInfo) GetName() *Name
- func (m *NameInfo) GetOwner() []byte
- func (*NameInfo) ProtoMessage()
- func (m *NameInfo) Reset()
- func (m *NameInfo) String() string
- func (m *NameInfo) XXX_DiscardUnknown()
- func (m *NameInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NameInfo) XXX_Merge(src proto.Message)
- func (m *NameInfo) XXX_Size() int
- func (m *NameInfo) XXX_Unmarshal(b []byte) error
- type NewBlockNotice
- func (*NewBlockNotice) Descriptor() ([]byte, []int)
- func (m *NewBlockNotice) GetBlockHash() []byte
- func (m *NewBlockNotice) GetBlockNo() uint64
- func (*NewBlockNotice) ProtoMessage()
- func (m *NewBlockNotice) Reset()
- func (m *NewBlockNotice) String() string
- func (m *NewBlockNotice) XXX_DiscardUnknown()
- func (m *NewBlockNotice) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *NewBlockNotice) XXX_Merge(src proto.Message)
- func (m *NewBlockNotice) XXX_Size() int
- func (m *NewBlockNotice) XXX_Unmarshal(b []byte) error
- type NewTransactionsNotice
- func (*NewTransactionsNotice) Descriptor() ([]byte, []int)
- func (m *NewTransactionsNotice) GetTxHashes() [][]byte
- func (*NewTransactionsNotice) ProtoMessage()
- func (m *NewTransactionsNotice) Reset()
- func (m *NewTransactionsNotice) String() string
- func (m *NewTransactionsNotice) XXX_DiscardUnknown()
- func (m *NewTransactionsNotice) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *NewTransactionsNotice) XXX_Merge(src proto.Message)
- func (m *NewTransactionsNotice) XXX_Size() int
- func (m *NewTransactionsNotice) XXX_Unmarshal(b []byte) error
- type NodeReq
- func (*NodeReq) Descriptor() ([]byte, []int)
- func (m *NodeReq) GetComponent() []byte
- func (m *NodeReq) GetTimeout() []byte
- func (*NodeReq) ProtoMessage()
- func (m *NodeReq) Reset()
- func (m *NodeReq) String() string
- func (m *NodeReq) XXX_DiscardUnknown()
- func (m *NodeReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NodeReq) XXX_Merge(src proto.Message)
- func (m *NodeReq) XXX_Size() int
- func (m *NodeReq) XXX_Unmarshal(b []byte) error
- type Output
- func (*Output) Descriptor() ([]byte, []int)
- func (m *Output) GetAddress() []byte
- func (m *Output) GetIndex() uint32
- func (m *Output) GetScript() []byte
- func (m *Output) GetValue() []byte
- func (*Output) ProtoMessage()
- func (m *Output) Reset()
- func (m *Output) String() string
- func (m *Output) XXX_DiscardUnknown()
- func (m *Output) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Output) XXX_Merge(src proto.Message)
- func (m *Output) XXX_Size() int
- func (m *Output) XXX_Unmarshal(b []byte) error
- type P2PMessage
- func (*P2PMessage) Descriptor() ([]byte, []int)
- func (m *P2PMessage) GetData() []byte
- func (m *P2PMessage) GetHeader() *MsgHeader
- func (*P2PMessage) ProtoMessage()
- func (m *P2PMessage) Reset()
- func (m *P2PMessage) String() string
- func (m *P2PMessage) XXX_DiscardUnknown()
- func (m *P2PMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *P2PMessage) XXX_Merge(src proto.Message)
- func (m *P2PMessage) XXX_Size() int
- func (m *P2PMessage) XXX_Unmarshal(b []byte) error
- type Peer
- func (*Peer) Descriptor() ([]byte, []int)
- func (m *Peer) GetAddress() *PeerAddress
- func (m *Peer) GetBestblock() *NewBlockNotice
- func (m *Peer) GetState() int32
- func (*Peer) ProtoMessage()
- func (m *Peer) Reset()
- func (m *Peer) String() string
- func (m *Peer) XXX_DiscardUnknown()
- func (m *Peer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Peer) XXX_Merge(src proto.Message)
- func (m *Peer) XXX_Size() int
- func (m *Peer) XXX_Unmarshal(b []byte) error
- type PeerAddress
- func (*PeerAddress) Descriptor() ([]byte, []int)
- func (m *PeerAddress) GetAddress() []byte
- func (m *PeerAddress) GetPeerID() []byte
- func (m *PeerAddress) GetPort() uint32
- func (*PeerAddress) ProtoMessage()
- func (m *PeerAddress) Reset()
- func (m *PeerAddress) String() string
- func (m *PeerAddress) XXX_DiscardUnknown()
- func (m *PeerAddress) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PeerAddress) XXX_Merge(src proto.Message)
- func (m *PeerAddress) XXX_Size() int
- func (m *PeerAddress) XXX_Unmarshal(b []byte) error
- type PeerList
- func (*PeerList) Descriptor() ([]byte, []int)
- func (m *PeerList) GetPeers() []*Peer
- func (*PeerList) ProtoMessage()
- func (m *PeerList) Reset()
- func (m *PeerList) String() string
- func (m *PeerList) XXX_DiscardUnknown()
- func (m *PeerList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PeerList) XXX_Merge(src proto.Message)
- func (m *PeerList) XXX_Size() int
- func (m *PeerList) XXX_Unmarshal(b []byte) error
- type PeerMetric
- func (*PeerMetric) Descriptor() ([]byte, []int)
- func (m *PeerMetric) GetAvrIn() int64
- func (m *PeerMetric) GetAvrOut() int64
- func (m *PeerMetric) GetPeerID() []byte
- func (m *PeerMetric) GetSumIn() int64
- func (m *PeerMetric) GetSumOut() int64
- func (*PeerMetric) ProtoMessage()
- func (m *PeerMetric) Reset()
- func (m *PeerMetric) String() string
- func (m *PeerMetric) XXX_DiscardUnknown()
- func (m *PeerMetric) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PeerMetric) XXX_Merge(src proto.Message)
- func (m *PeerMetric) XXX_Size() int
- func (m *PeerMetric) XXX_Unmarshal(b []byte) error
- type PeerState
- type Personal
- func (*Personal) Descriptor() ([]byte, []int)
- func (m *Personal) GetAccount() *Account
- func (m *Personal) GetPassphrase() string
- func (*Personal) ProtoMessage()
- func (m *Personal) Reset()
- func (m *Personal) String() string
- func (m *Personal) XXX_DiscardUnknown()
- func (m *Personal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Personal) XXX_Merge(src proto.Message)
- func (m *Personal) XXX_Size() int
- func (m *Personal) XXX_Unmarshal(b []byte) error
- type Ping
- func (*Ping) Descriptor() ([]byte, []int)
- func (m *Ping) GetBestBlockHash() []byte
- func (m *Ping) GetBestHeight() uint64
- func (*Ping) ProtoMessage()
- func (m *Ping) Reset()
- func (m *Ping) String() string
- func (m *Ping) XXX_DiscardUnknown()
- func (m *Ping) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *Ping) XXX_Merge(src proto.Message)
- func (m *Ping) XXX_Size() int
- func (m *Ping) XXX_Unmarshal(b []byte) error
- type Pong
- func (*Pong) Descriptor() ([]byte, []int)
- func (m *Pong) GetBestBlockHash() []byte
- func (m *Pong) GetBestHeight() uint64
- func (*Pong) ProtoMessage()
- func (m *Pong) Reset()
- func (m *Pong) String() string
- func (m *Pong) XXX_DiscardUnknown()
- func (m *Pong) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *Pong) XXX_Merge(src proto.Message)
- func (m *Pong) XXX_Size() int
- func (m *Pong) XXX_Unmarshal(b []byte) error
- type Query
- func (*Query) Descriptor() ([]byte, []int)
- func (m *Query) GetContractAddress() []byte
- func (m *Query) GetQueryinfo() []byte
- func (*Query) ProtoMessage()
- func (m *Query) Reset()
- func (m *Query) String() string
- func (m *Query) XXX_DiscardUnknown()
- func (m *Query) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Query) XXX_Merge(src proto.Message)
- func (m *Query) XXX_Size() int
- func (m *Query) XXX_Unmarshal(b []byte) error
- type Receipt
- func (*Receipt) Descriptor() ([]byte, []int)
- func (m *Receipt) GetContractAddress() []byte
- func (r Receipt) GetHash() []byte
- func (m *Receipt) GetRet() string
- func (m *Receipt) GetStatus() string
- func (r Receipt) MarshalBinary() ([]byte, error)
- func (r Receipt) MarshalJSON() ([]byte, error)
- func (r Receipt) MarshalJSONPB(*jsonpb.Marshaler) ([]byte, error)
- func (*Receipt) ProtoMessage()
- func (m *Receipt) Reset()
- func (m *Receipt) String() string
- func (r *Receipt) UnmarshalBinary(data []byte) error
- func (m *Receipt) XXX_DiscardUnknown()
- func (m *Receipt) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Receipt) XXX_Merge(src proto.Message)
- func (m *Receipt) XXX_Size() int
- func (m *Receipt) XXX_Unmarshal(b []byte) error
- type Receipts
- type ResultStatus
- type SingleBytes
- func (*SingleBytes) Descriptor() ([]byte, []int)
- func (m *SingleBytes) GetValue() []byte
- func (*SingleBytes) ProtoMessage()
- func (m *SingleBytes) Reset()
- func (m *SingleBytes) String() string
- func (m *SingleBytes) XXX_DiscardUnknown()
- func (m *SingleBytes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SingleBytes) XXX_Merge(src proto.Message)
- func (m *SingleBytes) XXX_Size() int
- func (m *SingleBytes) XXX_Unmarshal(b []byte) error
- type Staking
- func (*Staking) Descriptor() ([]byte, []int)
- func (m *Staking) GetAmount() []byte
- func (s *Staking) GetAmountBigInt() *big.Int
- func (m *Staking) GetWhen() uint64
- func (*Staking) ProtoMessage()
- func (m *Staking) Reset()
- func (m *Staking) String() string
- func (m *Staking) XXX_DiscardUnknown()
- func (m *Staking) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Staking) XXX_Merge(src proto.Message)
- func (m *Staking) XXX_Size() int
- func (m *Staking) XXX_Unmarshal(b []byte) error
- type State
- func (*State) Descriptor() ([]byte, []int)
- func (m *State) GetBalance() []byte
- func (st *State) GetBalanceBigInt() *big.Int
- func (m *State) GetCodeHash() []byte
- func (m *State) GetNonce() uint64
- func (m *State) GetSqlRecoveryPoint() uint64
- func (m *State) GetStorageRoot() []byte
- func (*State) ProtoMessage()
- func (m *State) Reset()
- func (m *State) String() string
- func (m *State) XXX_DiscardUnknown()
- func (m *State) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *State) XXX_Merge(src proto.Message)
- func (m *State) XXX_Size() int
- func (m *State) XXX_Unmarshal(b []byte) error
- type StateProof
- func (*StateProof) Descriptor() ([]byte, []int)
- func (m *StateProof) GetAuditPath() [][]byte
- func (m *StateProof) GetBitmap() []byte
- func (m *StateProof) GetHeight() uint32
- func (m *StateProof) GetInclusion() bool
- func (m *StateProof) GetProofKey() []byte
- func (m *StateProof) GetProofVal() []byte
- func (m *StateProof) GetState() *State
- func (*StateProof) ProtoMessage()
- func (m *StateProof) Reset()
- func (m *StateProof) String() string
- func (m *StateProof) XXX_DiscardUnknown()
- func (m *StateProof) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *StateProof) XXX_Merge(src proto.Message)
- func (m *StateProof) XXX_Size() int
- func (m *StateProof) XXX_Unmarshal(b []byte) error
- type StateQuery
- func (*StateQuery) Descriptor() ([]byte, []int)
- func (m *StateQuery) GetCompressed() bool
- func (m *StateQuery) GetContractAddress() []byte
- func (m *StateQuery) GetRoot() []byte
- func (m *StateQuery) GetVarIndex() string
- func (m *StateQuery) GetVarName() string
- func (*StateQuery) ProtoMessage()
- func (m *StateQuery) Reset()
- func (m *StateQuery) String() string
- func (m *StateQuery) XXX_DiscardUnknown()
- func (m *StateQuery) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *StateQuery) XXX_Merge(src proto.Message)
- func (m *StateQuery) XXX_Size() int
- func (m *StateQuery) XXX_Unmarshal(b []byte) error
- type StateQueryProof
- func (*StateQueryProof) Descriptor() ([]byte, []int)
- func (m *StateQueryProof) GetContractProof() *StateProof
- func (m *StateQueryProof) GetVarProof() *ContractVarProof
- func (*StateQueryProof) ProtoMessage()
- func (m *StateQueryProof) Reset()
- func (m *StateQueryProof) String() string
- func (m *StateQueryProof) XXX_DiscardUnknown()
- func (m *StateQueryProof) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *StateQueryProof) XXX_Merge(src proto.Message)
- func (m *StateQueryProof) XXX_Size() int
- func (m *StateQueryProof) XXX_Unmarshal(b []byte) error
- type StateVar
- func (*StateVar) Descriptor() ([]byte, []int)
- func (m *StateVar) GetName() string
- func (m *StateVar) GetType() string
- func (*StateVar) ProtoMessage()
- func (m *StateVar) Reset()
- func (m *StateVar) String() string
- func (m *StateVar) XXX_DiscardUnknown()
- func (m *StateVar) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *StateVar) XXX_Merge(src proto.Message)
- func (m *StateVar) XXX_Size() int
- func (m *StateVar) XXX_Unmarshal(b []byte) error
- type Status
- func (*Status) Descriptor() ([]byte, []int)
- func (m *Status) GetBestBlockHash() []byte
- func (m *Status) GetBestHeight() uint64
- func (m *Status) GetChainID() []byte
- func (m *Status) GetSender() *PeerAddress
- func (*Status) ProtoMessage()
- func (m *Status) Reset()
- func (m *Status) String() string
- func (m *Status) XXX_DiscardUnknown()
- func (m *Status) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *Status) XXX_Merge(src proto.Message)
- func (m *Status) XXX_Size() int
- func (m *Status) XXX_Unmarshal(b []byte) error
- type SyncContext
- type Tx
- func (tx *Tx) CalculateTxHash() []byte
- func (tx *Tx) Clone() *Tx
- func (*Tx) Descriptor() ([]byte, []int)
- func (m *Tx) GetBody() *TxBody
- func (m *Tx) GetHash() []byte
- func (tx *Tx) HasNameAccount() bool
- func (tx *Tx) HasNameRecipient() bool
- func (tx *Tx) NeedNameVerify() bool
- func (*Tx) ProtoMessage()
- func (m *Tx) Reset()
- func (m *Tx) String() string
- func (tx *Tx) Validate() error
- func (tx *Tx) ValidateWithContractState(contractState *State) error
- func (tx *Tx) ValidateWithSenderState(senderState *State, fee *big.Int) error
- func (m *Tx) XXX_DiscardUnknown()
- func (m *Tx) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Tx) XXX_Merge(src proto.Message)
- func (m *Tx) XXX_Size() int
- func (m *Tx) XXX_Unmarshal(b []byte) error
- type TxBody
- func (*TxBody) Descriptor() ([]byte, []int)
- func (m *TxBody) GetAccount() []byte
- func (m *TxBody) GetAmount() []byte
- func (b *TxBody) GetAmountBigInt() *big.Int
- func (m *TxBody) GetLimit() uint64
- func (m *TxBody) GetNonce() uint64
- func (m *TxBody) GetPayload() []byte
- func (m *TxBody) GetPrice() []byte
- func (b *TxBody) GetPriceBigInt() *big.Int
- func (m *TxBody) GetRecipient() []byte
- func (m *TxBody) GetSign() []byte
- func (m *TxBody) GetType() TxType
- func (*TxBody) ProtoMessage()
- func (m *TxBody) Reset()
- func (m *TxBody) String() string
- func (m *TxBody) XXX_DiscardUnknown()
- func (m *TxBody) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TxBody) XXX_Merge(src proto.Message)
- func (m *TxBody) XXX_Size() int
- func (m *TxBody) XXX_Unmarshal(b []byte) error
- type TxID
- type TxIdx
- func (*TxIdx) Descriptor() ([]byte, []int)
- func (m *TxIdx) GetBlockHash() []byte
- func (m *TxIdx) GetIdx() int32
- func (*TxIdx) ProtoMessage()
- func (m *TxIdx) Reset()
- func (m *TxIdx) String() string
- func (m *TxIdx) XXX_DiscardUnknown()
- func (m *TxIdx) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TxIdx) XXX_Merge(src proto.Message)
- func (m *TxIdx) XXX_Size() int
- func (m *TxIdx) XXX_Unmarshal(b []byte) error
- type TxInBlock
- func (*TxInBlock) Descriptor() ([]byte, []int)
- func (m *TxInBlock) GetTx() *Tx
- func (m *TxInBlock) GetTxIdx() *TxIdx
- func (*TxInBlock) ProtoMessage()
- func (m *TxInBlock) Reset()
- func (m *TxInBlock) String() string
- func (m *TxInBlock) XXX_DiscardUnknown()
- func (m *TxInBlock) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TxInBlock) XXX_Merge(src proto.Message)
- func (m *TxInBlock) XXX_Size() int
- func (m *TxInBlock) XXX_Unmarshal(b []byte) error
- type TxList
- func (*TxList) Descriptor() ([]byte, []int)
- func (m *TxList) GetTxs() []*Tx
- func (*TxList) ProtoMessage()
- func (m *TxList) Reset()
- func (m *TxList) String() string
- func (m *TxList) XXX_DiscardUnknown()
- func (m *TxList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TxList) XXX_Merge(src proto.Message)
- func (m *TxList) XXX_Size() int
- func (m *TxList) XXX_Unmarshal(b []byte) error
- type TxType
- type VerifyResult
- func (*VerifyResult) Descriptor() ([]byte, []int)
- func (m *VerifyResult) GetError() VerifyStatus
- func (m *VerifyResult) GetTx() *Tx
- func (*VerifyResult) ProtoMessage()
- func (m *VerifyResult) Reset()
- func (m *VerifyResult) String() string
- func (m *VerifyResult) XXX_DiscardUnknown()
- func (m *VerifyResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *VerifyResult) XXX_Merge(src proto.Message)
- func (m *VerifyResult) XXX_Size() int
- func (m *VerifyResult) XXX_Unmarshal(b []byte) error
- type VerifyStatus
- type Vote
- func (*Vote) Descriptor() ([]byte, []int)
- func (m *Vote) GetAmount() []byte
- func (v Vote) GetAmountBigInt() *big.Int
- func (m *Vote) GetCandidate() []byte
- func (*Vote) ProtoMessage()
- func (m *Vote) Reset()
- func (m *Vote) String() string
- func (m *Vote) XXX_DiscardUnknown()
- func (m *Vote) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Vote) XXX_Merge(src proto.Message)
- func (m *Vote) XXX_Size() int
- func (m *Vote) XXX_Unmarshal(b []byte) error
- type VoteList
- func (*VoteList) Descriptor() ([]byte, []int)
- func (m *VoteList) GetVotes() []*Vote
- func (vl VoteList) Len() int
- func (vl VoteList) Less(i, j int) bool
- func (*VoteList) ProtoMessage()
- func (m *VoteList) Reset()
- func (m *VoteList) String() string
- func (vl VoteList) Swap(i, j int)
- func (m *VoteList) XXX_DiscardUnknown()
- func (m *VoteList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *VoteList) XXX_Merge(src proto.Message)
- func (m *VoteList) XXX_Size() int
- func (m *VoteList) XXX_Unmarshal(b []byte) error
Constants ¶
const ( // DefaultMaxBlockSize is the maximum block size (currently 1MiB) DefaultMaxBlockSize = 1 << 20 DefaultCoinbaseFee = "1000000000" DefaultTxVerifyTime = time.Microsecond * 200 DefaultEvictPeriod = 12 )
const AddressLength = 33
const AddressVersion = 0x42
const AergoName = "aergo.name"
const AergoSystem = "aergo.system"
const (
// DefaultSeed is temporary const to create same genesis block with no configuration
DefaultSeed = 1530838800
)
const EncodedAddressLength = 52
const NameLength = 12
const PrivKeyVersion = 0xAA
Variables ¶
var ( DefaultVerifierCnt = int(math.Max(float64(runtime.NumCPU()/2), float64(1))) DefaultAvgTimeSize = 60 * 60 * 24 AvgTxVerifyTime *AvgTime = NewAvgTime(DefaultAvgTimeSize) )
var ( //ErrTxNotFound is returned by MemPool Service if transaction does not exists ErrTxNotFound = errors.New("tx not found in mempool") //ErrTxHasInvalidHash is returned by MemPool Service if transaction does have invalid hash ErrTxHasInvalidHash = errors.New("tx has invalid hash") //ErrTxAlreadyInMempool is returned by MemPool Service if exact same transaction is already exists ErrTxAlreadyInMempool = errors.New("tx is already in mempool") //ErrSameNonceInMempool is returned by MemPool Service if transaction which has same nonce is already exists ErrSameNonceAlreadyInMempool = errors.New("tx with same nonce is already in mempool") //ErrTxFormatInvalid is returned by MemPool Service if transaction does not exists ErrTxFormatInvalid = errors.New("tx invalid format") ErrTxFormatInvalid = errors.New("tx invalid format") //ErrInsufficientBalance is returned by MemPool Service if account has not enough balance ErrInsufficientBalance = errors.New("not enough balance") //ErrTxNonceTooLow is returned by MemPool Service if transaction's nonce is already existed in block ErrTxNonceTooLow = errors.New("nonce is too low") //ErrTxNonceToohigh is for internal use only ErrTxNonceToohigh = errors.New("nonce is too high") ErrTxInvalidType = errors.New("tx invalid type") ErrTxInvalidAccount = errors.New("tx invalid account") //ErrInvalidRecipient ErrTxInvalidRecipient = errors.New("tx invalid recipient") ErrTxSizeExceedLimit = errors.New("size of tx exceeds max length") ErrSignNotMatch = errors.New("signature not matched") ErrCouldNotRecoverPubKey = errors.New("could not recover pubkey from sign") ErrShouldUnlockAccount = errors.New("should unlock account first") ErrWrongAddressOrPassWord = errors.New("address or password is incorrect") //ErrStakeBeforeVote ErrMustStakeBeforeVote = errors.New("must stake before vote") //ErrLessTimeHasPassed ErrLessTimeHasPassed = errors.New("less time has passed") //ErrTooSmallAmount ErrTooSmallAmount = errors.New("too small amount to influence") ErrNameNotFound = errors.New("could not find name") //ErrMustStakeBeforeUnstake ErrMustStakeBeforeUnstake = errors.New("must stake before unstake") //ErrVmStart ErrVmStart = errors.New("cannot start a VM") //ErrVmConstructorIsNotPayable ErrVmConstructorIsNotPayable = errors.New("constructor is not payable") )
var CommitStatus_name = map[int32]string{
0: "TX_OK",
1: "TX_NONCE_TOO_LOW",
2: "TX_ALREADY_EXISTS",
3: "TX_INVALID_HASH",
4: "TX_INVALID_SIGN",
5: "TX_INVALID_FORMAT",
6: "TX_INSUFFICIENT_BALANCE",
7: "TX_HAS_SAME_NONCE",
9: "TX_INTERNAL_ERROR",
}
var CommitStatus_value = map[string]int32{
"TX_OK": 0,
"TX_NONCE_TOO_LOW": 1,
"TX_ALREADY_EXISTS": 2,
"TX_INVALID_HASH": 3,
"TX_INVALID_SIGN": 4,
"TX_INVALID_FORMAT": 5,
"TX_INSUFFICIENT_BALANCE": 6,
"TX_HAS_SAME_NONCE": 7,
"TX_INTERNAL_ERROR": 9,
}
var MaxAER *big.Int
MaxAER is maximum value of aergo
var MetricType_name = map[int32]string{
0: "NOTHING",
1: "P2P_NETWORK",
}
var MetricType_value = map[string]int32{
"NOTHING": 0,
"P2P_NETWORK": 1,
}
var ResultStatus_name = map[int32]string{
0: "OK",
1: "CANCELED",
2: "UNKNOWN",
3: "INVALID_ARGUMENT",
4: "DEADLINE_EXCEEDED",
5: "NOT_FOUND",
6: "ALREADY_EXISTS",
7: "PERMISSION_DENIED",
8: "RESOURCE_EXHAUSTED",
9: "FAILED_PRECONDITION",
10: "ABORTED",
11: "OUT_OF_RANGE",
12: "UNIMPLEMENTED",
13: "INTERNAL",
14: "UNAVAILABLE",
15: "DATA_LOSS",
16: "UNAUTHENTICATED",
}
var ResultStatus_value = map[string]int32{
"OK": 0,
"CANCELED": 1,
"UNKNOWN": 2,
"INVALID_ARGUMENT": 3,
"DEADLINE_EXCEEDED": 4,
"NOT_FOUND": 5,
"ALREADY_EXISTS": 6,
"PERMISSION_DENIED": 7,
"RESOURCE_EXHAUSTED": 8,
"FAILED_PRECONDITION": 9,
"ABORTED": 10,
"OUT_OF_RANGE": 11,
"UNIMPLEMENTED": 12,
"INTERNAL": 13,
"UNAVAILABLE": 14,
"DATA_LOSS": 15,
"UNAUTHENTICATED": 16,
}
var StakingMinimum *big.Int
StakingMinimum is minimum amount for staking
var TxType_name = map[int32]string{
0: "NORMAL",
1: "GOVERNANCE",
}
var TxType_value = map[string]int32{
"NORMAL": 0,
"GOVERNANCE": 1,
}
var VerifyStatus_name = map[int32]string{
0: "VERIFY_STATUS_OK",
1: "VERIFY_STATUS_SIGN_NOT_MATCH",
2: "VERIFY_STATUS_INVALID_HASH",
}
var VerifyStatus_value = map[string]int32{
"VERIFY_STATUS_OK": 0,
"VERIFY_STATUS_SIGN_NOT_MATCH": 1,
"VERIFY_STATUS_INVALID_HASH": 2,
}
Functions ¶
func AddressesToStringMap ¶
func AddressesToStringMap(addrs []*PeerAddress) []map[string]string
AddressesToStringMap make map of string for logging or json encoding
func BlockNoToBytes ¶
BlockNoToBytes represents to serialize block no to bytes
func CalculateTxsRootHash ¶
CalculateTxsRootHash generates merkle tree of transactions and returns root hash.
func DecodePrivKey ¶
func EncodeAddress ¶
func EncodePrivKey ¶
func RegisterAergoRPCServiceServer ¶
func RegisterAergoRPCServiceServer(s *grpc.Server, srv AergoRPCServiceServer)
Types ¶
type ABI ¶
type ABI struct { Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"` Language string `protobuf:"bytes,2,opt,name=language,proto3" json:"language,omitempty"` Functions []*Function `protobuf:"bytes,3,rep,name=functions,proto3" json:"functions,omitempty"` StateVariables []*StateVar `protobuf:"bytes,4,rep,name=state_variables,json=stateVariables,proto3" json:"state_variables,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ABI) Descriptor ¶
func (*ABI) GetFunctions ¶
func (*ABI) GetLanguage ¶
func (*ABI) GetStateVariables ¶ added in v0.8.2
func (*ABI) GetVersion ¶
func (*ABI) ProtoMessage ¶
func (*ABI) ProtoMessage()
func (*ABI) XXX_DiscardUnknown ¶
func (m *ABI) XXX_DiscardUnknown()
func (*ABI) XXX_Unmarshal ¶
type Account ¶
type Account struct { Address []byte `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Account) Descriptor ¶
func (*Account) GetAddress ¶
func (*Account) ProtoMessage ¶
func (*Account) ProtoMessage()
func (*Account) XXX_DiscardUnknown ¶
func (m *Account) XXX_DiscardUnknown()
func (*Account) XXX_Marshal ¶
func (*Account) XXX_Unmarshal ¶
type AccountAndRoot ¶
type AccountAndRoot struct { Account []byte `protobuf:"bytes,1,opt,name=Account,proto3" json:"Account,omitempty"` Root []byte `protobuf:"bytes,2,opt,name=Root,proto3" json:"Root,omitempty"` Compressed bool `protobuf:"varint,3,opt,name=Compressed,proto3" json:"Compressed,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*AccountAndRoot) Descriptor ¶
func (*AccountAndRoot) Descriptor() ([]byte, []int)
func (*AccountAndRoot) GetAccount ¶
func (m *AccountAndRoot) GetAccount() []byte
func (*AccountAndRoot) GetCompressed ¶ added in v0.8.1
func (m *AccountAndRoot) GetCompressed() bool
func (*AccountAndRoot) GetRoot ¶
func (m *AccountAndRoot) GetRoot() []byte
func (*AccountAndRoot) ProtoMessage ¶
func (*AccountAndRoot) ProtoMessage()
func (*AccountAndRoot) Reset ¶
func (m *AccountAndRoot) Reset()
func (*AccountAndRoot) String ¶
func (m *AccountAndRoot) String() string
func (*AccountAndRoot) XXX_DiscardUnknown ¶
func (m *AccountAndRoot) XXX_DiscardUnknown()
func (*AccountAndRoot) XXX_Marshal ¶
func (m *AccountAndRoot) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*AccountAndRoot) XXX_Merge ¶
func (m *AccountAndRoot) XXX_Merge(src proto.Message)
func (*AccountAndRoot) XXX_Size ¶
func (m *AccountAndRoot) XXX_Size() int
func (*AccountAndRoot) XXX_Unmarshal ¶
func (m *AccountAndRoot) XXX_Unmarshal(b []byte) error
type AccountID ¶
type AccountID HashID
AccountID is a HashID to identify an account
func ToAccountID ¶
ToAccountID make a AccountHash from bytes
type AccountList ¶
type AccountList struct { Accounts []*Account `protobuf:"bytes,1,rep,name=accounts,proto3" json:"accounts,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func NewAccountList ¶
func NewAccountList(accounts []*Account) *AccountList
NewAccountList alloc new account list
func (*AccountList) Descriptor ¶
func (*AccountList) Descriptor() ([]byte, []int)
func (*AccountList) GetAccounts ¶
func (m *AccountList) GetAccounts() []*Account
func (*AccountList) ProtoMessage ¶
func (*AccountList) ProtoMessage()
func (*AccountList) Reset ¶
func (m *AccountList) Reset()
func (*AccountList) String ¶
func (m *AccountList) String() string
func (*AccountList) XXX_DiscardUnknown ¶
func (m *AccountList) XXX_DiscardUnknown()
func (*AccountList) XXX_Marshal ¶
func (m *AccountList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*AccountList) XXX_Merge ¶
func (m *AccountList) XXX_Merge(src proto.Message)
func (*AccountList) XXX_Size ¶
func (m *AccountList) XXX_Size() int
func (*AccountList) XXX_Unmarshal ¶
func (m *AccountList) XXX_Unmarshal(b []byte) error
type AddressesRequest ¶
type AddressesRequest struct { Sender *PeerAddress `protobuf:"bytes,1,opt,name=sender,proto3" json:"sender,omitempty"` MaxSize uint32 `protobuf:"varint,2,opt,name=maxSize,proto3" json:"maxSize,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*AddressesRequest) Descriptor ¶
func (*AddressesRequest) Descriptor() ([]byte, []int)
func (*AddressesRequest) GetMaxSize ¶
func (m *AddressesRequest) GetMaxSize() uint32
func (*AddressesRequest) GetSender ¶
func (m *AddressesRequest) GetSender() *PeerAddress
func (*AddressesRequest) ProtoMessage ¶
func (*AddressesRequest) ProtoMessage()
func (*AddressesRequest) Reset ¶
func (m *AddressesRequest) Reset()
func (*AddressesRequest) String ¶
func (m *AddressesRequest) String() string
func (*AddressesRequest) XXX_DiscardUnknown ¶
func (m *AddressesRequest) XXX_DiscardUnknown()
func (*AddressesRequest) XXX_Marshal ¶
func (m *AddressesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*AddressesRequest) XXX_Merge ¶
func (dst *AddressesRequest) XXX_Merge(src proto.Message)
func (*AddressesRequest) XXX_Size ¶
func (m *AddressesRequest) XXX_Size() int
func (*AddressesRequest) XXX_Unmarshal ¶
func (m *AddressesRequest) XXX_Unmarshal(b []byte) error
type AddressesResponse ¶
type AddressesResponse struct { Status ResultStatus `protobuf:"varint,1,opt,name=status,proto3,enum=types.ResultStatus" json:"status,omitempty"` Peers []*PeerAddress `protobuf:"bytes,2,rep,name=peers,proto3" json:"peers,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*AddressesResponse) Descriptor ¶
func (*AddressesResponse) Descriptor() ([]byte, []int)
func (*AddressesResponse) GetPeers ¶
func (m *AddressesResponse) GetPeers() []*PeerAddress
func (*AddressesResponse) GetStatus ¶
func (m *AddressesResponse) GetStatus() ResultStatus
func (*AddressesResponse) ProtoMessage ¶
func (*AddressesResponse) ProtoMessage()
func (*AddressesResponse) Reset ¶
func (m *AddressesResponse) Reset()
func (*AddressesResponse) String ¶
func (m *AddressesResponse) String() string
func (*AddressesResponse) XXX_DiscardUnknown ¶
func (m *AddressesResponse) XXX_DiscardUnknown()
func (*AddressesResponse) XXX_Marshal ¶
func (m *AddressesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*AddressesResponse) XXX_Merge ¶
func (dst *AddressesResponse) XXX_Merge(src proto.Message)
func (*AddressesResponse) XXX_Size ¶
func (m *AddressesResponse) XXX_Size() int
func (*AddressesResponse) XXX_Unmarshal ¶
func (m *AddressesResponse) XXX_Unmarshal(b []byte) error
type AergoRPCServiceClient ¶
type AergoRPCServiceClient interface { NodeState(ctx context.Context, in *NodeReq, opts ...grpc.CallOption) (*SingleBytes, error) Metric(ctx context.Context, in *MetricsRequest, opts ...grpc.CallOption) (*Metrics, error) Blockchain(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*BlockchainStatus, error) ListBlockHeaders(ctx context.Context, in *ListParams, opts ...grpc.CallOption) (*BlockHeaderList, error) ListBlockMetadata(ctx context.Context, in *ListParams, opts ...grpc.CallOption) (*BlockMetadataList, error) ListBlockStream(ctx context.Context, in *Empty, opts ...grpc.CallOption) (AergoRPCService_ListBlockStreamClient, error) ListBlockMetadataStream(ctx context.Context, in *Empty, opts ...grpc.CallOption) (AergoRPCService_ListBlockMetadataStreamClient, error) GetBlock(ctx context.Context, in *SingleBytes, opts ...grpc.CallOption) (*Block, error) GetTX(ctx context.Context, in *SingleBytes, opts ...grpc.CallOption) (*Tx, error) GetBlockTX(ctx context.Context, in *SingleBytes, opts ...grpc.CallOption) (*TxInBlock, error) GetReceipt(ctx context.Context, in *SingleBytes, opts ...grpc.CallOption) (*Receipt, error) GetABI(ctx context.Context, in *SingleBytes, opts ...grpc.CallOption) (*ABI, error) SendTX(ctx context.Context, in *Tx, opts ...grpc.CallOption) (*CommitResult, error) CommitTX(ctx context.Context, in *TxList, opts ...grpc.CallOption) (*CommitResultList, error) GetState(ctx context.Context, in *SingleBytes, opts ...grpc.CallOption) (*State, error) GetStateAndProof(ctx context.Context, in *AccountAndRoot, opts ...grpc.CallOption) (*StateProof, error) CreateAccount(ctx context.Context, in *Personal, opts ...grpc.CallOption) (*Account, error) GetAccounts(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*AccountList, error) LockAccount(ctx context.Context, in *Personal, opts ...grpc.CallOption) (*Account, error) UnlockAccount(ctx context.Context, in *Personal, opts ...grpc.CallOption) (*Account, error) ImportAccount(ctx context.Context, in *ImportFormat, opts ...grpc.CallOption) (*Account, error) ExportAccount(ctx context.Context, in *Personal, opts ...grpc.CallOption) (*SingleBytes, error) SignTX(ctx context.Context, in *Tx, opts ...grpc.CallOption) (*Tx, error) VerifyTX(ctx context.Context, in *Tx, opts ...grpc.CallOption) (*VerifyResult, error) QueryContract(ctx context.Context, in *Query, opts ...grpc.CallOption) (*SingleBytes, error) QueryContractState(ctx context.Context, in *StateQuery, opts ...grpc.CallOption) (*StateQueryProof, error) GetPeers(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*PeerList, error) GetVotes(ctx context.Context, in *SingleBytes, opts ...grpc.CallOption) (*VoteList, error) GetStaking(ctx context.Context, in *SingleBytes, opts ...grpc.CallOption) (*Staking, error) GetNameInfo(ctx context.Context, in *Name, opts ...grpc.CallOption) (*NameInfo, error) }
AergoRPCServiceClient is the client API for AergoRPCService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewAergoRPCServiceClient ¶
func NewAergoRPCServiceClient(cc *grpc.ClientConn) AergoRPCServiceClient
type AergoRPCServiceServer ¶
type AergoRPCServiceServer interface { NodeState(context.Context, *NodeReq) (*SingleBytes, error) Metric(context.Context, *MetricsRequest) (*Metrics, error) Blockchain(context.Context, *Empty) (*BlockchainStatus, error) ListBlockHeaders(context.Context, *ListParams) (*BlockHeaderList, error) ListBlockMetadata(context.Context, *ListParams) (*BlockMetadataList, error) ListBlockStream(*Empty, AergoRPCService_ListBlockStreamServer) error ListBlockMetadataStream(*Empty, AergoRPCService_ListBlockMetadataStreamServer) error GetBlock(context.Context, *SingleBytes) (*Block, error) GetTX(context.Context, *SingleBytes) (*Tx, error) GetBlockTX(context.Context, *SingleBytes) (*TxInBlock, error) GetReceipt(context.Context, *SingleBytes) (*Receipt, error) GetABI(context.Context, *SingleBytes) (*ABI, error) SendTX(context.Context, *Tx) (*CommitResult, error) CommitTX(context.Context, *TxList) (*CommitResultList, error) GetState(context.Context, *SingleBytes) (*State, error) GetStateAndProof(context.Context, *AccountAndRoot) (*StateProof, error) CreateAccount(context.Context, *Personal) (*Account, error) GetAccounts(context.Context, *Empty) (*AccountList, error) LockAccount(context.Context, *Personal) (*Account, error) UnlockAccount(context.Context, *Personal) (*Account, error) ImportAccount(context.Context, *ImportFormat) (*Account, error) ExportAccount(context.Context, *Personal) (*SingleBytes, error) SignTX(context.Context, *Tx) (*Tx, error) VerifyTX(context.Context, *Tx) (*VerifyResult, error) QueryContract(context.Context, *Query) (*SingleBytes, error) QueryContractState(context.Context, *StateQuery) (*StateQueryProof, error) GetPeers(context.Context, *Empty) (*PeerList, error) GetVotes(context.Context, *SingleBytes) (*VoteList, error) GetStaking(context.Context, *SingleBytes) (*Staking, error) GetNameInfo(context.Context, *Name) (*NameInfo, error) }
AergoRPCServiceServer is the server API for AergoRPCService service.
type AergoRPCService_ListBlockMetadataStreamClient ¶ added in v0.9.0
type AergoRPCService_ListBlockMetadataStreamClient interface { Recv() (*BlockMetadata, error) grpc.ClientStream }
type AergoRPCService_ListBlockMetadataStreamServer ¶ added in v0.9.0
type AergoRPCService_ListBlockMetadataStreamServer interface { Send(*BlockMetadata) error grpc.ServerStream }
type AergoRPCService_ListBlockStreamClient ¶
type AergoRPCService_ListBlockStreamClient interface { Recv() (*Block, error) grpc.ClientStream }
type AergoRPCService_ListBlockStreamServer ¶
type AergoRPCService_ListBlockStreamServer interface { Send(*Block) error grpc.ServerStream }
type AvgTime ¶ added in v0.9.0
type AvgTime struct {
// contains filtered or unexported fields
}
func NewAvgTime ¶ added in v0.9.0
type Block ¶
type Block struct { Hash []byte `protobuf:"bytes,1,opt,name=hash,proto3" json:"hash,omitempty"` Header *BlockHeader `protobuf:"bytes,2,opt,name=header,proto3" json:"header,omitempty"` Body *BlockBody `protobuf:"bytes,3,opt,name=body,proto3" json:"body,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func NewBlock ¶
func NewBlock(prevBlock *Block, blockRoot []byte, receipts Receipts, txs []*Tx, coinbaseAcc []byte, ts int64) *Block
NewBlock represents to create a block to store transactions.
func (*Block) BlockHash ¶
BlockHash returns block hash. It returns a calculated value if the hash is nil.
func (*Block) Confirms ¶
Confirms returns block.Header.Confirms which indicates how many block is confirmed by block.
func (*Block) Descriptor ¶
func (*Block) GetHeader ¶
func (m *Block) GetHeader() *BlockHeader
func (*Block) PrevBlockID ¶
PrevBlockID converts parent block hash ([]byte) to BlockID.
func (*Block) ProtoMessage ¶
func (*Block) ProtoMessage()
func (*Block) SetBlocksRootHash ¶
func (*Block) SetChainID ¶ added in v0.9.0
SetChainID sets id to block.ChainID
func (*Block) SetConfirms ¶
SetConfirms sets block.Header.Confirms to confirms.
func (*Block) ValidChildOf ¶ added in v0.9.0
ValidChildOf reports whether block is a varid child of parent.
func (*Block) VerifySign ¶
VerifySign verifies the signature of block.
func (*Block) XXX_DiscardUnknown ¶
func (m *Block) XXX_DiscardUnknown()
func (*Block) XXX_Marshal ¶
func (*Block) XXX_Unmarshal ¶
type BlockBody ¶
type BlockBody struct { Txs []*Tx `protobuf:"bytes,1,rep,name=txs,proto3" json:"txs,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*BlockBody) Descriptor ¶
func (*BlockBody) ProtoMessage ¶
func (*BlockBody) ProtoMessage()
func (*BlockBody) XXX_DiscardUnknown ¶
func (m *BlockBody) XXX_DiscardUnknown()
func (*BlockBody) XXX_Marshal ¶
func (*BlockBody) XXX_Unmarshal ¶
type BlockHeader ¶
type BlockHeader struct { ChainID []byte `protobuf:"bytes,1,opt,name=chainID,proto3" json:"chainID,omitempty"` PrevBlockHash []byte `protobuf:"bytes,2,opt,name=prevBlockHash,proto3" json:"prevBlockHash,omitempty"` BlockNo uint64 `protobuf:"varint,3,opt,name=blockNo,proto3" json:"blockNo,omitempty"` Timestamp int64 `protobuf:"varint,4,opt,name=timestamp,proto3" json:"timestamp,omitempty"` BlocksRootHash []byte `protobuf:"bytes,5,opt,name=blocksRootHash,proto3" json:"blocksRootHash,omitempty"` TxsRootHash []byte `protobuf:"bytes,6,opt,name=txsRootHash,proto3" json:"txsRootHash,omitempty"` ReceiptsRootHash []byte `protobuf:"bytes,7,opt,name=receiptsRootHash,proto3" json:"receiptsRootHash,omitempty"` Confirms uint64 `protobuf:"varint,8,opt,name=confirms,proto3" json:"confirms,omitempty"` PubKey []byte `protobuf:"bytes,9,opt,name=pubKey,proto3" json:"pubKey,omitempty"` CoinbaseAccount []byte `protobuf:"bytes,10,opt,name=coinbaseAccount,proto3" json:"coinbaseAccount,omitempty"` Sign []byte `protobuf:"bytes,11,opt,name=sign,proto3" json:"sign,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
CAUTION: THE SIGN MUST BE THE LAST FIELD. DO NOT ADD A NEW FIELD AFTER THE SIGN FIELD.
func (*BlockHeader) Descriptor ¶
func (*BlockHeader) Descriptor() ([]byte, []int)
func (*BlockHeader) GetBlockNo ¶
func (m *BlockHeader) GetBlockNo() uint64
func (*BlockHeader) GetBlocksRootHash ¶
func (m *BlockHeader) GetBlocksRootHash() []byte
func (*BlockHeader) GetChainID ¶ added in v0.8.2
func (m *BlockHeader) GetChainID() []byte
func (*BlockHeader) GetCoinbaseAccount ¶
func (m *BlockHeader) GetCoinbaseAccount() []byte
func (*BlockHeader) GetConfirms ¶
func (m *BlockHeader) GetConfirms() uint64
func (*BlockHeader) GetPrevBlockHash ¶
func (m *BlockHeader) GetPrevBlockHash() []byte
func (*BlockHeader) GetPubKey ¶
func (m *BlockHeader) GetPubKey() []byte
func (*BlockHeader) GetReceiptsRootHash ¶
func (m *BlockHeader) GetReceiptsRootHash() []byte
func (*BlockHeader) GetSign ¶
func (m *BlockHeader) GetSign() []byte
func (*BlockHeader) GetTimestamp ¶
func (m *BlockHeader) GetTimestamp() int64
func (*BlockHeader) GetTxsRootHash ¶
func (m *BlockHeader) GetTxsRootHash() []byte
func (*BlockHeader) ProtoMessage ¶
func (*BlockHeader) ProtoMessage()
func (*BlockHeader) Reset ¶
func (m *BlockHeader) Reset()
func (*BlockHeader) String ¶
func (m *BlockHeader) String() string
func (*BlockHeader) XXX_DiscardUnknown ¶
func (m *BlockHeader) XXX_DiscardUnknown()
func (*BlockHeader) XXX_Marshal ¶
func (m *BlockHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BlockHeader) XXX_Merge ¶
func (m *BlockHeader) XXX_Merge(src proto.Message)
func (*BlockHeader) XXX_Size ¶
func (m *BlockHeader) XXX_Size() int
func (*BlockHeader) XXX_Unmarshal ¶
func (m *BlockHeader) XXX_Unmarshal(b []byte) error
type BlockHeaderList ¶
type BlockHeaderList struct { Blocks []*Block `protobuf:"bytes,1,rep,name=blocks,proto3" json:"blocks,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*BlockHeaderList) Descriptor ¶
func (*BlockHeaderList) Descriptor() ([]byte, []int)
func (*BlockHeaderList) GetBlocks ¶
func (m *BlockHeaderList) GetBlocks() []*Block
func (*BlockHeaderList) ProtoMessage ¶
func (*BlockHeaderList) ProtoMessage()
func (*BlockHeaderList) Reset ¶
func (m *BlockHeaderList) Reset()
func (*BlockHeaderList) String ¶
func (m *BlockHeaderList) String() string
func (*BlockHeaderList) XXX_DiscardUnknown ¶
func (m *BlockHeaderList) XXX_DiscardUnknown()
func (*BlockHeaderList) XXX_Marshal ¶
func (m *BlockHeaderList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BlockHeaderList) XXX_Merge ¶
func (m *BlockHeaderList) XXX_Merge(src proto.Message)
func (*BlockHeaderList) XXX_Size ¶
func (m *BlockHeaderList) XXX_Size() int
func (*BlockHeaderList) XXX_Unmarshal ¶
func (m *BlockHeaderList) XXX_Unmarshal(b []byte) error
type BlockMetadata ¶ added in v0.9.0
type BlockMetadata struct { Hash []byte `protobuf:"bytes,1,opt,name=hash,proto3" json:"hash,omitempty"` Header *BlockHeader `protobuf:"bytes,2,opt,name=header,proto3" json:"header,omitempty"` Txcount int32 `protobuf:"varint,3,opt,name=txcount,proto3" json:"txcount,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*BlockMetadata) Descriptor ¶ added in v0.9.0
func (*BlockMetadata) Descriptor() ([]byte, []int)
func (*BlockMetadata) GetHash ¶ added in v0.9.0
func (m *BlockMetadata) GetHash() []byte
func (*BlockMetadata) GetHeader ¶ added in v0.9.0
func (m *BlockMetadata) GetHeader() *BlockHeader
func (*BlockMetadata) GetTxcount ¶ added in v0.9.0
func (m *BlockMetadata) GetTxcount() int32
func (*BlockMetadata) ProtoMessage ¶ added in v0.9.0
func (*BlockMetadata) ProtoMessage()
func (*BlockMetadata) Reset ¶ added in v0.9.0
func (m *BlockMetadata) Reset()
func (*BlockMetadata) String ¶ added in v0.9.0
func (m *BlockMetadata) String() string
func (*BlockMetadata) XXX_DiscardUnknown ¶ added in v0.9.0
func (m *BlockMetadata) XXX_DiscardUnknown()
func (*BlockMetadata) XXX_Marshal ¶ added in v0.9.0
func (m *BlockMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BlockMetadata) XXX_Merge ¶ added in v0.9.0
func (m *BlockMetadata) XXX_Merge(src proto.Message)
func (*BlockMetadata) XXX_Size ¶ added in v0.9.0
func (m *BlockMetadata) XXX_Size() int
func (*BlockMetadata) XXX_Unmarshal ¶ added in v0.9.0
func (m *BlockMetadata) XXX_Unmarshal(b []byte) error
type BlockMetadataList ¶ added in v0.9.0
type BlockMetadataList struct { Blocks []*BlockMetadata `protobuf:"bytes,1,rep,name=blocks,proto3" json:"blocks,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*BlockMetadataList) Descriptor ¶ added in v0.9.0
func (*BlockMetadataList) Descriptor() ([]byte, []int)
func (*BlockMetadataList) GetBlocks ¶ added in v0.9.0
func (m *BlockMetadataList) GetBlocks() []*BlockMetadata
func (*BlockMetadataList) ProtoMessage ¶ added in v0.9.0
func (*BlockMetadataList) ProtoMessage()
func (*BlockMetadataList) Reset ¶ added in v0.9.0
func (m *BlockMetadataList) Reset()
func (*BlockMetadataList) String ¶ added in v0.9.0
func (m *BlockMetadataList) String() string
func (*BlockMetadataList) XXX_DiscardUnknown ¶ added in v0.9.0
func (m *BlockMetadataList) XXX_DiscardUnknown()
func (*BlockMetadataList) XXX_Marshal ¶ added in v0.9.0
func (m *BlockMetadataList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BlockMetadataList) XXX_Merge ¶ added in v0.9.0
func (m *BlockMetadataList) XXX_Merge(src proto.Message)
func (*BlockMetadataList) XXX_Size ¶ added in v0.9.0
func (m *BlockMetadataList) XXX_Size() int
func (*BlockMetadataList) XXX_Unmarshal ¶ added in v0.9.0
func (m *BlockMetadataList) XXX_Unmarshal(b []byte) error
type BlockNo ¶
type BlockNo = uint64
BlockNo is the height of a block, which starts from 0 (genesis block).
const MAXBLOCKNO BlockNo = 18446744073709551615
func BlockNoFromBytes ¶
BlockNoFromBytes represents to deserialize bytes to block no
type BlockProducedNotice ¶ added in v0.9.0
type BlockProducedNotice struct { ProducerID []byte `protobuf:"bytes,1,opt,name=producerID,proto3" json:"producerID,omitempty"` BlockNo uint64 `protobuf:"varint,2,opt,name=blockNo,proto3" json:"blockNo,omitempty"` Block *Block `protobuf:"bytes,3,opt,name=block,proto3" json:"block,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*BlockProducedNotice) Descriptor ¶ added in v0.9.0
func (*BlockProducedNotice) Descriptor() ([]byte, []int)
func (*BlockProducedNotice) GetBlock ¶ added in v0.9.0
func (m *BlockProducedNotice) GetBlock() *Block
func (*BlockProducedNotice) GetBlockNo ¶ added in v0.9.0
func (m *BlockProducedNotice) GetBlockNo() uint64
func (*BlockProducedNotice) GetProducerID ¶ added in v0.9.0
func (m *BlockProducedNotice) GetProducerID() []byte
func (*BlockProducedNotice) ProtoMessage ¶ added in v0.9.0
func (*BlockProducedNotice) ProtoMessage()
func (*BlockProducedNotice) Reset ¶ added in v0.9.0
func (m *BlockProducedNotice) Reset()
func (*BlockProducedNotice) String ¶ added in v0.9.0
func (m *BlockProducedNotice) String() string
func (*BlockProducedNotice) XXX_DiscardUnknown ¶ added in v0.9.0
func (m *BlockProducedNotice) XXX_DiscardUnknown()
func (*BlockProducedNotice) XXX_Marshal ¶ added in v0.9.0
func (m *BlockProducedNotice) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BlockProducedNotice) XXX_Merge ¶ added in v0.9.0
func (dst *BlockProducedNotice) XXX_Merge(src proto.Message)
func (*BlockProducedNotice) XXX_Size ¶ added in v0.9.0
func (m *BlockProducedNotice) XXX_Size() int
func (*BlockProducedNotice) XXX_Unmarshal ¶ added in v0.9.0
func (m *BlockProducedNotice) XXX_Unmarshal(b []byte) error
type BlockchainStatus ¶
type BlockchainStatus struct { BestBlockHash []byte `protobuf:"bytes,1,opt,name=best_block_hash,json=bestBlockHash,proto3" json:"best_block_hash,omitempty"` BestHeight uint64 `protobuf:"varint,2,opt,name=best_height,json=bestHeight,proto3" json:"best_height,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
BlockchainStatus is current status of blockchain
func (*BlockchainStatus) Descriptor ¶
func (*BlockchainStatus) Descriptor() ([]byte, []int)
func (*BlockchainStatus) GetBestBlockHash ¶
func (m *BlockchainStatus) GetBestBlockHash() []byte
func (*BlockchainStatus) GetBestHeight ¶
func (m *BlockchainStatus) GetBestHeight() uint64
func (*BlockchainStatus) ProtoMessage ¶
func (*BlockchainStatus) ProtoMessage()
func (*BlockchainStatus) Reset ¶
func (m *BlockchainStatus) Reset()
func (*BlockchainStatus) String ¶
func (m *BlockchainStatus) String() string
func (*BlockchainStatus) XXX_DiscardUnknown ¶
func (m *BlockchainStatus) XXX_DiscardUnknown()
func (*BlockchainStatus) XXX_Marshal ¶
func (m *BlockchainStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BlockchainStatus) XXX_Merge ¶
func (m *BlockchainStatus) XXX_Merge(src proto.Message)
func (*BlockchainStatus) XXX_Size ¶
func (m *BlockchainStatus) XXX_Size() int
func (*BlockchainStatus) XXX_Unmarshal ¶
func (m *BlockchainStatus) XXX_Unmarshal(b []byte) error
type ChainAccessor ¶
type ChainAccessor interface { GetBestBlock() (*Block, error) // GetBlock return block of blockHash. It return nil and error if not found block of that hash or there is a problem in db store GetBlock(blockHash []byte) (*Block, error) // GetHashByNo returns hash of block. It return nil and error if not found block of that number or there is a problem in db store GetHashByNo(blockNo BlockNo) ([]byte, error) }
ChainAccessor is an interface for a another actor module to get info of chain
type ChainID ¶ added in v0.8.2
type ChainID struct { Version int32 `json:"-"` PublicNet bool `json:"public"` MainNet bool `json:"mainnet"` CoinbaseFee string `json:"coinbasefee"` Magic string `json:"magic"` Consensus string `json:"consensus"` }
ChainID represents the identity of the chain.
func NewChainID ¶ added in v0.9.0
func NewChainID() *ChainID
NewChainID returns a new ChainID initialized as nilChainID.
func (*ChainID) AsDefault ¶ added in v0.9.0
func (cid *ChainID) AsDefault()
AsDefault set *cid to the default chaind id (cid must be a valid pointer).
func (*ChainID) GetCoinbaseFee ¶ added in v0.9.4
type CommitResult ¶
type CommitResult struct { Hash []byte `protobuf:"bytes,1,opt,name=hash,proto3" json:"hash,omitempty"` Error CommitStatus `protobuf:"varint,2,opt,name=error,proto3,enum=types.CommitStatus" json:"error,omitempty"` Detail string `protobuf:"bytes,3,opt,name=detail,proto3" json:"detail,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*CommitResult) Descriptor ¶
func (*CommitResult) Descriptor() ([]byte, []int)
func (*CommitResult) GetDetail ¶
func (m *CommitResult) GetDetail() string
func (*CommitResult) GetError ¶
func (m *CommitResult) GetError() CommitStatus
func (*CommitResult) GetHash ¶
func (m *CommitResult) GetHash() []byte
func (*CommitResult) ProtoMessage ¶
func (*CommitResult) ProtoMessage()
func (*CommitResult) Reset ¶
func (m *CommitResult) Reset()
func (*CommitResult) String ¶
func (m *CommitResult) String() string
func (*CommitResult) XXX_DiscardUnknown ¶
func (m *CommitResult) XXX_DiscardUnknown()
func (*CommitResult) XXX_Marshal ¶
func (m *CommitResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CommitResult) XXX_Merge ¶
func (m *CommitResult) XXX_Merge(src proto.Message)
func (*CommitResult) XXX_Size ¶
func (m *CommitResult) XXX_Size() int
func (*CommitResult) XXX_Unmarshal ¶
func (m *CommitResult) XXX_Unmarshal(b []byte) error
type CommitResultList ¶
type CommitResultList struct { Results []*CommitResult `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*CommitResultList) Descriptor ¶
func (*CommitResultList) Descriptor() ([]byte, []int)
func (*CommitResultList) GetResults ¶
func (m *CommitResultList) GetResults() []*CommitResult
func (*CommitResultList) ProtoMessage ¶
func (*CommitResultList) ProtoMessage()
func (*CommitResultList) Reset ¶
func (m *CommitResultList) Reset()
func (*CommitResultList) String ¶
func (m *CommitResultList) String() string
func (*CommitResultList) XXX_DiscardUnknown ¶
func (m *CommitResultList) XXX_DiscardUnknown()
func (*CommitResultList) XXX_Marshal ¶
func (m *CommitResultList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CommitResultList) XXX_Merge ¶
func (m *CommitResultList) XXX_Merge(src proto.Message)
func (*CommitResultList) XXX_Size ¶
func (m *CommitResultList) XXX_Size() int
func (*CommitResultList) XXX_Unmarshal ¶
func (m *CommitResultList) XXX_Unmarshal(b []byte) error
type CommitStatus ¶
type CommitStatus int32
const ( CommitStatus_TX_OK CommitStatus = 0 CommitStatus_TX_NONCE_TOO_LOW CommitStatus = 1 CommitStatus_TX_ALREADY_EXISTS CommitStatus = 2 CommitStatus_TX_INVALID_HASH CommitStatus = 3 CommitStatus_TX_INVALID_SIGN CommitStatus = 4 CommitStatus_TX_INVALID_FORMAT CommitStatus = 5 CommitStatus_TX_INSUFFICIENT_BALANCE CommitStatus = 6 CommitStatus_TX_HAS_SAME_NONCE CommitStatus = 7 CommitStatus_TX_INTERNAL_ERROR CommitStatus = 9 )
func (CommitStatus) EnumDescriptor ¶
func (CommitStatus) EnumDescriptor() ([]byte, []int)
func (CommitStatus) String ¶
func (x CommitStatus) String() string
type ContractVarProof ¶ added in v0.8.1
type ContractVarProof struct { Value []byte `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` Inclusion bool `protobuf:"varint,2,opt,name=inclusion,proto3" json:"inclusion,omitempty"` ProofKey []byte `protobuf:"bytes,3,opt,name=proofKey,proto3" json:"proofKey,omitempty"` ProofVal []byte `protobuf:"bytes,4,opt,name=proofVal,proto3" json:"proofVal,omitempty"` Bitmap []byte `protobuf:"bytes,5,opt,name=bitmap,proto3" json:"bitmap,omitempty"` Height uint32 `protobuf:"varint,6,opt,name=height,proto3" json:"height,omitempty"` AuditPath [][]byte `protobuf:"bytes,7,rep,name=auditPath,proto3" json:"auditPath,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ContractVarProof) Descriptor ¶ added in v0.8.1
func (*ContractVarProof) Descriptor() ([]byte, []int)
func (*ContractVarProof) GetAuditPath ¶ added in v0.8.1
func (m *ContractVarProof) GetAuditPath() [][]byte
func (*ContractVarProof) GetBitmap ¶ added in v0.8.1
func (m *ContractVarProof) GetBitmap() []byte
func (*ContractVarProof) GetHeight ¶ added in v0.8.1
func (m *ContractVarProof) GetHeight() uint32
func (*ContractVarProof) GetInclusion ¶ added in v0.8.1
func (m *ContractVarProof) GetInclusion() bool
func (*ContractVarProof) GetProofKey ¶ added in v0.8.1
func (m *ContractVarProof) GetProofKey() []byte
func (*ContractVarProof) GetProofVal ¶ added in v0.8.1
func (m *ContractVarProof) GetProofVal() []byte
func (*ContractVarProof) GetValue ¶ added in v0.8.1
func (m *ContractVarProof) GetValue() []byte
func (*ContractVarProof) ProtoMessage ¶ added in v0.8.1
func (*ContractVarProof) ProtoMessage()
func (*ContractVarProof) Reset ¶ added in v0.8.1
func (m *ContractVarProof) Reset()
func (*ContractVarProof) String ¶ added in v0.8.1
func (m *ContractVarProof) String() string
func (*ContractVarProof) XXX_DiscardUnknown ¶ added in v0.8.1
func (m *ContractVarProof) XXX_DiscardUnknown()
func (*ContractVarProof) XXX_Marshal ¶ added in v0.8.1
func (m *ContractVarProof) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ContractVarProof) XXX_Merge ¶ added in v0.8.1
func (m *ContractVarProof) XXX_Merge(src proto.Message)
func (*ContractVarProof) XXX_Size ¶ added in v0.8.1
func (m *ContractVarProof) XXX_Size() int
func (*ContractVarProof) XXX_Unmarshal ¶ added in v0.8.1
func (m *ContractVarProof) XXX_Unmarshal(b []byte) error
type Empty ¶
type Empty struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Empty) Descriptor ¶
func (*Empty) ProtoMessage ¶
func (*Empty) ProtoMessage()
func (*Empty) XXX_DiscardUnknown ¶
func (m *Empty) XXX_DiscardUnknown()
func (*Empty) XXX_Marshal ¶
func (*Empty) XXX_Unmarshal ¶
type FnArgument ¶
type FnArgument struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*FnArgument) Descriptor ¶
func (*FnArgument) Descriptor() ([]byte, []int)
func (*FnArgument) GetName ¶
func (m *FnArgument) GetName() string
func (*FnArgument) ProtoMessage ¶
func (*FnArgument) ProtoMessage()
func (*FnArgument) Reset ¶
func (m *FnArgument) Reset()
func (*FnArgument) String ¶
func (m *FnArgument) String() string
func (*FnArgument) XXX_DiscardUnknown ¶
func (m *FnArgument) XXX_DiscardUnknown()
func (*FnArgument) XXX_Marshal ¶
func (m *FnArgument) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*FnArgument) XXX_Merge ¶
func (m *FnArgument) XXX_Merge(src proto.Message)
func (*FnArgument) XXX_Size ¶
func (m *FnArgument) XXX_Size() int
func (*FnArgument) XXX_Unmarshal ¶
func (m *FnArgument) XXX_Unmarshal(b []byte) error
type Function ¶
type Function struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Arguments []*FnArgument `protobuf:"bytes,2,rep,name=arguments,proto3" json:"arguments,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Function) Descriptor ¶
func (*Function) GetArguments ¶
func (m *Function) GetArguments() []*FnArgument
func (*Function) ProtoMessage ¶
func (*Function) ProtoMessage()
func (*Function) XXX_DiscardUnknown ¶
func (m *Function) XXX_DiscardUnknown()
func (*Function) XXX_Marshal ¶
func (*Function) XXX_Unmarshal ¶
type Genesis ¶
type Genesis struct { ID ChainID `json:"chain_id,omitempty"` Timestamp int64 `json:"timestamp,omitempty"` Balance map[string]string `json:"balance"` BPs []string `json:"bps"` // contains filtered or unexported fields }
Genesis represents genesis block
func GetDefaultGenesis ¶
func GetDefaultGenesis() *Genesis
GetDefaultGenesis returns default genesis structure
func GetGenesisFromBytes ¶ added in v0.8.2
GetGenesisFromBytes decodes & return Genesis from b.
func GetTestGenesis ¶
func GetTestGenesis() *Genesis
GetTestGenesis returns Gensis object for a unit test.
func (Genesis) ConsensusType ¶ added in v0.9.0
ConsensusType retruns g.ID.ConsensusType.
type GetAncestorRequest ¶ added in v0.8.1
type GetAncestorRequest struct { // Hash indicated referenced sparse block hash array of longest chain(caller). Hashes [][]byte `protobuf:"bytes,1,rep,name=hashes,proto3" json:"hashes,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*GetAncestorRequest) Descriptor ¶ added in v0.8.1
func (*GetAncestorRequest) Descriptor() ([]byte, []int)
func (*GetAncestorRequest) GetHashes ¶ added in v0.8.1
func (m *GetAncestorRequest) GetHashes() [][]byte
func (*GetAncestorRequest) ProtoMessage ¶ added in v0.8.1
func (*GetAncestorRequest) ProtoMessage()
func (*GetAncestorRequest) Reset ¶ added in v0.8.1
func (m *GetAncestorRequest) Reset()
func (*GetAncestorRequest) String ¶ added in v0.8.1
func (m *GetAncestorRequest) String() string
func (*GetAncestorRequest) XXX_DiscardUnknown ¶ added in v0.8.1
func (m *GetAncestorRequest) XXX_DiscardUnknown()
func (*GetAncestorRequest) XXX_Marshal ¶ added in v0.8.1
func (m *GetAncestorRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetAncestorRequest) XXX_Merge ¶ added in v0.8.1
func (dst *GetAncestorRequest) XXX_Merge(src proto.Message)
func (*GetAncestorRequest) XXX_Size ¶ added in v0.8.1
func (m *GetAncestorRequest) XXX_Size() int
func (*GetAncestorRequest) XXX_Unmarshal ¶ added in v0.8.1
func (m *GetAncestorRequest) XXX_Unmarshal(b []byte) error
type GetAncestorResponse ¶ added in v0.8.1
type GetAncestorResponse struct { Status ResultStatus `protobuf:"varint,1,opt,name=status,proto3,enum=types.ResultStatus" json:"status,omitempty"` AncestorHash []byte `protobuf:"bytes,2,opt,name=ancestorHash,proto3" json:"ancestorHash,omitempty"` AncestorNo uint64 `protobuf:"varint,3,opt,name=ancestorNo,proto3" json:"ancestorNo,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*GetAncestorResponse) Descriptor ¶ added in v0.8.1
func (*GetAncestorResponse) Descriptor() ([]byte, []int)
func (*GetAncestorResponse) GetAncestorHash ¶ added in v0.8.1
func (m *GetAncestorResponse) GetAncestorHash() []byte
func (*GetAncestorResponse) GetAncestorNo ¶ added in v0.8.1
func (m *GetAncestorResponse) GetAncestorNo() uint64
func (*GetAncestorResponse) GetStatus ¶ added in v0.8.1
func (m *GetAncestorResponse) GetStatus() ResultStatus
func (*GetAncestorResponse) ProtoMessage ¶ added in v0.8.1
func (*GetAncestorResponse) ProtoMessage()
func (*GetAncestorResponse) Reset ¶ added in v0.8.1
func (m *GetAncestorResponse) Reset()
func (*GetAncestorResponse) String ¶ added in v0.8.1
func (m *GetAncestorResponse) String() string
func (*GetAncestorResponse) XXX_DiscardUnknown ¶ added in v0.8.1
func (m *GetAncestorResponse) XXX_DiscardUnknown()
func (*GetAncestorResponse) XXX_Marshal ¶ added in v0.8.1
func (m *GetAncestorResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetAncestorResponse) XXX_Merge ¶ added in v0.8.1
func (dst *GetAncestorResponse) XXX_Merge(src proto.Message)
func (*GetAncestorResponse) XXX_Size ¶ added in v0.8.1
func (m *GetAncestorResponse) XXX_Size() int
func (*GetAncestorResponse) XXX_Unmarshal ¶ added in v0.8.1
func (m *GetAncestorResponse) XXX_Unmarshal(b []byte) error
type GetBlockHeadersRequest ¶
type GetBlockHeadersRequest struct { // Hash indicated referenced block hash. server will return headers from this block. Hash []byte `protobuf:"bytes,1,opt,name=hash,proto3" json:"hash,omitempty"` // Block height instead of hash will be used for the first returned block, if hash is nil or empty Height uint64 `protobuf:"varint,2,opt,name=height,proto3" json:"height,omitempty"` Offset uint64 `protobuf:"varint,3,opt,name=offset,proto3" json:"offset,omitempty"` Size uint32 `protobuf:"varint,4,opt,name=size,proto3" json:"size,omitempty"` // default is false. Asc bool `protobuf:"varint,5,opt,name=asc,proto3" json:"asc,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
GetBlockHeadersRequest
func (*GetBlockHeadersRequest) Descriptor ¶
func (*GetBlockHeadersRequest) Descriptor() ([]byte, []int)
func (*GetBlockHeadersRequest) GetAsc ¶
func (m *GetBlockHeadersRequest) GetAsc() bool
func (*GetBlockHeadersRequest) GetHash ¶
func (m *GetBlockHeadersRequest) GetHash() []byte
func (*GetBlockHeadersRequest) GetHeight ¶
func (m *GetBlockHeadersRequest) GetHeight() uint64
func (*GetBlockHeadersRequest) GetOffset ¶
func (m *GetBlockHeadersRequest) GetOffset() uint64
func (*GetBlockHeadersRequest) GetSize ¶
func (m *GetBlockHeadersRequest) GetSize() uint32
func (*GetBlockHeadersRequest) ProtoMessage ¶
func (*GetBlockHeadersRequest) ProtoMessage()
func (*GetBlockHeadersRequest) Reset ¶
func (m *GetBlockHeadersRequest) Reset()
func (*GetBlockHeadersRequest) String ¶
func (m *GetBlockHeadersRequest) String() string
func (*GetBlockHeadersRequest) XXX_DiscardUnknown ¶
func (m *GetBlockHeadersRequest) XXX_DiscardUnknown()
func (*GetBlockHeadersRequest) XXX_Marshal ¶
func (m *GetBlockHeadersRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetBlockHeadersRequest) XXX_Merge ¶
func (dst *GetBlockHeadersRequest) XXX_Merge(src proto.Message)
func (*GetBlockHeadersRequest) XXX_Size ¶
func (m *GetBlockHeadersRequest) XXX_Size() int
func (*GetBlockHeadersRequest) XXX_Unmarshal ¶
func (m *GetBlockHeadersRequest) XXX_Unmarshal(b []byte) error
type GetBlockHeadersResponse ¶
type GetBlockHeadersResponse struct { Status ResultStatus `protobuf:"varint,1,opt,name=status,proto3,enum=types.ResultStatus" json:"status,omitempty"` Hashes [][]byte `protobuf:"bytes,2,rep,name=hashes,proto3" json:"hashes,omitempty"` Headers []*BlockHeader `protobuf:"bytes,3,rep,name=headers,proto3" json:"headers,omitempty"` HasNext bool `protobuf:"varint,4,opt,name=hasNext,proto3" json:"hasNext,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
GetBlockResponse contains response of GetBlockRequest.
func (*GetBlockHeadersResponse) Descriptor ¶
func (*GetBlockHeadersResponse) Descriptor() ([]byte, []int)
func (*GetBlockHeadersResponse) GetHasNext ¶
func (m *GetBlockHeadersResponse) GetHasNext() bool
func (*GetBlockHeadersResponse) GetHashes ¶
func (m *GetBlockHeadersResponse) GetHashes() [][]byte
func (*GetBlockHeadersResponse) GetHeaders ¶
func (m *GetBlockHeadersResponse) GetHeaders() []*BlockHeader
func (*GetBlockHeadersResponse) GetStatus ¶
func (m *GetBlockHeadersResponse) GetStatus() ResultStatus
func (*GetBlockHeadersResponse) ProtoMessage ¶
func (*GetBlockHeadersResponse) ProtoMessage()
func (*GetBlockHeadersResponse) Reset ¶
func (m *GetBlockHeadersResponse) Reset()
func (*GetBlockHeadersResponse) String ¶
func (m *GetBlockHeadersResponse) String() string
func (*GetBlockHeadersResponse) XXX_DiscardUnknown ¶
func (m *GetBlockHeadersResponse) XXX_DiscardUnknown()
func (*GetBlockHeadersResponse) XXX_Marshal ¶
func (m *GetBlockHeadersResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetBlockHeadersResponse) XXX_Merge ¶
func (dst *GetBlockHeadersResponse) XXX_Merge(src proto.Message)
func (*GetBlockHeadersResponse) XXX_Size ¶
func (m *GetBlockHeadersResponse) XXX_Size() int
func (*GetBlockHeadersResponse) XXX_Unmarshal ¶
func (m *GetBlockHeadersResponse) XXX_Unmarshal(b []byte) error
type GetBlockRequest ¶
type GetBlockRequest struct { Hashes [][]byte `protobuf:"bytes,1,rep,name=hashes,proto3" json:"hashes,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
GetBlockRequest request blocks informations, not just single block.
func (*GetBlockRequest) Descriptor ¶
func (*GetBlockRequest) Descriptor() ([]byte, []int)
func (*GetBlockRequest) GetHashes ¶
func (m *GetBlockRequest) GetHashes() [][]byte
func (*GetBlockRequest) ProtoMessage ¶
func (*GetBlockRequest) ProtoMessage()
func (*GetBlockRequest) Reset ¶
func (m *GetBlockRequest) Reset()
func (*GetBlockRequest) String ¶
func (m *GetBlockRequest) String() string
func (*GetBlockRequest) XXX_DiscardUnknown ¶
func (m *GetBlockRequest) XXX_DiscardUnknown()
func (*GetBlockRequest) XXX_Marshal ¶
func (m *GetBlockRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetBlockRequest) XXX_Merge ¶
func (dst *GetBlockRequest) XXX_Merge(src proto.Message)
func (*GetBlockRequest) XXX_Size ¶
func (m *GetBlockRequest) XXX_Size() int
func (*GetBlockRequest) XXX_Unmarshal ¶
func (m *GetBlockRequest) XXX_Unmarshal(b []byte) error
type GetBlockResponse ¶
type GetBlockResponse struct { Status ResultStatus `protobuf:"varint,1,opt,name=status,proto3,enum=types.ResultStatus" json:"status,omitempty"` Blocks []*Block `protobuf:"bytes,2,rep,name=blocks,proto3" json:"blocks,omitempty"` HasNext bool `protobuf:"varint,3,opt,name=hasNext,proto3" json:"hasNext,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
GetBlockResponse contains response of GetBlockRequest.
func (*GetBlockResponse) Descriptor ¶
func (*GetBlockResponse) Descriptor() ([]byte, []int)
func (*GetBlockResponse) GetBlocks ¶
func (m *GetBlockResponse) GetBlocks() []*Block
func (*GetBlockResponse) GetHasNext ¶
func (m *GetBlockResponse) GetHasNext() bool
func (*GetBlockResponse) GetStatus ¶
func (m *GetBlockResponse) GetStatus() ResultStatus
func (*GetBlockResponse) ProtoMessage ¶
func (*GetBlockResponse) ProtoMessage()
func (*GetBlockResponse) Reset ¶
func (m *GetBlockResponse) Reset()
func (*GetBlockResponse) String ¶
func (m *GetBlockResponse) String() string
func (*GetBlockResponse) XXX_DiscardUnknown ¶
func (m *GetBlockResponse) XXX_DiscardUnknown()
func (*GetBlockResponse) XXX_Marshal ¶
func (m *GetBlockResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetBlockResponse) XXX_Merge ¶
func (dst *GetBlockResponse) XXX_Merge(src proto.Message)
func (*GetBlockResponse) XXX_Size ¶
func (m *GetBlockResponse) XXX_Size() int
func (*GetBlockResponse) XXX_Unmarshal ¶
func (m *GetBlockResponse) XXX_Unmarshal(b []byte) error
type GetHashByNo ¶ added in v0.8.1
type GetHashByNo struct { BlockNo uint64 `protobuf:"varint,1,opt,name=blockNo,proto3" json:"blockNo,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*GetHashByNo) Descriptor ¶ added in v0.8.1
func (*GetHashByNo) Descriptor() ([]byte, []int)
func (*GetHashByNo) GetBlockNo ¶ added in v0.8.1
func (m *GetHashByNo) GetBlockNo() uint64
func (*GetHashByNo) ProtoMessage ¶ added in v0.8.1
func (*GetHashByNo) ProtoMessage()
func (*GetHashByNo) Reset ¶ added in v0.8.1
func (m *GetHashByNo) Reset()
func (*GetHashByNo) String ¶ added in v0.8.1
func (m *GetHashByNo) String() string
func (*GetHashByNo) XXX_DiscardUnknown ¶ added in v0.8.1
func (m *GetHashByNo) XXX_DiscardUnknown()
func (*GetHashByNo) XXX_Marshal ¶ added in v0.8.1
func (m *GetHashByNo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetHashByNo) XXX_Merge ¶ added in v0.8.1
func (dst *GetHashByNo) XXX_Merge(src proto.Message)
func (*GetHashByNo) XXX_Size ¶ added in v0.8.1
func (m *GetHashByNo) XXX_Size() int
func (*GetHashByNo) XXX_Unmarshal ¶ added in v0.8.1
func (m *GetHashByNo) XXX_Unmarshal(b []byte) error
type GetHashByNoResponse ¶ added in v0.8.1
type GetHashByNoResponse struct { Status ResultStatus `protobuf:"varint,1,opt,name=status,proto3,enum=types.ResultStatus" json:"status,omitempty"` BlockHash []byte `protobuf:"bytes,2,opt,name=blockHash,proto3" json:"blockHash,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*GetHashByNoResponse) Descriptor ¶ added in v0.8.1
func (*GetHashByNoResponse) Descriptor() ([]byte, []int)
func (*GetHashByNoResponse) GetBlockHash ¶ added in v0.8.1
func (m *GetHashByNoResponse) GetBlockHash() []byte
func (*GetHashByNoResponse) GetStatus ¶ added in v0.8.1
func (m *GetHashByNoResponse) GetStatus() ResultStatus
func (*GetHashByNoResponse) ProtoMessage ¶ added in v0.8.1
func (*GetHashByNoResponse) ProtoMessage()
func (*GetHashByNoResponse) Reset ¶ added in v0.8.1
func (m *GetHashByNoResponse) Reset()
func (*GetHashByNoResponse) String ¶ added in v0.8.1
func (m *GetHashByNoResponse) String() string
func (*GetHashByNoResponse) XXX_DiscardUnknown ¶ added in v0.8.1
func (m *GetHashByNoResponse) XXX_DiscardUnknown()
func (*GetHashByNoResponse) XXX_Marshal ¶ added in v0.8.1
func (m *GetHashByNoResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetHashByNoResponse) XXX_Merge ¶ added in v0.8.1
func (dst *GetHashByNoResponse) XXX_Merge(src proto.Message)
func (*GetHashByNoResponse) XXX_Size ¶ added in v0.8.1
func (m *GetHashByNoResponse) XXX_Size() int
func (*GetHashByNoResponse) XXX_Unmarshal ¶ added in v0.8.1
func (m *GetHashByNoResponse) XXX_Unmarshal(b []byte) error
type GetHashesRequest ¶ added in v0.8.1
type GetHashesRequest struct { // prevHash indicated referenced block hash. server will return hashes after this block. PrevHash []byte `protobuf:"bytes,1,opt,name=prevHash,proto3" json:"prevHash,omitempty"` // prevNumber indicated referenced block PrevNumber uint64 `protobuf:"varint,2,opt,name=prevNumber,proto3" json:"prevNumber,omitempty"` // maximum count of hashes that want to get Size uint64 `protobuf:"varint,3,opt,name=size,proto3" json:"size,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
GetHashesRequest
func (*GetHashesRequest) Descriptor ¶ added in v0.8.1
func (*GetHashesRequest) Descriptor() ([]byte, []int)
func (*GetHashesRequest) GetPrevHash ¶ added in v0.8.1
func (m *GetHashesRequest) GetPrevHash() []byte
func (*GetHashesRequest) GetPrevNumber ¶ added in v0.8.1
func (m *GetHashesRequest) GetPrevNumber() uint64
func (*GetHashesRequest) GetSize ¶ added in v0.8.1
func (m *GetHashesRequest) GetSize() uint64
func (*GetHashesRequest) ProtoMessage ¶ added in v0.8.1
func (*GetHashesRequest) ProtoMessage()
func (*GetHashesRequest) Reset ¶ added in v0.8.1
func (m *GetHashesRequest) Reset()
func (*GetHashesRequest) String ¶ added in v0.8.1
func (m *GetHashesRequest) String() string
func (*GetHashesRequest) XXX_DiscardUnknown ¶ added in v0.8.1
func (m *GetHashesRequest) XXX_DiscardUnknown()
func (*GetHashesRequest) XXX_Marshal ¶ added in v0.8.1
func (m *GetHashesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetHashesRequest) XXX_Merge ¶ added in v0.8.1
func (dst *GetHashesRequest) XXX_Merge(src proto.Message)
func (*GetHashesRequest) XXX_Size ¶ added in v0.8.1
func (m *GetHashesRequest) XXX_Size() int
func (*GetHashesRequest) XXX_Unmarshal ¶ added in v0.8.1
func (m *GetHashesRequest) XXX_Unmarshal(b []byte) error
type GetHashesResponse ¶ added in v0.8.1
type GetHashesResponse struct { Status ResultStatus `protobuf:"varint,1,opt,name=status,proto3,enum=types.ResultStatus" json:"status,omitempty"` Hashes [][]byte `protobuf:"bytes,2,rep,name=hashes,proto3" json:"hashes,omitempty"` HasNext bool `protobuf:"varint,3,opt,name=hasNext,proto3" json:"hasNext,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
GetHashesResponse contains response of GetHashesRequest.
func (*GetHashesResponse) Descriptor ¶ added in v0.8.1
func (*GetHashesResponse) Descriptor() ([]byte, []int)
func (*GetHashesResponse) GetHasNext ¶ added in v0.8.1
func (m *GetHashesResponse) GetHasNext() bool
func (*GetHashesResponse) GetHashes ¶ added in v0.8.1
func (m *GetHashesResponse) GetHashes() [][]byte
func (*GetHashesResponse) GetStatus ¶ added in v0.8.1
func (m *GetHashesResponse) GetStatus() ResultStatus
func (*GetHashesResponse) ProtoMessage ¶ added in v0.8.1
func (*GetHashesResponse) ProtoMessage()
func (*GetHashesResponse) Reset ¶ added in v0.8.1
func (m *GetHashesResponse) Reset()
func (*GetHashesResponse) String ¶ added in v0.8.1
func (m *GetHashesResponse) String() string
func (*GetHashesResponse) XXX_DiscardUnknown ¶ added in v0.8.1
func (m *GetHashesResponse) XXX_DiscardUnknown()
func (*GetHashesResponse) XXX_Marshal ¶ added in v0.8.1
func (m *GetHashesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetHashesResponse) XXX_Merge ¶ added in v0.8.1
func (dst *GetHashesResponse) XXX_Merge(src proto.Message)
func (*GetHashesResponse) XXX_Size ¶ added in v0.8.1
func (m *GetHashesResponse) XXX_Size() int
func (*GetHashesResponse) XXX_Unmarshal ¶ added in v0.8.1
func (m *GetHashesResponse) XXX_Unmarshal(b []byte) error
type GetMissingRequest ¶
type GetMissingRequest struct { // Hash indicated referenced sparse block hash array of longest chain(caller). Hashes [][]byte `protobuf:"bytes,1,rep,name=hashes,proto3" json:"hashes,omitempty"` // stophash will be used the meaning of end point of missing part. Stophash []byte `protobuf:"bytes,2,opt,name=stophash,proto3" json:"stophash,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
GetMissingRequest
func (*GetMissingRequest) Descriptor ¶
func (*GetMissingRequest) Descriptor() ([]byte, []int)
func (*GetMissingRequest) GetHashes ¶
func (m *GetMissingRequest) GetHashes() [][]byte
func (*GetMissingRequest) GetStophash ¶
func (m *GetMissingRequest) GetStophash() []byte
func (*GetMissingRequest) ProtoMessage ¶
func (*GetMissingRequest) ProtoMessage()
func (*GetMissingRequest) Reset ¶
func (m *GetMissingRequest) Reset()
func (*GetMissingRequest) String ¶
func (m *GetMissingRequest) String() string
func (*GetMissingRequest) XXX_DiscardUnknown ¶
func (m *GetMissingRequest) XXX_DiscardUnknown()
func (*GetMissingRequest) XXX_Marshal ¶
func (m *GetMissingRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetMissingRequest) XXX_Merge ¶
func (dst *GetMissingRequest) XXX_Merge(src proto.Message)
func (*GetMissingRequest) XXX_Size ¶
func (m *GetMissingRequest) XXX_Size() int
func (*GetMissingRequest) XXX_Unmarshal ¶
func (m *GetMissingRequest) XXX_Unmarshal(b []byte) error
type GetTransactionsRequest ¶
type GetTransactionsRequest struct { Hashes [][]byte `protobuf:"bytes,1,rep,name=hashes,proto3" json:"hashes,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*GetTransactionsRequest) Descriptor ¶
func (*GetTransactionsRequest) Descriptor() ([]byte, []int)
func (*GetTransactionsRequest) GetHashes ¶
func (m *GetTransactionsRequest) GetHashes() [][]byte
func (*GetTransactionsRequest) ProtoMessage ¶
func (*GetTransactionsRequest) ProtoMessage()
func (*GetTransactionsRequest) Reset ¶
func (m *GetTransactionsRequest) Reset()
func (*GetTransactionsRequest) String ¶
func (m *GetTransactionsRequest) String() string
func (*GetTransactionsRequest) XXX_DiscardUnknown ¶
func (m *GetTransactionsRequest) XXX_DiscardUnknown()
func (*GetTransactionsRequest) XXX_Marshal ¶
func (m *GetTransactionsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetTransactionsRequest) XXX_Merge ¶
func (dst *GetTransactionsRequest) XXX_Merge(src proto.Message)
func (*GetTransactionsRequest) XXX_Size ¶
func (m *GetTransactionsRequest) XXX_Size() int
func (*GetTransactionsRequest) XXX_Unmarshal ¶
func (m *GetTransactionsRequest) XXX_Unmarshal(b []byte) error
type GetTransactionsResponse ¶
type GetTransactionsResponse struct { Status ResultStatus `protobuf:"varint,1,opt,name=status,proto3,enum=types.ResultStatus" json:"status,omitempty"` Hashes [][]byte `protobuf:"bytes,2,rep,name=hashes,proto3" json:"hashes,omitempty"` Txs []*Tx `protobuf:"bytes,3,rep,name=txs,proto3" json:"txs,omitempty"` HasNext bool `protobuf:"varint,4,opt,name=hasNext,proto3" json:"hasNext,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*GetTransactionsResponse) Descriptor ¶
func (*GetTransactionsResponse) Descriptor() ([]byte, []int)
func (*GetTransactionsResponse) GetHasNext ¶
func (m *GetTransactionsResponse) GetHasNext() bool
func (*GetTransactionsResponse) GetHashes ¶
func (m *GetTransactionsResponse) GetHashes() [][]byte
func (*GetTransactionsResponse) GetStatus ¶
func (m *GetTransactionsResponse) GetStatus() ResultStatus
func (*GetTransactionsResponse) GetTxs ¶
func (m *GetTransactionsResponse) GetTxs() []*Tx
func (*GetTransactionsResponse) ProtoMessage ¶
func (*GetTransactionsResponse) ProtoMessage()
func (*GetTransactionsResponse) Reset ¶
func (m *GetTransactionsResponse) Reset()
func (*GetTransactionsResponse) String ¶
func (m *GetTransactionsResponse) String() string
func (*GetTransactionsResponse) XXX_DiscardUnknown ¶
func (m *GetTransactionsResponse) XXX_DiscardUnknown()
func (*GetTransactionsResponse) XXX_Marshal ¶
func (m *GetTransactionsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetTransactionsResponse) XXX_Merge ¶
func (dst *GetTransactionsResponse) XXX_Merge(src proto.Message)
func (*GetTransactionsResponse) XXX_Size ¶
func (m *GetTransactionsResponse) XXX_Size() int
func (*GetTransactionsResponse) XXX_Unmarshal ¶
func (m *GetTransactionsResponse) XXX_Unmarshal(b []byte) error
type GoAwayNotice ¶
type GoAwayNotice struct { Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*GoAwayNotice) Descriptor ¶
func (*GoAwayNotice) Descriptor() ([]byte, []int)
func (*GoAwayNotice) GetMessage ¶
func (m *GoAwayNotice) GetMessage() string
func (*GoAwayNotice) ProtoMessage ¶
func (*GoAwayNotice) ProtoMessage()
func (*GoAwayNotice) Reset ¶
func (m *GoAwayNotice) Reset()
func (*GoAwayNotice) String ¶
func (m *GoAwayNotice) String() string
func (*GoAwayNotice) XXX_DiscardUnknown ¶
func (m *GoAwayNotice) XXX_DiscardUnknown()
func (*GoAwayNotice) XXX_Marshal ¶
func (m *GoAwayNotice) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GoAwayNotice) XXX_Merge ¶
func (dst *GoAwayNotice) XXX_Merge(src proto.Message)
func (*GoAwayNotice) XXX_Size ¶
func (m *GoAwayNotice) XXX_Size() int
func (*GoAwayNotice) XXX_Unmarshal ¶
func (m *GoAwayNotice) XXX_Unmarshal(b []byte) error
type HashID ¶
type HashID [32]byte
HashID is a fixed size bytes
type ImplHashBytes ¶ added in v0.8.2
type ImplHashBytes interface {
Hash() []byte
}
ImplHashBytes is a object supports Hash
type ImplMarshal ¶ added in v0.8.1
ImplMarshal is a object has marshal interface
type ImportFormat ¶
type ImportFormat struct { Wif *SingleBytes `protobuf:"bytes,1,opt,name=wif,proto3" json:"wif,omitempty"` Oldpass string `protobuf:"bytes,2,opt,name=oldpass,proto3" json:"oldpass,omitempty"` Newpass string `protobuf:"bytes,3,opt,name=newpass,proto3" json:"newpass,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ImportFormat) Descriptor ¶
func (*ImportFormat) Descriptor() ([]byte, []int)
func (*ImportFormat) GetNewpass ¶
func (m *ImportFormat) GetNewpass() string
func (*ImportFormat) GetOldpass ¶
func (m *ImportFormat) GetOldpass() string
func (*ImportFormat) GetWif ¶
func (m *ImportFormat) GetWif() *SingleBytes
func (*ImportFormat) ProtoMessage ¶
func (*ImportFormat) ProtoMessage()
func (*ImportFormat) Reset ¶
func (m *ImportFormat) Reset()
func (*ImportFormat) String ¶
func (m *ImportFormat) String() string
func (*ImportFormat) XXX_DiscardUnknown ¶
func (m *ImportFormat) XXX_DiscardUnknown()
func (*ImportFormat) XXX_Marshal ¶
func (m *ImportFormat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ImportFormat) XXX_Merge ¶
func (m *ImportFormat) XXX_Merge(src proto.Message)
func (*ImportFormat) XXX_Size ¶
func (m *ImportFormat) XXX_Size() int
func (*ImportFormat) XXX_Unmarshal ¶
func (m *ImportFormat) XXX_Unmarshal(b []byte) error
type Input ¶
type Input struct { Hash []byte `protobuf:"bytes,1,opt,name=hash,proto3" json:"hash,omitempty"` Address [][]byte `protobuf:"bytes,2,rep,name=address,proto3" json:"address,omitempty"` Value []byte `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"` Script []byte `protobuf:"bytes,4,opt,name=script,proto3" json:"script,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Input) Descriptor ¶
func (*Input) GetAddress ¶
func (*Input) ProtoMessage ¶
func (*Input) ProtoMessage()
func (*Input) XXX_DiscardUnknown ¶
func (m *Input) XXX_DiscardUnknown()
func (*Input) XXX_Marshal ¶
func (*Input) XXX_Unmarshal ¶
type ListParams ¶
type ListParams struct { Hash []byte `protobuf:"bytes,1,opt,name=hash,proto3" json:"hash,omitempty"` Height uint64 `protobuf:"varint,2,opt,name=height,proto3" json:"height,omitempty"` Size uint32 `protobuf:"varint,3,opt,name=size,proto3" json:"size,omitempty"` Offset uint32 `protobuf:"varint,4,opt,name=offset,proto3" json:"offset,omitempty"` Asc bool `protobuf:"varint,5,opt,name=asc,proto3" json:"asc,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ListParams) Descriptor ¶
func (*ListParams) Descriptor() ([]byte, []int)
func (*ListParams) GetAsc ¶
func (m *ListParams) GetAsc() bool
func (*ListParams) GetHash ¶
func (m *ListParams) GetHash() []byte
func (*ListParams) GetHeight ¶
func (m *ListParams) GetHeight() uint64
func (*ListParams) GetOffset ¶
func (m *ListParams) GetOffset() uint32
func (*ListParams) GetSize ¶
func (m *ListParams) GetSize() uint32
func (*ListParams) ProtoMessage ¶
func (*ListParams) ProtoMessage()
func (*ListParams) Reset ¶
func (m *ListParams) Reset()
func (*ListParams) String ¶
func (m *ListParams) String() string
func (*ListParams) XXX_DiscardUnknown ¶
func (m *ListParams) XXX_DiscardUnknown()
func (*ListParams) XXX_Marshal ¶
func (m *ListParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ListParams) XXX_Merge ¶
func (m *ListParams) XXX_Merge(src proto.Message)
func (*ListParams) XXX_Size ¶
func (m *ListParams) XXX_Size() int
func (*ListParams) XXX_Unmarshal ¶
func (m *ListParams) XXX_Unmarshal(b []byte) error
type MapQuery ¶ added in v0.9.0
type MapQuery struct { Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` AddMe bool `protobuf:"varint,2,opt,name=addMe,proto3" json:"addMe,omitempty"` Size int32 `protobuf:"varint,3,opt,name=size,proto3" json:"size,omitempty"` Excludes [][]byte `protobuf:"bytes,4,rep,name=excludes,proto3" json:"excludes,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
query to polaris
func (*MapQuery) Descriptor ¶ added in v0.9.0
func (*MapQuery) GetExcludes ¶ added in v0.9.0
func (*MapQuery) ProtoMessage ¶ added in v0.9.0
func (*MapQuery) ProtoMessage()
func (*MapQuery) XXX_DiscardUnknown ¶ added in v0.9.0
func (m *MapQuery) XXX_DiscardUnknown()
func (*MapQuery) XXX_Marshal ¶ added in v0.9.0
func (*MapQuery) XXX_Unmarshal ¶ added in v0.9.0
type MapResponse ¶ added in v0.9.0
type MapResponse struct { Status ResultStatus `protobuf:"varint,1,opt,name=status,proto3,enum=types.ResultStatus" json:"status,omitempty"` Addresses []*PeerAddress `protobuf:"bytes,2,rep,name=addresses,proto3" json:"addresses,omitempty"` Message string `protobuf:"bytes,3,opt,name=message,proto3" json:"message,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*MapResponse) Descriptor ¶ added in v0.9.0
func (*MapResponse) Descriptor() ([]byte, []int)
func (*MapResponse) GetAddresses ¶ added in v0.9.0
func (m *MapResponse) GetAddresses() []*PeerAddress
func (*MapResponse) GetMessage ¶ added in v0.9.0
func (m *MapResponse) GetMessage() string
func (*MapResponse) GetStatus ¶ added in v0.9.0
func (m *MapResponse) GetStatus() ResultStatus
func (*MapResponse) ProtoMessage ¶ added in v0.9.0
func (*MapResponse) ProtoMessage()
func (*MapResponse) Reset ¶ added in v0.9.0
func (m *MapResponse) Reset()
func (*MapResponse) String ¶ added in v0.9.0
func (m *MapResponse) String() string
func (*MapResponse) XXX_DiscardUnknown ¶ added in v0.9.0
func (m *MapResponse) XXX_DiscardUnknown()
func (*MapResponse) XXX_Marshal ¶ added in v0.9.0
func (m *MapResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MapResponse) XXX_Merge ¶ added in v0.9.0
func (dst *MapResponse) XXX_Merge(src proto.Message)
func (*MapResponse) XXX_Size ¶ added in v0.9.0
func (m *MapResponse) XXX_Size() int
func (*MapResponse) XXX_Unmarshal ¶ added in v0.9.0
func (m *MapResponse) XXX_Unmarshal(b []byte) error
type MetricType ¶ added in v0.8.2
type MetricType int32
const ( // NOTHING should not be used. MetricType_NOTHING MetricType = 0 // Metric for p2p network transfer MetricType_P2P_NETWORK MetricType = 1 )
func (MetricType) EnumDescriptor ¶ added in v0.8.2
func (MetricType) EnumDescriptor() ([]byte, []int)
func (MetricType) String ¶ added in v0.8.2
func (x MetricType) String() string
type Metrics ¶ added in v0.8.2
type Metrics struct { Peers []*PeerMetric `protobuf:"bytes,1,rep,name=peers,proto3" json:"peers,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Metrics) Descriptor ¶ added in v0.8.2
func (*Metrics) GetPeers ¶ added in v0.8.2
func (m *Metrics) GetPeers() []*PeerMetric
func (*Metrics) ProtoMessage ¶ added in v0.8.2
func (*Metrics) ProtoMessage()
func (*Metrics) XXX_DiscardUnknown ¶ added in v0.8.2
func (m *Metrics) XXX_DiscardUnknown()
func (*Metrics) XXX_Marshal ¶ added in v0.8.2
func (*Metrics) XXX_Unmarshal ¶ added in v0.8.2
type MetricsRequest ¶ added in v0.8.2
type MetricsRequest struct { Types []MetricType `protobuf:"varint,1,rep,packed,name=types,proto3,enum=types.MetricType" json:"types,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*MetricsRequest) Descriptor ¶ added in v0.8.2
func (*MetricsRequest) Descriptor() ([]byte, []int)
func (*MetricsRequest) GetTypes ¶ added in v0.8.2
func (m *MetricsRequest) GetTypes() []MetricType
func (*MetricsRequest) ProtoMessage ¶ added in v0.8.2
func (*MetricsRequest) ProtoMessage()
func (*MetricsRequest) Reset ¶ added in v0.8.2
func (m *MetricsRequest) Reset()
func (*MetricsRequest) String ¶ added in v0.8.2
func (m *MetricsRequest) String() string
func (*MetricsRequest) XXX_DiscardUnknown ¶ added in v0.8.2
func (m *MetricsRequest) XXX_DiscardUnknown()
func (*MetricsRequest) XXX_Marshal ¶ added in v0.8.2
func (m *MetricsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MetricsRequest) XXX_Merge ¶ added in v0.8.2
func (m *MetricsRequest) XXX_Merge(src proto.Message)
func (*MetricsRequest) XXX_Size ¶ added in v0.8.2
func (m *MetricsRequest) XXX_Size() int
func (*MetricsRequest) XXX_Unmarshal ¶ added in v0.8.2
func (m *MetricsRequest) XXX_Unmarshal(b []byte) error
type MovingAverage ¶ added in v0.9.0
type MovingAverage struct {
// contains filtered or unexported fields
}
func NewMovingAverage ¶ added in v0.9.0
func NewMovingAverage(size int) *MovingAverage
func (*MovingAverage) Add ¶ added in v0.9.0
func (ma *MovingAverage) Add(val int64) int64
type MsgHeader ¶
type MsgHeader struct { // client version ClientVersion string `protobuf:"bytes,1,opt,name=clientVersion,proto3" json:"clientVersion,omitempty"` // unix time Timestamp int64 `protobuf:"varint,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // allows requesters to use request data when processing a response Id string `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"` // Gossip is flag to have receiver peer gossip the message to neighbors Gossip bool `protobuf:"varint,4,opt,name=gossip,proto3" json:"gossip,omitempty"` // PeerID is id of node that created the message (not the peer that may have sent it). =base58(mh(sha256(nodePubKey))) PeerID []byte `protobuf:"bytes,5,opt,name=peerID,proto3" json:"peerID,omitempty"` // nodePubKey Authoring node Secp256k1 public key (32bytes) - protobufs serielized NodePubKey []byte `protobuf:"bytes,6,opt,name=nodePubKey,proto3" json:"nodePubKey,omitempty"` // signature of message data + method specific data by message authoring node. format: string([]bytes) Sign []byte `protobuf:"bytes,7,opt,name=sign,proto3" json:"sign,omitempty"` // Subprotocol uint32 `protobuf:"varint,8,opt,name=subprotocol,proto3" json:"subprotocol,omitempty"` // Length uint32 `protobuf:"varint,9,opt,name=length,proto3" json:"length,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
MessageData has datas shared between all app protocols
func (*MsgHeader) Descriptor ¶
func (*MsgHeader) GetClientVersion ¶
func (*MsgHeader) GetNodePubKey ¶
func (*MsgHeader) GetSubprotocol ¶
func (*MsgHeader) GetTimestamp ¶
func (*MsgHeader) ProtoMessage ¶
func (*MsgHeader) ProtoMessage()
func (*MsgHeader) XXX_DiscardUnknown ¶
func (m *MsgHeader) XXX_DiscardUnknown()
func (*MsgHeader) XXX_Marshal ¶
func (*MsgHeader) XXX_Unmarshal ¶
type Name ¶ added in v0.9.0
type Name struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Name) Descriptor ¶ added in v0.9.0
func (*Name) ProtoMessage ¶ added in v0.9.0
func (*Name) ProtoMessage()
func (*Name) XXX_DiscardUnknown ¶ added in v0.9.0
func (m *Name) XXX_DiscardUnknown()
func (*Name) XXX_Marshal ¶ added in v0.9.0
func (*Name) XXX_Unmarshal ¶ added in v0.9.0
type NameInfo ¶ added in v0.9.0
type NameInfo struct { Name *Name `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Owner []byte `protobuf:"bytes,2,opt,name=owner,proto3" json:"owner,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*NameInfo) Descriptor ¶ added in v0.9.0
func (*NameInfo) ProtoMessage ¶ added in v0.9.0
func (*NameInfo) ProtoMessage()
func (*NameInfo) XXX_DiscardUnknown ¶ added in v0.9.0
func (m *NameInfo) XXX_DiscardUnknown()
func (*NameInfo) XXX_Marshal ¶ added in v0.9.0
func (*NameInfo) XXX_Unmarshal ¶ added in v0.9.0
type NewBlockNotice ¶
type NewBlockNotice struct { BlockHash []byte `protobuf:"bytes,1,opt,name=blockHash,proto3" json:"blockHash,omitempty"` BlockNo uint64 `protobuf:"varint,2,opt,name=blockNo,proto3" json:"blockNo,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*NewBlockNotice) Descriptor ¶
func (*NewBlockNotice) Descriptor() ([]byte, []int)
func (*NewBlockNotice) GetBlockHash ¶
func (m *NewBlockNotice) GetBlockHash() []byte
func (*NewBlockNotice) GetBlockNo ¶
func (m *NewBlockNotice) GetBlockNo() uint64
func (*NewBlockNotice) ProtoMessage ¶
func (*NewBlockNotice) ProtoMessage()
func (*NewBlockNotice) Reset ¶
func (m *NewBlockNotice) Reset()
func (*NewBlockNotice) String ¶
func (m *NewBlockNotice) String() string
func (*NewBlockNotice) XXX_DiscardUnknown ¶
func (m *NewBlockNotice) XXX_DiscardUnknown()
func (*NewBlockNotice) XXX_Marshal ¶
func (m *NewBlockNotice) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NewBlockNotice) XXX_Merge ¶
func (dst *NewBlockNotice) XXX_Merge(src proto.Message)
func (*NewBlockNotice) XXX_Size ¶
func (m *NewBlockNotice) XXX_Size() int
func (*NewBlockNotice) XXX_Unmarshal ¶
func (m *NewBlockNotice) XXX_Unmarshal(b []byte) error
type NewTransactionsNotice ¶
type NewTransactionsNotice struct { TxHashes [][]byte `protobuf:"bytes,1,rep,name=txHashes,proto3" json:"txHashes,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*NewTransactionsNotice) Descriptor ¶
func (*NewTransactionsNotice) Descriptor() ([]byte, []int)
func (*NewTransactionsNotice) GetTxHashes ¶
func (m *NewTransactionsNotice) GetTxHashes() [][]byte
func (*NewTransactionsNotice) ProtoMessage ¶
func (*NewTransactionsNotice) ProtoMessage()
func (*NewTransactionsNotice) Reset ¶
func (m *NewTransactionsNotice) Reset()
func (*NewTransactionsNotice) String ¶
func (m *NewTransactionsNotice) String() string
func (*NewTransactionsNotice) XXX_DiscardUnknown ¶
func (m *NewTransactionsNotice) XXX_DiscardUnknown()
func (*NewTransactionsNotice) XXX_Marshal ¶
func (m *NewTransactionsNotice) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NewTransactionsNotice) XXX_Merge ¶
func (dst *NewTransactionsNotice) XXX_Merge(src proto.Message)
func (*NewTransactionsNotice) XXX_Size ¶
func (m *NewTransactionsNotice) XXX_Size() int
func (*NewTransactionsNotice) XXX_Unmarshal ¶
func (m *NewTransactionsNotice) XXX_Unmarshal(b []byte) error
type NodeReq ¶ added in v0.8.3
type NodeReq struct { Timeout []byte `protobuf:"bytes,1,opt,name=timeout,proto3" json:"timeout,omitempty"` Component []byte `protobuf:"bytes,2,opt,name=component,proto3" json:"component,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*NodeReq) Descriptor ¶ added in v0.8.3
func (*NodeReq) GetComponent ¶ added in v0.8.3
func (*NodeReq) GetTimeout ¶ added in v0.8.3
func (*NodeReq) ProtoMessage ¶ added in v0.8.3
func (*NodeReq) ProtoMessage()
func (*NodeReq) XXX_DiscardUnknown ¶ added in v0.8.3
func (m *NodeReq) XXX_DiscardUnknown()
func (*NodeReq) XXX_Marshal ¶ added in v0.8.3
func (*NodeReq) XXX_Unmarshal ¶ added in v0.8.3
type Output ¶
type Output struct { Index uint32 `protobuf:"varint,1,opt,name=index,proto3" json:"index,omitempty"` Address []byte `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"` Value []byte `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"` Script []byte `protobuf:"bytes,4,opt,name=script,proto3" json:"script,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Output) Descriptor ¶
func (*Output) GetAddress ¶
func (*Output) ProtoMessage ¶
func (*Output) ProtoMessage()
func (*Output) XXX_DiscardUnknown ¶
func (m *Output) XXX_DiscardUnknown()
func (*Output) XXX_Marshal ¶
func (*Output) XXX_Unmarshal ¶
type P2PMessage ¶
type P2PMessage struct { Header *MsgHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` Data []byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*P2PMessage) Descriptor ¶
func (*P2PMessage) Descriptor() ([]byte, []int)
func (*P2PMessage) GetData ¶
func (m *P2PMessage) GetData() []byte
func (*P2PMessage) GetHeader ¶
func (m *P2PMessage) GetHeader() *MsgHeader
func (*P2PMessage) ProtoMessage ¶
func (*P2PMessage) ProtoMessage()
func (*P2PMessage) Reset ¶
func (m *P2PMessage) Reset()
func (*P2PMessage) String ¶
func (m *P2PMessage) String() string
func (*P2PMessage) XXX_DiscardUnknown ¶
func (m *P2PMessage) XXX_DiscardUnknown()
func (*P2PMessage) XXX_Marshal ¶
func (m *P2PMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*P2PMessage) XXX_Merge ¶
func (dst *P2PMessage) XXX_Merge(src proto.Message)
func (*P2PMessage) XXX_Size ¶
func (m *P2PMessage) XXX_Size() int
func (*P2PMessage) XXX_Unmarshal ¶
func (m *P2PMessage) XXX_Unmarshal(b []byte) error
type Peer ¶ added in v0.8.1
type Peer struct { Address *PeerAddress `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` Bestblock *NewBlockNotice `protobuf:"bytes,2,opt,name=bestblock,proto3" json:"bestblock,omitempty"` State int32 `protobuf:"varint,3,opt,name=state,proto3" json:"state,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Peer) Descriptor ¶ added in v0.8.1
func (*Peer) GetAddress ¶ added in v0.8.1
func (m *Peer) GetAddress() *PeerAddress
func (*Peer) GetBestblock ¶ added in v0.8.1
func (m *Peer) GetBestblock() *NewBlockNotice
func (*Peer) ProtoMessage ¶ added in v0.8.1
func (*Peer) ProtoMessage()
func (*Peer) XXX_DiscardUnknown ¶ added in v0.8.1
func (m *Peer) XXX_DiscardUnknown()
func (*Peer) XXX_Marshal ¶ added in v0.8.1
func (*Peer) XXX_Unmarshal ¶ added in v0.8.1
type PeerAddress ¶
type PeerAddress struct { // address is stored in form of IPv4-mapped IPv6 addresses with network byte order Address []byte `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` Port uint32 `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"` PeerID []byte `protobuf:"bytes,3,opt,name=peerID,proto3" json:"peerID,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*PeerAddress) Descriptor ¶
func (*PeerAddress) Descriptor() ([]byte, []int)
func (*PeerAddress) GetAddress ¶
func (m *PeerAddress) GetAddress() []byte
func (*PeerAddress) GetPeerID ¶
func (m *PeerAddress) GetPeerID() []byte
func (*PeerAddress) GetPort ¶
func (m *PeerAddress) GetPort() uint32
func (*PeerAddress) ProtoMessage ¶
func (*PeerAddress) ProtoMessage()
func (*PeerAddress) Reset ¶
func (m *PeerAddress) Reset()
func (*PeerAddress) String ¶
func (m *PeerAddress) String() string
func (*PeerAddress) XXX_DiscardUnknown ¶
func (m *PeerAddress) XXX_DiscardUnknown()
func (*PeerAddress) XXX_Marshal ¶
func (m *PeerAddress) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PeerAddress) XXX_Merge ¶
func (m *PeerAddress) XXX_Merge(src proto.Message)
func (*PeerAddress) XXX_Size ¶
func (m *PeerAddress) XXX_Size() int
func (*PeerAddress) XXX_Unmarshal ¶
func (m *PeerAddress) XXX_Unmarshal(b []byte) error
type PeerList ¶
type PeerList struct { Peers []*Peer `protobuf:"bytes,1,rep,name=peers,proto3" json:"peers,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*PeerList) Descriptor ¶
func (*PeerList) ProtoMessage ¶
func (*PeerList) ProtoMessage()
func (*PeerList) XXX_DiscardUnknown ¶
func (m *PeerList) XXX_DiscardUnknown()
func (*PeerList) XXX_Marshal ¶
func (*PeerList) XXX_Unmarshal ¶
type PeerMetric ¶ added in v0.8.2
type PeerMetric struct { PeerID []byte `protobuf:"bytes,1,opt,name=peerID,proto3" json:"peerID,omitempty"` SumIn int64 `protobuf:"varint,2,opt,name=sumIn,proto3" json:"sumIn,omitempty"` AvrIn int64 `protobuf:"varint,3,opt,name=avrIn,proto3" json:"avrIn,omitempty"` SumOut int64 `protobuf:"varint,4,opt,name=sumOut,proto3" json:"sumOut,omitempty"` AvrOut int64 `protobuf:"varint,5,opt,name=avrOut,proto3" json:"avrOut,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*PeerMetric) Descriptor ¶ added in v0.8.2
func (*PeerMetric) Descriptor() ([]byte, []int)
func (*PeerMetric) GetAvrIn ¶ added in v0.8.2
func (m *PeerMetric) GetAvrIn() int64
func (*PeerMetric) GetAvrOut ¶ added in v0.8.2
func (m *PeerMetric) GetAvrOut() int64
func (*PeerMetric) GetPeerID ¶ added in v0.8.2
func (m *PeerMetric) GetPeerID() []byte
func (*PeerMetric) GetSumIn ¶ added in v0.8.2
func (m *PeerMetric) GetSumIn() int64
func (*PeerMetric) GetSumOut ¶ added in v0.8.2
func (m *PeerMetric) GetSumOut() int64
func (*PeerMetric) ProtoMessage ¶ added in v0.8.2
func (*PeerMetric) ProtoMessage()
func (*PeerMetric) Reset ¶ added in v0.8.2
func (m *PeerMetric) Reset()
func (*PeerMetric) String ¶ added in v0.8.2
func (m *PeerMetric) String() string
func (*PeerMetric) XXX_DiscardUnknown ¶ added in v0.8.2
func (m *PeerMetric) XXX_DiscardUnknown()
func (*PeerMetric) XXX_Marshal ¶ added in v0.8.2
func (m *PeerMetric) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PeerMetric) XXX_Merge ¶ added in v0.8.2
func (m *PeerMetric) XXX_Merge(src proto.Message)
func (*PeerMetric) XXX_Size ¶ added in v0.8.2
func (m *PeerMetric) XXX_Size() int
func (*PeerMetric) XXX_Unmarshal ¶ added in v0.8.2
func (m *PeerMetric) XXX_Unmarshal(b []byte) error
type PeerState ¶
type PeerState int32
PeerState indicated current state of peer, but
const ( // STARTING means connection is just estabished. STARTING PeerState = iota // HANDSHAKING means that local host sent status message but not receive status message from remote HANDSHAKING // RUNNING means complete handshake (i.e. exchanged status message) and can communicate each other RUNNING // DOWN means server can't communicate to remote peer. peer will be delete after TTL or DOWN // STOPPED is totally finished peer, and maybe local server is shutting down. STOPPED )
indicating status of remote peer
func (*PeerState) IncreaseAndGet ¶
type Personal ¶
type Personal struct { Passphrase string `protobuf:"bytes,1,opt,name=passphrase,proto3" json:"passphrase,omitempty"` Account *Account `protobuf:"bytes,2,opt,name=account,proto3" json:"account,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Personal) Descriptor ¶
func (*Personal) GetAccount ¶
func (*Personal) GetPassphrase ¶
func (*Personal) ProtoMessage ¶
func (*Personal) ProtoMessage()
func (*Personal) XXX_DiscardUnknown ¶
func (m *Personal) XXX_DiscardUnknown()
func (*Personal) XXX_Marshal ¶
func (*Personal) XXX_Unmarshal ¶
type Ping ¶
type Ping struct { BestBlockHash []byte `protobuf:"bytes,1,opt,name=best_block_hash,json=bestBlockHash,proto3" json:"best_block_hash,omitempty"` BestHeight uint64 `protobuf:"varint,2,opt,name=best_height,json=bestHeight,proto3" json:"best_height,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Ping request message
func (*Ping) Descriptor ¶
func (*Ping) GetBestBlockHash ¶
func (*Ping) GetBestHeight ¶
func (*Ping) ProtoMessage ¶
func (*Ping) ProtoMessage()
func (*Ping) XXX_DiscardUnknown ¶
func (m *Ping) XXX_DiscardUnknown()
func (*Ping) XXX_Unmarshal ¶
type Pong ¶
type Pong struct { BestBlockHash []byte `protobuf:"bytes,1,opt,name=bestBlockHash,proto3" json:"bestBlockHash,omitempty"` BestHeight uint64 `protobuf:"varint,2,opt,name=bestHeight,proto3" json:"bestHeight,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Ping response message TODO unify to Ping? If did, how to distinguish message is request or response?
func (*Pong) Descriptor ¶
func (*Pong) GetBestBlockHash ¶
func (*Pong) GetBestHeight ¶
func (*Pong) ProtoMessage ¶
func (*Pong) ProtoMessage()
func (*Pong) XXX_DiscardUnknown ¶
func (m *Pong) XXX_DiscardUnknown()
func (*Pong) XXX_Unmarshal ¶
type Query ¶
type Query struct { ContractAddress []byte `protobuf:"bytes,1,opt,name=contractAddress,proto3" json:"contractAddress,omitempty"` Queryinfo []byte `protobuf:"bytes,2,opt,name=queryinfo,proto3" json:"queryinfo,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Query) Descriptor ¶
func (*Query) GetContractAddress ¶
func (*Query) GetQueryinfo ¶
func (*Query) ProtoMessage ¶
func (*Query) ProtoMessage()
func (*Query) XXX_DiscardUnknown ¶
func (m *Query) XXX_DiscardUnknown()
func (*Query) XXX_Marshal ¶
func (*Query) XXX_Unmarshal ¶
type Receipt ¶
type Receipt struct { ContractAddress []byte `protobuf:"bytes,1,opt,name=contractAddress,proto3" json:"contractAddress,omitempty"` Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` Ret string `protobuf:"bytes,3,opt,name=ret,proto3" json:"ret,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Receipt) Descriptor ¶
func (*Receipt) GetContractAddress ¶
func (Receipt) MarshalBinary ¶
func (Receipt) MarshalJSON ¶
func (*Receipt) ProtoMessage ¶
func (*Receipt) ProtoMessage()
func (*Receipt) UnmarshalBinary ¶
func (*Receipt) XXX_DiscardUnknown ¶
func (m *Receipt) XXX_DiscardUnknown()
func (*Receipt) XXX_Marshal ¶
func (*Receipt) XXX_Unmarshal ¶
type ResultStatus ¶
type ResultStatus int32
Not all response contains ResultStatus value. names from gRPC status
const ( // OK is returned on success. ResultStatus_OK ResultStatus = 0 // CANCELED when operation was canceled (typically by the caller). ResultStatus_CANCELED ResultStatus = 1 // UNKNOWN ResultStatus_UNKNOWN ResultStatus = 2 // INVALID_ARGUMENT is missing or wrong value of argument ResultStatus_INVALID_ARGUMENT ResultStatus = 3 // DEADLINE_EXCEEDED timeout ResultStatus_DEADLINE_EXCEEDED ResultStatus = 4 // NOT_FOUND ResultStatus_NOT_FOUND ResultStatus = 5 // ALREADY_EXISTS ResultStatus_ALREADY_EXISTS ResultStatus = 6 // PERMISSION_DENIED ResultStatus_PERMISSION_DENIED ResultStatus = 7 // ResultStatus_RESOURCE_EXHAUSTED ResultStatus = 8 // ResultStatus_FAILED_PRECONDITION ResultStatus = 9 // ABORTED ResultStatus_ABORTED ResultStatus = 10 // ResultStatus_OUT_OF_RANGE ResultStatus = 11 // UNIMPLEMENTED indicates operation is not implemented or not // supported/enabled in this service. ResultStatus_UNIMPLEMENTED ResultStatus = 12 // INTERNAL errors. Means some invariants expected by underlying // system has been broken. If you see one of these errors, // something is very broken. ResultStatus_INTERNAL ResultStatus = 13 // Unavailable indicates the service is currently unavailable. // This is a most likely a transient condition and may be corrected // by retrying with a backoff. // // See litmus test above for deciding between FailedPrecondition, // Aborted, and Unavailable. ResultStatus_UNAVAILABLE ResultStatus = 14 ResultStatus_DATA_LOSS ResultStatus = 15 // UNAUTHENTICATED indicates the request does not have valid // authentication credentials for the operation. ResultStatus_UNAUTHENTICATED ResultStatus = 16 )
func (ResultStatus) EnumDescriptor ¶
func (ResultStatus) EnumDescriptor() ([]byte, []int)
func (ResultStatus) String ¶
func (x ResultStatus) String() string
type SingleBytes ¶
type SingleBytes struct { Value []byte `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*SingleBytes) Descriptor ¶
func (*SingleBytes) Descriptor() ([]byte, []int)
func (*SingleBytes) GetValue ¶
func (m *SingleBytes) GetValue() []byte
func (*SingleBytes) ProtoMessage ¶
func (*SingleBytes) ProtoMessage()
func (*SingleBytes) Reset ¶
func (m *SingleBytes) Reset()
func (*SingleBytes) String ¶
func (m *SingleBytes) String() string
func (*SingleBytes) XXX_DiscardUnknown ¶
func (m *SingleBytes) XXX_DiscardUnknown()
func (*SingleBytes) XXX_Marshal ¶
func (m *SingleBytes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SingleBytes) XXX_Merge ¶
func (m *SingleBytes) XXX_Merge(src proto.Message)
func (*SingleBytes) XXX_Size ¶
func (m *SingleBytes) XXX_Size() int
func (*SingleBytes) XXX_Unmarshal ¶
func (m *SingleBytes) XXX_Unmarshal(b []byte) error
type Staking ¶ added in v0.8.1
type Staking struct { Amount []byte `protobuf:"bytes,1,opt,name=amount,proto3" json:"amount,omitempty"` When uint64 `protobuf:"varint,2,opt,name=when,proto3" json:"when,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Staking) Descriptor ¶ added in v0.8.1
func (*Staking) GetAmountBigInt ¶ added in v0.8.2
func (*Staking) ProtoMessage ¶ added in v0.8.1
func (*Staking) ProtoMessage()
func (*Staking) XXX_DiscardUnknown ¶ added in v0.8.1
func (m *Staking) XXX_DiscardUnknown()
func (*Staking) XXX_Marshal ¶ added in v0.8.1
func (*Staking) XXX_Unmarshal ¶ added in v0.8.1
type State ¶
type State struct { Nonce uint64 `protobuf:"varint,1,opt,name=nonce,proto3" json:"nonce,omitempty"` Balance []byte `protobuf:"bytes,2,opt,name=balance,proto3" json:"balance,omitempty"` CodeHash []byte `protobuf:"bytes,3,opt,name=codeHash,proto3" json:"codeHash,omitempty"` StorageRoot []byte `protobuf:"bytes,4,opt,name=storageRoot,proto3" json:"storageRoot,omitempty"` SqlRecoveryPoint uint64 `protobuf:"varint,5,opt,name=sqlRecoveryPoint,proto3" json:"sqlRecoveryPoint,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*State) Descriptor ¶
func (*State) GetBalance ¶
func (*State) GetBalanceBigInt ¶ added in v0.8.2
func (*State) GetCodeHash ¶
func (*State) GetSqlRecoveryPoint ¶
func (*State) GetStorageRoot ¶
func (*State) ProtoMessage ¶
func (*State) ProtoMessage()
func (*State) XXX_DiscardUnknown ¶
func (m *State) XXX_DiscardUnknown()
func (*State) XXX_Marshal ¶
func (*State) XXX_Unmarshal ¶
type StateProof ¶
type StateProof struct { State *State `protobuf:"bytes,1,opt,name=state,proto3" json:"state,omitempty"` Inclusion bool `protobuf:"varint,2,opt,name=inclusion,proto3" json:"inclusion,omitempty"` ProofKey []byte `protobuf:"bytes,3,opt,name=proofKey,proto3" json:"proofKey,omitempty"` ProofVal []byte `protobuf:"bytes,4,opt,name=proofVal,proto3" json:"proofVal,omitempty"` Bitmap []byte `protobuf:"bytes,5,opt,name=bitmap,proto3" json:"bitmap,omitempty"` Height uint32 `protobuf:"varint,6,opt,name=height,proto3" json:"height,omitempty"` AuditPath [][]byte `protobuf:"bytes,7,rep,name=auditPath,proto3" json:"auditPath,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*StateProof) Descriptor ¶
func (*StateProof) Descriptor() ([]byte, []int)
func (*StateProof) GetAuditPath ¶
func (m *StateProof) GetAuditPath() [][]byte
func (*StateProof) GetBitmap ¶ added in v0.8.1
func (m *StateProof) GetBitmap() []byte
func (*StateProof) GetHeight ¶ added in v0.8.1
func (m *StateProof) GetHeight() uint32
func (*StateProof) GetInclusion ¶
func (m *StateProof) GetInclusion() bool
func (*StateProof) GetProofKey ¶
func (m *StateProof) GetProofKey() []byte
func (*StateProof) GetProofVal ¶
func (m *StateProof) GetProofVal() []byte
func (*StateProof) GetState ¶
func (m *StateProof) GetState() *State
func (*StateProof) ProtoMessage ¶
func (*StateProof) ProtoMessage()
func (*StateProof) Reset ¶
func (m *StateProof) Reset()
func (*StateProof) String ¶
func (m *StateProof) String() string
func (*StateProof) XXX_DiscardUnknown ¶
func (m *StateProof) XXX_DiscardUnknown()
func (*StateProof) XXX_Marshal ¶
func (m *StateProof) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*StateProof) XXX_Merge ¶
func (m *StateProof) XXX_Merge(src proto.Message)
func (*StateProof) XXX_Size ¶
func (m *StateProof) XXX_Size() int
func (*StateProof) XXX_Unmarshal ¶
func (m *StateProof) XXX_Unmarshal(b []byte) error
type StateQuery ¶ added in v0.8.1
type StateQuery struct { ContractAddress []byte `protobuf:"bytes,1,opt,name=contractAddress,proto3" json:"contractAddress,omitempty"` VarName string `protobuf:"bytes,2,opt,name=varName,proto3" json:"varName,omitempty"` VarIndex string `protobuf:"bytes,3,opt,name=varIndex,proto3" json:"varIndex,omitempty"` Root []byte `protobuf:"bytes,4,opt,name=root,proto3" json:"root,omitempty"` Compressed bool `protobuf:"varint,5,opt,name=compressed,proto3" json:"compressed,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*StateQuery) Descriptor ¶ added in v0.8.1
func (*StateQuery) Descriptor() ([]byte, []int)
func (*StateQuery) GetCompressed ¶ added in v0.8.1
func (m *StateQuery) GetCompressed() bool
func (*StateQuery) GetContractAddress ¶ added in v0.8.1
func (m *StateQuery) GetContractAddress() []byte
func (*StateQuery) GetRoot ¶ added in v0.8.1
func (m *StateQuery) GetRoot() []byte
func (*StateQuery) GetVarIndex ¶ added in v0.8.1
func (m *StateQuery) GetVarIndex() string
func (*StateQuery) GetVarName ¶ added in v0.8.1
func (m *StateQuery) GetVarName() string
func (*StateQuery) ProtoMessage ¶ added in v0.8.1
func (*StateQuery) ProtoMessage()
func (*StateQuery) Reset ¶ added in v0.8.1
func (m *StateQuery) Reset()
func (*StateQuery) String ¶ added in v0.8.1
func (m *StateQuery) String() string
func (*StateQuery) XXX_DiscardUnknown ¶ added in v0.8.1
func (m *StateQuery) XXX_DiscardUnknown()
func (*StateQuery) XXX_Marshal ¶ added in v0.8.1
func (m *StateQuery) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*StateQuery) XXX_Merge ¶ added in v0.8.1
func (m *StateQuery) XXX_Merge(src proto.Message)
func (*StateQuery) XXX_Size ¶ added in v0.8.1
func (m *StateQuery) XXX_Size() int
func (*StateQuery) XXX_Unmarshal ¶ added in v0.8.1
func (m *StateQuery) XXX_Unmarshal(b []byte) error
type StateQueryProof ¶ added in v0.8.1
type StateQueryProof struct { ContractProof *StateProof `protobuf:"bytes,1,opt,name=contractProof,proto3" json:"contractProof,omitempty"` VarProof *ContractVarProof `protobuf:"bytes,2,opt,name=varProof,proto3" json:"varProof,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*StateQueryProof) Descriptor ¶ added in v0.8.1
func (*StateQueryProof) Descriptor() ([]byte, []int)
func (*StateQueryProof) GetContractProof ¶ added in v0.8.1
func (m *StateQueryProof) GetContractProof() *StateProof
func (*StateQueryProof) GetVarProof ¶ added in v0.8.1
func (m *StateQueryProof) GetVarProof() *ContractVarProof
func (*StateQueryProof) ProtoMessage ¶ added in v0.8.1
func (*StateQueryProof) ProtoMessage()
func (*StateQueryProof) Reset ¶ added in v0.8.1
func (m *StateQueryProof) Reset()
func (*StateQueryProof) String ¶ added in v0.8.1
func (m *StateQueryProof) String() string
func (*StateQueryProof) XXX_DiscardUnknown ¶ added in v0.8.1
func (m *StateQueryProof) XXX_DiscardUnknown()
func (*StateQueryProof) XXX_Marshal ¶ added in v0.8.1
func (m *StateQueryProof) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*StateQueryProof) XXX_Merge ¶ added in v0.8.1
func (m *StateQueryProof) XXX_Merge(src proto.Message)
func (*StateQueryProof) XXX_Size ¶ added in v0.8.1
func (m *StateQueryProof) XXX_Size() int
func (*StateQueryProof) XXX_Unmarshal ¶ added in v0.8.1
func (m *StateQueryProof) XXX_Unmarshal(b []byte) error
type StateVar ¶ added in v0.8.2
type StateVar struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*StateVar) Descriptor ¶ added in v0.8.2
func (*StateVar) ProtoMessage ¶ added in v0.8.2
func (*StateVar) ProtoMessage()
func (*StateVar) XXX_DiscardUnknown ¶ added in v0.8.2
func (m *StateVar) XXX_DiscardUnknown()
func (*StateVar) XXX_Marshal ¶ added in v0.8.2
func (*StateVar) XXX_Unmarshal ¶ added in v0.8.2
type Status ¶
type Status struct { Sender *PeerAddress `protobuf:"bytes,1,opt,name=sender,proto3" json:"sender,omitempty"` BestBlockHash []byte `protobuf:"bytes,2,opt,name=bestBlockHash,proto3" json:"bestBlockHash,omitempty"` BestHeight uint64 `protobuf:"varint,3,opt,name=bestHeight,proto3" json:"bestHeight,omitempty"` ChainID []byte `protobuf:"bytes,4,opt,name=chainID,proto3" json:"chainID,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Ping request message
func (*Status) Descriptor ¶
func (*Status) GetBestBlockHash ¶
func (*Status) GetBestHeight ¶
func (*Status) GetChainID ¶ added in v0.9.0
func (*Status) GetSender ¶
func (m *Status) GetSender() *PeerAddress
func (*Status) ProtoMessage ¶
func (*Status) ProtoMessage()
func (*Status) XXX_DiscardUnknown ¶
func (m *Status) XXX_DiscardUnknown()
func (*Status) XXX_Marshal ¶
func (*Status) XXX_Unmarshal ¶
type SyncContext ¶ added in v0.8.1
type SyncContext struct { PeerID peer.ID BestNo BlockNo TargetNo BlockNo //sync target blockno CommonAncestor *Block TotalCnt uint64 RemainCnt uint64 LastAnchor BlockNo }
func NewSyncCtx ¶ added in v0.8.1
func NewSyncCtx(peerID peer.ID, targetNo uint64, bestNo uint64) *SyncContext
func (*SyncContext) SetAncestor ¶ added in v0.8.1
func (ctx *SyncContext) SetAncestor(ancestor *Block)
type Tx ¶
type Tx struct { Hash []byte `protobuf:"bytes,1,opt,name=hash,proto3" json:"hash,omitempty"` Body *TxBody `protobuf:"bytes,2,opt,name=body,proto3" json:"body,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Tx) CalculateTxHash ¶
func (*Tx) Descriptor ¶
func (*Tx) HasNameAccount ¶ added in v0.9.0
func (*Tx) HasNameRecipient ¶ added in v0.9.0
func (*Tx) NeedNameVerify ¶ added in v0.9.0
func (*Tx) ProtoMessage ¶
func (*Tx) ProtoMessage()
func (*Tx) ValidateWithContractState ¶
TODO : refoctor after ContractState move to types
func (*Tx) ValidateWithSenderState ¶
func (*Tx) XXX_DiscardUnknown ¶
func (m *Tx) XXX_DiscardUnknown()
func (*Tx) XXX_Unmarshal ¶
type TxBody ¶
type TxBody struct { Nonce uint64 `protobuf:"varint,1,opt,name=nonce,proto3" json:"nonce,omitempty"` Account []byte `protobuf:"bytes,2,opt,name=account,proto3" json:"account,omitempty"` Recipient []byte `protobuf:"bytes,3,opt,name=recipient,proto3" json:"recipient,omitempty"` Amount []byte `protobuf:"bytes,4,opt,name=amount,proto3" json:"amount,omitempty"` Payload []byte `protobuf:"bytes,5,opt,name=payload,proto3" json:"payload,omitempty"` Limit uint64 `protobuf:"varint,6,opt,name=limit,proto3" json:"limit,omitempty"` Price []byte `protobuf:"bytes,7,opt,name=price,proto3" json:"price,omitempty"` Type TxType `protobuf:"varint,8,opt,name=type,proto3,enum=types.TxType" json:"type,omitempty"` Sign []byte `protobuf:"bytes,9,opt,name=sign,proto3" json:"sign,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*TxBody) Descriptor ¶
func (*TxBody) GetAccount ¶
func (*TxBody) GetAmountBigInt ¶ added in v0.8.2
func (*TxBody) GetPayload ¶
func (*TxBody) GetPriceBigInt ¶ added in v0.8.2
func (*TxBody) GetRecipient ¶
func (*TxBody) ProtoMessage ¶
func (*TxBody) ProtoMessage()
func (*TxBody) XXX_DiscardUnknown ¶
func (m *TxBody) XXX_DiscardUnknown()
func (*TxBody) XXX_Marshal ¶
func (*TxBody) XXX_Unmarshal ¶
type TxIdx ¶
type TxIdx struct { BlockHash []byte `protobuf:"bytes,1,opt,name=blockHash,proto3" json:"blockHash,omitempty"` Idx int32 `protobuf:"varint,2,opt,name=idx,proto3" json:"idx,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*TxIdx) Descriptor ¶
func (*TxIdx) GetBlockHash ¶
func (*TxIdx) ProtoMessage ¶
func (*TxIdx) ProtoMessage()
func (*TxIdx) XXX_DiscardUnknown ¶
func (m *TxIdx) XXX_DiscardUnknown()
func (*TxIdx) XXX_Marshal ¶
func (*TxIdx) XXX_Unmarshal ¶
type TxInBlock ¶
type TxInBlock struct { TxIdx *TxIdx `protobuf:"bytes,1,opt,name=txIdx,proto3" json:"txIdx,omitempty"` Tx *Tx `protobuf:"bytes,2,opt,name=tx,proto3" json:"tx,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*TxInBlock) Descriptor ¶
func (*TxInBlock) ProtoMessage ¶
func (*TxInBlock) ProtoMessage()
func (*TxInBlock) XXX_DiscardUnknown ¶
func (m *TxInBlock) XXX_DiscardUnknown()
func (*TxInBlock) XXX_Marshal ¶
func (*TxInBlock) XXX_Unmarshal ¶
type TxList ¶
type TxList struct { Txs []*Tx `protobuf:"bytes,1,rep,name=txs,proto3" json:"txs,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*TxList) Descriptor ¶
func (*TxList) ProtoMessage ¶
func (*TxList) ProtoMessage()
func (*TxList) XXX_DiscardUnknown ¶
func (m *TxList) XXX_DiscardUnknown()
func (*TxList) XXX_Marshal ¶
func (*TxList) XXX_Unmarshal ¶
type VerifyResult ¶
type VerifyResult struct { Tx *Tx `protobuf:"bytes,1,opt,name=tx,proto3" json:"tx,omitempty"` Error VerifyStatus `protobuf:"varint,2,opt,name=error,proto3,enum=types.VerifyStatus" json:"error,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*VerifyResult) Descriptor ¶
func (*VerifyResult) Descriptor() ([]byte, []int)
func (*VerifyResult) GetError ¶
func (m *VerifyResult) GetError() VerifyStatus
func (*VerifyResult) GetTx ¶
func (m *VerifyResult) GetTx() *Tx
func (*VerifyResult) ProtoMessage ¶
func (*VerifyResult) ProtoMessage()
func (*VerifyResult) Reset ¶
func (m *VerifyResult) Reset()
func (*VerifyResult) String ¶
func (m *VerifyResult) String() string
func (*VerifyResult) XXX_DiscardUnknown ¶
func (m *VerifyResult) XXX_DiscardUnknown()
func (*VerifyResult) XXX_Marshal ¶
func (m *VerifyResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*VerifyResult) XXX_Merge ¶
func (m *VerifyResult) XXX_Merge(src proto.Message)
func (*VerifyResult) XXX_Size ¶
func (m *VerifyResult) XXX_Size() int
func (*VerifyResult) XXX_Unmarshal ¶
func (m *VerifyResult) XXX_Unmarshal(b []byte) error
type VerifyStatus ¶
type VerifyStatus int32
const ( VerifyStatus_VERIFY_STATUS_OK VerifyStatus = 0 VerifyStatus_VERIFY_STATUS_SIGN_NOT_MATCH VerifyStatus = 1 VerifyStatus_VERIFY_STATUS_INVALID_HASH VerifyStatus = 2 )
func (VerifyStatus) EnumDescriptor ¶
func (VerifyStatus) EnumDescriptor() ([]byte, []int)
func (VerifyStatus) String ¶
func (x VerifyStatus) String() string
type Vote ¶
type Vote struct { Candidate []byte `protobuf:"bytes,1,opt,name=candidate,proto3" json:"candidate,omitempty"` Amount []byte `protobuf:"bytes,2,opt,name=amount,proto3" json:"amount,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Vote) Descriptor ¶
func (Vote) GetAmountBigInt ¶ added in v0.8.2
func (*Vote) GetCandidate ¶
func (*Vote) ProtoMessage ¶
func (*Vote) ProtoMessage()
func (*Vote) XXX_DiscardUnknown ¶
func (m *Vote) XXX_DiscardUnknown()
func (*Vote) XXX_Unmarshal ¶
type VoteList ¶
type VoteList struct { Votes []*Vote `protobuf:"bytes,1,rep,name=votes,proto3" json:"votes,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*VoteList) Descriptor ¶
func (*VoteList) ProtoMessage ¶
func (*VoteList) ProtoMessage()
func (*VoteList) XXX_DiscardUnknown ¶
func (m *VoteList) XXX_DiscardUnknown()