Documentation ¶
Overview ¶
Package core is a generated protocol buffer package.
It is generated from these files:
core/Contract.proto core/Discover.proto core/Tron.proto core/TronInventoryItems.proto
It has these top-level messages:
AccountCreateContract AccountUpdateContract TransferContract TransferAssetContract VoteAssetContract VoteWitnessContract WitnessCreateContract WitnessUpdateContract AssetIssueContract ParticipateAssetIssueContract DeployContract FreezeBalanceContract UnfreezeBalanceContract UnfreezeAssetContract WithdrawBalanceContract UpdateAssetContract Endpoint PingMessage PongMessage FindNeighbours Neighbours AccountId Vote Account Acuthrity Permision Witness Votes TXOutput TXInput TXOutputs Transaction Transactions BlockHeader Block ChainInventory BlockInventory Inventory Items DynamicProperties DisconnectMessage HelloMessage InventoryItems
Index ¶
- Variables
- type Account
- func (*Account) Descriptor() ([]byte, []int)
- func (m *Account) GetAccountName() []byte
- func (m *Account) GetAddress() []byte
- func (m *Account) GetAllowance() int64
- func (m *Account) GetAsset() map[string]int64
- func (m *Account) GetAssetIssuedName() []byte
- func (m *Account) GetBalance() int64
- func (m *Account) GetCode() []byte
- func (m *Account) GetCreateTime() int64
- func (m *Account) GetFreeAssetNetUsage() map[string]int64
- func (m *Account) GetFreeNetUsage() int64
- func (m *Account) GetFrozen() []*Account_Frozen
- func (m *Account) GetFrozenSupply() []*Account_Frozen
- func (m *Account) GetIsCommittee() bool
- func (m *Account) GetIsWitness() bool
- func (m *Account) GetLatestAssetOperationTime() map[string]int64
- func (m *Account) GetLatestConsumeFreeTime() int64
- func (m *Account) GetLatestConsumeTime() int64
- func (m *Account) GetLatestOprationTime() int64
- func (m *Account) GetLatestWithdrawTime() int64
- func (m *Account) GetNetUsage() int64
- func (m *Account) GetType() AccountType
- func (m *Account) GetVotes() []*Vote
- func (*Account) ProtoMessage()
- func (m *Account) Reset()
- func (m *Account) String() string
- type AccountCreateContract
- func (*AccountCreateContract) Descriptor() ([]byte, []int)
- func (m *AccountCreateContract) GetAccountAddress() []byte
- func (m *AccountCreateContract) GetOwnerAddress() []byte
- func (m *AccountCreateContract) GetType() AccountType
- func (*AccountCreateContract) ProtoMessage()
- func (m *AccountCreateContract) Reset()
- func (m *AccountCreateContract) String() string
- type AccountId
- type AccountType
- type AccountUpdateContract
- func (*AccountUpdateContract) Descriptor() ([]byte, []int)
- func (m *AccountUpdateContract) GetAccountName() []byte
- func (m *AccountUpdateContract) GetOwnerAddress() []byte
- func (*AccountUpdateContract) ProtoMessage()
- func (m *AccountUpdateContract) Reset()
- func (m *AccountUpdateContract) String() string
- type Account_Frozen
- type Acuthrity
- type AssetIssueContract
- func (*AssetIssueContract) Descriptor() ([]byte, []int)
- func (m *AssetIssueContract) GetAbbr() []byte
- func (m *AssetIssueContract) GetDescription() []byte
- func (m *AssetIssueContract) GetEndTime() int64
- func (m *AssetIssueContract) GetFreeAssetNetLimit() int64
- func (m *AssetIssueContract) GetFrozenSupply() []*AssetIssueContract_FrozenSupply
- func (m *AssetIssueContract) GetName() []byte
- func (m *AssetIssueContract) GetNum() int32
- func (m *AssetIssueContract) GetOwnerAddress() []byte
- func (m *AssetIssueContract) GetPublicFreeAssetNetLimit() int64
- func (m *AssetIssueContract) GetPublicFreeAssetNetUsage() int64
- func (m *AssetIssueContract) GetPublicLatestFreeNetTime() int64
- func (m *AssetIssueContract) GetStartTime() int64
- func (m *AssetIssueContract) GetTotalSupply() int64
- func (m *AssetIssueContract) GetTrxNum() int32
- func (m *AssetIssueContract) GetUrl() []byte
- func (m *AssetIssueContract) GetVoteScore() int32
- func (*AssetIssueContract) ProtoMessage()
- func (m *AssetIssueContract) Reset()
- func (m *AssetIssueContract) String() string
- type AssetIssueContract_FrozenSupply
- func (*AssetIssueContract_FrozenSupply) Descriptor() ([]byte, []int)
- func (m *AssetIssueContract_FrozenSupply) GetFrozenAmount() int64
- func (m *AssetIssueContract_FrozenSupply) GetFrozenDays() int64
- func (*AssetIssueContract_FrozenSupply) ProtoMessage()
- func (m *AssetIssueContract_FrozenSupply) Reset()
- func (m *AssetIssueContract_FrozenSupply) String() string
- type Block
- type BlockHeader
- type BlockHeaderRaw
- func (*BlockHeaderRaw) Descriptor() ([]byte, []int)
- func (m *BlockHeaderRaw) GetNumber() int64
- func (m *BlockHeaderRaw) GetParentHash() []byte
- func (m *BlockHeaderRaw) GetTimestamp() int64
- func (m *BlockHeaderRaw) GetTxTrieRoot() []byte
- func (m *BlockHeaderRaw) GetWitnessAddress() []byte
- func (m *BlockHeaderRaw) GetWitnessId() int64
- func (*BlockHeaderRaw) ProtoMessage()
- func (m *BlockHeaderRaw) Reset()
- func (m *BlockHeaderRaw) String() string
- type BlockInventory
- type BlockInventory_BlockId
- type BlockInventory_Type
- type ChainInventory
- type ChainInventory_BlockId
- type DeployContract
- type DisconnectMessage
- type DynamicProperties
- type Endpoint
- type FindNeighbours
- func (*FindNeighbours) Descriptor() ([]byte, []int)
- func (m *FindNeighbours) GetFrom() *Endpoint
- func (m *FindNeighbours) GetTargetId() []byte
- func (m *FindNeighbours) GetTimestamp() int64
- func (*FindNeighbours) ProtoMessage()
- func (m *FindNeighbours) Reset()
- func (m *FindNeighbours) String() string
- type FreezeBalanceContract
- func (*FreezeBalanceContract) Descriptor() ([]byte, []int)
- func (m *FreezeBalanceContract) GetFrozenBalance() int64
- func (m *FreezeBalanceContract) GetFrozenDuration() int64
- func (m *FreezeBalanceContract) GetOwnerAddress() []byte
- func (*FreezeBalanceContract) ProtoMessage()
- func (m *FreezeBalanceContract) Reset()
- func (m *FreezeBalanceContract) String() string
- type HelloMessage
- func (*HelloMessage) Descriptor() ([]byte, []int)
- func (m *HelloMessage) GetFrom() *Endpoint
- func (m *HelloMessage) GetGenesisBlockId() *HelloMessage_BlockId
- func (m *HelloMessage) GetHeadBlockId() *HelloMessage_BlockId
- func (m *HelloMessage) GetSolidBlockId() *HelloMessage_BlockId
- func (m *HelloMessage) GetTimestamp() int64
- func (m *HelloMessage) GetVersion() int32
- func (*HelloMessage) ProtoMessage()
- func (m *HelloMessage) Reset()
- func (m *HelloMessage) String() string
- type HelloMessage_BlockId
- type Inventory
- type InventoryItems
- type Inventory_InventoryType
- type Items
- func (*Items) Descriptor() ([]byte, []int)
- func (m *Items) GetBlockHeaders() []*BlockHeader
- func (m *Items) GetBlocks() []*Block
- func (m *Items) GetTransactions() []*Transaction
- func (m *Items) GetType() Items_ItemType
- func (*Items) ProtoMessage()
- func (m *Items) Reset()
- func (m *Items) String() string
- type Items_ItemType
- type Neighbours
- type ParticipateAssetIssueContract
- func (*ParticipateAssetIssueContract) Descriptor() ([]byte, []int)
- func (m *ParticipateAssetIssueContract) GetAmount() int64
- func (m *ParticipateAssetIssueContract) GetAssetName() []byte
- func (m *ParticipateAssetIssueContract) GetOwnerAddress() []byte
- func (m *ParticipateAssetIssueContract) GetToAddress() []byte
- func (*ParticipateAssetIssueContract) ProtoMessage()
- func (m *ParticipateAssetIssueContract) Reset()
- func (m *ParticipateAssetIssueContract) String() string
- type Permision
- type PingMessage
- func (*PingMessage) Descriptor() ([]byte, []int)
- func (m *PingMessage) GetFrom() *Endpoint
- func (m *PingMessage) GetTimestamp() int64
- func (m *PingMessage) GetTo() *Endpoint
- func (m *PingMessage) GetVersion() int32
- func (*PingMessage) ProtoMessage()
- func (m *PingMessage) Reset()
- func (m *PingMessage) String() string
- type PongMessage
- type ReasonCode
- type TXInput
- type TXInputRaw
- type TXOutput
- type TXOutputs
- type Transaction
- func (*Transaction) Descriptor() ([]byte, []int)
- func (m *Transaction) GetRawData() *TransactionRaw
- func (m *Transaction) GetRet() []*Transaction_Result
- func (m *Transaction) GetSignature() [][]byte
- func (*Transaction) ProtoMessage()
- func (m *Transaction) Reset()
- func (m *Transaction) String() string
- type TransactionRaw
- func (*TransactionRaw) Descriptor() ([]byte, []int)
- func (m *TransactionRaw) GetAuths() []*Acuthrity
- func (m *TransactionRaw) GetContract() []*Transaction_Contract
- func (m *TransactionRaw) GetData() []byte
- func (m *TransactionRaw) GetExpiration() int64
- func (m *TransactionRaw) GetRefBlockBytes() []byte
- func (m *TransactionRaw) GetRefBlockHash() []byte
- func (m *TransactionRaw) GetRefBlockNum() int64
- func (m *TransactionRaw) GetScripts() []byte
- func (m *TransactionRaw) GetTimestamp() int64
- func (*TransactionRaw) ProtoMessage()
- func (m *TransactionRaw) Reset()
- func (m *TransactionRaw) String() string
- type Transaction_Contract
- func (*Transaction_Contract) Descriptor() ([]byte, []int)
- func (m *Transaction_Contract) GetContractName() []byte
- func (m *Transaction_Contract) GetParameter() *google_protobuf.Any
- func (m *Transaction_Contract) GetProvider() []byte
- func (m *Transaction_Contract) GetType() Transaction_Contract_ContractType
- func (*Transaction_Contract) ProtoMessage()
- func (m *Transaction_Contract) Reset()
- func (m *Transaction_Contract) String() string
- type Transaction_Contract_ContractType
- type Transaction_Result
- type Transaction_ResultCode
- type Transactions
- type TransferAssetContract
- func (*TransferAssetContract) Descriptor() ([]byte, []int)
- func (m *TransferAssetContract) GetAmount() int64
- func (m *TransferAssetContract) GetAssetName() []byte
- func (m *TransferAssetContract) GetOwnerAddress() []byte
- func (m *TransferAssetContract) GetToAddress() []byte
- func (*TransferAssetContract) ProtoMessage()
- func (m *TransferAssetContract) Reset()
- func (m *TransferAssetContract) String() string
- type TransferContract
- func (*TransferContract) Descriptor() ([]byte, []int)
- func (m *TransferContract) GetAmount() int64
- func (m *TransferContract) GetOwnerAddress() []byte
- func (m *TransferContract) GetToAddress() []byte
- func (*TransferContract) ProtoMessage()
- func (m *TransferContract) Reset()
- func (m *TransferContract) String() string
- type UnfreezeAssetContract
- type UnfreezeBalanceContract
- type UpdateAssetContract
- func (*UpdateAssetContract) Descriptor() ([]byte, []int)
- func (m *UpdateAssetContract) GetDescription() []byte
- func (m *UpdateAssetContract) GetNewLimit() int64
- func (m *UpdateAssetContract) GetNewPublicLimit() int64
- func (m *UpdateAssetContract) GetOwnerAddress() []byte
- func (m *UpdateAssetContract) GetUrl() []byte
- func (*UpdateAssetContract) ProtoMessage()
- func (m *UpdateAssetContract) Reset()
- func (m *UpdateAssetContract) String() string
- type Vote
- type VoteAssetContract
- func (*VoteAssetContract) Descriptor() ([]byte, []int)
- func (m *VoteAssetContract) GetCount() int32
- func (m *VoteAssetContract) GetOwnerAddress() []byte
- func (m *VoteAssetContract) GetSupport() bool
- func (m *VoteAssetContract) GetVoteAddress() [][]byte
- func (*VoteAssetContract) ProtoMessage()
- func (m *VoteAssetContract) Reset()
- func (m *VoteAssetContract) String() string
- type VoteWitnessContract
- func (*VoteWitnessContract) Descriptor() ([]byte, []int)
- func (m *VoteWitnessContract) GetOwnerAddress() []byte
- func (m *VoteWitnessContract) GetSupport() bool
- func (m *VoteWitnessContract) GetVotes() []*VoteWitnessContract_Vote
- func (*VoteWitnessContract) ProtoMessage()
- func (m *VoteWitnessContract) Reset()
- func (m *VoteWitnessContract) String() string
- type VoteWitnessContract_Vote
- func (*VoteWitnessContract_Vote) Descriptor() ([]byte, []int)
- func (m *VoteWitnessContract_Vote) GetVoteAddress() []byte
- func (m *VoteWitnessContract_Vote) GetVoteCount() int64
- func (*VoteWitnessContract_Vote) ProtoMessage()
- func (m *VoteWitnessContract_Vote) Reset()
- func (m *VoteWitnessContract_Vote) String() string
- type Votes
- type WithdrawBalanceContract
- type Witness
- func (*Witness) Descriptor() ([]byte, []int)
- func (m *Witness) GetAddress() []byte
- func (m *Witness) GetIsJobs() bool
- func (m *Witness) GetLatestBlockNum() int64
- func (m *Witness) GetLatestSlotNum() int64
- func (m *Witness) GetPubKey() []byte
- func (m *Witness) GetTotalMissed() int64
- func (m *Witness) GetTotalProduced() int64
- func (m *Witness) GetUrl() string
- func (m *Witness) GetVoteCount() int64
- func (*Witness) ProtoMessage()
- func (m *Witness) Reset()
- func (m *Witness) String() string
- type WitnessCreateContract
- type WitnessUpdateContract
- func (*WitnessUpdateContract) Descriptor() ([]byte, []int)
- func (m *WitnessUpdateContract) GetOwnerAddress() []byte
- func (m *WitnessUpdateContract) GetUpdateUrl() []byte
- func (*WitnessUpdateContract) ProtoMessage()
- func (m *WitnessUpdateContract) Reset()
- func (m *WitnessUpdateContract) String() string
Constants ¶
This section is empty.
Variables ¶
View Source
var AccountType_name = map[int32]string{
0: "Normal",
1: "AssetIssue",
2: "Contract",
}
View Source
var AccountType_value = map[string]int32{
"Normal": 0,
"AssetIssue": 1,
"Contract": 2,
}
View Source
var BlockInventory_Type_name = map[int32]string{
0: "SYNC",
1: "ADVTISE",
2: "FETCH",
}
View Source
var BlockInventory_Type_value = map[string]int32{
"SYNC": 0,
"ADVTISE": 1,
"FETCH": 2,
}
View Source
var Inventory_InventoryType_name = map[int32]string{
0: "TRX",
1: "BLOCK",
}
View Source
var Inventory_InventoryType_value = map[string]int32{
"TRX": 0,
"BLOCK": 1,
}
View Source
var Items_ItemType_name = map[int32]string{
0: "ERR",
1: "TRX",
2: "BLOCK",
3: "BLOCKHEADER",
}
View Source
var Items_ItemType_value = map[string]int32{
"ERR": 0,
"TRX": 1,
"BLOCK": 2,
"BLOCKHEADER": 3,
}
View Source
var ReasonCode_name = map[int32]string{
0: "REQUESTED",
2: "BAD_PROTOCOL",
4: "TOO_MANY_PEERS",
5: "DUPLICATE_PEER",
6: "INCOMPATIBLE_PROTOCOL",
7: "NULL_IDENTITY",
8: "PEER_QUITING",
9: "UNEXPECTED_IDENTITY",
10: "LOCAL_IDENTITY",
11: "PING_TIMEOUT",
16: "USER_REASON",
17: "RESET",
18: "SYNC_FAIL",
19: "FETCH_FAIL",
20: "BAD_TX",
21: "BAD_BLOCK",
22: "FORKED",
23: "UNLINKABLE",
24: "INCOMPATIBLE_VERSION",
25: "INCOMPATIBLE_CHAIN",
32: "TIME_OUT",
33: "CONNECT_FAIL",
255: "UNKNOWN",
}
View Source
var ReasonCode_value = map[string]int32{
"REQUESTED": 0,
"BAD_PROTOCOL": 2,
"TOO_MANY_PEERS": 4,
"DUPLICATE_PEER": 5,
"INCOMPATIBLE_PROTOCOL": 6,
"NULL_IDENTITY": 7,
"PEER_QUITING": 8,
"UNEXPECTED_IDENTITY": 9,
"LOCAL_IDENTITY": 10,
"PING_TIMEOUT": 11,
"USER_REASON": 16,
"RESET": 17,
"SYNC_FAIL": 18,
"FETCH_FAIL": 19,
"BAD_TX": 20,
"BAD_BLOCK": 21,
"FORKED": 22,
"UNLINKABLE": 23,
"INCOMPATIBLE_VERSION": 24,
"INCOMPATIBLE_CHAIN": 25,
"TIME_OUT": 32,
"CONNECT_FAIL": 33,
"UNKNOWN": 255,
}
View Source
var Transaction_Contract_ContractType_name = map[int32]string{
0: "AccountCreateContract",
1: "TransferContract",
2: "TransferAssetContract",
3: "VoteAssetContract",
4: "VoteWitnessContract",
5: "WitnessCreateContract",
6: "AssetIssueContract",
7: "DeployContract",
8: "WitnessUpdateContract",
9: "ParticipateAssetIssueContract",
10: "AccountUpdateContract",
11: "FreezeBalanceContract",
12: "UnfreezeBalanceContract",
13: "WithdrawBalanceContract",
14: "UnfreezeAssetContract",
15: "UpdateAssetContract",
20: "CustomContract",
}
View Source
var Transaction_Contract_ContractType_value = map[string]int32{
"AccountCreateContract": 0,
"TransferContract": 1,
"TransferAssetContract": 2,
"VoteAssetContract": 3,
"VoteWitnessContract": 4,
"WitnessCreateContract": 5,
"AssetIssueContract": 6,
"DeployContract": 7,
"WitnessUpdateContract": 8,
"ParticipateAssetIssueContract": 9,
"AccountUpdateContract": 10,
"FreezeBalanceContract": 11,
"UnfreezeBalanceContract": 12,
"WithdrawBalanceContract": 13,
"UnfreezeAssetContract": 14,
"UpdateAssetContract": 15,
"CustomContract": 20,
}
View Source
var Transaction_ResultCode_name = map[int32]string{
0: "SUCESS",
1: "FAILED",
}
View Source
var Transaction_ResultCode_value = map[string]int32{
"SUCESS": 0,
"FAILED": 1,
}
Functions ¶
This section is empty.
Types ¶
type Account ¶
type Account struct { AccountName []byte `protobuf:"bytes,1,opt,name=account_name,json=accountName,proto3" json:"account_name,omitempty"` Type AccountType `protobuf:"varint,2,opt,name=type,enum=protocol.AccountType" json:"type,omitempty"` // the create address Address []byte `protobuf:"bytes,3,opt,name=address,proto3" json:"address,omitempty"` // the trx balance Balance int64 `protobuf:"varint,4,opt,name=balance" json:"balance,omitempty"` // the votes Votes []*Vote `protobuf:"bytes,5,rep,name=votes" json:"votes,omitempty"` // the other asset owned by this account Asset map[string]int64 `` /* 131-byte string literal not displayed */ // latest asset operation time // the frozen balance Frozen []*Account_Frozen `protobuf:"bytes,7,rep,name=frozen" json:"frozen,omitempty"` // bandwidth, get from frozen NetUsage int64 `protobuf:"varint,8,opt,name=net_usage,json=netUsage" json:"net_usage,omitempty"` // this account create time CreateTime int64 `protobuf:"varint,9,opt,name=create_time,json=createTime" json:"create_time,omitempty"` // this last operation time, including transfer, voting and so on. //FIXME fix grammar LatestOprationTime int64 `protobuf:"varint,10,opt,name=latest_opration_time,json=latestOprationTime" json:"latest_opration_time,omitempty"` // witness block producing allowance Allowance int64 `protobuf:"varint,11,opt,name=allowance" json:"allowance,omitempty"` // last withdraw time LatestWithdrawTime int64 `protobuf:"varint,12,opt,name=latest_withdraw_time,json=latestWithdrawTime" json:"latest_withdraw_time,omitempty"` // not used so far Code []byte `protobuf:"bytes,13,opt,name=code,proto3" json:"code,omitempty"` IsWitness bool `protobuf:"varint,14,opt,name=is_witness,json=isWitness" json:"is_witness,omitempty"` IsCommittee bool `protobuf:"varint,15,opt,name=is_committee,json=isCommittee" json:"is_committee,omitempty"` // frozen asset(for asset issuer) FrozenSupply []*Account_Frozen `protobuf:"bytes,16,rep,name=frozen_supply,json=frozenSupply" json:"frozen_supply,omitempty"` // asset_issued_name AssetIssuedName []byte `protobuf:"bytes,17,opt,name=asset_issued_name,json=assetIssuedName,proto3" json:"asset_issued_name,omitempty"` LatestAssetOperationTime map[string]int64 `` /* 206-byte string literal not displayed */ FreeNetUsage int64 `protobuf:"varint,19,opt,name=free_net_usage,json=freeNetUsage" json:"free_net_usage,omitempty"` FreeAssetNetUsage map[string]int64 `` /* 185-byte string literal not displayed */ LatestConsumeTime int64 `protobuf:"varint,21,opt,name=latest_consume_time,json=latestConsumeTime" json:"latest_consume_time,omitempty"` LatestConsumeFreeTime int64 `protobuf:"varint,22,opt,name=latest_consume_free_time,json=latestConsumeFreeTime" json:"latest_consume_free_time,omitempty"` }
Account
func (*Account) Descriptor ¶
func (*Account) GetAccountName ¶
func (*Account) GetAddress ¶
func (*Account) GetAllowance ¶
func (*Account) GetAssetIssuedName ¶
func (*Account) GetBalance ¶
func (*Account) GetCreateTime ¶
func (*Account) GetFreeAssetNetUsage ¶
func (*Account) GetFreeNetUsage ¶
func (*Account) GetFrozen ¶
func (m *Account) GetFrozen() []*Account_Frozen
func (*Account) GetFrozenSupply ¶
func (m *Account) GetFrozenSupply() []*Account_Frozen
func (*Account) GetIsCommittee ¶
func (*Account) GetIsWitness ¶
func (*Account) GetLatestAssetOperationTime ¶
func (*Account) GetLatestConsumeFreeTime ¶
func (*Account) GetLatestConsumeTime ¶
func (*Account) GetLatestOprationTime ¶
func (*Account) GetLatestWithdrawTime ¶
func (*Account) GetNetUsage ¶
func (*Account) GetType ¶
func (m *Account) GetType() AccountType
func (*Account) ProtoMessage ¶
func (*Account) ProtoMessage()
type AccountCreateContract ¶
type AccountCreateContract struct { OwnerAddress []byte `protobuf:"bytes,1,opt,name=owner_address,json=ownerAddress,proto3" json:"owner_address,omitempty"` AccountAddress []byte `protobuf:"bytes,2,opt,name=account_address,json=accountAddress,proto3" json:"account_address,omitempty"` Type AccountType `protobuf:"varint,3,opt,name=type,enum=protocol.AccountType" json:"type,omitempty"` }
func (*AccountCreateContract) Descriptor ¶
func (*AccountCreateContract) Descriptor() ([]byte, []int)
func (*AccountCreateContract) GetAccountAddress ¶
func (m *AccountCreateContract) GetAccountAddress() []byte
func (*AccountCreateContract) GetOwnerAddress ¶
func (m *AccountCreateContract) GetOwnerAddress() []byte
func (*AccountCreateContract) GetType ¶
func (m *AccountCreateContract) GetType() AccountType
func (*AccountCreateContract) ProtoMessage ¶
func (*AccountCreateContract) ProtoMessage()
func (*AccountCreateContract) Reset ¶
func (m *AccountCreateContract) Reset()
func (*AccountCreateContract) String ¶
func (m *AccountCreateContract) String() string
type AccountId ¶
type AccountId struct { Name []byte `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Address []byte `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"` }
AccountId, (name, address) use name, (null, address) use address, (name, null) use name,
func (*AccountId) Descriptor ¶
func (*AccountId) GetAddress ¶
func (*AccountId) ProtoMessage ¶
func (*AccountId) ProtoMessage()
type AccountType ¶
type AccountType int32
const ( AccountType_Normal AccountType = 0 AccountType_AssetIssue AccountType = 1 AccountType_Contract AccountType = 2 )
func (AccountType) EnumDescriptor ¶
func (AccountType) EnumDescriptor() ([]byte, []int)
func (AccountType) String ¶
func (x AccountType) String() string
type AccountUpdateContract ¶
type AccountUpdateContract struct { AccountName []byte `protobuf:"bytes,1,opt,name=account_name,json=accountName,proto3" json:"account_name,omitempty"` OwnerAddress []byte `protobuf:"bytes,2,opt,name=owner_address,json=ownerAddress,proto3" json:"owner_address,omitempty"` }
update account name if the account has no name.
func (*AccountUpdateContract) Descriptor ¶
func (*AccountUpdateContract) Descriptor() ([]byte, []int)
func (*AccountUpdateContract) GetAccountName ¶
func (m *AccountUpdateContract) GetAccountName() []byte
func (*AccountUpdateContract) GetOwnerAddress ¶
func (m *AccountUpdateContract) GetOwnerAddress() []byte
func (*AccountUpdateContract) ProtoMessage ¶
func (*AccountUpdateContract) ProtoMessage()
func (*AccountUpdateContract) Reset ¶
func (m *AccountUpdateContract) Reset()
func (*AccountUpdateContract) String ¶
func (m *AccountUpdateContract) String() string
type Account_Frozen ¶
type Account_Frozen struct { // the frozen trx balance FrozenBalance int64 `protobuf:"varint,1,opt,name=frozen_balance,json=frozenBalance" json:"frozen_balance,omitempty"` // the expire time ExpireTime int64 `protobuf:"varint,2,opt,name=expire_time,json=expireTime" json:"expire_time,omitempty"` }
frozen balance
func (*Account_Frozen) Descriptor ¶
func (*Account_Frozen) Descriptor() ([]byte, []int)
func (*Account_Frozen) GetExpireTime ¶
func (m *Account_Frozen) GetExpireTime() int64
func (*Account_Frozen) GetFrozenBalance ¶
func (m *Account_Frozen) GetFrozenBalance() int64
func (*Account_Frozen) ProtoMessage ¶
func (*Account_Frozen) ProtoMessage()
func (*Account_Frozen) Reset ¶
func (m *Account_Frozen) Reset()
func (*Account_Frozen) String ¶
func (m *Account_Frozen) String() string
type Acuthrity ¶
type Acuthrity struct { Account *AccountId `protobuf:"bytes,1,opt,name=account" json:"account,omitempty"` PermissionName []byte `protobuf:"bytes,2,opt,name=permission_name,json=permissionName,proto3" json:"permission_name,omitempty"` }
FIXME authority?
func (*Acuthrity) Descriptor ¶
func (*Acuthrity) GetAccount ¶
func (*Acuthrity) GetPermissionName ¶
func (*Acuthrity) ProtoMessage ¶
func (*Acuthrity) ProtoMessage()
type AssetIssueContract ¶
type AssetIssueContract struct { OwnerAddress []byte `protobuf:"bytes,1,opt,name=owner_address,json=ownerAddress,proto3" json:"owner_address,omitempty"` Name []byte `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Abbr []byte `protobuf:"bytes,3,opt,name=abbr,proto3" json:"abbr,omitempty"` TotalSupply int64 `protobuf:"varint,4,opt,name=total_supply,json=totalSupply" json:"total_supply,omitempty"` FrozenSupply []*AssetIssueContract_FrozenSupply `protobuf:"bytes,5,rep,name=frozen_supply,json=frozenSupply" json:"frozen_supply,omitempty"` TrxNum int32 `protobuf:"varint,6,opt,name=trx_num,json=trxNum" json:"trx_num,omitempty"` Num int32 `protobuf:"varint,8,opt,name=num" json:"num,omitempty"` StartTime int64 `protobuf:"varint,9,opt,name=start_time,json=startTime" json:"start_time,omitempty"` EndTime int64 `protobuf:"varint,10,opt,name=end_time,json=endTime" json:"end_time,omitempty"` VoteScore int32 `protobuf:"varint,16,opt,name=vote_score,json=voteScore" json:"vote_score,omitempty"` Description []byte `protobuf:"bytes,20,opt,name=description,proto3" json:"description,omitempty"` Url []byte `protobuf:"bytes,21,opt,name=url,proto3" json:"url,omitempty"` FreeAssetNetLimit int64 `protobuf:"varint,22,opt,name=free_asset_net_limit,json=freeAssetNetLimit" json:"free_asset_net_limit,omitempty"` PublicFreeAssetNetLimit int64 `` /* 131-byte string literal not displayed */ PublicFreeAssetNetUsage int64 `` /* 131-byte string literal not displayed */ PublicLatestFreeNetTime int64 `` /* 131-byte string literal not displayed */ }
func (*AssetIssueContract) Descriptor ¶
func (*AssetIssueContract) Descriptor() ([]byte, []int)
func (*AssetIssueContract) GetAbbr ¶
func (m *AssetIssueContract) GetAbbr() []byte
func (*AssetIssueContract) GetDescription ¶
func (m *AssetIssueContract) GetDescription() []byte
func (*AssetIssueContract) GetEndTime ¶
func (m *AssetIssueContract) GetEndTime() int64
func (*AssetIssueContract) GetFreeAssetNetLimit ¶
func (m *AssetIssueContract) GetFreeAssetNetLimit() int64
func (*AssetIssueContract) GetFrozenSupply ¶
func (m *AssetIssueContract) GetFrozenSupply() []*AssetIssueContract_FrozenSupply
func (*AssetIssueContract) GetName ¶
func (m *AssetIssueContract) GetName() []byte
func (*AssetIssueContract) GetNum ¶
func (m *AssetIssueContract) GetNum() int32
func (*AssetIssueContract) GetOwnerAddress ¶
func (m *AssetIssueContract) GetOwnerAddress() []byte
func (*AssetIssueContract) GetPublicFreeAssetNetLimit ¶
func (m *AssetIssueContract) GetPublicFreeAssetNetLimit() int64
func (*AssetIssueContract) GetPublicFreeAssetNetUsage ¶
func (m *AssetIssueContract) GetPublicFreeAssetNetUsage() int64
func (*AssetIssueContract) GetPublicLatestFreeNetTime ¶
func (m *AssetIssueContract) GetPublicLatestFreeNetTime() int64
func (*AssetIssueContract) GetStartTime ¶
func (m *AssetIssueContract) GetStartTime() int64
func (*AssetIssueContract) GetTotalSupply ¶
func (m *AssetIssueContract) GetTotalSupply() int64
func (*AssetIssueContract) GetTrxNum ¶
func (m *AssetIssueContract) GetTrxNum() int32
func (*AssetIssueContract) GetUrl ¶
func (m *AssetIssueContract) GetUrl() []byte
func (*AssetIssueContract) GetVoteScore ¶
func (m *AssetIssueContract) GetVoteScore() int32
func (*AssetIssueContract) ProtoMessage ¶
func (*AssetIssueContract) ProtoMessage()
func (*AssetIssueContract) Reset ¶
func (m *AssetIssueContract) Reset()
func (*AssetIssueContract) String ¶
func (m *AssetIssueContract) String() string
type AssetIssueContract_FrozenSupply ¶
type AssetIssueContract_FrozenSupply struct { FrozenAmount int64 `protobuf:"varint,1,opt,name=frozen_amount,json=frozenAmount" json:"frozen_amount,omitempty"` FrozenDays int64 `protobuf:"varint,2,opt,name=frozen_days,json=frozenDays" json:"frozen_days,omitempty"` }
func (*AssetIssueContract_FrozenSupply) Descriptor ¶
func (*AssetIssueContract_FrozenSupply) Descriptor() ([]byte, []int)
func (*AssetIssueContract_FrozenSupply) GetFrozenAmount ¶
func (m *AssetIssueContract_FrozenSupply) GetFrozenAmount() int64
func (*AssetIssueContract_FrozenSupply) GetFrozenDays ¶
func (m *AssetIssueContract_FrozenSupply) GetFrozenDays() int64
func (*AssetIssueContract_FrozenSupply) ProtoMessage ¶
func (*AssetIssueContract_FrozenSupply) ProtoMessage()
func (*AssetIssueContract_FrozenSupply) Reset ¶
func (m *AssetIssueContract_FrozenSupply) Reset()
func (*AssetIssueContract_FrozenSupply) String ¶
func (m *AssetIssueContract_FrozenSupply) String() string
type Block ¶
type Block struct { Transactions []*Transaction `protobuf:"bytes,1,rep,name=transactions" json:"transactions,omitempty"` BlockHeader *BlockHeader `protobuf:"bytes,2,opt,name=block_header,json=blockHeader" json:"block_header,omitempty"` }
block
func (*Block) Descriptor ¶
func (*Block) GetBlockHeader ¶
func (m *Block) GetBlockHeader() *BlockHeader
func (*Block) GetTransactions ¶
func (m *Block) GetTransactions() []*Transaction
func (*Block) ProtoMessage ¶
func (*Block) ProtoMessage()
type BlockHeader ¶
type BlockHeader struct { RawData *BlockHeaderRaw `protobuf:"bytes,1,opt,name=raw_data,json=rawData" json:"raw_data,omitempty"` WitnessSignature []byte `protobuf:"bytes,2,opt,name=witness_signature,json=witnessSignature,proto3" json:"witness_signature,omitempty"` }
func (*BlockHeader) Descriptor ¶
func (*BlockHeader) Descriptor() ([]byte, []int)
func (*BlockHeader) GetRawData ¶
func (m *BlockHeader) GetRawData() *BlockHeaderRaw
func (*BlockHeader) GetWitnessSignature ¶
func (m *BlockHeader) GetWitnessSignature() []byte
func (*BlockHeader) ProtoMessage ¶
func (*BlockHeader) ProtoMessage()
func (*BlockHeader) Reset ¶
func (m *BlockHeader) Reset()
func (*BlockHeader) String ¶
func (m *BlockHeader) String() string
type BlockHeaderRaw ¶
type BlockHeaderRaw struct { Timestamp int64 `protobuf:"varint,1,opt,name=timestamp" json:"timestamp,omitempty"` TxTrieRoot []byte `protobuf:"bytes,2,opt,name=txTrieRoot,proto3" json:"txTrieRoot,omitempty"` ParentHash []byte `protobuf:"bytes,3,opt,name=parentHash,proto3" json:"parentHash,omitempty"` // bytes nonce = 5; // bytes difficulty = 6; Number int64 `protobuf:"varint,7,opt,name=number" json:"number,omitempty"` WitnessId int64 `protobuf:"varint,8,opt,name=witness_id,json=witnessId" json:"witness_id,omitempty"` WitnessAddress []byte `protobuf:"bytes,9,opt,name=witness_address,json=witnessAddress,proto3" json:"witness_address,omitempty"` }
func (*BlockHeaderRaw) Descriptor ¶
func (*BlockHeaderRaw) Descriptor() ([]byte, []int)
func (*BlockHeaderRaw) GetNumber ¶
func (m *BlockHeaderRaw) GetNumber() int64
func (*BlockHeaderRaw) GetParentHash ¶
func (m *BlockHeaderRaw) GetParentHash() []byte
func (*BlockHeaderRaw) GetTimestamp ¶
func (m *BlockHeaderRaw) GetTimestamp() int64
func (*BlockHeaderRaw) GetTxTrieRoot ¶
func (m *BlockHeaderRaw) GetTxTrieRoot() []byte
func (*BlockHeaderRaw) GetWitnessAddress ¶
func (m *BlockHeaderRaw) GetWitnessAddress() []byte
func (*BlockHeaderRaw) GetWitnessId ¶
func (m *BlockHeaderRaw) GetWitnessId() int64
func (*BlockHeaderRaw) ProtoMessage ¶
func (*BlockHeaderRaw) ProtoMessage()
func (*BlockHeaderRaw) Reset ¶
func (m *BlockHeaderRaw) Reset()
func (*BlockHeaderRaw) String ¶
func (m *BlockHeaderRaw) String() string
type BlockInventory ¶
type BlockInventory struct { Ids []*BlockInventory_BlockId `protobuf:"bytes,1,rep,name=ids" json:"ids,omitempty"` Type BlockInventory_Type `protobuf:"varint,2,opt,name=type,enum=protocol.BlockInventory_Type" json:"type,omitempty"` }
Inventory
func (*BlockInventory) Descriptor ¶
func (*BlockInventory) Descriptor() ([]byte, []int)
func (*BlockInventory) GetIds ¶
func (m *BlockInventory) GetIds() []*BlockInventory_BlockId
func (*BlockInventory) GetType ¶
func (m *BlockInventory) GetType() BlockInventory_Type
func (*BlockInventory) ProtoMessage ¶
func (*BlockInventory) ProtoMessage()
func (*BlockInventory) Reset ¶
func (m *BlockInventory) Reset()
func (*BlockInventory) String ¶
func (m *BlockInventory) String() string
type BlockInventory_BlockId ¶
type BlockInventory_BlockId struct { Hash []byte `protobuf:"bytes,1,opt,name=hash,proto3" json:"hash,omitempty"` Number int64 `protobuf:"varint,2,opt,name=number" json:"number,omitempty"` }
func (*BlockInventory_BlockId) Descriptor ¶
func (*BlockInventory_BlockId) Descriptor() ([]byte, []int)
func (*BlockInventory_BlockId) GetHash ¶
func (m *BlockInventory_BlockId) GetHash() []byte
func (*BlockInventory_BlockId) GetNumber ¶
func (m *BlockInventory_BlockId) GetNumber() int64
func (*BlockInventory_BlockId) ProtoMessage ¶
func (*BlockInventory_BlockId) ProtoMessage()
func (*BlockInventory_BlockId) Reset ¶
func (m *BlockInventory_BlockId) Reset()
func (*BlockInventory_BlockId) String ¶
func (m *BlockInventory_BlockId) String() string
type BlockInventory_Type ¶
type BlockInventory_Type int32
const ( BlockInventory_SYNC BlockInventory_Type = 0 BlockInventory_ADVTISE BlockInventory_Type = 1 BlockInventory_FETCH BlockInventory_Type = 2 )
func (BlockInventory_Type) EnumDescriptor ¶
func (BlockInventory_Type) EnumDescriptor() ([]byte, []int)
func (BlockInventory_Type) String ¶
func (x BlockInventory_Type) String() string
type ChainInventory ¶
type ChainInventory struct { Ids []*ChainInventory_BlockId `protobuf:"bytes,1,rep,name=ids" json:"ids,omitempty"` RemainNum int64 `protobuf:"varint,2,opt,name=remain_num,json=remainNum" json:"remain_num,omitempty"` }
func (*ChainInventory) Descriptor ¶
func (*ChainInventory) Descriptor() ([]byte, []int)
func (*ChainInventory) GetIds ¶
func (m *ChainInventory) GetIds() []*ChainInventory_BlockId
func (*ChainInventory) GetRemainNum ¶
func (m *ChainInventory) GetRemainNum() int64
func (*ChainInventory) ProtoMessage ¶
func (*ChainInventory) ProtoMessage()
func (*ChainInventory) Reset ¶
func (m *ChainInventory) Reset()
func (*ChainInventory) String ¶
func (m *ChainInventory) String() string
type ChainInventory_BlockId ¶
type ChainInventory_BlockId struct { Hash []byte `protobuf:"bytes,1,opt,name=hash,proto3" json:"hash,omitempty"` Number int64 `protobuf:"varint,2,opt,name=number" json:"number,omitempty"` }
func (*ChainInventory_BlockId) Descriptor ¶
func (*ChainInventory_BlockId) Descriptor() ([]byte, []int)
func (*ChainInventory_BlockId) GetHash ¶
func (m *ChainInventory_BlockId) GetHash() []byte
func (*ChainInventory_BlockId) GetNumber ¶
func (m *ChainInventory_BlockId) GetNumber() int64
func (*ChainInventory_BlockId) ProtoMessage ¶
func (*ChainInventory_BlockId) ProtoMessage()
func (*ChainInventory_BlockId) Reset ¶
func (m *ChainInventory_BlockId) Reset()
func (*ChainInventory_BlockId) String ¶
func (m *ChainInventory_BlockId) String() string
type DeployContract ¶
type DeployContract struct { OwnerAddress []byte `protobuf:"bytes,1,opt,name=owner_address,json=ownerAddress,proto3" json:"owner_address,omitempty"` Script []byte `protobuf:"bytes,2,opt,name=script,proto3" json:"script,omitempty"` }
func (*DeployContract) Descriptor ¶
func (*DeployContract) Descriptor() ([]byte, []int)
func (*DeployContract) GetOwnerAddress ¶
func (m *DeployContract) GetOwnerAddress() []byte
func (*DeployContract) GetScript ¶
func (m *DeployContract) GetScript() []byte
func (*DeployContract) ProtoMessage ¶
func (*DeployContract) ProtoMessage()
func (*DeployContract) Reset ¶
func (m *DeployContract) Reset()
func (*DeployContract) String ¶
func (m *DeployContract) String() string
type DisconnectMessage ¶
type DisconnectMessage struct {
Reason ReasonCode `protobuf:"varint,1,opt,name=reason,enum=protocol.ReasonCode" json:"reason,omitempty"`
}
func (*DisconnectMessage) Descriptor ¶
func (*DisconnectMessage) Descriptor() ([]byte, []int)
func (*DisconnectMessage) GetReason ¶
func (m *DisconnectMessage) GetReason() ReasonCode
func (*DisconnectMessage) ProtoMessage ¶
func (*DisconnectMessage) ProtoMessage()
func (*DisconnectMessage) Reset ¶
func (m *DisconnectMessage) Reset()
func (*DisconnectMessage) String ¶
func (m *DisconnectMessage) String() string
type DynamicProperties ¶
type DynamicProperties struct {
LastSolidityBlockNum int64 `protobuf:"varint,1,opt,name=last_solidity_block_num,json=lastSolidityBlockNum" json:"last_solidity_block_num,omitempty"`
}
DynamicProperties
func (*DynamicProperties) Descriptor ¶
func (*DynamicProperties) Descriptor() ([]byte, []int)
func (*DynamicProperties) GetLastSolidityBlockNum ¶
func (m *DynamicProperties) GetLastSolidityBlockNum() int64
func (*DynamicProperties) ProtoMessage ¶
func (*DynamicProperties) ProtoMessage()
func (*DynamicProperties) Reset ¶
func (m *DynamicProperties) Reset()
func (*DynamicProperties) String ¶
func (m *DynamicProperties) String() string
type Endpoint ¶
type Endpoint struct { Address []byte `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` Port int32 `protobuf:"varint,2,opt,name=port" json:"port,omitempty"` NodeId []byte `protobuf:"bytes,3,opt,name=nodeId,proto3" json:"nodeId,omitempty"` }
func (*Endpoint) Descriptor ¶
func (*Endpoint) GetAddress ¶
func (*Endpoint) ProtoMessage ¶
func (*Endpoint) ProtoMessage()
type FindNeighbours ¶
type FindNeighbours struct { From *Endpoint `protobuf:"bytes,1,opt,name=from" json:"from,omitempty"` TargetId []byte `protobuf:"bytes,2,opt,name=targetId,proto3" json:"targetId,omitempty"` Timestamp int64 `protobuf:"varint,3,opt,name=timestamp" json:"timestamp,omitempty"` }
func (*FindNeighbours) Descriptor ¶
func (*FindNeighbours) Descriptor() ([]byte, []int)
func (*FindNeighbours) GetFrom ¶
func (m *FindNeighbours) GetFrom() *Endpoint
func (*FindNeighbours) GetTargetId ¶
func (m *FindNeighbours) GetTargetId() []byte
func (*FindNeighbours) GetTimestamp ¶
func (m *FindNeighbours) GetTimestamp() int64
func (*FindNeighbours) ProtoMessage ¶
func (*FindNeighbours) ProtoMessage()
func (*FindNeighbours) Reset ¶
func (m *FindNeighbours) Reset()
func (*FindNeighbours) String ¶
func (m *FindNeighbours) String() string
type FreezeBalanceContract ¶
type FreezeBalanceContract struct { OwnerAddress []byte `protobuf:"bytes,1,opt,name=owner_address,json=ownerAddress,proto3" json:"owner_address,omitempty"` FrozenBalance int64 `protobuf:"varint,2,opt,name=frozen_balance,json=frozenBalance" json:"frozen_balance,omitempty"` FrozenDuration int64 `protobuf:"varint,3,opt,name=frozen_duration,json=frozenDuration" json:"frozen_duration,omitempty"` }
func (*FreezeBalanceContract) Descriptor ¶
func (*FreezeBalanceContract) Descriptor() ([]byte, []int)
func (*FreezeBalanceContract) GetFrozenBalance ¶
func (m *FreezeBalanceContract) GetFrozenBalance() int64
func (*FreezeBalanceContract) GetFrozenDuration ¶
func (m *FreezeBalanceContract) GetFrozenDuration() int64
func (*FreezeBalanceContract) GetOwnerAddress ¶
func (m *FreezeBalanceContract) GetOwnerAddress() []byte
func (*FreezeBalanceContract) ProtoMessage ¶
func (*FreezeBalanceContract) ProtoMessage()
func (*FreezeBalanceContract) Reset ¶
func (m *FreezeBalanceContract) Reset()
func (*FreezeBalanceContract) String ¶
func (m *FreezeBalanceContract) String() string
type HelloMessage ¶
type HelloMessage struct { From *Endpoint `protobuf:"bytes,1,opt,name=from" json:"from,omitempty"` Version int32 `protobuf:"varint,2,opt,name=version" json:"version,omitempty"` Timestamp int64 `protobuf:"varint,3,opt,name=timestamp" json:"timestamp,omitempty"` GenesisBlockId *HelloMessage_BlockId `protobuf:"bytes,4,opt,name=genesisBlockId" json:"genesisBlockId,omitempty"` SolidBlockId *HelloMessage_BlockId `protobuf:"bytes,5,opt,name=solidBlockId" json:"solidBlockId,omitempty"` HeadBlockId *HelloMessage_BlockId `protobuf:"bytes,6,opt,name=headBlockId" json:"headBlockId,omitempty"` }
func (*HelloMessage) Descriptor ¶
func (*HelloMessage) Descriptor() ([]byte, []int)
func (*HelloMessage) GetFrom ¶
func (m *HelloMessage) GetFrom() *Endpoint
func (*HelloMessage) GetGenesisBlockId ¶
func (m *HelloMessage) GetGenesisBlockId() *HelloMessage_BlockId
func (*HelloMessage) GetHeadBlockId ¶
func (m *HelloMessage) GetHeadBlockId() *HelloMessage_BlockId
func (*HelloMessage) GetSolidBlockId ¶
func (m *HelloMessage) GetSolidBlockId() *HelloMessage_BlockId
func (*HelloMessage) GetTimestamp ¶
func (m *HelloMessage) GetTimestamp() int64
func (*HelloMessage) GetVersion ¶
func (m *HelloMessage) GetVersion() int32
func (*HelloMessage) ProtoMessage ¶
func (*HelloMessage) ProtoMessage()
func (*HelloMessage) Reset ¶
func (m *HelloMessage) Reset()
func (*HelloMessage) String ¶
func (m *HelloMessage) String() string
type HelloMessage_BlockId ¶
type HelloMessage_BlockId struct { Hash []byte `protobuf:"bytes,1,opt,name=hash,proto3" json:"hash,omitempty"` Number int64 `protobuf:"varint,2,opt,name=number" json:"number,omitempty"` }
func (*HelloMessage_BlockId) Descriptor ¶
func (*HelloMessage_BlockId) Descriptor() ([]byte, []int)
func (*HelloMessage_BlockId) GetHash ¶
func (m *HelloMessage_BlockId) GetHash() []byte
func (*HelloMessage_BlockId) GetNumber ¶
func (m *HelloMessage_BlockId) GetNumber() int64
func (*HelloMessage_BlockId) ProtoMessage ¶
func (*HelloMessage_BlockId) ProtoMessage()
func (*HelloMessage_BlockId) Reset ¶
func (m *HelloMessage_BlockId) Reset()
func (*HelloMessage_BlockId) String ¶
func (m *HelloMessage_BlockId) String() string
type Inventory ¶
type Inventory struct { Type Inventory_InventoryType `protobuf:"varint,1,opt,name=type,enum=protocol.Inventory_InventoryType" json:"type,omitempty"` Ids [][]byte `protobuf:"bytes,2,rep,name=ids,proto3" json:"ids,omitempty"` }
func (*Inventory) Descriptor ¶
func (*Inventory) GetType ¶
func (m *Inventory) GetType() Inventory_InventoryType
func (*Inventory) ProtoMessage ¶
func (*Inventory) ProtoMessage()
type InventoryItems ¶
type InventoryItems struct { Type int32 `protobuf:"varint,1,opt,name=type" json:"type,omitempty"` Items [][]byte `protobuf:"bytes,2,rep,name=items,proto3" json:"items,omitempty"` }
func (*InventoryItems) Descriptor ¶
func (*InventoryItems) Descriptor() ([]byte, []int)
func (*InventoryItems) GetItems ¶
func (m *InventoryItems) GetItems() [][]byte
func (*InventoryItems) GetType ¶
func (m *InventoryItems) GetType() int32
func (*InventoryItems) ProtoMessage ¶
func (*InventoryItems) ProtoMessage()
func (*InventoryItems) Reset ¶
func (m *InventoryItems) Reset()
func (*InventoryItems) String ¶
func (m *InventoryItems) String() string
type Inventory_InventoryType ¶
type Inventory_InventoryType int32
const ( Inventory_TRX Inventory_InventoryType = 0 Inventory_BLOCK Inventory_InventoryType = 1 )
func (Inventory_InventoryType) EnumDescriptor ¶
func (Inventory_InventoryType) EnumDescriptor() ([]byte, []int)
func (Inventory_InventoryType) String ¶
func (x Inventory_InventoryType) String() string
type Items ¶
type Items struct { Type Items_ItemType `protobuf:"varint,1,opt,name=type,enum=protocol.Items_ItemType" json:"type,omitempty"` Blocks []*Block `protobuf:"bytes,2,rep,name=blocks" json:"blocks,omitempty"` BlockHeaders []*BlockHeader `protobuf:"bytes,3,rep,name=block_headers,json=blockHeaders" json:"block_headers,omitempty"` Transactions []*Transaction `protobuf:"bytes,4,rep,name=transactions" json:"transactions,omitempty"` }
func (*Items) Descriptor ¶
func (*Items) GetBlockHeaders ¶
func (m *Items) GetBlockHeaders() []*BlockHeader
func (*Items) GetTransactions ¶
func (m *Items) GetTransactions() []*Transaction
func (*Items) GetType ¶
func (m *Items) GetType() Items_ItemType
func (*Items) ProtoMessage ¶
func (*Items) ProtoMessage()
type Items_ItemType ¶
type Items_ItemType int32
const ( Items_ERR Items_ItemType = 0 Items_TRX Items_ItemType = 1 Items_BLOCK Items_ItemType = 2 Items_BLOCKHEADER Items_ItemType = 3 )
func (Items_ItemType) EnumDescriptor ¶
func (Items_ItemType) EnumDescriptor() ([]byte, []int)
func (Items_ItemType) String ¶
func (x Items_ItemType) String() string
type Neighbours ¶
type Neighbours struct { From *Endpoint `protobuf:"bytes,1,opt,name=from" json:"from,omitempty"` Neighbours []*Endpoint `protobuf:"bytes,2,rep,name=neighbours" json:"neighbours,omitempty"` Timestamp int64 `protobuf:"varint,3,opt,name=timestamp" json:"timestamp,omitempty"` }
func (*Neighbours) Descriptor ¶
func (*Neighbours) Descriptor() ([]byte, []int)
func (*Neighbours) GetFrom ¶
func (m *Neighbours) GetFrom() *Endpoint
func (*Neighbours) GetNeighbours ¶
func (m *Neighbours) GetNeighbours() []*Endpoint
func (*Neighbours) GetTimestamp ¶
func (m *Neighbours) GetTimestamp() int64
func (*Neighbours) ProtoMessage ¶
func (*Neighbours) ProtoMessage()
func (*Neighbours) Reset ¶
func (m *Neighbours) Reset()
func (*Neighbours) String ¶
func (m *Neighbours) String() string
type ParticipateAssetIssueContract ¶
type ParticipateAssetIssueContract struct { OwnerAddress []byte `protobuf:"bytes,1,opt,name=owner_address,json=ownerAddress,proto3" json:"owner_address,omitempty"` ToAddress []byte `protobuf:"bytes,2,opt,name=to_address,json=toAddress,proto3" json:"to_address,omitempty"` AssetName []byte `protobuf:"bytes,3,opt,name=asset_name,json=assetName,proto3" json:"asset_name,omitempty"` Amount int64 `protobuf:"varint,4,opt,name=amount" json:"amount,omitempty"` }
func (*ParticipateAssetIssueContract) Descriptor ¶
func (*ParticipateAssetIssueContract) Descriptor() ([]byte, []int)
func (*ParticipateAssetIssueContract) GetAmount ¶
func (m *ParticipateAssetIssueContract) GetAmount() int64
func (*ParticipateAssetIssueContract) GetAssetName ¶
func (m *ParticipateAssetIssueContract) GetAssetName() []byte
func (*ParticipateAssetIssueContract) GetOwnerAddress ¶
func (m *ParticipateAssetIssueContract) GetOwnerAddress() []byte
func (*ParticipateAssetIssueContract) GetToAddress ¶
func (m *ParticipateAssetIssueContract) GetToAddress() []byte
func (*ParticipateAssetIssueContract) ProtoMessage ¶
func (*ParticipateAssetIssueContract) ProtoMessage()
func (*ParticipateAssetIssueContract) Reset ¶
func (m *ParticipateAssetIssueContract) Reset()
func (*ParticipateAssetIssueContract) String ¶
func (m *ParticipateAssetIssueContract) String() string
type Permision ¶
type Permision struct {
Account *AccountId `protobuf:"bytes,1,opt,name=account" json:"account,omitempty"`
}
FIXME permission
func (*Permision) Descriptor ¶
func (*Permision) GetAccount ¶
func (*Permision) ProtoMessage ¶
func (*Permision) ProtoMessage()
type PingMessage ¶
type PingMessage struct { From *Endpoint `protobuf:"bytes,1,opt,name=from" json:"from,omitempty"` To *Endpoint `protobuf:"bytes,2,opt,name=to" json:"to,omitempty"` Version int32 `protobuf:"varint,3,opt,name=version" json:"version,omitempty"` Timestamp int64 `protobuf:"varint,4,opt,name=timestamp" json:"timestamp,omitempty"` }
func (*PingMessage) Descriptor ¶
func (*PingMessage) Descriptor() ([]byte, []int)
func (*PingMessage) GetFrom ¶
func (m *PingMessage) GetFrom() *Endpoint
func (*PingMessage) GetTimestamp ¶
func (m *PingMessage) GetTimestamp() int64
func (*PingMessage) GetTo ¶
func (m *PingMessage) GetTo() *Endpoint
func (*PingMessage) GetVersion ¶
func (m *PingMessage) GetVersion() int32
func (*PingMessage) ProtoMessage ¶
func (*PingMessage) ProtoMessage()
func (*PingMessage) Reset ¶
func (m *PingMessage) Reset()
func (*PingMessage) String ¶
func (m *PingMessage) String() string
type PongMessage ¶
type PongMessage struct { From *Endpoint `protobuf:"bytes,1,opt,name=from" json:"from,omitempty"` Echo int32 `protobuf:"varint,2,opt,name=echo" json:"echo,omitempty"` Timestamp int64 `protobuf:"varint,3,opt,name=timestamp" json:"timestamp,omitempty"` }
func (*PongMessage) Descriptor ¶
func (*PongMessage) Descriptor() ([]byte, []int)
func (*PongMessage) GetEcho ¶
func (m *PongMessage) GetEcho() int32
func (*PongMessage) GetFrom ¶
func (m *PongMessage) GetFrom() *Endpoint
func (*PongMessage) GetTimestamp ¶
func (m *PongMessage) GetTimestamp() int64
func (*PongMessage) ProtoMessage ¶
func (*PongMessage) ProtoMessage()
func (*PongMessage) Reset ¶
func (m *PongMessage) Reset()
func (*PongMessage) String ¶
func (m *PongMessage) String() string
type ReasonCode ¶
type ReasonCode int32
const ( ReasonCode_REQUESTED ReasonCode = 0 ReasonCode_BAD_PROTOCOL ReasonCode = 2 ReasonCode_TOO_MANY_PEERS ReasonCode = 4 ReasonCode_DUPLICATE_PEER ReasonCode = 5 ReasonCode_INCOMPATIBLE_PROTOCOL ReasonCode = 6 ReasonCode_NULL_IDENTITY ReasonCode = 7 ReasonCode_PEER_QUITING ReasonCode = 8 ReasonCode_UNEXPECTED_IDENTITY ReasonCode = 9 ReasonCode_LOCAL_IDENTITY ReasonCode = 10 ReasonCode_PING_TIMEOUT ReasonCode = 11 ReasonCode_USER_REASON ReasonCode = 16 ReasonCode_RESET ReasonCode = 17 ReasonCode_SYNC_FAIL ReasonCode = 18 ReasonCode_FETCH_FAIL ReasonCode = 19 ReasonCode_BAD_TX ReasonCode = 20 ReasonCode_BAD_BLOCK ReasonCode = 21 ReasonCode_FORKED ReasonCode = 22 ReasonCode_UNLINKABLE ReasonCode = 23 ReasonCode_INCOMPATIBLE_VERSION ReasonCode = 24 ReasonCode_INCOMPATIBLE_CHAIN ReasonCode = 25 ReasonCode_TIME_OUT ReasonCode = 32 ReasonCode_CONNECT_FAIL ReasonCode = 33 ReasonCode_UNKNOWN ReasonCode = 255 )
func (ReasonCode) EnumDescriptor ¶
func (ReasonCode) EnumDescriptor() ([]byte, []int)
func (ReasonCode) String ¶
func (x ReasonCode) String() string
type TXInput ¶
type TXInput struct { RawData *TXInputRaw `protobuf:"bytes,1,opt,name=raw_data,json=rawData" json:"raw_data,omitempty"` Signature []byte `protobuf:"bytes,4,opt,name=signature,proto3" json:"signature,omitempty"` }
func (*TXInput) Descriptor ¶
func (*TXInput) GetRawData ¶
func (m *TXInput) GetRawData() *TXInputRaw
func (*TXInput) GetSignature ¶
func (*TXInput) ProtoMessage ¶
func (*TXInput) ProtoMessage()
type TXInputRaw ¶
type TXInputRaw struct { TxID []byte `protobuf:"bytes,1,opt,name=txID,proto3" json:"txID,omitempty"` Vout int64 `protobuf:"varint,2,opt,name=vout" json:"vout,omitempty"` PubKey []byte `protobuf:"bytes,3,opt,name=pubKey,proto3" json:"pubKey,omitempty"` }
func (*TXInputRaw) Descriptor ¶
func (*TXInputRaw) Descriptor() ([]byte, []int)
func (*TXInputRaw) GetPubKey ¶
func (m *TXInputRaw) GetPubKey() []byte
func (*TXInputRaw) GetTxID ¶
func (m *TXInputRaw) GetTxID() []byte
func (*TXInputRaw) GetVout ¶
func (m *TXInputRaw) GetVout() int64
func (*TXInputRaw) ProtoMessage ¶
func (*TXInputRaw) ProtoMessage()
func (*TXInputRaw) Reset ¶
func (m *TXInputRaw) Reset()
func (*TXInputRaw) String ¶
func (m *TXInputRaw) String() string
type TXOutput ¶
type TXOutput struct { Value int64 `protobuf:"varint,1,opt,name=value" json:"value,omitempty"` PubKeyHash []byte `protobuf:"bytes,2,opt,name=pubKeyHash,proto3" json:"pubKeyHash,omitempty"` }
func (*TXOutput) Descriptor ¶
func (*TXOutput) GetPubKeyHash ¶
func (*TXOutput) ProtoMessage ¶
func (*TXOutput) ProtoMessage()
type TXOutputs ¶
type TXOutputs struct {
Outputs []*TXOutput `protobuf:"bytes,1,rep,name=outputs" json:"outputs,omitempty"`
}
func (*TXOutputs) Descriptor ¶
func (*TXOutputs) GetOutputs ¶
func (*TXOutputs) ProtoMessage ¶
func (*TXOutputs) ProtoMessage()
type Transaction ¶
type Transaction struct { RawData *TransactionRaw `protobuf:"bytes,1,opt,name=raw_data,json=rawData" json:"raw_data,omitempty"` // only support size = 1, repeated list here for muti-sig extension Signature [][]byte `protobuf:"bytes,2,rep,name=signature,proto3" json:"signature,omitempty"` Ret []*Transaction_Result `protobuf:"bytes,5,rep,name=ret" json:"ret,omitempty"` }
func (*Transaction) Descriptor ¶
func (*Transaction) Descriptor() ([]byte, []int)
func (*Transaction) GetRawData ¶
func (m *Transaction) GetRawData() *TransactionRaw
func (*Transaction) GetRet ¶
func (m *Transaction) GetRet() []*Transaction_Result
func (*Transaction) GetSignature ¶
func (m *Transaction) GetSignature() [][]byte
func (*Transaction) ProtoMessage ¶
func (*Transaction) ProtoMessage()
func (*Transaction) Reset ¶
func (m *Transaction) Reset()
func (*Transaction) String ¶
func (m *Transaction) String() string
type TransactionRaw ¶
type TransactionRaw struct { RefBlockBytes []byte `protobuf:"bytes,1,opt,name=ref_block_bytes,json=refBlockBytes,proto3" json:"ref_block_bytes,omitempty"` RefBlockNum int64 `protobuf:"varint,3,opt,name=ref_block_num,json=refBlockNum" json:"ref_block_num,omitempty"` RefBlockHash []byte `protobuf:"bytes,4,opt,name=ref_block_hash,json=refBlockHash,proto3" json:"ref_block_hash,omitempty"` Expiration int64 `protobuf:"varint,8,opt,name=expiration" json:"expiration,omitempty"` Auths []*Acuthrity `protobuf:"bytes,9,rep,name=auths" json:"auths,omitempty"` // data not used Data []byte `protobuf:"bytes,10,opt,name=data,proto3" json:"data,omitempty"` // only support size = 1, repeated list here for extension Contract []*Transaction_Contract `protobuf:"bytes,11,rep,name=contract" json:"contract,omitempty"` // scripts not used Scripts []byte `protobuf:"bytes,12,opt,name=scripts,proto3" json:"scripts,omitempty"` Timestamp int64 `protobuf:"varint,14,opt,name=timestamp" json:"timestamp,omitempty"` }
func (*TransactionRaw) Descriptor ¶
func (*TransactionRaw) Descriptor() ([]byte, []int)
func (*TransactionRaw) GetAuths ¶
func (m *TransactionRaw) GetAuths() []*Acuthrity
func (*TransactionRaw) GetContract ¶
func (m *TransactionRaw) GetContract() []*Transaction_Contract
func (*TransactionRaw) GetData ¶
func (m *TransactionRaw) GetData() []byte
func (*TransactionRaw) GetExpiration ¶
func (m *TransactionRaw) GetExpiration() int64
func (*TransactionRaw) GetRefBlockBytes ¶
func (m *TransactionRaw) GetRefBlockBytes() []byte
func (*TransactionRaw) GetRefBlockHash ¶
func (m *TransactionRaw) GetRefBlockHash() []byte
func (*TransactionRaw) GetRefBlockNum ¶
func (m *TransactionRaw) GetRefBlockNum() int64
func (*TransactionRaw) GetScripts ¶
func (m *TransactionRaw) GetScripts() []byte
func (*TransactionRaw) GetTimestamp ¶
func (m *TransactionRaw) GetTimestamp() int64
func (*TransactionRaw) ProtoMessage ¶
func (*TransactionRaw) ProtoMessage()
func (*TransactionRaw) Reset ¶
func (m *TransactionRaw) Reset()
func (*TransactionRaw) String ¶
func (m *TransactionRaw) String() string
type Transaction_Contract ¶
type Transaction_Contract struct { Type Transaction_Contract_ContractType `protobuf:"varint,1,opt,name=type,enum=protocol.Transaction_Contract_ContractType" json:"type,omitempty"` Parameter *google_protobuf.Any `protobuf:"bytes,2,opt,name=parameter" json:"parameter,omitempty"` Provider []byte `protobuf:"bytes,3,opt,name=provider,proto3" json:"provider,omitempty"` ContractName []byte `protobuf:"bytes,4,opt,name=ContractName,proto3" json:"ContractName,omitempty"` }
func (*Transaction_Contract) Descriptor ¶
func (*Transaction_Contract) Descriptor() ([]byte, []int)
func (*Transaction_Contract) GetContractName ¶
func (m *Transaction_Contract) GetContractName() []byte
func (*Transaction_Contract) GetParameter ¶
func (m *Transaction_Contract) GetParameter() *google_protobuf.Any
func (*Transaction_Contract) GetProvider ¶
func (m *Transaction_Contract) GetProvider() []byte
func (*Transaction_Contract) GetType ¶
func (m *Transaction_Contract) GetType() Transaction_Contract_ContractType
func (*Transaction_Contract) ProtoMessage ¶
func (*Transaction_Contract) ProtoMessage()
func (*Transaction_Contract) Reset ¶
func (m *Transaction_Contract) Reset()
func (*Transaction_Contract) String ¶
func (m *Transaction_Contract) String() string
type Transaction_Contract_ContractType ¶
type Transaction_Contract_ContractType int32
const ( Transaction_Contract_AccountCreateContract Transaction_Contract_ContractType = 0 Transaction_Contract_TransferContract Transaction_Contract_ContractType = 1 Transaction_Contract_TransferAssetContract Transaction_Contract_ContractType = 2 Transaction_Contract_VoteAssetContract Transaction_Contract_ContractType = 3 Transaction_Contract_VoteWitnessContract Transaction_Contract_ContractType = 4 Transaction_Contract_WitnessCreateContract Transaction_Contract_ContractType = 5 Transaction_Contract_AssetIssueContract Transaction_Contract_ContractType = 6 Transaction_Contract_DeployContract Transaction_Contract_ContractType = 7 Transaction_Contract_WitnessUpdateContract Transaction_Contract_ContractType = 8 Transaction_Contract_ParticipateAssetIssueContract Transaction_Contract_ContractType = 9 Transaction_Contract_AccountUpdateContract Transaction_Contract_ContractType = 10 Transaction_Contract_FreezeBalanceContract Transaction_Contract_ContractType = 11 Transaction_Contract_UnfreezeBalanceContract Transaction_Contract_ContractType = 12 Transaction_Contract_WithdrawBalanceContract Transaction_Contract_ContractType = 13 Transaction_Contract_UnfreezeAssetContract Transaction_Contract_ContractType = 14 Transaction_Contract_UpdateAssetContract Transaction_Contract_ContractType = 15 Transaction_Contract_CustomContract Transaction_Contract_ContractType = 20 )
func (Transaction_Contract_ContractType) EnumDescriptor ¶
func (Transaction_Contract_ContractType) EnumDescriptor() ([]byte, []int)
func (Transaction_Contract_ContractType) String ¶
func (x Transaction_Contract_ContractType) String() string
type Transaction_Result ¶
type Transaction_Result struct { Fee int64 `protobuf:"varint,1,opt,name=fee" json:"fee,omitempty"` Ret Transaction_ResultCode `protobuf:"varint,2,opt,name=ret,enum=protocol.Transaction_ResultCode" json:"ret,omitempty"` }
func (*Transaction_Result) Descriptor ¶
func (*Transaction_Result) Descriptor() ([]byte, []int)
func (*Transaction_Result) GetFee ¶
func (m *Transaction_Result) GetFee() int64
func (*Transaction_Result) GetRet ¶
func (m *Transaction_Result) GetRet() Transaction_ResultCode
func (*Transaction_Result) ProtoMessage ¶
func (*Transaction_Result) ProtoMessage()
func (*Transaction_Result) Reset ¶
func (m *Transaction_Result) Reset()
func (*Transaction_Result) String ¶
func (m *Transaction_Result) String() string
type Transaction_ResultCode ¶
type Transaction_ResultCode int32
const ( Transaction_Result_SUCESS Transaction_ResultCode = 0 Transaction_Result_FAILED Transaction_ResultCode = 1 )
func (Transaction_ResultCode) EnumDescriptor ¶
func (Transaction_ResultCode) EnumDescriptor() ([]byte, []int)
func (Transaction_ResultCode) String ¶
func (x Transaction_ResultCode) String() string
type Transactions ¶
type Transactions struct {
Transactions []*Transaction `protobuf:"bytes,1,rep,name=transactions" json:"transactions,omitempty"`
}
func (*Transactions) Descriptor ¶
func (*Transactions) Descriptor() ([]byte, []int)
func (*Transactions) GetTransactions ¶
func (m *Transactions) GetTransactions() []*Transaction
func (*Transactions) ProtoMessage ¶
func (*Transactions) ProtoMessage()
func (*Transactions) Reset ¶
func (m *Transactions) Reset()
func (*Transactions) String ¶
func (m *Transactions) String() string
type TransferAssetContract ¶
type TransferAssetContract struct { AssetName []byte `protobuf:"bytes,1,opt,name=asset_name,json=assetName,proto3" json:"asset_name,omitempty"` OwnerAddress []byte `protobuf:"bytes,2,opt,name=owner_address,json=ownerAddress,proto3" json:"owner_address,omitempty"` ToAddress []byte `protobuf:"bytes,3,opt,name=to_address,json=toAddress,proto3" json:"to_address,omitempty"` Amount int64 `protobuf:"varint,4,opt,name=amount" json:"amount,omitempty"` }
func (*TransferAssetContract) Descriptor ¶
func (*TransferAssetContract) Descriptor() ([]byte, []int)
func (*TransferAssetContract) GetAmount ¶
func (m *TransferAssetContract) GetAmount() int64
func (*TransferAssetContract) GetAssetName ¶
func (m *TransferAssetContract) GetAssetName() []byte
func (*TransferAssetContract) GetOwnerAddress ¶
func (m *TransferAssetContract) GetOwnerAddress() []byte
func (*TransferAssetContract) GetToAddress ¶
func (m *TransferAssetContract) GetToAddress() []byte
func (*TransferAssetContract) ProtoMessage ¶
func (*TransferAssetContract) ProtoMessage()
func (*TransferAssetContract) Reset ¶
func (m *TransferAssetContract) Reset()
func (*TransferAssetContract) String ¶
func (m *TransferAssetContract) String() string
type TransferContract ¶
type TransferContract struct { OwnerAddress []byte `protobuf:"bytes,1,opt,name=owner_address,json=ownerAddress,proto3" json:"owner_address,omitempty"` ToAddress []byte `protobuf:"bytes,2,opt,name=to_address,json=toAddress,proto3" json:"to_address,omitempty"` Amount int64 `protobuf:"varint,3,opt,name=amount" json:"amount,omitempty"` }
func (*TransferContract) Descriptor ¶
func (*TransferContract) Descriptor() ([]byte, []int)
func (*TransferContract) GetAmount ¶
func (m *TransferContract) GetAmount() int64
func (*TransferContract) GetOwnerAddress ¶
func (m *TransferContract) GetOwnerAddress() []byte
func (*TransferContract) GetToAddress ¶
func (m *TransferContract) GetToAddress() []byte
func (*TransferContract) ProtoMessage ¶
func (*TransferContract) ProtoMessage()
func (*TransferContract) Reset ¶
func (m *TransferContract) Reset()
func (*TransferContract) String ¶
func (m *TransferContract) String() string
type UnfreezeAssetContract ¶
type UnfreezeAssetContract struct {
OwnerAddress []byte `protobuf:"bytes,1,opt,name=owner_address,json=ownerAddress,proto3" json:"owner_address,omitempty"`
}
func (*UnfreezeAssetContract) Descriptor ¶
func (*UnfreezeAssetContract) Descriptor() ([]byte, []int)
func (*UnfreezeAssetContract) GetOwnerAddress ¶
func (m *UnfreezeAssetContract) GetOwnerAddress() []byte
func (*UnfreezeAssetContract) ProtoMessage ¶
func (*UnfreezeAssetContract) ProtoMessage()
func (*UnfreezeAssetContract) Reset ¶
func (m *UnfreezeAssetContract) Reset()
func (*UnfreezeAssetContract) String ¶
func (m *UnfreezeAssetContract) String() string
type UnfreezeBalanceContract ¶
type UnfreezeBalanceContract struct {
OwnerAddress []byte `protobuf:"bytes,1,opt,name=owner_address,json=ownerAddress,proto3" json:"owner_address,omitempty"`
}
func (*UnfreezeBalanceContract) Descriptor ¶
func (*UnfreezeBalanceContract) Descriptor() ([]byte, []int)
func (*UnfreezeBalanceContract) GetOwnerAddress ¶
func (m *UnfreezeBalanceContract) GetOwnerAddress() []byte
func (*UnfreezeBalanceContract) ProtoMessage ¶
func (*UnfreezeBalanceContract) ProtoMessage()
func (*UnfreezeBalanceContract) Reset ¶
func (m *UnfreezeBalanceContract) Reset()
func (*UnfreezeBalanceContract) String ¶
func (m *UnfreezeBalanceContract) String() string
type UpdateAssetContract ¶
type UpdateAssetContract struct { OwnerAddress []byte `protobuf:"bytes,1,opt,name=owner_address,json=ownerAddress,proto3" json:"owner_address,omitempty"` Description []byte `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` Url []byte `protobuf:"bytes,3,opt,name=url,proto3" json:"url,omitempty"` NewLimit int64 `protobuf:"varint,4,opt,name=new_limit,json=newLimit" json:"new_limit,omitempty"` NewPublicLimit int64 `protobuf:"varint,5,opt,name=new_public_limit,json=newPublicLimit" json:"new_public_limit,omitempty"` }
func (*UpdateAssetContract) Descriptor ¶
func (*UpdateAssetContract) Descriptor() ([]byte, []int)
func (*UpdateAssetContract) GetDescription ¶
func (m *UpdateAssetContract) GetDescription() []byte
func (*UpdateAssetContract) GetNewLimit ¶
func (m *UpdateAssetContract) GetNewLimit() int64
func (*UpdateAssetContract) GetNewPublicLimit ¶
func (m *UpdateAssetContract) GetNewPublicLimit() int64
func (*UpdateAssetContract) GetOwnerAddress ¶
func (m *UpdateAssetContract) GetOwnerAddress() []byte
func (*UpdateAssetContract) GetUrl ¶
func (m *UpdateAssetContract) GetUrl() []byte
func (*UpdateAssetContract) ProtoMessage ¶
func (*UpdateAssetContract) ProtoMessage()
func (*UpdateAssetContract) Reset ¶
func (m *UpdateAssetContract) Reset()
func (*UpdateAssetContract) String ¶
func (m *UpdateAssetContract) String() string
type Vote ¶
type Vote struct { // the super rep address VoteAddress []byte `protobuf:"bytes,1,opt,name=vote_address,json=voteAddress,proto3" json:"vote_address,omitempty"` // the vote num to this super rep. VoteCount int64 `protobuf:"varint,2,opt,name=vote_count,json=voteCount" json:"vote_count,omitempty"` }
vote message
func (*Vote) Descriptor ¶
func (*Vote) GetVoteAddress ¶
func (*Vote) GetVoteCount ¶
func (*Vote) ProtoMessage ¶
func (*Vote) ProtoMessage()
type VoteAssetContract ¶
type VoteAssetContract struct { OwnerAddress []byte `protobuf:"bytes,1,opt,name=owner_address,json=ownerAddress,proto3" json:"owner_address,omitempty"` VoteAddress [][]byte `protobuf:"bytes,2,rep,name=vote_address,json=voteAddress,proto3" json:"vote_address,omitempty"` Support bool `protobuf:"varint,3,opt,name=support" json:"support,omitempty"` Count int32 `protobuf:"varint,5,opt,name=count" json:"count,omitempty"` }
func (*VoteAssetContract) Descriptor ¶
func (*VoteAssetContract) Descriptor() ([]byte, []int)
func (*VoteAssetContract) GetCount ¶
func (m *VoteAssetContract) GetCount() int32
func (*VoteAssetContract) GetOwnerAddress ¶
func (m *VoteAssetContract) GetOwnerAddress() []byte
func (*VoteAssetContract) GetSupport ¶
func (m *VoteAssetContract) GetSupport() bool
func (*VoteAssetContract) GetVoteAddress ¶
func (m *VoteAssetContract) GetVoteAddress() [][]byte
func (*VoteAssetContract) ProtoMessage ¶
func (*VoteAssetContract) ProtoMessage()
func (*VoteAssetContract) Reset ¶
func (m *VoteAssetContract) Reset()
func (*VoteAssetContract) String ¶
func (m *VoteAssetContract) String() string
type VoteWitnessContract ¶
type VoteWitnessContract struct { OwnerAddress []byte `protobuf:"bytes,1,opt,name=owner_address,json=ownerAddress,proto3" json:"owner_address,omitempty"` Votes []*VoteWitnessContract_Vote `protobuf:"bytes,2,rep,name=votes" json:"votes,omitempty"` Support bool `protobuf:"varint,3,opt,name=support" json:"support,omitempty"` }
func (*VoteWitnessContract) Descriptor ¶
func (*VoteWitnessContract) Descriptor() ([]byte, []int)
func (*VoteWitnessContract) GetOwnerAddress ¶
func (m *VoteWitnessContract) GetOwnerAddress() []byte
func (*VoteWitnessContract) GetSupport ¶
func (m *VoteWitnessContract) GetSupport() bool
func (*VoteWitnessContract) GetVotes ¶
func (m *VoteWitnessContract) GetVotes() []*VoteWitnessContract_Vote
func (*VoteWitnessContract) ProtoMessage ¶
func (*VoteWitnessContract) ProtoMessage()
func (*VoteWitnessContract) Reset ¶
func (m *VoteWitnessContract) Reset()
func (*VoteWitnessContract) String ¶
func (m *VoteWitnessContract) String() string
type VoteWitnessContract_Vote ¶
type VoteWitnessContract_Vote struct { VoteAddress []byte `protobuf:"bytes,1,opt,name=vote_address,json=voteAddress,proto3" json:"vote_address,omitempty"` VoteCount int64 `protobuf:"varint,2,opt,name=vote_count,json=voteCount" json:"vote_count,omitempty"` }
func (*VoteWitnessContract_Vote) Descriptor ¶
func (*VoteWitnessContract_Vote) Descriptor() ([]byte, []int)
func (*VoteWitnessContract_Vote) GetVoteAddress ¶
func (m *VoteWitnessContract_Vote) GetVoteAddress() []byte
func (*VoteWitnessContract_Vote) GetVoteCount ¶
func (m *VoteWitnessContract_Vote) GetVoteCount() int64
func (*VoteWitnessContract_Vote) ProtoMessage ¶
func (*VoteWitnessContract_Vote) ProtoMessage()
func (*VoteWitnessContract_Vote) Reset ¶
func (m *VoteWitnessContract_Vote) Reset()
func (*VoteWitnessContract_Vote) String ¶
func (m *VoteWitnessContract_Vote) String() string
type Votes ¶
type Votes struct { Address []byte `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` OldVotes []*Vote `protobuf:"bytes,2,rep,name=old_votes,json=oldVotes" json:"old_votes,omitempty"` NewVotes []*Vote `protobuf:"bytes,3,rep,name=new_votes,json=newVotes" json:"new_votes,omitempty"` }
Vote Change
func (*Votes) Descriptor ¶
func (*Votes) GetAddress ¶
func (*Votes) GetNewVotes ¶
func (*Votes) GetOldVotes ¶
func (*Votes) ProtoMessage ¶
func (*Votes) ProtoMessage()
type WithdrawBalanceContract ¶
type WithdrawBalanceContract struct {
OwnerAddress []byte `protobuf:"bytes,1,opt,name=owner_address,json=ownerAddress,proto3" json:"owner_address,omitempty"`
}
func (*WithdrawBalanceContract) Descriptor ¶
func (*WithdrawBalanceContract) Descriptor() ([]byte, []int)
func (*WithdrawBalanceContract) GetOwnerAddress ¶
func (m *WithdrawBalanceContract) GetOwnerAddress() []byte
func (*WithdrawBalanceContract) ProtoMessage ¶
func (*WithdrawBalanceContract) ProtoMessage()
func (*WithdrawBalanceContract) Reset ¶
func (m *WithdrawBalanceContract) Reset()
func (*WithdrawBalanceContract) String ¶
func (m *WithdrawBalanceContract) String() string
type Witness ¶
type Witness struct { Address []byte `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` VoteCount int64 `protobuf:"varint,2,opt,name=voteCount" json:"voteCount,omitempty"` PubKey []byte `protobuf:"bytes,3,opt,name=pubKey,proto3" json:"pubKey,omitempty"` Url string `protobuf:"bytes,4,opt,name=url" json:"url,omitempty"` TotalProduced int64 `protobuf:"varint,5,opt,name=totalProduced" json:"totalProduced,omitempty"` TotalMissed int64 `protobuf:"varint,6,opt,name=totalMissed" json:"totalMissed,omitempty"` LatestBlockNum int64 `protobuf:"varint,7,opt,name=latestBlockNum" json:"latestBlockNum,omitempty"` LatestSlotNum int64 `protobuf:"varint,8,opt,name=latestSlotNum" json:"latestSlotNum,omitempty"` IsJobs bool `protobuf:"varint,9,opt,name=isJobs" json:"isJobs,omitempty"` }
Witness
func (*Witness) Descriptor ¶
func (*Witness) GetAddress ¶
func (*Witness) GetLatestBlockNum ¶
func (*Witness) GetLatestSlotNum ¶
func (*Witness) GetTotalMissed ¶
func (*Witness) GetTotalProduced ¶
func (*Witness) GetVoteCount ¶
func (*Witness) ProtoMessage ¶
func (*Witness) ProtoMessage()
type WitnessCreateContract ¶
type WitnessCreateContract struct { OwnerAddress []byte `protobuf:"bytes,1,opt,name=owner_address,json=ownerAddress,proto3" json:"owner_address,omitempty"` Url []byte `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"` }
func (*WitnessCreateContract) Descriptor ¶
func (*WitnessCreateContract) Descriptor() ([]byte, []int)
func (*WitnessCreateContract) GetOwnerAddress ¶
func (m *WitnessCreateContract) GetOwnerAddress() []byte
func (*WitnessCreateContract) GetUrl ¶
func (m *WitnessCreateContract) GetUrl() []byte
func (*WitnessCreateContract) ProtoMessage ¶
func (*WitnessCreateContract) ProtoMessage()
func (*WitnessCreateContract) Reset ¶
func (m *WitnessCreateContract) Reset()
func (*WitnessCreateContract) String ¶
func (m *WitnessCreateContract) String() string
type WitnessUpdateContract ¶
type WitnessUpdateContract struct { OwnerAddress []byte `protobuf:"bytes,1,opt,name=owner_address,json=ownerAddress,proto3" json:"owner_address,omitempty"` UpdateUrl []byte `protobuf:"bytes,12,opt,name=update_url,json=updateUrl,proto3" json:"update_url,omitempty"` }
func (*WitnessUpdateContract) Descriptor ¶
func (*WitnessUpdateContract) Descriptor() ([]byte, []int)
func (*WitnessUpdateContract) GetOwnerAddress ¶
func (m *WitnessUpdateContract) GetOwnerAddress() []byte
func (*WitnessUpdateContract) GetUpdateUrl ¶
func (m *WitnessUpdateContract) GetUpdateUrl() []byte
func (*WitnessUpdateContract) ProtoMessage ¶
func (*WitnessUpdateContract) ProtoMessage()
func (*WitnessUpdateContract) Reset ¶
func (m *WitnessUpdateContract) Reset()
func (*WitnessUpdateContract) String ¶
func (m *WitnessUpdateContract) String() string
Click to show internal directories.
Click to hide internal directories.