core

package
v0.0.0-...-c598886 Latest Latest
Warning

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

Go to latest
Published: Oct 23, 2018 License: LGPL-3.0 Imports: 4 Imported by: 0

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

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) Descriptor() ([]byte, []int)

func (*Account) GetAccountName

func (m *Account) GetAccountName() []byte

func (*Account) GetAddress

func (m *Account) GetAddress() []byte

func (*Account) GetAllowance

func (m *Account) GetAllowance() int64

func (*Account) GetAsset

func (m *Account) GetAsset() map[string]int64

func (*Account) GetAssetIssuedName

func (m *Account) GetAssetIssuedName() []byte

func (*Account) GetBalance

func (m *Account) GetBalance() int64

func (*Account) GetCode

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

func (*Account) GetCreateTime

func (m *Account) GetCreateTime() int64

func (*Account) GetFreeAssetNetUsage

func (m *Account) GetFreeAssetNetUsage() map[string]int64

func (*Account) GetFreeNetUsage

func (m *Account) GetFreeNetUsage() int64

func (*Account) GetFrozen

func (m *Account) GetFrozen() []*Account_Frozen

func (*Account) GetFrozenSupply

func (m *Account) GetFrozenSupply() []*Account_Frozen

func (*Account) GetIsCommittee

func (m *Account) GetIsCommittee() bool

func (*Account) GetIsWitness

func (m *Account) GetIsWitness() bool

func (*Account) GetLatestAssetOperationTime

func (m *Account) GetLatestAssetOperationTime() map[string]int64

func (*Account) GetLatestConsumeFreeTime

func (m *Account) GetLatestConsumeFreeTime() int64

func (*Account) GetLatestConsumeTime

func (m *Account) GetLatestConsumeTime() int64

func (*Account) GetLatestOprationTime

func (m *Account) GetLatestOprationTime() int64

func (*Account) GetLatestWithdrawTime

func (m *Account) GetLatestWithdrawTime() int64

func (*Account) GetNetUsage

func (m *Account) GetNetUsage() int64

func (*Account) GetType

func (m *Account) GetType() AccountType

func (*Account) GetVotes

func (m *Account) GetVotes() []*Vote

func (*Account) ProtoMessage

func (*Account) ProtoMessage()

func (*Account) Reset

func (m *Account) Reset()

func (*Account) String

func (m *Account) String() string

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) Descriptor() ([]byte, []int)

func (*AccountId) GetAddress

func (m *AccountId) GetAddress() []byte

func (*AccountId) GetName

func (m *AccountId) GetName() []byte

func (*AccountId) ProtoMessage

func (*AccountId) ProtoMessage()

func (*AccountId) Reset

func (m *AccountId) Reset()

func (*AccountId) String

func (m *AccountId) String() string

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) Descriptor() ([]byte, []int)

func (*Acuthrity) GetAccount

func (m *Acuthrity) GetAccount() *AccountId

func (*Acuthrity) GetPermissionName

func (m *Acuthrity) GetPermissionName() []byte

func (*Acuthrity) ProtoMessage

func (*Acuthrity) ProtoMessage()

func (*Acuthrity) Reset

func (m *Acuthrity) Reset()

func (*Acuthrity) String

func (m *Acuthrity) String() string

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 (*AssetIssueContract_FrozenSupply) 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) Descriptor() ([]byte, []int)

func (*Block) GetBlockHeader

func (m *Block) GetBlockHeader() *BlockHeader

func (*Block) GetTransactions

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

func (*Block) ProtoMessage

func (*Block) ProtoMessage()

func (*Block) Reset

func (m *Block) Reset()

func (*Block) String

func (m *Block) String() string

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) Descriptor() ([]byte, []int)

func (*Endpoint) GetAddress

func (m *Endpoint) GetAddress() []byte

func (*Endpoint) GetNodeId

func (m *Endpoint) GetNodeId() []byte

func (*Endpoint) GetPort

func (m *Endpoint) GetPort() int32

func (*Endpoint) ProtoMessage

func (*Endpoint) ProtoMessage()

func (*Endpoint) Reset

func (m *Endpoint) Reset()

func (*Endpoint) String

func (m *Endpoint) String() string

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) Descriptor() ([]byte, []int)

func (*Inventory) GetIds

func (m *Inventory) GetIds() [][]byte

func (*Inventory) GetType

func (m *Inventory) GetType() Inventory_InventoryType

func (*Inventory) ProtoMessage

func (*Inventory) ProtoMessage()

func (*Inventory) Reset

func (m *Inventory) Reset()

func (*Inventory) String

func (m *Inventory) String() string

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) Descriptor() ([]byte, []int)

func (*Items) GetBlockHeaders

func (m *Items) GetBlockHeaders() []*BlockHeader

func (*Items) GetBlocks

func (m *Items) GetBlocks() []*Block

func (*Items) GetTransactions

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

func (*Items) GetType

func (m *Items) GetType() Items_ItemType

func (*Items) ProtoMessage

func (*Items) ProtoMessage()

func (*Items) Reset

func (m *Items) Reset()

func (*Items) String

func (m *Items) String() string

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

type Permision

type Permision struct {
	Account *AccountId `protobuf:"bytes,1,opt,name=account" json:"account,omitempty"`
}

FIXME permission

func (*Permision) Descriptor

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

func (*Permision) GetAccount

func (m *Permision) GetAccount() *AccountId

func (*Permision) ProtoMessage

func (*Permision) ProtoMessage()

func (*Permision) Reset

func (m *Permision) Reset()

func (*Permision) String

func (m *Permision) String() string

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) Descriptor() ([]byte, []int)

func (*TXInput) GetRawData

func (m *TXInput) GetRawData() *TXInputRaw

func (*TXInput) GetSignature

func (m *TXInput) GetSignature() []byte

func (*TXInput) ProtoMessage

func (*TXInput) ProtoMessage()

func (*TXInput) Reset

func (m *TXInput) Reset()

func (*TXInput) String

func (m *TXInput) String() string

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) Descriptor() ([]byte, []int)

func (*TXOutput) GetPubKeyHash

func (m *TXOutput) GetPubKeyHash() []byte

func (*TXOutput) GetValue

func (m *TXOutput) GetValue() int64

func (*TXOutput) ProtoMessage

func (*TXOutput) ProtoMessage()

func (*TXOutput) Reset

func (m *TXOutput) Reset()

func (*TXOutput) String

func (m *TXOutput) String() string

type TXOutputs

type TXOutputs struct {
	Outputs []*TXOutput `protobuf:"bytes,1,rep,name=outputs" json:"outputs,omitempty"`
}

func (*TXOutputs) Descriptor

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

func (*TXOutputs) GetOutputs

func (m *TXOutputs) GetOutputs() []*TXOutput

func (*TXOutputs) ProtoMessage

func (*TXOutputs) ProtoMessage()

func (*TXOutputs) Reset

func (m *TXOutputs) Reset()

func (*TXOutputs) String

func (m *TXOutputs) String() string

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

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 (*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) Descriptor() ([]byte, []int)

func (*Vote) GetVoteAddress

func (m *Vote) GetVoteAddress() []byte

func (*Vote) GetVoteCount

func (m *Vote) GetVoteCount() int64

func (*Vote) ProtoMessage

func (*Vote) ProtoMessage()

func (*Vote) Reset

func (m *Vote) Reset()

func (*Vote) String

func (m *Vote) String() string

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 (*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) Descriptor() ([]byte, []int)

func (*Votes) GetAddress

func (m *Votes) GetAddress() []byte

func (*Votes) GetNewVotes

func (m *Votes) GetNewVotes() []*Vote

func (*Votes) GetOldVotes

func (m *Votes) GetOldVotes() []*Vote

func (*Votes) ProtoMessage

func (*Votes) ProtoMessage()

func (*Votes) Reset

func (m *Votes) Reset()

func (*Votes) String

func (m *Votes) String() string

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) Descriptor() ([]byte, []int)

func (*Witness) GetAddress

func (m *Witness) GetAddress() []byte

func (*Witness) GetIsJobs

func (m *Witness) GetIsJobs() bool

func (*Witness) GetLatestBlockNum

func (m *Witness) GetLatestBlockNum() int64

func (*Witness) GetLatestSlotNum

func (m *Witness) GetLatestSlotNum() int64

func (*Witness) GetPubKey

func (m *Witness) GetPubKey() []byte

func (*Witness) GetTotalMissed

func (m *Witness) GetTotalMissed() int64

func (*Witness) GetTotalProduced

func (m *Witness) GetTotalProduced() int64

func (*Witness) GetUrl

func (m *Witness) GetUrl() string

func (*Witness) GetVoteCount

func (m *Witness) GetVoteCount() int64

func (*Witness) ProtoMessage

func (*Witness) ProtoMessage()

func (*Witness) Reset

func (m *Witness) Reset()

func (*Witness) String

func (m *Witness) String() string

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL