Poolz-Helper
This package acts as a single source of truth for helper contracts used by the Poolz.
Install
npm i poolz-helper
Reference
1. ERC20Helper
//Function
//Transfers out ERC20 tokens to ReceiverAddress
TransferToken(TokenAddress, ReceiverAddress, Amount)
//Function
//Checks balance of ERC20 tokens
CheckBalance(TokenAddress, WalletAddress)
//Function
//Transfers in ERC20 Tokens from AddressToTransferFrom(approval required).
TransferInToken(TokenAddress, AddressToTransferFrom, Amount)
2. ETHHelper
//function
//transfers ETH to ReceiverAddress
TransferETH(ReceiverAddress, Amount)
3. GovManager
//modifier
//allows functions to be called by the gov contract
onlyOwnerOrGov
//function
//sets the address of Gov contract
setGovernerContract(address)
4. Token
ERC20 Token used for Testing Purpose
5. IWhiteList
Interface to interact with WhiteList Contract