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.