pb

package
v1.1.0 Latest Latest
Warning

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

Go to latest
Published: May 25, 2020 License: Apache-2.0 Imports: 6 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

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 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 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 RegisterXchainServer

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

func RegisterXendorserServer

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

Types

type AK2AccountRequest

type AK2AccountRequest struct {
	Header               *Header  `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
	Bcname               string   `protobuf:"bytes,2,opt,name=bcname,proto3" json:"bcname,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 (*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 (m *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,proto3" json:"header,omitempty"`
	Bcname               string   `protobuf:"bytes,2,opt,name=bcname,proto3" json:"bcname,omitempty"`
	Account              []string `protobuf:"bytes,3,rep,name=account,proto3" 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 (m *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 Acl

type Acl struct {
	Pm                   *PermissionModel   `protobuf:"bytes,1,opt,name=pm,proto3" json:"pm,omitempty"`
	AksWeight            map[string]float64 `` /* 161-byte string literal not displayed */
	AkSets               *AkSets            `protobuf:"bytes,3,opt,name=akSets,proto3" 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 (m *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,proto3" json:"header,omitempty"`
	Bcname               string   `protobuf:"bytes,2,opt,name=bcname,proto3" json:"bcname,omitempty"`
	AccountName          string   `protobuf:"bytes,3,opt,name=accountName,proto3" json:"accountName,omitempty"`
	ContractName         string   `protobuf:"bytes,4,opt,name=contractName,proto3" json:"contractName,omitempty"`
	MethodName           string   `protobuf:"bytes,5,opt,name=methodName,proto3" json:"methodName,omitempty"`
	Confirmed            bool     `protobuf:"varint,6,opt,name=confirmed,proto3" json:"confirmed,omitempty"`
	Acl                  *Acl     `protobuf:"bytes,7,opt,name=acl,proto3" 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 (m *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,proto3" json:"header,omitempty"`
	Address              string                `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"`
	Tfds                 []*TokenFrozenDetails `protobuf:"bytes,3,rep,name=tfds,proto3" 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 (m *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,proto3" json:"header,omitempty"`
	Bcname               string   `protobuf:"bytes,2,opt,name=bcname,proto3" json:"bcname,omitempty"`
	Address              string   `protobuf:"bytes,3,opt,name=address,proto3" json:"address,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:"-"`
}

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 (m *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,proto3" json:"header,omitempty"`
	Contracts            map[string]*ContractList `` /* 159-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 (m *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,proto3" json:"header,omitempty"`
	Address              string         `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"`
	Bcs                  []*TokenDetail `protobuf:"bytes,3,rep,name=bcs,proto3" 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 (m *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,proto3" 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 (m *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 `` /* 149-byte string literal not displayed */
	Expression           string            `protobuf:"bytes,2,opt,name=expression,proto3" 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 (m *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 `` /* 157-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 (m *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,proto3" json:"header,omitempty"`
	// block name
	Bcname string `protobuf:"bytes,2,opt,name=bcname,proto3" json:"bcname,omitempty"`
	// ledger metadata
	Meta *LedgerMeta `protobuf:"bytes,3,opt,name=meta,proto3" json:"meta,omitempty"`
	// The information of the longest block
	Block *InternalBlock `protobuf:"bytes,4,opt,name=block,proto3" json:"block,omitempty"`
	// Utox information
	UtxoMeta *UtxoMeta `protobuf:"bytes,5,opt,name=utxoMeta,proto3" json:"utxoMeta,omitempty"`
	// Branch info
	BranchBlockid        []string `protobuf:"bytes,6,rep,name=branchBlockid,proto3" 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 (m *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,proto3" json:"header,omitempty"`
	IsTrunkTip           bool     `protobuf:"varint,2,opt,name=is_trunk_tip,json=isTrunkTip,proto3" 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 (m *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,proto3" json:"header,omitempty"`
	Txs                  []*TxStatus `protobuf:"bytes,2,rep,name=Txs,proto3" 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 (m *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 Block

type Block struct {
	Header               *Header            `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
	Bcname               string             `protobuf:"bytes,2,opt,name=bcname,proto3" json:"bcname,omitempty"`
	Blockid              []byte             `protobuf:"bytes,3,opt,name=blockid,proto3" json:"blockid,omitempty"`
	Status               Block_EBlockStatus `protobuf:"varint,4,opt,name=status,proto3,enum=pb.Block_EBlockStatus" json:"status,omitempty"`
	Block                *InternalBlock     `protobuf:"bytes,5,opt,name=block,proto3" 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 (m *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,proto3" json:"header,omitempty"`
	Blockchains          []string `protobuf:"bytes,2,rep,name=blockchains,proto3" 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 (m *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 BlockHeight

type BlockHeight struct {
	Header               *Header  `protobuf:"bytes,3,opt,name=header,proto3" json:"header,omitempty"`
	Bcname               string   `protobuf:"bytes,1,opt,name=bcname,proto3" json:"bcname,omitempty"`
	Height               int64    `protobuf:"varint,2,opt,name=height,proto3" 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 (m *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,proto3" json:"header,omitempty"`
	Bcname  string  `protobuf:"bytes,1,opt,name=bcname,proto3" 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,proto3" 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 (m *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 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 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,proto3" 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 (m *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,proto3" 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 (m *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 ContractList

type ContractList struct {
	ContractStatus       []*ContractStatus `protobuf:"bytes,1,rep,name=contract_status,json=contractStatus,proto3" 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 (m *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,proto3" json:"status,omitempty"`
	Message              string   `protobuf:"bytes,2,opt,name=message,proto3" 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 (m *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,proto3" json:"accountCount,omitempty"`
	ContractCount        int64    `protobuf:"varint,2,opt,name=contractCount,proto3" 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 (m *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,proto3" json:"header,omitempty"`
	Bcname               string   `protobuf:"bytes,2,opt,name=bcname,proto3" 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 (m *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,proto3" json:"header,omitempty"`
	Bcname               string            `protobuf:"bytes,2,opt,name=bcname,proto3" json:"bcname,omitempty"`
	Data                 *ContractStatData `protobuf:"bytes,3,opt,name=data,proto3" 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 (m *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,proto3" json:"contract_name,omitempty"`
	Txid                 string   `protobuf:"bytes,2,opt,name=txid,proto3" 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,proto3" json:"is_banned,omitempty"`
	Timestamp            int64    `protobuf:"varint,5,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	Runtime              string   `protobuf:"bytes,6,opt,name=runtime,proto3" 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 (m *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,proto3" json:"type,omitempty"`
	MinEndorsorNum       int64    `protobuf:"varint,2,opt,name=min_endorsor_num,json=minEndorsorNum,proto3" 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 (m *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,proto3" json:"address,omitempty"`
	PubKey  string `protobuf:"bytes,2,opt,name=pub_key,json=pubKey,proto3" json:"pub_key,omitempty"`
	// ip+port
	Host                 string   `protobuf:"bytes,3,opt,name=host,proto3" 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 (m *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,proto3" json:"request,omitempty"`
	Response             *CrossQueryResponse `protobuf:"bytes,2,opt,name=response,proto3" json:"response,omitempty"`
	Signs                []*SignatureInfo    `protobuf:"bytes,3,rep,name=signs,proto3" 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 (m *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,proto3" json:"chain_meta,omitempty"`
	Endorsors            []*CrossEndorsor `protobuf:"bytes,2,rep,name=endorsors,proto3" 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 (m *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,proto3" json:"bcname,omitempty"`
	Timestamp            int64          `protobuf:"varint,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	Initiator            string         `protobuf:"bytes,3,opt,name=initiator,proto3" json:"initiator,omitempty"`
	AuthRequire          []string       `protobuf:"bytes,4,rep,name=auth_require,json=authRequire,proto3" json:"auth_require,omitempty"`
	Request              *InvokeRequest `protobuf:"bytes,5,opt,name=request,proto3" 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 (m *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,proto3" 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 (m *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,proto3" json:"header,omitempty"`
	// chain name
	Bcname string `protobuf:"bytes,2,opt,name=bcname,proto3" json:"bcname,omitempty"`
	// native code desc
	Desc *NativeCodeDesc `protobuf:"bytes,3,opt,name=desc,proto3" 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,proto3" 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 (m *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,proto3" 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 (m *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,proto3" json:"header,omitempty"`
	Bcname               string   `protobuf:"bytes,2,opt,name=bcname,proto3" 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 (m *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,proto3" json:"header,omitempty"`
	CandidatesInfo       []string `protobuf:"bytes,2,rep,name=candidatesInfo,proto3" 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 (m *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,proto3" json:"header,omitempty"`
	Bcname               string   `protobuf:"bytes,2,opt,name=bcname,proto3" json:"bcname,omitempty"`
	Term                 int64    `protobuf:"varint,3,opt,name=term,proto3" 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 (m *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,proto3" json:"header,omitempty"`
	Term                 int64    `protobuf:"varint,2,opt,name=term,proto3" json:"term,omitempty"`
	CheckResult          []string `protobuf:"bytes,3,rep,name=checkResult,proto3" 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 (m *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,proto3" json:"candidate,omitempty"`
	Txid                 string   `protobuf:"bytes,2,opt,name=txid,proto3" 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 (m *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,proto3" json:"header,omitempty"`
	Bcname               string   `protobuf:"bytes,2,opt,name=bcname,proto3" json:"bcname,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 (*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 (m *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,proto3" json:"header,omitempty"`
	NominateRecords      []*DposNominateInfo `protobuf:"bytes,2,rep,name=nominateRecords,proto3" 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 (m *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,proto3" json:"header,omitempty"`
	Bcname               string   `protobuf:"bytes,2,opt,name=bcname,proto3" json:"bcname,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 (*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 (m *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,proto3" json:"header,omitempty"`
	Txid                 string   `protobuf:"bytes,2,opt,name=txid,proto3" 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 (m *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,proto3" json:"term,omitempty"`
	BlockNum             int64    `protobuf:"varint,2,opt,name=block_num,json=blockNum,proto3" json:"block_num,omitempty"`
	Proposer             string   `protobuf:"bytes,3,opt,name=proposer,proto3" json:"proposer,omitempty"`
	ProposerNum          int64    `protobuf:"varint,4,opt,name=proposer_num,json=proposerNum,proto3" json:"proposer_num,omitempty"`
	CheckResult          []string `protobuf:"bytes,5,rep,name=checkResult,proto3" 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 (m *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,proto3" json:"header,omitempty"`
	Bcname               string   `protobuf:"bytes,2,opt,name=bcname,proto3" 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 (m *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,proto3" json:"header,omitempty"`
	Status               *DposStatus `protobuf:"bytes,2,opt,name=status,proto3" 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 (m *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,proto3" json:"header,omitempty"`
	Bcname               string   `protobuf:"bytes,2,opt,name=bcname,proto3" json:"bcname,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 (*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 (m *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,proto3" json:"header,omitempty"`
	// 选民投票txid记录
	VoteTxidRecords      []*VoteRecord `protobuf:"bytes,2,rep,name=voteTxidRecords,proto3" 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 (m *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,proto3" json:"header,omitempty"`
	Bcname               string   `protobuf:"bytes,2,opt,name=bcname,proto3" json:"bcname,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 (*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 (m *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,proto3" json:"header,omitempty"`
	// 候选人被投票的txid记录
	VotedTxidRecords     []*VotedRecord `protobuf:"bytes,2,rep,name=votedTxidRecords,proto3" 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 (m *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 GasPrice

type GasPrice struct {
	CpuRate              int64    `protobuf:"varint,1,opt,name=cpu_rate,json=cpuRate,proto3" json:"cpu_rate,omitempty"`
	MemRate              int64    `protobuf:"varint,2,opt,name=mem_rate,json=memRate,proto3" json:"mem_rate,omitempty"`
	DiskRate             int64    `protobuf:"varint,3,opt,name=disk_rate,json=diskRate,proto3" json:"disk_rate,omitempty"`
	XfeeRate             int64    `protobuf:"varint,4,opt,name=xfee_rate,json=xfeeRate,proto3" 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 (m *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,proto3" json:"header,omitempty"`
	Bcname               string   `protobuf:"bytes,2,opt,name=bcname,proto3" json:"bcname,omitempty"`
	Account              string   `protobuf:"bytes,3,opt,name=account,proto3" 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 (m *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,proto3" json:"header,omitempty"`
	ContractsStatus      []*ContractStatus `protobuf:"bytes,2,rep,name=contracts_status,json=contractsStatus,proto3" 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 (m *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 (m *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,proto3" json:"logid,omitempty"`
	FromNode             string          `protobuf:"bytes,2,opt,name=from_node,json=fromNode,proto3" json:"from_node,omitempty"`
	Error                XChainErrorEnum `protobuf:"varint,3,opt,name=error,proto3,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 (m *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 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,proto3" json:"addr,omitempty"`
	PeerID               string   `protobuf:"bytes,4,opt,name=peerID,proto3" json:"peerID,omitempty"`
	Timestamp            string   `protobuf:"bytes,5,opt,name=timestamp,proto3" 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 (m *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,proto3" 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 (m *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,proto3" json:"version,omitempty"`
	// Random number used to avoid replay attacks
	Nonce int32 `protobuf:"varint,2,opt,name=nonce,proto3" 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,proto3" json:"height,omitempty"`
	// Timestamp of the block
	Timestamp int64 `protobuf:"varint,10,opt,name=timestamp,proto3" 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,proto3" json:"transactions,omitempty"`
	// The transaction count of the block
	TxCount int32 `protobuf:"varint,12,opt,name=tx_count,json=txCount,proto3" 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,proto3" json:"curTerm,omitempty"`
	CurBlockNum int64             `protobuf:"varint,17,opt,name=curBlockNum,proto3" json:"curBlockNum,omitempty"`
	FailedTxs   map[string]string `` /* 177-byte string literal not displayed */
	TargetBits  int32             `protobuf:"varint,19,opt,name=targetBits,proto3" json:"targetBits,omitempty"`
	// Justify used in chained-bft
	Justify *QuorumCert `protobuf:"bytes,20,opt,name=Justify,proto3" json:"Justify,omitempty"`
	// 下面的属性会动态变化
	// If the block is on the trunk
	InTrunk bool `protobuf:"varint,14,opt,name=in_trunk,json=inTrunk,proto3" 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) Descriptor

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

func (*InternalBlock) GetBlockid

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

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) 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 (m *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,proto3" json:"header,omitempty"`
	Bcname               string           `protobuf:"bytes,2,opt,name=bcname,proto3" json:"bcname,omitempty"`
	Requests             []*InvokeRequest `protobuf:"bytes,3,rep,name=requests,proto3" json:"requests,omitempty"`
	Initiator            string           `protobuf:"bytes,4,opt,name=initiator,proto3" json:"initiator,omitempty"`
	AuthRequire          []string         `protobuf:"bytes,5,rep,name=auth_require,json=authRequire,proto3" 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 (m *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,proto3" json:"header,omitempty"`
	Bcname               string          `protobuf:"bytes,2,opt,name=bcname,proto3" json:"bcname,omitempty"`
	Response             *InvokeResponse `protobuf:"bytes,3,opt,name=response,proto3" 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 (m *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,proto3" json:"module_name,omitempty"`
	ContractName   string            `protobuf:"bytes,2,opt,name=contract_name,json=contractName,proto3" json:"contract_name,omitempty"`
	MethodName     string            `protobuf:"bytes,3,opt,name=method_name,json=methodName,proto3" json:"method_name,omitempty"`
	Args           map[string][]byte `` /* 149-byte string literal not displayed */
	ResourceLimits []*ResourceLimit  `protobuf:"bytes,5,rep,name=resource_limits,json=resourceLimits,proto3" 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,proto3" 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 (m *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,proto3" json:"inputs,omitempty"`
	Outputs              []*TxOutputExt      `protobuf:"bytes,2,rep,name=outputs,proto3" 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,proto3" json:"gas_used,omitempty"`
	Requests             []*InvokeRequest    `protobuf:"bytes,5,rep,name=requests,proto3" json:"requests,omitempty"`
	Responses            []*ContractResponse `protobuf:"bytes,6,rep,name=responses,proto3" json:"responses,omitempty"`
	UtxoInputs           []*TxInput          `protobuf:"bytes,7,rep,name=utxoInputs,proto3" json:"utxoInputs,omitempty"`
	UtxoOutputs          []*TxOutput         `protobuf:"bytes,8,rep,name=utxoOutputs,proto3" 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 (m *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 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,proto3" 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 (m *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,proto3" json:"effective_txid,omitempty"`
	// 本交易是否已被修改标记
	Marked bool `protobuf:"varint,2,opt,name=marked,proto3" json:"marked,omitempty"`
	// txid交易被修改生效的高度
	EffectiveHeight int64 `protobuf:"varint,3,opt,name=effective_height,json=effectiveHeight,proto3" json:"effective_height,omitempty"`
	// 监管的public key
	PublicKey string `protobuf:"bytes,4,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"`
	// 监管地址对修改的交易id的签名
	Sign                 string   `protobuf:"bytes,5,opt,name=sign,proto3" 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 (m *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,proto3" json:"name,omitempty"`
	// code version
	Version string `protobuf:"bytes,2,opt,name=version,proto3" 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,proto3" json:"prevVersion,omitempty"`
	// xuper api version
	XuperApiVersion      int32    `protobuf:"varint,5,opt,name=xuperApiVersion,proto3" 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 (m *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,proto3" json:"desc,omitempty"`
	Status               int32           `protobuf:"varint,2,opt,name=status,proto3" json:"status,omitempty"`
	Healthy              bool            `protobuf:"varint,3,opt,name=healthy,proto3" 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 (m *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,proto3" json:"header,omitempty"`
	Bcname               string   `protobuf:"bytes,2,opt,name=bcname,proto3" 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 (m *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,proto3" json:"header,omitempty"`
	Status               []*NativeCodeStatus `protobuf:"bytes,2,rep,name=status,proto3" 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 (m *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,proto3,enum=pb.PermissionRule" json:"rule,omitempty"`
	AcceptValue          float64        `protobuf:"fixed64,2,opt,name=acceptValue,proto3" 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 (m *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,proto3" json:"header,omitempty"`
	Bcname               string            `protobuf:"bytes,2,opt,name=bcname,proto3" json:"bcname,omitempty"`
	Address              string            `protobuf:"bytes,3,opt,name=address,proto3" json:"address,omitempty"`
	TotalAmount          int64             `protobuf:"varint,4,opt,name=totalAmount,proto3" json:"totalAmount,omitempty"`
	SignInfo             *SignatureInfo    `protobuf:"bytes,6,opt,name=signInfo,proto3" json:"signInfo,omitempty"`
	NeedLock             bool              `protobuf:"varint,7,opt,name=needLock,proto3" json:"needLock,omitempty"`
	Request              *InvokeRPCRequest `protobuf:"bytes,5,opt,name=request,proto3" 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 (m *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,proto3" json:"header,omitempty"`
	Bcname   string          `protobuf:"bytes,2,opt,name=bcname,proto3" json:"bcname,omitempty"`
	Response *InvokeResponse `protobuf:"bytes,3,opt,name=response,proto3" json:"response,omitempty"`
	// for preExec & selectUTXO
	UtxoOutput           *UtxoOutput `protobuf:"bytes,4,opt,name=utxoOutput,proto3" 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 (m *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 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,proto3" json:"header,omitempty"`
	RawUrl               string   `protobuf:"bytes,2,opt,name=rawUrl,proto3" 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 (m *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,proto3,enum=pb.ResourceType" json:"type,omitempty"`
	Limit                int64        `protobuf:"varint,2,opt,name=limit,proto3" 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 (m *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,proto3" 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 (m *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   `` /* 161-byte string literal not displayed */
	BcSpeeds             map[string]*BCSpeeds `` /* 157-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 (m *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 SystemsStatus

type SystemsStatus struct {
	Header               *Header     `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
	BcsStatus            []*BCStatus `protobuf:"bytes,2,rep,name=bcs_status,json=bcsStatus,proto3" json:"bcs_status,omitempty"`
	Speeds               *Speeds     `protobuf:"bytes,3,opt,name=speeds,proto3" json:"speeds,omitempty"`
	PeerUrls             []string    `protobuf:"bytes,4,rep,name=peerUrls,proto3" 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 (m *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,proto3" json:"header,omitempty"`
	SystemsStatus        *SystemsStatus `protobuf:"bytes,2,opt,name=systems_status,json=systemsStatus,proto3" 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 (m *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,proto3" json:"bcname,omitempty"`
	Balance              string          `protobuf:"bytes,2,opt,name=balance,proto3" json:"balance,omitempty"`
	Error                XChainErrorEnum `protobuf:"varint,3,opt,name=error,proto3,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 (m *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,proto3" json:"balance,omitempty"`
	IsFrozen             bool     `protobuf:"varint,2,opt,name=isFrozen,proto3" 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 (m *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,proto3" json:"bcname,omitempty"`
	Tfd                  []*TokenFrozenDetail `protobuf:"bytes,2,rep,name=tfd,proto3" json:"tfd,omitempty"`
	Error                XChainErrorEnum      `protobuf:"varint,3,opt,name=error,proto3,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 (m *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,proto3" json:"tx_inputs,omitempty"`
	// Transaction output list
	TxOutputs []*TxOutput `protobuf:"bytes,4,rep,name=tx_outputs,json=txOutputs,proto3" 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,proto3" json:"coinbase,omitempty"`
	// Random number used to avoid replay attacks
	Nonce string `protobuf:"bytes,8,opt,name=nonce,proto3" json:"nonce,omitempty"`
	// Timestamp to launch the transaction
	Timestamp int64 `protobuf:"varint,9,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	// tx format version; tx格式版本号
	Version int32 `protobuf:"varint,10,opt,name=version,proto3" json:"version,omitempty"`
	// auto generated tx
	Autogen          bool             `protobuf:"varint,11,opt,name=autogen,proto3" json:"autogen,omitempty"`
	TxInputsExt      []*TxInputExt    `protobuf:"bytes,23,rep,name=tx_inputs_ext,json=txInputsExt,proto3" json:"tx_inputs_ext,omitempty"`
	TxOutputsExt     []*TxOutputExt   `protobuf:"bytes,24,rep,name=tx_outputs_ext,json=txOutputsExt,proto3" json:"tx_outputs_ext,omitempty"`
	ContractRequests []*InvokeRequest `protobuf:"bytes,25,rep,name=contract_requests,json=contractRequests,proto3" json:"contract_requests,omitempty"`
	// 权限系统新增字段
	// 交易发起者, 可以是一个Address或者一个Account
	Initiator string `protobuf:"bytes,26,opt,name=initiator,proto3" json:"initiator,omitempty"`
	// 交易发起需要被收集签名的AddressURL集合信息,包括用于utxo转账和用于合约调用
	AuthRequire []string `protobuf:"bytes,27,rep,name=auth_require,json=authRequire,proto3" json:"auth_require,omitempty"`
	// 交易发起者对交易元数据签名,签名的内容包括auth_require字段
	InitiatorSigns []*SignatureInfo `protobuf:"bytes,28,rep,name=initiator_signs,json=initiatorSigns,proto3" json:"initiator_signs,omitempty"`
	// 收集到的签名
	AuthRequireSigns []*SignatureInfo `protobuf:"bytes,29,rep,name=auth_require_signs,json=authRequireSigns,proto3" json:"auth_require_signs,omitempty"`
	// 节点收到tx的时间戳,不参与签名
	ReceivedTimestamp int64 `protobuf:"varint,30,opt,name=received_timestamp,json=receivedTimestamp,proto3" json:"received_timestamp,omitempty"`
	// 统一签名(支持多重签名/环签名等,与initiator_signs/auth_require_signs不同时使用)
	XuperSign *XuperSignature `protobuf:"bytes,31,opt,name=xuper_sign,json=xuperSign,proto3" json:"xuper_sign,omitempty"`
	// 可修改区块链标记
	ModifyBlock *ModifyBlock `protobuf:"bytes,32,opt,name=modify_block,json=modifyBlock,proto3" json:"modify_block,omitempty"`
	// HD加解密相关信息
	HDInfo               *HDInfo  `protobuf:"bytes,33,opt,name=HD_info,json=HDInfo,proto3" 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) 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) 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) GetXuperSign

func (m *Transaction) GetXuperSign() *XuperSignature

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 (m *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 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 TxData

type TxData struct {
	Header *Header `protobuf:"bytes,13,opt,name=header,proto3" 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,proto3" json:"bcname,omitempty"`
	// Account which start the transaction
	FromAddr string `protobuf:"bytes,3,opt,name=from_addr,json=fromAddr,proto3" json:"from_addr,omitempty"`
	// The pk of the account which start the transaction
	FromPubkey string `protobuf:"bytes,4,opt,name=from_pubkey,json=fromPubkey,proto3" json:"from_pubkey,omitempty"`
	// The sk of the account which start the transaction
	FromScrkey string `protobuf:"bytes,5,opt,name=from_scrkey,json=fromScrkey,proto3" 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,proto3" json:"account,omitempty"`
	// Random number used to avoid replay attacks
	Nonce string `protobuf:"bytes,8,opt,name=nonce,proto3" json:"nonce,omitempty"`
	// Timestamp to launch the Tx
	Timestamp int64  `protobuf:"varint,9,opt,name=timestamp,proto3" 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,proto3" 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 (m *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,proto3" json:"address,omitempty"`
	Amount               string   `protobuf:"bytes,2,opt,name=amount,proto3" json:"amount,omitempty"`
	FrozenHeight         int64    `protobuf:"varint,3,opt,name=frozen_height,json=frozenHeight,proto3" 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 (m *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,proto3" 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,proto3" 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 (m *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,proto3" 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,proto3" 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) 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 (m *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,proto3" 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 (m *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,proto3" 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 (m *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,proto3" json:"header,omitempty"`
	Bcname               string            `protobuf:"bytes,2,opt,name=bcname,proto3" json:"bcname,omitempty"`
	Txid                 []byte            `protobuf:"bytes,3,opt,name=txid,proto3" json:"txid,omitempty"`
	Status               TransactionStatus `protobuf:"varint,4,opt,name=status,proto3,enum=pb.TransactionStatus" json:"status,omitempty"`
	Distance             int64             `protobuf:"varint,5,opt,name=distance,proto3" json:"distance,omitempty"`
	Tx                   *Transaction      `protobuf:"bytes,7,opt,name=tx,proto3" 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 (m *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 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 UtxoInput

type UtxoInput struct {
	Header *Header `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
	// which bcname to select
	Bcname string `protobuf:"bytes,2,opt,name=bcname,proto3" json:"bcname,omitempty"`
	// address to select
	Address string `protobuf:"bytes,3,opt,name=address,proto3" json:"address,omitempty"`
	// publickey of the address
	Publickey string `protobuf:"bytes,4,opt,name=publickey,proto3" json:"publickey,omitempty"`
	// totalNeed refer the total need utxos to select
	TotalNeed string `protobuf:"bytes,5,opt,name=totalNeed,proto3" 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,proto3" 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 (m *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,proto3" json:"refTxid,omitempty"`
	Offset               string   `protobuf:"bytes,2,opt,name=offset,proto3" json:"offset,omitempty"`
	Amount               string   `protobuf:"bytes,3,opt,name=amount,proto3" 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 (m *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,proto3" json:"lock_key_list,omitempty"`
	UtxoTotal                string           `protobuf:"bytes,3,opt,name=utxo_total,json=utxoTotal,proto3" json:"utxo_total,omitempty"`
	AvgDelay                 int64            `protobuf:"varint,4,opt,name=avgDelay,proto3" json:"avgDelay,omitempty"`
	UnconfirmTxAmount        int64            `protobuf:"varint,5,opt,name=unconfirmTxAmount,proto3" json:"unconfirmTxAmount,omitempty"`
	MaxBlockSize             int64            `protobuf:"varint,6,opt,name=max_block_size,json=maxBlockSize,proto3" json:"max_block_size,omitempty"`
	ReservedContracts        []*InvokeRequest `protobuf:"bytes,7,rep,name=reserved_contracts,json=reservedContracts,proto3" json:"reserved_contracts,omitempty"`
	ForbiddenContract        *InvokeRequest   `protobuf:"bytes,8,opt,name=forbidden_contract,json=forbiddenContract,proto3" json:"forbidden_contract,omitempty"`
	NewAccountResourceAmount int64            `` /* 138-byte string literal not displayed */
	IrreversibleBlockHeight  int64            `protobuf:"varint,10,opt,name=irreversibleBlockHeight,proto3" json:"irreversibleBlockHeight,omitempty"`
	IrreversibleSlideWindow  int64            `protobuf:"varint,11,opt,name=irreversibleSlideWindow,proto3" json:"irreversibleSlideWindow,omitempty"`
	GasPrice                 *GasPrice        `protobuf:"bytes,12,opt,name=gasPrice,proto3" json:"gasPrice,omitempty"`
	GroupChainContract       *InvokeRequest   `protobuf:"bytes,13,opt,name=group_chain_contract,json=groupChainContract,proto3" 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) 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 (m *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,proto3" json:"header,omitempty"`
	// outSign return the output
	// bytes outSign = 2;
	// utxo list
	UtxoList []*Utxo `protobuf:"bytes,2,rep,name=utxoList,proto3" json:"utxoList,omitempty"`
	// total selected amount
	TotalSelected        string   `protobuf:"bytes,3,opt,name=totalSelected,proto3" 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 (m *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,proto3" json:"utxoCount,omitempty"`
	UtxoAmount           string     `protobuf:"bytes,2,opt,name=utxoAmount,proto3" json:"utxoAmount,omitempty"`
	Item                 []*UtxoKey `protobuf:"bytes,3,rep,name=item,proto3" 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 (m *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,proto3" json:"header,omitempty"`
	Bcname               string      `protobuf:"bytes,2,opt,name=bcname,proto3" json:"bcname,omitempty"`
	AccountName          string      `protobuf:"bytes,3,opt,name=accountName,proto3" json:"accountName,omitempty"`
	OpenUtxoRecord       *UtxoRecord `protobuf:"bytes,4,opt,name=openUtxoRecord,proto3" json:"openUtxoRecord,omitempty"`
	LockedUtxoRecord     *UtxoRecord `protobuf:"bytes,5,opt,name=lockedUtxoRecord,proto3" json:"lockedUtxoRecord,omitempty"`
	FrozenUtxoRecord     *UtxoRecord `protobuf:"bytes,6,opt,name=frozenUtxoRecord,proto3" json:"frozenUtxoRecord,omitempty"`
	DisplayCount         int64       `protobuf:"varint,7,opt,name=displayCount,proto3" 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 (m *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,proto3" json:"candidate,omitempty"`
	Txid                 string   `protobuf:"bytes,2,opt,name=txid,proto3" 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 (m *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,proto3" json:"voter,omitempty"`
	Txid                 string   `protobuf:"bytes,2,opt,name=txid,proto3" 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 (m *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,proto3" json:"runtime,omitempty"`
	Compiler             string   `protobuf:"bytes,2,opt,name=compiler,proto3" 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,proto3" 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 (m *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)
}

XchainClient is the client API for Xchain service.

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

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)
}

XchainServer is the server API for Xchain 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 (m *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