Skip to content

Class: RocketPool

RocketPool

Constructors

constructor

new RocketPool(web3, RocketStorage)

Create a new Rocket Pool instance.

Parameters

NameTypeDescription
web3defaultA Web3 instance
RocketStoragestring | ContractArtifacta RocketStorage address as a string or ContractArtifact (JSON ABI file)

Defined in

rocketpool/rocketpool.ts:87

Properties

contracts

Readonly contracts: Contracts

Defined in

rocketpool/rocketpool.ts:33


auction

Readonly auction: Auction

Defined in

rocketpool/rocketpool.ts:34


dao

Readonly dao: Object

Type declaration

NameType
nodeObject
node.trustedObject
node.trusted.actionsDAONodeTrustedActions
node.trusted.nodeDAONodeTrusted
node.trusted.proposalsDAONodeTrustedProposals
node.trusted.settingsDAONodeTrustedSettings
proposalsDAOProposal

Defined in

rocketpool/rocketpool.ts:35


deposit

Readonly deposit: Deposit

Defined in

rocketpool/rocketpool.ts:46


minipool

Readonly minipool: Minipool

Defined in

rocketpool/rocketpool.ts:47


network

Readonly network: Network

Defined in

rocketpool/rocketpool.ts:48


node

Readonly node: Node

Defined in

rocketpool/rocketpool.ts:49


settings

Readonly settings: Object

Type declaration

NameType
auctionAuctionSettings
depositDepositSettings
minipoolMinipoolSettings
networkNetworkSettings
nodeNodeSettings

Defined in

rocketpool/rocketpool.ts:50


tokens

Readonly tokens: Object

Type declaration

NameType
rethRETH
rplRPL
legacyrplLegacyRPL

Defined in

rocketpool/rocketpool.ts:57


rewards

Readonly rewards: Object

Type declaration

NameType
poolPool
claimNodeRewards
claimDAORewards
claimTrustedNodeRewards

Defined in

rocketpool/rocketpool.ts:58


vault

Readonly vault: Vault

Defined in

rocketpool/rocketpool.ts:64


web3

Readonly web3: default


RocketStorage

Readonly RocketStorage: string | ContractArtifact