Escrow accounts for offers
Max
Problem:
Offers block a significant part of the capital. When one user makes an offer to another user, the amount of the offer is blocked by the smart contract. This limits the number of possible offers.
Proposition:
To enable each user to deposit funds to an escrow account from which all deals on offers will be financed. For example. I fund an escrow account with 100near and make dozens of offers with 500near. However, any individual offer must be covered by the amount of capital in the escrow account, meaning I can make each individual offer no more than 100N. As soon as the user accepts my offer, the amount of the offer is deducted from the escrow account.
I propose to discuss this idea.
E
Ekki Rinaldi
Hi Max,
The escrow function using allowance is not in NEAR fungible standard [1], the token locks are enforced, so we cannot use wNEAR (the same with OpenSea use wETH) as allowance for offers. It differs from ERC-20 where you can make escrow with an allowance to the marketplace to use your wETH for offers [2]. Therefore you can make multiple offers on OpenSea with escrows.
[1] https://nomicon.io/Standards/Tokens/FungibleToken/Core
[2] https://eips.ethereum.org/EIPS/eip-20
Let me know your thought about this.