Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Spectre ¶
type Spectre struct {
coreContracts.Contract
}
func NewSpectreContract ¶
func NewSpectreContract( address common.Address, transactor transactor.Transactor, ) *Spectre
func (*Spectre) Rotate ¶
func (c *Spectre) Rotate( domainID uint8, rotateProof []byte, stepInput message.SyncStepInput, stepProof []byte, opts transactor.TransactOptions, ) (*common.Hash, error)
func (*Spectre) Step ¶
func (c *Spectre) Step( domainID uint8, stepInput message.SyncStepInput, stepProof []byte, stateRoot [32]byte, stateRootProof [][]byte, opts transactor.TransactOptions, ) (*common.Hash, error)
Click to show internal directories.
Click to hide internal directories.