proposal

package
v1.0.42 Latest Latest
Warning

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

Go to latest
Published: Jul 14, 2022 License: LGPL-3.0 Imports: 4 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Proposal

type Proposal struct {
	Source         uint8  // Source domainID where message was initiated
	Destination    uint8  // Destination domainID where message is to be sent
	DepositNonce   uint64 // Nonce for the deposit
	ResourceId     types.ResourceID
	Metadata       message.Metadata
	Data           []byte
	HandlerAddress common.Address
	BridgeAddress  common.Address
}

func NewProposal

func NewProposal(source, destination uint8, depositNonce uint64, resourceId types.ResourceID, data []byte, handlerAddress, bridgeAddress common.Address, metadata message.Metadata) *Proposal

func NewProposal1

func NewProposal1(source, destination uint8, depositNonce uint64, resourceId types.ResourceID, data []byte, handlerAddress, bridgeAddress common.Address, metadata message.Metadata) *Proposal

func (*Proposal) GetDataHash

func (p *Proposal) GetDataHash() common.Hash

GetDataHash constructs and returns proposal data hash

func (*Proposal) GetDataHash2 added in v1.0.30

func (p *Proposal) GetDataHash2() common.Hash

func (*Proposal) GetID

func (p *Proposal) GetID() common.Hash

GetID constructs proposal unique identifier

type Proposal1

type Proposal1 struct {
	Source         uint8  // Source domainID where message was initiated
	Destination    uint8  // Destination domainID where message is to be sent
	DepositNonce   uint64 // Nonce for the deposit
	ResourceId     types.ResourceID
	Data           []byte
	HandlerAddress common.Address
	BridgeAddress  common.Address
}

Jump to

Keyboard shortcuts

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