pb

package
v0.0.0-...-61d9087 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 14, 2020 License: Apache-2.0 Imports: 18 Imported by: 0

Documentation

Overview

Package pb is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package pb is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

View Source
const (
	BlocksTablePrefix        = "B" //表名prefix必须用一个字母,否则拼key在compare的时候会和后面的后缀无法区分开
	UTXOTablePrefix          = "U"
	UnconfirmedTablePrefix   = "N"
	ConfirmedTablePrefix     = "C"
	MetaTablePrefix          = "M"
	EVMMetaStatePrefix       = "S"
	EVMOutputPrefix          = "O"
	TriggerPrefix            = "T"
	VoteProposalPrefix       = "V"
	PlugConsPrefix           = "P"
	ConsTDposPrefix          = "D"
	PendingBlocksTablePrefix = "E"
	TxExtensionPrefix        = "X"
	WithdrawPrefix           = "W"
	ExtUtxoTablePrefix       = "ZU"
	ExtUtxoDelTablePrefix    = "ZD"
	BlockHeightPrefix        = "ZH"
	BranchInfoPrefix         = "ZI"
)

common definition for KV prefix

View Source
const FeePlaceholder = "$"

FeePlaceholder fee identifier to miner

Variables

View Source
var BlockStatus_name = map[int32]string{
	0: "ERROR",
	1: "TRUNK",
	2: "BRANCH",
	3: "NONEXIST",
}
View Source
var BlockStatus_value = map[string]int32{
	"ERROR":    0,
	"TRUNK":    1,
	"BRANCH":   2,
	"NONEXIST": 3,
}
View Source
var Block_EBlockStatus_name = map[int32]string{
	0: "ERROR",
	1: "TRUNK",
	2: "BRANCH",
	3: "NOEXIST",
}
View Source
var Block_EBlockStatus_value = map[string]int32{
	"ERROR":   0,
	"TRUNK":   1,
	"BRANCH":  2,
	"NOEXIST": 3,
}
View Source
var EventType_name = map[int32]string{
	0: "UNDEFINED",
	1: "BLOCK",
	2: "TRANSACTION",
	3: "ACCOUNT",
	4: "SUBSCRIBE_RESPONSE",
}
View Source
var EventType_value = map[string]int32{
	"UNDEFINED":          0,
	"BLOCK":              1,
	"TRANSACTION":        2,
	"ACCOUNT":            3,
	"SUBSCRIBE_RESPONSE": 4,
}
View Source
var PermissionRule_name = map[int32]string{
	0: "NULL",
	1: "SIGN_THRESHOLD",
	2: "SIGN_AKSET",
	3: "SIGN_RATE",
	4: "SIGN_SUM",
	5: "CA_SERVER",
	6: "COMMUNITY_VOTE",
}
View Source
var PermissionRule_value = map[string]int32{
	"NULL":           0,
	"SIGN_THRESHOLD": 1,
	"SIGN_AKSET":     2,
	"SIGN_RATE":      3,
	"SIGN_SUM":       4,
	"CA_SERVER":      5,
	"COMMUNITY_VOTE": 6,
}
View Source
var QCState_name = map[int32]string{
	0: "NEW_VIEW",
	1: "PREPARE",
	2: "PRE_COMMIT",
	3: "COMMIT",
	4: "DECIDE",
}
View Source
var QCState_value = map[string]int32{
	"NEW_VIEW":   0,
	"PREPARE":    1,
	"PRE_COMMIT": 2,
	"COMMIT":     3,
	"DECIDE":     4,
}
View Source
var ResourceType_name = map[int32]string{
	0: "CPU",
	1: "MEMORY",
	2: "DISK",
	3: "XFEE",
}
View Source
var ResourceType_value = map[string]int32{
	"CPU":    0,
	"MEMORY": 1,
	"DISK":   2,
	"XFEE":   3,
}
View Source
var ReturnCode_name = map[int32]string{
	0:      "RETURNSUCCESS",
	101000: "INTERNALERR",
	101002: "FILENOTEXIST",
	101003: "PARAMERR",
	101004: "HTTPREQUERTFAIL",
	101005: "HTTPRESPONSEFAIL",
	101008: "ACCOUNTNOTEXIST",
	101009: "PWNOTEXIST",
	101010: "PWEXIST",
	101012: "NOTLOGIN",
	102001: "CONNECTNODEFAIL",
	102002: "UTXONOTENOUGH",
	102003: "ADDRESSINVALID",
	102004: "FEEINVALID",
	102005: "CONNECTREFUSED",
	102006: "UTXOENCRYPTERR",
	102007: "FEENOTENOUGN",
	102008: "PARAMSINVALID",
	102009: "TXSIGNERR",
	102010: "REPOSTTXERR",
	102011: "BLOCKCHAINNOTEXIST",
	102012: "SERVERERR",
}
View Source
var ReturnCode_value = map[string]int32{
	"RETURNSUCCESS":      0,
	"INTERNALERR":        101000,
	"FILENOTEXIST":       101002,
	"PARAMERR":           101003,
	"HTTPREQUERTFAIL":    101004,
	"HTTPRESPONSEFAIL":   101005,
	"ACCOUNTNOTEXIST":    101008,
	"PWNOTEXIST":         101009,
	"PWEXIST":            101010,
	"NOTLOGIN":           101012,
	"CONNECTNODEFAIL":    102001,
	"UTXONOTENOUGH":      102002,
	"ADDRESSINVALID":     102003,
	"FEEINVALID":         102004,
	"CONNECTREFUSED":     102005,
	"UTXOENCRYPTERR":     102006,
	"FEENOTENOUGN":       102007,
	"PARAMSINVALID":      102008,
	"TXSIGNERR":          102009,
	"REPOSTTXERR":        102010,
	"BLOCKCHAINNOTEXIST": 102011,
	"SERVERERR":          102012,
}
View Source
var TransactionStatus_name = map[int32]string{
	0: "UNDEFINE",
	1: "NOEXIST",
	2: "CONFIRM",
	3: "FURCATION",
	4: "UNCONFIRM",
	5: "FAILED",
}
View Source
var TransactionStatus_value = map[string]int32{
	"UNDEFINE":  0,
	"NOEXIST":   1,
	"CONFIRM":   2,
	"FURCATION": 3,
	"UNCONFIRM": 4,
	"FAILED":    5,
}
View Source
var UnsubscribeStatusInfo_name = map[int32]string{
	0: "UNSUBSCRIBE_UNDEFINED",
	1: "UNSUBSCRIBE_SUCCESS",
	2: "UNSUBSCRIBE_FAILED",
}
View Source
var UnsubscribeStatusInfo_value = map[string]int32{
	"UNSUBSCRIBE_UNDEFINED": 0,
	"UNSUBSCRIBE_SUCCESS":   1,
	"UNSUBSCRIBE_FAILED":    2,
}
View Source
var XChainErrorEnum_name = map[int32]string{
	0:  "SUCCESS",
	1:  "UNKNOW_ERROR",
	2:  "CONNECT_REFUSE",
	3:  "NOT_ENOUGH_UTXO_ERROR",
	4:  "UTXOVM_ALREADY_UNCONFIRM_ERROR",
	5:  "UTXOVM_NOT_FOUND_ERROR",
	6:  "INPUT_OUTPUT_NOT_EQUAL_ERROR",
	7:  "TX_NOT_FOUND_ERROR",
	8:  "TX_SIGN_ERROR",
	9:  "BLOCKCHAIN_NOTEXIST",
	10: "VALIDATE_ERROR",
	11: "CANNOT_SYNC_BLOCK_ERROR",
	12: "CONFIRM_BLOCK_ERROR",
	13: "UTXOVM_PLAY_ERROR",
	14: "WALK_ERROR",
	15: "NOT_READY_ERROR",
	16: "BLOCK_EXIST_ERROR",
	17: "ROOT_BLOCK_EXIST_ERROR",
	19: "TX_DUPLICATE_ERROR",
	20: "SERVICE_REFUSED_ERROR",
	21: "TXDATA_SIGN_ERROR",
	25: "TX_SLE_ERROR",
	26: "TX_FEE_NOT_ENOUGH_ERROR",
	28: "UTXO_SIGN_ERROR",
	31: "DPOS_QUERY_ERROR",
	33: "RWSET_INVALID_ERROR",
	34: "RWACL_INVALID_ERROR",
	35: "GAS_NOT_ENOUGH_ERROR",
	36: "TX_VERSION_INVALID_ERROR",
	37: "COMPLIANCE_CHECK_NOT_APPROVED",
	38: "ACCOUNT_CONTRACT_STATUS_ERROR",
	40: "TX_VERIFICATION_ERROR",
}
View Source
var XChainErrorEnum_value = map[string]int32{
	"SUCCESS":                        0,
	"UNKNOW_ERROR":                   1,
	"CONNECT_REFUSE":                 2,
	"NOT_ENOUGH_UTXO_ERROR":          3,
	"UTXOVM_ALREADY_UNCONFIRM_ERROR": 4,
	"UTXOVM_NOT_FOUND_ERROR":         5,
	"INPUT_OUTPUT_NOT_EQUAL_ERROR":   6,
	"TX_NOT_FOUND_ERROR":             7,
	"TX_SIGN_ERROR":                  8,
	"BLOCKCHAIN_NOTEXIST":            9,
	"VALIDATE_ERROR":                 10,
	"CANNOT_SYNC_BLOCK_ERROR":        11,
	"CONFIRM_BLOCK_ERROR":            12,
	"UTXOVM_PLAY_ERROR":              13,
	"WALK_ERROR":                     14,
	"NOT_READY_ERROR":                15,
	"BLOCK_EXIST_ERROR":              16,
	"ROOT_BLOCK_EXIST_ERROR":         17,
	"TX_DUPLICATE_ERROR":             19,
	"SERVICE_REFUSED_ERROR":          20,
	"TXDATA_SIGN_ERROR":              21,
	"TX_SLE_ERROR":                   25,
	"TX_FEE_NOT_ENOUGH_ERROR":        26,
	"UTXO_SIGN_ERROR":                28,
	"DPOS_QUERY_ERROR":               31,
	"RWSET_INVALID_ERROR":            33,
	"RWACL_INVALID_ERROR":            34,
	"GAS_NOT_ENOUGH_ERROR":           35,
	"TX_VERSION_INVALID_ERROR":       36,
	"COMPLIANCE_CHECK_NOT_APPROVED":  37,
	"ACCOUNT_CONTRACT_STATUS_ERROR":  38,
	"TX_VERIFICATION_ERROR":          40,
}

Functions

func RegisterPubsubServiceServer

func RegisterPubsubServiceServer(s *grpc.Server, srv PubsubServiceServer)

func RegisterXchainHandler

func RegisterXchainHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterXchainHandler registers the http handlers for service Xchain to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterXchainHandlerClient

func RegisterXchainHandlerClient(ctx context.Context, mux *runtime.ServeMux, client XchainClient) error

RegisterXchainHandler registers the http handlers for service Xchain to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "XchainClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "XchainClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "XchainClient" to call the correct interceptors.

func RegisterXchainHandlerFromEndpoint

func RegisterXchainHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterXchainHandlerFromEndpoint is same as RegisterXchainHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterXchainServer

func RegisterXchainServer(s *grpc.Server, srv XchainServer)

func RegisterXcheckServer

func RegisterXcheckServer(s *grpc.Server, srv XcheckServer)

func RegisterXendorserHandler

func RegisterXendorserHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterXendorserHandler registers the http handlers for service Xendorser to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterXendorserHandlerClient

func RegisterXendorserHandlerClient(ctx context.Context, mux *runtime.ServeMux, client XendorserClient) error

RegisterXendorserHandlerClient registers the http handlers for service Xendorser to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "XendorserClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "XendorserClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "XendorserClient" to call the correct interceptors.

func RegisterXendorserHandlerFromEndpoint

func RegisterXendorserHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterXendorserHandlerFromEndpoint is same as RegisterXendorserHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterXendorserServer

func RegisterXendorserServer(s *grpc.Server, srv XendorserServer)

Types

type AK2AccountRequest

type AK2AccountRequest struct {
	Header               *Header  `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
	Bcname               string   `protobuf:"bytes,2,opt,name=bcname" json:"bcname,omitempty"`
	Address              string   `protobuf:"bytes,3,opt,name=address" json:"address,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*AK2AccountRequest) Descriptor

func (*AK2AccountRequest) Descriptor() ([]byte, []int)

func (*AK2AccountRequest) GetAddress

func (m *AK2AccountRequest) GetAddress() string

func (*AK2AccountRequest) GetBcname

func (m *AK2AccountRequest) GetBcname() string

func (*AK2AccountRequest) GetHeader

func (m *AK2AccountRequest) GetHeader() *Header

func (*AK2AccountRequest) ProtoMessage

func (*AK2AccountRequest) ProtoMessage()

func (*AK2AccountRequest) Reset

func (m *AK2AccountRequest) Reset()

func (*AK2AccountRequest) String

func (m *AK2AccountRequest) String() string

func (*AK2AccountRequest) XXX_DiscardUnknown

func (m *AK2AccountRequest) XXX_DiscardUnknown()

func (*AK2AccountRequest) XXX_Marshal

func (m *AK2AccountRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AK2AccountRequest) XXX_Merge

func (dst *AK2AccountRequest) XXX_Merge(src proto.Message)

func (*AK2AccountRequest) XXX_Size

func (m *AK2AccountRequest) XXX_Size() int

func (*AK2AccountRequest) XXX_Unmarshal

func (m *AK2AccountRequest) XXX_Unmarshal(b []byte) error

type AK2AccountResponse

type AK2AccountResponse struct {
	Header               *Header  `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
	Bcname               string   `protobuf:"bytes,2,opt,name=bcname" json:"bcname,omitempty"`
	Account              []string `protobuf:"bytes,3,rep,name=account" json:"account,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*AK2AccountResponse) Descriptor

func (*AK2AccountResponse) Descriptor() ([]byte, []int)

func (*AK2AccountResponse) GetAccount

func (m *AK2AccountResponse) GetAccount() []string

func (*AK2AccountResponse) GetBcname

func (m *AK2AccountResponse) GetBcname() string

func (*AK2AccountResponse) GetHeader

func (m *AK2AccountResponse) GetHeader() *Header

func (*AK2AccountResponse) ProtoMessage

func (*AK2AccountResponse) ProtoMessage()

func (*AK2AccountResponse) Reset

func (m *AK2AccountResponse) Reset()

func (*AK2AccountResponse) String

func (m *AK2AccountResponse) String() string

func (*AK2AccountResponse) XXX_DiscardUnknown

func (m *AK2AccountResponse) XXX_DiscardUnknown()

func (*AK2AccountResponse) XXX_Marshal

func (m *AK2AccountResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AK2AccountResponse) XXX_Merge

func (dst *AK2AccountResponse) XXX_Merge(src proto.Message)

func (*AK2AccountResponse) XXX_Size

func (m *AK2AccountResponse) XXX_Size() int

func (*AK2AccountResponse) XXX_Unmarshal

func (m *AK2AccountResponse) XXX_Unmarshal(b []byte) error

type AccountEventRequest

type AccountEventRequest struct {
	Bcname               string   `protobuf:"bytes,1,opt,name=bcname,proto3" json:"bcname,omitempty"`
	FromAddr             string   `protobuf:"bytes,2,opt,name=from_addr,json=fromAddr,proto3" json:"from_addr,omitempty"`
	ToAddr               string   `protobuf:"bytes,3,opt,name=to_addr,json=toAddr,proto3" json:"to_addr,omitempty"`
	NeedContent          bool     `protobuf:"varint,4,opt,name=need_content,json=needContent,proto3" json:"need_content,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

AccountEventRequest 订阅账户请求

func (*AccountEventRequest) Descriptor

func (*AccountEventRequest) Descriptor() ([]byte, []int)

func (*AccountEventRequest) GetBcname

func (m *AccountEventRequest) GetBcname() string

func (*AccountEventRequest) GetFromAddr

func (m *AccountEventRequest) GetFromAddr() string

func (*AccountEventRequest) GetNeedContent

func (m *AccountEventRequest) GetNeedContent() bool

func (*AccountEventRequest) GetToAddr

func (m *AccountEventRequest) GetToAddr() string

func (*AccountEventRequest) ProtoMessage

func (*AccountEventRequest) ProtoMessage()

func (*AccountEventRequest) Reset

func (m *AccountEventRequest) Reset()

func (*AccountEventRequest) String

func (m *AccountEventRequest) String() string

func (*AccountEventRequest) XXX_DiscardUnknown

func (m *AccountEventRequest) XXX_DiscardUnknown()

func (*AccountEventRequest) XXX_Marshal

func (m *AccountEventRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AccountEventRequest) XXX_Merge

func (m *AccountEventRequest) XXX_Merge(src proto.Message)

func (*AccountEventRequest) XXX_Size

func (m *AccountEventRequest) XXX_Size() int

func (*AccountEventRequest) XXX_Unmarshal

func (m *AccountEventRequest) XXX_Unmarshal(b []byte) error

type AccountStatusInfo

type AccountStatusInfo struct {
	Bcname               string            `protobuf:"bytes,1,opt,name=bcname,proto3" json:"bcname,omitempty"`
	FromAddr             []string          `protobuf:"bytes,2,rep,name=from_addr,json=fromAddr,proto3" json:"from_addr,omitempty"`
	ToAddr               []string          `protobuf:"bytes,3,rep,name=to_addr,json=toAddr,proto3" json:"to_addr,omitempty"`
	Status               TransactionStatus `protobuf:"varint,4,opt,name=status,proto3,enum=pb.TransactionStatus" json:"status,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*AccountStatusInfo) Descriptor

func (*AccountStatusInfo) Descriptor() ([]byte, []int)

func (*AccountStatusInfo) GetBcname

func (m *AccountStatusInfo) GetBcname() string

func (*AccountStatusInfo) GetFromAddr

func (m *AccountStatusInfo) GetFromAddr() []string

func (*AccountStatusInfo) GetStatus

func (m *AccountStatusInfo) GetStatus() TransactionStatus

func (*AccountStatusInfo) GetToAddr

func (m *AccountStatusInfo) GetToAddr() []string

func (*AccountStatusInfo) ProtoMessage

func (*AccountStatusInfo) ProtoMessage()

func (*AccountStatusInfo) Reset

func (m *AccountStatusInfo) Reset()

func (*AccountStatusInfo) String

func (m *AccountStatusInfo) String() string

func (*AccountStatusInfo) XXX_DiscardUnknown

func (m *AccountStatusInfo) XXX_DiscardUnknown()

func (*AccountStatusInfo) XXX_Marshal

func (m *AccountStatusInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AccountStatusInfo) XXX_Merge

func (m *AccountStatusInfo) XXX_Merge(src proto.Message)

func (*AccountStatusInfo) XXX_Size

func (m *AccountStatusInfo) XXX_Size() int

func (*AccountStatusInfo) XXX_Unmarshal

func (m *AccountStatusInfo) XXX_Unmarshal(b []byte) error

type Acl

type Acl struct {
	Pm                   *PermissionModel   `protobuf:"bytes,1,opt,name=pm" json:"pm,omitempty"`
	AksWeight            map[string]float64 `` /* 140-byte string literal not displayed */
	AkSets               *AkSets            `protobuf:"bytes,3,opt,name=akSets" json:"akSets,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

Acl实际使用的结构

func (*Acl) Descriptor

func (*Acl) Descriptor() ([]byte, []int)

func (*Acl) GetAkSets

func (m *Acl) GetAkSets() *AkSets

func (*Acl) GetAksWeight

func (m *Acl) GetAksWeight() map[string]float64

func (*Acl) GetPm

func (m *Acl) GetPm() *PermissionModel

func (*Acl) ProtoMessage

func (*Acl) ProtoMessage()

func (*Acl) Reset

func (m *Acl) Reset()

func (*Acl) String

func (m *Acl) String() string

func (*Acl) XXX_DiscardUnknown

func (m *Acl) XXX_DiscardUnknown()

func (*Acl) XXX_Marshal

func (m *Acl) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Acl) XXX_Merge

func (dst *Acl) XXX_Merge(src proto.Message)

func (*Acl) XXX_Size

func (m *Acl) XXX_Size() int

func (*Acl) XXX_Unmarshal

func (m *Acl) XXX_Unmarshal(b []byte) error

type AclStatus

type AclStatus struct {
	Header               *Header  `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
	Bcname               string   `protobuf:"bytes,2,opt,name=bcname" json:"bcname,omitempty"`
	AccountName          string   `protobuf:"bytes,3,opt,name=accountName" json:"accountName,omitempty"`
	ContractName         string   `protobuf:"bytes,4,opt,name=contractName" json:"contractName,omitempty"`
	MethodName           string   `protobuf:"bytes,5,opt,name=methodName" json:"methodName,omitempty"`
	Confirmed            bool     `protobuf:"varint,6,opt,name=confirmed" json:"confirmed,omitempty"`
	Acl                  *Acl     `protobuf:"bytes,7,opt,name=acl" json:"acl,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

查询Acl

func (*AclStatus) Descriptor

func (*AclStatus) Descriptor() ([]byte, []int)

func (*AclStatus) GetAccountName

func (m *AclStatus) GetAccountName() string

func (*AclStatus) GetAcl

func (m *AclStatus) GetAcl() *Acl

func (*AclStatus) GetBcname

func (m *AclStatus) GetBcname() string

func (*AclStatus) GetConfirmed

func (m *AclStatus) GetConfirmed() bool

func (*AclStatus) GetContractName

func (m *AclStatus) GetContractName() string

func (*AclStatus) GetHeader

func (m *AclStatus) GetHeader() *Header

func (*AclStatus) GetMethodName

func (m *AclStatus) GetMethodName() string

func (*AclStatus) ProtoMessage

func (*AclStatus) ProtoMessage()

func (*AclStatus) Reset

func (m *AclStatus) Reset()

func (*AclStatus) String

func (m *AclStatus) String() string

func (*AclStatus) XXX_DiscardUnknown

func (m *AclStatus) XXX_DiscardUnknown()

func (*AclStatus) XXX_Marshal

func (m *AclStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AclStatus) XXX_Merge

func (dst *AclStatus) XXX_Merge(src proto.Message)

func (*AclStatus) XXX_Size

func (m *AclStatus) XXX_Size() int

func (*AclStatus) XXX_Unmarshal

func (m *AclStatus) XXX_Unmarshal(b []byte) error

type AddressBalanceStatus

type AddressBalanceStatus struct {
	Header               *Header               `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
	Address              string                `protobuf:"bytes,2,opt,name=address" json:"address,omitempty"`
	Tfds                 []*TokenFrozenDetails `protobuf:"bytes,3,rep,name=tfds" json:"tfds,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (*AddressBalanceStatus) Descriptor

func (*AddressBalanceStatus) Descriptor() ([]byte, []int)

func (*AddressBalanceStatus) GetAddress

func (m *AddressBalanceStatus) GetAddress() string

func (*AddressBalanceStatus) GetHeader

func (m *AddressBalanceStatus) GetHeader() *Header

func (*AddressBalanceStatus) GetTfds

func (m *AddressBalanceStatus) GetTfds() []*TokenFrozenDetails

func (*AddressBalanceStatus) ProtoMessage

func (*AddressBalanceStatus) ProtoMessage()

func (*AddressBalanceStatus) Reset

func (m *AddressBalanceStatus) Reset()

func (*AddressBalanceStatus) String

func (m *AddressBalanceStatus) String() string

func (*AddressBalanceStatus) XXX_DiscardUnknown

func (m *AddressBalanceStatus) XXX_DiscardUnknown()

func (*AddressBalanceStatus) XXX_Marshal

func (m *AddressBalanceStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AddressBalanceStatus) XXX_Merge

func (dst *AddressBalanceStatus) XXX_Merge(src proto.Message)

func (*AddressBalanceStatus) XXX_Size

func (m *AddressBalanceStatus) XXX_Size() int

func (*AddressBalanceStatus) XXX_Unmarshal

func (m *AddressBalanceStatus) XXX_Unmarshal(b []byte) error

type AddressContractsRequest

type AddressContractsRequest struct {
	Header               *Header  `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
	Bcname               string   `protobuf:"bytes,2,opt,name=bcname" json:"bcname,omitempty"`
	Address              string   `protobuf:"bytes,3,opt,name=address" json:"address,omitempty"`
	NeedContent          bool     `protobuf:"varint,4,opt,name=need_content,json=needContent" json:"need_content,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Query address contracts request

func (*AddressContractsRequest) Descriptor

func (*AddressContractsRequest) Descriptor() ([]byte, []int)

func (*AddressContractsRequest) GetAddress

func (m *AddressContractsRequest) GetAddress() string

func (*AddressContractsRequest) GetBcname

func (m *AddressContractsRequest) GetBcname() string

func (*AddressContractsRequest) GetHeader

func (m *AddressContractsRequest) GetHeader() *Header

func (*AddressContractsRequest) GetNeedContent

func (m *AddressContractsRequest) GetNeedContent() bool

func (*AddressContractsRequest) ProtoMessage

func (*AddressContractsRequest) ProtoMessage()

func (*AddressContractsRequest) Reset

func (m *AddressContractsRequest) Reset()

func (*AddressContractsRequest) String

func (m *AddressContractsRequest) String() string

func (*AddressContractsRequest) XXX_DiscardUnknown

func (m *AddressContractsRequest) XXX_DiscardUnknown()

func (*AddressContractsRequest) XXX_Marshal

func (m *AddressContractsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AddressContractsRequest) XXX_Merge

func (dst *AddressContractsRequest) XXX_Merge(src proto.Message)

func (*AddressContractsRequest) XXX_Size

func (m *AddressContractsRequest) XXX_Size() int

func (*AddressContractsRequest) XXX_Unmarshal

func (m *AddressContractsRequest) XXX_Unmarshal(b []byte) error

type AddressContractsResponse

type AddressContractsResponse struct {
	Header               *Header                  `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
	Contracts            map[string]*ContractList `` /* 138-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

Query address contracts response

func (*AddressContractsResponse) Descriptor

func (*AddressContractsResponse) Descriptor() ([]byte, []int)

func (*AddressContractsResponse) GetContracts

func (m *AddressContractsResponse) GetContracts() map[string]*ContractList

func (*AddressContractsResponse) GetHeader

func (m *AddressContractsResponse) GetHeader() *Header

func (*AddressContractsResponse) ProtoMessage

func (*AddressContractsResponse) ProtoMessage()

func (*AddressContractsResponse) Reset

func (m *AddressContractsResponse) Reset()

func (*AddressContractsResponse) String

func (m *AddressContractsResponse) String() string

func (*AddressContractsResponse) XXX_DiscardUnknown

func (m *AddressContractsResponse) XXX_DiscardUnknown()

func (*AddressContractsResponse) XXX_Marshal

func (m *AddressContractsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AddressContractsResponse) XXX_Merge

func (dst *AddressContractsResponse) XXX_Merge(src proto.Message)

func (*AddressContractsResponse) XXX_Size

func (m *AddressContractsResponse) XXX_Size() int

func (*AddressContractsResponse) XXX_Unmarshal

func (m *AddressContractsResponse) XXX_Unmarshal(b []byte) error

type AddressStatus

type AddressStatus struct {
	Header               *Header        `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
	Address              string         `protobuf:"bytes,2,opt,name=address" json:"address,omitempty"`
	Bcs                  []*TokenDetail `protobuf:"bytes,3,rep,name=bcs" json:"bcs,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*AddressStatus) Descriptor

func (*AddressStatus) Descriptor() ([]byte, []int)

func (*AddressStatus) GetAddress

func (m *AddressStatus) GetAddress() string

func (*AddressStatus) GetBcs

func (m *AddressStatus) GetBcs() []*TokenDetail

func (*AddressStatus) GetHeader

func (m *AddressStatus) GetHeader() *Header

func (*AddressStatus) ProtoMessage

func (*AddressStatus) ProtoMessage()

func (*AddressStatus) Reset

func (m *AddressStatus) Reset()

func (*AddressStatus) String

func (m *AddressStatus) String() string

func (*AddressStatus) XXX_DiscardUnknown

func (m *AddressStatus) XXX_DiscardUnknown()

func (*AddressStatus) XXX_Marshal

func (m *AddressStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AddressStatus) XXX_Merge

func (dst *AddressStatus) XXX_Merge(src proto.Message)

func (*AddressStatus) XXX_Size

func (m *AddressStatus) XXX_Size() int

func (*AddressStatus) XXX_Unmarshal

func (m *AddressStatus) XXX_Unmarshal(b []byte) error

type AkSet

type AkSet struct {
	Aks                  []string `protobuf:"bytes,1,rep,name=aks" json:"aks,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

AK集的表示方法

func (*AkSet) Descriptor

func (*AkSet) Descriptor() ([]byte, []int)

func (*AkSet) GetAks

func (m *AkSet) GetAks() []string

func (*AkSet) ProtoMessage

func (*AkSet) ProtoMessage()

func (*AkSet) Reset

func (m *AkSet) Reset()

func (*AkSet) String

func (m *AkSet) String() string

func (*AkSet) XXX_DiscardUnknown

func (m *AkSet) XXX_DiscardUnknown()

func (*AkSet) XXX_Marshal

func (m *AkSet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AkSet) XXX_Merge

func (dst *AkSet) XXX_Merge(src proto.Message)

func (*AkSet) XXX_Size

func (m *AkSet) XXX_Size() int

func (*AkSet) XXX_Unmarshal

func (m *AkSet) XXX_Unmarshal(b []byte) error

type AkSets

type AkSets struct {
	Sets                 map[string]*AkSet `` /* 128-byte string literal not displayed */
	Expression           string            `protobuf:"bytes,2,opt,name=expression" json:"expression,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*AkSets) Descriptor

func (*AkSets) Descriptor() ([]byte, []int)

func (*AkSets) GetExpression

func (m *AkSets) GetExpression() string

func (*AkSets) GetSets

func (m *AkSets) GetSets() map[string]*AkSet

func (*AkSets) ProtoMessage

func (*AkSets) ProtoMessage()

func (*AkSets) Reset

func (m *AkSets) Reset()

func (*AkSets) String

func (m *AkSets) String() string

func (*AkSets) XXX_DiscardUnknown

func (m *AkSets) XXX_DiscardUnknown()

func (*AkSets) XXX_Marshal

func (m *AkSets) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AkSets) XXX_Merge

func (dst *AkSets) XXX_Merge(src proto.Message)

func (*AkSets) XXX_Size

func (m *AkSets) XXX_Size() int

func (*AkSets) XXX_Unmarshal

func (m *AkSets) XXX_Unmarshal(b []byte) error

type BCSpeeds

type BCSpeeds struct {
	BcSpeed              map[string]float64 `` /* 136-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

func (*BCSpeeds) Descriptor

func (*BCSpeeds) Descriptor() ([]byte, []int)

func (*BCSpeeds) GetBcSpeed

func (m *BCSpeeds) GetBcSpeed() map[string]float64

func (*BCSpeeds) ProtoMessage

func (*BCSpeeds) ProtoMessage()

func (*BCSpeeds) Reset

func (m *BCSpeeds) Reset()

func (*BCSpeeds) String

func (m *BCSpeeds) String() string

func (*BCSpeeds) XXX_DiscardUnknown

func (m *BCSpeeds) XXX_DiscardUnknown()

func (*BCSpeeds) XXX_Marshal

func (m *BCSpeeds) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BCSpeeds) XXX_Merge

func (dst *BCSpeeds) XXX_Merge(src proto.Message)

func (*BCSpeeds) XXX_Size

func (m *BCSpeeds) XXX_Size() int

func (*BCSpeeds) XXX_Unmarshal

func (m *BCSpeeds) XXX_Unmarshal(b []byte) error

type BCStatus

type BCStatus struct {
	Header *Header `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
	// block name
	Bcname string `protobuf:"bytes,2,opt,name=bcname" json:"bcname,omitempty"`
	// ledger metadata
	Meta *LedgerMeta `protobuf:"bytes,3,opt,name=meta" json:"meta,omitempty"`
	// The information of the longest block
	Block *InternalBlock `protobuf:"bytes,4,opt,name=block" json:"block,omitempty"`
	// Utox information
	UtxoMeta *UtxoMeta `protobuf:"bytes,5,opt,name=utxoMeta" json:"utxoMeta,omitempty"`
	// Branch info
	BranchBlockid        []string `protobuf:"bytes,6,rep,name=branchBlockid" json:"branchBlockid,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

BlockChain status

func (*BCStatus) Descriptor

func (*BCStatus) Descriptor() ([]byte, []int)

func (*BCStatus) GetBcname

func (m *BCStatus) GetBcname() string

func (*BCStatus) GetBlock

func (m *BCStatus) GetBlock() *InternalBlock

func (*BCStatus) GetBranchBlockid

func (m *BCStatus) GetBranchBlockid() []string

func (*BCStatus) GetHeader

func (m *BCStatus) GetHeader() *Header

func (*BCStatus) GetMeta

func (m *BCStatus) GetMeta() *LedgerMeta

func (*BCStatus) GetUtxoMeta

func (m *BCStatus) GetUtxoMeta() *UtxoMeta

func (*BCStatus) ProtoMessage

func (*BCStatus) ProtoMessage()

func (*BCStatus) Reset

func (m *BCStatus) Reset()

func (*BCStatus) String

func (m *BCStatus) String() string

func (*BCStatus) XXX_DiscardUnknown

func (m *BCStatus) XXX_DiscardUnknown()

func (*BCStatus) XXX_Marshal

func (m *BCStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BCStatus) XXX_Merge

func (dst *BCStatus) XXX_Merge(src proto.Message)

func (*BCStatus) XXX_Size

func (m *BCStatus) XXX_Size() int

func (*BCStatus) XXX_Unmarshal

func (m *BCStatus) XXX_Unmarshal(b []byte) error

type BCTipStatus

type BCTipStatus struct {
	Header               *Header  `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
	IsTrunkTip           bool     `protobuf:"varint,2,opt,name=is_trunk_tip,json=isTrunkTip" json:"is_trunk_tip,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*BCTipStatus) Descriptor

func (*BCTipStatus) Descriptor() ([]byte, []int)

func (*BCTipStatus) GetHeader

func (m *BCTipStatus) GetHeader() *Header

func (*BCTipStatus) GetIsTrunkTip

func (m *BCTipStatus) GetIsTrunkTip() bool

func (*BCTipStatus) ProtoMessage

func (*BCTipStatus) ProtoMessage()

func (*BCTipStatus) Reset

func (m *BCTipStatus) Reset()

func (*BCTipStatus) String

func (m *BCTipStatus) String() string

func (*BCTipStatus) XXX_DiscardUnknown

func (m *BCTipStatus) XXX_DiscardUnknown()

func (*BCTipStatus) XXX_Marshal

func (m *BCTipStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BCTipStatus) XXX_Merge

func (dst *BCTipStatus) XXX_Merge(src proto.Message)

func (*BCTipStatus) XXX_Size

func (m *BCTipStatus) XXX_Size() int

func (*BCTipStatus) XXX_Unmarshal

func (m *BCTipStatus) XXX_Unmarshal(b []byte) error

type BatchTxs

type BatchTxs struct {
	Header               *Header     `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
	Txs                  []*TxStatus `protobuf:"bytes,2,rep,name=Txs" json:"Txs,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

func (*BatchTxs) Descriptor

func (*BatchTxs) Descriptor() ([]byte, []int)

func (*BatchTxs) GetHeader

func (m *BatchTxs) GetHeader() *Header

func (*BatchTxs) GetTxs

func (m *BatchTxs) GetTxs() []*TxStatus

func (*BatchTxs) ProtoMessage

func (*BatchTxs) ProtoMessage()

func (*BatchTxs) Reset

func (m *BatchTxs) Reset()

func (*BatchTxs) String

func (m *BatchTxs) String() string

func (*BatchTxs) XXX_DiscardUnknown

func (m *BatchTxs) XXX_DiscardUnknown()

func (*BatchTxs) XXX_Marshal

func (m *BatchTxs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BatchTxs) XXX_Merge

func (dst *BatchTxs) XXX_Merge(src proto.Message)

func (*BatchTxs) XXX_Size

func (m *BatchTxs) XXX_Size() int

func (*BatchTxs) XXX_Unmarshal

func (m *BatchTxs) XXX_Unmarshal(b []byte) error

type BigInt

type BigInt big.Int

func (*BigInt) MarshalJSON

func (b *BigInt) MarshalJSON() ([]byte, error)

func (*BigInt) ProtoMessage

func (*BigInt) ProtoMessage()

func (*BigInt) Reset

func (m *BigInt) Reset()

func (*BigInt) String

func (m *BigInt) String() string

type Block

type Block struct {
	Header               *Header            `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
	Bcname               string             `protobuf:"bytes,2,opt,name=bcname" json:"bcname,omitempty"`
	Blockid              []byte             `protobuf:"bytes,3,opt,name=blockid,proto3" json:"blockid,omitempty"`
	Status               Block_EBlockStatus `protobuf:"varint,4,opt,name=status,enum=pb.Block_EBlockStatus" json:"status,omitempty"`
	Block                *InternalBlock     `protobuf:"bytes,5,opt,name=block" json:"block,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

func (*Block) Descriptor

func (*Block) Descriptor() ([]byte, []int)

func (*Block) GetBcname

func (m *Block) GetBcname() string

func (*Block) GetBlock

func (m *Block) GetBlock() *InternalBlock

func (*Block) GetBlockid

func (m *Block) GetBlockid() []byte

func (*Block) GetHeader

func (m *Block) GetHeader() *Header

func (*Block) GetStatus

func (m *Block) GetStatus() Block_EBlockStatus

func (*Block) ProtoMessage

func (*Block) ProtoMessage()

func (*Block) Reset

func (m *Block) Reset()

func (*Block) String

func (m *Block) String() string

func (*Block) XXX_DiscardUnknown

func (m *Block) XXX_DiscardUnknown()

func (*Block) XXX_Marshal

func (m *Block) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Block) XXX_Merge

func (dst *Block) XXX_Merge(src proto.Message)

func (*Block) XXX_Size

func (m *Block) XXX_Size() int

func (*Block) XXX_Unmarshal

func (m *Block) XXX_Unmarshal(b []byte) error

type BlockChains

type BlockChains struct {
	Header               *Header  `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
	Blockchains          []string `protobuf:"bytes,2,rep,name=blockchains" json:"blockchains,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*BlockChains) Descriptor

func (*BlockChains) Descriptor() ([]byte, []int)

func (*BlockChains) GetBlockchains

func (m *BlockChains) GetBlockchains() []string

func (*BlockChains) GetHeader

func (m *BlockChains) GetHeader() *Header

func (*BlockChains) ProtoMessage

func (*BlockChains) ProtoMessage()

func (*BlockChains) Reset

func (m *BlockChains) Reset()

func (*BlockChains) String

func (m *BlockChains) String() string

func (*BlockChains) XXX_DiscardUnknown

func (m *BlockChains) XXX_DiscardUnknown()

func (*BlockChains) XXX_Marshal

func (m *BlockChains) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BlockChains) XXX_Merge

func (dst *BlockChains) XXX_Merge(src proto.Message)

func (*BlockChains) XXX_Size

func (m *BlockChains) XXX_Size() int

func (*BlockChains) XXX_Unmarshal

func (m *BlockChains) XXX_Unmarshal(b []byte) error

type BlockEvent

type BlockEvent struct {
	Block                *InternalBlock `protobuf:"bytes,1,opt,name=block,proto3" json:"block,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

BlockEvent 订阅区块返回

func (*BlockEvent) Descriptor

func (*BlockEvent) Descriptor() ([]byte, []int)

func (*BlockEvent) GetBlock

func (m *BlockEvent) GetBlock() *InternalBlock

func (*BlockEvent) ProtoMessage

func (*BlockEvent) ProtoMessage()

func (*BlockEvent) Reset

func (m *BlockEvent) Reset()

func (*BlockEvent) String

func (m *BlockEvent) String() string

func (*BlockEvent) XXX_DiscardUnknown

func (m *BlockEvent) XXX_DiscardUnknown()

func (*BlockEvent) XXX_Marshal

func (m *BlockEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BlockEvent) XXX_Merge

func (m *BlockEvent) XXX_Merge(src proto.Message)

func (*BlockEvent) XXX_Size

func (m *BlockEvent) XXX_Size() int

func (*BlockEvent) XXX_Unmarshal

func (m *BlockEvent) XXX_Unmarshal(b []byte) error

type BlockEventRequest

type BlockEventRequest struct {
	Bcname               string   `protobuf:"bytes,1,opt,name=bcname,proto3" json:"bcname,omitempty"`
	Proposer             string   `protobuf:"bytes,2,opt,name=proposer,proto3" json:"proposer,omitempty"`
	StartHeight          int64    `protobuf:"varint,3,opt,name=start_height,json=startHeight,proto3" json:"start_height,omitempty"`
	EndHeight            int64    `protobuf:"varint,4,opt,name=end_height,json=endHeight,proto3" json:"end_height,omitempty"`
	NeedContent          bool     `protobuf:"varint,5,opt,name=need_content,json=needContent,proto3" json:"need_content,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

BlockEventRequest 订阅区块请求

func (*BlockEventRequest) Descriptor

func (*BlockEventRequest) Descriptor() ([]byte, []int)

func (*BlockEventRequest) GetBcname

func (m *BlockEventRequest) GetBcname() string

func (*BlockEventRequest) GetEndHeight

func (m *BlockEventRequest) GetEndHeight() int64

func (*BlockEventRequest) GetNeedContent

func (m *BlockEventRequest) GetNeedContent() bool

func (*BlockEventRequest) GetProposer

func (m *BlockEventRequest) GetProposer() string

func (*BlockEventRequest) GetStartHeight

func (m *BlockEventRequest) GetStartHeight() int64

func (*BlockEventRequest) ProtoMessage

func (*BlockEventRequest) ProtoMessage()

func (*BlockEventRequest) Reset

func (m *BlockEventRequest) Reset()

func (*BlockEventRequest) String

func (m *BlockEventRequest) String() string

func (*BlockEventRequest) XXX_DiscardUnknown

func (m *BlockEventRequest) XXX_DiscardUnknown()

func (*BlockEventRequest) XXX_Marshal

func (m *BlockEventRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BlockEventRequest) XXX_Merge

func (m *BlockEventRequest) XXX_Merge(src proto.Message)

func (*BlockEventRequest) XXX_Size

func (m *BlockEventRequest) XXX_Size() int

func (*BlockEventRequest) XXX_Unmarshal

func (m *BlockEventRequest) XXX_Unmarshal(b []byte) error

type BlockHeight

type BlockHeight struct {
	Header               *Header  `protobuf:"bytes,3,opt,name=header" json:"header,omitempty"`
	Bcname               string   `protobuf:"bytes,1,opt,name=bcname" json:"bcname,omitempty"`
	Height               int64    `protobuf:"varint,2,opt,name=height" json:"height,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*BlockHeight) Descriptor

func (*BlockHeight) Descriptor() ([]byte, []int)

func (*BlockHeight) GetBcname

func (m *BlockHeight) GetBcname() string

func (*BlockHeight) GetHeader

func (m *BlockHeight) GetHeader() *Header

func (*BlockHeight) GetHeight

func (m *BlockHeight) GetHeight() int64

func (*BlockHeight) ProtoMessage

func (*BlockHeight) ProtoMessage()

func (*BlockHeight) Reset

func (m *BlockHeight) Reset()

func (*BlockHeight) String

func (m *BlockHeight) String() string

func (*BlockHeight) XXX_DiscardUnknown

func (m *BlockHeight) XXX_DiscardUnknown()

func (*BlockHeight) XXX_Marshal

func (m *BlockHeight) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BlockHeight) XXX_Merge

func (dst *BlockHeight) XXX_Merge(src proto.Message)

func (*BlockHeight) XXX_Size

func (m *BlockHeight) XXX_Size() int

func (*BlockHeight) XXX_Unmarshal

func (m *BlockHeight) XXX_Unmarshal(b []byte) error

type BlockID

type BlockID struct {
	Header  *Header `protobuf:"bytes,4,opt,name=header" json:"header,omitempty"`
	Bcname  string  `protobuf:"bytes,1,opt,name=bcname" json:"bcname,omitempty"`
	Blockid []byte  `protobuf:"bytes,2,opt,name=blockid,proto3" json:"blockid,omitempty"`
	// if need content
	NeedContent          bool     `protobuf:"varint,3,opt,name=need_content,json=needContent" json:"need_content,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*BlockID) Descriptor

func (*BlockID) Descriptor() ([]byte, []int)

func (*BlockID) GetBcname

func (m *BlockID) GetBcname() string

func (*BlockID) GetBlockid

func (m *BlockID) GetBlockid() []byte

func (*BlockID) GetHeader

func (m *BlockID) GetHeader() *Header

func (*BlockID) GetNeedContent

func (m *BlockID) GetNeedContent() bool

func (*BlockID) ProtoMessage

func (*BlockID) ProtoMessage()

func (*BlockID) Reset

func (m *BlockID) Reset()

func (*BlockID) String

func (m *BlockID) String() string

func (*BlockID) XXX_DiscardUnknown

func (m *BlockID) XXX_DiscardUnknown()

func (*BlockID) XXX_Marshal

func (m *BlockID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BlockID) XXX_Merge

func (dst *BlockID) XXX_Merge(src proto.Message)

func (*BlockID) XXX_Size

func (m *BlockID) XXX_Size() int

func (*BlockID) XXX_Unmarshal

func (m *BlockID) XXX_Unmarshal(b []byte) error

type BlockStatus

type BlockStatus int32

BlockStatus block status

const (
	BlockStatus_ERROR    BlockStatus = 0
	BlockStatus_TRUNK    BlockStatus = 1
	BlockStatus_BRANCH   BlockStatus = 2
	BlockStatus_NONEXIST BlockStatus = 3
)

func (BlockStatus) EnumDescriptor

func (BlockStatus) EnumDescriptor() ([]byte, []int)

func (BlockStatus) String

func (x BlockStatus) String() string

type BlockStatusInfo

type BlockStatusInfo struct {
	Bcname               string      `protobuf:"bytes,1,opt,name=bcname,proto3" json:"bcname,omitempty"`
	Proposer             string      `protobuf:"bytes,2,opt,name=proposer,proto3" json:"proposer,omitempty"`
	Height               int64       `protobuf:"varint,3,opt,name=height,proto3" json:"height,omitempty"`
	Status               BlockStatus `protobuf:"varint,4,opt,name=status,proto3,enum=pb.BlockStatus" json:"status,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

BlockStatusInfo 区块元数据

func (*BlockStatusInfo) Descriptor

func (*BlockStatusInfo) Descriptor() ([]byte, []int)

func (*BlockStatusInfo) GetBcname

func (m *BlockStatusInfo) GetBcname() string

func (*BlockStatusInfo) GetHeight

func (m *BlockStatusInfo) GetHeight() int64

func (*BlockStatusInfo) GetProposer

func (m *BlockStatusInfo) GetProposer() string

func (*BlockStatusInfo) GetStatus

func (m *BlockStatusInfo) GetStatus() BlockStatus

func (*BlockStatusInfo) ProtoMessage

func (*BlockStatusInfo) ProtoMessage()

func (*BlockStatusInfo) Reset

func (m *BlockStatusInfo) Reset()

func (*BlockStatusInfo) String

func (m *BlockStatusInfo) String() string

func (*BlockStatusInfo) XXX_DiscardUnknown

func (m *BlockStatusInfo) XXX_DiscardUnknown()

func (*BlockStatusInfo) XXX_Marshal

func (m *BlockStatusInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BlockStatusInfo) XXX_Merge

func (m *BlockStatusInfo) XXX_Merge(src proto.Message)

func (*BlockStatusInfo) XXX_Size

func (m *BlockStatusInfo) XXX_Size() int

func (*BlockStatusInfo) XXX_Unmarshal

func (m *BlockStatusInfo) XXX_Unmarshal(b []byte) error

type Block_EBlockStatus

type Block_EBlockStatus int32
const (
	Block_ERROR   Block_EBlockStatus = 0
	Block_TRUNK   Block_EBlockStatus = 1
	Block_BRANCH  Block_EBlockStatus = 2
	Block_NOEXIST Block_EBlockStatus = 3
)

func (Block_EBlockStatus) EnumDescriptor

func (Block_EBlockStatus) EnumDescriptor() ([]byte, []int)

func (Block_EBlockStatus) String

func (x Block_EBlockStatus) String() string

type ChainStatus

type ChainStatus struct {
	Name       string         `json:"name"`
	LedgerMeta JsonLedgerMeta `json:"ledger"`
	UtxoMeta   JsonUtxoMeta   `json:"utxo"`
	// add BranchBlockid
	BranchBlockid []string `json:"branchBlockid"`
}

func (*ChainStatus) ProtoMessage

func (*ChainStatus) ProtoMessage()

func (*ChainStatus) Reset

func (m *ChainStatus) Reset()

func (*ChainStatus) String

func (m *ChainStatus) String() string

type ChainedBftPhaseMessage

type ChainedBftPhaseMessage struct {
	// Message Type: NEW_VIEW_MESSAGE or QC_MESSAGE
	Type QCState `protobuf:"varint,1,opt,name=Type,proto3,enum=pb.QCState" json:"Type,omitempty"`
	// ViewNumber the current view number
	ViewNumber int64 `protobuf:"varint,2,opt,name=ViewNumber,proto3" json:"ViewNumber,omitempty"`
	// The new proposal send to other replicas while the
	ProposalQC *QuorumCert `protobuf:"bytes,3,opt,name=ProposalQC,proto3" json:"ProposalQC,omitempty"`
	// JustifyQC is the QC of the leader gathered, send to next leader, while the message type is "NEW_VIEW_MESSAGE"
	JustifyQC *QuorumCert `protobuf:"bytes,4,opt,name=JustifyQC,proto3" json:"JustifyQC,omitempty"`
	// MsgDigest is the digest of the msgg
	MsgDigest []byte `protobuf:"bytes,5,opt,name=MsgDigest,proto3" json:"MsgDigest,omitempty"`
	// Signature for this msg
	Signature            *SignInfo `protobuf:"bytes,6,opt,name=Signature,proto3" json:"Signature,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

ChainedBftPhaseMessage is the proposal message of the protocal. In Hotstuff, there are two kinds of messages, "NEW_VIEW_MESSAGE" and "QC_Message". A stable leader can skip this "NEW_VIEW_MESSAGE".

func (*ChainedBftPhaseMessage) Descriptor

func (*ChainedBftPhaseMessage) Descriptor() ([]byte, []int)

func (*ChainedBftPhaseMessage) GetJustifyQC

func (m *ChainedBftPhaseMessage) GetJustifyQC() *QuorumCert

func (*ChainedBftPhaseMessage) GetMsgDigest

func (m *ChainedBftPhaseMessage) GetMsgDigest() []byte

func (*ChainedBftPhaseMessage) GetProposalQC

func (m *ChainedBftPhaseMessage) GetProposalQC() *QuorumCert

func (*ChainedBftPhaseMessage) GetSignature

func (m *ChainedBftPhaseMessage) GetSignature() *SignInfo

func (*ChainedBftPhaseMessage) GetType

func (m *ChainedBftPhaseMessage) GetType() QCState

func (*ChainedBftPhaseMessage) GetViewNumber

func (m *ChainedBftPhaseMessage) GetViewNumber() int64

func (*ChainedBftPhaseMessage) ProtoMessage

func (*ChainedBftPhaseMessage) ProtoMessage()

func (*ChainedBftPhaseMessage) Reset

func (m *ChainedBftPhaseMessage) Reset()

func (*ChainedBftPhaseMessage) String

func (m *ChainedBftPhaseMessage) String() string

func (*ChainedBftPhaseMessage) XXX_DiscardUnknown

func (m *ChainedBftPhaseMessage) XXX_DiscardUnknown()

func (*ChainedBftPhaseMessage) XXX_Marshal

func (m *ChainedBftPhaseMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ChainedBftPhaseMessage) XXX_Merge

func (m *ChainedBftPhaseMessage) XXX_Merge(src proto.Message)

func (*ChainedBftPhaseMessage) XXX_Size

func (m *ChainedBftPhaseMessage) XXX_Size() int

func (*ChainedBftPhaseMessage) XXX_Unmarshal

func (m *ChainedBftPhaseMessage) XXX_Unmarshal(b []byte) error

type ChainedBftVoteMessage

type ChainedBftVoteMessage struct {
	// The id of this message votes for.
	ProposalId []byte `protobuf:"bytes,1,opt,name=ProposalId,proto3" json:"ProposalId,omitempty"`
	// Replica will sign the QCMessage if the QuorumCert if valid.
	Signature            *SignInfo `protobuf:"bytes,2,opt,name=Signature,proto3" json:"Signature,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

ChainedBftVoteMessage is the vote message of the protocal.

func (*ChainedBftVoteMessage) Descriptor

func (*ChainedBftVoteMessage) Descriptor() ([]byte, []int)

func (*ChainedBftVoteMessage) GetProposalId

func (m *ChainedBftVoteMessage) GetProposalId() []byte

func (*ChainedBftVoteMessage) GetSignature

func (m *ChainedBftVoteMessage) GetSignature() *SignInfo

func (*ChainedBftVoteMessage) ProtoMessage

func (*ChainedBftVoteMessage) ProtoMessage()

func (*ChainedBftVoteMessage) Reset

func (m *ChainedBftVoteMessage) Reset()

func (*ChainedBftVoteMessage) String

func (m *ChainedBftVoteMessage) String() string

func (*ChainedBftVoteMessage) XXX_DiscardUnknown

func (m *ChainedBftVoteMessage) XXX_DiscardUnknown()

func (*ChainedBftVoteMessage) XXX_Marshal

func (m *ChainedBftVoteMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ChainedBftVoteMessage) XXX_Merge

func (m *ChainedBftVoteMessage) XXX_Merge(src proto.Message)

func (*ChainedBftVoteMessage) XXX_Size

func (m *ChainedBftVoteMessage) XXX_Size() int

func (*ChainedBftVoteMessage) XXX_Unmarshal

func (m *ChainedBftVoteMessage) XXX_Unmarshal(b []byte) error

type CommonIn

type CommonIn struct {
	Header               *Header  `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*CommonIn) Descriptor

func (*CommonIn) Descriptor() ([]byte, []int)

func (*CommonIn) GetHeader

func (m *CommonIn) GetHeader() *Header

func (*CommonIn) ProtoMessage

func (*CommonIn) ProtoMessage()

func (*CommonIn) Reset

func (m *CommonIn) Reset()

func (*CommonIn) String

func (m *CommonIn) String() string

func (*CommonIn) XXX_DiscardUnknown

func (m *CommonIn) XXX_DiscardUnknown()

func (*CommonIn) XXX_Marshal

func (m *CommonIn) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CommonIn) XXX_Merge

func (dst *CommonIn) XXX_Merge(src proto.Message)

func (*CommonIn) XXX_Size

func (m *CommonIn) XXX_Size() int

func (*CommonIn) XXX_Unmarshal

func (m *CommonIn) XXX_Unmarshal(b []byte) error

type CommonReply

type CommonReply struct {
	Header               *Header  `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*CommonReply) Descriptor

func (*CommonReply) Descriptor() ([]byte, []int)

func (*CommonReply) GetHeader

func (m *CommonReply) GetHeader() *Header

func (*CommonReply) ProtoMessage

func (*CommonReply) ProtoMessage()

func (*CommonReply) Reset

func (m *CommonReply) Reset()

func (*CommonReply) String

func (m *CommonReply) String() string

func (*CommonReply) XXX_DiscardUnknown

func (m *CommonReply) XXX_DiscardUnknown()

func (*CommonReply) XXX_Marshal

func (m *CommonReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CommonReply) XXX_Merge

func (dst *CommonReply) XXX_Merge(src proto.Message)

func (*CommonReply) XXX_Size

func (m *CommonReply) XXX_Size() int

func (*CommonReply) XXX_Unmarshal

func (m *CommonReply) XXX_Unmarshal(b []byte) error

type ComplianceCheckResponse

type ComplianceCheckResponse struct {
	Header               *Header        `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
	Signature            *SignatureInfo `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*ComplianceCheckResponse) Descriptor

func (*ComplianceCheckResponse) Descriptor() ([]byte, []int)

func (*ComplianceCheckResponse) GetHeader

func (m *ComplianceCheckResponse) GetHeader() *Header

func (*ComplianceCheckResponse) GetSignature

func (m *ComplianceCheckResponse) GetSignature() *SignatureInfo

func (*ComplianceCheckResponse) ProtoMessage

func (*ComplianceCheckResponse) ProtoMessage()

func (*ComplianceCheckResponse) Reset

func (m *ComplianceCheckResponse) Reset()

func (*ComplianceCheckResponse) String

func (m *ComplianceCheckResponse) String() string

func (*ComplianceCheckResponse) XXX_DiscardUnknown

func (m *ComplianceCheckResponse) XXX_DiscardUnknown()

func (*ComplianceCheckResponse) XXX_Marshal

func (m *ComplianceCheckResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ComplianceCheckResponse) XXX_Merge

func (m *ComplianceCheckResponse) XXX_Merge(src proto.Message)

func (*ComplianceCheckResponse) XXX_Size

func (m *ComplianceCheckResponse) XXX_Size() int

func (*ComplianceCheckResponse) XXX_Unmarshal

func (m *ComplianceCheckResponse) XXX_Unmarshal(b []byte) error

type ContractDesc

type ContractDesc struct {
	Module  string      `json:"module"`
	Method  string      `json:"method"`
	Args    interface{} `json:"args"`
	Trigger TriggerDesc `json:"trigger"`
}

func (*ContractDesc) ProtoMessage

func (*ContractDesc) ProtoMessage()

func (*ContractDesc) Reset

func (m *ContractDesc) Reset()

func (*ContractDesc) String

func (m *ContractDesc) String() string

type ContractList

type ContractList struct {
	ContractStatus       []*ContractStatus `protobuf:"bytes,1,rep,name=contract_status,json=contractStatus" json:"contract_status,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*ContractList) Descriptor

func (*ContractList) Descriptor() ([]byte, []int)

func (*ContractList) GetContractStatus

func (m *ContractList) GetContractStatus() []*ContractStatus

func (*ContractList) ProtoMessage

func (*ContractList) ProtoMessage()

func (*ContractList) Reset

func (m *ContractList) Reset()

func (*ContractList) String

func (m *ContractList) String() string

func (*ContractList) XXX_DiscardUnknown

func (m *ContractList) XXX_DiscardUnknown()

func (*ContractList) XXX_Marshal

func (m *ContractList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ContractList) XXX_Merge

func (dst *ContractList) XXX_Merge(src proto.Message)

func (*ContractList) XXX_Size

func (m *ContractList) XXX_Size() int

func (*ContractList) XXX_Unmarshal

func (m *ContractList) XXX_Unmarshal(b []byte) error

type ContractResponse

type ContractResponse struct {
	Status               int32    `protobuf:"varint,1,opt,name=status" json:"status,omitempty"`
	Message              string   `protobuf:"bytes,2,opt,name=message" json:"message,omitempty"`
	Body                 []byte   `protobuf:"bytes,3,opt,name=body,proto3" json:"body,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

ContractResponse is the response returnd by contract

func (*ContractResponse) Descriptor

func (*ContractResponse) Descriptor() ([]byte, []int)

func (*ContractResponse) GetBody

func (m *ContractResponse) GetBody() []byte

func (*ContractResponse) GetMessage

func (m *ContractResponse) GetMessage() string

func (*ContractResponse) GetStatus

func (m *ContractResponse) GetStatus() int32

func (*ContractResponse) ProtoMessage

func (*ContractResponse) ProtoMessage()

func (*ContractResponse) Reset

func (m *ContractResponse) Reset()

func (*ContractResponse) String

func (m *ContractResponse) String() string

func (*ContractResponse) XXX_DiscardUnknown

func (m *ContractResponse) XXX_DiscardUnknown()

func (*ContractResponse) XXX_Marshal

func (m *ContractResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ContractResponse) XXX_Merge

func (dst *ContractResponse) XXX_Merge(src proto.Message)

func (*ContractResponse) XXX_Size

func (m *ContractResponse) XXX_Size() int

func (*ContractResponse) XXX_Unmarshal

func (m *ContractResponse) XXX_Unmarshal(b []byte) error

type ContractStatData

type ContractStatData struct {
	AccountCount         int64    `protobuf:"varint,1,opt,name=accountCount" json:"accountCount,omitempty"`
	ContractCount        int64    `protobuf:"varint,2,opt,name=contractCount" json:"contractCount,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ContractStatData) Descriptor

func (*ContractStatData) Descriptor() ([]byte, []int)

func (*ContractStatData) GetAccountCount

func (m *ContractStatData) GetAccountCount() int64

func (*ContractStatData) GetContractCount

func (m *ContractStatData) GetContractCount() int64

func (*ContractStatData) ProtoMessage

func (*ContractStatData) ProtoMessage()

func (*ContractStatData) Reset

func (m *ContractStatData) Reset()

func (*ContractStatData) String

func (m *ContractStatData) String() string

func (*ContractStatData) XXX_DiscardUnknown

func (m *ContractStatData) XXX_DiscardUnknown()

func (*ContractStatData) XXX_Marshal

func (m *ContractStatData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ContractStatData) XXX_Merge

func (dst *ContractStatData) XXX_Merge(src proto.Message)

func (*ContractStatData) XXX_Size

func (m *ContractStatData) XXX_Size() int

func (*ContractStatData) XXX_Unmarshal

func (m *ContractStatData) XXX_Unmarshal(b []byte) error

type ContractStatDataRequest

type ContractStatDataRequest struct {
	Header               *Header  `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
	Bcname               string   `protobuf:"bytes,2,opt,name=bcname" json:"bcname,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ContractStatDataRequest) Descriptor

func (*ContractStatDataRequest) Descriptor() ([]byte, []int)

func (*ContractStatDataRequest) GetBcname

func (m *ContractStatDataRequest) GetBcname() string

func (*ContractStatDataRequest) GetHeader

func (m *ContractStatDataRequest) GetHeader() *Header

func (*ContractStatDataRequest) ProtoMessage

func (*ContractStatDataRequest) ProtoMessage()

func (*ContractStatDataRequest) Reset

func (m *ContractStatDataRequest) Reset()

func (*ContractStatDataRequest) String

func (m *ContractStatDataRequest) String() string

func (*ContractStatDataRequest) XXX_DiscardUnknown

func (m *ContractStatDataRequest) XXX_DiscardUnknown()

func (*ContractStatDataRequest) XXX_Marshal

func (m *ContractStatDataRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ContractStatDataRequest) XXX_Merge

func (dst *ContractStatDataRequest) XXX_Merge(src proto.Message)

func (*ContractStatDataRequest) XXX_Size

func (m *ContractStatDataRequest) XXX_Size() int

func (*ContractStatDataRequest) XXX_Unmarshal

func (m *ContractStatDataRequest) XXX_Unmarshal(b []byte) error

type ContractStatDataResponse

type ContractStatDataResponse struct {
	Header               *Header           `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
	Bcname               string            `protobuf:"bytes,2,opt,name=bcname" json:"bcname,omitempty"`
	Data                 *ContractStatData `protobuf:"bytes,3,opt,name=data" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*ContractStatDataResponse) Descriptor

func (*ContractStatDataResponse) Descriptor() ([]byte, []int)

func (*ContractStatDataResponse) GetBcname

func (m *ContractStatDataResponse) GetBcname() string

func (*ContractStatDataResponse) GetData

func (*ContractStatDataResponse) GetHeader

func (m *ContractStatDataResponse) GetHeader() *Header

func (*ContractStatDataResponse) ProtoMessage

func (*ContractStatDataResponse) ProtoMessage()

func (*ContractStatDataResponse) Reset

func (m *ContractStatDataResponse) Reset()

func (*ContractStatDataResponse) String

func (m *ContractStatDataResponse) String() string

func (*ContractStatDataResponse) XXX_DiscardUnknown

func (m *ContractStatDataResponse) XXX_DiscardUnknown()

func (*ContractStatDataResponse) XXX_Marshal

func (m *ContractStatDataResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ContractStatDataResponse) XXX_Merge

func (dst *ContractStatDataResponse) XXX_Merge(src proto.Message)

func (*ContractStatDataResponse) XXX_Size

func (m *ContractStatDataResponse) XXX_Size() int

func (*ContractStatDataResponse) XXX_Unmarshal

func (m *ContractStatDataResponse) XXX_Unmarshal(b []byte) error

type ContractStatus

type ContractStatus struct {
	ContractName         string   `protobuf:"bytes,1,opt,name=contract_name,json=contractName" json:"contract_name,omitempty"`
	Txid                 string   `protobuf:"bytes,2,opt,name=txid" json:"txid,omitempty"`
	Desc                 []byte   `protobuf:"bytes,3,opt,name=desc,proto3" json:"desc,omitempty"`
	IsBanned             bool     `protobuf:"varint,4,opt,name=is_banned,json=isBanned" json:"is_banned,omitempty"`
	Timestamp            int64    `protobuf:"varint,5,opt,name=timestamp" json:"timestamp,omitempty"`
	Runtime              string   `protobuf:"bytes,6,opt,name=runtime" json:"runtime,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Status of a contract

func (*ContractStatus) Descriptor

func (*ContractStatus) Descriptor() ([]byte, []int)

func (*ContractStatus) GetContractName

func (m *ContractStatus) GetContractName() string

func (*ContractStatus) GetDesc

func (m *ContractStatus) GetDesc() []byte

func (*ContractStatus) GetIsBanned

func (m *ContractStatus) GetIsBanned() bool

func (*ContractStatus) GetRuntime

func (m *ContractStatus) GetRuntime() string

func (*ContractStatus) GetTimestamp

func (m *ContractStatus) GetTimestamp() int64

func (*ContractStatus) GetTxid

func (m *ContractStatus) GetTxid() string

func (*ContractStatus) ProtoMessage

func (*ContractStatus) ProtoMessage()

func (*ContractStatus) Reset

func (m *ContractStatus) Reset()

func (*ContractStatus) String

func (m *ContractStatus) String() string

func (*ContractStatus) XXX_DiscardUnknown

func (m *ContractStatus) XXX_DiscardUnknown()

func (*ContractStatus) XXX_Marshal

func (m *ContractStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ContractStatus) XXX_Merge

func (dst *ContractStatus) XXX_Merge(src proto.Message)

func (*ContractStatus) XXX_Size

func (m *ContractStatus) XXX_Size() int

func (*ContractStatus) XXX_Unmarshal

func (m *ContractStatus) XXX_Unmarshal(b []byte) error

type CrossChainMeta

type CrossChainMeta struct {
	Type                 string   `protobuf:"bytes,1,opt,name=type" json:"type,omitempty"`
	MinEndorsorNum       int64    `protobuf:"varint,2,opt,name=min_endorsor_num,json=minEndorsorNum" json:"min_endorsor_num,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*CrossChainMeta) Descriptor

func (*CrossChainMeta) Descriptor() ([]byte, []int)

func (*CrossChainMeta) GetMinEndorsorNum

func (m *CrossChainMeta) GetMinEndorsorNum() int64

func (*CrossChainMeta) GetType

func (m *CrossChainMeta) GetType() string

func (*CrossChainMeta) ProtoMessage

func (*CrossChainMeta) ProtoMessage()

func (*CrossChainMeta) Reset

func (m *CrossChainMeta) Reset()

func (*CrossChainMeta) String

func (m *CrossChainMeta) String() string

func (*CrossChainMeta) XXX_DiscardUnknown

func (m *CrossChainMeta) XXX_DiscardUnknown()

func (*CrossChainMeta) XXX_Marshal

func (m *CrossChainMeta) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CrossChainMeta) XXX_Merge

func (dst *CrossChainMeta) XXX_Merge(src proto.Message)

func (*CrossChainMeta) XXX_Size

func (m *CrossChainMeta) XXX_Size() int

func (*CrossChainMeta) XXX_Unmarshal

func (m *CrossChainMeta) XXX_Unmarshal(b []byte) error

type CrossEndorsor

type CrossEndorsor struct {
	Address string `protobuf:"bytes,1,opt,name=address" json:"address,omitempty"`
	PubKey  string `protobuf:"bytes,2,opt,name=pub_key,json=pubKey" json:"pub_key,omitempty"`
	// ip+port
	Host                 string   `protobuf:"bytes,3,opt,name=host" json:"host,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*CrossEndorsor) Descriptor

func (*CrossEndorsor) Descriptor() ([]byte, []int)

func (*CrossEndorsor) GetAddress

func (m *CrossEndorsor) GetAddress() string

func (*CrossEndorsor) GetHost

func (m *CrossEndorsor) GetHost() string

func (*CrossEndorsor) GetPubKey

func (m *CrossEndorsor) GetPubKey() string

func (*CrossEndorsor) ProtoMessage

func (*CrossEndorsor) ProtoMessage()

func (*CrossEndorsor) Reset

func (m *CrossEndorsor) Reset()

func (*CrossEndorsor) String

func (m *CrossEndorsor) String() string

func (*CrossEndorsor) XXX_DiscardUnknown

func (m *CrossEndorsor) XXX_DiscardUnknown()

func (*CrossEndorsor) XXX_Marshal

func (m *CrossEndorsor) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CrossEndorsor) XXX_Merge

func (dst *CrossEndorsor) XXX_Merge(src proto.Message)

func (*CrossEndorsor) XXX_Size

func (m *CrossEndorsor) XXX_Size() int

func (*CrossEndorsor) XXX_Unmarshal

func (m *CrossEndorsor) XXX_Unmarshal(b []byte) error

type CrossQueryInfo

type CrossQueryInfo struct {
	Request              *CrossQueryRequest  `protobuf:"bytes,1,opt,name=request" json:"request,omitempty"`
	Response             *CrossQueryResponse `protobuf:"bytes,2,opt,name=response" json:"response,omitempty"`
	Signs                []*SignatureInfo    `protobuf:"bytes,3,rep,name=signs" json:"signs,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

func (*CrossQueryInfo) Descriptor

func (*CrossQueryInfo) Descriptor() ([]byte, []int)

func (*CrossQueryInfo) GetRequest

func (m *CrossQueryInfo) GetRequest() *CrossQueryRequest

func (*CrossQueryInfo) GetResponse

func (m *CrossQueryInfo) GetResponse() *CrossQueryResponse

func (*CrossQueryInfo) GetSigns

func (m *CrossQueryInfo) GetSigns() []*SignatureInfo

func (*CrossQueryInfo) ProtoMessage

func (*CrossQueryInfo) ProtoMessage()

func (*CrossQueryInfo) Reset

func (m *CrossQueryInfo) Reset()

func (*CrossQueryInfo) String

func (m *CrossQueryInfo) String() string

func (*CrossQueryInfo) XXX_DiscardUnknown

func (m *CrossQueryInfo) XXX_DiscardUnknown()

func (*CrossQueryInfo) XXX_Marshal

func (m *CrossQueryInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CrossQueryInfo) XXX_Merge

func (dst *CrossQueryInfo) XXX_Merge(src proto.Message)

func (*CrossQueryInfo) XXX_Size

func (m *CrossQueryInfo) XXX_Size() int

func (*CrossQueryInfo) XXX_Unmarshal

func (m *CrossQueryInfo) XXX_Unmarshal(b []byte) error

type CrossQueryMeta

type CrossQueryMeta struct {
	ChainMeta            *CrossChainMeta  `protobuf:"bytes,1,opt,name=chain_meta,json=chainMeta" json:"chain_meta,omitempty"`
	Endorsors            []*CrossEndorsor `protobuf:"bytes,2,rep,name=endorsors" json:"endorsors,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*CrossQueryMeta) Descriptor

func (*CrossQueryMeta) Descriptor() ([]byte, []int)

func (*CrossQueryMeta) GetChainMeta

func (m *CrossQueryMeta) GetChainMeta() *CrossChainMeta

func (*CrossQueryMeta) GetEndorsors

func (m *CrossQueryMeta) GetEndorsors() []*CrossEndorsor

func (*CrossQueryMeta) ProtoMessage

func (*CrossQueryMeta) ProtoMessage()

func (*CrossQueryMeta) Reset

func (m *CrossQueryMeta) Reset()

func (*CrossQueryMeta) String

func (m *CrossQueryMeta) String() string

func (*CrossQueryMeta) XXX_DiscardUnknown

func (m *CrossQueryMeta) XXX_DiscardUnknown()

func (*CrossQueryMeta) XXX_Marshal

func (m *CrossQueryMeta) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CrossQueryMeta) XXX_Merge

func (dst *CrossQueryMeta) XXX_Merge(src proto.Message)

func (*CrossQueryMeta) XXX_Size

func (m *CrossQueryMeta) XXX_Size() int

func (*CrossQueryMeta) XXX_Unmarshal

func (m *CrossQueryMeta) XXX_Unmarshal(b []byte) error

type CrossQueryRequest

type CrossQueryRequest struct {
	Bcname               string         `protobuf:"bytes,1,opt,name=bcname" json:"bcname,omitempty"`
	Timestamp            int64          `protobuf:"varint,2,opt,name=timestamp" json:"timestamp,omitempty"`
	Initiator            string         `protobuf:"bytes,3,opt,name=initiator" json:"initiator,omitempty"`
	AuthRequire          []string       `protobuf:"bytes,4,rep,name=auth_require,json=authRequire" json:"auth_require,omitempty"`
	Request              *InvokeRequest `protobuf:"bytes,5,opt,name=request" json:"request,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*CrossQueryRequest) Descriptor

func (*CrossQueryRequest) Descriptor() ([]byte, []int)

func (*CrossQueryRequest) GetAuthRequire

func (m *CrossQueryRequest) GetAuthRequire() []string

func (*CrossQueryRequest) GetBcname

func (m *CrossQueryRequest) GetBcname() string

func (*CrossQueryRequest) GetInitiator

func (m *CrossQueryRequest) GetInitiator() string

func (*CrossQueryRequest) GetRequest

func (m *CrossQueryRequest) GetRequest() *InvokeRequest

func (*CrossQueryRequest) GetTimestamp

func (m *CrossQueryRequest) GetTimestamp() int64

func (*CrossQueryRequest) ProtoMessage

func (*CrossQueryRequest) ProtoMessage()

func (*CrossQueryRequest) Reset

func (m *CrossQueryRequest) Reset()

func (*CrossQueryRequest) String

func (m *CrossQueryRequest) String() string

func (*CrossQueryRequest) XXX_DiscardUnknown

func (m *CrossQueryRequest) XXX_DiscardUnknown()

func (*CrossQueryRequest) XXX_Marshal

func (m *CrossQueryRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CrossQueryRequest) XXX_Merge

func (dst *CrossQueryRequest) XXX_Merge(src proto.Message)

func (*CrossQueryRequest) XXX_Size

func (m *CrossQueryRequest) XXX_Size() int

func (*CrossQueryRequest) XXX_Unmarshal

func (m *CrossQueryRequest) XXX_Unmarshal(b []byte) error

type CrossQueryResponse

type CrossQueryResponse struct {
	Response             *ContractResponse `protobuf:"bytes,1,opt,name=response" json:"response,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*CrossQueryResponse) Descriptor

func (*CrossQueryResponse) Descriptor() ([]byte, []int)

func (*CrossQueryResponse) GetResponse

func (m *CrossQueryResponse) GetResponse() *ContractResponse

func (*CrossQueryResponse) ProtoMessage

func (*CrossQueryResponse) ProtoMessage()

func (*CrossQueryResponse) Reset

func (m *CrossQueryResponse) Reset()

func (*CrossQueryResponse) String

func (m *CrossQueryResponse) String() string

func (*CrossQueryResponse) XXX_DiscardUnknown

func (m *CrossQueryResponse) XXX_DiscardUnknown()

func (*CrossQueryResponse) XXX_Marshal

func (m *CrossQueryResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CrossQueryResponse) XXX_Merge

func (dst *CrossQueryResponse) XXX_Merge(src proto.Message)

func (*CrossQueryResponse) XXX_Size

func (m *CrossQueryResponse) XXX_Size() int

func (*CrossQueryResponse) XXX_Unmarshal

func (m *CrossQueryResponse) XXX_Unmarshal(b []byte) error

type DeployNativeCodeRequest

type DeployNativeCodeRequest struct {
	Header *Header `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
	// chain name
	Bcname string `protobuf:"bytes,2,opt,name=bcname" json:"bcname,omitempty"`
	// native code desc
	Desc *NativeCodeDesc `protobuf:"bytes,3,opt,name=desc" json:"desc,omitempty"`
	// code is the bytes of binary code
	Code []byte `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	// the address of deployer
	Address string `protobuf:"bytes,5,opt,name=address" json:"address,omitempty"`
	// the public key of deployer
	Pubkey []byte `protobuf:"bytes,6,opt,name=pubkey,proto3" json:"pubkey,omitempty"`
	// the sign of desc
	Sign                 []byte   `protobuf:"bytes,7,opt,name=sign,proto3" json:"sign,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*DeployNativeCodeRequest) Descriptor

func (*DeployNativeCodeRequest) Descriptor() ([]byte, []int)

func (*DeployNativeCodeRequest) GetAddress

func (m *DeployNativeCodeRequest) GetAddress() string

func (*DeployNativeCodeRequest) GetBcname

func (m *DeployNativeCodeRequest) GetBcname() string

func (*DeployNativeCodeRequest) GetCode

func (m *DeployNativeCodeRequest) GetCode() []byte

func (*DeployNativeCodeRequest) GetDesc

func (*DeployNativeCodeRequest) GetHeader

func (m *DeployNativeCodeRequest) GetHeader() *Header

func (*DeployNativeCodeRequest) GetPubkey

func (m *DeployNativeCodeRequest) GetPubkey() []byte

func (*DeployNativeCodeRequest) GetSign

func (m *DeployNativeCodeRequest) GetSign() []byte

func (*DeployNativeCodeRequest) ProtoMessage

func (*DeployNativeCodeRequest) ProtoMessage()

func (*DeployNativeCodeRequest) Reset

func (m *DeployNativeCodeRequest) Reset()

func (*DeployNativeCodeRequest) String

func (m *DeployNativeCodeRequest) String() string

func (*DeployNativeCodeRequest) XXX_DiscardUnknown

func (m *DeployNativeCodeRequest) XXX_DiscardUnknown()

func (*DeployNativeCodeRequest) XXX_Marshal

func (m *DeployNativeCodeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeployNativeCodeRequest) XXX_Merge

func (dst *DeployNativeCodeRequest) XXX_Merge(src proto.Message)

func (*DeployNativeCodeRequest) XXX_Size

func (m *DeployNativeCodeRequest) XXX_Size() int

func (*DeployNativeCodeRequest) XXX_Unmarshal

func (m *DeployNativeCodeRequest) XXX_Unmarshal(b []byte) error

type DeployNativeCodeResponse

type DeployNativeCodeResponse struct {
	Header               *Header  `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*DeployNativeCodeResponse) Descriptor

func (*DeployNativeCodeResponse) Descriptor() ([]byte, []int)

func (*DeployNativeCodeResponse) GetHeader

func (m *DeployNativeCodeResponse) GetHeader() *Header

func (*DeployNativeCodeResponse) ProtoMessage

func (*DeployNativeCodeResponse) ProtoMessage()

func (*DeployNativeCodeResponse) Reset

func (m *DeployNativeCodeResponse) Reset()

func (*DeployNativeCodeResponse) String

func (m *DeployNativeCodeResponse) String() string

func (*DeployNativeCodeResponse) XXX_DiscardUnknown

func (m *DeployNativeCodeResponse) XXX_DiscardUnknown()

func (*DeployNativeCodeResponse) XXX_Marshal

func (m *DeployNativeCodeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeployNativeCodeResponse) XXX_Merge

func (dst *DeployNativeCodeResponse) XXX_Merge(src proto.Message)

func (*DeployNativeCodeResponse) XXX_Size

func (m *DeployNativeCodeResponse) XXX_Size() int

func (*DeployNativeCodeResponse) XXX_Unmarshal

func (m *DeployNativeCodeResponse) XXX_Unmarshal(b []byte) error

type DposCandidatesRequest

type DposCandidatesRequest struct {
	Header               *Header  `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
	Bcname               string   `protobuf:"bytes,2,opt,name=bcname" json:"bcname,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

候选人列表接口

func (*DposCandidatesRequest) Descriptor

func (*DposCandidatesRequest) Descriptor() ([]byte, []int)

func (*DposCandidatesRequest) GetBcname

func (m *DposCandidatesRequest) GetBcname() string

func (*DposCandidatesRequest) GetHeader

func (m *DposCandidatesRequest) GetHeader() *Header

func (*DposCandidatesRequest) ProtoMessage

func (*DposCandidatesRequest) ProtoMessage()

func (*DposCandidatesRequest) Reset

func (m *DposCandidatesRequest) Reset()

func (*DposCandidatesRequest) String

func (m *DposCandidatesRequest) String() string

func (*DposCandidatesRequest) XXX_DiscardUnknown

func (m *DposCandidatesRequest) XXX_DiscardUnknown()

func (*DposCandidatesRequest) XXX_Marshal

func (m *DposCandidatesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DposCandidatesRequest) XXX_Merge

func (dst *DposCandidatesRequest) XXX_Merge(src proto.Message)

func (*DposCandidatesRequest) XXX_Size

func (m *DposCandidatesRequest) XXX_Size() int

func (*DposCandidatesRequest) XXX_Unmarshal

func (m *DposCandidatesRequest) XXX_Unmarshal(b []byte) error

type DposCandidatesResponse

type DposCandidatesResponse struct {
	Header               *Header  `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
	CandidatesInfo       []string `protobuf:"bytes,2,rep,name=candidatesInfo" json:"candidatesInfo,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

候选人列表返回

func (*DposCandidatesResponse) Descriptor

func (*DposCandidatesResponse) Descriptor() ([]byte, []int)

func (*DposCandidatesResponse) GetCandidatesInfo

func (m *DposCandidatesResponse) GetCandidatesInfo() []string

func (*DposCandidatesResponse) GetHeader

func (m *DposCandidatesResponse) GetHeader() *Header

func (*DposCandidatesResponse) ProtoMessage

func (*DposCandidatesResponse) ProtoMessage()

func (*DposCandidatesResponse) Reset

func (m *DposCandidatesResponse) Reset()

func (*DposCandidatesResponse) String

func (m *DposCandidatesResponse) String() string

func (*DposCandidatesResponse) XXX_DiscardUnknown

func (m *DposCandidatesResponse) XXX_DiscardUnknown()

func (*DposCandidatesResponse) XXX_Marshal

func (m *DposCandidatesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DposCandidatesResponse) XXX_Merge

func (dst *DposCandidatesResponse) XXX_Merge(src proto.Message)

func (*DposCandidatesResponse) XXX_Size

func (m *DposCandidatesResponse) XXX_Size() int

func (*DposCandidatesResponse) XXX_Unmarshal

func (m *DposCandidatesResponse) XXX_Unmarshal(b []byte) error

type DposCheckResultsRequest

type DposCheckResultsRequest struct {
	Header               *Header  `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
	Bcname               string   `protobuf:"bytes,2,opt,name=bcname" json:"bcname,omitempty"`
	Term                 int64    `protobuf:"varint,3,opt,name=term" json:"term,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

查询检票结果记录请求

func (*DposCheckResultsRequest) Descriptor

func (*DposCheckResultsRequest) Descriptor() ([]byte, []int)

func (*DposCheckResultsRequest) GetBcname

func (m *DposCheckResultsRequest) GetBcname() string

func (*DposCheckResultsRequest) GetHeader

func (m *DposCheckResultsRequest) GetHeader() *Header

func (*DposCheckResultsRequest) GetTerm

func (m *DposCheckResultsRequest) GetTerm() int64

func (*DposCheckResultsRequest) ProtoMessage

func (*DposCheckResultsRequest) ProtoMessage()

func (*DposCheckResultsRequest) Reset

func (m *DposCheckResultsRequest) Reset()

func (*DposCheckResultsRequest) String

func (m *DposCheckResultsRequest) String() string

func (*DposCheckResultsRequest) XXX_DiscardUnknown

func (m *DposCheckResultsRequest) XXX_DiscardUnknown()

func (*DposCheckResultsRequest) XXX_Marshal

func (m *DposCheckResultsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DposCheckResultsRequest) XXX_Merge

func (dst *DposCheckResultsRequest) XXX_Merge(src proto.Message)

func (*DposCheckResultsRequest) XXX_Size

func (m *DposCheckResultsRequest) XXX_Size() int

func (*DposCheckResultsRequest) XXX_Unmarshal

func (m *DposCheckResultsRequest) XXX_Unmarshal(b []byte) error

type DposCheckResultsResponse

type DposCheckResultsResponse struct {
	Header               *Header  `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
	Term                 int64    `protobuf:"varint,2,opt,name=term" json:"term,omitempty"`
	CheckResult          []string `protobuf:"bytes,3,rep,name=checkResult" json:"checkResult,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

查询检票结果记录返回

func (*DposCheckResultsResponse) Descriptor

func (*DposCheckResultsResponse) Descriptor() ([]byte, []int)

func (*DposCheckResultsResponse) GetCheckResult

func (m *DposCheckResultsResponse) GetCheckResult() []string

func (*DposCheckResultsResponse) GetHeader

func (m *DposCheckResultsResponse) GetHeader() *Header

func (*DposCheckResultsResponse) GetTerm

func (m *DposCheckResultsResponse) GetTerm() int64

func (*DposCheckResultsResponse) ProtoMessage

func (*DposCheckResultsResponse) ProtoMessage()

func (*DposCheckResultsResponse) Reset

func (m *DposCheckResultsResponse) Reset()

func (*DposCheckResultsResponse) String

func (m *DposCheckResultsResponse) String() string

func (*DposCheckResultsResponse) XXX_DiscardUnknown

func (m *DposCheckResultsResponse) XXX_DiscardUnknown()

func (*DposCheckResultsResponse) XXX_Marshal

func (m *DposCheckResultsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DposCheckResultsResponse) XXX_Merge

func (dst *DposCheckResultsResponse) XXX_Merge(src proto.Message)

func (*DposCheckResultsResponse) XXX_Size

func (m *DposCheckResultsResponse) XXX_Size() int

func (*DposCheckResultsResponse) XXX_Unmarshal

func (m *DposCheckResultsResponse) XXX_Unmarshal(b []byte) error

type DposNominateInfo

type DposNominateInfo struct {
	Candidate            string   `protobuf:"bytes,1,opt,name=candidate" json:"candidate,omitempty"`
	Txid                 string   `protobuf:"bytes,2,opt,name=txid" json:"txid,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

候选人信息

func (*DposNominateInfo) Descriptor

func (*DposNominateInfo) Descriptor() ([]byte, []int)

func (*DposNominateInfo) GetCandidate

func (m *DposNominateInfo) GetCandidate() string

func (*DposNominateInfo) GetTxid

func (m *DposNominateInfo) GetTxid() string

func (*DposNominateInfo) ProtoMessage

func (*DposNominateInfo) ProtoMessage()

func (*DposNominateInfo) Reset

func (m *DposNominateInfo) Reset()

func (*DposNominateInfo) String

func (m *DposNominateInfo) String() string

func (*DposNominateInfo) XXX_DiscardUnknown

func (m *DposNominateInfo) XXX_DiscardUnknown()

func (*DposNominateInfo) XXX_Marshal

func (m *DposNominateInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DposNominateInfo) XXX_Merge

func (dst *DposNominateInfo) XXX_Merge(src proto.Message)

func (*DposNominateInfo) XXX_Size

func (m *DposNominateInfo) XXX_Size() int

func (*DposNominateInfo) XXX_Unmarshal

func (m *DposNominateInfo) XXX_Unmarshal(b []byte) error

type DposNominateRecordsRequest

type DposNominateRecordsRequest struct {
	Header               *Header  `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
	Bcname               string   `protobuf:"bytes,2,opt,name=bcname" json:"bcname,omitempty"`
	Address              string   `protobuf:"bytes,3,opt,name=address" json:"address,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

提名者提名记录请求

func (*DposNominateRecordsRequest) Descriptor

func (*DposNominateRecordsRequest) Descriptor() ([]byte, []int)

func (*DposNominateRecordsRequest) GetAddress

func (m *DposNominateRecordsRequest) GetAddress() string

func (*DposNominateRecordsRequest) GetBcname

func (m *DposNominateRecordsRequest) GetBcname() string

func (*DposNominateRecordsRequest) GetHeader

func (m *DposNominateRecordsRequest) GetHeader() *Header

func (*DposNominateRecordsRequest) ProtoMessage

func (*DposNominateRecordsRequest) ProtoMessage()

func (*DposNominateRecordsRequest) Reset

func (m *DposNominateRecordsRequest) Reset()

func (*DposNominateRecordsRequest) String

func (m *DposNominateRecordsRequest) String() string

func (*DposNominateRecordsRequest) XXX_DiscardUnknown

func (m *DposNominateRecordsRequest) XXX_DiscardUnknown()

func (*DposNominateRecordsRequest) XXX_Marshal

func (m *DposNominateRecordsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DposNominateRecordsRequest) XXX_Merge

func (dst *DposNominateRecordsRequest) XXX_Merge(src proto.Message)

func (*DposNominateRecordsRequest) XXX_Size

func (m *DposNominateRecordsRequest) XXX_Size() int

func (*DposNominateRecordsRequest) XXX_Unmarshal

func (m *DposNominateRecordsRequest) XXX_Unmarshal(b []byte) error

type DposNominateRecordsResponse

type DposNominateRecordsResponse struct {
	Header               *Header             `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
	NominateRecords      []*DposNominateInfo `protobuf:"bytes,2,rep,name=nominateRecords" json:"nominateRecords,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

提名者提名记录返回

func (*DposNominateRecordsResponse) Descriptor

func (*DposNominateRecordsResponse) Descriptor() ([]byte, []int)

func (*DposNominateRecordsResponse) GetHeader

func (m *DposNominateRecordsResponse) GetHeader() *Header

func (*DposNominateRecordsResponse) GetNominateRecords

func (m *DposNominateRecordsResponse) GetNominateRecords() []*DposNominateInfo

func (*DposNominateRecordsResponse) ProtoMessage

func (*DposNominateRecordsResponse) ProtoMessage()

func (*DposNominateRecordsResponse) Reset

func (m *DposNominateRecordsResponse) Reset()

func (*DposNominateRecordsResponse) String

func (m *DposNominateRecordsResponse) String() string

func (*DposNominateRecordsResponse) XXX_DiscardUnknown

func (m *DposNominateRecordsResponse) XXX_DiscardUnknown()

func (*DposNominateRecordsResponse) XXX_Marshal

func (m *DposNominateRecordsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DposNominateRecordsResponse) XXX_Merge

func (dst *DposNominateRecordsResponse) XXX_Merge(src proto.Message)

func (*DposNominateRecordsResponse) XXX_Size

func (m *DposNominateRecordsResponse) XXX_Size() int

func (*DposNominateRecordsResponse) XXX_Unmarshal

func (m *DposNominateRecordsResponse) XXX_Unmarshal(b []byte) error

type DposNomineeRecordsRequest

type DposNomineeRecordsRequest struct {
	Header               *Header  `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
	Bcname               string   `protobuf:"bytes,2,opt,name=bcname" json:"bcname,omitempty"`
	Address              string   `protobuf:"bytes,3,opt,name=address" json:"address,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

候选人被提名记录请求

func (*DposNomineeRecordsRequest) Descriptor

func (*DposNomineeRecordsRequest) Descriptor() ([]byte, []int)

func (*DposNomineeRecordsRequest) GetAddress

func (m *DposNomineeRecordsRequest) GetAddress() string

func (*DposNomineeRecordsRequest) GetBcname

func (m *DposNomineeRecordsRequest) GetBcname() string

func (*DposNomineeRecordsRequest) GetHeader

func (m *DposNomineeRecordsRequest) GetHeader() *Header

func (*DposNomineeRecordsRequest) ProtoMessage

func (*DposNomineeRecordsRequest) ProtoMessage()

func (*DposNomineeRecordsRequest) Reset

func (m *DposNomineeRecordsRequest) Reset()

func (*DposNomineeRecordsRequest) String

func (m *DposNomineeRecordsRequest) String() string

func (*DposNomineeRecordsRequest) XXX_DiscardUnknown

func (m *DposNomineeRecordsRequest) XXX_DiscardUnknown()

func (*DposNomineeRecordsRequest) XXX_Marshal

func (m *DposNomineeRecordsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DposNomineeRecordsRequest) XXX_Merge

func (dst *DposNomineeRecordsRequest) XXX_Merge(src proto.Message)

func (*DposNomineeRecordsRequest) XXX_Size

func (m *DposNomineeRecordsRequest) XXX_Size() int

func (*DposNomineeRecordsRequest) XXX_Unmarshal

func (m *DposNomineeRecordsRequest) XXX_Unmarshal(b []byte) error

type DposNomineeRecordsResponse

type DposNomineeRecordsResponse struct {
	Header               *Header  `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
	Txid                 string   `protobuf:"bytes,2,opt,name=txid" json:"txid,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

候选人被提名记录返回

func (*DposNomineeRecordsResponse) Descriptor

func (*DposNomineeRecordsResponse) Descriptor() ([]byte, []int)

func (*DposNomineeRecordsResponse) GetHeader

func (m *DposNomineeRecordsResponse) GetHeader() *Header

func (*DposNomineeRecordsResponse) GetTxid

func (m *DposNomineeRecordsResponse) GetTxid() string

func (*DposNomineeRecordsResponse) ProtoMessage

func (*DposNomineeRecordsResponse) ProtoMessage()

func (*DposNomineeRecordsResponse) Reset

func (m *DposNomineeRecordsResponse) Reset()

func (*DposNomineeRecordsResponse) String

func (m *DposNomineeRecordsResponse) String() string

func (*DposNomineeRecordsResponse) XXX_DiscardUnknown

func (m *DposNomineeRecordsResponse) XXX_DiscardUnknown()

func (*DposNomineeRecordsResponse) XXX_Marshal

func (m *DposNomineeRecordsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DposNomineeRecordsResponse) XXX_Merge

func (dst *DposNomineeRecordsResponse) XXX_Merge(src proto.Message)

func (*DposNomineeRecordsResponse) XXX_Size

func (m *DposNomineeRecordsResponse) XXX_Size() int

func (*DposNomineeRecordsResponse) XXX_Unmarshal

func (m *DposNomineeRecordsResponse) XXX_Unmarshal(b []byte) error

type DposStatus

type DposStatus struct {
	Term                 int64    `protobuf:"varint,1,opt,name=term" json:"term,omitempty"`
	BlockNum             int64    `protobuf:"varint,2,opt,name=block_num,json=blockNum" json:"block_num,omitempty"`
	Proposer             string   `protobuf:"bytes,3,opt,name=proposer" json:"proposer,omitempty"`
	ProposerNum          int64    `protobuf:"varint,4,opt,name=proposer_num,json=proposerNum" json:"proposer_num,omitempty"`
	CheckResult          []string `protobuf:"bytes,5,rep,name=checkResult" json:"checkResult,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*DposStatus) Descriptor

func (*DposStatus) Descriptor() ([]byte, []int)

func (*DposStatus) GetBlockNum

func (m *DposStatus) GetBlockNum() int64

func (*DposStatus) GetCheckResult

func (m *DposStatus) GetCheckResult() []string

func (*DposStatus) GetProposer

func (m *DposStatus) GetProposer() string

func (*DposStatus) GetProposerNum

func (m *DposStatus) GetProposerNum() int64

func (*DposStatus) GetTerm

func (m *DposStatus) GetTerm() int64

func (*DposStatus) ProtoMessage

func (*DposStatus) ProtoMessage()

func (*DposStatus) Reset

func (m *DposStatus) Reset()

func (*DposStatus) String

func (m *DposStatus) String() string

func (*DposStatus) XXX_DiscardUnknown

func (m *DposStatus) XXX_DiscardUnknown()

func (*DposStatus) XXX_Marshal

func (m *DposStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DposStatus) XXX_Merge

func (dst *DposStatus) XXX_Merge(src proto.Message)

func (*DposStatus) XXX_Size

func (m *DposStatus) XXX_Size() int

func (*DposStatus) XXX_Unmarshal

func (m *DposStatus) XXX_Unmarshal(b []byte) error

type DposStatusRequest

type DposStatusRequest struct {
	Header               *Header  `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
	Bcname               string   `protobuf:"bytes,2,opt,name=bcname" json:"bcname,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

query dpos consensus current status request

func (*DposStatusRequest) Descriptor

func (*DposStatusRequest) Descriptor() ([]byte, []int)

func (*DposStatusRequest) GetBcname

func (m *DposStatusRequest) GetBcname() string

func (*DposStatusRequest) GetHeader

func (m *DposStatusRequest) GetHeader() *Header

func (*DposStatusRequest) ProtoMessage

func (*DposStatusRequest) ProtoMessage()

func (*DposStatusRequest) Reset

func (m *DposStatusRequest) Reset()

func (*DposStatusRequest) String

func (m *DposStatusRequest) String() string

func (*DposStatusRequest) XXX_DiscardUnknown

func (m *DposStatusRequest) XXX_DiscardUnknown()

func (*DposStatusRequest) XXX_Marshal

func (m *DposStatusRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DposStatusRequest) XXX_Merge

func (dst *DposStatusRequest) XXX_Merge(src proto.Message)

func (*DposStatusRequest) XXX_Size

func (m *DposStatusRequest) XXX_Size() int

func (*DposStatusRequest) XXX_Unmarshal

func (m *DposStatusRequest) XXX_Unmarshal(b []byte) error

type DposStatusResponse

type DposStatusResponse struct {
	Header               *Header     `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
	Status               *DposStatus `protobuf:"bytes,2,opt,name=status" json:"status,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

query dpos consensus current status reply

func (*DposStatusResponse) Descriptor

func (*DposStatusResponse) Descriptor() ([]byte, []int)

func (*DposStatusResponse) GetHeader

func (m *DposStatusResponse) GetHeader() *Header

func (*DposStatusResponse) GetStatus

func (m *DposStatusResponse) GetStatus() *DposStatus

func (*DposStatusResponse) ProtoMessage

func (*DposStatusResponse) ProtoMessage()

func (*DposStatusResponse) Reset

func (m *DposStatusResponse) Reset()

func (*DposStatusResponse) String

func (m *DposStatusResponse) String() string

func (*DposStatusResponse) XXX_DiscardUnknown

func (m *DposStatusResponse) XXX_DiscardUnknown()

func (*DposStatusResponse) XXX_Marshal

func (m *DposStatusResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DposStatusResponse) XXX_Merge

func (dst *DposStatusResponse) XXX_Merge(src proto.Message)

func (*DposStatusResponse) XXX_Size

func (m *DposStatusResponse) XXX_Size() int

func (*DposStatusResponse) XXX_Unmarshal

func (m *DposStatusResponse) XXX_Unmarshal(b []byte) error

type DposVoteRecordsRequest

type DposVoteRecordsRequest struct {
	Header               *Header  `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
	Bcname               string   `protobuf:"bytes,2,opt,name=bcname" json:"bcname,omitempty"`
	Address              string   `protobuf:"bytes,3,opt,name=address" json:"address,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

选民投票记录请求

func (*DposVoteRecordsRequest) Descriptor

func (*DposVoteRecordsRequest) Descriptor() ([]byte, []int)

func (*DposVoteRecordsRequest) GetAddress

func (m *DposVoteRecordsRequest) GetAddress() string

func (*DposVoteRecordsRequest) GetBcname

func (m *DposVoteRecordsRequest) GetBcname() string

func (*DposVoteRecordsRequest) GetHeader

func (m *DposVoteRecordsRequest) GetHeader() *Header

func (*DposVoteRecordsRequest) ProtoMessage

func (*DposVoteRecordsRequest) ProtoMessage()

func (*DposVoteRecordsRequest) Reset

func (m *DposVoteRecordsRequest) Reset()

func (*DposVoteRecordsRequest) String

func (m *DposVoteRecordsRequest) String() string

func (*DposVoteRecordsRequest) XXX_DiscardUnknown

func (m *DposVoteRecordsRequest) XXX_DiscardUnknown()

func (*DposVoteRecordsRequest) XXX_Marshal

func (m *DposVoteRecordsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DposVoteRecordsRequest) XXX_Merge

func (dst *DposVoteRecordsRequest) XXX_Merge(src proto.Message)

func (*DposVoteRecordsRequest) XXX_Size

func (m *DposVoteRecordsRequest) XXX_Size() int

func (*DposVoteRecordsRequest) XXX_Unmarshal

func (m *DposVoteRecordsRequest) XXX_Unmarshal(b []byte) error

type DposVoteRecordsResponse

type DposVoteRecordsResponse struct {
	Header *Header `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
	// 选民投票txid记录
	VoteTxidRecords      []*VoteRecord `protobuf:"bytes,2,rep,name=voteTxidRecords" json:"voteTxidRecords,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

选民投票记录返回

func (*DposVoteRecordsResponse) Descriptor

func (*DposVoteRecordsResponse) Descriptor() ([]byte, []int)

func (*DposVoteRecordsResponse) GetHeader

func (m *DposVoteRecordsResponse) GetHeader() *Header

func (*DposVoteRecordsResponse) GetVoteTxidRecords

func (m *DposVoteRecordsResponse) GetVoteTxidRecords() []*VoteRecord

func (*DposVoteRecordsResponse) ProtoMessage

func (*DposVoteRecordsResponse) ProtoMessage()

func (*DposVoteRecordsResponse) Reset

func (m *DposVoteRecordsResponse) Reset()

func (*DposVoteRecordsResponse) String

func (m *DposVoteRecordsResponse) String() string

func (*DposVoteRecordsResponse) XXX_DiscardUnknown

func (m *DposVoteRecordsResponse) XXX_DiscardUnknown()

func (*DposVoteRecordsResponse) XXX_Marshal

func (m *DposVoteRecordsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DposVoteRecordsResponse) XXX_Merge

func (dst *DposVoteRecordsResponse) XXX_Merge(src proto.Message)

func (*DposVoteRecordsResponse) XXX_Size

func (m *DposVoteRecordsResponse) XXX_Size() int

func (*DposVoteRecordsResponse) XXX_Unmarshal

func (m *DposVoteRecordsResponse) XXX_Unmarshal(b []byte) error

type DposVotedRecordsRequest

type DposVotedRecordsRequest struct {
	Header               *Header  `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
	Bcname               string   `protobuf:"bytes,2,opt,name=bcname" json:"bcname,omitempty"`
	Address              string   `protobuf:"bytes,3,opt,name=address" json:"address,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

候选人被投票记录请求

func (*DposVotedRecordsRequest) Descriptor

func (*DposVotedRecordsRequest) Descriptor() ([]byte, []int)

func (*DposVotedRecordsRequest) GetAddress

func (m *DposVotedRecordsRequest) GetAddress() string

func (*DposVotedRecordsRequest) GetBcname

func (m *DposVotedRecordsRequest) GetBcname() string

func (*DposVotedRecordsRequest) GetHeader

func (m *DposVotedRecordsRequest) GetHeader() *Header

func (*DposVotedRecordsRequest) ProtoMessage

func (*DposVotedRecordsRequest) ProtoMessage()

func (*DposVotedRecordsRequest) Reset

func (m *DposVotedRecordsRequest) Reset()

func (*DposVotedRecordsRequest) String

func (m *DposVotedRecordsRequest) String() string

func (*DposVotedRecordsRequest) XXX_DiscardUnknown

func (m *DposVotedRecordsRequest) XXX_DiscardUnknown()

func (*DposVotedRecordsRequest) XXX_Marshal

func (m *DposVotedRecordsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DposVotedRecordsRequest) XXX_Merge

func (dst *DposVotedRecordsRequest) XXX_Merge(src proto.Message)

func (*DposVotedRecordsRequest) XXX_Size

func (m *DposVotedRecordsRequest) XXX_Size() int

func (*DposVotedRecordsRequest) XXX_Unmarshal

func (m *DposVotedRecordsRequest) XXX_Unmarshal(b []byte) error

type DposVotedRecordsResponse

type DposVotedRecordsResponse struct {
	Header *Header `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
	// 候选人被投票的txid记录
	VotedTxidRecords     []*VotedRecord `protobuf:"bytes,2,rep,name=votedTxidRecords" json:"votedTxidRecords,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

候选人被投票记录返回

func (*DposVotedRecordsResponse) Descriptor

func (*DposVotedRecordsResponse) Descriptor() ([]byte, []int)

func (*DposVotedRecordsResponse) GetHeader

func (m *DposVotedRecordsResponse) GetHeader() *Header

func (*DposVotedRecordsResponse) GetVotedTxidRecords

func (m *DposVotedRecordsResponse) GetVotedTxidRecords() []*VotedRecord

func (*DposVotedRecordsResponse) ProtoMessage

func (*DposVotedRecordsResponse) ProtoMessage()

func (*DposVotedRecordsResponse) Reset

func (m *DposVotedRecordsResponse) Reset()

func (*DposVotedRecordsResponse) String

func (m *DposVotedRecordsResponse) String() string

func (*DposVotedRecordsResponse) XXX_DiscardUnknown

func (m *DposVotedRecordsResponse) XXX_DiscardUnknown()

func (*DposVotedRecordsResponse) XXX_Marshal

func (m *DposVotedRecordsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DposVotedRecordsResponse) XXX_Merge

func (dst *DposVotedRecordsResponse) XXX_Merge(src proto.Message)

func (*DposVotedRecordsResponse) XXX_Size

func (m *DposVotedRecordsResponse) XXX_Size() int

func (*DposVotedRecordsResponse) XXX_Unmarshal

func (m *DposVotedRecordsResponse) XXX_Unmarshal(b []byte) error

type ECDSAAccount

type ECDSAAccount struct {
	EntropyByte          []byte   `protobuf:"bytes,1,opt,name=entropyByte,proto3" json:"entropyByte,omitempty"`
	Mnemonic             string   `protobuf:"bytes,2,opt,name=mnemonic,proto3" json:"mnemonic,omitempty"`
	JsonPrivateKey       string   `protobuf:"bytes,3,opt,name=jsonPrivateKey,proto3" json:"jsonPrivateKey,omitempty"`
	JsonPublicKey        string   `protobuf:"bytes,4,opt,name=jsonPublicKey,proto3" json:"jsonPublicKey,omitempty"`
	Address              string   `protobuf:"bytes,5,opt,name=address,proto3" json:"address,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

助记词、私钥的json、公钥的json、钱包地址

func (*ECDSAAccount) Descriptor

func (*ECDSAAccount) Descriptor() ([]byte, []int)

func (*ECDSAAccount) GetAddress

func (m *ECDSAAccount) GetAddress() string

func (*ECDSAAccount) GetEntropyByte

func (m *ECDSAAccount) GetEntropyByte() []byte

func (*ECDSAAccount) GetJsonPrivateKey

func (m *ECDSAAccount) GetJsonPrivateKey() string

func (*ECDSAAccount) GetJsonPublicKey

func (m *ECDSAAccount) GetJsonPublicKey() string

func (*ECDSAAccount) GetMnemonic

func (m *ECDSAAccount) GetMnemonic() string

func (*ECDSAAccount) ProtoMessage

func (*ECDSAAccount) ProtoMessage()

func (*ECDSAAccount) Reset

func (m *ECDSAAccount) Reset()

func (*ECDSAAccount) String

func (m *ECDSAAccount) String() string

func (*ECDSAAccount) XXX_DiscardUnknown

func (m *ECDSAAccount) XXX_DiscardUnknown()

func (*ECDSAAccount) XXX_Marshal

func (m *ECDSAAccount) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ECDSAAccount) XXX_Merge

func (m *ECDSAAccount) XXX_Merge(src proto.Message)

func (*ECDSAAccount) XXX_Size

func (m *ECDSAAccount) XXX_Size() int

func (*ECDSAAccount) XXX_Unmarshal

func (m *ECDSAAccount) XXX_Unmarshal(b []byte) error

type ECDSAAccountFromCloud

type ECDSAAccountFromCloud struct {
	Address                 string   `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	JsonEncryptedPrivateKey string   `protobuf:"bytes,2,opt,name=jsonEncryptedPrivateKey,proto3" json:"jsonEncryptedPrivateKey,omitempty"`
	EncryptedMnemonic       string   `protobuf:"bytes,3,opt,name=encryptedMnemonic,proto3" json:"encryptedMnemonic,omitempty"`
	XXX_NoUnkeyedLiteral    struct{} `json:"-"`
	XXX_unrecognized        []byte   `json:"-"`
	XXX_sizecache           int32    `json:"-"`
}

钱包地址、被加密后的私钥、被加密后的助记词

func (*ECDSAAccountFromCloud) Descriptor

func (*ECDSAAccountFromCloud) Descriptor() ([]byte, []int)

func (*ECDSAAccountFromCloud) GetAddress

func (m *ECDSAAccountFromCloud) GetAddress() string

func (*ECDSAAccountFromCloud) GetEncryptedMnemonic

func (m *ECDSAAccountFromCloud) GetEncryptedMnemonic() string

func (*ECDSAAccountFromCloud) GetJsonEncryptedPrivateKey

func (m *ECDSAAccountFromCloud) GetJsonEncryptedPrivateKey() string

func (*ECDSAAccountFromCloud) ProtoMessage

func (*ECDSAAccountFromCloud) ProtoMessage()

func (*ECDSAAccountFromCloud) Reset

func (m *ECDSAAccountFromCloud) Reset()

func (*ECDSAAccountFromCloud) String

func (m *ECDSAAccountFromCloud) String() string

func (*ECDSAAccountFromCloud) XXX_DiscardUnknown

func (m *ECDSAAccountFromCloud) XXX_DiscardUnknown()

func (*ECDSAAccountFromCloud) XXX_Marshal

func (m *ECDSAAccountFromCloud) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ECDSAAccountFromCloud) XXX_Merge

func (m *ECDSAAccountFromCloud) XXX_Merge(src proto.Message)

func (*ECDSAAccountFromCloud) XXX_Size

func (m *ECDSAAccountFromCloud) XXX_Size() int

func (*ECDSAAccountFromCloud) XXX_Unmarshal

func (m *ECDSAAccountFromCloud) XXX_Unmarshal(b []byte) error

type ECDSAAccountToCloud

type ECDSAAccountToCloud struct {
	Address                 string   `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	JsonEncryptedPrivateKey string   `protobuf:"bytes,2,opt,name=jsonEncryptedPrivateKey,proto3" json:"jsonEncryptedPrivateKey,omitempty"`
	EncryptedMnemonic       string   `protobuf:"bytes,3,opt,name=encryptedMnemonic,proto3" json:"encryptedMnemonic,omitempty"`
	Password                string   `protobuf:"bytes,4,opt,name=password,proto3" json:"password,omitempty"`
	XXX_NoUnkeyedLiteral    struct{} `json:"-"`
	XXX_unrecognized        []byte   `json:"-"`
	XXX_sizecache           int32    `json:"-"`
}

钱包地址、被加密后的私钥、被加密后的助记词、支付密码的明文

func (*ECDSAAccountToCloud) Descriptor

func (*ECDSAAccountToCloud) Descriptor() ([]byte, []int)

func (*ECDSAAccountToCloud) GetAddress

func (m *ECDSAAccountToCloud) GetAddress() string

func (*ECDSAAccountToCloud) GetEncryptedMnemonic

func (m *ECDSAAccountToCloud) GetEncryptedMnemonic() string

func (*ECDSAAccountToCloud) GetJsonEncryptedPrivateKey

func (m *ECDSAAccountToCloud) GetJsonEncryptedPrivateKey() string

func (*ECDSAAccountToCloud) GetPassword

func (m *ECDSAAccountToCloud) GetPassword() string

func (*ECDSAAccountToCloud) ProtoMessage

func (*ECDSAAccountToCloud) ProtoMessage()

func (*ECDSAAccountToCloud) Reset

func (m *ECDSAAccountToCloud) Reset()

func (*ECDSAAccountToCloud) String

func (m *ECDSAAccountToCloud) String() string

func (*ECDSAAccountToCloud) XXX_DiscardUnknown

func (m *ECDSAAccountToCloud) XXX_DiscardUnknown()

func (*ECDSAAccountToCloud) XXX_Marshal

func (m *ECDSAAccountToCloud) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ECDSAAccountToCloud) XXX_Merge

func (m *ECDSAAccountToCloud) XXX_Merge(src proto.Message)

func (*ECDSAAccountToCloud) XXX_Size

func (m *ECDSAAccountToCloud) XXX_Size() int

func (*ECDSAAccountToCloud) XXX_Unmarshal

func (m *ECDSAAccountToCloud) XXX_Unmarshal(b []byte) error

type ECDSAInfo

type ECDSAInfo struct {
	EntropyByte          []byte   `protobuf:"bytes,1,opt,name=entropyByte,proto3" json:"entropyByte,omitempty"`
	Mnemonic             string   `protobuf:"bytes,2,opt,name=mnemonic,proto3" json:"mnemonic,omitempty"`
	Address              string   `protobuf:"bytes,3,opt,name=address,proto3" json:"address,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

助记词、随机字节数组、钱包地址

func (*ECDSAInfo) Descriptor

func (*ECDSAInfo) Descriptor() ([]byte, []int)

func (*ECDSAInfo) GetAddress

func (m *ECDSAInfo) GetAddress() string

func (*ECDSAInfo) GetEntropyByte

func (m *ECDSAInfo) GetEntropyByte() []byte

func (*ECDSAInfo) GetMnemonic

func (m *ECDSAInfo) GetMnemonic() string

func (*ECDSAInfo) ProtoMessage

func (*ECDSAInfo) ProtoMessage()

func (*ECDSAInfo) Reset

func (m *ECDSAInfo) Reset()

func (*ECDSAInfo) String

func (m *ECDSAInfo) String() string

func (*ECDSAInfo) XXX_DiscardUnknown

func (m *ECDSAInfo) XXX_DiscardUnknown()

func (*ECDSAInfo) XXX_Marshal

func (m *ECDSAInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ECDSAInfo) XXX_Merge

func (m *ECDSAInfo) XXX_Merge(src proto.Message)

func (*ECDSAInfo) XXX_Size

func (m *ECDSAInfo) XXX_Size() int

func (*ECDSAInfo) XXX_Unmarshal

func (m *ECDSAInfo) XXX_Unmarshal(b []byte) error

type EndorserRequest

type EndorserRequest struct {
	Header               *Header      `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
	RequestName          string       `protobuf:"bytes,2,opt,name=RequestName,proto3" json:"RequestName,omitempty"`
	BcName               string       `protobuf:"bytes,3,opt,name=BcName,proto3" json:"BcName,omitempty"`
	Fee                  *Transaction `protobuf:"bytes,4,opt,name=Fee,proto3" json:"Fee,omitempty"`
	RequestData          []byte       `protobuf:"bytes,5,opt,name=RequestData,proto3" json:"RequestData,omitempty"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
	XXX_unrecognized     []byte       `json:"-"`
	XXX_sizecache        int32        `json:"-"`
}

请求参数

func (*EndorserRequest) Descriptor

func (*EndorserRequest) Descriptor() ([]byte, []int)

func (*EndorserRequest) GetBcName

func (m *EndorserRequest) GetBcName() string

func (*EndorserRequest) GetFee

func (m *EndorserRequest) GetFee() *Transaction

func (*EndorserRequest) GetHeader

func (m *EndorserRequest) GetHeader() *Header

func (*EndorserRequest) GetRequestData

func (m *EndorserRequest) GetRequestData() []byte

func (*EndorserRequest) GetRequestName

func (m *EndorserRequest) GetRequestName() string

func (*EndorserRequest) ProtoMessage

func (*EndorserRequest) ProtoMessage()

func (*EndorserRequest) Reset

func (m *EndorserRequest) Reset()

func (*EndorserRequest) String

func (m *EndorserRequest) String() string

func (*EndorserRequest) XXX_DiscardUnknown

func (m *EndorserRequest) XXX_DiscardUnknown()

func (*EndorserRequest) XXX_Marshal

func (m *EndorserRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EndorserRequest) XXX_Merge

func (m *EndorserRequest) XXX_Merge(src proto.Message)

func (*EndorserRequest) XXX_Size

func (m *EndorserRequest) XXX_Size() int

func (*EndorserRequest) XXX_Unmarshal

func (m *EndorserRequest) XXX_Unmarshal(b []byte) error

type EndorserResponse

type EndorserResponse struct {
	Header               *Header        `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
	ResponseName         string         `protobuf:"bytes,2,opt,name=ResponseName,proto3" json:"ResponseName,omitempty"`
	EndorserAddress      string         `protobuf:"bytes,3,opt,name=EndorserAddress,proto3" json:"EndorserAddress,omitempty"`
	EndorserSign         *SignatureInfo `protobuf:"bytes,4,opt,name=EndorserSign,proto3" json:"EndorserSign,omitempty"`
	ResponseData         []byte         `protobuf:"bytes,5,opt,name=ResponseData,proto3" json:"ResponseData,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*EndorserResponse) Descriptor

func (*EndorserResponse) Descriptor() ([]byte, []int)

func (*EndorserResponse) GetEndorserAddress

func (m *EndorserResponse) GetEndorserAddress() string

func (*EndorserResponse) GetEndorserSign

func (m *EndorserResponse) GetEndorserSign() *SignatureInfo

func (*EndorserResponse) GetHeader

func (m *EndorserResponse) GetHeader() *Header

func (*EndorserResponse) GetResponseData

func (m *EndorserResponse) GetResponseData() []byte

func (*EndorserResponse) GetResponseName

func (m *EndorserResponse) GetResponseName() string

func (*EndorserResponse) ProtoMessage

func (*EndorserResponse) ProtoMessage()

func (*EndorserResponse) Reset

func (m *EndorserResponse) Reset()

func (*EndorserResponse) String

func (m *EndorserResponse) String() string

func (*EndorserResponse) XXX_DiscardUnknown

func (m *EndorserResponse) XXX_DiscardUnknown()

func (*EndorserResponse) XXX_Marshal

func (m *EndorserResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EndorserResponse) XXX_Merge

func (m *EndorserResponse) XXX_Merge(src proto.Message)

func (*EndorserResponse) XXX_Size

func (m *EndorserResponse) XXX_Size() int

func (*EndorserResponse) XXX_Unmarshal

func (m *EndorserResponse) XXX_Unmarshal(b []byte) error

type Event

type Event struct {
	Id                   string                 `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Type                 EventType              `protobuf:"varint,2,opt,name=type,proto3,enum=pb.EventType" json:"type,omitempty"`
	Payload              []byte                 `protobuf:"bytes,3,opt,name=payload,proto3" json:"payload,omitempty"`
	BlockStatus          *BlockStatusInfo       `protobuf:"bytes,4,opt,name=block_status,json=blockStatus,proto3" json:"block_status,omitempty"`
	TxStatus             *TransactionStatusInfo `protobuf:"bytes,5,opt,name=tx_status,json=txStatus,proto3" json:"tx_status,omitempty"`
	AccountStatus        *AccountStatusInfo     `protobuf:"bytes,6,opt,name=account_status,json=accountStatus,proto3" json:"account_status,omitempty"`
	XXX_NoUnkeyedLiteral struct{}               `json:"-"`
	XXX_unrecognized     []byte                 `json:"-"`
	XXX_sizecache        int32                  `json:"-"`
}

/// Event 将多种事件订阅回复统一为Event, 易于扩展

func (*Event) Descriptor

func (*Event) Descriptor() ([]byte, []int)

func (*Event) GetAccountStatus

func (m *Event) GetAccountStatus() *AccountStatusInfo

func (*Event) GetBlockStatus

func (m *Event) GetBlockStatus() *BlockStatusInfo

func (*Event) GetId

func (m *Event) GetId() string

func (*Event) GetPayload

func (m *Event) GetPayload() []byte

func (*Event) GetTxStatus

func (m *Event) GetTxStatus() *TransactionStatusInfo

func (*Event) GetType

func (m *Event) GetType() EventType

func (*Event) ProtoMessage

func (*Event) ProtoMessage()

func (*Event) Reset

func (m *Event) Reset()

func (*Event) String

func (m *Event) String() string

func (*Event) XXX_DiscardUnknown

func (m *Event) XXX_DiscardUnknown()

func (*Event) XXX_Marshal

func (m *Event) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Event) XXX_Merge

func (m *Event) XXX_Merge(src proto.Message)

func (*Event) XXX_Size

func (m *Event) XXX_Size() int

func (*Event) XXX_Unmarshal

func (m *Event) XXX_Unmarshal(b []byte) error

type EventRequest

type EventRequest struct {
	Type                 EventType `protobuf:"varint,1,opt,name=type,proto3,enum=pb.EventType" json:"type,omitempty"`
	Payload              []byte    `protobuf:"bytes,2,opt,name=payload,proto3" json:"payload,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

///// 事件订阅请求数据结构 EventRequest 将事件订阅统一归为EventRequest

func (*EventRequest) Descriptor

func (*EventRequest) Descriptor() ([]byte, []int)

func (*EventRequest) GetPayload

func (m *EventRequest) GetPayload() []byte

func (*EventRequest) GetType

func (m *EventRequest) GetType() EventType

func (*EventRequest) ProtoMessage

func (*EventRequest) ProtoMessage()

func (*EventRequest) Reset

func (m *EventRequest) Reset()

func (*EventRequest) String

func (m *EventRequest) String() string

func (*EventRequest) XXX_DiscardUnknown

func (m *EventRequest) XXX_DiscardUnknown()

func (*EventRequest) XXX_Marshal

func (m *EventRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EventRequest) XXX_Merge

func (m *EventRequest) XXX_Merge(src proto.Message)

func (*EventRequest) XXX_Size

func (m *EventRequest) XXX_Size() int

func (*EventRequest) XXX_Unmarshal

func (m *EventRequest) XXX_Unmarshal(b []byte) error

type EventType

type EventType int32

/// EventType 事件类型

const (
	EventType_UNDEFINED          EventType = 0
	EventType_BLOCK              EventType = 1
	EventType_TRANSACTION        EventType = 2
	EventType_ACCOUNT            EventType = 3
	EventType_SUBSCRIBE_RESPONSE EventType = 4
)

func (EventType) EnumDescriptor

func (EventType) EnumDescriptor() ([]byte, []int)

func (EventType) String

func (x EventType) String() string

type GasPrice

type GasPrice struct {
	CpuRate              int64    `protobuf:"varint,1,opt,name=cpu_rate,json=cpuRate" json:"cpu_rate,omitempty"`
	MemRate              int64    `protobuf:"varint,2,opt,name=mem_rate,json=memRate" json:"mem_rate,omitempty"`
	DiskRate             int64    `protobuf:"varint,3,opt,name=disk_rate,json=diskRate" json:"disk_rate,omitempty"`
	XfeeRate             int64    `protobuf:"varint,4,opt,name=xfee_rate,json=xfeeRate" json:"xfee_rate,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GasPrice) Descriptor

func (*GasPrice) Descriptor() ([]byte, []int)

func (*GasPrice) GetCpuRate

func (m *GasPrice) GetCpuRate() int64

func (*GasPrice) GetDiskRate

func (m *GasPrice) GetDiskRate() int64

func (*GasPrice) GetMemRate

func (m *GasPrice) GetMemRate() int64

func (*GasPrice) GetXfeeRate

func (m *GasPrice) GetXfeeRate() int64

func (*GasPrice) ProtoMessage

func (*GasPrice) ProtoMessage()

func (*GasPrice) Reset

func (m *GasPrice) Reset()

func (*GasPrice) String

func (m *GasPrice) String() string

func (*GasPrice) XXX_DiscardUnknown

func (m *GasPrice) XXX_DiscardUnknown()

func (*GasPrice) XXX_Marshal

func (m *GasPrice) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GasPrice) XXX_Merge

func (dst *GasPrice) XXX_Merge(src proto.Message)

func (*GasPrice) XXX_Size

func (m *GasPrice) XXX_Size() int

func (*GasPrice) XXX_Unmarshal

func (m *GasPrice) XXX_Unmarshal(b []byte) error

type GetAccountContractsRequest

type GetAccountContractsRequest struct {
	Header               *Header  `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
	Bcname               string   `protobuf:"bytes,2,opt,name=bcname" json:"bcname,omitempty"`
	Account              string   `protobuf:"bytes,3,opt,name=account" json:"account,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Query account contracts request

func (*GetAccountContractsRequest) Descriptor

func (*GetAccountContractsRequest) Descriptor() ([]byte, []int)

func (*GetAccountContractsRequest) GetAccount

func (m *GetAccountContractsRequest) GetAccount() string

func (*GetAccountContractsRequest) GetBcname

func (m *GetAccountContractsRequest) GetBcname() string

func (*GetAccountContractsRequest) GetHeader

func (m *GetAccountContractsRequest) GetHeader() *Header

func (*GetAccountContractsRequest) ProtoMessage

func (*GetAccountContractsRequest) ProtoMessage()

func (*GetAccountContractsRequest) Reset

func (m *GetAccountContractsRequest) Reset()

func (*GetAccountContractsRequest) String

func (m *GetAccountContractsRequest) String() string

func (*GetAccountContractsRequest) XXX_DiscardUnknown

func (m *GetAccountContractsRequest) XXX_DiscardUnknown()

func (*GetAccountContractsRequest) XXX_Marshal

func (m *GetAccountContractsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetAccountContractsRequest) XXX_Merge

func (dst *GetAccountContractsRequest) XXX_Merge(src proto.Message)

func (*GetAccountContractsRequest) XXX_Size

func (m *GetAccountContractsRequest) XXX_Size() int

func (*GetAccountContractsRequest) XXX_Unmarshal

func (m *GetAccountContractsRequest) XXX_Unmarshal(b []byte) error

type GetAccountContractsResponse

type GetAccountContractsResponse struct {
	Header               *Header           `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
	ContractsStatus      []*ContractStatus `protobuf:"bytes,2,rep,name=contracts_status,json=contractsStatus" json:"contracts_status,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

Query account contracts response

func (*GetAccountContractsResponse) Descriptor

func (*GetAccountContractsResponse) Descriptor() ([]byte, []int)

func (*GetAccountContractsResponse) GetContractsStatus

func (m *GetAccountContractsResponse) GetContractsStatus() []*ContractStatus

func (*GetAccountContractsResponse) GetHeader

func (m *GetAccountContractsResponse) GetHeader() *Header

func (*GetAccountContractsResponse) ProtoMessage

func (*GetAccountContractsResponse) ProtoMessage()

func (*GetAccountContractsResponse) Reset

func (m *GetAccountContractsResponse) Reset()

func (*GetAccountContractsResponse) String

func (m *GetAccountContractsResponse) String() string

func (*GetAccountContractsResponse) XXX_DiscardUnknown

func (m *GetAccountContractsResponse) XXX_DiscardUnknown()

func (*GetAccountContractsResponse) XXX_Marshal

func (m *GetAccountContractsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetAccountContractsResponse) XXX_Merge

func (dst *GetAccountContractsResponse) XXX_Merge(src proto.Message)

func (*GetAccountContractsResponse) XXX_Size

func (m *GetAccountContractsResponse) XXX_Size() int

func (*GetAccountContractsResponse) XXX_Unmarshal

func (m *GetAccountContractsResponse) XXX_Unmarshal(b []byte) error

type HDInfo

type HDInfo struct {
	// HDPublickey
	HdPublicKey []byte `protobuf:"bytes,1,opt,name=hd_public_key,json=hdPublicKey,proto3" json:"hd_public_key,omitempty"`
	// original_hash
	OriginalHash         []byte   `protobuf:"bytes,2,opt,name=original_hash,json=originalHash,proto3" json:"original_hash,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*HDInfo) Descriptor

func (*HDInfo) Descriptor() ([]byte, []int)

func (*HDInfo) GetHdPublicKey

func (m *HDInfo) GetHdPublicKey() []byte

func (*HDInfo) GetOriginalHash

func (m *HDInfo) GetOriginalHash() []byte

func (*HDInfo) ProtoMessage

func (*HDInfo) ProtoMessage()

func (*HDInfo) Reset

func (m *HDInfo) Reset()

func (*HDInfo) String

func (m *HDInfo) String() string

func (*HDInfo) XXX_DiscardUnknown

func (m *HDInfo) XXX_DiscardUnknown()

func (*HDInfo) XXX_Marshal

func (m *HDInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HDInfo) XXX_Merge

func (dst *HDInfo) XXX_Merge(src proto.Message)

func (*HDInfo) XXX_Size

func (m *HDInfo) XXX_Size() int

func (*HDInfo) XXX_Unmarshal

func (m *HDInfo) XXX_Unmarshal(b []byte) error
type Header struct {
	Logid                string          `protobuf:"bytes,1,opt,name=logid" json:"logid,omitempty"`
	FromNode             string          `protobuf:"bytes,2,opt,name=from_node,json=fromNode" json:"from_node,omitempty"`
	Error                XChainErrorEnum `protobuf:"varint,3,opt,name=error,enum=pb.XChainErrorEnum" json:"error,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (*Header) Descriptor

func (*Header) Descriptor() ([]byte, []int)

func (*Header) GetError

func (m *Header) GetError() XChainErrorEnum

func (*Header) GetFromNode

func (m *Header) GetFromNode() string

func (*Header) GetLogid

func (m *Header) GetLogid() string

func (*Header) ProtoMessage

func (*Header) ProtoMessage()

func (*Header) Reset

func (m *Header) Reset()

func (*Header) String

func (m *Header) String() string

func (*Header) XXX_DiscardUnknown

func (m *Header) XXX_DiscardUnknown()

func (*Header) XXX_Marshal

func (m *Header) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Header) XXX_Merge

func (dst *Header) XXX_Merge(src proto.Message)

func (*Header) XXX_Size

func (m *Header) XXX_Size() int

func (*Header) XXX_Unmarshal

func (m *Header) XXX_Unmarshal(b []byte) error

type HexID

type HexID []byte

func (HexID) MarshalJSON

func (h HexID) MarshalJSON() ([]byte, error)

func (*HexID) ProtoMessage

func (*HexID) ProtoMessage()

func (*HexID) Reset

func (m *HexID) Reset()

func (*HexID) String

func (m *HexID) String() string

type IdentityAuth

type IdentityAuth struct {
	Sign                 []byte   `protobuf:"bytes,1,opt,name=sign,proto3" json:"sign,omitempty"`
	Pubkey               []byte   `protobuf:"bytes,2,opt,name=pubkey,proto3" json:"pubkey,omitempty"`
	Addr                 string   `protobuf:"bytes,3,opt,name=addr" json:"addr,omitempty"`
	PeerID               string   `protobuf:"bytes,4,opt,name=peerID" json:"peerID,omitempty"`
	Timestamp            string   `protobuf:"bytes,5,opt,name=timestamp" json:"timestamp,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Identity authentication request

func (*IdentityAuth) Descriptor

func (*IdentityAuth) Descriptor() ([]byte, []int)

func (*IdentityAuth) GetAddr

func (m *IdentityAuth) GetAddr() string

func (*IdentityAuth) GetPeerID

func (m *IdentityAuth) GetPeerID() string

func (*IdentityAuth) GetPubkey

func (m *IdentityAuth) GetPubkey() []byte

func (*IdentityAuth) GetSign

func (m *IdentityAuth) GetSign() []byte

func (*IdentityAuth) GetTimestamp

func (m *IdentityAuth) GetTimestamp() string

func (*IdentityAuth) ProtoMessage

func (*IdentityAuth) ProtoMessage()

func (*IdentityAuth) Reset

func (m *IdentityAuth) Reset()

func (*IdentityAuth) String

func (m *IdentityAuth) String() string

func (*IdentityAuth) XXX_DiscardUnknown

func (m *IdentityAuth) XXX_DiscardUnknown()

func (*IdentityAuth) XXX_Marshal

func (m *IdentityAuth) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*IdentityAuth) XXX_Merge

func (dst *IdentityAuth) XXX_Merge(src proto.Message)

func (*IdentityAuth) XXX_Size

func (m *IdentityAuth) XXX_Size() int

func (*IdentityAuth) XXX_Unmarshal

func (m *IdentityAuth) XXX_Unmarshal(b []byte) error

type IdentityAuths

type IdentityAuths struct {
	Auth                 []*IdentityAuth `protobuf:"bytes,1,rep,name=auth" json:"auth,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

Identity authentication requests

func (*IdentityAuths) Descriptor

func (*IdentityAuths) Descriptor() ([]byte, []int)

func (*IdentityAuths) GetAuth

func (m *IdentityAuths) GetAuth() []*IdentityAuth

func (*IdentityAuths) ProtoMessage

func (*IdentityAuths) ProtoMessage()

func (*IdentityAuths) Reset

func (m *IdentityAuths) Reset()

func (*IdentityAuths) String

func (m *IdentityAuths) String() string

func (*IdentityAuths) XXX_DiscardUnknown

func (m *IdentityAuths) XXX_DiscardUnknown()

func (*IdentityAuths) XXX_Marshal

func (m *IdentityAuths) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*IdentityAuths) XXX_Merge

func (dst *IdentityAuths) XXX_Merge(src proto.Message)

func (*IdentityAuths) XXX_Size

func (m *IdentityAuths) XXX_Size() int

func (*IdentityAuths) XXX_Unmarshal

func (m *IdentityAuths) XXX_Unmarshal(b []byte) error

type InternalBlock

type InternalBlock struct {
	// block version
	Version int32 `protobuf:"varint,1,opt,name=version" json:"version,omitempty"`
	// Random number used to avoid replay attacks
	Nonce int32 `protobuf:"varint,2,opt,name=nonce" json:"nonce,omitempty"`
	// blockid generate the hash sign of the block used by sha256
	Blockid []byte `protobuf:"bytes,3,opt,name=blockid,proto3" json:"blockid,omitempty"`
	// pre_hash is the parent blockid of the block
	PreHash []byte `protobuf:"bytes,4,opt,name=pre_hash,json=preHash,proto3" json:"pre_hash,omitempty"`
	// The miner id
	Proposer []byte `protobuf:"bytes,5,opt,name=proposer,proto3" json:"proposer,omitempty"`
	// The sign which miner signed: blockid + nonce + timestamp
	Sign []byte `protobuf:"bytes,6,opt,name=sign,proto3" json:"sign,omitempty"`
	// The pk of the miner
	Pubkey []byte `protobuf:"bytes,7,opt,name=pubkey,proto3" json:"pubkey,omitempty"`
	// The Merkle Tree root
	MerkleRoot []byte `protobuf:"bytes,8,opt,name=merkle_root,json=merkleRoot,proto3" json:"merkle_root,omitempty"`
	// The height of the blockchain
	Height int64 `protobuf:"varint,9,opt,name=height" json:"height,omitempty"`
	// Timestamp of the block
	Timestamp int64 `protobuf:"varint,10,opt,name=timestamp" json:"timestamp,omitempty"`
	// Transactions of the block, only txid stored on kv, the detail information
	// stored in another table
	Transactions []*Transaction `protobuf:"bytes,11,rep,name=transactions" json:"transactions,omitempty"`
	// The transaction count of the block
	TxCount int32 `protobuf:"varint,12,opt,name=tx_count,json=txCount" json:"tx_count,omitempty"`
	// 所有交易hash的merkle tree
	MerkleTree  [][]byte          `protobuf:"bytes,13,rep,name=merkle_tree,json=merkleTree,proto3" json:"merkle_tree,omitempty"`
	CurTerm     int64             `protobuf:"varint,16,opt,name=curTerm" json:"curTerm,omitempty"`
	CurBlockNum int64             `protobuf:"varint,17,opt,name=curBlockNum" json:"curBlockNum,omitempty"`
	FailedTxs   map[string]string `` /* 156-byte string literal not displayed */
	TargetBits  int32             `protobuf:"varint,19,opt,name=targetBits" json:"targetBits,omitempty"`
	// Justify used in chained-bft
	Justify *QuorumCert `protobuf:"bytes,20,opt,name=Justify" json:"Justify,omitempty"`
	// 下面的属性会动态变化
	// If the block is on the trunk
	InTrunk bool `protobuf:"varint,14,opt,name=in_trunk,json=inTrunk" json:"in_trunk,omitempty"`
	// Next next block which on trunk
	NextHash             []byte   `protobuf:"bytes,15,opt,name=next_hash,json=nextHash,proto3" json:"next_hash,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

The internal block struct

func (*InternalBlock) ContainsTx

func (ib *InternalBlock) ContainsTx(txid []byte) bool

ContainsTx returns whether a tx is included in a block

func (*InternalBlock) Descriptor

func (*InternalBlock) Descriptor() ([]byte, []int)

func (*InternalBlock) GetBlockid

func (m *InternalBlock) GetBlockid() []byte

func (*InternalBlock) GetCoinbaseTotal

func (ib *InternalBlock) GetCoinbaseTotal() *big.Int

GetCoinbaseTotal get total coinbase amount

func (*InternalBlock) GetCurBlockNum

func (m *InternalBlock) GetCurBlockNum() int64

func (*InternalBlock) GetCurTerm

func (m *InternalBlock) GetCurTerm() int64

func (*InternalBlock) GetFailedTxs

func (m *InternalBlock) GetFailedTxs() map[string]string

func (*InternalBlock) GetHeight

func (m *InternalBlock) GetHeight() int64

func (*InternalBlock) GetInTrunk

func (m *InternalBlock) GetInTrunk() bool

func (*InternalBlock) GetJustify

func (m *InternalBlock) GetJustify() *QuorumCert

func (*InternalBlock) GetMerkleRoot

func (m *InternalBlock) GetMerkleRoot() []byte

func (*InternalBlock) GetMerkleTree

func (m *InternalBlock) GetMerkleTree() [][]byte

func (*InternalBlock) GetNextHash

func (m *InternalBlock) GetNextHash() []byte

func (*InternalBlock) GetNonce

func (m *InternalBlock) GetNonce() int32

func (*InternalBlock) GetPreHash

func (m *InternalBlock) GetPreHash() []byte

func (*InternalBlock) GetProposer

func (m *InternalBlock) GetProposer() []byte

func (*InternalBlock) GetPubkey

func (m *InternalBlock) GetPubkey() []byte

func (*InternalBlock) GetSign

func (m *InternalBlock) GetSign() []byte

func (*InternalBlock) GetTargetBits

func (m *InternalBlock) GetTargetBits() int32

func (*InternalBlock) GetTimestamp

func (m *InternalBlock) GetTimestamp() int64

func (*InternalBlock) GetTransactions

func (m *InternalBlock) GetTransactions() []*Transaction

func (*InternalBlock) GetTx

func (ib *InternalBlock) GetTx(txid []byte) *Transaction

GetTx returns a tx included in a block

func (*InternalBlock) GetTxCount

func (m *InternalBlock) GetTxCount() int32

func (*InternalBlock) GetVersion

func (m *InternalBlock) GetVersion() int32

func (*InternalBlock) ProtoMessage

func (*InternalBlock) ProtoMessage()

func (*InternalBlock) Reset

func (m *InternalBlock) Reset()

func (*InternalBlock) String

func (m *InternalBlock) String() string

func (*InternalBlock) XXX_DiscardUnknown

func (m *InternalBlock) XXX_DiscardUnknown()

func (*InternalBlock) XXX_Marshal

func (m *InternalBlock) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*InternalBlock) XXX_Merge

func (dst *InternalBlock) XXX_Merge(src proto.Message)

func (*InternalBlock) XXX_Size

func (m *InternalBlock) XXX_Size() int

func (*InternalBlock) XXX_Unmarshal

func (m *InternalBlock) XXX_Unmarshal(b []byte) error

type InvokeRPCRequest

type InvokeRPCRequest struct {
	Header               *Header          `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
	Bcname               string           `protobuf:"bytes,2,opt,name=bcname" json:"bcname,omitempty"`
	Requests             []*InvokeRequest `protobuf:"bytes,3,rep,name=requests" json:"requests,omitempty"`
	Initiator            string           `protobuf:"bytes,4,opt,name=initiator" json:"initiator,omitempty"`
	AuthRequire          []string         `protobuf:"bytes,5,rep,name=auth_require,json=authRequire" json:"auth_require,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*InvokeRPCRequest) Descriptor

func (*InvokeRPCRequest) Descriptor() ([]byte, []int)

func (*InvokeRPCRequest) GetAuthRequire

func (m *InvokeRPCRequest) GetAuthRequire() []string

func (*InvokeRPCRequest) GetBcname

func (m *InvokeRPCRequest) GetBcname() string

func (*InvokeRPCRequest) GetHeader

func (m *InvokeRPCRequest) GetHeader() *Header

func (*InvokeRPCRequest) GetInitiator

func (m *InvokeRPCRequest) GetInitiator() string

func (*InvokeRPCRequest) GetRequests

func (m *InvokeRPCRequest) GetRequests() []*InvokeRequest

func (*InvokeRPCRequest) ProtoMessage

func (*InvokeRPCRequest) ProtoMessage()

func (*InvokeRPCRequest) Reset

func (m *InvokeRPCRequest) Reset()

func (*InvokeRPCRequest) String

func (m *InvokeRPCRequest) String() string

func (*InvokeRPCRequest) XXX_DiscardUnknown

func (m *InvokeRPCRequest) XXX_DiscardUnknown()

func (*InvokeRPCRequest) XXX_Marshal

func (m *InvokeRPCRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*InvokeRPCRequest) XXX_Merge

func (dst *InvokeRPCRequest) XXX_Merge(src proto.Message)

func (*InvokeRPCRequest) XXX_Size

func (m *InvokeRPCRequest) XXX_Size() int

func (*InvokeRPCRequest) XXX_Unmarshal

func (m *InvokeRPCRequest) XXX_Unmarshal(b []byte) error

type InvokeRPCResponse

type InvokeRPCResponse struct {
	Header               *Header         `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
	Bcname               string          `protobuf:"bytes,2,opt,name=bcname" json:"bcname,omitempty"`
	Response             *InvokeResponse `protobuf:"bytes,3,opt,name=response" json:"response,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (*InvokeRPCResponse) Descriptor

func (*InvokeRPCResponse) Descriptor() ([]byte, []int)

func (*InvokeRPCResponse) GetBcname

func (m *InvokeRPCResponse) GetBcname() string

func (*InvokeRPCResponse) GetHeader

func (m *InvokeRPCResponse) GetHeader() *Header

func (*InvokeRPCResponse) GetResponse

func (m *InvokeRPCResponse) GetResponse() *InvokeResponse

func (*InvokeRPCResponse) ProtoMessage

func (*InvokeRPCResponse) ProtoMessage()

func (*InvokeRPCResponse) Reset

func (m *InvokeRPCResponse) Reset()

func (*InvokeRPCResponse) String

func (m *InvokeRPCResponse) String() string

func (*InvokeRPCResponse) XXX_DiscardUnknown

func (m *InvokeRPCResponse) XXX_DiscardUnknown()

func (*InvokeRPCResponse) XXX_Marshal

func (m *InvokeRPCResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*InvokeRPCResponse) XXX_Merge

func (dst *InvokeRPCResponse) XXX_Merge(src proto.Message)

func (*InvokeRPCResponse) XXX_Size

func (m *InvokeRPCResponse) XXX_Size() int

func (*InvokeRPCResponse) XXX_Unmarshal

func (m *InvokeRPCResponse) XXX_Unmarshal(b []byte) error

type InvokeRequest

type InvokeRequest struct {
	ModuleName     string            `protobuf:"bytes,1,opt,name=module_name,json=moduleName" json:"module_name,omitempty"`
	ContractName   string            `protobuf:"bytes,2,opt,name=contract_name,json=contractName" json:"contract_name,omitempty"`
	MethodName     string            `protobuf:"bytes,3,opt,name=method_name,json=methodName" json:"method_name,omitempty"`
	Args           map[string][]byte `` /* 135-byte string literal not displayed */
	ResourceLimits []*ResourceLimit  `protobuf:"bytes,5,rep,name=resource_limits,json=resourceLimits" json:"resource_limits,omitempty"`
	// amount is the amount transfer to the contract
	// attention: In one transaction, transfer to only one contract is allowed
	Amount               string   `protobuf:"bytes,6,opt,name=amount" json:"amount,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

预执行的请求结构

func (*InvokeRequest) Descriptor

func (*InvokeRequest) Descriptor() ([]byte, []int)

func (*InvokeRequest) GetAmount

func (m *InvokeRequest) GetAmount() string

func (*InvokeRequest) GetArgs

func (m *InvokeRequest) GetArgs() map[string][]byte

func (*InvokeRequest) GetContractName

func (m *InvokeRequest) GetContractName() string

func (*InvokeRequest) GetMethodName

func (m *InvokeRequest) GetMethodName() string

func (*InvokeRequest) GetModuleName

func (m *InvokeRequest) GetModuleName() string

func (*InvokeRequest) GetResourceLimits

func (m *InvokeRequest) GetResourceLimits() []*ResourceLimit

func (*InvokeRequest) ProtoMessage

func (*InvokeRequest) ProtoMessage()

func (*InvokeRequest) Reset

func (m *InvokeRequest) Reset()

func (*InvokeRequest) String

func (m *InvokeRequest) String() string

func (*InvokeRequest) XXX_DiscardUnknown

func (m *InvokeRequest) XXX_DiscardUnknown()

func (*InvokeRequest) XXX_Marshal

func (m *InvokeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*InvokeRequest) XXX_Merge

func (dst *InvokeRequest) XXX_Merge(src proto.Message)

func (*InvokeRequest) XXX_Size

func (m *InvokeRequest) XXX_Size() int

func (*InvokeRequest) XXX_Unmarshal

func (m *InvokeRequest) XXX_Unmarshal(b []byte) error

type InvokeResponse

type InvokeResponse struct {
	Inputs               []*TxInputExt       `protobuf:"bytes,1,rep,name=inputs" json:"inputs,omitempty"`
	Outputs              []*TxOutputExt      `protobuf:"bytes,2,rep,name=outputs" json:"outputs,omitempty"`
	Response             [][]byte            `protobuf:"bytes,3,rep,name=response,proto3" json:"response,omitempty"`
	GasUsed              int64               `protobuf:"varint,4,opt,name=gas_used,json=gasUsed" json:"gas_used,omitempty"`
	Requests             []*InvokeRequest    `protobuf:"bytes,5,rep,name=requests" json:"requests,omitempty"`
	Responses            []*ContractResponse `protobuf:"bytes,6,rep,name=responses" json:"responses,omitempty"`
	UtxoInputs           []*TxInput          `protobuf:"bytes,7,rep,name=utxoInputs" json:"utxoInputs,omitempty"`
	UtxoOutputs          []*TxOutput         `protobuf:"bytes,8,rep,name=utxoOutputs" json:"utxoOutputs,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

预执行的返回结构

func (*InvokeResponse) Descriptor

func (*InvokeResponse) Descriptor() ([]byte, []int)

func (*InvokeResponse) GetGasUsed

func (m *InvokeResponse) GetGasUsed() int64

func (*InvokeResponse) GetInputs

func (m *InvokeResponse) GetInputs() []*TxInputExt

func (*InvokeResponse) GetOutputs

func (m *InvokeResponse) GetOutputs() []*TxOutputExt

func (*InvokeResponse) GetRequests

func (m *InvokeResponse) GetRequests() []*InvokeRequest

func (*InvokeResponse) GetResponse

func (m *InvokeResponse) GetResponse() [][]byte

func (*InvokeResponse) GetResponses

func (m *InvokeResponse) GetResponses() []*ContractResponse

func (*InvokeResponse) GetUtxoInputs

func (m *InvokeResponse) GetUtxoInputs() []*TxInput

func (*InvokeResponse) GetUtxoOutputs

func (m *InvokeResponse) GetUtxoOutputs() []*TxOutput

func (*InvokeResponse) ProtoMessage

func (*InvokeResponse) ProtoMessage()

func (*InvokeResponse) Reset

func (m *InvokeResponse) Reset()

func (*InvokeResponse) String

func (m *InvokeResponse) String() string

func (*InvokeResponse) XXX_DiscardUnknown

func (m *InvokeResponse) XXX_DiscardUnknown()

func (*InvokeResponse) XXX_Marshal

func (m *InvokeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*InvokeResponse) XXX_Merge

func (dst *InvokeResponse) XXX_Merge(src proto.Message)

func (*InvokeResponse) XXX_Size

func (m *InvokeResponse) XXX_Size() int

func (*InvokeResponse) XXX_Unmarshal

func (m *InvokeResponse) XXX_Unmarshal(b []byte) error

type Json

type Json struct {
	Tx  *JsonTransaction
	Txs []*JsonTransaction
}

func (*Json) ProtoMessage

func (*Json) ProtoMessage()

func (*Json) Reset

func (m *Json) Reset()

func (*Json) String

func (m *Json) String() string

type JsonContractStatData

type JsonContractStatData struct {
	AccountCount  int64 `json:"accountCount"`
	ContractCount int64 `json:"contractCount"`
}

func (*JsonContractStatData) ProtoMessage

func (*JsonContractStatData) ProtoMessage()

func (*JsonContractStatData) Reset

func (m *JsonContractStatData) Reset()

func (*JsonContractStatData) String

func (m *JsonContractStatData) String() string

type JsonInternalBlock

type JsonInternalBlock struct {
	Version      int32              `json:"version"`
	Blockid      HexID              `json:"blockid"`
	PreHash      HexID              `json:"preHash"`
	Proposer     string             `json:"proposer"`
	Sign         HexID              `json:"sign"`
	Pubkey       string             `json:"pubkey"`
	MerkleRoot   HexID              `json:"merkleRoot"`
	Height       int64              `json:"height"`
	Timestamp    int64              `json:"timestamp"`
	Transactions []*JsonTransaction `json:"transactions"`
	TxCount      int32              `json:"txCount"`
	MerkleTree   []HexID            `json:"merkleTree"`
	InTrunk      bool               `json:"inTrunk"`
	NextHash     HexID              `json:"nextHash"`
	FailedTxs    map[string]string  `json:"failedTxs"`
	CurTerm      int64              `json:"curTerm"`
	CurBlockNum  int64              `json:"curBlockNum"`
	Justify      *JsonQuorumCert    `json:"justify"`
}

func FromInternalBlockPB

func FromInternalBlockPB(block *InternalBlock) *JsonInternalBlock

func (*JsonInternalBlock) ProtoMessage

func (*JsonInternalBlock) ProtoMessage()

func (*JsonInternalBlock) Reset

func (m *JsonInternalBlock) Reset()

func (*JsonInternalBlock) String

func (m *JsonInternalBlock) String() string

type JsonInvokeRequest

type JsonInvokeRequest struct {
	ModuleName    string              `json:"moduleName"`
	ContractName  string              `json:"contractName"`
	MethodName    string              `json:"methodName"`
	Args          map[string]string   `json:"args"`
	ResouceLimits []JsonResourceLimit `json:"resource_limits"`
}

func (*JsonInvokeRequest) ProtoMessage

func (*JsonInvokeRequest) ProtoMessage()

func (*JsonInvokeRequest) Reset

func (m *JsonInvokeRequest) Reset()

func (*JsonInvokeRequest) String

func (m *JsonInvokeRequest) String() string

type JsonLedgerMeta

type JsonLedgerMeta struct {
	// RootBlockid root block id
	RootBlockid HexID `json:"rootBlockid"`
	// TipBlockid TipBlockid
	TipBlockid HexID `json:"tipBlockid"`
	// TrunkHeight TrunkHeight
	TrunkHeight int64 `json:"trunkHeight"`
}

func (*JsonLedgerMeta) ProtoMessage

func (*JsonLedgerMeta) ProtoMessage()

func (*JsonLedgerMeta) Reset

func (m *JsonLedgerMeta) Reset()

func (*JsonLedgerMeta) String

func (m *JsonLedgerMeta) String() string

type JsonModifyBlock

type JsonModifyBlock struct {
	Marked          bool   `json:"marked,omitempty"`
	EffectiveHeight int64  `json:"effectiveHeight,omitempty"`
	EffectiveTxid   string `json:"effectiveTxid,omitempty"`
}

func (*JsonModifyBlock) ProtoMessage

func (*JsonModifyBlock) ProtoMessage()

func (*JsonModifyBlock) Reset

func (m *JsonModifyBlock) Reset()

func (*JsonModifyBlock) String

func (m *JsonModifyBlock) String() string

type JsonQCSignInfos

type JsonQCSignInfos struct {
	// QCSignInfos
	QCSignInfos []*JsonSignInfo `protobuf:"bytes,1,rep,name=QCSignInfos,proto3" json:"QCSignInfos,omitempty"`
}

func (*JsonQCSignInfos) ProtoMessage

func (*JsonQCSignInfos) ProtoMessage()

func (*JsonQCSignInfos) Reset

func (m *JsonQCSignInfos) Reset()

func (*JsonQCSignInfos) String

func (m *JsonQCSignInfos) String() string

type JsonQCState

type JsonQCState int32

func (*JsonQCState) ProtoMessage

func (*JsonQCState) ProtoMessage()

func (*JsonQCState) Reset

func (m *JsonQCState) Reset()

func (*JsonQCState) String

func (m *JsonQCState) String() string

type JsonQuorumCert

type JsonQuorumCert struct {
	// The id of Proposal this QC certified.
	ProposalId string `protobuf:"bytes,1,opt,name=ProposalId,proto3" json:"ProposalId,omitempty"`
	// The msg of Proposal this QC certified.
	ProposalMsg []byte `protobuf:"bytes,2,opt,name=ProposalMsg,proto3" json:"ProposalMsg,omitempty"`
	// The current type of this QC certified.
	// the type contains `NEW_VIEW`, `PREPARE`
	Type JsonQCState `protobuf:"varint,3,opt,name=Type,proto3,enum=pb.QCState" json:"Type,omitempty"`
	// The view number of this QC certified.
	ViewNumber int64 `protobuf:"varint,4,opt,name=ViewNumber,proto3" json:"ViewNumber,omitempty"`
	// SignInfos is the signs of the leader gathered from replicas
	// of a specifically certType.
	SignInfos *JsonQCSignInfos `protobuf:"bytes,5,opt,name=SignInfos,proto3" json:"SignInfos,omitempty"`
}

func FromPBJustify

func FromPBJustify(qc *QuorumCert) *JsonQuorumCert

func (*JsonQuorumCert) ProtoMessage

func (*JsonQuorumCert) ProtoMessage()

func (*JsonQuorumCert) Reset

func (m *JsonQuorumCert) Reset()

func (*JsonQuorumCert) String

func (m *JsonQuorumCert) String() string

type JsonResourceLimit

type JsonResourceLimit struct {
	Type  string `json:"type"`
	Limit int64  `json:"limit"`
}

func (*JsonResourceLimit) ProtoMessage

func (*JsonResourceLimit) ProtoMessage()

func (*JsonResourceLimit) Reset

func (m *JsonResourceLimit) Reset()

func (*JsonResourceLimit) String

func (m *JsonResourceLimit) String() string

type JsonSignInfo

type JsonSignInfo struct {
	Address   string `protobuf:"bytes,1,opt,name=Address,proto3" json:"Address,omitempty"`
	PublicKey string `protobuf:"bytes,2,opt,name=PublicKey,proto3" json:"PublicKey,omitempty"`
	Sign      []byte `protobuf:"bytes,3,opt,name=Sign,proto3" json:"Sign,omitempty"`
}

func (*JsonSignInfo) ProtoMessage

func (*JsonSignInfo) ProtoMessage()

func (*JsonSignInfo) Reset

func (m *JsonSignInfo) Reset()

func (*JsonSignInfo) String

func (m *JsonSignInfo) String() string

type JsonSignatureInfo

type JsonSignatureInfo struct {
	PublicKey string `json:"publickey"`
	Sign      string `json:"sign"`
}

func (*JsonSignatureInfo) ProtoMessage

func (*JsonSignatureInfo) ProtoMessage()

func (*JsonSignatureInfo) Reset

func (m *JsonSignatureInfo) Reset()

func (*JsonSignatureInfo) String

func (m *JsonSignatureInfo) String() string

type JsonTransaction

type JsonTransaction struct {
	Txid              string               `json:"txid,omitempty"`
	Blockid           string               `json:"blockid,omitempty"`
	TxInputs          []JsonTxInput        `json:"txInputs,omitempty"`
	TxOutputs         []JsonTxOutput       `json:"txOutputs,omitempty"`
	Desc              string               `json:"desc,omitempty"`
	Nonce             string               `json:"nonce,omitempty"`
	Timestamp         int64                `json:"timestamp,omitempty"`
	Version           int32                `json:"version,omitempty"`
	Autogen           bool                 `json:"autogen,omitempty"`
	Coinbase          bool                 `json:"coinbase,omitempty"`
	VoteCoinbase      bool                 `json:"voteCoinbase,omitempty"`
	TxInputsExt       []JsonTxInputExt     `json:"txInputsExt,omitempty"`
	TxOutputsExt      []JsonTxOutputExt    `json:"txOutputsExt,omitempty"`
	ContractRequests  []*JsonInvokeRequest `json:"contractRequests,omitempty"`
	Initiator         string               `json:"initiator"`
	AuthRequire       []string             `json:"authRequire,omitempty"`
	InitiatorSigns    []JsonSignatureInfo  `json:"initiatorSigns,omitempty"`
	AuthRequireSigns  []JsonSignatureInfo  `json:"authRequireSigns,omitempty"`
	ReceivedTimestamp int64                `json:"receivedTimestamp,omitempty"`
}

func GetTxFromTransaction

func GetTxFromTransaction(tx *Transaction) *JsonTransaction

func GetTxsFromTransactions

func GetTxsFromTransactions(txs []*Transaction) []*JsonTransaction

func (*JsonTransaction) ProtoMessage

func (*JsonTransaction) ProtoMessage()

func (*JsonTransaction) Reset

func (m *JsonTransaction) Reset()

func (*JsonTransaction) String

func (m *JsonTransaction) String() string

type JsonTxInput

type JsonTxInput struct {
	RefTxid   string `json:"refTxid"`
	RefOffset int32  `json:"refOffset"`
	FromAddr  string `json:"fromAddr"`
	Amount    int64  `json:"amount"`
}

func (*JsonTxInput) ProtoMessage

func (*JsonTxInput) ProtoMessage()

func (*JsonTxInput) Reset

func (m *JsonTxInput) Reset()

func (*JsonTxInput) String

func (m *JsonTxInput) String() string

type JsonTxInputExt

type JsonTxInputExt struct {
	Bucket    string `json:"bucket"`
	Key       string `json:"key"`
	RefTxid   string `json:"refTxid"`
	RefOffset int32  `json:"refOffset"`
}

func (*JsonTxInputExt) ProtoMessage

func (*JsonTxInputExt) ProtoMessage()

func (*JsonTxInputExt) Reset

func (m *JsonTxInputExt) Reset()

func (*JsonTxInputExt) String

func (m *JsonTxInputExt) String() string

type JsonTxOutput

type JsonTxOutput struct {
	Amount int64  `json:"amount"`
	ToAddr string `json:"toAddr"`
}

func (*JsonTxOutput) ProtoMessage

func (*JsonTxOutput) ProtoMessage()

func (*JsonTxOutput) Reset

func (m *JsonTxOutput) Reset()

func (*JsonTxOutput) String

func (m *JsonTxOutput) String() string

type JsonTxOutputExt

type JsonTxOutputExt struct {
	Bucket string `json:"bucket"`
	Key    string `json:"key"`
	Value  string `json:"value"`
}

func (*JsonTxOutputExt) ProtoMessage

func (*JsonTxOutputExt) ProtoMessage()

func (*JsonTxOutputExt) Reset

func (m *JsonTxOutputExt) Reset()

func (*JsonTxOutputExt) String

func (m *JsonTxOutputExt) String() string

type JsonTxStatus

type JsonTxStatus struct {
	Bcname string `protobuf:"bytes,2,opt,name=bcname,proto3" json:"bcname,omitempty"`
	Txid   string `protobuf:"bytes,3,opt,name=txid,proto3" json:"txid,omitempty"`
}

func (*JsonTxStatus) ProtoMessage

func (*JsonTxStatus) ProtoMessage()

func (*JsonTxStatus) Reset

func (m *JsonTxStatus) Reset()

func (*JsonTxStatus) String

func (m *JsonTxStatus) String() string

type JsonUtxoMeta

type JsonUtxoMeta struct {
	// LatestBlockid LatestBlockid
	LatestBlockid HexID `json:"latestBlockid"`
	// LockKeyList LockKeyList
	LockKeyList []string `json:"lockKeyList"`
	// UtxoTotal UtxoTotal
	UtxoTotal string `json:"utxoTotal"`
	// Average confirmed dealy (ms)
	AvgDelay int64 `json:"avgDelay"`
	// Current unconfirmed tx amount
	UnconfirmTxAmount int64 `json:"unconfirmed"`
	// MaxBlockSize MaxBlockSize
	MaxBlockSize int64 `json:"maxBlockSize"`
	// ReservedContracts ReservedContracts
	ReservedContracts []JsonInvokeRequest `json:"reservedContracts"`
	// ForbiddenContract forbidden contract
	ForbiddenContract JsonInvokeRequest `json:"forbiddenContract"`
	// NewAccountResourceAmount resource amount of creating an account
	NewAccountResourceAmount int64 `json:"newAccountResourceAmount"`
	TransferFeeAmount        int64 `json:"transfer_fee_amount,omitempty"`
	// IrreversibleBlockHeight irreversible block height
	IrreversibleBlockHeight int64 `json:"irreversibleBlockHeight"`
	// IrreversibleSlideWindow irreversible slide window
	IrreversibleSlideWindow int64 `json:"irreversibleSlideWindow"`
	// GasPrice gas rate to utxo for different type resources
	GasPrice GasPrice `json:"gasPrice"`
}

func (*JsonUtxoMeta) ProtoMessage

func (*JsonUtxoMeta) ProtoMessage()

func (*JsonUtxoMeta) Reset

func (m *JsonUtxoMeta) Reset()

func (*JsonUtxoMeta) String

func (m *JsonUtxoMeta) String() string

type LedgerMeta

type LedgerMeta struct {
	// root block id
	RootBlockid []byte `protobuf:"bytes,1,opt,name=root_blockid,json=rootBlockid,proto3" json:"root_blockid,omitempty"`
	// tip block id
	TipBlockid []byte `protobuf:"bytes,2,opt,name=tip_blockid,json=tipBlockid,proto3" json:"tip_blockid,omitempty"`
	// the height of the trunk
	TrunkHeight          int64    `protobuf:"varint,3,opt,name=trunk_height,json=trunkHeight" json:"trunk_height,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Ledger metadata

func (*LedgerMeta) Descriptor

func (*LedgerMeta) Descriptor() ([]byte, []int)

func (*LedgerMeta) GetRootBlockid

func (m *LedgerMeta) GetRootBlockid() []byte

func (*LedgerMeta) GetTipBlockid

func (m *LedgerMeta) GetTipBlockid() []byte

func (*LedgerMeta) GetTrunkHeight

func (m *LedgerMeta) GetTrunkHeight() int64

func (*LedgerMeta) ProtoMessage

func (*LedgerMeta) ProtoMessage()

func (*LedgerMeta) Reset

func (m *LedgerMeta) Reset()

func (*LedgerMeta) String

func (m *LedgerMeta) String() string

func (*LedgerMeta) XXX_DiscardUnknown

func (m *LedgerMeta) XXX_DiscardUnknown()

func (*LedgerMeta) XXX_Marshal

func (m *LedgerMeta) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LedgerMeta) XXX_Merge

func (dst *LedgerMeta) XXX_Merge(src proto.Message)

func (*LedgerMeta) XXX_Size

func (m *LedgerMeta) XXX_Size() int

func (*LedgerMeta) XXX_Unmarshal

func (m *LedgerMeta) XXX_Unmarshal(b []byte) error

type ModifyBlock

type ModifyBlock struct {
	// txid交易被effective_txid的交易提出可修改区块链的请求
	EffectiveTxid string `protobuf:"bytes,1,opt,name=effective_txid,json=effectiveTxid" json:"effective_txid,omitempty"`
	// 本交易是否已被修改标记
	Marked bool `protobuf:"varint,2,opt,name=marked" json:"marked,omitempty"`
	// txid交易被修改生效的高度
	EffectiveHeight int64 `protobuf:"varint,3,opt,name=effective_height,json=effectiveHeight" json:"effective_height,omitempty"`
	// 监管的public key
	PublicKey string `protobuf:"bytes,4,opt,name=public_key,json=publicKey" json:"public_key,omitempty"`
	// 监管地址对修改的交易id的签名
	Sign                 string   `protobuf:"bytes,5,opt,name=sign" json:"sign,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ModifyBlock) Descriptor

func (*ModifyBlock) Descriptor() ([]byte, []int)

func (*ModifyBlock) GetEffectiveHeight

func (m *ModifyBlock) GetEffectiveHeight() int64

func (*ModifyBlock) GetEffectiveTxid

func (m *ModifyBlock) GetEffectiveTxid() string

func (*ModifyBlock) GetMarked

func (m *ModifyBlock) GetMarked() bool

func (*ModifyBlock) GetPublicKey

func (m *ModifyBlock) GetPublicKey() string

func (*ModifyBlock) GetSign

func (m *ModifyBlock) GetSign() string

func (*ModifyBlock) ProtoMessage

func (*ModifyBlock) ProtoMessage()

func (*ModifyBlock) Reset

func (m *ModifyBlock) Reset()

func (*ModifyBlock) String

func (m *ModifyBlock) String() string

func (*ModifyBlock) XXX_DiscardUnknown

func (m *ModifyBlock) XXX_DiscardUnknown()

func (*ModifyBlock) XXX_Marshal

func (m *ModifyBlock) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ModifyBlock) XXX_Merge

func (dst *ModifyBlock) XXX_Merge(src proto.Message)

func (*ModifyBlock) XXX_Size

func (m *ModifyBlock) XXX_Size() int

func (*ModifyBlock) XXX_Unmarshal

func (m *ModifyBlock) XXX_Unmarshal(b []byte) error

type NativeCodeDesc

type NativeCodeDesc struct {
	// native code name
	Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	// code version
	Version string `protobuf:"bytes,2,opt,name=version" json:"version,omitempty"`
	// digest of binary
	Digest []byte `protobuf:"bytes,3,opt,name=digest,proto3" json:"digest,omitempty"`
	// the previous verion
	PrevVersion string `protobuf:"bytes,4,opt,name=prevVersion" json:"prevVersion,omitempty"`
	// xuper api version
	XuperApiVersion      int32    `protobuf:"varint,5,opt,name=xuperApiVersion" json:"xuperApiVersion,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*NativeCodeDesc) Descriptor

func (*NativeCodeDesc) Descriptor() ([]byte, []int)

func (*NativeCodeDesc) GetDigest

func (m *NativeCodeDesc) GetDigest() []byte

func (*NativeCodeDesc) GetName

func (m *NativeCodeDesc) GetName() string

func (*NativeCodeDesc) GetPrevVersion

func (m *NativeCodeDesc) GetPrevVersion() string

func (*NativeCodeDesc) GetVersion

func (m *NativeCodeDesc) GetVersion() string

func (*NativeCodeDesc) GetXuperApiVersion

func (m *NativeCodeDesc) GetXuperApiVersion() int32

func (*NativeCodeDesc) ProtoMessage

func (*NativeCodeDesc) ProtoMessage()

func (*NativeCodeDesc) Reset

func (m *NativeCodeDesc) Reset()

func (*NativeCodeDesc) String

func (m *NativeCodeDesc) String() string

func (*NativeCodeDesc) XXX_DiscardUnknown

func (m *NativeCodeDesc) XXX_DiscardUnknown()

func (*NativeCodeDesc) XXX_Marshal

func (m *NativeCodeDesc) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NativeCodeDesc) XXX_Merge

func (dst *NativeCodeDesc) XXX_Merge(src proto.Message)

func (*NativeCodeDesc) XXX_Size

func (m *NativeCodeDesc) XXX_Size() int

func (*NativeCodeDesc) XXX_Unmarshal

func (m *NativeCodeDesc) XXX_Unmarshal(b []byte) error

type NativeCodeStatus

type NativeCodeStatus struct {
	Desc                 *NativeCodeDesc `protobuf:"bytes,1,opt,name=desc" json:"desc,omitempty"`
	Status               int32           `protobuf:"varint,2,opt,name=status" json:"status,omitempty"`
	Healthy              bool            `protobuf:"varint,3,opt,name=healthy" json:"healthy,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (*NativeCodeStatus) Descriptor

func (*NativeCodeStatus) Descriptor() ([]byte, []int)

func (*NativeCodeStatus) GetDesc

func (m *NativeCodeStatus) GetDesc() *NativeCodeDesc

func (*NativeCodeStatus) GetHealthy

func (m *NativeCodeStatus) GetHealthy() bool

func (*NativeCodeStatus) GetStatus

func (m *NativeCodeStatus) GetStatus() int32

func (*NativeCodeStatus) ProtoMessage

func (*NativeCodeStatus) ProtoMessage()

func (*NativeCodeStatus) Reset

func (m *NativeCodeStatus) Reset()

func (*NativeCodeStatus) String

func (m *NativeCodeStatus) String() string

func (*NativeCodeStatus) XXX_DiscardUnknown

func (m *NativeCodeStatus) XXX_DiscardUnknown()

func (*NativeCodeStatus) XXX_Marshal

func (m *NativeCodeStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NativeCodeStatus) XXX_Merge

func (dst *NativeCodeStatus) XXX_Merge(src proto.Message)

func (*NativeCodeStatus) XXX_Size

func (m *NativeCodeStatus) XXX_Size() int

func (*NativeCodeStatus) XXX_Unmarshal

func (m *NativeCodeStatus) XXX_Unmarshal(b []byte) error

type NativeCodeStatusRequest

type NativeCodeStatusRequest struct {
	Header               *Header  `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
	Bcname               string   `protobuf:"bytes,2,opt,name=bcname" json:"bcname,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*NativeCodeStatusRequest) Descriptor

func (*NativeCodeStatusRequest) Descriptor() ([]byte, []int)

func (*NativeCodeStatusRequest) GetBcname

func (m *NativeCodeStatusRequest) GetBcname() string

func (*NativeCodeStatusRequest) GetHeader

func (m *NativeCodeStatusRequest) GetHeader() *Header

func (*NativeCodeStatusRequest) ProtoMessage

func (*NativeCodeStatusRequest) ProtoMessage()

func (*NativeCodeStatusRequest) Reset

func (m *NativeCodeStatusRequest) Reset()

func (*NativeCodeStatusRequest) String

func (m *NativeCodeStatusRequest) String() string

func (*NativeCodeStatusRequest) XXX_DiscardUnknown

func (m *NativeCodeStatusRequest) XXX_DiscardUnknown()

func (*NativeCodeStatusRequest) XXX_Marshal

func (m *NativeCodeStatusRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NativeCodeStatusRequest) XXX_Merge

func (dst *NativeCodeStatusRequest) XXX_Merge(src proto.Message)

func (*NativeCodeStatusRequest) XXX_Size

func (m *NativeCodeStatusRequest) XXX_Size() int

func (*NativeCodeStatusRequest) XXX_Unmarshal

func (m *NativeCodeStatusRequest) XXX_Unmarshal(b []byte) error

type NativeCodeStatusResponse

type NativeCodeStatusResponse struct {
	Header               *Header             `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
	Status               []*NativeCodeStatus `protobuf:"bytes,2,rep,name=status" json:"status,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

func (*NativeCodeStatusResponse) Descriptor

func (*NativeCodeStatusResponse) Descriptor() ([]byte, []int)

func (*NativeCodeStatusResponse) GetHeader

func (m *NativeCodeStatusResponse) GetHeader() *Header

func (*NativeCodeStatusResponse) GetStatus

func (m *NativeCodeStatusResponse) GetStatus() []*NativeCodeStatus

func (*NativeCodeStatusResponse) ProtoMessage

func (*NativeCodeStatusResponse) ProtoMessage()

func (*NativeCodeStatusResponse) Reset

func (m *NativeCodeStatusResponse) Reset()

func (*NativeCodeStatusResponse) String

func (m *NativeCodeStatusResponse) String() string

func (*NativeCodeStatusResponse) XXX_DiscardUnknown

func (m *NativeCodeStatusResponse) XXX_DiscardUnknown()

func (*NativeCodeStatusResponse) XXX_Marshal

func (m *NativeCodeStatusResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NativeCodeStatusResponse) XXX_Merge

func (dst *NativeCodeStatusResponse) XXX_Merge(src proto.Message)

func (*NativeCodeStatusResponse) XXX_Size

func (m *NativeCodeStatusResponse) XXX_Size() int

func (*NativeCodeStatusResponse) XXX_Unmarshal

func (m *NativeCodeStatusResponse) XXX_Unmarshal(b []byte) error

type Node

type Node struct {
	Host                 []byte   `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty"`
	UtxoQueryUrl         []byte   `protobuf:"bytes,2,opt,name=utxoQueryUrl,proto3" json:"utxoQueryUrl,omitempty"`
	TxPostUrl            []byte   `protobuf:"bytes,3,opt,name=txPostUrl,proto3" json:"txPostUrl,omitempty"`
	BalanceQueryUrl      []byte   `protobuf:"bytes,4,opt,name=balanceQueryUrl,proto3" json:"balanceQueryUrl,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

全节点

func (*Node) Descriptor

func (*Node) Descriptor() ([]byte, []int)

func (*Node) GetBalanceQueryUrl

func (m *Node) GetBalanceQueryUrl() []byte

func (*Node) GetHost

func (m *Node) GetHost() []byte

func (*Node) GetTxPostUrl

func (m *Node) GetTxPostUrl() []byte

func (*Node) GetUtxoQueryUrl

func (m *Node) GetUtxoQueryUrl() []byte

func (*Node) ProtoMessage

func (*Node) ProtoMessage()

func (*Node) Reset

func (m *Node) Reset()

func (*Node) String

func (m *Node) String() string

func (*Node) XXX_DiscardUnknown

func (m *Node) XXX_DiscardUnknown()

func (*Node) XXX_Marshal

func (m *Node) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Node) XXX_Merge

func (m *Node) XXX_Merge(src proto.Message)

func (*Node) XXX_Size

func (m *Node) XXX_Size() int

func (*Node) XXX_Unmarshal

func (m *Node) XXX_Unmarshal(b []byte) error

type PermissionModel

type PermissionModel struct {
	Rule                 PermissionRule `protobuf:"varint,1,opt,name=rule,enum=pb.PermissionRule" json:"rule,omitempty"`
	AcceptValue          float64        `protobuf:"fixed64,2,opt,name=acceptValue" json:"acceptValue,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*PermissionModel) Descriptor

func (*PermissionModel) Descriptor() ([]byte, []int)

func (*PermissionModel) GetAcceptValue

func (m *PermissionModel) GetAcceptValue() float64

func (*PermissionModel) GetRule

func (m *PermissionModel) GetRule() PermissionRule

func (*PermissionModel) ProtoMessage

func (*PermissionModel) ProtoMessage()

func (*PermissionModel) Reset

func (m *PermissionModel) Reset()

func (*PermissionModel) String

func (m *PermissionModel) String() string

func (*PermissionModel) XXX_DiscardUnknown

func (m *PermissionModel) XXX_DiscardUnknown()

func (*PermissionModel) XXX_Marshal

func (m *PermissionModel) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PermissionModel) XXX_Merge

func (dst *PermissionModel) XXX_Merge(src proto.Message)

func (*PermissionModel) XXX_Size

func (m *PermissionModel) XXX_Size() int

func (*PermissionModel) XXX_Unmarshal

func (m *PermissionModel) XXX_Unmarshal(b []byte) error

type PermissionRule

type PermissionRule int32

-------- Account and Permission Section --------

const (
	PermissionRule_NULL           PermissionRule = 0
	PermissionRule_SIGN_THRESHOLD PermissionRule = 1
	PermissionRule_SIGN_AKSET     PermissionRule = 2
	PermissionRule_SIGN_RATE      PermissionRule = 3
	PermissionRule_SIGN_SUM       PermissionRule = 4
	PermissionRule_CA_SERVER      PermissionRule = 5
	PermissionRule_COMMUNITY_VOTE PermissionRule = 6
)

func (PermissionRule) EnumDescriptor

func (PermissionRule) EnumDescriptor() ([]byte, []int)

func (PermissionRule) String

func (x PermissionRule) String() string

type PreExecWithSelectUTXORequest

type PreExecWithSelectUTXORequest struct {
	Header               *Header           `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
	Bcname               string            `protobuf:"bytes,2,opt,name=bcname" json:"bcname,omitempty"`
	Address              string            `protobuf:"bytes,3,opt,name=address" json:"address,omitempty"`
	TotalAmount          int64             `protobuf:"varint,4,opt,name=totalAmount" json:"totalAmount,omitempty"`
	SignInfo             *SignatureInfo    `protobuf:"bytes,6,opt,name=signInfo" json:"signInfo,omitempty"`
	NeedLock             bool              `protobuf:"varint,7,opt,name=needLock" json:"needLock,omitempty"`
	Request              *InvokeRPCRequest `protobuf:"bytes,5,opt,name=request" json:"request,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

PreExecWithSelectUTXORequest preExec + selectUtxo for request

func (*PreExecWithSelectUTXORequest) Descriptor

func (*PreExecWithSelectUTXORequest) Descriptor() ([]byte, []int)

func (*PreExecWithSelectUTXORequest) GetAddress

func (m *PreExecWithSelectUTXORequest) GetAddress() string

func (*PreExecWithSelectUTXORequest) GetBcname

func (m *PreExecWithSelectUTXORequest) GetBcname() string

func (*PreExecWithSelectUTXORequest) GetHeader

func (m *PreExecWithSelectUTXORequest) GetHeader() *Header

func (*PreExecWithSelectUTXORequest) GetNeedLock

func (m *PreExecWithSelectUTXORequest) GetNeedLock() bool

func (*PreExecWithSelectUTXORequest) GetRequest

func (*PreExecWithSelectUTXORequest) GetSignInfo

func (m *PreExecWithSelectUTXORequest) GetSignInfo() *SignatureInfo

func (*PreExecWithSelectUTXORequest) GetTotalAmount

func (m *PreExecWithSelectUTXORequest) GetTotalAmount() int64

func (*PreExecWithSelectUTXORequest) ProtoMessage

func (*PreExecWithSelectUTXORequest) ProtoMessage()

func (*PreExecWithSelectUTXORequest) Reset

func (m *PreExecWithSelectUTXORequest) Reset()

func (*PreExecWithSelectUTXORequest) String

func (*PreExecWithSelectUTXORequest) XXX_DiscardUnknown

func (m *PreExecWithSelectUTXORequest) XXX_DiscardUnknown()

func (*PreExecWithSelectUTXORequest) XXX_Marshal

func (m *PreExecWithSelectUTXORequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PreExecWithSelectUTXORequest) XXX_Merge

func (dst *PreExecWithSelectUTXORequest) XXX_Merge(src proto.Message)

func (*PreExecWithSelectUTXORequest) XXX_Size

func (m *PreExecWithSelectUTXORequest) XXX_Size() int

func (*PreExecWithSelectUTXORequest) XXX_Unmarshal

func (m *PreExecWithSelectUTXORequest) XXX_Unmarshal(b []byte) error

type PreExecWithSelectUTXOResponse

type PreExecWithSelectUTXOResponse struct {
	Header   *Header         `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
	Bcname   string          `protobuf:"bytes,2,opt,name=bcname" json:"bcname,omitempty"`
	Response *InvokeResponse `protobuf:"bytes,3,opt,name=response" json:"response,omitempty"`
	// for preExec & selectUTXO
	UtxoOutput           *UtxoOutput `protobuf:"bytes,4,opt,name=utxoOutput" json:"utxoOutput,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

PreExecWithSelectUTXOResponse preExec + selectUtxo for response

func (*PreExecWithSelectUTXOResponse) Descriptor

func (*PreExecWithSelectUTXOResponse) Descriptor() ([]byte, []int)

func (*PreExecWithSelectUTXOResponse) GetBcname

func (m *PreExecWithSelectUTXOResponse) GetBcname() string

func (*PreExecWithSelectUTXOResponse) GetHeader

func (m *PreExecWithSelectUTXOResponse) GetHeader() *Header

func (*PreExecWithSelectUTXOResponse) GetResponse

func (*PreExecWithSelectUTXOResponse) GetUtxoOutput

func (m *PreExecWithSelectUTXOResponse) GetUtxoOutput() *UtxoOutput

func (*PreExecWithSelectUTXOResponse) ProtoMessage

func (*PreExecWithSelectUTXOResponse) ProtoMessage()

func (*PreExecWithSelectUTXOResponse) Reset

func (m *PreExecWithSelectUTXOResponse) Reset()

func (*PreExecWithSelectUTXOResponse) String

func (*PreExecWithSelectUTXOResponse) XXX_DiscardUnknown

func (m *PreExecWithSelectUTXOResponse) XXX_DiscardUnknown()

func (*PreExecWithSelectUTXOResponse) XXX_Marshal

func (m *PreExecWithSelectUTXOResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PreExecWithSelectUTXOResponse) XXX_Merge

func (dst *PreExecWithSelectUTXOResponse) XXX_Merge(src proto.Message)

func (*PreExecWithSelectUTXOResponse) XXX_Size

func (m *PreExecWithSelectUTXOResponse) XXX_Size() int

func (*PreExecWithSelectUTXOResponse) XXX_Unmarshal

func (m *PreExecWithSelectUTXOResponse) XXX_Unmarshal(b []byte) error

type PubsubServiceClient

type PubsubServiceClient interface {
	Subscribe(ctx context.Context, in *EventRequest, opts ...grpc.CallOption) (PubsubService_SubscribeClient, error)
	Unsubscribe(ctx context.Context, in *UnsubscribeRequest, opts ...grpc.CallOption) (*UnsubscribeResponse, error)
}

PubsubServiceClient is the client API for PubsubService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewPubsubServiceClient

func NewPubsubServiceClient(cc *grpc.ClientConn) PubsubServiceClient

type PubsubServiceServer

type PubsubServiceServer interface {
	Subscribe(*EventRequest, PubsubService_SubscribeServer) error
	Unsubscribe(context.Context, *UnsubscribeRequest) (*UnsubscribeResponse, error)
}

PubsubServiceServer is the server API for PubsubService service.

type PubsubService_SubscribeClient

type PubsubService_SubscribeClient interface {
	Recv() (*Event, error)
	grpc.ClientStream
}

type PubsubService_SubscribeServer

type PubsubService_SubscribeServer interface {
	Send(*Event) error
	grpc.ServerStream
}

type QCSignInfos

type QCSignInfos struct {
	// QCSignInfos
	QCSignInfos          []*SignInfo `protobuf:"bytes,1,rep,name=QCSignInfos,proto3" json:"QCSignInfos,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

QCSignInfos is the signs of the leader gathered from replicas of a specifically certType. A slice of signs is used at present. TODO @qizheng09: It will be change to Threshold-Signatures after Crypto lib support Threshold-Signatures.

func (*QCSignInfos) Descriptor

func (*QCSignInfos) Descriptor() ([]byte, []int)

func (*QCSignInfos) GetQCSignInfos

func (m *QCSignInfos) GetQCSignInfos() []*SignInfo

func (*QCSignInfos) ProtoMessage

func (*QCSignInfos) ProtoMessage()

func (*QCSignInfos) Reset

func (m *QCSignInfos) Reset()

func (*QCSignInfos) String

func (m *QCSignInfos) String() string

func (*QCSignInfos) XXX_DiscardUnknown

func (m *QCSignInfos) XXX_DiscardUnknown()

func (*QCSignInfos) XXX_Marshal

func (m *QCSignInfos) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QCSignInfos) XXX_Merge

func (m *QCSignInfos) XXX_Merge(src proto.Message)

func (*QCSignInfos) XXX_Size

func (m *QCSignInfos) XXX_Size() int

func (*QCSignInfos) XXX_Unmarshal

func (m *QCSignInfos) XXX_Unmarshal(b []byte) error

type QCState

type QCState int32

QCState is the phase of hotstuff

const (
	QCState_NEW_VIEW   QCState = 0
	QCState_PREPARE    QCState = 1
	QCState_PRE_COMMIT QCState = 2
	QCState_COMMIT     QCState = 3
	QCState_DECIDE     QCState = 4
)

func (QCState) EnumDescriptor

func (QCState) EnumDescriptor() ([]byte, []int)

func (QCState) String

func (x QCState) String() string

type QuorumCert

type QuorumCert struct {
	// The id of Proposal this QC certified.
	ProposalId []byte `protobuf:"bytes,1,opt,name=ProposalId,proto3" json:"ProposalId,omitempty"`
	// The msg of Proposal this QC certified.
	ProposalMsg []byte `protobuf:"bytes,2,opt,name=ProposalMsg,proto3" json:"ProposalMsg,omitempty"`
	// The current type of this QC certified.
	// the type contains `NEW_VIEW`, `PREPARE`
	Type QCState `protobuf:"varint,3,opt,name=Type,proto3,enum=pb.QCState" json:"Type,omitempty"`
	// The view number of this QC certified.
	ViewNumber int64 `protobuf:"varint,4,opt,name=ViewNumber,proto3" json:"ViewNumber,omitempty"`
	// SignInfos is the signs of the leader gathered from replicas
	// of a specifically certType.
	SignInfos            *QCSignInfos `protobuf:"bytes,5,opt,name=SignInfos,proto3" json:"SignInfos,omitempty"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
	XXX_unrecognized     []byte       `json:"-"`
	XXX_sizecache        int32        `json:"-"`
}

QuorumCert is a data type that combines a collection of signatures from replicas.

func (*QuorumCert) Descriptor

func (*QuorumCert) Descriptor() ([]byte, []int)

func (*QuorumCert) GetProposalId

func (m *QuorumCert) GetProposalId() []byte

func (*QuorumCert) GetProposalMsg

func (m *QuorumCert) GetProposalMsg() []byte

func (*QuorumCert) GetSignInfos

func (m *QuorumCert) GetSignInfos() *QCSignInfos

func (*QuorumCert) GetType

func (m *QuorumCert) GetType() QCState

func (*QuorumCert) GetViewNumber

func (m *QuorumCert) GetViewNumber() int64

func (*QuorumCert) ProtoMessage

func (*QuorumCert) ProtoMessage()

func (*QuorumCert) Reset

func (m *QuorumCert) Reset()

func (*QuorumCert) String

func (m *QuorumCert) String() string

func (*QuorumCert) XXX_DiscardUnknown

func (m *QuorumCert) XXX_DiscardUnknown()

func (*QuorumCert) XXX_Marshal

func (m *QuorumCert) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QuorumCert) XXX_Merge

func (m *QuorumCert) XXX_Merge(src proto.Message)

func (*QuorumCert) XXX_Size

func (m *QuorumCert) XXX_Size() int

func (*QuorumCert) XXX_Unmarshal

func (m *QuorumCert) XXX_Unmarshal(b []byte) error

type RawUrl

type RawUrl struct {
	Header               *Header  `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
	RawUrl               string   `protobuf:"bytes,2,opt,name=rawUrl" json:"rawUrl,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

RawUrl return the node's connect url

func (*RawUrl) Descriptor

func (*RawUrl) Descriptor() ([]byte, []int)

func (*RawUrl) GetHeader

func (m *RawUrl) GetHeader() *Header

func (*RawUrl) GetRawUrl

func (m *RawUrl) GetRawUrl() string

func (*RawUrl) ProtoMessage

func (*RawUrl) ProtoMessage()

func (*RawUrl) Reset

func (m *RawUrl) Reset()

func (*RawUrl) String

func (m *RawUrl) String() string

func (*RawUrl) XXX_DiscardUnknown

func (m *RawUrl) XXX_DiscardUnknown()

func (*RawUrl) XXX_Marshal

func (m *RawUrl) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RawUrl) XXX_Merge

func (dst *RawUrl) XXX_Merge(src proto.Message)

func (*RawUrl) XXX_Size

func (m *RawUrl) XXX_Size() int

func (*RawUrl) XXX_Unmarshal

func (m *RawUrl) XXX_Unmarshal(b []byte) error

type ResourceLimit

type ResourceLimit struct {
	Type                 ResourceType `protobuf:"varint,1,opt,name=type,enum=pb.ResourceType" json:"type,omitempty"`
	Limit                int64        `protobuf:"varint,2,opt,name=limit" json:"limit,omitempty"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
	XXX_unrecognized     []byte       `json:"-"`
	XXX_sizecache        int32        `json:"-"`
}

func (*ResourceLimit) Descriptor

func (*ResourceLimit) Descriptor() ([]byte, []int)

func (*ResourceLimit) GetLimit

func (m *ResourceLimit) GetLimit() int64

func (*ResourceLimit) GetType

func (m *ResourceLimit) GetType() ResourceType

func (*ResourceLimit) ProtoMessage

func (*ResourceLimit) ProtoMessage()

func (*ResourceLimit) Reset

func (m *ResourceLimit) Reset()

func (*ResourceLimit) String

func (m *ResourceLimit) String() string

func (*ResourceLimit) XXX_DiscardUnknown

func (m *ResourceLimit) XXX_DiscardUnknown()

func (*ResourceLimit) XXX_Marshal

func (m *ResourceLimit) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ResourceLimit) XXX_Merge

func (dst *ResourceLimit) XXX_Merge(src proto.Message)

func (*ResourceLimit) XXX_Size

func (m *ResourceLimit) XXX_Size() int

func (*ResourceLimit) XXX_Unmarshal

func (m *ResourceLimit) XXX_Unmarshal(b []byte) error

type ResourceType

type ResourceType int32
const (
	ResourceType_CPU    ResourceType = 0
	ResourceType_MEMORY ResourceType = 1
	ResourceType_DISK   ResourceType = 2
	ResourceType_XFEE   ResourceType = 3
)

func (ResourceType) EnumDescriptor

func (ResourceType) EnumDescriptor() ([]byte, []int)

func (ResourceType) String

func (x ResourceType) String() string

type ReturnCode

type ReturnCode int32

ReturnCode is the code for client

const (
	// Operation success
	ReturnCode_RETURNSUCCESS ReturnCode = 0
	// Err about Account
	ReturnCode_INTERNALERR      ReturnCode = 101000
	ReturnCode_FILENOTEXIST     ReturnCode = 101002
	ReturnCode_PARAMERR         ReturnCode = 101003
	ReturnCode_HTTPREQUERTFAIL  ReturnCode = 101004
	ReturnCode_HTTPRESPONSEFAIL ReturnCode = 101005
	ReturnCode_ACCOUNTNOTEXIST  ReturnCode = 101008
	ReturnCode_PWNOTEXIST       ReturnCode = 101009
	ReturnCode_PWEXIST          ReturnCode = 101010
	ReturnCode_NOTLOGIN         ReturnCode = 101012
	// Err about Transaction
	ReturnCode_CONNECTNODEFAIL    ReturnCode = 102001
	ReturnCode_UTXONOTENOUGH      ReturnCode = 102002
	ReturnCode_ADDRESSINVALID     ReturnCode = 102003
	ReturnCode_FEEINVALID         ReturnCode = 102004
	ReturnCode_CONNECTREFUSED     ReturnCode = 102005
	ReturnCode_UTXOENCRYPTERR     ReturnCode = 102006
	ReturnCode_FEENOTENOUGN       ReturnCode = 102007
	ReturnCode_PARAMSINVALID      ReturnCode = 102008
	ReturnCode_TXSIGNERR          ReturnCode = 102009
	ReturnCode_REPOSTTXERR        ReturnCode = 102010
	ReturnCode_BLOCKCHAINNOTEXIST ReturnCode = 102011
	ReturnCode_SERVERERR          ReturnCode = 102012
)

func (ReturnCode) EnumDescriptor

func (ReturnCode) EnumDescriptor() ([]byte, []int)

func (ReturnCode) String

func (x ReturnCode) String() string

type SignInfo

type SignInfo struct {
	Address              string   `protobuf:"bytes,1,opt,name=Address,proto3" json:"Address,omitempty"`
	PublicKey            string   `protobuf:"bytes,2,opt,name=PublicKey,proto3" json:"PublicKey,omitempty"`
	Sign                 []byte   `protobuf:"bytes,3,opt,name=Sign,proto3" json:"Sign,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

SignInfo is the signature information of the

func (*SignInfo) Descriptor

func (*SignInfo) Descriptor() ([]byte, []int)

func (*SignInfo) GetAddress

func (m *SignInfo) GetAddress() string

func (*SignInfo) GetPublicKey

func (m *SignInfo) GetPublicKey() string

func (*SignInfo) GetSign

func (m *SignInfo) GetSign() []byte

func (*SignInfo) ProtoMessage

func (*SignInfo) ProtoMessage()

func (*SignInfo) Reset

func (m *SignInfo) Reset()

func (*SignInfo) String

func (m *SignInfo) String() string

func (*SignInfo) XXX_DiscardUnknown

func (m *SignInfo) XXX_DiscardUnknown()

func (*SignInfo) XXX_Marshal

func (m *SignInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SignInfo) XXX_Merge

func (m *SignInfo) XXX_Merge(src proto.Message)

func (*SignInfo) XXX_Size

func (m *SignInfo) XXX_Size() int

func (*SignInfo) XXX_Unmarshal

func (m *SignInfo) XXX_Unmarshal(b []byte) error

type SignatureInfo

type SignatureInfo struct {
	PublicKey            string   `protobuf:"bytes,1,opt,name=PublicKey" json:"PublicKey,omitempty"`
	Sign                 []byte   `protobuf:"bytes,2,opt,name=Sign,proto3" json:"Sign,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

签名详情

func (*SignatureInfo) Descriptor

func (*SignatureInfo) Descriptor() ([]byte, []int)

func (*SignatureInfo) GetPublicKey

func (m *SignatureInfo) GetPublicKey() string

func (*SignatureInfo) GetSign

func (m *SignatureInfo) GetSign() []byte

func (*SignatureInfo) ProtoMessage

func (*SignatureInfo) ProtoMessage()

func (*SignatureInfo) Reset

func (m *SignatureInfo) Reset()

func (*SignatureInfo) String

func (m *SignatureInfo) String() string

func (*SignatureInfo) XXX_DiscardUnknown

func (m *SignatureInfo) XXX_DiscardUnknown()

func (*SignatureInfo) XXX_Marshal

func (m *SignatureInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SignatureInfo) XXX_Merge

func (dst *SignatureInfo) XXX_Merge(src proto.Message)

func (*SignatureInfo) XXX_Size

func (m *SignatureInfo) XXX_Size() int

func (*SignatureInfo) XXX_Unmarshal

func (m *SignatureInfo) XXX_Unmarshal(b []byte) error

type Speeds

type Speeds struct {
	SumSpeeds            map[string]float64   `` /* 140-byte string literal not displayed */
	BcSpeeds             map[string]*BCSpeeds `` /* 136-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*Speeds) Descriptor

func (*Speeds) Descriptor() ([]byte, []int)

func (*Speeds) GetBcSpeeds

func (m *Speeds) GetBcSpeeds() map[string]*BCSpeeds

func (*Speeds) GetSumSpeeds

func (m *Speeds) GetSumSpeeds() map[string]float64

func (*Speeds) ProtoMessage

func (*Speeds) ProtoMessage()

func (*Speeds) Reset

func (m *Speeds) Reset()

func (*Speeds) String

func (m *Speeds) String() string

func (*Speeds) XXX_DiscardUnknown

func (m *Speeds) XXX_DiscardUnknown()

func (*Speeds) XXX_Marshal

func (m *Speeds) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Speeds) XXX_Merge

func (dst *Speeds) XXX_Merge(src proto.Message)

func (*Speeds) XXX_Size

func (m *Speeds) XXX_Size() int

func (*Speeds) XXX_Unmarshal

func (m *Speeds) XXX_Unmarshal(b []byte) error

type SystemStatus

type SystemStatus struct {
	ChainStatus []ChainStatus `json:"blockchains"`
	Peers       []string      `json:"peers"`
	Speeds      *Speeds       `json:"speeds"`
}

func FromSystemStatusPB

func FromSystemStatusPB(statuspb *SystemsStatus) *SystemStatus

func (*SystemStatus) ProtoMessage

func (*SystemStatus) ProtoMessage()

func (*SystemStatus) Reset

func (m *SystemStatus) Reset()

func (*SystemStatus) String

func (m *SystemStatus) String() string

type SystemsStatus

type SystemsStatus struct {
	Header               *Header     `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
	BcsStatus            []*BCStatus `protobuf:"bytes,2,rep,name=bcs_status,json=bcsStatus" json:"bcs_status,omitempty"`
	Speeds               *Speeds     `protobuf:"bytes,3,opt,name=speeds" json:"speeds,omitempty"`
	PeerUrls             []string    `protobuf:"bytes,4,rep,name=peerUrls" json:"peerUrls,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

func (*SystemsStatus) Descriptor

func (*SystemsStatus) Descriptor() ([]byte, []int)

func (*SystemsStatus) GetBcsStatus

func (m *SystemsStatus) GetBcsStatus() []*BCStatus

func (*SystemsStatus) GetHeader

func (m *SystemsStatus) GetHeader() *Header

func (*SystemsStatus) GetPeerUrls

func (m *SystemsStatus) GetPeerUrls() []string

func (*SystemsStatus) GetSpeeds

func (m *SystemsStatus) GetSpeeds() *Speeds

func (*SystemsStatus) ProtoMessage

func (*SystemsStatus) ProtoMessage()

func (*SystemsStatus) Reset

func (m *SystemsStatus) Reset()

func (*SystemsStatus) String

func (m *SystemsStatus) String() string

func (*SystemsStatus) XXX_DiscardUnknown

func (m *SystemsStatus) XXX_DiscardUnknown()

func (*SystemsStatus) XXX_Marshal

func (m *SystemsStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SystemsStatus) XXX_Merge

func (dst *SystemsStatus) XXX_Merge(src proto.Message)

func (*SystemsStatus) XXX_Size

func (m *SystemsStatus) XXX_Size() int

func (*SystemsStatus) XXX_Unmarshal

func (m *SystemsStatus) XXX_Unmarshal(b []byte) error

type SystemsStatusReply

type SystemsStatusReply struct {
	Header               *Header        `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
	SystemsStatus        *SystemsStatus `protobuf:"bytes,2,opt,name=systems_status,json=systemsStatus" json:"systems_status,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*SystemsStatusReply) Descriptor

func (*SystemsStatusReply) Descriptor() ([]byte, []int)

func (*SystemsStatusReply) GetHeader

func (m *SystemsStatusReply) GetHeader() *Header

func (*SystemsStatusReply) GetSystemsStatus

func (m *SystemsStatusReply) GetSystemsStatus() *SystemsStatus

func (*SystemsStatusReply) ProtoMessage

func (*SystemsStatusReply) ProtoMessage()

func (*SystemsStatusReply) Reset

func (m *SystemsStatusReply) Reset()

func (*SystemsStatusReply) String

func (m *SystemsStatusReply) String() string

func (*SystemsStatusReply) XXX_DiscardUnknown

func (m *SystemsStatusReply) XXX_DiscardUnknown()

func (*SystemsStatusReply) XXX_Marshal

func (m *SystemsStatusReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SystemsStatusReply) XXX_Merge

func (dst *SystemsStatusReply) XXX_Merge(src proto.Message)

func (*SystemsStatusReply) XXX_Size

func (m *SystemsStatusReply) XXX_Size() int

func (*SystemsStatusReply) XXX_Unmarshal

func (m *SystemsStatusReply) XXX_Unmarshal(b []byte) error

type TokenDetail

type TokenDetail struct {
	Bcname               string          `protobuf:"bytes,1,opt,name=bcname" json:"bcname,omitempty"`
	Balance              string          `protobuf:"bytes,2,opt,name=balance" json:"balance,omitempty"`
	Error                XChainErrorEnum `protobuf:"varint,3,opt,name=error,enum=pb.XChainErrorEnum" json:"error,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (*TokenDetail) Descriptor

func (*TokenDetail) Descriptor() ([]byte, []int)

func (*TokenDetail) GetBalance

func (m *TokenDetail) GetBalance() string

func (*TokenDetail) GetBcname

func (m *TokenDetail) GetBcname() string

func (*TokenDetail) GetError

func (m *TokenDetail) GetError() XChainErrorEnum

func (*TokenDetail) ProtoMessage

func (*TokenDetail) ProtoMessage()

func (*TokenDetail) Reset

func (m *TokenDetail) Reset()

func (*TokenDetail) String

func (m *TokenDetail) String() string

func (*TokenDetail) XXX_DiscardUnknown

func (m *TokenDetail) XXX_DiscardUnknown()

func (*TokenDetail) XXX_Marshal

func (m *TokenDetail) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TokenDetail) XXX_Merge

func (dst *TokenDetail) XXX_Merge(src proto.Message)

func (*TokenDetail) XXX_Size

func (m *TokenDetail) XXX_Size() int

func (*TokenDetail) XXX_Unmarshal

func (m *TokenDetail) XXX_Unmarshal(b []byte) error

type TokenFrozenDetail

type TokenFrozenDetail struct {
	Balance              string   `protobuf:"bytes,1,opt,name=balance" json:"balance,omitempty"`
	IsFrozen             bool     `protobuf:"varint,2,opt,name=isFrozen" json:"isFrozen,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*TokenFrozenDetail) Descriptor

func (*TokenFrozenDetail) Descriptor() ([]byte, []int)

func (*TokenFrozenDetail) GetBalance

func (m *TokenFrozenDetail) GetBalance() string

func (*TokenFrozenDetail) GetIsFrozen

func (m *TokenFrozenDetail) GetIsFrozen() bool

func (*TokenFrozenDetail) ProtoMessage

func (*TokenFrozenDetail) ProtoMessage()

func (*TokenFrozenDetail) Reset

func (m *TokenFrozenDetail) Reset()

func (*TokenFrozenDetail) String

func (m *TokenFrozenDetail) String() string

func (*TokenFrozenDetail) XXX_DiscardUnknown

func (m *TokenFrozenDetail) XXX_DiscardUnknown()

func (*TokenFrozenDetail) XXX_Marshal

func (m *TokenFrozenDetail) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TokenFrozenDetail) XXX_Merge

func (dst *TokenFrozenDetail) XXX_Merge(src proto.Message)

func (*TokenFrozenDetail) XXX_Size

func (m *TokenFrozenDetail) XXX_Size() int

func (*TokenFrozenDetail) XXX_Unmarshal

func (m *TokenFrozenDetail) XXX_Unmarshal(b []byte) error

type TokenFrozenDetails

type TokenFrozenDetails struct {
	Bcname               string               `protobuf:"bytes,1,opt,name=bcname" json:"bcname,omitempty"`
	Tfd                  []*TokenFrozenDetail `protobuf:"bytes,2,rep,name=tfd" json:"tfd,omitempty"`
	Error                XChainErrorEnum      `protobuf:"varint,3,opt,name=error,enum=pb.XChainErrorEnum" json:"error,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*TokenFrozenDetails) Descriptor

func (*TokenFrozenDetails) Descriptor() ([]byte, []int)

func (*TokenFrozenDetails) GetBcname

func (m *TokenFrozenDetails) GetBcname() string

func (*TokenFrozenDetails) GetError

func (m *TokenFrozenDetails) GetError() XChainErrorEnum

func (*TokenFrozenDetails) GetTfd

func (m *TokenFrozenDetails) GetTfd() []*TokenFrozenDetail

func (*TokenFrozenDetails) ProtoMessage

func (*TokenFrozenDetails) ProtoMessage()

func (*TokenFrozenDetails) Reset

func (m *TokenFrozenDetails) Reset()

func (*TokenFrozenDetails) String

func (m *TokenFrozenDetails) String() string

func (*TokenFrozenDetails) XXX_DiscardUnknown

func (m *TokenFrozenDetails) XXX_DiscardUnknown()

func (*TokenFrozenDetails) XXX_Marshal

func (m *TokenFrozenDetails) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TokenFrozenDetails) XXX_Merge

func (dst *TokenFrozenDetails) XXX_Merge(src proto.Message)

func (*TokenFrozenDetails) XXX_Size

func (m *TokenFrozenDetails) XXX_Size() int

func (*TokenFrozenDetails) XXX_Unmarshal

func (m *TokenFrozenDetails) XXX_Unmarshal(b []byte) error

type Transaction

type Transaction struct {
	// txid is the id of this transaction
	Txid []byte `protobuf:"bytes,1,opt,name=txid,proto3" json:"txid,omitempty"`
	// the blockid the transaction belong to
	Blockid []byte `protobuf:"bytes,2,opt,name=blockid,proto3" json:"blockid,omitempty"`
	// Transaction input list
	TxInputs []*TxInput `protobuf:"bytes,3,rep,name=tx_inputs,json=txInputs" json:"tx_inputs,omitempty"`
	// Transaction output list
	TxOutputs []*TxOutput `protobuf:"bytes,4,rep,name=tx_outputs,json=txOutputs" json:"tx_outputs,omitempty"`
	// Transaction description or system contract
	Desc []byte `protobuf:"bytes,6,opt,name=desc,proto3" json:"desc,omitempty"`
	// Mining rewards
	Coinbase bool `protobuf:"varint,7,opt,name=coinbase" json:"coinbase,omitempty"`
	//投票奖励
	VoteCoinbase bool `protobuf:"varint,99,opt,name=vote_coinbase" json:"vote_coinbase,omitempty"`
	// Random number used to avoid replay attacks
	Nonce string `protobuf:"bytes,8,opt,name=nonce" json:"nonce,omitempty"`
	// Timestamp to launch the transaction
	Timestamp int64 `protobuf:"varint,9,opt,name=timestamp" json:"timestamp,omitempty"`
	// tx format version; tx格式版本号
	Version int32 `protobuf:"varint,10,opt,name=version" json:"version,omitempty"`
	// auto generated tx
	Autogen          bool             `protobuf:"varint,11,opt,name=autogen" json:"autogen,omitempty"`
	TxInputsExt      []*TxInputExt    `protobuf:"bytes,23,rep,name=tx_inputs_ext,json=txInputsExt" json:"tx_inputs_ext,omitempty"`
	TxOutputsExt     []*TxOutputExt   `protobuf:"bytes,24,rep,name=tx_outputs_ext,json=txOutputsExt" json:"tx_outputs_ext,omitempty"`
	ContractRequests []*InvokeRequest `protobuf:"bytes,25,rep,name=contract_requests,json=contractRequests" json:"contract_requests,omitempty"`
	// 权限系统新增字段
	// 交易发起者, 可以是一个Address或者一个Account
	Initiator string `protobuf:"bytes,26,opt,name=initiator" json:"initiator,omitempty"`
	// 交易发起需要被收集签名的AddressURL集合信息,包括用于utxo转账和用于合约调用
	AuthRequire []string `protobuf:"bytes,27,rep,name=auth_require,json=authRequire" json:"auth_require,omitempty"`
	// 交易发起者对交易元数据签名,签名的内容包括auth_require字段
	InitiatorSigns []*SignatureInfo `protobuf:"bytes,28,rep,name=initiator_signs,json=initiatorSigns" json:"initiator_signs,omitempty"`
	// 收集到的签名
	AuthRequireSigns []*SignatureInfo `protobuf:"bytes,29,rep,name=auth_require_signs,json=authRequireSigns" json:"auth_require_signs,omitempty"`
	// 节点收到tx的时间戳,不参与签名
	ReceivedTimestamp int64 `protobuf:"varint,30,opt,name=received_timestamp,json=receivedTimestamp" json:"received_timestamp,omitempty"`
	// 统一签名(支持多重签名/环签名等,与initiator_signs/auth_require_signs不同时使用)
	XuperSign *XuperSignature `protobuf:"bytes,31,opt,name=xuper_sign,json=xuperSign" json:"xuper_sign,omitempty"`
	// 可修改区块链标记
	ModifyBlock *ModifyBlock `protobuf:"bytes,32,opt,name=modify_block,json=modifyBlock" json:"modify_block,omitempty"`
	// HD加解密相关信息
	HDInfo               *HDInfo  `protobuf:"bytes,33,opt,name=HD_info,json=HDInfo" json:"HD_info,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Transaction is the information of the transaction

func (*Transaction) Descriptor

func (*Transaction) Descriptor() ([]byte, []int)

func (*Transaction) FromAddrInList

func (tx *Transaction) FromAddrInList(whiteList map[string]bool) bool

FromAddrInList 判断交易的发起人是否在白名单

func (*Transaction) GetAmountByAddress

func (tx *Transaction) GetAmountByAddress(address string) *big.Int

GetAmountByAddress 获得交易的Output中某个address的收益

func (*Transaction) GetAuthRequire

func (m *Transaction) GetAuthRequire() []string

func (*Transaction) GetAuthRequireSigns

func (m *Transaction) GetAuthRequireSigns() []*SignatureInfo

func (*Transaction) GetAutogen

func (m *Transaction) GetAutogen() bool

func (*Transaction) GetBlockid

func (m *Transaction) GetBlockid() []byte

func (*Transaction) GetCoinbase

func (m *Transaction) GetCoinbase() bool

func (*Transaction) GetContractRequests

func (m *Transaction) GetContractRequests() []*InvokeRequest

func (*Transaction) GetDesc

func (m *Transaction) GetDesc() []byte

func (*Transaction) GetFee

func (tx *Transaction) GetFee() *big.Int

GetFee get fee in tx output

func (*Transaction) GetFrozenAmount

func (tx *Transaction) GetFrozenAmount(height int64) *big.Int

GetFrozenAmount 获得交易output中超过某height才能解冻的金额

func (*Transaction) GetHDInfo

func (m *Transaction) GetHDInfo() *HDInfo

func (*Transaction) GetInitiator

func (m *Transaction) GetInitiator() string

func (*Transaction) GetInitiatorSigns

func (m *Transaction) GetInitiatorSigns() []*SignatureInfo

func (*Transaction) GetModifyBlock

func (m *Transaction) GetModifyBlock() *ModifyBlock

func (*Transaction) GetNonce

func (m *Transaction) GetNonce() string

func (*Transaction) GetReceivedTimestamp

func (m *Transaction) GetReceivedTimestamp() int64

func (*Transaction) GetTimestamp

func (m *Transaction) GetTimestamp() int64

func (*Transaction) GetTxInputs

func (m *Transaction) GetTxInputs() []*TxInput

func (*Transaction) GetTxInputsExt

func (m *Transaction) GetTxInputsExt() []*TxInputExt

func (*Transaction) GetTxOutputs

func (m *Transaction) GetTxOutputs() []*TxOutput

func (*Transaction) GetTxOutputsExt

func (m *Transaction) GetTxOutputsExt() []*TxOutputExt

func (*Transaction) GetTxid

func (m *Transaction) GetTxid() []byte

func (*Transaction) GetVersion

func (m *Transaction) GetVersion() int32

func (*Transaction) GetVoteCoinbase

func (m *Transaction) GetVoteCoinbase() bool

func (*Transaction) GetXuperSign

func (m *Transaction) GetXuperSign() *XuperSignature

func (*Transaction) HexTxid

func (tx *Transaction) HexTxid() string

HexTxid get txid in hex string

func (*Transaction) ProtoMessage

func (*Transaction) ProtoMessage()

func (*Transaction) Reset

func (m *Transaction) Reset()

func (*Transaction) String

func (m *Transaction) String() string

func (*Transaction) XXX_DiscardUnknown

func (m *Transaction) XXX_DiscardUnknown()

func (*Transaction) XXX_Marshal

func (m *Transaction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Transaction) XXX_Merge

func (dst *Transaction) XXX_Merge(src proto.Message)

func (*Transaction) XXX_Size

func (m *Transaction) XXX_Size() int

func (*Transaction) XXX_Unmarshal

func (m *Transaction) XXX_Unmarshal(b []byte) error

type TransactionEvent

type TransactionEvent struct {
	Tx                   *Transaction `protobuf:"bytes,1,opt,name=tx,proto3" json:"tx,omitempty"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
	XXX_unrecognized     []byte       `json:"-"`
	XXX_sizecache        int32        `json:"-"`
}

TransactionEvent 订阅交易返回

func (*TransactionEvent) Descriptor

func (*TransactionEvent) Descriptor() ([]byte, []int)

func (*TransactionEvent) GetTx

func (m *TransactionEvent) GetTx() *Transaction

func (*TransactionEvent) ProtoMessage

func (*TransactionEvent) ProtoMessage()

func (*TransactionEvent) Reset

func (m *TransactionEvent) Reset()

func (*TransactionEvent) String

func (m *TransactionEvent) String() string

func (*TransactionEvent) XXX_DiscardUnknown

func (m *TransactionEvent) XXX_DiscardUnknown()

func (*TransactionEvent) XXX_Marshal

func (m *TransactionEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TransactionEvent) XXX_Merge

func (m *TransactionEvent) XXX_Merge(src proto.Message)

func (*TransactionEvent) XXX_Size

func (m *TransactionEvent) XXX_Size() int

func (*TransactionEvent) XXX_Unmarshal

func (m *TransactionEvent) XXX_Unmarshal(b []byte) error

type TransactionEventRequest

type TransactionEventRequest struct {
	Bcname               string   `protobuf:"bytes,1,opt,name=bcname,proto3" json:"bcname,omitempty"`
	Initiator            string   `protobuf:"bytes,2,opt,name=initiator,proto3" json:"initiator,omitempty"`
	AuthRequire          string   `protobuf:"bytes,3,opt,name=auth_require,json=authRequire,proto3" json:"auth_require,omitempty"`
	NeedContent          bool     `protobuf:"varint,4,opt,name=need_content,json=needContent,proto3" json:"need_content,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

TransactionEventRequest 订阅交易请求

func (*TransactionEventRequest) Descriptor

func (*TransactionEventRequest) Descriptor() ([]byte, []int)

func (*TransactionEventRequest) GetAuthRequire

func (m *TransactionEventRequest) GetAuthRequire() string

func (*TransactionEventRequest) GetBcname

func (m *TransactionEventRequest) GetBcname() string

func (*TransactionEventRequest) GetInitiator

func (m *TransactionEventRequest) GetInitiator() string

func (*TransactionEventRequest) GetNeedContent

func (m *TransactionEventRequest) GetNeedContent() bool

func (*TransactionEventRequest) ProtoMessage

func (*TransactionEventRequest) ProtoMessage()

func (*TransactionEventRequest) Reset

func (m *TransactionEventRequest) Reset()

func (*TransactionEventRequest) String

func (m *TransactionEventRequest) String() string

func (*TransactionEventRequest) XXX_DiscardUnknown

func (m *TransactionEventRequest) XXX_DiscardUnknown()

func (*TransactionEventRequest) XXX_Marshal

func (m *TransactionEventRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TransactionEventRequest) XXX_Merge

func (m *TransactionEventRequest) XXX_Merge(src proto.Message)

func (*TransactionEventRequest) XXX_Size

func (m *TransactionEventRequest) XXX_Size() int

func (*TransactionEventRequest) XXX_Unmarshal

func (m *TransactionEventRequest) XXX_Unmarshal(b []byte) error

type TransactionStatus

type TransactionStatus int32

TransactionStatus is the status of transaction

const (
	// Undefined status
	TransactionStatus_UNDEFINE TransactionStatus = 0
	// Transaction not exist
	TransactionStatus_NOEXIST TransactionStatus = 1
	// Transaction have been confirmed
	TransactionStatus_CONFIRM TransactionStatus = 2
	// Transaction is on the furcation
	TransactionStatus_FURCATION TransactionStatus = 3
	// Transaction have not been confirmed
	TransactionStatus_UNCONFIRM TransactionStatus = 4
	// Transaction occurs error
	TransactionStatus_FAILED TransactionStatus = 5
)

func (TransactionStatus) EnumDescriptor

func (TransactionStatus) EnumDescriptor() ([]byte, []int)

func (TransactionStatus) String

func (x TransactionStatus) String() string

type TransactionStatusInfo

type TransactionStatusInfo struct {
	Bcname               string            `protobuf:"bytes,1,opt,name=bcname,proto3" json:"bcname,omitempty"`
	Initiator            string            `protobuf:"bytes,2,opt,name=initiator,proto3" json:"initiator,omitempty"`
	AuthRequire          []string          `protobuf:"bytes,3,rep,name=auth_require,json=authRequire,proto3" json:"auth_require,omitempty"`
	Status               TransactionStatus `protobuf:"varint,4,opt,name=status,proto3,enum=pb.TransactionStatus" json:"status,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*TransactionStatusInfo) Descriptor

func (*TransactionStatusInfo) Descriptor() ([]byte, []int)

func (*TransactionStatusInfo) GetAuthRequire

func (m *TransactionStatusInfo) GetAuthRequire() []string

func (*TransactionStatusInfo) GetBcname

func (m *TransactionStatusInfo) GetBcname() string

func (*TransactionStatusInfo) GetInitiator

func (m *TransactionStatusInfo) GetInitiator() string

func (*TransactionStatusInfo) GetStatus

func (*TransactionStatusInfo) ProtoMessage

func (*TransactionStatusInfo) ProtoMessage()

func (*TransactionStatusInfo) Reset

func (m *TransactionStatusInfo) Reset()

func (*TransactionStatusInfo) String

func (m *TransactionStatusInfo) String() string

func (*TransactionStatusInfo) XXX_DiscardUnknown

func (m *TransactionStatusInfo) XXX_DiscardUnknown()

func (*TransactionStatusInfo) XXX_Marshal

func (m *TransactionStatusInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TransactionStatusInfo) XXX_Merge

func (m *TransactionStatusInfo) XXX_Merge(src proto.Message)

func (*TransactionStatusInfo) XXX_Size

func (m *TransactionStatusInfo) XXX_Size() int

func (*TransactionStatusInfo) XXX_Unmarshal

func (m *TransactionStatusInfo) XXX_Unmarshal(b []byte) error

type TransferCheckResponse

type TransferCheckResponse struct {
	Header               *Header        `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
	Signature            *SignatureInfo `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*TransferCheckResponse) Descriptor

func (*TransferCheckResponse) Descriptor() ([]byte, []int)

func (*TransferCheckResponse) GetHeader

func (m *TransferCheckResponse) GetHeader() *Header

func (*TransferCheckResponse) GetSignature

func (m *TransferCheckResponse) GetSignature() *SignatureInfo

func (*TransferCheckResponse) ProtoMessage

func (*TransferCheckResponse) ProtoMessage()

func (*TransferCheckResponse) Reset

func (m *TransferCheckResponse) Reset()

func (*TransferCheckResponse) String

func (m *TransferCheckResponse) String() string

func (*TransferCheckResponse) XXX_DiscardUnknown

func (m *TransferCheckResponse) XXX_DiscardUnknown()

func (*TransferCheckResponse) XXX_Marshal

func (m *TransferCheckResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TransferCheckResponse) XXX_Merge

func (m *TransferCheckResponse) XXX_Merge(src proto.Message)

func (*TransferCheckResponse) XXX_Size

func (m *TransferCheckResponse) XXX_Size() int

func (*TransferCheckResponse) XXX_Unmarshal

func (m *TransferCheckResponse) XXX_Unmarshal(b []byte) error

type TriggerDesc

type TriggerDesc struct {
	Module string      `json:"module"`
	Method string      `json:"method"`
	Args   interface{} `json:"args"`
	Height int64       `json:"height"`
}

func (*TriggerDesc) ProtoMessage

func (*TriggerDesc) ProtoMessage()

func (*TriggerDesc) Reset

func (m *TriggerDesc) Reset()

func (*TriggerDesc) String

func (m *TriggerDesc) String() string

type TxData

type TxData struct {
	Header *Header `protobuf:"bytes,13,opt,name=header" json:"header,omitempty"`
	// Transaction id
	Txid []byte `protobuf:"bytes,1,opt,name=txid,proto3" json:"txid,omitempty"`
	// Block name
	Bcname string `protobuf:"bytes,2,opt,name=bcname" json:"bcname,omitempty"`
	// Account which start the transaction
	FromAddr string `protobuf:"bytes,3,opt,name=from_addr,json=fromAddr" json:"from_addr,omitempty"`
	// The pk of the account which start the transaction
	FromPubkey string `protobuf:"bytes,4,opt,name=from_pubkey,json=fromPubkey" json:"from_pubkey,omitempty"`
	// The sk of the account which start the transaction
	FromScrkey string `protobuf:"bytes,5,opt,name=from_scrkey,json=fromScrkey" json:"from_scrkey,omitempty"`
	// if user don't want to provide scrkey, he should sign the txdata into
	// user_sign
	UserSign []byte `protobuf:"bytes,14,opt,name=user_sign,json=userSign,proto3" json:"user_sign,omitempty"`
	// The account list accept tx
	Account []*TxDataAccount `protobuf:"bytes,6,rep,name=account" json:"account,omitempty"`
	// Random number used to avoid replay attacks
	Nonce string `protobuf:"bytes,8,opt,name=nonce" json:"nonce,omitempty"`
	// Timestamp to launch the Tx
	Timestamp int64  `protobuf:"varint,9,opt,name=timestamp" json:"timestamp,omitempty"`
	Desc      []byte `protobuf:"bytes,12,opt,name=desc,proto3" json:"desc,omitempty"`
	// tx version
	Version              int32    `protobuf:"varint,15,opt,name=version" json:"version,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*TxData) Descriptor

func (*TxData) Descriptor() ([]byte, []int)

func (*TxData) GetAccount

func (m *TxData) GetAccount() []*TxDataAccount

func (*TxData) GetBcname

func (m *TxData) GetBcname() string

func (*TxData) GetDesc

func (m *TxData) GetDesc() []byte

func (*TxData) GetFromAddr

func (m *TxData) GetFromAddr() string

func (*TxData) GetFromPubkey

func (m *TxData) GetFromPubkey() string

func (*TxData) GetFromScrkey

func (m *TxData) GetFromScrkey() string

func (*TxData) GetHeader

func (m *TxData) GetHeader() *Header

func (*TxData) GetNonce

func (m *TxData) GetNonce() string

func (*TxData) GetTimestamp

func (m *TxData) GetTimestamp() int64

func (*TxData) GetTxid

func (m *TxData) GetTxid() []byte

func (*TxData) GetUserSign

func (m *TxData) GetUserSign() []byte

func (*TxData) GetVersion

func (m *TxData) GetVersion() int32

func (*TxData) ProtoMessage

func (*TxData) ProtoMessage()

func (*TxData) Reset

func (m *TxData) Reset()

func (*TxData) String

func (m *TxData) String() string

func (*TxData) XXX_DiscardUnknown

func (m *TxData) XXX_DiscardUnknown()

func (*TxData) XXX_Marshal

func (m *TxData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TxData) XXX_Merge

func (dst *TxData) XXX_Merge(src proto.Message)

func (*TxData) XXX_Size

func (m *TxData) XXX_Size() int

func (*TxData) XXX_Unmarshal

func (m *TxData) XXX_Unmarshal(b []byte) error

type TxDataAccount

type TxDataAccount struct {
	Address              string   `protobuf:"bytes,1,opt,name=address" json:"address,omitempty"`
	Amount               string   `protobuf:"bytes,2,opt,name=amount" json:"amount,omitempty"`
	FrozenHeight         int64    `protobuf:"varint,3,opt,name=frozen_height,json=frozenHeight" json:"frozen_height,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*TxDataAccount) Descriptor

func (*TxDataAccount) Descriptor() ([]byte, []int)

func (*TxDataAccount) GetAddress

func (m *TxDataAccount) GetAddress() string

func (*TxDataAccount) GetAmount

func (m *TxDataAccount) GetAmount() string

func (*TxDataAccount) GetFrozenHeight

func (m *TxDataAccount) GetFrozenHeight() int64

func (*TxDataAccount) ProtoMessage

func (*TxDataAccount) ProtoMessage()

func (*TxDataAccount) Reset

func (m *TxDataAccount) Reset()

func (*TxDataAccount) String

func (m *TxDataAccount) String() string

func (*TxDataAccount) XXX_DiscardUnknown

func (m *TxDataAccount) XXX_DiscardUnknown()

func (*TxDataAccount) XXX_Marshal

func (m *TxDataAccount) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TxDataAccount) XXX_Merge

func (dst *TxDataAccount) XXX_Merge(src proto.Message)

func (*TxDataAccount) XXX_Size

func (m *TxDataAccount) XXX_Size() int

func (*TxDataAccount) XXX_Unmarshal

func (m *TxDataAccount) XXX_Unmarshal(b []byte) error

type TxInput

type TxInput struct {
	// The transaction id referenced to
	RefTxid []byte `protobuf:"bytes,1,opt,name=ref_txid,json=refTxid,proto3" json:"ref_txid,omitempty"`
	// The output offset of the transaction referenced to
	RefOffset int32 `protobuf:"varint,2,opt,name=ref_offset,json=refOffset" json:"ref_offset,omitempty"`
	// The address of the launcher
	FromAddr []byte `protobuf:"bytes,5,opt,name=from_addr,json=fromAddr,proto3" json:"from_addr,omitempty"`
	// The amount of the transaction
	Amount []byte `protobuf:"bytes,6,opt,name=amount,proto3" json:"amount,omitempty"`
	// Frozen height
	FrozenHeight         int64    `protobuf:"varint,7,opt,name=frozen_height,json=frozenHeight" json:"frozen_height,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Transaction input

func (*TxInput) Descriptor

func (*TxInput) Descriptor() ([]byte, []int)

func (*TxInput) GetAmount

func (m *TxInput) GetAmount() []byte

func (*TxInput) GetFromAddr

func (m *TxInput) GetFromAddr() []byte

func (*TxInput) GetFrozenHeight

func (m *TxInput) GetFrozenHeight() int64

func (*TxInput) GetRefOffset

func (m *TxInput) GetRefOffset() int32

func (*TxInput) GetRefTxid

func (m *TxInput) GetRefTxid() []byte

func (*TxInput) ProtoMessage

func (*TxInput) ProtoMessage()

func (*TxInput) Reset

func (m *TxInput) Reset()

func (*TxInput) String

func (m *TxInput) String() string

func (*TxInput) XXX_DiscardUnknown

func (m *TxInput) XXX_DiscardUnknown()

func (*TxInput) XXX_Marshal

func (m *TxInput) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TxInput) XXX_Merge

func (dst *TxInput) XXX_Merge(src proto.Message)

func (*TxInput) XXX_Size

func (m *TxInput) XXX_Size() int

func (*TxInput) XXX_Unmarshal

func (m *TxInput) XXX_Unmarshal(b []byte) error

type TxInputExt

type TxInputExt struct {
	Bucket               string   `protobuf:"bytes,1,opt,name=bucket" json:"bucket,omitempty"`
	Key                  []byte   `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`
	RefTxid              []byte   `protobuf:"bytes,3,opt,name=ref_txid,json=refTxid,proto3" json:"ref_txid,omitempty"`
	RefOffset            int32    `protobuf:"varint,4,opt,name=ref_offset,json=refOffset" json:"ref_offset,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

扩展输入

func (*TxInputExt) Descriptor

func (*TxInputExt) Descriptor() ([]byte, []int)

func (*TxInputExt) GetBucket

func (m *TxInputExt) GetBucket() string

func (*TxInputExt) GetKey

func (m *TxInputExt) GetKey() []byte

func (*TxInputExt) GetRefOffset

func (m *TxInputExt) GetRefOffset() int32

func (*TxInputExt) GetRefTxid

func (m *TxInputExt) GetRefTxid() []byte

func (*TxInputExt) GetVersion

func (txIn *TxInputExt) GetVersion() string

GetVersion get refid and offset as version string

func (*TxInputExt) ProtoMessage

func (*TxInputExt) ProtoMessage()

func (*TxInputExt) Reset

func (m *TxInputExt) Reset()

func (*TxInputExt) String

func (m *TxInputExt) String() string

func (*TxInputExt) XXX_DiscardUnknown

func (m *TxInputExt) XXX_DiscardUnknown()

func (*TxInputExt) XXX_Marshal

func (m *TxInputExt) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TxInputExt) XXX_Merge

func (dst *TxInputExt) XXX_Merge(src proto.Message)

func (*TxInputExt) XXX_Size

func (m *TxInputExt) XXX_Size() int

func (*TxInputExt) XXX_Unmarshal

func (m *TxInputExt) XXX_Unmarshal(b []byte) error

type TxInputs

type TxInputs struct {
	TxInputList          []*TxInput `protobuf:"bytes,1,rep,name=txInputList,proto3" json:"txInputList,omitempty"`
	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
	XXX_unrecognized     []byte     `json:"-"`
	XXX_sizecache        int32      `json:"-"`
}

交易输入列表

func (*TxInputs) Descriptor

func (*TxInputs) Descriptor() ([]byte, []int)

func (*TxInputs) GetTxInputList

func (m *TxInputs) GetTxInputList() []*TxInput

func (*TxInputs) ProtoMessage

func (*TxInputs) ProtoMessage()

func (*TxInputs) Reset

func (m *TxInputs) Reset()

func (*TxInputs) String

func (m *TxInputs) String() string

func (*TxInputs) XXX_DiscardUnknown

func (m *TxInputs) XXX_DiscardUnknown()

func (*TxInputs) XXX_Marshal

func (m *TxInputs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TxInputs) XXX_Merge

func (m *TxInputs) XXX_Merge(src proto.Message)

func (*TxInputs) XXX_Size

func (m *TxInputs) XXX_Size() int

func (*TxInputs) XXX_Unmarshal

func (m *TxInputs) XXX_Unmarshal(b []byte) error

type TxOutput

type TxOutput struct {
	// The amount of the transaction
	Amount []byte `protobuf:"bytes,1,opt,name=amount,proto3" json:"amount,omitempty"`
	// The address of the launcher
	ToAddr []byte `protobuf:"bytes,2,opt,name=to_addr,json=toAddr,proto3" json:"to_addr,omitempty"`
	// Fronzen height
	FrozenHeight         int64    `protobuf:"varint,4,opt,name=frozen_height,json=frozenHeight" json:"frozen_height,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Transaction output

func (*TxOutput) Descriptor

func (*TxOutput) Descriptor() ([]byte, []int)

func (*TxOutput) GetAmount

func (m *TxOutput) GetAmount() []byte

func (*TxOutput) GetFrozenHeight

func (m *TxOutput) GetFrozenHeight() int64

func (*TxOutput) GetToAddr

func (m *TxOutput) GetToAddr() []byte

func (*TxOutput) ProtoMessage

func (*TxOutput) ProtoMessage()

func (*TxOutput) Reset

func (m *TxOutput) Reset()

func (*TxOutput) String

func (m *TxOutput) String() string

func (*TxOutput) XXX_DiscardUnknown

func (m *TxOutput) XXX_DiscardUnknown()

func (*TxOutput) XXX_Marshal

func (m *TxOutput) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TxOutput) XXX_Merge

func (dst *TxOutput) XXX_Merge(src proto.Message)

func (*TxOutput) XXX_Size

func (m *TxOutput) XXX_Size() int

func (*TxOutput) XXX_Unmarshal

func (m *TxOutput) XXX_Unmarshal(b []byte) error

type TxOutputExt

type TxOutputExt struct {
	Bucket               string   `protobuf:"bytes,1,opt,name=bucket" json:"bucket,omitempty"`
	Key                  []byte   `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`
	Value                []byte   `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

扩展输出

func (*TxOutputExt) Descriptor

func (*TxOutputExt) Descriptor() ([]byte, []int)

func (*TxOutputExt) GetBucket

func (m *TxOutputExt) GetBucket() string

func (*TxOutputExt) GetKey

func (m *TxOutputExt) GetKey() []byte

func (*TxOutputExt) GetValue

func (m *TxOutputExt) GetValue() []byte

func (*TxOutputExt) ProtoMessage

func (*TxOutputExt) ProtoMessage()

func (*TxOutputExt) Reset

func (m *TxOutputExt) Reset()

func (*TxOutputExt) String

func (m *TxOutputExt) String() string

func (*TxOutputExt) XXX_DiscardUnknown

func (m *TxOutputExt) XXX_DiscardUnknown()

func (*TxOutputExt) XXX_Marshal

func (m *TxOutputExt) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TxOutputExt) XXX_Merge

func (dst *TxOutputExt) XXX_Merge(src proto.Message)

func (*TxOutputExt) XXX_Size

func (m *TxOutputExt) XXX_Size() int

func (*TxOutputExt) XXX_Unmarshal

func (m *TxOutputExt) XXX_Unmarshal(b []byte) error

type TxOutputs

type TxOutputs struct {
	TxOutputList         []*TxOutput `protobuf:"bytes,1,rep,name=txOutputList,proto3" json:"txOutputList,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

交易输出列表

func (*TxOutputs) Descriptor

func (*TxOutputs) Descriptor() ([]byte, []int)

func (*TxOutputs) GetTxOutputList

func (m *TxOutputs) GetTxOutputList() []*TxOutput

func (*TxOutputs) ProtoMessage

func (*TxOutputs) ProtoMessage()

func (*TxOutputs) Reset

func (m *TxOutputs) Reset()

func (*TxOutputs) String

func (m *TxOutputs) String() string

func (*TxOutputs) XXX_DiscardUnknown

func (m *TxOutputs) XXX_DiscardUnknown()

func (*TxOutputs) XXX_Marshal

func (m *TxOutputs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TxOutputs) XXX_Merge

func (m *TxOutputs) XXX_Merge(src proto.Message)

func (*TxOutputs) XXX_Size

func (m *TxOutputs) XXX_Size() int

func (*TxOutputs) XXX_Unmarshal

func (m *TxOutputs) XXX_Unmarshal(b []byte) error

type TxStatus

type TxStatus struct {
	Header               *Header           `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
	Bcname               string            `protobuf:"bytes,2,opt,name=bcname" json:"bcname,omitempty"`
	Txid                 []byte            `protobuf:"bytes,3,opt,name=txid,proto3" json:"txid,omitempty"`
	Status               TransactionStatus `protobuf:"varint,4,opt,name=status,enum=pb.TransactionStatus" json:"status,omitempty"`
	Distance             int64             `protobuf:"varint,5,opt,name=distance" json:"distance,omitempty"`
	Tx                   *Transaction      `protobuf:"bytes,7,opt,name=tx" json:"tx,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*TxStatus) Descriptor

func (*TxStatus) Descriptor() ([]byte, []int)

func (*TxStatus) GetBcname

func (m *TxStatus) GetBcname() string

func (*TxStatus) GetDistance

func (m *TxStatus) GetDistance() int64

func (*TxStatus) GetHeader

func (m *TxStatus) GetHeader() *Header

func (*TxStatus) GetStatus

func (m *TxStatus) GetStatus() TransactionStatus

func (*TxStatus) GetTx

func (m *TxStatus) GetTx() *Transaction

func (*TxStatus) GetTxid

func (m *TxStatus) GetTxid() []byte

func (*TxStatus) ProtoMessage

func (*TxStatus) ProtoMessage()

func (*TxStatus) Reset

func (m *TxStatus) Reset()

func (*TxStatus) String

func (m *TxStatus) String() string

func (*TxStatus) XXX_DiscardUnknown

func (m *TxStatus) XXX_DiscardUnknown()

func (*TxStatus) XXX_Marshal

func (m *TxStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TxStatus) XXX_Merge

func (dst *TxStatus) XXX_Merge(src proto.Message)

func (*TxStatus) XXX_Size

func (m *TxStatus) XXX_Size() int

func (*TxStatus) XXX_Unmarshal

func (m *TxStatus) XXX_Unmarshal(b []byte) error

type UTXO

type UTXO struct {
	Amount               []byte   `protobuf:"bytes,1,opt,name=amount,proto3" json:"amount,omitempty"`
	ToAddr               []byte   `protobuf:"bytes,2,opt,name=toAddr,proto3" json:"toAddr,omitempty"`
	ToPubkey             []byte   `protobuf:"bytes,3,opt,name=toPubkey,proto3" json:"toPubkey,omitempty"`
	RefTxid              []byte   `protobuf:"bytes,4,opt,name=refTxid,proto3" json:"refTxid,omitempty"`
	RefOffset            int32    `protobuf:"varint,5,opt,name=refOffset,proto3" json:"refOffset,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

未花费的交易输出

func (*UTXO) Descriptor

func (*UTXO) Descriptor() ([]byte, []int)

func (*UTXO) GetAmount

func (m *UTXO) GetAmount() []byte

func (*UTXO) GetRefOffset

func (m *UTXO) GetRefOffset() int32

func (*UTXO) GetRefTxid

func (m *UTXO) GetRefTxid() []byte

func (*UTXO) GetToAddr

func (m *UTXO) GetToAddr() []byte

func (*UTXO) GetToPubkey

func (m *UTXO) GetToPubkey() []byte

func (*UTXO) ProtoMessage

func (*UTXO) ProtoMessage()

func (*UTXO) Reset

func (m *UTXO) Reset()

func (*UTXO) String

func (m *UTXO) String() string

func (*UTXO) XXX_DiscardUnknown

func (m *UTXO) XXX_DiscardUnknown()

func (*UTXO) XXX_Marshal

func (m *UTXO) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UTXO) XXX_Merge

func (m *UTXO) XXX_Merge(src proto.Message)

func (*UTXO) XXX_Size

func (m *UTXO) XXX_Size() int

func (*UTXO) XXX_Unmarshal

func (m *UTXO) XXX_Unmarshal(b []byte) error

type UTXOs

type UTXOs struct {
	UTXOList             []*UTXO  `protobuf:"bytes,1,rep,name=uTXOList,proto3" json:"uTXOList,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

未花费的交易输出列表

func (*UTXOs) Descriptor

func (*UTXOs) Descriptor() ([]byte, []int)

func (*UTXOs) GetUTXOList

func (m *UTXOs) GetUTXOList() []*UTXO

func (*UTXOs) ProtoMessage

func (*UTXOs) ProtoMessage()

func (*UTXOs) Reset

func (m *UTXOs) Reset()

func (*UTXOs) String

func (m *UTXOs) String() string

func (*UTXOs) XXX_DiscardUnknown

func (m *UTXOs) XXX_DiscardUnknown()

func (*UTXOs) XXX_Marshal

func (m *UTXOs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UTXOs) XXX_Merge

func (m *UTXOs) XXX_Merge(src proto.Message)

func (*UTXOs) XXX_Size

func (m *UTXOs) XXX_Size() int

func (*UTXOs) XXX_Unmarshal

func (m *UTXOs) XXX_Unmarshal(b []byte) error

type UnsubscribeRequest

type UnsubscribeRequest struct {
	Id                   string   `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

UnsubscribeRequest 取消事件订阅请求

func (*UnsubscribeRequest) Descriptor

func (*UnsubscribeRequest) Descriptor() ([]byte, []int)

func (*UnsubscribeRequest) GetId

func (m *UnsubscribeRequest) GetId() string

func (*UnsubscribeRequest) ProtoMessage

func (*UnsubscribeRequest) ProtoMessage()

func (*UnsubscribeRequest) Reset

func (m *UnsubscribeRequest) Reset()

func (*UnsubscribeRequest) String

func (m *UnsubscribeRequest) String() string

func (*UnsubscribeRequest) XXX_DiscardUnknown

func (m *UnsubscribeRequest) XXX_DiscardUnknown()

func (*UnsubscribeRequest) XXX_Marshal

func (m *UnsubscribeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UnsubscribeRequest) XXX_Merge

func (m *UnsubscribeRequest) XXX_Merge(src proto.Message)

func (*UnsubscribeRequest) XXX_Size

func (m *UnsubscribeRequest) XXX_Size() int

func (*UnsubscribeRequest) XXX_Unmarshal

func (m *UnsubscribeRequest) XXX_Unmarshal(b []byte) error

type UnsubscribeResponse

type UnsubscribeResponse struct {
	Id                   string                `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Status               UnsubscribeStatusInfo `protobuf:"varint,3,opt,name=status,proto3,enum=pb.UnsubscribeStatusInfo" json:"status,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

////// 事件订阅返回数据结构 ///// UnsubscribeResponse 取消订阅pb接口

func (*UnsubscribeResponse) Descriptor

func (*UnsubscribeResponse) Descriptor() ([]byte, []int)

func (*UnsubscribeResponse) GetId

func (m *UnsubscribeResponse) GetId() string

func (*UnsubscribeResponse) GetStatus

func (*UnsubscribeResponse) ProtoMessage

func (*UnsubscribeResponse) ProtoMessage()

func (*UnsubscribeResponse) Reset

func (m *UnsubscribeResponse) Reset()

func (*UnsubscribeResponse) String

func (m *UnsubscribeResponse) String() string

func (*UnsubscribeResponse) XXX_DiscardUnknown

func (m *UnsubscribeResponse) XXX_DiscardUnknown()

func (*UnsubscribeResponse) XXX_Marshal

func (m *UnsubscribeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UnsubscribeResponse) XXX_Merge

func (m *UnsubscribeResponse) XXX_Merge(src proto.Message)

func (*UnsubscribeResponse) XXX_Size

func (m *UnsubscribeResponse) XXX_Size() int

func (*UnsubscribeResponse) XXX_Unmarshal

func (m *UnsubscribeResponse) XXX_Unmarshal(b []byte) error

type UnsubscribeStatusInfo

type UnsubscribeStatusInfo int32
const (
	UnsubscribeStatusInfo_UNSUBSCRIBE_UNDEFINED UnsubscribeStatusInfo = 0
	UnsubscribeStatusInfo_UNSUBSCRIBE_SUCCESS   UnsubscribeStatusInfo = 1
	UnsubscribeStatusInfo_UNSUBSCRIBE_FAILED    UnsubscribeStatusInfo = 2
)

func (UnsubscribeStatusInfo) EnumDescriptor

func (UnsubscribeStatusInfo) EnumDescriptor() ([]byte, []int)

func (UnsubscribeStatusInfo) String

func (x UnsubscribeStatusInfo) String() string

type Utxo

type Utxo struct {
	Amount               []byte   `protobuf:"bytes,1,opt,name=amount,proto3" json:"amount,omitempty"`
	ToAddr               []byte   `protobuf:"bytes,2,opt,name=toAddr,proto3" json:"toAddr,omitempty"`
	ToPubkey             []byte   `protobuf:"bytes,3,opt,name=toPubkey,proto3" json:"toPubkey,omitempty"`
	RefTxid              []byte   `protobuf:"bytes,4,opt,name=refTxid,proto3" json:"refTxid,omitempty"`
	RefOffset            int32    `protobuf:"varint,5,opt,name=refOffset" json:"refOffset,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Utxo) Descriptor

func (*Utxo) Descriptor() ([]byte, []int)

func (*Utxo) GetAmount

func (m *Utxo) GetAmount() []byte

func (*Utxo) GetRefOffset

func (m *Utxo) GetRefOffset() int32

func (*Utxo) GetRefTxid

func (m *Utxo) GetRefTxid() []byte

func (*Utxo) GetToAddr

func (m *Utxo) GetToAddr() []byte

func (*Utxo) GetToPubkey

func (m *Utxo) GetToPubkey() []byte

func (*Utxo) ProtoMessage

func (*Utxo) ProtoMessage()

func (*Utxo) Reset

func (m *Utxo) Reset()

func (*Utxo) String

func (m *Utxo) String() string

func (*Utxo) XXX_DiscardUnknown

func (m *Utxo) XXX_DiscardUnknown()

func (*Utxo) XXX_Marshal

func (m *Utxo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Utxo) XXX_Merge

func (dst *Utxo) XXX_Merge(src proto.Message)

func (*Utxo) XXX_Size

func (m *Utxo) XXX_Size() int

func (*Utxo) XXX_Unmarshal

func (m *Utxo) XXX_Unmarshal(b []byte) error

type UtxoInput

type UtxoInput struct {
	Header *Header `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
	// which bcname to select
	Bcname string `protobuf:"bytes,2,opt,name=bcname" json:"bcname,omitempty"`
	// address to select
	Address string `protobuf:"bytes,3,opt,name=address" json:"address,omitempty"`
	// publickey of the address
	Publickey string `protobuf:"bytes,4,opt,name=publickey" json:"publickey,omitempty"`
	// totalNeed refer the total need utxos to select
	TotalNeed string `protobuf:"bytes,5,opt,name=totalNeed" json:"totalNeed,omitempty"`
	// userSign of input
	UserSign []byte `protobuf:"bytes,7,opt,name=userSign,proto3" json:"userSign,omitempty"`
	// need lock
	NeedLock             bool     `protobuf:"varint,8,opt,name=needLock" json:"needLock,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

UtxoInput query info to query utxos

func (*UtxoInput) Descriptor

func (*UtxoInput) Descriptor() ([]byte, []int)

func (*UtxoInput) GetAddress

func (m *UtxoInput) GetAddress() string

func (*UtxoInput) GetBcname

func (m *UtxoInput) GetBcname() string

func (*UtxoInput) GetHeader

func (m *UtxoInput) GetHeader() *Header

func (*UtxoInput) GetNeedLock

func (m *UtxoInput) GetNeedLock() bool

func (*UtxoInput) GetPublickey

func (m *UtxoInput) GetPublickey() string

func (*UtxoInput) GetTotalNeed

func (m *UtxoInput) GetTotalNeed() string

func (*UtxoInput) GetUserSign

func (m *UtxoInput) GetUserSign() []byte

func (*UtxoInput) ProtoMessage

func (*UtxoInput) ProtoMessage()

func (*UtxoInput) Reset

func (m *UtxoInput) Reset()

func (*UtxoInput) String

func (m *UtxoInput) String() string

func (*UtxoInput) XXX_DiscardUnknown

func (m *UtxoInput) XXX_DiscardUnknown()

func (*UtxoInput) XXX_Marshal

func (m *UtxoInput) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UtxoInput) XXX_Merge

func (dst *UtxoInput) XXX_Merge(src proto.Message)

func (*UtxoInput) XXX_Size

func (m *UtxoInput) XXX_Size() int

func (*UtxoInput) XXX_Unmarshal

func (m *UtxoInput) XXX_Unmarshal(b []byte) error

type UtxoKey

type UtxoKey struct {
	RefTxid              string   `protobuf:"bytes,1,opt,name=refTxid" json:"refTxid,omitempty"`
	Offset               string   `protobuf:"bytes,2,opt,name=offset" json:"offset,omitempty"`
	Amount               string   `protobuf:"bytes,3,opt,name=amount" json:"amount,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*UtxoKey) Descriptor

func (*UtxoKey) Descriptor() ([]byte, []int)

func (*UtxoKey) GetAmount

func (m *UtxoKey) GetAmount() string

func (*UtxoKey) GetOffset

func (m *UtxoKey) GetOffset() string

func (*UtxoKey) GetRefTxid

func (m *UtxoKey) GetRefTxid() string

func (*UtxoKey) ProtoMessage

func (*UtxoKey) ProtoMessage()

func (*UtxoKey) Reset

func (m *UtxoKey) Reset()

func (*UtxoKey) String

func (m *UtxoKey) String() string

func (*UtxoKey) XXX_DiscardUnknown

func (m *UtxoKey) XXX_DiscardUnknown()

func (*UtxoKey) XXX_Marshal

func (m *UtxoKey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UtxoKey) XXX_Merge

func (dst *UtxoKey) XXX_Merge(src proto.Message)

func (*UtxoKey) XXX_Size

func (m *UtxoKey) XXX_Size() int

func (*UtxoKey) XXX_Unmarshal

func (m *UtxoKey) XXX_Unmarshal(b []byte) error

type UtxoMeta

type UtxoMeta struct {
	LatestBlockid            []byte           `protobuf:"bytes,1,opt,name=latest_blockid,json=latestBlockid,proto3" json:"latest_blockid,omitempty"`
	LockKeyList              []string         `protobuf:"bytes,2,rep,name=lock_key_list,json=lockKeyList" json:"lock_key_list,omitempty"`
	UtxoTotal                string           `protobuf:"bytes,3,opt,name=utxo_total,json=utxoTotal" json:"utxo_total,omitempty"`
	AvgDelay                 int64            `protobuf:"varint,4,opt,name=avgDelay" json:"avgDelay,omitempty"`
	UnconfirmTxAmount        int64            `protobuf:"varint,5,opt,name=unconfirmTxAmount" json:"unconfirmTxAmount,omitempty"`
	MaxBlockSize             int64            `protobuf:"varint,6,opt,name=max_block_size,json=maxBlockSize" json:"max_block_size,omitempty"`
	ReservedContracts        []*InvokeRequest `protobuf:"bytes,7,rep,name=reserved_contracts,json=reservedContracts" json:"reserved_contracts,omitempty"`
	ForbiddenContract        *InvokeRequest   `protobuf:"bytes,8,opt,name=forbidden_contract,json=forbiddenContract" json:"forbidden_contract,omitempty"`
	NewAccountResourceAmount int64            `` /* 131-byte string literal not displayed */
	TransferFeeAmount        int64            `protobuf:"varint,99,opt,name=transfer_fee_amount,json=transferFeeAmount" json:"transfer_fee_amount,omitempty"`
	IrreversibleBlockHeight  int64            `protobuf:"varint,10,opt,name=irreversibleBlockHeight" json:"irreversibleBlockHeight,omitempty"`
	IrreversibleSlideWindow  int64            `protobuf:"varint,11,opt,name=irreversibleSlideWindow" json:"irreversibleSlideWindow,omitempty"`
	GasPrice                 *GasPrice        `protobuf:"bytes,12,opt,name=gasPrice" json:"gasPrice,omitempty"`
	GroupChainContract       *InvokeRequest   `protobuf:"bytes,13,opt,name=group_chain_contract,json=groupChainContract" json:"group_chain_contract,omitempty"`
	XXX_NoUnkeyedLiteral     struct{}         `json:"-"`
	XXX_unrecognized         []byte           `json:"-"`
	XXX_sizecache            int32            `json:"-"`
}

Utxo metadata

func (*UtxoMeta) Descriptor

func (*UtxoMeta) Descriptor() ([]byte, []int)

func (*UtxoMeta) GetAvgDelay

func (m *UtxoMeta) GetAvgDelay() int64

func (*UtxoMeta) GetForbiddenContract

func (m *UtxoMeta) GetForbiddenContract() *InvokeRequest

func (*UtxoMeta) GetGasPrice

func (m *UtxoMeta) GetGasPrice() *GasPrice

func (*UtxoMeta) GetGroupChainContract

func (m *UtxoMeta) GetGroupChainContract() *InvokeRequest

func (*UtxoMeta) GetIrreversibleBlockHeight

func (m *UtxoMeta) GetIrreversibleBlockHeight() int64

func (*UtxoMeta) GetIrreversibleSlideWindow

func (m *UtxoMeta) GetIrreversibleSlideWindow() int64

func (*UtxoMeta) GetLatestBlockid

func (m *UtxoMeta) GetLatestBlockid() []byte

func (*UtxoMeta) GetLockKeyList

func (m *UtxoMeta) GetLockKeyList() []string

func (*UtxoMeta) GetMaxBlockSize

func (m *UtxoMeta) GetMaxBlockSize() int64

func (*UtxoMeta) GetNewAccountResourceAmount

func (m *UtxoMeta) GetNewAccountResourceAmount() int64

func (*UtxoMeta) GetReservedContracts

func (m *UtxoMeta) GetReservedContracts() []*InvokeRequest

func (*UtxoMeta) GetTransferFeeAmount

func (m *UtxoMeta) GetTransferFeeAmount() int64

func (*UtxoMeta) GetUnconfirmTxAmount

func (m *UtxoMeta) GetUnconfirmTxAmount() int64

func (*UtxoMeta) GetUtxoTotal

func (m *UtxoMeta) GetUtxoTotal() string

func (*UtxoMeta) ProtoMessage

func (*UtxoMeta) ProtoMessage()

func (*UtxoMeta) Reset

func (m *UtxoMeta) Reset()

func (*UtxoMeta) String

func (m *UtxoMeta) String() string

func (*UtxoMeta) XXX_DiscardUnknown

func (m *UtxoMeta) XXX_DiscardUnknown()

func (*UtxoMeta) XXX_Marshal

func (m *UtxoMeta) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UtxoMeta) XXX_Merge

func (dst *UtxoMeta) XXX_Merge(src proto.Message)

func (*UtxoMeta) XXX_Size

func (m *UtxoMeta) XXX_Size() int

func (*UtxoMeta) XXX_Unmarshal

func (m *UtxoMeta) XXX_Unmarshal(b []byte) error

type UtxoOutput

type UtxoOutput struct {
	Header *Header `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
	// outSign return the output
	// bytes outSign = 2;
	// utxo list
	UtxoList []*Utxo `protobuf:"bytes,2,rep,name=utxoList" json:"utxoList,omitempty"`
	// total selected amount
	TotalSelected        string   `protobuf:"bytes,3,opt,name=totalSelected" json:"totalSelected,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

UtxoOutput query results

func (*UtxoOutput) Descriptor

func (*UtxoOutput) Descriptor() ([]byte, []int)

func (*UtxoOutput) GetHeader

func (m *UtxoOutput) GetHeader() *Header

func (*UtxoOutput) GetTotalSelected

func (m *UtxoOutput) GetTotalSelected() string

func (*UtxoOutput) GetUtxoList

func (m *UtxoOutput) GetUtxoList() []*Utxo

func (*UtxoOutput) ProtoMessage

func (*UtxoOutput) ProtoMessage()

func (*UtxoOutput) Reset

func (m *UtxoOutput) Reset()

func (*UtxoOutput) String

func (m *UtxoOutput) String() string

func (*UtxoOutput) XXX_DiscardUnknown

func (m *UtxoOutput) XXX_DiscardUnknown()

func (*UtxoOutput) XXX_Marshal

func (m *UtxoOutput) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UtxoOutput) XXX_Merge

func (dst *UtxoOutput) XXX_Merge(src proto.Message)

func (*UtxoOutput) XXX_Size

func (m *UtxoOutput) XXX_Size() int

func (*UtxoOutput) XXX_Unmarshal

func (m *UtxoOutput) XXX_Unmarshal(b []byte) error

type UtxoRecord

type UtxoRecord struct {
	UtxoCount            string     `protobuf:"bytes,1,opt,name=utxoCount" json:"utxoCount,omitempty"`
	UtxoAmount           string     `protobuf:"bytes,2,opt,name=utxoAmount" json:"utxoAmount,omitempty"`
	Item                 []*UtxoKey `protobuf:"bytes,3,rep,name=item" json:"item,omitempty"`
	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
	XXX_unrecognized     []byte     `json:"-"`
	XXX_sizecache        int32      `json:"-"`
}

func (*UtxoRecord) Descriptor

func (*UtxoRecord) Descriptor() ([]byte, []int)

func (*UtxoRecord) GetItem

func (m *UtxoRecord) GetItem() []*UtxoKey

func (*UtxoRecord) GetUtxoAmount

func (m *UtxoRecord) GetUtxoAmount() string

func (*UtxoRecord) GetUtxoCount

func (m *UtxoRecord) GetUtxoCount() string

func (*UtxoRecord) ProtoMessage

func (*UtxoRecord) ProtoMessage()

func (*UtxoRecord) Reset

func (m *UtxoRecord) Reset()

func (*UtxoRecord) String

func (m *UtxoRecord) String() string

func (*UtxoRecord) XXX_DiscardUnknown

func (m *UtxoRecord) XXX_DiscardUnknown()

func (*UtxoRecord) XXX_Marshal

func (m *UtxoRecord) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UtxoRecord) XXX_Merge

func (dst *UtxoRecord) XXX_Merge(src proto.Message)

func (*UtxoRecord) XXX_Size

func (m *UtxoRecord) XXX_Size() int

func (*UtxoRecord) XXX_Unmarshal

func (m *UtxoRecord) XXX_Unmarshal(b []byte) error

type UtxoRecordDetail

type UtxoRecordDetail struct {
	Header               *Header     `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`
	Bcname               string      `protobuf:"bytes,2,opt,name=bcname" json:"bcname,omitempty"`
	AccountName          string      `protobuf:"bytes,3,opt,name=accountName" json:"accountName,omitempty"`
	OpenUtxoRecord       *UtxoRecord `protobuf:"bytes,4,opt,name=openUtxoRecord" json:"openUtxoRecord,omitempty"`
	LockedUtxoRecord     *UtxoRecord `protobuf:"bytes,5,opt,name=lockedUtxoRecord" json:"lockedUtxoRecord,omitempty"`
	FrozenUtxoRecord     *UtxoRecord `protobuf:"bytes,6,opt,name=frozenUtxoRecord" json:"frozenUtxoRecord,omitempty"`
	DisplayCount         int64       `protobuf:"varint,7,opt,name=displayCount" json:"displayCount,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

func (*UtxoRecordDetail) Descriptor

func (*UtxoRecordDetail) Descriptor() ([]byte, []int)

func (*UtxoRecordDetail) GetAccountName

func (m *UtxoRecordDetail) GetAccountName() string

func (*UtxoRecordDetail) GetBcname

func (m *UtxoRecordDetail) GetBcname() string

func (*UtxoRecordDetail) GetDisplayCount

func (m *UtxoRecordDetail) GetDisplayCount() int64

func (*UtxoRecordDetail) GetFrozenUtxoRecord

func (m *UtxoRecordDetail) GetFrozenUtxoRecord() *UtxoRecord

func (*UtxoRecordDetail) GetHeader

func (m *UtxoRecordDetail) GetHeader() *Header

func (*UtxoRecordDetail) GetLockedUtxoRecord

func (m *UtxoRecordDetail) GetLockedUtxoRecord() *UtxoRecord

func (*UtxoRecordDetail) GetOpenUtxoRecord

func (m *UtxoRecordDetail) GetOpenUtxoRecord() *UtxoRecord

func (*UtxoRecordDetail) ProtoMessage

func (*UtxoRecordDetail) ProtoMessage()

func (*UtxoRecordDetail) Reset

func (m *UtxoRecordDetail) Reset()

func (*UtxoRecordDetail) String

func (m *UtxoRecordDetail) String() string

func (*UtxoRecordDetail) XXX_DiscardUnknown

func (m *UtxoRecordDetail) XXX_DiscardUnknown()

func (*UtxoRecordDetail) XXX_Marshal

func (m *UtxoRecordDetail) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UtxoRecordDetail) XXX_Merge

func (dst *UtxoRecordDetail) XXX_Merge(src proto.Message)

func (*UtxoRecordDetail) XXX_Size

func (m *UtxoRecordDetail) XXX_Size() int

func (*UtxoRecordDetail) XXX_Unmarshal

func (m *UtxoRecordDetail) XXX_Unmarshal(b []byte) error

type VoteRecord

type VoteRecord struct {
	Candidate            string   `protobuf:"bytes,1,opt,name=candidate" json:"candidate,omitempty"`
	Txid                 string   `protobuf:"bytes,2,opt,name=txid" json:"txid,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

选民投票记录

func (*VoteRecord) Descriptor

func (*VoteRecord) Descriptor() ([]byte, []int)

func (*VoteRecord) GetCandidate

func (m *VoteRecord) GetCandidate() string

func (*VoteRecord) GetTxid

func (m *VoteRecord) GetTxid() string

func (*VoteRecord) ProtoMessage

func (*VoteRecord) ProtoMessage()

func (*VoteRecord) Reset

func (m *VoteRecord) Reset()

func (*VoteRecord) String

func (m *VoteRecord) String() string

func (*VoteRecord) XXX_DiscardUnknown

func (m *VoteRecord) XXX_DiscardUnknown()

func (*VoteRecord) XXX_Marshal

func (m *VoteRecord) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*VoteRecord) XXX_Merge

func (dst *VoteRecord) XXX_Merge(src proto.Message)

func (*VoteRecord) XXX_Size

func (m *VoteRecord) XXX_Size() int

func (*VoteRecord) XXX_Unmarshal

func (m *VoteRecord) XXX_Unmarshal(b []byte) error

type VotedRecord

type VotedRecord struct {
	Voter                string   `protobuf:"bytes,1,opt,name=voter" json:"voter,omitempty"`
	Txid                 string   `protobuf:"bytes,2,opt,name=txid" json:"txid,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

候选人被投票记录

func (*VotedRecord) Descriptor

func (*VotedRecord) Descriptor() ([]byte, []int)

func (*VotedRecord) GetTxid

func (m *VotedRecord) GetTxid() string

func (*VotedRecord) GetVoter

func (m *VotedRecord) GetVoter() string

func (*VotedRecord) ProtoMessage

func (*VotedRecord) ProtoMessage()

func (*VotedRecord) Reset

func (m *VotedRecord) Reset()

func (*VotedRecord) String

func (m *VotedRecord) String() string

func (*VotedRecord) XXX_DiscardUnknown

func (m *VotedRecord) XXX_DiscardUnknown()

func (*VotedRecord) XXX_Marshal

func (m *VotedRecord) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*VotedRecord) XXX_Merge

func (dst *VotedRecord) XXX_Merge(src proto.Message)

func (*VotedRecord) XXX_Size

func (m *VotedRecord) XXX_Size() int

func (*VotedRecord) XXX_Unmarshal

func (m *VotedRecord) XXX_Unmarshal(b []byte) error

type WasmCodeDesc

type WasmCodeDesc struct {
	Runtime              string   `protobuf:"bytes,1,opt,name=runtime" json:"runtime,omitempty"`
	Compiler             string   `protobuf:"bytes,2,opt,name=compiler" json:"compiler,omitempty"`
	Digest               []byte   `protobuf:"bytes,3,opt,name=digest,proto3" json:"digest,omitempty"`
	VmCompiler           string   `protobuf:"bytes,4,opt,name=vm_compiler,json=vmCompiler" json:"vm_compiler,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*WasmCodeDesc) Descriptor

func (*WasmCodeDesc) Descriptor() ([]byte, []int)

func (*WasmCodeDesc) GetCompiler

func (m *WasmCodeDesc) GetCompiler() string

func (*WasmCodeDesc) GetDigest

func (m *WasmCodeDesc) GetDigest() []byte

func (*WasmCodeDesc) GetRuntime

func (m *WasmCodeDesc) GetRuntime() string

func (*WasmCodeDesc) GetVmCompiler

func (m *WasmCodeDesc) GetVmCompiler() string

func (*WasmCodeDesc) ProtoMessage

func (*WasmCodeDesc) ProtoMessage()

func (*WasmCodeDesc) Reset

func (m *WasmCodeDesc) Reset()

func (*WasmCodeDesc) String

func (m *WasmCodeDesc) String() string

func (*WasmCodeDesc) XXX_DiscardUnknown

func (m *WasmCodeDesc) XXX_DiscardUnknown()

func (*WasmCodeDesc) XXX_Marshal

func (m *WasmCodeDesc) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*WasmCodeDesc) XXX_Merge

func (dst *WasmCodeDesc) XXX_Merge(src proto.Message)

func (*WasmCodeDesc) XXX_Size

func (m *WasmCodeDesc) XXX_Size() int

func (*WasmCodeDesc) XXX_Unmarshal

func (m *WasmCodeDesc) XXX_Unmarshal(b []byte) error

type XChainErrorEnum

type XChainErrorEnum int32
const (
	XChainErrorEnum_SUCCESS                        XChainErrorEnum = 0
	XChainErrorEnum_UNKNOW_ERROR                   XChainErrorEnum = 1
	XChainErrorEnum_CONNECT_REFUSE                 XChainErrorEnum = 2
	XChainErrorEnum_NOT_ENOUGH_UTXO_ERROR          XChainErrorEnum = 3
	XChainErrorEnum_UTXOVM_ALREADY_UNCONFIRM_ERROR XChainErrorEnum = 4
	XChainErrorEnum_UTXOVM_NOT_FOUND_ERROR         XChainErrorEnum = 5
	XChainErrorEnum_INPUT_OUTPUT_NOT_EQUAL_ERROR   XChainErrorEnum = 6
	XChainErrorEnum_TX_NOT_FOUND_ERROR             XChainErrorEnum = 7
	XChainErrorEnum_TX_SIGN_ERROR                  XChainErrorEnum = 8
	XChainErrorEnum_BLOCKCHAIN_NOTEXIST            XChainErrorEnum = 9
	XChainErrorEnum_VALIDATE_ERROR                 XChainErrorEnum = 10
	XChainErrorEnum_CANNOT_SYNC_BLOCK_ERROR        XChainErrorEnum = 11
	XChainErrorEnum_CONFIRM_BLOCK_ERROR            XChainErrorEnum = 12
	XChainErrorEnum_UTXOVM_PLAY_ERROR              XChainErrorEnum = 13
	XChainErrorEnum_WALK_ERROR                     XChainErrorEnum = 14
	XChainErrorEnum_NOT_READY_ERROR                XChainErrorEnum = 15
	XChainErrorEnum_BLOCK_EXIST_ERROR              XChainErrorEnum = 16
	XChainErrorEnum_ROOT_BLOCK_EXIST_ERROR         XChainErrorEnum = 17
	XChainErrorEnum_TX_DUPLICATE_ERROR             XChainErrorEnum = 19
	XChainErrorEnum_SERVICE_REFUSED_ERROR          XChainErrorEnum = 20
	XChainErrorEnum_TXDATA_SIGN_ERROR              XChainErrorEnum = 21
	XChainErrorEnum_TX_SLE_ERROR                   XChainErrorEnum = 25
	XChainErrorEnum_TX_FEE_NOT_ENOUGH_ERROR        XChainErrorEnum = 26
	XChainErrorEnum_UTXO_SIGN_ERROR                XChainErrorEnum = 28
	XChainErrorEnum_DPOS_QUERY_ERROR               XChainErrorEnum = 31
	XChainErrorEnum_RWSET_INVALID_ERROR            XChainErrorEnum = 33
	XChainErrorEnum_RWACL_INVALID_ERROR            XChainErrorEnum = 34
	XChainErrorEnum_GAS_NOT_ENOUGH_ERROR           XChainErrorEnum = 35
	XChainErrorEnum_TX_VERSION_INVALID_ERROR       XChainErrorEnum = 36
	XChainErrorEnum_COMPLIANCE_CHECK_NOT_APPROVED  XChainErrorEnum = 37
	XChainErrorEnum_ACCOUNT_CONTRACT_STATUS_ERROR  XChainErrorEnum = 38
	XChainErrorEnum_TX_VERIFICATION_ERROR          XChainErrorEnum = 40
)

func (XChainErrorEnum) EnumDescriptor

func (XChainErrorEnum) EnumDescriptor() ([]byte, []int)

func (XChainErrorEnum) String

func (x XChainErrorEnum) String() string

type XchainClient

type XchainClient interface {
	// SelectUTXOBySize merge many utxos into a few of utxos
	SelectUTXOBySize(ctx context.Context, in *UtxoInput, opts ...grpc.CallOption) (*UtxoOutput, error)
	// PostTx post Transaction to a node
	PostTx(ctx context.Context, in *TxStatus, opts ...grpc.CallOption) (*CommonReply, error)
	QueryACL(ctx context.Context, in *AclStatus, opts ...grpc.CallOption) (*AclStatus, error)
	QueryUtxoRecord(ctx context.Context, in *UtxoRecordDetail, opts ...grpc.CallOption) (*UtxoRecordDetail, error)
	QueryContractStatData(ctx context.Context, in *ContractStatDataRequest, opts ...grpc.CallOption) (*ContractStatDataResponse, error)
	GetAccountContracts(ctx context.Context, in *GetAccountContractsRequest, opts ...grpc.CallOption) (*GetAccountContractsResponse, error)
	// QueryTx query Transaction by TxStatus,
	// Bcname and Txid are required for this
	QueryTx(ctx context.Context, in *TxStatus, opts ...grpc.CallOption) (*TxStatus, error)
	// GetBalance get balance of an address,
	// Address is required for this
	GetBalance(ctx context.Context, in *AddressStatus, opts ...grpc.CallOption) (*AddressStatus, error)
	// GetFrozenBalance get two kinds of balance
	// 1. Still be frozen of an address
	// 2. Available now of an address
	// Address is required for this
	GetBalanceDetail(ctx context.Context, in *AddressBalanceStatus, opts ...grpc.CallOption) (*AddressBalanceStatus, error)
	// GetFrozenBalance get balance that still be frozen of an address,
	// Address is required for this
	GetFrozenBalance(ctx context.Context, in *AddressStatus, opts ...grpc.CallOption) (*AddressStatus, error)
	// GetBlock get block by blockid and return if the block in trunk or in branch
	GetBlock(ctx context.Context, in *BlockID, opts ...grpc.CallOption) (*Block, error)
	// GetBlockByHeight get block by height and return if the block in trunk or in
	// branch
	GetBlockByHeight(ctx context.Context, in *BlockHeight, opts ...grpc.CallOption) (*Block, error)
	GetBlockChainStatus(ctx context.Context, in *BCStatus, opts ...grpc.CallOption) (*BCStatus, error)
	// Get blockchains query blockchains
	GetBlockChains(ctx context.Context, in *CommonIn, opts ...grpc.CallOption) (*BlockChains, error)
	// GetSystemStatus query system status
	GetSystemStatus(ctx context.Context, in *CommonIn, opts ...grpc.CallOption) (*SystemsStatusReply, error)
	// GetNetURL return net url
	GetNetURL(ctx context.Context, in *CommonIn, opts ...grpc.CallOption) (*RawUrl, error)
	// 新的Select utxos接口, 不需要签名,可以支持选择账户的utxo
	SelectUTXO(ctx context.Context, in *UtxoInput, opts ...grpc.CallOption) (*UtxoOutput, error)
	// PreExecWithSelectUTXO preExec & selectUtxo
	PreExecWithSelectUTXO(ctx context.Context, in *PreExecWithSelectUTXORequest, opts ...grpc.CallOption) (*PreExecWithSelectUTXOResponse, error)
	// Native code deploy interface
	DeployNativeCode(ctx context.Context, in *DeployNativeCodeRequest, opts ...grpc.CallOption) (*DeployNativeCodeResponse, error)
	// Native code status
	NativeCodeStatus(ctx context.Context, in *NativeCodeStatusRequest, opts ...grpc.CallOption) (*NativeCodeStatusResponse, error)
	//  DposCandidates get all candidates of the tdpos consensus
	DposCandidates(ctx context.Context, in *DposCandidatesRequest, opts ...grpc.CallOption) (*DposCandidatesResponse, error)
	//  DposNominateRecords get all records nominated by an user
	DposNominateRecords(ctx context.Context, in *DposNominateRecordsRequest, opts ...grpc.CallOption) (*DposNominateRecordsResponse, error)
	//  DposNomineeRecords get nominated record of a candidate
	DposNomineeRecords(ctx context.Context, in *DposNomineeRecordsRequest, opts ...grpc.CallOption) (*DposNomineeRecordsResponse, error)
	//  DposVoteRecords get all vote records voted by an user
	DposVoteRecords(ctx context.Context, in *DposVoteRecordsRequest, opts ...grpc.CallOption) (*DposVoteRecordsResponse, error)
	//  DposVotedRecords get all vote records of a candidate
	DposVotedRecords(ctx context.Context, in *DposVotedRecordsRequest, opts ...grpc.CallOption) (*DposVotedRecordsResponse, error)
	//  DposCheckResults get check results of a specific term
	DposCheckResults(ctx context.Context, in *DposCheckResultsRequest, opts ...grpc.CallOption) (*DposCheckResultsResponse, error)
	// DposStatus get dpos status
	DposStatus(ctx context.Context, in *DposStatusRequest, opts ...grpc.CallOption) (*DposStatusResponse, error)
	// GetAccountByAK get account sets contain a specific address
	GetAccountByAK(ctx context.Context, in *AK2AccountRequest, opts ...grpc.CallOption) (*AK2AccountResponse, error)
	// GetAddressContracts get contracts of accounts contain a specific address
	GetAddressContracts(ctx context.Context, in *AddressContractsRequest, opts ...grpc.CallOption) (*AddressContractsResponse, error)
	// 预执行合约
	PreExec(ctx context.Context, in *InvokeRPCRequest, opts ...grpc.CallOption) (*InvokeRPCResponse, error)
}

func NewXchainClient

func NewXchainClient(cc *grpc.ClientConn) XchainClient

type XchainServer

type XchainServer interface {
	// SelectUTXOBySize merge many utxos into a few of utxos
	SelectUTXOBySize(context.Context, *UtxoInput) (*UtxoOutput, error)
	// PostTx post Transaction to a node
	PostTx(context.Context, *TxStatus) (*CommonReply, error)
	QueryACL(context.Context, *AclStatus) (*AclStatus, error)
	QueryUtxoRecord(context.Context, *UtxoRecordDetail) (*UtxoRecordDetail, error)
	QueryContractStatData(context.Context, *ContractStatDataRequest) (*ContractStatDataResponse, error)
	GetAccountContracts(context.Context, *GetAccountContractsRequest) (*GetAccountContractsResponse, error)
	// QueryTx query Transaction by TxStatus,
	// Bcname and Txid are required for this
	QueryTx(context.Context, *TxStatus) (*TxStatus, error)
	// GetBalance get balance of an address,
	// Address is required for this
	GetBalance(context.Context, *AddressStatus) (*AddressStatus, error)
	// GetFrozenBalance get two kinds of balance
	// 1. Still be frozen of an address
	// 2. Available now of an address
	// Address is required for this
	GetBalanceDetail(context.Context, *AddressBalanceStatus) (*AddressBalanceStatus, error)
	// GetFrozenBalance get balance that still be frozen of an address,
	// Address is required for this
	GetFrozenBalance(context.Context, *AddressStatus) (*AddressStatus, error)
	// GetBlock get block by blockid and return if the block in trunk or in branch
	GetBlock(context.Context, *BlockID) (*Block, error)
	// GetBlockByHeight get block by height and return if the block in trunk or in
	// branch
	GetBlockByHeight(context.Context, *BlockHeight) (*Block, error)
	GetBlockChainStatus(context.Context, *BCStatus) (*BCStatus, error)
	// Get blockchains query blockchains
	GetBlockChains(context.Context, *CommonIn) (*BlockChains, error)
	// GetSystemStatus query system status
	GetSystemStatus(context.Context, *CommonIn) (*SystemsStatusReply, error)
	// GetNetURL return net url
	GetNetURL(context.Context, *CommonIn) (*RawUrl, error)
	// 新的Select utxos接口, 不需要签名,可以支持选择账户的utxo
	SelectUTXO(context.Context, *UtxoInput) (*UtxoOutput, error)
	// PreExecWithSelectUTXO preExec & selectUtxo
	PreExecWithSelectUTXO(context.Context, *PreExecWithSelectUTXORequest) (*PreExecWithSelectUTXOResponse, error)
	// Native code deploy interface
	DeployNativeCode(context.Context, *DeployNativeCodeRequest) (*DeployNativeCodeResponse, error)
	// Native code status
	NativeCodeStatus(context.Context, *NativeCodeStatusRequest) (*NativeCodeStatusResponse, error)
	//  DposCandidates get all candidates of the tdpos consensus
	DposCandidates(context.Context, *DposCandidatesRequest) (*DposCandidatesResponse, error)
	//  DposNominateRecords get all records nominated by an user
	DposNominateRecords(context.Context, *DposNominateRecordsRequest) (*DposNominateRecordsResponse, error)
	//  DposNomineeRecords get nominated record of a candidate
	DposNomineeRecords(context.Context, *DposNomineeRecordsRequest) (*DposNomineeRecordsResponse, error)
	//  DposVoteRecords get all vote records voted by an user
	DposVoteRecords(context.Context, *DposVoteRecordsRequest) (*DposVoteRecordsResponse, error)
	//  DposVotedRecords get all vote records of a candidate
	DposVotedRecords(context.Context, *DposVotedRecordsRequest) (*DposVotedRecordsResponse, error)
	//  DposCheckResults get check results of a specific term
	DposCheckResults(context.Context, *DposCheckResultsRequest) (*DposCheckResultsResponse, error)
	// DposStatus get dpos status
	DposStatus(context.Context, *DposStatusRequest) (*DposStatusResponse, error)
	// GetAccountByAK get account sets contain a specific address
	GetAccountByAK(context.Context, *AK2AccountRequest) (*AK2AccountResponse, error)
	// GetAddressContracts get contracts of accounts contain a specific address
	GetAddressContracts(context.Context, *AddressContractsRequest) (*AddressContractsResponse, error)
	// 预执行合约
	PreExec(context.Context, *InvokeRPCRequest) (*InvokeRPCResponse, error)
}

type XcheckClient

type XcheckClient interface {
	ComplianceCheck(ctx context.Context, in *TxStatus, opts ...grpc.CallOption) (*ComplianceCheckResponse, error)
	TransferCheck(ctx context.Context, in *TxStatus, opts ...grpc.CallOption) (*TransferCheckResponse, error)
}

XcheckClient is the client API for Xcheck service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewXcheckClient

func NewXcheckClient(cc *grpc.ClientConn) XcheckClient

type XcheckServer

type XcheckServer interface {
	ComplianceCheck(context.Context, *TxStatus) (*ComplianceCheckResponse, error)
	TransferCheck(context.Context, *TxStatus) (*TransferCheckResponse, error)
}

XcheckServer is the server API for Xcheck service.

type XendorserClient

type XendorserClient interface {
	EndorserCall(ctx context.Context, in *EndorserRequest, opts ...grpc.CallOption) (*EndorserResponse, error)
}

XendorserClient is the client API for Xendorser service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewXendorserClient

func NewXendorserClient(cc *grpc.ClientConn) XendorserClient

type XendorserServer

type XendorserServer interface {
	EndorserCall(context.Context, *EndorserRequest) (*EndorserResponse, error)
}

XendorserServer is the server API for Xendorser service.

type XuperSignature

type XuperSignature struct {
	PublicKeys           [][]byte `protobuf:"bytes,1,rep,name=public_keys,json=publicKeys,proto3" json:"public_keys,omitempty"`
	Signature            []byte   `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Unified Xuper Signature

func (*XuperSignature) Descriptor

func (*XuperSignature) Descriptor() ([]byte, []int)

func (*XuperSignature) GetPublicKeys

func (m *XuperSignature) GetPublicKeys() [][]byte

func (*XuperSignature) GetSignature

func (m *XuperSignature) GetSignature() []byte

func (*XuperSignature) ProtoMessage

func (*XuperSignature) ProtoMessage()

func (*XuperSignature) Reset

func (m *XuperSignature) Reset()

func (*XuperSignature) String

func (m *XuperSignature) String() string

func (*XuperSignature) XXX_DiscardUnknown

func (m *XuperSignature) XXX_DiscardUnknown()

func (*XuperSignature) XXX_Marshal

func (m *XuperSignature) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*XuperSignature) XXX_Merge

func (dst *XuperSignature) XXX_Merge(src proto.Message)

func (*XuperSignature) XXX_Size

func (m *XuperSignature) XXX_Size() int

func (*XuperSignature) XXX_Unmarshal

func (m *XuperSignature) XXX_Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL