Author

Topic: [TUTORIAL] How To Use Zenland Escrow Service (Web3) (Read 313 times)

copper member
Activity: 105
Merit: 39
Official Zenland Account on BitcoinTalk
Hello Bitcointalk! I've been in the online business for a little over a decade now with everything from e-commerce to blogs to affiliate marketing. I've found flipping sites profitable, but still either risky or overpriced without the right escrow that I want to cover in this tutorial.

Zenland is a decentralized escrow service that is a fancy way to say it is blockchain-based (works without an escrow agent or payment processor). Note that it may not be best for physical goods like cars or a luxury watch but it surely works for selling domains or websites for it has no minimum escrow or bank fees.

Let's say you want to sell a website with its data, passwords, and Instagram account. Here's how you would use Zenland escrow in this case.

1. You chat with the buyer about the deal (the price, how and when the payment is made, and how the ownership is transferred) and if the buyer agrees ask for his MetaMask wallet address. You can find your own MetaMask address right below your account name (it is in the format 0xbb23...552f82).


2. Then, you login to Zenland app via MetaMask extension (no email or password required) to create a contract and enter the contact details. Connecting your wallet to Zenland is needed to create an anonymous profile with your crypto wallet address.


In the form, you first enter your and buyer's MetaMask wallet addresses. This is needed to transfer payment from the buyer's address into the contract and to your wallet address after the deal is complete. You may also name the contract and enter the website specifics like domain name, hosting location, database, website template, etc. in the contract details, or leave it blank since its optional.

Next, enter the date and time (can be on the same day) you think you will need to complete the contract requirements. Select the blockchain network (think of it a payment method) and the currency you accept. I mostly choose USDT, but there are other options to choose from.

Put in the buyer protection time. It's the time for a buyer to transfer website data to his hosting (usually takes between 3 and 5 hours). If you don't know how much time will be needed for website ownership transfer you may select days)

After, enter the price you agreed to sell your website for (let's say it's 1 USDT just for an example). There is also a Zenland service fee that can be paid by you, by the buyer, or split in half.


3. Once the contract has been created, the buyer has to approve its terms. Once he logs in, he should see a notification about a new contract created with him in the top right corner of the dashboard. If disagree with the contract terms, the buyer may edit the conditions before approving.

In this case, you, the seller, will see a notification asking you to approve the changes made by the buyer. If you disagree with some of its conditions, you can talk things over in the Contract Chat. It is a secure anonymous chat that automatically records and displays any changes made to the contract and is only seen by you and the seller.


4. As soon as you both approve the contract, its conditions cannot be changed. The next step is to deploy (publish) the contract to the blockchain. This is done by the buyer. When he clicks the "Deploy" button, MetaMask window opens and the buyer must confirm the transaction.

But just like any other operation, deployment has two conditions to happen:
1) a buyer must have money in his MetaMask wallet address to pay the deployment gas fee;
2) a buyer/seller (or both users) must have a positive balance on their internal wallet(s) to pay the service fee.


5. Alright, the buyer deployed the contract! Now is time to transfer the agreed payment of say $1 USDT into the contract. For it, the buyer clicks the "Transfer" button and confirms the transaction in the opened MetaMask window.


6. As you see the payment is inside the contract, you send the website login and password to the buyer and press the "Complete" button. It's a blockchain transaction and a gas fee will be paid from your MetaMask wallet.
Tip: You can check payment by entering the contract address in the search bar on the official blockchain explorer site (Etherscan, BSCscan, and others).

7. Remember that buyer protection time we've mentioned when filling out the contract form?
Once you hit the "Complete' button, the countdown will start. By the end of it if everything is okay with the transfer, the buyer must release the payment from the contract to your wallet address. If he forgets to do so, or simply disappears, the "Release" button will become available to you and you can do it on your own. Think of this cool feature to protect sellers from scams that no other escrow have!


8. Finally, you check your MetaMask wallet address specified in the contract to see if the payment sum has already been transferred to it. The amount will show up under assets.
Jump to: