Class: DAONodeTrustedSettings
Rocket Pool DAO Trusted Node Settings
Constructors
constructor
• new DAONodeTrustedSettings(web3
, contracts
)
Create a new DAONodeTrustedSettings instance.
Parameters
Name | Type | Description |
---|---|---|
web3 | default | A valid Web3 instance |
contracts | Contracts | A Rocket Pool contract manager instance |
Defined in
rocketpool/dao/node/trusted/settings.ts:18
Accessors
rocketDAONodeTrustedSettingsProposals
• Private
get
rocketDAONodeTrustedSettingsProposals(): Promise
<Contract
>
Private accessor use to retrieve the related contract
Returns
Promise
<Contract
>
a Promise<Contract> with a web3.eth.contract instance of the rocketDAONodeTrustedSettingsProposals contract
Defined in
rocketpool/dao/node/trusted/settings.ts:24
rocketDAONodeTrustedSettingsMembers
• Private
get
rocketDAONodeTrustedSettingsMembers(): Promise
<Contract
>
Private accessor use to retrieve the related contract
Returns
Promise
<Contract
>
a Promise<Contract> with a web3.eth.contract instance of the rocketDAONodeTrustedSettingsMembers contract
Defined in
rocketpool/dao/node/trusted/settings.ts:32
rocketDAOProtocolSettingsDeposit
• Private
get
rocketDAOProtocolSettingsDeposit(): Promise
<Contract
>
Private accessor use to retrieve the related contract
Returns
Promise
<Contract
>
a Promise<Contract> with a web3.eth.contract instance of the rocketDAOProtocolSettingsDeposit contract
Defined in
rocketpool/dao/node/trusted/settings.ts:40
rocketDAOProtocolSettingsMinipool
• Private
get
rocketDAOProtocolSettingsMinipool(): Promise
<Contract
>
Private accessor use to retrieve the related contract
Returns
Promise
<Contract
>
a Promise<Contract> with a web3.eth.contract instance of the rocketDAOProtocolSettingsMinipool contract
Defined in
rocketpool/dao/node/trusted/settings.ts:48
Methods
getMaximumDepositAssignments
▸ getMaximumDepositAssignments(): Promise
<string
>
Get the maximum deposit assignments
example
using Typescript
const maxDepositsAssignments = rp.dao.node.trusted.getMaximumDepositAssignments().then((val: string) => { val };
const maxDepositsAssignments = rp.dao.node.trusted.getMaximumDepositAssignments().then((val: string) => { val };
Returns
Promise
<string
>
a Promise<string> that resolves to a string representing the maximum deposit assignments
Defined in
rocketpool/dao/node/trusted/settings.ts:61
getChallengeCost
▸ getChallengeCost(): Promise
<string
>
Get the cost of a challenge (How much it costs a non-member to challenge a members node. It's free for current members to challenge other members.)
example
using Typescript
const maxDepositsAssignments = rp.dao.node.trusted.getMaximumDepositAssignments().then((val: string) => { val };
const maxDepositsAssignments = rp.dao.node.trusted.getMaximumDepositAssignments().then((val: string) => { val };
Returns
Promise
<string
>
a Promise<string> that resolves to a string representing the inflation intervals that have passed (in time)
Defined in
rocketpool/dao/node/trusted/settings.ts:76