implemented lock and release in buyer's flow

This commit is contained in:
brunoedcf
2023-01-19 18:00:35 -03:00
parent ff9c7f83b5
commit 3c4a629ed7
3 changed files with 15 additions and 19 deletions

View File

@@ -27,9 +27,11 @@ const addLock = async (depositId: BigNumber, amount: number): Promise<any> => {
[],
[]
);
lock.wait();
return lock;
const lock_rec = await lock.wait();
const [t] = lock_rec.events;
return t.args.lockID;
};
// Release lock
@@ -47,7 +49,7 @@ const releaseLock = async (
["string", "uint256", "bytes32"],
[
pixKey,
formatEther(String(amount)),
parseEther(String(amount)),
ethers.utils.formatBytes32String(e2eId),
]
);
@@ -69,7 +71,7 @@ const releaseLock = async (
sig.s,
sig.v
);
release.wait();
await release.wait();
return release;
};