Documentation
¶
Index ¶
- Constants
- func EstimateExecuteUpgradeGas(rp *rocketpool.RocketPool, upgradeProposalId uint64, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
- func ExecuteUpgrade(rp *rocketpool.RocketPool, upgradeProposalId uint64, opts *bind.TransactOpts) (common.Hash, error)
- func GetTotalUpgradeProposals(rp *rocketpool.RocketPool, opts *bind.CallOpts) (uint64, error)
- func GetUpgradeProposalEndTime(rp *rocketpool.RocketPool, upgradeProposalId uint64, opts *bind.CallOpts) (*big.Int, error)
- func GetUpgradeProposalName(rp *rocketpool.RocketPool, upgradeProposalId uint64, opts *bind.CallOpts) (string, error)
- func GetUpgradeProposalState(rp *rocketpool.RocketPool, upgradeProposalId uint64, opts *bind.CallOpts) (rptypes.UpgradeProposalState, error)
- func GetUpgradeProposalType(rp *rocketpool.RocketPool, upgradeProposalId uint64, opts *bind.CallOpts) ([32]byte, error)
- func GetUpgradeProposalUpgradeAbi(rp *rocketpool.RocketPool, upgradeProposalId uint64, opts *bind.CallOpts) (string, error)
- func GetUpgradeProposalUpgradeAddress(rp *rocketpool.RocketPool, upgradeProposalId uint64, opts *bind.CallOpts) (common.Address, error)
- type UpgradeProposalDetails
Constants ¶
View Source
const UpgradeProposalDetailsBatchSize = 50
Settings
Variables ¶
This section is empty.
Functions ¶
func EstimateExecuteUpgradeGas ¶
func EstimateExecuteUpgradeGas(rp *rocketpool.RocketPool, upgradeProposalId uint64, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
Estimate the gas of ExecuteUpgrade
func ExecuteUpgrade ¶
func ExecuteUpgrade(rp *rocketpool.RocketPool, upgradeProposalId uint64, opts *bind.TransactOpts) (common.Hash, error)
Execute an upgrade
func GetTotalUpgradeProposals ¶
func GetTotalUpgradeProposals(rp *rocketpool.RocketPool, opts *bind.CallOpts) (uint64, error)
Get the total number of upgrade proposals
func GetUpgradeProposalEndTime ¶
func GetUpgradeProposalEndTime(rp *rocketpool.RocketPool, upgradeProposalId uint64, opts *bind.CallOpts) (*big.Int, error)
func GetUpgradeProposalName ¶
func GetUpgradeProposalName(rp *rocketpool.RocketPool, upgradeProposalId uint64, opts *bind.CallOpts) (string, error)
func GetUpgradeProposalState ¶
func GetUpgradeProposalState(rp *rocketpool.RocketPool, upgradeProposalId uint64, opts *bind.CallOpts) (rptypes.UpgradeProposalState, error)
func GetUpgradeProposalType ¶
func GetUpgradeProposalType(rp *rocketpool.RocketPool, upgradeProposalId uint64, opts *bind.CallOpts) ([32]byte, error)
func GetUpgradeProposalUpgradeAbi ¶
func GetUpgradeProposalUpgradeAbi(rp *rocketpool.RocketPool, upgradeProposalId uint64, opts *bind.CallOpts) (string, error)
func GetUpgradeProposalUpgradeAddress ¶
func GetUpgradeProposalUpgradeAddress(rp *rocketpool.RocketPool, upgradeProposalId uint64, opts *bind.CallOpts) (common.Address, error)
Types ¶
type UpgradeProposalDetails ¶
type UpgradeProposalDetails struct {
ID uint64 `json:"id"`
State rptypes.UpgradeProposalState `json:"state"`
EndTime *big.Int `json:"endTime"`
Name string `json:"name"`
Type [32]byte `json:"type"`
UpgradeAddress common.Address `json:"upgradeAddress"`
UpgradeAbi string `json:"upgradeAbi"`
}
Upgrade proposal details
func GetUpgradeProposalDetails ¶
func GetUpgradeProposalDetails(rp *rocketpool.RocketPool, proposalId uint64, opts *bind.CallOpts) (UpgradeProposalDetails, error)
Get a proposal's details
func GetUpgradeProposals ¶
func GetUpgradeProposals(rp *rocketpool.RocketPool, opts *bind.CallOpts) ([]UpgradeProposalDetails, error)
Get all upgrade proposal details
Click to show internal directories.
Click to hide internal directories.