Community Vault
CommunityVault
is a vault contract used for depositing LINK into the Chainlink staking controller as a community staker
View Functions
getTotalDeposits
Returns the total balance of this contract in the Chainlink staking contract
Return Values
Name | Type | Description |
---|---|---|
totalDeposits | uint256 | Total deposit balance |
getPrincipalDeposits
Returns the principal balance of this contract in the Chainlink staking contract
Return Values
Name | Type | Description |
---|---|---|
principalDeposits | uint256 | Principal deposit balance |
getRewards
Returns the claimable rewards balance of this contract in the Chainlink staking rewards contract
Return Values
Name | Type | Description |
---|---|---|
rewards | uint256 | Claimable rewards |
Write Functions
deposit
Deposits tokens from the vaultController into the Chainlink staking contract
Parameters
Name | Type | Description |
---|---|---|
_amount | uint256 | Amount to deposit |
claimRewards
Claims rewards from the Chainlink staking contract
Parameters
Name | Type | Description |
---|---|---|
_minRewards | uint256 | Min amount of rewards to claim |
_rewardsReceiver | address | Address to receive claimed rewards |
Last updated