moving towards working delegation + timelocks.

This commit is contained in:
Greg Hysen
2019-06-03 18:31:42 -07:00
parent 9c8716da09
commit 717a19a08e
9 changed files with 550 additions and 178 deletions

View File

@@ -115,6 +115,8 @@ export class StakingWrapper {
const returnValue = await this._web3Wrapper.callAsync(txData);
return returnValue;
}
/*
public async stake(holder: string, amount: BigNumber): Promise<BigNumber> {
const calldata = this.getStakingContract().stake.getABIEncodedTransactionData(amount);
const txReceipt = await this._executeTransactionAsync(calldata, holder);
@@ -129,11 +131,13 @@ export class StakingWrapper {
const stakeBurned = (stakeBurnedLog as any).args.amount;
return stakeBurned;
}
public async getStakeBalance(holder: string): Promise<BigNumber> {
const calldata = this.getStakingContract().getStakeBalance.getABIEncodedTransactionData(holder);
const balance = await this._callAsync(calldata, holder);
return balance;
}
*/
public async getNextPoolIdAsync(): Promise<string> {
const calldata = this.getStakingContract().getNextPoolId.getABIEncodedTransactionData();
const nextPoolId = await this._callAsync(calldata);