# Class: RocketPool
RocketPool
# Constructors
# constructor
• new RocketPool(web3, RocketStorage)
Create a new Rocket Pool instance.
# Parameters
| Name | Type | Description |
|---|---|---|
web3 | default | A Web3 instance |
RocketStorage | string | ContractArtifact | a 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
| Name | Type |
|---|---|
node | Object |
node.trusted | Object |
node.trusted.actions | DAONodeTrustedActions |
node.trusted.node | DAONodeTrusted |
node.trusted.proposals | DAONodeTrustedProposals |
node.trusted.settings | DAONodeTrustedSettings |
proposals | DAOProposal |
# 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
| Name | Type |
|---|---|
auction | AuctionSettings |
deposit | DepositSettings |
minipool | MinipoolSettings |
network | NetworkSettings |
node | NodeSettings |
# Defined in
rocketpool/rocketpool.ts:50
# tokens
• Readonly tokens: Object
# Type declaration
| Name | Type |
|---|---|
reth | RETH |
rpl | RPL |
legacyrpl | LegacyRPL |
# Defined in
rocketpool/rocketpool.ts:57
# rewards
• Readonly rewards: Object
# Type declaration
| Name | Type |
|---|---|
pool | Pool |
claimNode | Rewards |
claimDAO | Rewards |
claimTrustedNode | Rewards |
# 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