update contract ABI
Some checks failed
Deploy FrontEnd / deploy-staging (push) Has been cancelled
Deploy FrontEnd / deploy-production (push) Has been cancelled
CI script / lint (push) Has been cancelled
CI script / build (push) Has been cancelled
CI script / SonarCloud (push) Has been cancelled

This commit is contained in:
hueso 2024-10-06 20:23:28 -03:00
parent 659cc34d68
commit 4b4b5af550
6 changed files with 196 additions and 166 deletions

View File

@ -21,9 +21,6 @@ const addLock = async (
const lock = await p2pContract.lock( const lock = await p2pContract.lock(
seller, seller,
token, token,
etherStore.walletAddress, // String "0x70997970C51812dc3A010C7d01b50e0d17dc79C8" (Example)
ethers.constants.AddressZero, // String "0x0000000000000000000000000000000000000000"
0,
parseEther(String(amount)), // BigNumber parseEther(String(amount)), // BigNumber
[], [],
[] []
@ -36,7 +33,7 @@ const addLock = async (
}; };
const releaseLock = async ( const releaseLock = async (
pixKey: number, pixKey: string,
amount: number, amount: number,
e2eId: string, e2eId: string,
lockId: string lockId: string
@ -46,7 +43,7 @@ const releaseLock = async (
); );
const messageToSign = ethers.utils.solidityKeccak256( const messageToSign = ethers.utils.solidityKeccak256(
["uint160", "uint256", "bytes32"], ["bytes32", "uint256", "bytes32"],
[ [
pixKey, pixKey,
parseEther(String(amount)), parseEther(String(amount)),
@ -65,11 +62,8 @@ const releaseLock = async (
const release = await p2pContract.release( const release = await p2pContract.release(
BigNumber.from(lockId), BigNumber.from(lockId),
ethers.constants.AddressZero,
ethers.utils.formatBytes32String(e2eId), ethers.utils.formatBytes32String(e2eId),
sig.r, flatSig
sig.s,
sig.v
); );
await release.wait(); await release.wait();

View File

@ -103,7 +103,7 @@ const getValidDeposits = async (
blockNumber: deposit.blockNumber, blockNumber: deposit.blockNumber,
remaining: Number(formatEther(mappedBalance._hex)), remaining: Number(formatEther(mappedBalance._hex)),
seller: deposit.args?.seller, seller: deposit.args?.seller,
pixKey: Number(mappedPixTarget._hex), pixKey: mappedPixTarget,
}; };
} }
@ -127,7 +127,7 @@ const getUnreleasedLockById = async (
const pixTarget = lock.pixTarget; const pixTarget = lock.pixTarget;
const amount = formatEther(lock?.amount); const amount = formatEther(lock?.amount);
pixData.pixKey = String(Number(pixTarget)); pixData.pixKey = pixTarget;
pixData.value = Number(amount); pixData.value = Number(amount);
return { return {

View File

@ -32,11 +32,11 @@ const addDeposit = async (tokenQty: string, pixKey: string): Promise<any> => {
const etherStore = useEtherStore(); const etherStore = useEtherStore();
const deposit = await p2pContract.deposit( const deposit = await p2pContract.deposit(
pixKey,
ethers.utils.formatBytes32String(""),
getTokenAddress(etherStore.selectedToken), getTokenAddress(etherStore.selectedToken),
parseEther(tokenQty), parseEther(tokenQty),
pixKey, true
true,
ethers.utils.formatBytes32String("")
); );
await deposit.wait(); await deposit.wait();

View File

@ -201,7 +201,7 @@ const checkUnreleasedLock = async (
const pixTarget = lock.pixTarget; const pixTarget = lock.pixTarget;
const amount = formatEther(lock?.amount); const amount = formatEther(lock?.amount);
pixData.pixKey = String(Number(pixTarget)); pixData.pixKey = pixTarget;
pixData.value = Number(amount); pixData.value = Number(amount);
return { return {

File diff suppressed because one or more lines are too long

View File

@ -83,7 +83,7 @@ const checkForUnreleasedLocks = async (): Promise<void> => {
if (walletLocks) { if (walletLocks) {
lockID.value = walletLocks.lockID; lockID.value = walletLocks.lockID;
tokenAmount.value = walletLocks.pix.value; tokenAmount.value = walletLocks.pix.value;
pixTarget.value = Number(walletLocks.pix.pixKey); pixTarget.value = walletLocks.pix.pixKey;
showModal.value = true; showModal.value = true;
} else { } else {
flowStep.value = Step.Search; flowStep.value = Step.Search;
@ -96,7 +96,7 @@ if (paramLockID) {
if (lockToRedirect) { if (lockToRedirect) {
lockID.value = lockToRedirect.lockID; lockID.value = lockToRedirect.lockID;
tokenAmount.value = lockToRedirect.pix.value; tokenAmount.value = lockToRedirect.pix.value;
pixTarget.value = Number(lockToRedirect.pix.pixKey); pixTarget.value = lockToRedirect.pix.pixKey;
flowStep.value = Step.Buy; flowStep.value = Step.Buy;
} else { } else {
flowStep.value = Step.Search; flowStep.value = Step.Search;