Buffer ARK
Functionality
Withdrawal Methods
- Constructor
constructor(ArkParams memory _params, address commanderAddress) Ark(_params) { config.commander = commanderAddress; }Asset Management Functionsfunction totalAssets() public view override returns (uint256) { return config.asset.balanceOf(address(this)); }function _withdrawableTotalAssets() internal view override returns (uint256) { return totalAssets(); }function _board(uint256 amount, bytes calldata) internal override {}function _disembark(uint256 amount, bytes calldata) internal override {}Data Validationfunction _validateBoardData(bytes calldata) internal override {}function _validateDisembarkData(bytes calldata) internal override {}Reward Handlingfunction _harvest(bytes calldata) internal override returns ( address[] memory rewardTokens, uint256[] memory rewardAmounts ) {}Integration Pointsconfig.commander = commanderAddress;config.asset.balanceOf(address(this))Access Control
Last updated
Was this helpful?
