1.1.7 • Published 2 years ago

poolz-helper v1.1.7

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

Build Status

CodeFactor

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