# storage

import "github.com/rocket-pool/rocketpool-go/storage"

# Index

# func ConfirmWithdrawalAddress (opens new window)

func ConfirmWithdrawalAddress(rp *rocketpool.RocketPool, nodeAddress common.Address, opts *bind.TransactOpts) (common.Hash, error)

Set a node's withdrawal address

# func EstimateConfirmWithdrawalAddressGas (opens new window)

func EstimateConfirmWithdrawalAddressGas(rp *rocketpool.RocketPool, nodeAddress common.Address, opts *bind.TransactOpts) (rocketpool.GasInfo, error)

Estimate the gas of ConfirmWithdrawalAddress

# func EstimateSetWithdrawalAddressGas (opens new window)

func EstimateSetWithdrawalAddressGas(rp *rocketpool.RocketPool, nodeAddress common.Address, withdrawalAddress common.Address, confirm bool, opts *bind.TransactOpts) (rocketpool.GasInfo, error)

Estimate the gas of SetWithdrawalAddress

# func GetNodePendingWithdrawalAddress (opens new window)

func GetNodePendingWithdrawalAddress(rp *rocketpool.RocketPool, nodeAddress common.Address, opts *bind.CallOpts) (common.Address, error)

Get a node's pending withdrawal address

# func GetNodeWithdrawalAddress (opens new window)

func GetNodeWithdrawalAddress(rp *rocketpool.RocketPool, nodeAddress common.Address, opts *bind.CallOpts) (common.Address, error)

Get a node's withdrawal address

# func SetWithdrawalAddress (opens new window)

func SetWithdrawalAddress(rp *rocketpool.RocketPool, nodeAddress common.Address, withdrawalAddress common.Address, confirm bool, opts *bind.TransactOpts) (common.Hash, error)

Set a node's withdrawal address