Versions in this module Expand all Collapse all v0 v0.1.1 May 12, 2022 Changes in this version + const MinGweiAmount + var DepositEvent = abi.MustNewEvent(...) + func DeployDeposit(provider *jsonrpc.Client, from ethgo.Address, args []interface{}, ...) (contract.Txn, error) + func DepositAbi() *abi.ABI + func DepositBin() []byte + func Input(depositKey *bls.Key, withdrawalKey *bls.Key, amountInGwei uint64, ...) (*structs.DepositData, error) + func SigningData(obj ssz.HashRoot, config *beacon.ChainConfig) ([32]byte, error) + type Deposit struct + func NewDeposit(addr ethgo.Address, opts ...contract.ContractOption) *Deposit + func (d *Deposit) Deposit(pubkey []byte, withdrawalCredentials []byte, signature []byte, ...) (contract.Txn, error) + func (d *Deposit) DepositEventEventSig() ethgo.Hash + func (d *Deposit) GetDepositCount(block ...ethgo.BlockNumber) (retval0 []byte, err error) + func (d *Deposit) GetDepositRoot(block ...ethgo.BlockNumber) (retval0 [32]byte, err error) + func (d *Deposit) SupportsInterface(interfaceId [4]byte, block ...ethgo.BlockNumber) (retval0 bool, err error)