CompositeVaultBank
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
1
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
Balances ($0.00)
No balances found for "CompositeVaultBank"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "CompositeVaultBank"
ABI
ABI objects
Getter at block 21030360
acceptContractDepositor() view returns (bool)
false
chi() view returns (address)
0x0000000000004946c0e9f43f4dee607b0ef1fa1c
governance() view returns (address)
0x0000000000000000000000000000000000000000
strategist() view returns (address)
0x0000000000000000000000000000000000000000
vaultMaster() view returns (address)
0x0000000000000000000000000000000000000000
Read-only
calc_token_amount_deposit(address _vault, address _input, uint256 _amount) view returns (uint256)
calc_token_amount_withdraw(address _vault, uint256 _shares, address _output) view returns (uint256)
calc_transfer_vault_shares(address _srcVault, address _destVault, uint256 _srcShares) view returns (uint256)
calculateMultiMinReceive(address[] _vaults, address _input, uint256[] _amounts) view returns (uint256[] minReceives)
cap(address _vault) view returns (uint256)
pendingReward(address _vault, address _account) view returns (uint256 _pending)
rewardPoolInfo(address) view returns (address rewardToken, uint256 lastRewardBlock, uint256 endRewardBlock, uint256 rewardPerBlock, uint256 rewardLockedTime, uint256 accRewardPerShare, uint256 totalPaidRewards)
shares_owner(address _vault, address _account) view returns (uint256)
unfrozenStakeTime(address _vault, address _account) view returns (uint256)
userInfo(address, address) view returns (uint256 amount, uint256 rewardDebt, uint256 accumulatedEarned, uint256 lastStakeTime, uint256 unclaimedReward)
whitelistedContract(address) view returns (bool)
withdraw_fee(address _vault, uint256 _shares) view returns (uint256)
State-modifying
Events addPool(address _vault, address _rewardToken, uint256 _startBlock, uint256 _endRewardBlock, uint256 _rewardPerBlock, uint256 _rewardLockedTime)
approveForSpender(address _token, address _spender, uint256 _amount)
claimReward(address _vault, uint8 _flag)
deposit(address _vault, address _input, uint256 _amount, uint256 _min_mint_amount, bool _isStake, uint8 _flag)
depositMultiVault(address[] _vaults, address _input, uint256[] _amounts, uint256[] _min_mint_amounts, bool _isStake, uint8 _flag)
exit(address _vault, address _output, uint256 _min_output_amount, uint8 _flag)
getReward(address _vault, address _account, uint8 _flag)
governanceRecoverUnsupported(address _token, uint256 amount, address to)
harvestAllStrategies(address _vault, uint8 _flag)
initialize(address _vaultMaster)
setAcceptContractDepositor(bool _acceptContractDepositor)
setGovernance(address _governance)
setStrategist(address _strategist)
setVaultMaster(address _vaultMaster)
stakeVaultShares(address _vault, uint256 _shares, uint8 _flag)
transferVault(address _srcVault, address _destVault, uint256 _srcShares, uint256 _min_mint_amount, bool _isStake, uint8 _flag)
unstake(address _vault, uint256 _amount, uint8 _flag)
unwhitelistContract(address _contract)
updatePool(address _vault, uint256 _endRewardBlock, uint256 _rewardPerBlock, uint256 _rewardLockedTime)
updatePoolReward(address[] _vaults, uint256[] _rewardPerBlocks)
updateReward(address _vault)
whitelistContract(address _contract)
withdraw(address _vault, uint256 _shares, address _output, uint256 _min_output_amount, uint8 _flag)
Deposit(address indexed vault, address indexed user, uint256 amount)
RewardPaid(address indexed vault, address indexed user, uint256 reward)
Withdraw(address indexed vault, address indexed user, uint256 amount)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.