Clean up ether store

Co-authored-by: brunoedcf <brest.dallacosta@outlook.com>
This commit is contained in:
RcleydsonR
2023-01-19 19:42:57 -03:00
parent 2b61625e1e
commit d7723ebf07
7 changed files with 41 additions and 75 deletions

View File

@@ -60,26 +60,25 @@ const getValidDeposits = async (
const eventsDeposits = await p2pContract.queryFilter(filterDeposits);
const depositList = await Promise.all(
eventsDeposits
.map(async (deposit) => {
const mappedDeposit = await p2pContract.mapDeposits(
deposit.args?.depositID
);
let validDeposit: ValidDeposit | null = null;
eventsDeposits.map(async (deposit) => {
const mappedDeposit = await p2pContract.mapDeposits(
deposit.args?.depositID
);
let validDeposit: ValidDeposit | null = null;
if (mappedDeposit.valid) {
validDeposit = {
blockNumber: deposit.blockNumber,
depositID: deposit.args?.depositID,
remaining: Number(formatEther(mappedDeposit.remaining)),
seller: mappedDeposit.seller,
pixKey: mappedDeposit.pixTarget,
};
}
if (mappedDeposit.valid) {
validDeposit = {
blockNumber: deposit.blockNumber,
depositID: deposit.args?.depositID,
remaining: Number(formatEther(mappedDeposit.remaining)),
seller: mappedDeposit.seller,
pixKey: mappedDeposit.pixTarget,
};
}
return validDeposit;
})
);
return validDeposit;
})
);
return depositList.filter((deposit) => deposit) as ValidDeposit[];
};