Documentation ¶
Index ¶
- Constants
- type ActivateProducer
- func (a *ActivateProducer) Data(version byte) []byte
- func (a *ActivateProducer) Deserialize(r io.Reader, version byte) error
- func (a *ActivateProducer) DeserializeUnsigned(r io.Reader, version byte) error
- func (a *ActivateProducer) Serialize(w io.Writer, version byte) error
- func (a *ActivateProducer) SerializeUnsigned(w io.Writer, version byte) error
- type Asset
- type AssetRecordType
- type AssetType
- type BlockEvidence
- func (b *BlockEvidence) BlockHash() common.Uint256
- func (b *BlockEvidence) Deserialize(r io.Reader) error
- func (b *BlockEvidence) DeserializeOthers(r io.Reader) (err error)
- func (b *BlockEvidence) DeserializeUnsigned(r io.Reader) error
- func (b *BlockEvidence) Serialize(w io.Writer) error
- func (b *BlockEvidence) SerializeOthers(w io.Writer) error
- func (b *BlockEvidence) SerializeUnsigned(w io.Writer) error
- type CRInfo
- func (a *CRInfo) Data(version byte) []byte
- func (a *CRInfo) Deserialize(r io.Reader, version byte) error
- func (a *CRInfo) DeserializeUnsigned(r io.Reader, version byte) error
- func (a *CRInfo) GetCodeHash() common.Uint160
- func (a *CRInfo) Serialize(w io.Writer, version byte) error
- func (a *CRInfo) SerializeUnsigned(w io.Writer, version byte) error
- type CoinBase
- type CoinType
- type Confirm
- type DPOSIllegalBlocks
- func (d *DPOSIllegalBlocks) Data(version byte) []byte
- func (d *DPOSIllegalBlocks) Deserialize(r io.Reader, version byte) error
- func (d *DPOSIllegalBlocks) DeserializeUnsigned(r io.Reader, version byte) error
- func (d *DPOSIllegalBlocks) GetBlockHeight() uint32
- func (d *DPOSIllegalBlocks) Hash() common.Uint256
- func (d *DPOSIllegalBlocks) Serialize(w io.Writer, version byte) error
- func (d *DPOSIllegalBlocks) SerializeUnsigned(w io.Writer, version byte) error
- func (d *DPOSIllegalBlocks) Type() IllegalDataType
- type DPOSIllegalData
- type DPOSIllegalProposals
- func (d *DPOSIllegalProposals) Data(version byte) []byte
- func (d *DPOSIllegalProposals) Deserialize(r io.Reader, version byte) error
- func (d *DPOSIllegalProposals) GetBlockHeight() uint32
- func (d *DPOSIllegalProposals) Hash() common.Uint256
- func (d *DPOSIllegalProposals) Serialize(w io.Writer, version byte) error
- func (d *DPOSIllegalProposals) Type() IllegalDataType
- type DPOSIllegalVotes
- func (d *DPOSIllegalVotes) Data(version byte) []byte
- func (d *DPOSIllegalVotes) Deserialize(r io.Reader, version byte) error
- func (d *DPOSIllegalVotes) GetBlockHeight() uint32
- func (d *DPOSIllegalVotes) Hash() common.Uint256
- func (d *DPOSIllegalVotes) Serialize(w io.Writer, version byte) error
- func (d *DPOSIllegalVotes) Type() IllegalDataType
- type DPOSProposal
- func (p *DPOSProposal) Data() []byte
- func (p *DPOSProposal) Deserialize(r io.Reader) error
- func (p *DPOSProposal) DeserializeUnSigned(r io.Reader) error
- func (p *DPOSProposal) Hash() common.Uint256
- func (p *DPOSProposal) Serialize(w io.Writer) error
- func (p *DPOSProposal) SerializeUnsigned(w io.Writer) error
- type DPOSProposalVote
- func (v *DPOSProposalVote) Data() []byte
- func (v *DPOSProposalVote) Deserialize(r io.Reader) error
- func (v *DPOSProposalVote) DeserializeUnsigned(r io.Reader) error
- func (v *DPOSProposalVote) Hash() common.Uint256
- func (v *DPOSProposalVote) Serialize(w io.Writer) error
- func (v *DPOSProposalVote) SerializeUnsigned(w io.Writer) error
- type IllegalDataType
- type InactiveArbitrators
- func (i *InactiveArbitrators) Data(version byte) []byte
- func (i *InactiveArbitrators) Deserialize(r io.Reader, version byte) (err error)
- func (i *InactiveArbitrators) DeserializeUnsigned(r io.Reader, version byte) (err error)
- func (i *InactiveArbitrators) GetBlockHeight() uint32
- func (i *InactiveArbitrators) Hash() common.Uint256
- func (i *InactiveArbitrators) Serialize(w io.Writer, version byte) error
- func (i *InactiveArbitrators) SerializeUnsigned(w io.Writer, version byte) error
- func (i *InactiveArbitrators) Type() IllegalDataType
- type ProcessProducer
- func (a *ProcessProducer) Data(version byte) []byte
- func (a *ProcessProducer) Deserialize(r io.Reader, version byte) error
- func (a *ProcessProducer) DeserializeUnsigned(r io.Reader, version byte) error
- func (a *ProcessProducer) Serialize(w io.Writer, version byte) error
- func (a *ProcessProducer) SerializeUnsigned(w io.Writer, version byte) error
- type ProducerInfo
- func (a *ProducerInfo) Data(version byte) []byte
- func (a *ProducerInfo) Deserialize(r io.Reader, version byte) error
- func (a *ProducerInfo) DeserializeUnsigned(r io.Reader, version byte) error
- func (a *ProducerInfo) Serialize(w io.Writer, version byte) error
- func (a *ProducerInfo) SerializeUnsigned(w io.Writer, version byte) error
- type ProducerOperation
- type ProposalEvidence
- type Record
- type RegisterAsset
- type ReturnDepositCoin
- type SideChainPow
- type SidechainIllegalData
- func (s *SidechainIllegalData) Data(version byte) []byte
- func (s *SidechainIllegalData) Deserialize(r io.Reader, version byte) error
- func (s *SidechainIllegalData) DeserializeUnsigned(r io.Reader, version byte) error
- func (s *SidechainIllegalData) GetBlockHeight() uint32
- func (s *SidechainIllegalData) Hash() common.Uint256
- func (s *SidechainIllegalData) Serialize(w io.Writer, version byte) error
- func (s *SidechainIllegalData) SerializeUnsigned(w io.Writer, version byte) error
- func (s *SidechainIllegalData) Type() IllegalDataType
- type SidechainIllegalEvidence
- type TransferAsset
- type TransferCrossChainAsset
- type UnregisterCR
- func (a *UnregisterCR) Data(version byte) []byte
- func (a *UnregisterCR) Deserialize(r io.Reader, version byte) error
- func (a *UnregisterCR) DeserializeUnsigned(r io.Reader, version byte) error
- func (a *UnregisterCR) Serialize(w io.Writer, version byte) error
- func (a *UnregisterCR) SerializeUnsigned(w io.Writer, version byte) error
- type UpdateVersion
- type VoteEvidence
- type WithdrawFromSideChain
Constants ¶
View Source
const ( MaxPrecision = 8 MinPrecision = 0 )
View Source
const ( ELACoin = CoinType(0) IllegalBlockVersion byte = 0x00 )
View Source
const (
ActivateProducerVersion byte = 0x00
)
View Source
const CRInfoDIDVersion byte = 0x01
View Source
const CRInfoVersion byte = 0x00
View Source
const CoinBaseVersion byte = 0x04
View Source
const (
IllegalProposalVersion byte = 0x00
)
View Source
const (
IllegalVoteVersion byte = 0x00
)
View Source
const InactiveArbitratorsVersion byte = 0x00
View Source
const ( // MaxPayloadDataSize is the maximum allowed length of payload data. MaxPayloadDataSize = 1024 * 1024 // 1MB )
View Source
const (
ProcessProducerVersion byte = 0x00
)
View Source
const ProducerInfoVersion byte = 0x00
View Source
const RecordVersion byte = 0x00
View Source
const ReturnDepositCoinVersion byte = 0x00
View Source
const SideChainPowVersion byte = 0x00
View Source
const SidechainIllegalDataVersion byte = 0x00
View Source
const UnregisterCRVersion byte = 0x00
View Source
const UpdateVersionVersion byte = 0x00
View Source
const WithdrawFromSideChainVersion byte = 0x00
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActivateProducer ¶ added in v0.3.2
func (*ActivateProducer) Data ¶ added in v0.3.2
func (a *ActivateProducer) Data(version byte) []byte
func (*ActivateProducer) Deserialize ¶ added in v0.3.2
func (a *ActivateProducer) Deserialize(r io.Reader, version byte) error
func (*ActivateProducer) DeserializeUnsigned ¶ added in v0.3.2
func (a *ActivateProducer) DeserializeUnsigned(r io.Reader, version byte) error
func (*ActivateProducer) Serialize ¶ added in v0.3.2
func (a *ActivateProducer) Serialize(w io.Writer, version byte) error
func (*ActivateProducer) SerializeUnsigned ¶ added in v0.3.2
func (a *ActivateProducer) SerializeUnsigned(w io.Writer, version byte) error
type Asset ¶
type Asset struct { Name string Description string Precision byte AssetType AssetType RecordType AssetRecordType }
registered asset will be assigned to contract address
func (*Asset) Deserialize ¶
Deserialize is the implement of SignableData interface.
type AssetRecordType ¶
type AssetRecordType byte
const ( Unspent AssetRecordType = 0x00 Balance AssetRecordType = 0x01 )
type BlockEvidence ¶ added in v0.3.0
type BlockEvidence struct { Header []byte BlockConfirm []byte Signers [][]byte // contains filtered or unexported fields }
func (*BlockEvidence) BlockHash ¶ added in v0.3.0
func (b *BlockEvidence) BlockHash() common.Uint256
func (*BlockEvidence) Deserialize ¶ added in v0.3.0
func (b *BlockEvidence) Deserialize(r io.Reader) error
func (*BlockEvidence) DeserializeOthers ¶ added in v0.3.2
func (b *BlockEvidence) DeserializeOthers(r io.Reader) (err error)
func (*BlockEvidence) DeserializeUnsigned ¶ added in v0.3.2
func (b *BlockEvidence) DeserializeUnsigned(r io.Reader) error
func (*BlockEvidence) Serialize ¶ added in v0.3.0
func (b *BlockEvidence) Serialize(w io.Writer) error
func (*BlockEvidence) SerializeOthers ¶ added in v0.3.2
func (b *BlockEvidence) SerializeOthers(w io.Writer) error
func (*BlockEvidence) SerializeUnsigned ¶ added in v0.3.2
func (b *BlockEvidence) SerializeUnsigned(w io.Writer) error
type CRInfo ¶ added in v0.4.0
type CRInfo struct { Code []byte CID common.Uint168 DID common.Uint168 NickName string Url string Location uint64 Signature []byte }
CRInfo defines the information of CR.
func (*CRInfo) Deserialize ¶ added in v0.4.0
func (*CRInfo) DeserializeUnsigned ¶ added in v0.4.0
func (*CRInfo) GetCodeHash ¶ added in v0.4.0
type CoinBase ¶ added in v0.3.0
type CoinBase struct {
Content []byte
}
func (*CoinBase) Deserialize ¶ added in v0.3.0
type Confirm ¶ added in v0.3.0
type Confirm struct { Proposal DPOSProposal Votes []DPOSProposalVote }
func (*Confirm) TryAppend ¶ added in v0.3.0
func (p *Confirm) TryAppend(v DPOSProposalVote) bool
type DPOSIllegalBlocks ¶ added in v0.3.0
type DPOSIllegalBlocks struct { CoinType CoinType BlockHeight uint32 Evidence BlockEvidence CompareEvidence BlockEvidence // contains filtered or unexported fields }
func (*DPOSIllegalBlocks) Data ¶ added in v0.3.0
func (d *DPOSIllegalBlocks) Data(version byte) []byte
func (*DPOSIllegalBlocks) Deserialize ¶ added in v0.3.0
func (d *DPOSIllegalBlocks) Deserialize(r io.Reader, version byte) error
func (*DPOSIllegalBlocks) DeserializeUnsigned ¶ added in v0.3.2
func (d *DPOSIllegalBlocks) DeserializeUnsigned(r io.Reader, version byte) error
func (*DPOSIllegalBlocks) GetBlockHeight ¶ added in v0.3.0
func (d *DPOSIllegalBlocks) GetBlockHeight() uint32
func (*DPOSIllegalBlocks) Hash ¶ added in v0.3.0
func (d *DPOSIllegalBlocks) Hash() common.Uint256
func (*DPOSIllegalBlocks) Serialize ¶ added in v0.3.0
func (d *DPOSIllegalBlocks) Serialize(w io.Writer, version byte) error
func (*DPOSIllegalBlocks) SerializeUnsigned ¶ added in v0.3.2
func (d *DPOSIllegalBlocks) SerializeUnsigned(w io.Writer, version byte) error
func (*DPOSIllegalBlocks) Type ¶ added in v0.3.0
func (d *DPOSIllegalBlocks) Type() IllegalDataType
type DPOSIllegalData ¶ added in v0.3.0
type DPOSIllegalProposals ¶ added in v0.3.0
type DPOSIllegalProposals struct { Evidence ProposalEvidence CompareEvidence ProposalEvidence // contains filtered or unexported fields }
func (*DPOSIllegalProposals) Data ¶ added in v0.3.0
func (d *DPOSIllegalProposals) Data(version byte) []byte
func (*DPOSIllegalProposals) Deserialize ¶ added in v0.3.0
func (d *DPOSIllegalProposals) Deserialize(r io.Reader, version byte) error
func (*DPOSIllegalProposals) GetBlockHeight ¶ added in v0.3.0
func (d *DPOSIllegalProposals) GetBlockHeight() uint32
func (*DPOSIllegalProposals) Hash ¶ added in v0.3.0
func (d *DPOSIllegalProposals) Hash() common.Uint256
func (*DPOSIllegalProposals) Serialize ¶ added in v0.3.0
func (d *DPOSIllegalProposals) Serialize(w io.Writer, version byte) error
func (*DPOSIllegalProposals) Type ¶ added in v0.3.0
func (d *DPOSIllegalProposals) Type() IllegalDataType
type DPOSIllegalVotes ¶ added in v0.3.0
type DPOSIllegalVotes struct { Evidence VoteEvidence CompareEvidence VoteEvidence // contains filtered or unexported fields }
func (*DPOSIllegalVotes) Data ¶ added in v0.3.0
func (d *DPOSIllegalVotes) Data(version byte) []byte
func (*DPOSIllegalVotes) Deserialize ¶ added in v0.3.0
func (d *DPOSIllegalVotes) Deserialize(r io.Reader, version byte) error
func (*DPOSIllegalVotes) GetBlockHeight ¶ added in v0.3.0
func (d *DPOSIllegalVotes) GetBlockHeight() uint32
func (*DPOSIllegalVotes) Hash ¶ added in v0.3.0
func (d *DPOSIllegalVotes) Hash() common.Uint256
func (*DPOSIllegalVotes) Serialize ¶ added in v0.3.0
func (d *DPOSIllegalVotes) Serialize(w io.Writer, version byte) error
func (*DPOSIllegalVotes) Type ¶ added in v0.3.0
func (d *DPOSIllegalVotes) Type() IllegalDataType
type DPOSProposal ¶ added in v0.3.0
type DPOSProposal struct { Sponsor []byte BlockHash common.Uint256 ViewOffset uint32 Sign []byte // contains filtered or unexported fields }
func (*DPOSProposal) Data ¶ added in v0.3.0
func (p *DPOSProposal) Data() []byte
func (*DPOSProposal) Deserialize ¶ added in v0.3.0
func (p *DPOSProposal) Deserialize(r io.Reader) error
func (*DPOSProposal) DeserializeUnSigned ¶ added in v0.3.0
func (p *DPOSProposal) DeserializeUnSigned(r io.Reader) error
func (*DPOSProposal) Hash ¶ added in v0.3.0
func (p *DPOSProposal) Hash() common.Uint256
func (*DPOSProposal) Serialize ¶ added in v0.3.0
func (p *DPOSProposal) Serialize(w io.Writer) error
func (*DPOSProposal) SerializeUnsigned ¶ added in v0.3.0
func (p *DPOSProposal) SerializeUnsigned(w io.Writer) error
type DPOSProposalVote ¶ added in v0.3.0
type DPOSProposalVote struct { ProposalHash common.Uint256 Signer []byte Accept bool Sign []byte // contains filtered or unexported fields }
func (*DPOSProposalVote) Data ¶ added in v0.3.0
func (v *DPOSProposalVote) Data() []byte
func (*DPOSProposalVote) Deserialize ¶ added in v0.3.0
func (v *DPOSProposalVote) Deserialize(r io.Reader) error
func (*DPOSProposalVote) DeserializeUnsigned ¶ added in v0.3.0
func (v *DPOSProposalVote) DeserializeUnsigned(r io.Reader) error
func (*DPOSProposalVote) Hash ¶ added in v0.3.0
func (v *DPOSProposalVote) Hash() common.Uint256
func (*DPOSProposalVote) Serialize ¶ added in v0.3.0
func (v *DPOSProposalVote) Serialize(w io.Writer) error
func (*DPOSProposalVote) SerializeUnsigned ¶ added in v0.3.0
func (v *DPOSProposalVote) SerializeUnsigned(w io.Writer) error
type IllegalDataType ¶ added in v0.3.0
type IllegalDataType byte
const ( IllegalBlock IllegalDataType = 0x00 IllegalProposal IllegalDataType = 0x01 IllegalVote IllegalDataType = 0x02 SidechainIllegalProposal IllegalDataType = 0x03 SidechainIllegalVote IllegalDataType = 0x04 InactiveArbitrator IllegalDataType = 0x05 )
type InactiveArbitrators ¶ added in v0.3.0
type InactiveArbitrators struct { Sponsor []byte Arbitrators [][]byte BlockHeight uint32 // contains filtered or unexported fields }
func (*InactiveArbitrators) Data ¶ added in v0.3.0
func (i *InactiveArbitrators) Data(version byte) []byte
func (*InactiveArbitrators) Deserialize ¶ added in v0.3.0
func (i *InactiveArbitrators) Deserialize(r io.Reader, version byte) (err error)
func (*InactiveArbitrators) DeserializeUnsigned ¶ added in v0.3.2
func (i *InactiveArbitrators) DeserializeUnsigned(r io.Reader, version byte) (err error)
func (*InactiveArbitrators) GetBlockHeight ¶ added in v0.3.0
func (i *InactiveArbitrators) GetBlockHeight() uint32
func (*InactiveArbitrators) Hash ¶ added in v0.3.0
func (i *InactiveArbitrators) Hash() common.Uint256
func (*InactiveArbitrators) Serialize ¶ added in v0.3.0
func (i *InactiveArbitrators) Serialize(w io.Writer, version byte) error
func (*InactiveArbitrators) SerializeUnsigned ¶ added in v0.3.2
func (i *InactiveArbitrators) SerializeUnsigned(w io.Writer, version byte) error
func (*InactiveArbitrators) Type ¶ added in v0.3.0
func (i *InactiveArbitrators) Type() IllegalDataType
type ProcessProducer ¶ added in v0.3.0
func (*ProcessProducer) Data ¶ added in v0.3.0
func (a *ProcessProducer) Data(version byte) []byte
func (*ProcessProducer) Deserialize ¶ added in v0.3.0
func (a *ProcessProducer) Deserialize(r io.Reader, version byte) error
func (*ProcessProducer) DeserializeUnsigned ¶ added in v0.3.0
func (a *ProcessProducer) DeserializeUnsigned(r io.Reader, version byte) error
func (*ProcessProducer) Serialize ¶ added in v0.3.0
func (a *ProcessProducer) Serialize(w io.Writer, version byte) error
func (*ProcessProducer) SerializeUnsigned ¶ added in v0.3.0
func (a *ProcessProducer) SerializeUnsigned(w io.Writer, version byte) error
type ProducerInfo ¶ added in v0.3.0
type ProducerInfo struct { OwnerPublicKey []byte NodePublicKey []byte NickName string Url string Location uint64 NetAddress string Signature []byte }
func (*ProducerInfo) Data ¶ added in v0.3.0
func (a *ProducerInfo) Data(version byte) []byte
func (*ProducerInfo) Deserialize ¶ added in v0.3.0
func (a *ProducerInfo) Deserialize(r io.Reader, version byte) error
func (*ProducerInfo) DeserializeUnsigned ¶ added in v0.3.0
func (a *ProducerInfo) DeserializeUnsigned(r io.Reader, version byte) error
func (*ProducerInfo) Serialize ¶ added in v0.3.0
func (a *ProducerInfo) Serialize(w io.Writer, version byte) error
func (*ProducerInfo) SerializeUnsigned ¶ added in v0.3.0
func (a *ProducerInfo) SerializeUnsigned(w io.Writer, version byte) error
type ProducerOperation ¶ added in v0.3.0
type ProducerOperation byte
ProducerOperation is a type that defines operations about a producer
type ProposalEvidence ¶ added in v0.3.0
type ProposalEvidence struct { Proposal DPOSProposal BlockHeader []byte BlockHeight uint32 }
func (*ProposalEvidence) Deserialize ¶ added in v0.3.0
func (d *ProposalEvidence) Deserialize(r io.Reader) (err error)
type Record ¶ added in v0.3.0
func (*Record) Deserialize ¶ added in v0.3.0
Deserialize is the implement of SignableData interface.
type RegisterAsset ¶ added in v0.3.0
func (*RegisterAsset) Data ¶ added in v0.3.0
func (a *RegisterAsset) Data(version byte) []byte
func (*RegisterAsset) Deserialize ¶ added in v0.3.0
func (a *RegisterAsset) Deserialize(r io.Reader, version byte) error
type ReturnDepositCoin ¶ added in v0.3.0
type ReturnDepositCoin struct { }
func (*ReturnDepositCoin) Data ¶ added in v0.3.0
func (a *ReturnDepositCoin) Data(version byte) []byte
func (*ReturnDepositCoin) Deserialize ¶ added in v0.3.0
func (a *ReturnDepositCoin) Deserialize(r io.Reader, version byte) error
type SideChainPow ¶ added in v0.3.0
type SideChainPow struct { SideBlockHash common.Uint256 SideGenesisHash common.Uint256 BlockHeight uint32 Signature []byte }
func (*SideChainPow) Data ¶ added in v0.3.0
func (a *SideChainPow) Data(version byte) []byte
func (*SideChainPow) Deserialize ¶ added in v0.3.0
func (a *SideChainPow) Deserialize(r io.Reader, version byte) error
func (*SideChainPow) Serialize ¶ added in v0.3.0
func (a *SideChainPow) Serialize(w io.Writer, version byte) error
func (*SideChainPow) SerializeUnsigned ¶ added in v0.3.2
func (a *SideChainPow) SerializeUnsigned(w io.Writer, version byte) error
type SidechainIllegalData ¶ added in v0.3.0
type SidechainIllegalData struct { IllegalType IllegalDataType Height uint32 IllegalSigner []byte Evidence SidechainIllegalEvidence CompareEvidence SidechainIllegalEvidence GenesisBlockAddress string Signs [][]byte // contains filtered or unexported fields }
func (*SidechainIllegalData) Data ¶ added in v0.3.0
func (s *SidechainIllegalData) Data(version byte) []byte
func (*SidechainIllegalData) Deserialize ¶ added in v0.3.0
func (s *SidechainIllegalData) Deserialize(r io.Reader, version byte) error
func (*SidechainIllegalData) DeserializeUnsigned ¶ added in v0.3.0
func (s *SidechainIllegalData) DeserializeUnsigned(r io.Reader, version byte) error
func (*SidechainIllegalData) GetBlockHeight ¶ added in v0.3.0
func (s *SidechainIllegalData) GetBlockHeight() uint32
func (*SidechainIllegalData) Hash ¶ added in v0.3.0
func (s *SidechainIllegalData) Hash() common.Uint256
func (*SidechainIllegalData) Serialize ¶ added in v0.3.0
func (s *SidechainIllegalData) Serialize(w io.Writer, version byte) error
func (*SidechainIllegalData) SerializeUnsigned ¶ added in v0.3.0
func (s *SidechainIllegalData) SerializeUnsigned(w io.Writer, version byte) error
func (*SidechainIllegalData) Type ¶ added in v0.3.0
func (s *SidechainIllegalData) Type() IllegalDataType
type SidechainIllegalEvidence ¶ added in v0.3.0
func (*SidechainIllegalEvidence) Deserialize ¶ added in v0.3.0
func (s *SidechainIllegalEvidence) Deserialize(r io.Reader) error
type TransferAsset ¶ added in v0.3.0
type TransferAsset struct{}
func (*TransferAsset) Data ¶ added in v0.3.0
func (a *TransferAsset) Data(version byte) []byte
func (*TransferAsset) Deserialize ¶ added in v0.3.0
func (a *TransferAsset) Deserialize(r io.Reader, version byte) error
type TransferCrossChainAsset ¶ added in v0.3.0
type TransferCrossChainAsset struct { CrossChainAddresses []string OutputIndexes []uint64 CrossChainAmounts []common.Fixed64 }
func (*TransferCrossChainAsset) Data ¶ added in v0.3.0
func (a *TransferCrossChainAsset) Data(version byte) []byte
func (*TransferCrossChainAsset) Deserialize ¶ added in v0.3.0
func (a *TransferCrossChainAsset) Deserialize(r io.Reader, version byte) error
type UnregisterCR ¶ added in v0.4.0
func (*UnregisterCR) Data ¶ added in v0.4.0
func (a *UnregisterCR) Data(version byte) []byte
func (*UnregisterCR) Deserialize ¶ added in v0.4.0
func (a *UnregisterCR) Deserialize(r io.Reader, version byte) error
func (*UnregisterCR) DeserializeUnsigned ¶ added in v0.4.0
func (a *UnregisterCR) DeserializeUnsigned(r io.Reader, version byte) error
func (*UnregisterCR) Serialize ¶ added in v0.4.0
func (a *UnregisterCR) Serialize(w io.Writer, version byte) error
func (*UnregisterCR) SerializeUnsigned ¶ added in v0.4.0
func (a *UnregisterCR) SerializeUnsigned(w io.Writer, version byte) error
type UpdateVersion ¶ added in v0.3.2
func (*UpdateVersion) Data ¶ added in v0.3.2
func (u *UpdateVersion) Data(version byte) []byte
func (*UpdateVersion) Deserialize ¶ added in v0.3.2
func (u *UpdateVersion) Deserialize(r io.Reader, version byte) (err error)
type VoteEvidence ¶ added in v0.3.0
type VoteEvidence struct { ProposalEvidence Vote DPOSProposalVote }
func (*VoteEvidence) Deserialize ¶ added in v0.3.0
func (d *VoteEvidence) Deserialize(r io.Reader) (err error)
type WithdrawFromSideChain ¶ added in v0.3.0
type WithdrawFromSideChain struct { BlockHeight uint32 GenesisBlockAddress string SideChainTransactionHashes []common.Uint256 }
func (*WithdrawFromSideChain) Data ¶ added in v0.3.0
func (t *WithdrawFromSideChain) Data(version byte) []byte
func (*WithdrawFromSideChain) Deserialize ¶ added in v0.3.0
func (t *WithdrawFromSideChain) Deserialize(r io.Reader, version byte) error
Source Files ¶
- activateproducer.go
- asset.go
- coinbase.go
- confirm.go
- crinfo.go
- dposillegalblocks.go
- dposillegaldata.go
- dposillegalproposals.go
- dposillegalvotes.go
- dposproposal.go
- dposproposalvote.go
- inactivearbitrators.go
- processproducer.go
- producerinfo.go
- record.go
- registerasset.go
- returnpledgecoin.go
- sidechainillegaldata.go
- sidechainpow.go
- transferasset.go
- transfercrosschainasset.go
- unregistercr.go
- updateversion.go
- withdrawfromsidechain.go
Click to show internal directories.
Click to hide internal directories.