What tokens/coins can be used for escrow contract?

Zenland contracts can be deployed to 5 major blockchain networks and can receive and release 4 major stablecoins. We have put up a list of supported networks and tokens below along with the approximate gas fee estimation (as of August 29, 2022). 

NetworkToken/Token addressDecimals
Ethereum Mainnet https://etherscan.io/
Estimated gas fees/contract start from $30
Tether USD (USDT)
0xdac17f958d2ee523a2206206994597c13d831ec7
6
USD Coin (USDC) 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB486
Binance USD (BUSD) 0x4Fabb145d64652a948d72533023f6E7A623C7C5318
Dai Stablecoin (DAI) 0x6B175474E89094C44Da98b954EedeAC495271d0F18
Binance Smart Chain Mainnet https://bscscan.com/
Estimated gas fees/contract are within $3 – $4
Binance USD (BUSD) 0xe9e7CEA3DedcA5984780Bafc599bD69ADd087D5618
Tether USD (USDT) 0x55d398326f99059fF775485246999027B319795518
USD Coin (USDC) 0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d18
AvalancheC-Chain https://explorer.avax.network/
Estimated gas fees/contract are between $1.5 and $3

USD Coin (USDC) 0xA7D7079b0FEaD91F3e65f86E8915Cb59c1a4C664
6
Tether USD (USDT) 0xc7198437980c041c805A1EDcbA50c1Ce5db951186
Dai Stablecoin (DAI) 0xd586E7F844cEa2F87f50152665BCbc2C279D8d7018
Polygon Mainnet https://polygonscan.com/
Estimated gas fees/contract start are between $1.5 – $2.5
Tether USD (USDT) 0xc2132D05D31c914a87C6611C10748AEb04B58e8F6
USD Coin (USDC) 0x2791Bca1f2de4661ED88A30C99A7a9449Aa841746
Binance USD (BUSD) 0xdab529f40e671a1d4bf91361c21bf9f0c9712ab718
Fantom Opera https://ftmscan.com/
Estimated gas fees/contract $1 – $2
USD Coin (USDC) 0x04068da6c83afcfa0e13ba15a6696662335d5b756
Dai Stablecoin (DAI) 0x8d11ec38a3eb5e956b052f67da8bdc9bef8abf3e
18
18

I want to change a network for escrow contract. How to do that?

Before we show you the steps, please note that changing the network is not possible if the escrow contract has already been created. In other words, you can switch from one network to another until you click “Create”.

If you haven’t yet created a contract follow the steps below to switch the network.

Step 1. Log in with your Metamask address and fill out the contract.
Step 2. Select the network you need from the network dropdown at the top panel.
Step 3. Confirm switching the network in the Metamask window.
Step 4. Check if the right network is displayed in the contract form before selecting the token from the dropdown.

The button “Release” has disappeared. Is that a bug?

The “Release” button disappears when either a buyer or seller escalates the dispute to the Agent. Once you click the “Invite an Agent” button you give the Agent full control over your case and thus, no longer hold the right to release the amount from the contract.

Because this is not a bug, there is no way to fix it. 

That said, the Agent decides based on the evidence provided. So, you may submit URL links to screenshots or other proof to support your claims in the chat associated with the disputed contract. 

Cannot change contract details and due date. Why?

There are several possible scenarios why you cannot change contract details or the due date.

  1. You have created the contract. Clicking the “Create” button is equal to approving the terms on your part. It is like putting your signature in traditional contracts. Note that both the buyer and the seller can create a new contract.
  2. You have already approved the contract terms. 
  3. You are halfway through the contract. At the “Transfer” or the “Fulfillment” stage, for example.
  4. You want to edit the network or token selected.
  5. You want to edit other terms like the contract name, details, creation date, or buyer/seller’s address. 

Depending on where you are at with the contract you may, or may not be able to edit contract details.

If the contract is yet to be approved by one of the parties:

1. Contact the other user via a Contract Chat and ask to edit either of the four editable terms:

a) buyer protection time,
b) due date,
c) the Zenland fee payer,
d) agreed amount.

2. If that’s you who should approve but wants to make edits before clicking the “Approve” button, you should be able to see the pen icon in the top right corner of the contract. Once you hit “Save” it becomes approved on your part.

Create a new contract with the mutually approved terms if the contract:

a) has passed the Approval stage, or
b) changes have to be made to uneditable terms like network, token, or user addresses.

I see error “Transaction exceeds balance”. What does that mean?

The error indicates the shortage of funds in the user’s Metamask account: 

a) for a gas fee to complete a transaction;
b) for the agreed amount to transfer into the contract (after deployment).
c) because the token indicated in the contract does not match the token in your Metamask account.

What you can do to fix it:

Step 1. Make sure you have in your Metamask account the token selected for the contract (a stablecoin). 
Step 2. Check if you have enough native tokens of the selected network (ETH for Ethereum, or MATIC for Polygon, for example) to pay the transaction gas fee.
Step 3. Add funds to your Metamask account to cover the gas and transferrable amount of stablecoins (only the buyer transfers the agreed amount).
Step 4. Re-login or refresh the page and try to perform the transaction again.

Will you charge any fees for dispute?

The dispute itself does not have additional fees because the buyer and seller still decide on edits/payment/product replacement on their own without any external assistance.

Dispute escalation, however, has a fee between 1% and 3% of the amount locked in the contract. This fee is paid directly to Agent’s Metamask address as a reward for the time and effort taken to resolve the case.

The seller is not responding and the due date passed. What should I do?

We have a similar question here when the seller has not sent the order or contacted a buyer to explain why the order has been delayed. You know that contract conditions on the seller’s part have not been completed from the log (system) messages in the contract chat. 

On the other hand, if the seller has clicked the “Complete” button, but since then had not responded to the buyer’s messages, the buyer must be quick to open a dispute. 

Wondering why?

There is a good chance that the seller is waiting for buyer protection time to run out to release payment. 

If this happens, the contract will be executed and there is nothing a buyer can do to change that.

As with all blockchain transactions, once complete the transaction is permanent and cannot be reverted. So, be careful with the seller’s intentions.

How to see other profiles on Zenland?

It is possible if you have the profile link or know the user’s Metamask address. This address can be manually pasted into the address bar in the browser after the /profile/ in URL. Note that this does not depend on whether you are logged in or not as the profiles are public.

Similarly, if the user whose profile you want to see has a nickname (the default nickname “Anonymous” will not work) you can paste it into the browser’s address bar after /profile/ in URL. 

Other than that, there is no way to browse through the profiles at this point.

I am using a new profile. Can you merge reviews from both profiles?

We cannot merge profiles and the reviews left by other users on both profiles. There are a few things you can do to let your buyers/sellers know your past and new reviews on both profiles belong to a single user.

If you decided to permanently switch from Profile 1 to Profile 2 and want to confirm that the older one (Profile 1) belongs to you, you can:

Method 1. Log in via your older account (Profile 1) and place the URL to your new profile in the bio. This way, users who want to do business with you can trust you based on your past reviews.

Method 2. Add a “Movedto” or “Now” indicator along with the new address to your profile nickname on Profile 1. This may look ugly, but it serves the purpose confirming you have logged in from the older address to prove the ownership.

Method 3. Update your banner image on the older profile (Profile 1) redirecting users to the new (Profile 2).

Will I have a different profile if I connect another address?

Each profile is as unique as the Metamask address associated with it. Once you are logged in from another address you will have a different profile. The URL of your profile will reflect your new Metamask address.

Note that even if you change the nickname you will still be the same user and the URL of your profile will not change.