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