PCVDeposit

Functions

withdrawERC20

function withdrawERC20(
    address token,
    address to,
    uint256 amount
) public

withdraw ERC20 from the contract

Parameters

NameTypeDescription

token

address

address of the ERC20 to send

to

address

address destination of the ERC20

amount

uint256

quantity of ERC20 to send

_withdrawERC20

function _withdrawERC20(
    address token,
    address to,
    uint256 amount
) internal

Parameters

NameTypeDescription

token

address

to

address

amount

uint256

withdrawETH

function withdrawETH(
    address payable to,
    uint256 amountOut
) external

withdraw ETH from the contract

Parameters

NameTypeDescription

to

address payable

address to send ETH

amountOut

uint256

amount of ETH to send

balance

function balance() public returns (uint256)

gets the effective balance of "balanceReportedIn" token if the deposit were fully withdrawn

resistantBalanceAndChi

function resistantBalanceAndChi() public returns (uint256, uint256)

gets the resistant token balance and protocol owned chi of this deposit

Last updated