RewardEscrow

RewardEscrow

new RewardEscrow(contractSettings)

Source:
Parameters:
Name Type Description
contractSettings ContractSettings

Methods

acceptOwnership(txParams)

Source:
Transaction (consumes gas, requires signer)
Parameters:
Name Type Description
txParams TxParams

appendVestingEntry(account, quantity, txParams)

Source:
Transaction (consumes gas, requires signer)
Parameters:
Name Type Description
account String.<EthAddress>
quantity BigNumber
txParams TxParams

balanceOf(account)

Source:
Call (no gas consumed, doesn't require signer)
Parameters:
Name Type Description
account String.<EthAddress>
Returns:
BigNumber

checkAccountSchedule(account)

Source:
Call (no gas consumed, doesn't require signer)
Parameters:
Name Type Description
account String.<EthAddress>
Returns:
uint256[520]

feePool()

Source:
Call (no gas consumed, doesn't require signer)
Returns:
String

getNextVestingEntry(account)

Source:
Call (no gas consumed, doesn't require signer)
Parameters:
Name Type Description
account String.<EthAddress>
Returns:
uint256[2]

getNextVestingIndex(account)

Source:
Call (no gas consumed, doesn't require signer)
Parameters:
Name Type Description
account String.<EthAddress>
Returns:
BigNumber

getNextVestingQuantity(account)

Source:
Call (no gas consumed, doesn't require signer)
Parameters:
Name Type Description
account String.<EthAddress>
Returns:
BigNumber

getNextVestingTime(account)

Source:
Call (no gas consumed, doesn't require signer)
Parameters:
Name Type Description
account String.<EthAddress>
Returns:
BigNumber

getVestingQuantity(account, index)

Source:
Call (no gas consumed, doesn't require signer)
Parameters:
Name Type Description
account String.<EthAddress>
index BigNumber
Returns:
BigNumber

getVestingScheduleEntry(account, index)

Source:
Call (no gas consumed, doesn't require signer)
Parameters:
Name Type Description
account String.<EthAddress>
index BigNumber
Returns:
uint256[2]

getVestingTime(account, index)

Source:
Call (no gas consumed, doesn't require signer)
Parameters:
Name Type Description
account String.<EthAddress>
index BigNumber
Returns:
BigNumber

MAX_VESTING_ENTRIES()

Source:
Call (no gas consumed, doesn't require signer)
Returns:
BigNumber

nominatedOwner()

Source:
Call (no gas consumed, doesn't require signer)
Returns:
String

nominateNewOwner(_owner, txParams)

Source:
Transaction (consumes gas, requires signer)
Parameters:
Name Type Description
_owner String.<EthAddress>
txParams TxParams

numVestingEntries(account)

Source:
Call (no gas consumed, doesn't require signer)
Parameters:
Name Type Description
account String.<EthAddress>
Returns:
BigNumber

owner()

Source:
Call (no gas consumed, doesn't require signer)
Returns:
String

setFeePool(_feePool, txParams)

Source:
Transaction (consumes gas, requires signer)
Parameters:
Name Type Description
_feePool String.<EthAddress>
txParams TxParams

setSynthetix(_synthetix, txParams)

Source:
Transaction (consumes gas, requires signer)
Parameters:
Name Type Description
_synthetix String.<EthAddress>
txParams TxParams

synthetix()

Source:
Call (no gas consumed, doesn't require signer)
Returns:
String

totalEscrowedAccountBalance(address_1)

Source:
Call (no gas consumed, doesn't require signer)
Parameters:
Name Type Description
address_1 String.<EthAddress>
Returns:
BigNumber

totalEscrowedBalance()

Source:
Call (no gas consumed, doesn't require signer)
Returns:
BigNumber

totalVestedAccountBalance(address_1)

Source:
Call (no gas consumed, doesn't require signer)
Parameters:
Name Type Description
address_1 String.<EthAddress>
Returns:
BigNumber

vest(txParams)

Source:
Transaction (consumes gas, requires signer)
Parameters:
Name Type Description
txParams TxParams

vestingSchedules(address_1, uint256_1, uint256_2)

Source:
Call (no gas consumed, doesn't require signer)
Parameters:
Name Type Description
address_1 String.<EthAddress>
uint256_1 BigNumber
uint256_2 BigNumber
Returns:
BigNumber