Vault
https://github.com/Into-the-Fathom/fathom-dao-smart-contracts/blob/master/contracts/dao/staking/vault/packages/VaultPackage.sol
State Variables:
deposited (mapping(address => uint256))
isSupportedToken (mapping(address => bool))
listOfSupportedTokens (address[])
migrated (bool)
Set Functions:
deposit(address _token, uint256 _amount)
payRewards(address _user, address _token, uint256 _amount)
addSupportedToken(address _token)
removeSupportedToken(address _token)
migrate(address newVaultPackage)
withdrawExtraSupportedTokens(address _withdrawTo)
withdrawExtraUnsupportedToken(address _token, address _withdrawTo)
Events:
TokenAdded
TokenRemoved
Last updated