FAQ
Who can create gig escrow? Only the client (The service buyer).
Why do i have to "/link" my Telegram ID to the escrow? Escrow parties need to link their Telegram ID to the escrow address to be able to get event notification from the telegram bot, and to add the escrow to your escrow history (active/completed).
Who has access to an escrow? The client, the freelancer, and the oracle; each party can only call the functions specific to him or her (100% safe) as long as the right wallet address is connected
Why do i have to approve USDT before funding an escrow? This is a safety measure; by approving the specific amount of USDT/USDC you wish to make payment with, you cannot mistakenly send more than what is required for your gig payment. Therefore, the contract cannot spend more than you have approved
Who pays the escrow platform fee? The client pays 0.002 BNB platform fee.
How much gas does it cost to create escrow? Often $0.05 in BNB (Depends on the network at the time of creation.
If i set USDT as the settlement token during escrow creation, can i deposit USDC during funding? No. The webapp will not let you because if you do, it will be locked in the escrow until you make the right deposit and the escrow state completed. Then, you can withdrawERC20 tokens locked in the escrow.
How can i find a freelancer? At the moment, the Gigs marketplace isn't live yet. Freelancers and clients discuss terms outside of Afrilance, and use the escrow to enforce those terms ensuring 100% trust.
What happens if a freelancer does not start my work or does not complete it? The escrow you created has safety functions for the client and freelancer; Does not start work until deadline = Client calls refundNoStart action. Does not complete after revision request from you = Client calls Raise Dispute action
What happens if the client refuse to Approve payment release after submitting completed work? As the freelance whose wallet has this role in the escrow, you can call Raise Dispute action.
What happens if i mistakenly pay more than 0.002 BNB fee? It is very rare. But if it happens, you will have to wait until the escrow state is completed (you are satisfied with the submit job proof, and has approved payment release), only then can you call the withdrawErc20 function to get the excess BNB or any other mistakenly deposited ERC20 token.
I have to find a freelancer externally? Yes. The AfriLance escrow pay is just a Dapp that ensures fairness between the freelancer and the client. Once the Gigs Marketplace is live, the escrow pay will be used as payment settlement medium internally also.
How long does dispute resolution take? There are 48 hours grace for both parties to settle themselves after Dispute raised. Once its past the deadline, Oracle settles dispute based on the escrow events such as set number of days for job completion, number of revision requests made, how the freelancer responded to the revision request, etc.
Can i have more than one escrow at a time? Yes you can have as much as escrow as you want with same freelancer or different freelancers.
Is the escrow contract verified? All created escrows are auto verified. Clients and freelancers who are familiar with bscscan can use it for calling functions without having to use the escrow webapp. This is particularly good in cases of issues with the frontend, upgrades, etc. The escrow still works; It's purely blockchain.
What happens if i forget my active escrow address? If you linked the escrow address to your Telegram ID for notifications using the bot on Telegram, you can easily retrieve it from your chat with the @AfriLance_Bot. You can also retrieve it by viewing your wallet address in the explorer by going through your wallet activities to find the contract creation one.
Last updated
