Adding signatures for maker acceptance into pool

This commit is contained in:
Greg Hysen
2019-06-21 16:35:52 -07:00
parent e2a2f932f1
commit 1f2e94b585
9 changed files with 324 additions and 37 deletions

View File

@@ -251,8 +251,8 @@ export class StakingWrapper {
const poolId = (createPoolLog as any).args.poolId;
return poolId;
}
public async addMakerToPoolAsync(poolId: string, makerAddress: string, makerSignature: string, operatorAddress: string): Promise<TransactionReceiptWithDecodedLogs> {
const calldata = this.getStakingContract().addMakerToPool.getABIEncodedTransactionData(poolId, makerAddress, makerSignature);
public async addMakerToPoolAsync(poolId: string, makerAddress: string, makerSignedHash: string, makerSignature: string, operatorAddress: string): Promise<TransactionReceiptWithDecodedLogs> {
const calldata = this.getStakingContract().addMakerToPool.getABIEncodedTransactionData(poolId, makerAddress, makerSignedHash, makerSignature);
const txReceipt = await this._executeTransactionAsync(calldata, operatorAddress);
return txReceipt;
}