Author

Topic: [PAID TESTERS NEEDED] Zenland Blockchain Escrow Platform | Up to $30 (closed) (Read 2422 times)

copper member
Activity: 35
Merit: 33
Zenland Founder
Hi everyone!

I'm thrilled to announce that we finally released an official version of Zenland! The platform is fully functional on 5 major blockchains and we also are giving $1 signup bonus to every new users to pay the Zenland fee.

We're excited to hear feedback from actual users and working on new features listed in our roadmap to make Zenland helpful for even bigger audience.

I also wanted to thank all the Beta testing participants once more. Without your contribution, Zenland wouldn't be as awesome as it is.
copper member
Activity: 35
Merit: 33
Zenland Founder
Hi there!

Just a quick update on the most recent suggestions and questions in the thread.

Feature suggestion : a demo mode.
That is a good idea to demonstrate what the actual escrow smart contract process looks like, and will be considered for future releases. That said, there would be explainer videos in multiple languages to give the user a sneak peek into the escrow process.


During the contract, I haven't faced any difficulties. I would recommend Zenland keep the chat option enabled if the deal is done. So that buyers/sellers can communicate later to do another deal by communicating through the platform in case they lost communication outside the platform.
The chat is associated with a specific contract, and so is discontinued once the contract executes (when the amount locked up in the contract has been released). In case they lose communication outside Zenland but have more deals for one another, they can always create a new contract with the in-built chat.


Well, to be honest, in the first one I mistakenly chose DAI instead of BUSD, because DAI is the option that appears by default, and this is something I would suggest you to change because it is not the most popular stablecoin.
This is a good point. While the default order for stablecoins is alphabetical, the one suggested makes sense as more users accidentally create escrow contracts with default tokens.


To suggest something, I would also add the average stars of the reviewer, or some kind of information to assess his credibility at a glance.
-It would be nice if there were a list of contracts that were currently being reviewed, in order to indicate the percentage of how many successful deals a user has completed.
4. When the transaction is completed, I can leave a review, but please add technical information to the reviews about which network the transaction was on and for what amount. After all, using test networks or just small transactions in the main networks, it is possible for scammers to grow up the rating with the help of their own wallets.
Currently, the profile review page displays the rating (including the average star rating suggested), the review text, the date, and the user's wallet address. In v. 1.1 we have implemented the "buyer"/"seller" tag suggestion so that users can easily see who is leaving the review for the contract. Full profile review analytics with more details, like the number of successfully executed contracts, is on our To Do list. Indeed, the contract amount and network are worth adding to it.


-Lastly, when releasing the funds as the buyer a message was there that “Contractor will be able to release the funds after O days 1 hrs 56 mins 47sec”. The buyer was the contractee who is releasing the funds, that message popping out there makes it looks confusing as the contractee.
The dispute request** will stop the buyer protection time countdown, and prevent the Contractor from releasing funds by the end of it. The purpose of doing so is to let the Contractee reach out to the other party to discuss disagreements and settle the issue between the two parties." - Question: is this a bug?
This is an alert message for a buyer (Contractee) to watch out for when the buyer protection time runs out (displayed by the countdown). This is not a typo or bug but a warning for the buyer about the seller's permission to release the payment as soon as the buyer protection time (BPT for short) is over. The goal is to remind the buyer how much time is left to dispute a contract if the product/service is unsatisfactory.


- It would be nice to include other cryptocurrencies for variable selection, possibly a well-known coin, and a few more languages as well. I understand that you want to keep users anonymous, but if they can communicate with one another without being hindered by a language barrier, it would be nice if a language translator were compatible with the application.
As mentioned in my earlier responses, adding language selection and more cryptocurrency options is in plan for future releases. The way how to implement language translation is yet to be fully developed. Third-party extensions will be considered as more users suggest this feature.


The entire process is perfect to me, the only place i will make a suggestion is to improve the aspect of funds transfer to the buyer.
i notice the seller can click on fulfilment even when the buyer has not click on fulfilled, i could have suggest the fulfilment button should only be active when the buyer has also click on the am contract fulfilled button from his/her end.
Because currently what only needs the buyers attention is to confirm the transaction and approved and after that the seller can do all other things without the knowledge of the buyer.
I think there is a little confusion in the escrow process because a tester acts as both the buyer and the seller. Buyer and seller both go through the Fulfillment stage of the escrow contract, but they do different actions. A seller fulfills the contract by clicking the "Complete" button on his side, while the buyer fulfills the contract by clicking the "Release" button after receiving the product or service from the seller. Aside from confirming completion, there is no action for a seller to do "without the knowledge of the buyer".

Only if the buyer has not released the payment (and not disputed) within inspection time (buyer protection time), the seller would be able to release payment from the contract himself. Before the buyer protection time is up, the seller cannot click the "Release" button on his side (it is disabled).


The addition of estimated transaction costs is also very helpful for users to save more on transaction costs when using tools from Zenland, especially the ETH network whose gas costs are quite high
- Zenland fee is transparently displayed (Suggestion: I would love to see the estimated network fees as well before creating the contract.)
The estimated cost for each transaction is already displayed in Metamask. Cost estimation per contract execution for each network will be added in future releases.


Change the font color of the notifications. The nuances are close to each other and that it makes them harder to read.
This will be the next thing to do (along with other UI adjustments) as soon as we finish the development of major features that the team is currently working on.


- I chatted with the seller and they agreed to reimburse me 20% of the funds (2 BUSD). However I haven't found any option on the platform to change the terms of the contract (Suggestion)
At this point, the current functionality does not allow a buyer or a seller to split the amount between themselves. That said, the Agent invited through a dispute is able to handle reimbursements if the funds have not been released from the contract yet. Inviting an Agent, who will be voted by the community, will cost an additional fee paid from the amount locked in the contract directly to the Agent.


1) I can set the profile name as bitcointalk_manager or pornhub_owner. This opens up quite a lot of sorts of different phishing options. Look at how much scam there is in the telegram because of this. Make it possible to change the profile name with some serious restrictions, or information in the profile of another user about when he last changed the profile name and in general how many times he did it.
2) I found that I can't set the profile name in Cyrillic. I haven't tried it, but I assume that it won't work to use other languages that don't use the Latin alphabet. It would be great if there was such an opportunity.
3) As it turned out, each field also has a limit on the number of characters. Why not warn about this in advance? Maybe I wanted to write something about myself in verse form, but in the end I received a warning only when I had almost finished the poem.
4) And allow user to connect an image for profile from NFT. It's such a hype, so if you're on trend, it will only benefit you.
These are all relevant suggestions to advance Zenland functionality and reach. The maximum character limit will be implemented within the next releases, while others are added for future implementations.


2) Got the error "a valid integer is required".
Accordingly, there is needed hint where it would say which values are valid for this field.
I see the input field allowed you to enter an array of numbers, which is not practical for an escrow contract in itself. It will be fixed in the next releases and suitable limitations will be applied when setting buyer protection time. This will also be clarified to the user.


3) For some reason, it is impossible to set the amount with a comma. That is, it turns out that it will already be problematic to send $ 100.5
At this point, the escrow contract can only accept whole numbers without decimal points. Though this will be reviewed as we receive more feedback from our users.


Thank you for the reports! Your feedback and suggestions help us make Zenland better with every version.

The Phase II of testing is still open. Members of all ranks are free to apply to be a part of our journey.
staff
Activity: 3472
Merit: 4111
Crypto Swap Exchange
With your permission, I will not describe what other users have already written before. But I have my own comments:
1. When I connected Metamask and logged in, a notification is immediately displayed that my balance has been replenished by 25 busd
So whether I have viewed this notification or not, it still displays a red dot as an indicator that I have not read the notification. Need a "mark as read" button!



2. Let's go to the https://app.zen.land/settings/profile page.
1) I can set the profile name as bitcointalk_manager or pornhub_owner. This opens up quite a lot of sorts of different phishing options. Look at how much scam there is in the telegram because of this. Make it possible to change the profile name with some serious restrictions, or information in the profile of another user about when he last changed the profile name and in general how many times he did it.
2) I found that I can't set the profile name in Cyrillic. I haven't tried it, but I assume that it won't work to use other languages that don't use the Latin alphabet. It would be great if there was such an opportunity.
3) As it turned out, each field also has a limit on the number of characters. Why not warn about this in advance? Maybe I wanted to write something about myself in verse form, but in the end I received a warning only when I had almost finished the poem.
4) And allow user to connect an image for profile from NFT. It's such a hype, so if you're on trend, it will only benefit you.

3. Ok, let's move on to creating a contract.
1) Again, why does the warning about the number of characters in the "contact name" field appear only after I click the "create" button?
2) Got the error "a valid integer is required".



Accordingly, there is needed hint where it would say which values are valid for this field.

3) For some reason, it is impossible to set the amount with a comma. That is, it turns out that it will already be problematic to send $ 100.5

4. When the transaction is completed, I can leave a review, but please add technical information to the reviews about which network the transaction was on and for what amount. After all, using test networks or just small transactions in the main networks, it is possible for scammers to grow up the rating with the help of their own wallets.

Otherwise, there were no problems. Almost everything is intuitive and easy to use.



Reward received! Thanks.
staff
Activity: 3472
Merit: 4111
Crypto Swap Exchange
Telegram username:  @ja13332
Metamask address: 0xAFe934d660C157b7622cAD704BCd910972ccA72B
Network: Binance Test Network
copper member
Activity: 105
Merit: 39
Official Zenland Account on BitcoinTalk
Campaign Rules Update October 10, 2022

Original rules can be found here: https://bitcointalksearch.org/topic/m.60763343

1. All applicants except Member rank users must have 10 merits earned in the last 120 days. Member rank users must have 5 merits earned in the last 120 days.
2. You must have no negative trust feedback.
3. Applicants are accepted by posting an application in this thread and being selected at our own discretion. Reports published without posting an application first are ineligible for reward.
4. Testers should keep in mind that the goal of this campaign is not to reward everyone who tries the tool, but rather to reward genuine contributions in pointing out nuances and potential improvements. We expect you to provide in-depth reports that display a good understanding of the process.

Just a reminder, at the moment, the slots are open for members of all ranks.
legendary
Activity: 2310
Merit: 1035
Not your Keys, Not your Bitcoins
REPORT

Platform login was straightforward. I like that metamask clearly specifies the permissions granted to the app.

UI
Clean, modern interface at first glance.
Suggestion: Change the font color of the notifications. The nuances are close to each other and that it makes them harder to read.




Features

Chat – I really dig this feature as it allows the two parties to communicate privately without the need of a phone number, photo or a name. Just two addresses with humans behind them. Great for those who value privacy.

My hypothetical case study for testing Zenland

I'm with my car in The Hague and I want to use the services of a company that provides ferry-boat transfers to England. The company agent managing my account is named John.
They accept using Zenland as an escrow platform. This way I can pay with crypto while also being safe - I will only spend my money if the other party meets the condition to get me safely to the specified port in England in the agreed timeframe.

Steps:
- John sent me the bsc address of the company
- I created the smart contract on the Zenland platform using a really user-friendly (no-code) template
- I set the Agreed amount to be 10 BUSD
- Zenland fee is transparently displayed (Suggestion: I would love to see the estimated network fees as well before creating the contract.)
- The contractor (seller) reviewed and approved my smart contract in a matter of minutes by logging on Zenland using his credentials.
- I deployed the contract on the blockchain with the click of a button.
- Before embarking on the ferry, I transferred the agreed amount to the contract address (again by clicking a simple button on the platform).
- I arrived in England 1h:30 later than expected so I decided to dispute the contract to get back a part of my money (after all time is money and the seller assured me that I'll be there by 6:00PM)
- I was able to dispute the contract even if the buyer protection time expired - citation from documentation: "This time is known as buyer protection time. At any point during this time, the Contractee is able to dispute the case for the reasons listed above.
The dispute request** will stop the buyer protection time countdown, and prevent the Contractor from releasing funds by the end of it. The purpose of doing so is to let the Contractee reach out to the other party to discuss disagreements and settle the issue between the two parties." - Question: is this a bug?
- I chatted with the seller and they agreed to reimburse me 20% of the funds (2 BUSD). However I haven't found any option on the platform to change the terms of the contract (Suggestion)
- I gave the seller a 5-star rating and a text feedback for having good customer service.

You might think that it is a long list of steps, but the process is very simple and straightforward on the platform. There is information on everything and they also have a well-structured documentation.

I hope my suggestions help you further develop the platform. Now that I have tested Zenland, it is something that I'd use IRL. I can definitely see its utility. However I'm still wary about smart contract integrity. I know you're still in beta, but for further assurance I'd like to see some reputable third-party audits on them.

EDIT: I've received the reward, thank you!
legendary
Activity: 2464
Merit: 1039
Bitcoin Trader
UPDATE

1. Your Telegram: Blackjincrypto
2. One Metamask address (as buyer): 0xd49e9869f9620EDab2e611898e5d696923d401b8
3. Define a network for test funds: ( Binance Test Network).


Contract Receiver (buyer):
0xd49e9869f9620edab2e611898e5d696923d401b8

Contractor (seller):
0x412c28345953973c932846c48f868d6c0efe2a13

As a buyer I use Zenland to make transactions that are safe and private to the seller, I use Zenland tools to maintain the privacy of making transactions

I want to make a logo design and seek the services of someone to make it using the payment system available on the Zenland site, first I will ask for the address of the service seller to make a cooperation contract in making the logo design

I will make a contract with a certain time limit and the seller will get a notification for approval of the agreement to make a logo design, for example a contract is made and is waiting for approval from the seller




The seller will receive a notification from the buyer through the Zenland site and tools




The seller has approved the offer from the buyer





I made a contract from the tools provided by Zenland

this is my seriousness in using the services of the seller to make a logo design, this contract can also avoid fraud in buying and selling cases so I use Zenland tools as a third party

Contract address:
0x40e9a1bd9fe92db4988e47189317964c6d171c87

Transaction ID:
0xbcd71ddecf620c3095a6d5857d6e522bdcd5da54372dc5842ce1bbfda341bfe1



The buyer sends funds to the smart contract from the Zenland application to make the seller believe that the buyer is serious about buying his services to make a logo design { transfer }

Transaction ID:
0x883cdb4cc269e6637f5b6142f8119214a5808416781853ba4d1bf849bb5ad65f



The seller confirms by pressing the Complete button to notify the buyer that the work has been completed and the buyer's order has been sent via email

0x3c598dd26cd8fb8acb0cb947473111a0367920fb6bde905c431a0a6e58f8da3a



The buyer will release the money from the smart contract and the seller will receive the money from the buyer through the created smart contract



Transaction ID:
0xc23d981906d2046800b79f28ac95b82eb97597e93ecd658f5397071fc2a7884f



Update :

The above is my summary of how to use this Escrow tool from the Zenland site by transacting like escrow from me as a buyer and to the seller, namely myself, I did a test disguised as a buyer and seller by creating 2 different wallet addresses in metamask, then I make transactions personally make contracts like Escrow on this site

I chose the tesnet binance network and made my first contract to make a transaction of 1 BSCT USDT using the escrow tool in zenland, I followed the whole process slowly to understand every step as well as how it worked and it really worked as I did above

just a suggestion you should choose a network that has a cheaper and faster fee to make transactions, this is my experience using an escrow site like this and maybe the first time doing experiments in zenland



- Zenland seems to need a Dark theme to see it shady and also needs to add a mobile number so that users both buyers and sellers can get notifications via sms messages or add notifications to email, I think that tool will be much cooler

-  The addition of estimated transaction costs is also very helpful for users to save more on transaction costs when using tools from Zenland, especially the ETH network whose gas costs are quite high

So far the features are pretty good

In my opinion using Zenland tools is actually very easy for those who may understand how to transact, but at the same time sometimes sites require or prepare video tutorials for beginners so that they can use Zenland tools in the future, so that when beginners make their first contract, they can see the video tutorial button. in multiple languages to understand it

-


Edit Update:

Payment Received
member
Activity: 295
Merit: 98
Report.
Contract created under Bsc Testnet
BSCT BUSD
Contract was created as the seller with this address:  0x56cDab87b329928DeC57Fb7130b592b1d16e64C7
And i was also the buyer from with this address:        0x616ac590d0d34cc3e11880fc8e6e6ebc2c7803c0

After the contract creation as the seller, a notification was sent to the buyer which can only be seen when the buyer log in his/her account using the same wallet address that's listed on the contract.

The contract was approved by me (which is also the buyer) agreeing to the listed terms and condition of the contract.
Contract deployment was carried on which was the first time the contract is being recorded on the blockchain, transaction details can be found below:
Contract address:
0x935a0d2352cab927fd59e4c30f811644ed081f8a
Transaction ID:
0xb8a13f8912c024642b4a1dd2ea3eb3657345c6b761a3522a3927fe1d23a03368

Then i moved to the transfer step which was the 2nd transaction to be recorded on the blockchain. details to be found below:
Transaction ID:
0x7e2f7b23a3bb91a0ae39d1a20184855ac926d19f71e5f019d24072bf5741f6bb

The next step was the fulfillment:
which is supposed to be when me as the buyer is to notify the Zenland platform that crypto can now be released to the buyer that am satisfy with the service that's after which the contract terms has been meet.
which was the 3rd time and the last transaction of that contract.
details below:
Transaction ID:
0x7e2f7b23a3bb91a0ae39d1a20184855ac926d19f71e5f019d24072bf5741f6bb

there was a total of 3 times gas charge in the entire transaction which is normal and was very cheap, the escrow fee was also divided into 2 which was my option of selection when i was creating the contract. which is also good.

The entire process is perfect to me, the only place i will make a suggestion is to improve the aspect of funds transfer to the buyer.
i notice the seller can click on fulfilment even when the buyer has not click on fulfilled, i could have suggest the fulfilment button should only be active when the buyer has also click on the am contract fulfilled button from his/her end.
Because currently what only needs the buyers attention is to confirm the transaction and approved and after that the seller can do all other things without the knowledge of the buyer.

Update: Payment received
hero member
Activity: 994
Merit: 701
I was able to test run the Zenland application today and these are my opinions and suggestions about the enscrow tool.

I won't post any photographs because many comments on this thread have already used them to illustrate their points; instead, I'll get to the point. Everything about the contract, from its creation to its execution, proceeded without a glitch, but I had to take my time to comprehend each detail as well as each step's requirements before moving on to the next.

Encounter:
My initial test run was unsuccessful because I mixed up the buyer's and seller's information. I didn't see the error until I was about to disburse funds, so I had to start over and enter the correct information.

Opinion:
-The application, in my opinion, is a really solid, clearly laid-out, user-friendly tool. Considering how quick and efficient it is, you won't need to waste much time.
-The opportunity to discuss conditions with the buyer and set them before moving forward with the contract is one of the features I value the most.
-Another benefit is that the buyer does not need to wait for the protection period to expire in order to release the funds if they are satisfied with the terms.

Suggestions:
-It would be nice if there were a list of contracts that were currently being reviewed, in order to indicate the percentage of how many successful deals a user has completed.
- It would be nice to include other cryptocurrencies for variable selection, possibly a well-known coin, and a few more languages as well. I understand that you want to keep users anonymous, but if they can communicate with one another without being hindered by a language barrier, it would be nice if a language translator were compatible with the application. This may not be necessary right away, but it will be in the future as the app continues to advance.
-Lastly, when releasing the funds as the buyer a message was there that “Contractor will be able to release the funds after O days 1 hrs 56 mins 47sec”. The buyer was the contractee who is releasing the funds, that message popping out there makes it looks confusing as the contractee.


Conclusion:
The experience of using your application was wonderful. The primary app should be faster than it is presently because the whole app is excellent and simple to use. The app will compete in the competitive cryptographic market of enscrow decentralized apps with this current status of Zenland. I give the application a 9 out of 10.

Thanks for this opportunity

Buyer’s Address (0x2EBB8fF95eF1d28dd281D9874de29766cFCA1eFF)
Seller’s Address (0x8705d279f73d0Abfc96d4B53897c2B1837d19E41)

TRANSACTION HASH (TRANSFER): 0x6664040d7dba11920e39952e68f761edd0add6f1aa234e9cc5f8fd46b00900b9
TRANSACTION HASH (FULFILLMENT):0x8f8651ba6b559650054f13f6a17a6d36c9fe1960b92c5723faac53546db35965


Update: Payment Received

copper member
Activity: 35
Merit: 33
Zenland Founder
Hello everyone!

To start, I'd like to thank you all for taking the time and effort to test and review Zenland. September marks the end of Phase I of our beta program and the beginning of Phase II.

Our goal for this phase of tests is to expand the UI functionality of the existing escrow smart contracts by releasing a few additions in plan for Q4. Important updates will be published both here on the forum and on our community channels.

So, further feedback and ideas are appreciated at all times.

All eligible contributors will be considered regardless of the available slots. The slots are listed to regulate the influx of testers of different ranks (and experience) to obtain objective reports. They should not prevent interested applicants from participating.

I see a few more questions and suggestions since my last post. So, I'll go over them with due responses.

On my first visit of the Zenland website, I noticed we only have metamask as an option to connect our wallets to the platform when we have several other options to interact with our web3 wallets such as walletconnect, keplr and many others, I understand if this is a way to keep the site tidy but wouldn't this be more appealing if other coins can be used without restriction of certain blockchains like BSC and Ethereum blockchains.
At this point, Zenland escrow contracts have 5 EVM-supported mainnet integrations (Ethereum, Polygon, BSC, Avalanche, Fantom), and two test networks (Rinkeby and Binance Smart Chain). As we wrap up with the testnets, applicants will be invited for mainnet tests. As for the web3 wallets, more login options will be added in future releases.


One other little detail that caught my eye was the "Zenland fee payer", I thought this should be put as a question like, "Who Pays the fee" which should make it easy for all to understand, then the dropdown menu will serve its purpose. Btw that 50x50 split needs to be changed to the traditional layout of 50:50 or 50/50 which should be easy for all to understand.
I would like you somehow to highlight more the "It's me" buttons in this section, it was not a problem to me but it would be ideal if it was clear these are buttons and not just text/ an hyperlink.

Also, if possible, it would be great to change the color of all the information buttons/hints "(i)", make them blue and a little bit bigger for people with a worse sight to notice them easier, since it blends a bit with the white background. I had no problem with them but others may, though.

I would suggest to change the name of this step from "Transfer" to "Transfer to Contract", "Funding contract", "Depositing in contract" or something similar to make it easier for newbies to understand they are funding the smart contract itself.

It is very useful this service shows a log of those contracts we have opened before and the status of each one of those. I'd wish there as an option to export the information of these contracts to PDF, for example, so we can have our own register of contracts on our computers inside a folder. Other formats would be appreciated as well.

I would add some message in the app's main webpage (just before connecting to Metamask) to let know users that every time they interact with a smart contract a fee to the network itself must be paid, so Ethereum users will know what to expect, let us not forget ETH network can be expensive sometimes, this may help people to save some money by using a cheaper network, in case Ethereum is congested.
All are helpful suggestions that make sense to implement in future releases.


Btw that 50x50 split needs to be changed to the traditional layout of 50:50 or 50/50 which should be easy for all to understand.
This has been corrected for “50/50”.  Zenland beta v1.2 has it in place.


As a buyer when trying to initiate the contract, I thought the dropdown menu was suppose to show the balance of each token I hold but instead it should only which tokens I could use as payment which left me guessing how much I can send.
Displaying the amount of coins each wallet holds inside the contract form may confuse users who already know how much money is transacted between them. It feels a little confusing during tests because a buyer and a seller are simulated by a single person.


When deploying the contract,I was made aware that the fee was going to be charged on my internal wallet but i noticed the $25 on my zenland dashboard reduce and metamask had deducted gas fees too, so does this mean when the platform goes live we need to have some funds on the Zenland platform?
Yes, the payer(s) balance displayed at the top of the dashboard cannot be lower than the fee displayed in the contract form. During beta tests, the service fee is covered by the balance provided to each user by us.


I got to the Transfer stage which I found a little confusing, is it possible to have the Buyer see something like "Transfer to Escrow" while the seller sees "  waiting for Funds to be Escrowed" so as to make the whole process easy and fast for everyone.
The tooltip (info box) at the top of the "Transfer" stage serves its purpose to explain what and where the transfer takes place. Though, we will consider adding a suggested message as more users feel confused.


One priority that needs to be considered is greying out the Release Button to prevent accidental release of funds by the buyer as blockchain transactions are irreversible and not everyone will fulfill their part after such a mistake.
That makes sense, but because the "Release" is a blockchain transaction, Metamask will ask a buyer to sign it. So even if accidentally clicked, it will not be executed until the user confirms it again in Metamask (which would be noticed).


but in the "due date" section there we can write the time and date at the same time so I'm a little confused by this difference because when I highlight it in the instructions it has the same description. it would be better if you have one form for the expiration date or due date.
Not sure if I got this right. As far as the info box is concerned, there is one explanation of the due date (or the deadline for a seller) to complete the order. Time is by default at 00:00 and has been added to calculate the exact time for the delivery. Also, once published to the blockchain, smart contracts technically have no expiration date and remain indefinitely in the blockchain. It is the conditions initially set, such as due date, that allow users to interact with the contract within specified constraints.


All links are working, but I just wonder why your Twitter account has been suspended.
Our Twitter account has not been internally run and has been accessed from different IPs. This has resulted in its suspension. It has been replaced with the new one and updated on the website.


The functionality is working perfectly, I didn't encounter errors aside from "Internal JSON-RPC error" after writing "Thank you" in the Contract completion message.
The bug should no longer persist in Zenland v1.2 beta.


One more thing I noticed is the Notifications, I think it's confusing. The sort order is random. And the message text is not fully showing at least hovering the mouse on the desired item.
Make sure the user can tell when they receive a request, highlight the button somehow and add a small notification sound.
Notifications will be given more focus as further releases go live.


I ended up scrolling the info-graph instead the webpage itself even though I did not want to.  Also, the info-graph sensibility to the mouse scrolling is high, it only takes a small spin to move to the next step on the explanation, it would be good to make this movement a bit slower and less sensitive.
As the beta updates continue suggested edits will be made to the main website.


I also like the review system one can use to rate the counterpart. It would be useful to know what would be happen if someone sent a false or malicious review after the completion of a deal. These cases are addressed in P2P markets, like the one in Binance.
Because every contract interaction gets recorded in the blockchain, users would be able to see unreliable sellers (or buyers) from their actions. What I mean is that if a seller has say 10 contracts with random users with good reviews and no disputes, and then the next buyer leaves a malicious review this won’t impact the seller's reputation. That said, we plan to implement full profile review analytics so that users are able to spot cheaters.


need improve

add tutorial in pop up like (when facebook show us big change usually they add little pop up in every thing that made a change)
add mark as read in notification (in bell ring)
adding more language (*psst just PM me if you need indonesia translator) because its needed since crypto community is worldwide
adding dark mode (like the other have said that this needed because its become habit and many major app has this)
adding tutorial in video so user can better understand
adding other wallet provide source not just metamask
the seller star accumulation should be somewhere in public so people can see that seller is

advance
if this on etherum add .ens name would also great
adding more chain and cryptocurrency type
support bridge so buyer can pay in any chain but buyer can receive also in desire chain.(its very hard haha but would be major roadmap)
create your own token for discount and staking program althought is not really necessar
These are all well-defined suggestions that are in the plan. More guides and tutorials, and support for other languages will be added in the future. As for more options to send and receive payments from smart contracts, we are working on full EVM support for blockchain networks of choice. Buyers/sellers will be able to add other EVM networks to their dashboards and deploy contracts there (just like Metamask users do).


Suggest: To me i will suggest the contract creation should be place in such a way that, the creator can not create contract which is valued more than the wallet holding, not until when you have gotten to the transfer stage that's when you will realize you don't have enough balance for escrow fee and contract payment.
I was a victim of this and that cost me gas and made me start the process again from the chain which i actually have enough funds.
I see your point, and we will think of ways to make it intuitive for new users. During tests, the confusion is likely because a single user acts as both a buyer and a seller.
member
Activity: 742
Merit: 30
Telegram username: @Aliyuhaydar02
Address : 0x806abA7A0f628f0620A466e44482Df8e5bb27F6a
Network: Binance Test Network
legendary
Activity: 1932
Merit: 2354
The Alliance Of Bitcointalk Translators - ENG>SPA
This is my personal review which I was accepted to perform as part of this review campaign. These are my honest comments about this projects, which have not been influenced by any other ones in this thread.


WOW! Congratulations Hispo, great review.

---------------------------------------------------------------------------------------------------

MY REVIEW

I tested the platform myself yesterday but I have let a few hours pass in order to think about how to explain the experience my way.

This is the very first time that I have used a testnet in Metamask, and I have to say that it was easier than I expected, thanks to the OPs instructions and this info in Medium (especially about the faucet).

Buyer: 0x6A9Fd14bbCB198f2C9A0adD80d35Fa69ea82b7A1
Seller: 0x375Cb034463B98E64fb311561CB005A1EbBE6DA6



I created three contracts in order to test all the features. Well, to be honest, in the first one I mistakenly chose DAI instead of BUSD, because DAI is the option that appears by default, and this is something I would suggest you to change because it is not the most popular stablecoin.



The UI is clean and I like it. It reminds me of the good old MEW layout (not the new one). In that sense, nothing to add: avoid adding visual noise and maintain it so that users can focus on the important data. Light blue for background evoques tranquility, generosity and protection, which are very correct feelings in the context of an escrow.

I also like the way the chat is easily accessible by switching the tab, and the red dot for notifications, like in an App. Messages appeared instantly in the counterpart's display, enabling direct communication:



And the same could be said in the way the agent is integrated in the conversation during a dispute:



Finally, the review box is also clean and I like it. To suggest something, I would also add the average stars of the reviewer, or some kind of information to assess his credibility at a glance.



Final score: 8 out of 10. This is the first escrow platform that I know and I have to say that I really liked it: easy and fast to use, and the 1% fee is the standard in the traditional escrow market afaik, so it is fair (it would be great if high traffic allowed lower fees some day). It is very likely that I will use it for some of my future business. Keep up the good work, Zenland!

Edit: Payment received Smiley
sr. member
Activity: 280
Merit: 259
https://bitcoincleanup.com #EndTheFUD
Okay. So finally, I Tested Zen.land and here is my experience and opinion about the platform.

At first, I got some test funds to test the platform. We need at least two currencies (Tbnb and BUSD) to test the platform, and I guess it will be the same once the main platform launches. So, I would suggest potential users make sure they have Some BNB in their wallet to cover the fees (It's always needed for any kind of transaction on metamask, but I mentioned this because there could be new users who have not used metamask yet).

Okay, Now the main part. Suppose I am writing this review to potential users.

I have created a test Contract. You will see two options, Contractee(buyer) and Contractor(seller). You will see there is a button called it's me. If you are a buyer, Click on it's me, and it will paste your wallet address there. Ask your seller to give his wallet address and write it on Contractor(seller). Then write the contract name, for example- L3 Miner Contract. Fill in the other information too. Write the agreed amount. Now, The feature I most likes is their fee-payer system. The fee is only 1.75% which is good. Now, You can select who will pay the fees. You have three options there, Buyer, Seller and 50/50.



After that, Click on Create, and it will create the contract. Ask the seller to log in to Zenland and he will be notified about the contract. Ask him to check and approve the contract if he agrees.

Another Great feature is Chat when there is an open contract. You can write messages to your seller within the platform, which is a great addition.



After your seller approves the Contract details. You can now Deploy the contract charges, which will be charged from your Zenland Internal account. Then Transfer the amount, and the platform will escrow it. Ask your seller to send you the product. If you received the product., You can release the contract. But, If you haven't received the product, You can Dispute it. Remember, a Dispute is available only after the due date. So, When you create the contract, write the due date according to your needs.

I have done my Demo Deal, and here is the tx: https://testnet.bscscan.com/tx/0xd58b26fad3b1d23da74b71f1fde2663dc7df4db40bf28b87d3de146d1e2aa742

If everything goes well. Both Parties can write a review. The chat feature will be disabled right after the Fulfillment.

During the contract, I haven't faced any difficulties. I would recommend Zenland keep the chat option enabled if the deal is done. So that buyers/sellers can communicate later to do another deal by communicating through the platform in case they lost communication outside the platform.

That's all from me.

Cheers!

member
Activity: 295
Merit: 98
Telegram username: @Detritusz
Address : 0x56cDab87b329928DeC57Fb7130b592b1d16e64C7
Network: BSC
legendary
Activity: 2310
Merit: 1035
Not your Keys, Not your Bitcoins
I would love to test the service and provide a review. Sounds like a smart contract with real utility Smiley

Telegram username: @chris_skyleaf
Metamask address: 0xF49f4c935a7D659a851b38752E2b2Dc1b019663c
Network: Binance Smart Chain - Testnet
sr. member
Activity: 1955
Merit: 381
English<->Pt-BR - Professional Translations(90+)
Telegram username: @cryptoheart
Address : 0x1d6211C5Aacc155B8F34512eCF7E0c222a6FFbf2
Network: BSC
legendary
Activity: 2198
Merit: 1032
I would like to give it a try let me know if you want me to go through it and share my opinion.

Regards
sr. member
Activity: 1764
Merit: 373
<------
What I did:

 Signed in as a seller <0x457d4E16e63722Aa95697A70fC1028E6D25CD50d>, created a contract with the buyer <0x6CB1dfB2315f1e9a02AF6aDb285161F3685C16a9> .

 Signed in as Buyer to approve of the contract. (Both parties approval acquired)

Deployment-- (this will be as far as I go)


I. Usability -

As a Filipino, I can imagine this platform to be a solution for the problem of riders which partners with Lalamove. (If you are not familiar with the "Paabono scam" or Purchase service scam, you can just google it or read my explanation below.

With Zenland, there would be no more rider who will lose his hardearned money because of these MOs.

Both the Seller and the Buyer are protected with a small fee, even lower than average "Purchase Service fee" by Lalamove.




II. Functionality - At the moment, I am at the deployment phase. And for what its worth, I believe this to be great platform specifically for the example I mentioned above.

What I like : it allows both parties(buyer and seller) to keep track on the progress of their transaction. And also the ability to choose who pays for Zenland fee.

What I want to see : For future newcomers, would be great to let them know of the best network to use for their transaction. Say the least amount to pay for Gas and the average wait time for the transaction to be confirmed. Others who are new to crypto most likely would be surprised to see a very huge Gas fee if they have not modified their network from Eth Main.

Feature suggestion : a demo mode.


III. Concept - This would make us closer to the perfect trustless system, If I am not mistaken similar idea is ran by Binance on their P2P system.







"Lalamove is an Asia-based technology company that provides delivery services by connecting users with delivery drivers on its mobile and web apps." -wikipedia

Lalamove have a feature called Purchase service .

Here is the problem for riders:
Buyer orders from seller, books rider(lalamove) for purchase service, rider then pays the seller on meetup which will be paid by buyer on COD.

"Buyer and seller are in on the Modus, or they can be the same party using 2 different accounts and mobile numbers."

The rider will be delivering the "product" which the rider paid for, expecting the buyer to pay but rider will never see nor hear from the buyer again.


source:https://www.lalamove.com/en-ph/blog/how-to-cod-cash-on-delivery-in-metro-manila-with-lalamove

sr. member
Activity: 280
Merit: 259
https://bitcoincleanup.com #EndTheFUD
Thanks For The Invitation.

1. Telegram: @AnotherAltt
2. Metamask Addy: 0x8dD46085924D0e9a6C636a9BE5116c100F3CD1E8
3. Binance Test Net.
jr. member
Activity: 251
Merit: 4
Because of the deprecation of Rinkeby testnet, Zenland tests should be now performed on the Binance Testnet only. We are in the process of adding a replacement to Rinkeby and will announce it once added.
Any free spot for now to test?
copper member
Activity: 105
Merit: 39
Official Zenland Account on BitcoinTalk
Because of the deprecation of Rinkeby testnet, Zenland tests should be now performed on the Binance Testnet only. We are in the process of adding a replacement to Rinkeby and will announce it once added.
hero member
Activity: 994
Merit: 701
I am interested to review and give feedback on your app.

Telegram username: @Asiska02
Metamask address: 0x2EBB8fF95eF1d28dd281D9874de29766cFCA1eFF
Network for test funds: Binance Test Network
legendary
Activity: 1932
Merit: 2354
The Alliance Of Bitcointalk Translators - ENG>SPA
Telegram username: @Porfirii4u
Metamask address: 0x6A9Fd14bbCB198f2C9A0adD80d35Fa69ea82b7A1
Network: Rinkeby
sr. member
Activity: 1288
Merit: 231
Hire Bitcointalk Camp. Manager @ r7promotions.com
Have actually finished the test process, it took me quite some time though because I found it a bit confusing when it comes to the fund selection. I actually created total of 3 contracts which the 1st and 2nd was an error of me selecting the wrong assets which when i get to the point of fund transfer it shows me error until i realize i was suppose to select BSCT/BUSD since i was making use of BUSD.
Buyers account: 0xd6671c5a5d5b836d48d4015fade47c1b2b159a0d
Sellers Account: 0x06e1f5e8775f22a9d81a97e36cccdab875bf614a
Transaction Hash: 0x41dbd3b1b7b4924a6b664d66d6bffd185f38d63905c8378b65cf334f53e09c9e

for the sake of space i will upload only few screenshot of my process


Contract created as buyer, for social media promotion


after this step i logged in my buyers account, click on contract and saw the notification, which i was requested to approve which equally means i have confirmed and agreed to the contract terms and condition.

after the approval comes the deployment which is done buy the seller, when i click on the deployment a signing was sent to my metamask just like other dapp do when ever one need confirm a transaction with the full transaction details. after the deployment comes the fund transfer, which also takes same process like the deployment then fulfillment.
Review page to show how satisfy the customer client is.


Suggest: To me i will suggest the contract creation should be place in such a way that, the creator can not create contract which is valued more than the wallet holding, not until when you have gotten to the transfer stage that's when you will realize you don't have enough balance for escrow fee and contract payment.
I was a victim of this and that cost me gas and made me start the process again from the chain which i actually have enough funds.

Update: Payment Received


 
copper member
Activity: 2156
Merit: 983
Part of AOBT - English Translator to Indonesia
first of all, this is based on my opinion Smiley
and I do not attach any image since everyone has already done that
I have deployed two contracts and everything is a success Smiley

the app super smooth no lagging maybe because this is still testnet but I hope the site will be like this until mainnet
I think this was the first kind of app on blockchain technology as far as I know
and this is mobile friendly I have been tried it on iPhone but it would be nicer if there was any mobile app Cheesy
the fee agreement also great we can pay 50/50 or buyer/seller choice
the contract creator even don't need to pay any gas fee , great



need improve

add tutorial in pop up like (when facebook show us big change usually they add little pop up in every thing that made a change)
add mark as read in notification (in bell ring)
adding more language (*psst just PM me if you need indonesia translator) because its needed since crypto community is worldwide
adding dark mode (like the other have said that this needed because its become habit and many major app has this)
adding tutorial in video so user can better understand
adding other wallet provide source not just metamask
the seller star accumulation should be somewhere in public so people can see that seller is



advance
if this on etherum add .ens name would also great
adding more chain and cryptocurrency type
support bridge so buyer can pay in any chain but buyer can receive also in desire chain.(its very hard haha but would be major roadmap)
create your own token for discount and staking program althought is not really necessary

Thats it well done zenland team



i thinks this will become a huge app since we usually do escrow via p2p for transaction with human middleman, with app based contract would very great

ps. the payment already send by zenland team thanks Smiley
member
Activity: 243
Merit: 10
Telegram username: @Rapbehngers11
Address : 0x2fCf0959B7F16BD5c0dD47bCEd2C42Bf30acDe5D
Network: BSC
sr. member
Activity: 1288
Merit: 231
Hire Bitcointalk Camp. Manager @ r7promotions.com
Telegram username: @ever_checking
Address : 0xD6671C5a5D5b836D48D4015FAdE47c1B2B159a0d
Network: BSC
sr. member
Activity: 1456
Merit: 326
Eloncoin.org - Mars, here we come!
Telegram username: @ananmargia
Metamask address: 0xc70798215A36f174a905A66e3a7AbC72bd90e5Ce
Network: BSC
hero member
Activity: 2506
Merit: 645
Eloncoin.org - Mars, here we come!
I wish to be part of it. Thanks

Telegram username: @mfahad420
Metamask address: 0x9aB1AbDc478A872952C92c0F9f11496a5B668858
Network: Bsc



Telegram username: @mfahad420
Metamask address: 0x9aB1AbDc478A872952C92c0F9f11496a5B668858
Network: Bsc

Posting it again after resuming test
Hope to accept this time
sr. member
Activity: 1764
Merit: 373
<------
1.Telegram Username: @jamyr12
2. Metamask Address: 0x6CB1dfB2315f1e9a02AF6aDb285161F3685C16a9
3. Network: Rinkedby Test Network





legendary
Activity: 1162
Merit: 2025
Leading Crypto Sports Betting & Casino Platform
This is my personal review which I was accepted to perform as part of this review campaign. These are my honest comments about this projects, which have not been influenced by any other ones in this thread.

I would like to thank to the Zenland campaign managing team for the chance.



-About me:
Before diving into the review I usually like to offer a brief summary about me as client/user so the people behind projects I review know what kind of client/user I represent within the demographics of the cryptographic community.

I am a crypto currency user which is mostly into Bitcoin has not interacted with smart contracts often in the past and only used DeFI twice in my life, however I know how to use Metamask and other Ethereum wallets to a basic level. I don't hold any Ethereum, any Binance coin, Cardano or any Smart Contract native token at the moment and I have never checked smart contract code in an explorer before.

Keeping this in mind, my experience will serve as a test to see how intuitive this service is in the eyes of a very casual Smart Contract user.



-First impression:
In this section I'll present my first impressions on the features, design and functionality of the main webpage of Zenland.

The first impression I got from the platform is that this is an indeed tidy, well organized and minimalist webpage, which is ideal in my opinion to present a project of this nature. However, I would definitely ask for a dark mode switch on a corner of the interface of this web so this one can be used during night in a comfortable way without tiring one's eyes.

The animations are fluid and they are well made and looped correctly so they won't lose the illusion of movement and fluidity. Whoever you hired to animate these they did a good job, in my opinion.


While I was scrolling down the web to read more about this project and the service its offers to those seeking for a decentralized escrow platform I had a little bit of a problem this is part when a brief explanation is shown, I ended up scrolling the info-graph instead the webpage itself even though I did not want to.  Also, the info-graph sensibility to the mouse scrolling is high, it only takes a small spin to move to the next step on the explanation, it would be good to make this movement a bit slower and less sensitive.


After reading information on the web I reached the bottom on this one and I realized there were some social media accounts to check.
I decided to check the linkedin, Yotube, Reddit and Twitter.
In the case of Linkedin and Reddit, there is not much to say, everything seemed okey for a small project that is starting to gain traction, I wisged to check Linkedin further but I could not without an account.

However, I noticed the Twitter account seems to be terminated or removed, please check and correct this to give a more professional impression to your potential users, if you are not willing to have an official Twitter yet, you can remove it for now and stick to Reddit, Discord and Youtube.


I checked your Youtube channel, again it looked okey for a new project that is supposed to grow overtime, I also took the liberty to watch your only video on the introduction to this project: I must say the music selection is good for a short tutorial and it was straightforward, but I'd recommend you to add a voice explaining the process along the interaction with the smart contract takes place, that would help even more people to understand in the future how to use this service even faster and in a more effective way.


In the very bottom on the web I found the copyright, terms of service and privacy policy. I would like you to move these words/link a little bit higher and perhaps increase the size of the font, it looks a little bit closer to the end of the interface than it should.


I also noticed the website seems to have its cryptographic security credentials in order up until December this year, hopefully this continues to be this way, having these security credentials up-to-date helps not only with the security but also to give a good impression to the users.

As you may know already, some internet browsers do not allow people to easily access webpages without valid credentials. Good job there.




-Interacting with the application:
Now in this section I move onto using two different Metamask running on two different browsers so I can test a escrowed transaction on the Binance Test Network.
I previously installed Metamask in my browsers and proceeded to create a contract with the wallet that is supposed to belong to the buyer (the person who wishes to send crypto in exchange of a good/service).

This first time I encountered when I entered the app was this small note on the current state of the project and the fact it has not been audited yet. The sincerity is very appreciated and I think the addition of this small message is a right decision.


Without further ado, I clicked on the button to connect my Metamask wallet to Zenland. It prompted me to sign a message from the wallet to prove my ownership over it, I appreciate you explained that signing a message does not translate into a spending of funds or fees, that will definitely help new users who are not sure about fees that come while using a smart contract.


I signed the message and I could access immediately to the interface which allowed me to create a contract. I added the information that was required from me and the other part (the seller) and scrolled down.

I would like you somehow to highlight more the "It's me" buttons in this section, it was not a problem to me but it would be ideal if it was clear these are buttons and not just text/ an hyperlink.

Also, if possible, it would be great to change the color of all the information buttons/hints "(i)", make them blue and a little bit bigger for people with a worse sight to notice them easier, since it blends a bit with the white background. I had no problem with them but others may, though.


I liked how one can choose how the fees associated with the escrow services are paid: either paid by one of the negotiating parts or divided between them.
Very good idea there.


I created the contract and I moved onto my other account (the seller's wallet) to approve the contract from this end. I was eager to see how the application would react to the seller logging in, presenting the request for approval.


I noticed you also have as feature a built in chat to ease communication between both parties. I tested it and it seemed to work as intended, the messages were sent quickly, nothing to be corrected here, I liked it.


As soon as I logged in using the seller's wallet, I realized I had some pending notifications regarding both the contract I was suppose to approve and the message I sent from the buyer's wallet.

Even though I liked this feature (since it is also used in exchanges like Binance), I believe the team of Zenland would make the approval requests more explicit so they can be easier noticed by users. For example, this kind of notifications are used in exchanges when the exchange want their costumers to know about bonuses or optional contests, but when it is about more important things (like transactions) they also send e-mails, messages to one's phone, etc; because these are more important things they want to be sure their customers be aware of.

Since you do not have those possibilities, I believe you should have an additional notification button exclusive for contract requests, for example.
Make sure the user can tell when they receive a request, highlight the button somehow and add a small notification sound.

In the future your app could be used for people with a relatively high volume of deals per day/week and they need to be alerted properly whenever they need to approve a contract and realize as soon as possible.


After approval, I continued by deploying the contract with the terms both parties read and accepted.


In my personal opinion, this color choice for the side messages does not look good with the light theme of the app, I can read it but I seems to be too "fluorescent" for a light theme. If I was using this app at night switching from other platforms that have a dark theme to this one I would definitely be uncomfortable to read these.


I placed both wallets next to each other so I could go through the process easier


I transferred de 1 tBUSD to the smart contract. I would suggest to change the name of this step from "Transfer" to "Transfer to Contract", "Funding contract", "Depositing in contract" or something similar to make it easier for newbies to understand they are funding the smart contract itself.


I went through the fulfillment process, not much to say here, very straightforward as well.
I just needed to read the information concerning both timers when I set them and while they were running, very clever, this way not only the seller has a set time to fulfill their part but also an extra timer for the buyer to check whether they are satisfied with the service/product.

In case of dispute I assume a third party who is part of Zenland team would intervene and analyze the case.


I also like the review system one can use to rate the counterpart. It would be useful to know what would be happen if someone sent a false or malicious review after the completion of a deal. These cases are addressed in P2P markets, like the one in Binance.


It is excellent that the chat also functions as a log to those actions that are performed along all the process, so both parties know where they are standing at any moment.


In general, I believe this process was easy even for someone like me who does not interact with contracts often.

- After finishing the deal/contract:

After finishing with the transaction I decided to check other things around the app.

It is very useful this service shows a log of those contracts we have opened before and the status of each one of those. I'd wish there as an option to export the information of these contracts to PDF, for example, so we can have our own register of contracts on our computers inside a folder. Other formats would be appreciated as well.


I also I realized there is an option to customize one´s profile on this application. I tried to change my name and it allowed me to do so without fees so I came to the conclusion the profile information is stored off-chain, which it is not a problem to me, personally.




-Conclusion:

Zenland is a good project with a good potential to occupy a place in the decentralize escrow market, still needs some polishing but in its state it is pretty much functional and I am satisfied with how it worked.

I would add some message in the app's main webpage (just before connecting to Metamask) to let know users that every time they interact with a smart contract a fee to the network itself must be paid, so Ethereum users will know what to expect, let us not forget ETH network can be expensive sometimes, this may help people to save some money by using a cheaper network, in case Ethereum is congested.



Thank you and have a good day.



Edit: Payment received.
Good luck with your proyect, Zenland.


legendary
Activity: 1162
Merit: 2025
Leading Crypto Sports Betting & Casino Platform
Telegram username: @Hispers
Metamask address: 0xD593385C5a622B46D9453eE475BD53689D029438
Network: Binance Smart Chain Testnet
full member
Activity: 585
Merit: 100
Binance #SWGT and CERTIK Audited
1.Telegram: @Diminizioq
2.Wallet: 0x5F8f2c576E0526537c7b18e141C6947F618509BF
3. Network: Rinkeby
full member
Activity: 649
Merit: 100
Binance #SWGT and CERTIK Audited
1.Telegram: @vanesaia
2.Wallet: 0xF7860877cb3c1631F397cB4B194af66651F88C2E
3. Network: Rinkeby
hero member
Activity: 1040
Merit: 538
Defend Bitcoin and its PoW: bitcoincleanup.com
1.Telegram: @petrovicc
2.Wallet: 0x14893039d8ffee5b397d23f61743e04aad590e58
3. Network: Binance Testnet
sr. member
Activity: 1820
Merit: 418
Telegram: @worldofcoinss
Telegram Username: worldofcoinss
Metamask address (as a buyer):0x43cdc2ceb7aa290845551ba65fe2db595c42d8bc
Network: Binance testnet
legendary
Activity: 2702
Merit: 3045
Top Crypto Casino
1. Telegram username: khaled0111t
2. Metamask Address: 0x686654eeC1CF7A2f64df724c4c8b7E7A3b972175
3. Network: Binance Test Network
legendary
Activity: 3472
Merit: 3507
Crypto Swap Exchange
Telegram username: @fc_matt
Metamask address: 0x0Bd838ba203C6763bbEF2e0A1B9D81F866d97F95
Network: Rinkeby


i'm posting it again because no reply Cheesy

You have very ugly negative feedback on your account, that's probably the reason why you were ignored in the selection for testers of this service. In the end, surely no one wants to respect the opinion of someone who is ready to promote a 1xbit scam casino for a few dollars.


note: OP, sorry for the off-topic.
legendary
Activity: 2072
Merit: 1001
Telegram username: @fc_matt
Metamask address: 0x0Bd838ba203C6763bbEF2e0A1B9D81F866d97F95
Network: Rinkeby


i'm posting it again because no reply Cheesy
copper member
Activity: 105
Merit: 39
Official Zenland Account on BitcoinTalk
The next round of test applications for Zenland escrow platform is resumed. New applicants of all ranks are welcome to apply. Initial test instructions and requirements still apply.

- Members will receive $10 (10 open slots),
- Full members $20 (5 open slots),
- Senior, Hero, and Legendary members $30 (5 open slots).

Please complete your test within 10 days after being approved (approved users are contacted in PM or Telegram). 

--------------------------------------------------------------------------------------------------------------------------------

Update version 1.2.0-beta: Since the start of the beta program, thanks to your feedback, updates with additional features have been released.

The "Sync" button, in particular, has been added to the Contract page to allow manual synchronization between a blockchain network and the user interface. More about it can be found in our user documentation.
member
Activity: 295
Merit: 54
Interesting!! DM sent on tg account, thank you.
hero member
Activity: 2464
Merit: 594
Sorry for my late review. I hope beta stage testing is not yet over... I've just been busy with my remote work.

First of all, Thank you for accepting me OP,  sorry again for missing replying to your PM especially about confirming the received test funds.

To begin with the homepage, all I can say is perfect, I've checked each of the elements and I didn't find any issue. All links are working, but I just wonder why your Twitter account has been suspended.

Anyway, I completed the test escrow contract and it goes through well, from start to finish, I like the integration, synchronization of all the processes, and the concept specification.

I used two different web browsers for the separate buyer (Chrome) and seller (Firefox) Metamask accounts.
 
This escrow service contract is useful to dealers who most preferred the assurance.



The functionality is working perfectly, I didn't encounter errors aside from "Internal JSON-RPC error" after writing "Thank you" in the Contract completion message.



One more thing I noticed is the Notifications, I think it's confusing. The sort order is random. And the message text is not fully showing at least hovering the mouse on the desired item.

Update:
Payment received!
legendary
Activity: 3472
Merit: 3507
Crypto Swap Exchange
just to confirm that I was paid for my review https://bitcointalksearch.org/topic/m.60820165
Thanks for that, all the best in the future with this business.
I hope that we will stay updated and be informed with future upgrades
member
Activity: 1021
Merit: 12
First of all I want to review how the Zendland site looks at the homepage.
the display is very low, but very easy to understand and light when accessed makes it easy for everyone who wants to understand it quickly.





more on how this app works, as far as I'm concerned with not too many options in creating escrow contracts makes the app easier to understand.
but in the "due date" section there we can write the time and date at the same time so I'm a little confused by this difference because when I highlight it in the instructions it has the same description. it would be better if you have one form for the expiration date or due date.





the option that I like is when payment of fees for escrow transactions can choose between buyer, seller or 50x50.
although a little confused, maybe what is meant by 50x50 is 50:50 or the cost is borne by both with 50% each.
After the contract was made, everything went smoothly. every activity carried out in the transaction will continue to be recorded in the contract in the chat section, so we can find out where the funds are.





that is a short review from me, the conclusion is:
- the website is very easy to access
- in the contracting section on "due time" and "buyer protection time" it is quite confusing because they have the same description. it would be better to have only one form column for the deadline.
- all transactions went smoothly no problem as far as I tried.

Update: Have received payment for this review. thank you a lot zenland team.


member
Activity: 149
Merit: 13
My report for the zenland app:

First of all, I would like to thank the Zenland team for doing this testing campaign. It really shows that they care about the opinion of the community and value their clients. Other services should consider following this path. So anyway, without further ado, let's start with the review:

Main Website: As previously mentioned by other members, the website does indeed look clean and fresh, very responsive as well. It has everything you would need to know about the platform and a step by step guide on how to use it, in addition to that you can also find all their social media links and subscribe to their mailing service to get constant updates about the project.

The App: The design is very similar to the website, blue themed, which also looks great. The connection to the Metamask wallet was easy and fast. Once inside i used the test funds provided by the zenland team to create this contract:



After that i logged in to the seller account and was able to see the contract details in full with an option to either accept,edit or refuse the contract. After accepting i started going back and forth between the buyer's and seller's wallet until the contract was fullfilled and sent. The process was really easy and you have indicators in every step so you really can't mess it up.

Final thoughts and suggestions: All in all, it was a smooth test without any major bugs or errors encountered. I don't know if this was mentioned before or not, but I would like it if there were another wallet other than Metamask to connect to the app. Metamask is fine, but having other options would be optimal. Other than that, I applaud the Zenland team for their great work and wish you the best in the future.

Edit:
I can confirm that i have received the payment, thanks zenland.
member
Activity: 893
Merit: 43
Random coins :)
1. Metamask address (as a buyer) : 0x87d3e710337eb7d132147584d57ae4f0458ca08b
2. The network for test funds (Binance Test Network)


Other reviewers have brought out most of the points out, but before anything I applaud Zenland for this initiative to bridge Buyers and Sellers onto one platform and knowing very well that in this digital age trust does not come cheap or easy when doing business .

On my first visit of the Zenland website, I noticed we only have metamask as an option to connect our wallets to the platform when we have several other options to interact with our web3 wallets such as walletconnect, keplr and many others, I understand if this is a way to keep the site tidy but wouldn't this be more appealing if other coins can be used without restriction of certain blockchains like BSC and Ethereum blockchains.




One other little detail that caught my eye was the "Zenland fee payer", I thought this should be put as a question like, "Who Pays the fee" which should make it easy for all to understand, then the dropdown menu will serve its purpose. Btw that 50x50 split needs to be changed to the traditional layout of 50:50 or 50/50 which should be easy for all to understand.


As a buyer when trying to initiate the contract, I thought the dropdown menu was suppose to show the balance of each token I hold but instead it should only which tokens I could use as payment which left me guessing how much I can send.



When deploying the contract,I was made aware that the fee was going to be charged on my internal wallet but i noticed the $25 on my zenland dashboard reduce and metamask had deducted gas fees too, so does this mean when the platform goes live we need to have some funds on the Zenland platform?



I got to the Transfer stage which I found a little confusing, is it possible to have the Buyer see something like "Transfer to Escrow" while the seller sees "  waiting for Funds to be Escrowed" so as to make the whole process easy and fast for everyone.



One priority that needs to be considered is greying out the Release Button to prevent accidental release of funds by the buyer as blockchain transactions are irreversible and not everyone will fulfill their part after such a mistake.

member
Activity: 1021
Merit: 12
Interested to be a participant

Telegram username: @alicryptobm
Metamask address: 0xaDDD5ba91bAF876f0F61d023D6B5Db97a3CBD53B
Network: Rinkeby
copper member
Activity: 35
Merit: 33
Zenland Founder
Hi everyone!

As we keep receiving interesting ideas and constructive feedback, here's another quick update.


Right now it(info box) only mentions that it could be used for dispute resolution. I think it will be better to inform the users here that they can't start a dispute until after the due date has passed.
I just want to comment on the format of Zenland fee payer, I preferred the 50:50 or 50/50 over 50x50 because it get me confused the first time I saw it without using the info button. The info just help me to understand that it was supposed to be the fee split type.
I have a few suggestions, which are more informative in nature.
as the escrow service is very delicate, I would like to have more information within the platform itself. For example, things like the current rate and network fee. the entire contract is in USD currency, while the transactions are in ETH. So I need another service to follow the rate. for a moment I didn't know how much ETH was going to me for what, I felt out of control. maybe I would like to wait with the transaction in case the fee is too high.
Maybe can be added in those hints or something like that
On the review page, it would be good if, in addition to the grades, the amount that was in the contract was also stated. I believe that it will mean feedback for every user. because it's really the same if someone got excellent grades for very small amounts or if the grades are for serious sums.

These are all great suggestions that make sense to implement in the upcoming releases.


On Fulfillment part when the seller will gonna send a confirmation message. Maybe add some feature to attached files or image for proof of completion of transaction. You can add this too on the chatbox to easily send proofs.

This is already on our To Do list. File attachments in their basic formats, or URL links are important for both sides to prove their claims in disputes. This option will be added to a contract chat, where both parties may not only attach a file but explain how they see it and if something needs to be fixed.
 

I try to test the dispute function and the picture below shows but there's no button to attached the proof. Maybe this feature is not yet complete but I just want to comment on the disappearance of release button at this part. Maybe make it still available at this part because there's a chance that the party come up to an agreement while waiting for the agent and there's no way for them to continue on this kind of setup.

The "Release" button has disappeared because the buyer (or seller) could not agree and the third party has been called to resolve. Inviting an Agent is the last resort in difficult cases and cannot be reverted. Before that, the two parties have unlimited time to negotiate replacement, edits, timing via chat, and if satisfied the buyer can release payment and close the deal. To add, allowing a buyer or seller cancel the Agent who has already been reviewing the case would have been unfair and unprofessional. 


where we can see the service fee structure? I didn't find that info.

Initially we had an idea of having a fee calculator on the Home page of the website (and we still have it on our To Do list). Then, because the fee is calculated based on the agreed amount we have implemented it inside the contract form. Though adding a fee breakdown structure to user documentation makes sense and will help users know the fee amount beforehand. It will be taken into account and added to website.
legendary
Activity: 3472
Merit: 3507
Crypto Swap Exchange
first, to apologize for the slight delay.
Here is my review.

First, I would like to praise the overall design. modern but still not too intrusive and did not needlessly distract me. maybe I would consider adding a dark mode option, it has already become a standard and a habit. although it's perfectly fine like this.

what is most important is the management itself, and I would say that all the services used to manage any financial transactions, must be easy to use without incomprehensible possibilities and options.
I am more than satisfied with how everything went. I acted like a complete beginner but not for a single moment did I have the feeling that I had lost my way and that I was not sure which part of the process I was in. everything is quite clear.
*maybe I would emphasize the notification icon more, when a new request for a contract is created, it seems that it can only be found from there.

small info hints next to each step are very well done, and they are quite helpful.



during the process itself, I did not have any technical difficulties or slowdowns. I executed the complete contract in a few minutes along with all the introductions to the platform and making screenshots. I would say very promising. ok, yes it is testnet, it remains to be seen how everything will be in the actual production.



I have a few suggestions, which are more informative in nature.

as the escrow service is very delicate, I would like to have more information within the platform itself. For example, things like the current rate and network fee. the entire contract is in USD currency, while the transactions are in ETH. So I need another service to follow the rate. for a moment I didn't know how much ETH was going to me for what, I felt out of control. maybe I would like to wait with the transaction in case the fee is too high.
Maybe can be added in those hints or something like that



On the review page, it would be good if, in addition to the grades, the amount that was in the contract was also stated. I believe that it will mean feedback for every user. because it's really the same if someone got excellent grades for very small amounts or if the grades are for serious sums.
it will also be necessary to create a system to prevent the building of own feedback.

where we can see the service fee structure? I didn't find that info.

I'm glad I got to know this service, it will be very interesting how everything will work in real production.
member
Activity: 149
Merit: 13
We are temporarily stopping accepting new applications from users with the rank Full Member and higher. "Member" rank users can still apply.

Meanwhile, we are reviewing responses received so far and waitlisting all eligible candidates for testing. Thank you.

Your Telegram username:@Paul4151
One Metamask address (as a buyer): 0xCE283485Cba432510e273de72D02c949deefdf81
Specify the network for test funds (Rinkeby or Binance Test Network) :Rinkeby Test Network
member
Activity: 222
Merit: 31
Payment received!

Thanks zenland.
hero member
Activity: 2506
Merit: 645
Eloncoin.org - Mars, here we come!
I wish to be part of it. Thanks

Telegram username: @mfahad420
Metamask address: 0x9aB1AbDc478A872952C92c0F9f11496a5B668858
Network: Bsc
sr. member
Activity: 1064
Merit: 382
Hurrah for Karamazov!
Got my payment as well, thanks!
legendary
Activity: 2366
Merit: 1408
Update here
I already received the payment exactly as the proposed deal

Thank you, it was nice to test a good product.
member
Activity: 222
Merit: 31
Zenland Report:

After testing out the zenland app using the rinkeby network and the trial funds provided by the zenland team i can now leave my review. Starting out with the main website, i think they did a very good job with it. It looks super nice and proffesional.



They also have a doc page where you can find all informations regarding smart contracts and a detailed step by step guide on how to use their escrow platform.



Upon visiting the app you will be asked to connect your metamask wallet, once you do that you will have acess to the main contract page where you can initiate a new contract.

              

Filling out the contract details is pretty straight forward you have those little info tabs that you can hover your mouse over them to see info related to that specific field, or you can read their docs if you face any probem.

After the contract is created, there will be four more steps before it gets fulfilled. The first one is the approval phase, where both the buyer and seller must accept the contract details. After that, the buyer can deploy the contract to the blockchain. Once the contract is deployed, the buyer will be asked to transfer the agreed amount to the seller. Finally, the seller will deliver the contract condition to the seller, and the buyer will then release the funds to the seller's account.




My thoughts:  The platform is working really well and I haven't faced any problems whatsoever during the testing, although I haven't tried all the app functionalities, for example, the dispute option. I would say that, overall, the beta version seems to be stable and working as intended. 4.5/5!
copper member
Activity: 2800
Merit: 1179
Leading Crypto Sports Betting & Casino Platform
My Personal Review:


The contract details is very easy to understand because of the info button that explain every part of the contract. I just want to comment on the format of Zenland fee payer, I preferred the 50:50 or 50/50 over 50x50 because it get me confused the first time I saw it without using the info button. The info just help me to understand that it was supposed to be the fee split type.


I really like the summary of the contract at the top part to have a reference for both party transaction. The chat feature is what makes this escrow app very unique on other dapps.


Every action made on this deal is recorded on the chatbox which is a good feature to update party on the current status of the deal. This s very important because both party is anonymous and very cautious on this transaction.

Deployment Transfer and Fulfillment is self explanatory and working like Binance P2P and other platform that offers P2P transaction. But since this is a dapps every action has a transaction fee and it will be very expensive on Blockchain like Ethereum.

On Fulfillment part when the seller will gonna send a confirmation message. Maybe add some feature to attached files or image for proof of completion of transaction. You can add this too on the chatbox to easily send proofs.

I try to test the dispute function and the picture below shows but there's no button to attached the proof. Maybe this feature is not yet complete but I just want to comment on the disappearance of release button at this part. Maybe make it still available at this part because there's a chance that the party come up to an agreement while waiting for the agent and there's no way for them to continue on this kind of setup.



Overall, I have no major problem encounter since everything went smooth since BSC testnet is very quick to confirmed. But there might be a problemm on slow blockchain like Ethereum when a transaction is stucked due to busy network.
sr. member
Activity: 1064
Merit: 382
Hurrah for Karamazov!
Maybe the info dialog box of "Due date" can include the fact that a contract can't be disputed until the Due Date is expired.

The screenshot I see here reflects the "Dispute" button before the seller clicks "Complete" and before the due date has expired and the info underneath explains that. Anyway, we'll think how to make it more intuitive to understand and will take your feedback into account.


My bad, I should have included the screenshot capturing the info dialog box instead


Right now it(info box) only mentions that it could be used for dispute resolution. I think it will be better to inform the users here that they can't start a dispute until after the due date has passed.

This way they can set a more appropriate date.
copper member
Activity: 35
Merit: 33
Zenland Founder
Hi everyone!

Thank you to all applicants and testers. Just a quick update on the questions/suggestions we keep receiving.


Thanks to the magic of the blockchain, wallets are easy to generate with a few clicks here and there but how will you encourage buyers/sellers to stick to the same wallet address when it comes to using the Zenland ecosystem?

The buyer and seller are free to use any wallet address they want be it a single one for all purchases/sales or switching between accounts whenever necessary). Still, it is in seller's and buyer's interest to grow trust and reputation sticking to one wallet address. Same as on forums when users may create another account (whether just or unjust), they still need to earn reputation to be trusted. Reviews are there so that other users dealing with each other can see successfully closed, disputed, etc. contracts.



But i want to ask if you can make the release option on the buyer contract can't be clicked before the seller fulfill the contract?

That makes sense, but because the "Release" is a blockchain transaction, Metamask will ask a buyer to sign it. So even if accidentally clicked, it will not be executed until the user confirms it again in Metamask (which would be noticed).



i just try to click the release button but there is still no notification if the seller already fulfilled the contract it would be good if there is a notification about that.

Every step on both sides (buyer/seller) reflects a log message in the Contract Chat. Once the seller completes the order by clicking the "Complete" button it will automatically be reflected in the chat. In addition, the Contract Chat also serves as an anonymous messenger for communication about the contract and buyer can ask the seller in it. More information is here https://docs.zen.land/fundamentals/contract-chat



1. will you accept other cryptocurrencies in the agreed amount section?
2. about the Review, How we can see other people's reviews? because i just try to search other people's addy that joins in this tester and sees their reviews but i can't find it.

1. It is in plan for future releases and will be implemented once the escrow app is released for public.
2. You can see it by typing the MetaMask address of the user into the URL. It should look like this

https://app.zen.land/profile/0x41dffca7414d69b6e4efb8e9606b0dbaf82c942d
https://app.zen.land/profile/0x9c60e4498ebba3a58e910fa9566c15bb354487b0

If those you checked didn't have the reviews on profile that's probably because they didn't rate each other. Otherwise they would have been shown.



I have 20 BUSD there so i don't know why it's saying insufficient balance, maybe because it's a differenct currency ? is there a way to change it so that i can transfer BUSD and not USDT ?

Yes that's because you have BUSD and not DAI as stated in contract. We display multiple currencies that can be used for the escrow contract within the network to give users a choice to decide which one to select. So, it is important to choose the right network and currency when creating a contract. The changes to the contract can be done only before approval, which is equal to signing a traditional contract on your part. I see it on the Transfer stage and so, has no way to switch the currency. It is like if you have programmed the conditions of contract, put it into the blockchain but want the program to run the new conditions not previously written in code.



Did your devs ever fix those issues with Binance Testnet contract deployment I PM'ed you about? That bug is kind of a show-stopper.

Also, the contract deployment fees for ETH Mainnet are excessively large (about $25-$100 depending on the network fee rate). What gives?

Hello NotATether. The bugs you have had on your last test happened because the Explorer API keys were not updated on time, and it's my fault that the test did not go through. In fact, I want to thank you for being a sole contributor to updates implemented in 1.0.8-beta to 1.1.0-beta. Currently they are on the live server and everything is working as it should.

The prices for deploying contract on Ethereum are indeed high. Though this mainly depends on how congested the network is. We have added Ethereum Mainnet just because it's major network and most of the big players would like to use it. But if we are talking about Binance Mainnet - the price to deploy contract there will cost you about $2. The other Mainnets like Avalanche, Polygon, and Fantom are even cheaper to deploy a contract. From our tests, it is about 60 cents on Avalanche, 3 cents on Polygon, and 4 cents on Fantom. In the future, we are planning to add other networks like Boba and XDAI, (the prices there for deploying our escrow contract were about 0.0004$ last time I checked) to drop this fee even further.



I found a small problem of no connection, but I updated the page (F5) and worked again, I was connected, only happened once

This happens if a user has been disconnected because of the Internet issues. There is also a message appearing in the bottom right corner for such cases "Contract operations are disabled due to connection loss. Please check your network settings and refresh the page."



Small suggestion here:
If it's possible do an animation to get more attention if a person receive a chat message, just an small movement will be enough.
The app could have an option of Browser notification(to notify about events/chat when users aren't on the website itself) and maybe an alert sound too(a small beep or dong like in localbitcoins).
The contract/chat head navigation buttons are too small.
The header of contract table doesn't seem responsive (https://i.imgur.com/GiViTBX.png)
Maybe it should be replaced by a "Sort by" dialog box on small screen instead of keeping the same design.
Another small suggestion:
I don't know if I'm leaving a review for the another person/adress or for Zenland, maybe it's good to explain

As we continue to receive user reports this will be considered.



Small suggestion, the last one, the balance only shows $, but I think it's easier if shows the coins like USDT or BUSD
Please disconsider if all coins will be converted to USD

The dashboard balance displays user's internal wallet from where the service fee is paid. Because users can add funds to it via altcoins (BTC, ETH, BCH, and not just stablecoins), the amount is displayed in the dollar equivalent as for the currency rate at the time of transaction. Because of the different currency standard in different countries, we simply show the equivalent and not the actual currency.



Browsing the "How it works" sections isn't very intuitive. Some kind of indication (like an arrow) to the scroll will be helpful to the users.

This and other suggestions related to the Zenland website will be taken into account and reviewed once the app is ready to launch.



Maybe the info dialog box of "Due date" can include the fact that a contract can't be disputed until the Due Date is expired.

The screenshot I see here reflects the "Dispute" button before the seller clicks "Complete" and before the due date has expired and the info underneath explains that. Anyway, we'll think how to make it more intuitive to understand and will take your feedback into account.


I encountered a bug(if it can be called one) during the deployment of contract. After creating the contract on Metamask the button changes to "Confirming" text(as it should). If you reload the page during this phase, then it will change back to active "Deploy" button
Maybe it should remain in the "Confirming" phase even after the reload. Some users may make the mistake of deploying it again.

That's a bug that we are fixing now. Updates should be live within a week or so.



Important! All reported bugs has been fixed and changes are saved on the test server. Our Team Lead is getting married this Tuesday and so, the updates and fixes will be live the following week once the happy arrangements are over.
sr. member
Activity: 1064
Merit: 382
Hurrah for Karamazov!
Update: Payment received

My review for the Zenland platform:


The main website has a nice design, no complaints here except for a few suggestions:

Browsing the "How it works" sections isn't very intuitive. Some kind of indication (like an arrow) to the scroll will be helpful to the users.




When I submitted my Email address in the footer section, I wasn't greeted with any acknowledgment from the server. The page just reloads, nothing more.




Moving onto the app.

Maybe the info dialog box of "Due date" can include the fact that a contract can't be disputed until the Due Date is expired.




I encountered a bug(if it can be called one) during the deployment of contract. After creating the contract on Metamask the button changes to "Confirming" text(as it should). If you reload the page during this phase, then it will change back to active "Deploy" button
Maybe it should remain in the "Confirming" phase even after the reload. Some users may make the mistake of deploying it again.

The app could have an option of Browser notification(to notify about events/chat when users aren't on the website itself) and maybe an alert sound too(a small beep or dong like in localbitcoins).

The contract/chat head navigation buttons are too small.

The header of contract table doesn't seem responsive (https://i.imgur.com/GiViTBX.png)

Maybe it should be replaced by a "Sort by" dialog box on small screen instead of keeping the same design.


Other than this, it seems like a solid and professional platform. I will be wary of the fees tho. I am guessing it's like 1.5%. This platform could become a contender to localbitcoins too(for p2p trades, if you choose to expand in that direction), which has a fees of 1%

9/10 - It delivers
legendary
Activity: 2366
Merit: 1408
Finally I tested and I'll leave my report
It's my first escrow, I knew what it is, but never used

Starting from website
The landing page is beautiful, clean, not too long scrolling, and the style is similar to other websites in crypto world, and this is good. The UX Design did a good job here, it's easy to find the elements.
The animation is algo good enough to provide a simple explanation about the service.
All links I tested are working, social networks, contact etc, from top to bottom, I think the service is close to launch date and the product is almost finished.
All documented, another positive thing.

I liked the simple explanation here: https://docs.zen.land/getting-started/how-zenland-works
Easy to understand, nothing more to add.

The color palette is also good, clean and professional.

Last, but important, the website works good at different sizes, and also mobile.

Now the app

Obvious, but have to be said, no need to use e-mail, only your adress, so you can stay anonymous.


Info when I hover the mouse is working good and well explained.
The "It is me" part is good to not have to copy and paste one more andress.



Easy to navigate though date and time



Chat is working and it's very usefull.



I found a small problem of no connection, but I updated the page (F5) and worked again, I was connected, only happened once



Small suggestion here:
If it's possible do an animation to get more attention if a person receive a chat message, just an small movement will be enough.




I simulated a problem with the product but before the need to Invite an Agent (I don't know if it's ready), and then released the money.





Before accepts the contract I simulated a change from 1 hour to test, to 2 hours, worked good too.



Small bug here:
I made the contract with BUSD but is showing USDT



Another small suggestion:
I don't know if I'm leaving a review for the another person/adress or for Zenland, maybe it's good to explain



Small suggestion, the last one, the balance only shows $, but I think it's easier if shows the coins like USDT or BUSD
Please disconsider if all coins will be converted to USD





I hope this report helps you, all my suggestions are in bold.
I tried a lot of things, I tested not only one but a couple of times, and will continue to try to see if I find some bug (I'll post here if I find one)
I wish all success

Edit: Payment received
legendary
Activity: 2072
Merit: 1001
Telegram username: @fc_matt
Metamask address: 0x0Bd838ba203C6763bbEF2e0A1B9D81F866d97F95
Network: Rinkeby
legendary
Activity: 1568
Merit: 6660
bitcoincleanup.com / bitmixlist.org
Hi, I'm the founder of Zenland, I'd like to thank everyone participating in the testing for sharing their feedback with us as we continue working with applicants. In the mean time, I want to address questions I see above and update you on where we are at this point and how your suggestions are handled.

Did your devs ever fix those issues with Binance Testnet contract deployment I PM'ed you about? That bug is kind of a show-stopper.

Also, the contract deployment fees for ETH Mainnet are excessively large (about $25-$100 depending on the network fee rate). What gives?
hero member
Activity: 980
Merit: 741
I tried the zen.land platform on Rinbeky test network and this is my experienced and what i noticed.

The most attractive thing is the simplicity with the platform where you don’t need to register or open an account or put any of your informations to use the escrow service, both seller or buyer can create the contract and set the details they want, such as the due time and the time the seller will have to offer his service before the buyer can open a dispute and get his money back. And same thing for the seller.



Who ever create the contract he will get this page and wait for the second part approval, this is me as a buyer and after that i logged in as the seller i noticed there is a message on my platform which is a great thing



Now i would be able to approve this contract on my part as a seller



And once again the buyer will receive a notification as the seller has approved the contract, and after paying the platform fees as i set in the beginning of the contract that both seller and buyer pays 50x50 of the fees. Then as i buyer i should transfer the amount of which we agreed and it’s an easy process and everything is automatic with the platform



After full filling and providing what the buyer bought you can release his funds and leave a review from both parts

I also noticed the dispute option in case there was a misunderstanding or a scam try from one of the sides, zen.land has agents that can help both parts.


Update: i tried another contract so i can open a dispute and invite an agent to resolve it, it’s also working fine and only taking a very small fees for that, plus the platform is working perfectly on both mobile and computer.




_______________________________________________________________________________ __________
These are some good points zen.land platform offer and which that i liked, first is the different networks that can be used as binance and ethereum so you don’t have to look up every time for another platform that accept your coins, it’s all in one and easy to change between networks.
The platform doesn’t take any high fees beside offering agents to escrow your trade and resolving disputes, and you can let the seller or the buyer pay for the fees or even share the fees 50x50.
Both sides can chat freely and set conditions before approving the contracts.

update: payment receive.  Pleasure testing your platform and definitely will be using it
member
Activity: 151
Merit: 18
I have problem while testing that i couldn't figure it out.

So i have deployed the contract and accepeted it from the seller's account but  when i try to transfer 1 usdt i get this error:



I have 20 BUSD there so i don't know why it's saying insufficient balance, maybe because it's a differenct currency ? is there a way to change it so that i can transfer BUSD and not USDT ?

*fixed*


Report:

I used the Binance smart test chain to test out the Zenland platform. It's an escrow smart contract on the blockchian, very simple to use and the fees are low, so here's my review:

When you first visit the zenland app and login through metamask it will look something like this :



The UI looks great and it's pretty smooth and responsive, so no complaints in that regard. When starting a new escrow contract, I selected my wallet as the buyer's account and another wallet as the seller's account, then I proceeded by filling out the rest of the form shown in the page above by adding a name to the contract and a small description , specifying the duration of the contract and also the amount and currency that I will use to pay.

When the contract was created, I logged in to the seller's account and could see all the details of the contract. A chat window will open up as well, where you can have further discussions with the buyer. I accepted the contract, then went to the buyer's account and deployed it. After that, I transferred the agreed amount to the contract. I was having a problem with this before because apparently I had BSCT USDT instead of BSCT BUSD (which is the coin i had funds in) as the currency and I was getting an "insufficient amount" error because of it. The transfer page shows USDT regardless of whether you're using BUSD or USDT, so that was a bit confusing. I think a good workaround to this will be to only display the currencies you have a balance in and eliminate others, kind of like when the exchange removes unsupported networks when you put in the withdrawal address.

Anyway, I fulfilled the contract requirements from the seller's account, and that's basically it. The contract was completed and you can leave a review to the seller.


Edit:
payment received.



full member
Activity: 1489
Merit: 150
i just try the website with a few contracts made and after all for me it's awesome

But i want to ask if you can make the release option on the buyer contract can't be clicked before the seller fulfill the contract?



Because if the buyer let's say "accidentally" click the release button without the seller fulfilling the contract then the money is just sent to the seller instantly.
because i just try to click the release button but there is still no notification if the seller already fulfilled the contract it would be good if there is a notification about that.



so if you added that feature it will be more secure for the buyer



i have a few questions
1. will you accept other cryptocurrencies in the agreed amount section?
2. about the Review, How we can see other people's reviews? because i just try to search other people's addy that joins in this tester and sees their reviews but i can't find it.



edit: i just received the payment
hero member
Activity: 1834
Merit: 879
Rollbit.com ⚔️Crypto Futures
Thanks to the magic of the blockchain, wallets are easy to generate with a few clicks here and there but how will you encourage buyers/sellers to stick to the same wallet address when it comes to using the Zenland ecosystem?
copper member
Activity: 35
Merit: 33
Zenland Founder
Hi, I'm the founder of Zenland, I'd like to thank everyone participating in the testing for sharing their feedback with us as we continue working with applicants. In the mean time, I want to address questions I see above and update you on where we are at this point and how your suggestions are handled.


neither Buyer / Seller could set a 'Due Date' for the dispute, and there is no information whether the initial due date before dispute is still applied

Once the case is disputed (usually because the seller missed the deadline for order fulfillment) it is settled between a buyer and seller and so, the initial due date no longer applies (which will be indicated as we are updating the tool). The dispute duration depends on how parties resolve it and cannot be simply restricted by time. At this point a buyer and a seller negotiate through the contract chat messaging. Later on, if the case is unsettled either of them can call an Agent to resolve. Contract chat messages and all contract conditions let the Agent reach a fair conclusion. Check out for more: https://docs.zen.land/contract-actions/dispute


'Review' feature, I have small suggestion on this one I will prefer to distinguish between account review as buyer and seller, some time people are good seller but when they have the money and become a buyer they do silly and ridiculous thing. Also, I don't see any feature to spot/tag a fake or paid review, I wish the developer will find some ways.

We've just added a "seller/buyer" tag for reviews after your suggestion. It is on the development server and will be in full use within a few days. Also, about spotting/tagging a fake or paid review, it is already on our To Do list.
The full profile analytics will show you how many contracts the person has made, what is the average price of the contract, how many disputes he had and how many contracts were successfully released without any issues. We expect it to be ready by the end of the year.


I would like to have a dark mode option. It's just my preference

That's a good feature to have that will be added in the upcoming versions.


This means that you are short on funds as you closed the registration for a full member and above so early. (You did not specify the total number of people whom you will select initially).

Don't think that having a set budget for testing equals being dishonest. Yes, the project is still in its early stages and our will to get the Zenland app better, team's dedication, and my personal savings is all we have now. The one thing I know (and the experience with the forum members confirms it) we stand by the promises we make and are not here to wriggle out of paying testers who help us improve.

That said, the total number of testers that would get a reward from us should have been disclosed initially. That is a reasonable claim and it will not be overlooked the next time.

Thank you for comment.


My only question would be which wallet or currency covers the Zenland fees knowing that other tokens can be sent on the platform and by the way why doesn't Zenland show the balance( 20 BUSD) am having in my wallet when drafting the contract?

The team is already working on eliminating the confusion here. The balance every user sees in the top right on login shows the funds in your Zenland (in-app) wallet from where the service fee is paid. This fee has been waived for all testers while we are in beta stage, and so we are depositing a certain sum to deduct Zenland fee from it. More about Zenland fee and how it’s paid is here: https://docs.zen.land/fundamentals/zenland-contract/zenland-fee-payer


And lastly who can see the reviews left after the contract is fulfilled?

The reviews left after the contract completion are public and can be seen on seller’s or buyer’s profile pages. The more contracts you complete, the more reviews there will be displayed. We’ve added them to let users dealing with each other see whether or not the buyer(or seller) can be trusted before initiating a contract.

Also, the bug with the token underneath the “Transfer” button has already been fixed and soon will be live. By the way, Zenland mobile version of escrow tool is currently in alpha testing and changes are being made to it.
hero member
Activity: 1834
Merit: 879
Rollbit.com ⚔️Crypto Futures
I like the concept behind the Zenland Blockchain Escrow Platform simple and easy , contract 101 stuff Cool...seller initiates the whole process which is an invitation to treat and Buyer accepts by virtual of accepting or going through the approve process which is going to be a game changer indeed! Only concern when setting up the contract is the possible adjustment of the fee to show were the zenland fee will be deducted from as the Zenland platform shows another balance in the top right..


Clean and nice contract, I like this !


this is what the buyer sees after seller initiates the contract, and I like the fact that if any changes are made to the contract then both parties need to be in agreement to avoid any misunderstandings before approving to proceed to the next stage....... and I must say this is a super clean interface which I tried out on PC, wonder how this would look on a mobile phone .


No sure if I should call this a bug or just a small backend error that needs adjusting, but when you get to the Transfer stage I have noticed this says USDt when I used the BUSD token as my agreed currency, btw amount is correct but currency is wrong..

Otherwise so far so good, looking forward to Zenland going live!


------------------------------------
My only question would be which wallet or currency covers the Zenland fees knowing that other tokens can be sent on the platform and by the way why doesn't Zenland show the balance( 20 BUSD) am having in my wallet when drafting the contract?

And lastly who can see the reviews left after the contract is fulfilled?



Update: payment has been received
thanks Team Zenland
hero member
Activity: 1834
Merit: 879
Rollbit.com ⚔️Crypto Futures
For those using Binance as the preferred chain remember to set your custom RPC in  metamask as follows

Code:
Enter in the BSC testnet details as follows:

Network Name: BSC Testnet

New RPC URL: https://data-seed-prebsc-1-s1.binance.org:8545

ChainID: 97

Symbol: BNB

Block Explorer URL: https://explorer.binance.org/smart-testnet (optional)


You are welcome Wink
legendary
Activity: 1568
Merit: 6660
bitcoincleanup.com / bitmixlist.org
Escrow the funds! You are new with zero reputation on the forum

Previously, OP sent me an advance payment to test their platform (twice), I sufficently trust this user that escrow is not needed here.
legendary
Activity: 3136
Merit: 1172
Leading Crypto Sports Betting & Casino Platform
We are temporarily stopping accepting new applications from users with the rank Full Member and higher. "Member" rank users can still apply.

Meanwhile, we are reviewing responses received so far and waitlisting all eligible candidates for testing. Thank you.

This means that you are short on funds as you closed the registration for a full member and above so early. (You did not specify the total number of people whom you will select initially).

Like some people mentioned above, either escrow the funds or you may pay people first the money and they will review it later.
copper member
Activity: 105
Merit: 39
Official Zenland Account on BitcoinTalk
We are temporarily stopping accepting new applications from users with the rank Full Member and higher. "Member" rank users can still apply.

Meanwhile, we are reviewing responses received so far and waitlisting all eligible candidates for testing. Thank you.
hero member
Activity: 2464
Merit: 594
Telegram username: @ArisuAIB
Metamask address: 0xd7930a156E4CC9A124EB8A903fd794B8cEfCB0C7
Network for test funds: Binance Test Network
sr. member
Activity: 1400
Merit: 268
Fully Regulated Crypto Casino
Hi, I am applying

Telegram username: @trarbai
Metamask Address : 0x518BE1a3C5B3295EF69357336ac6f7FaaBB5044a
Network : Rinkeby



Code:
Edited on August 18, 2022, 03:36 AM Forum Time

~snip

So, the reply above has covered most of the step-by-step on how to use this Zenland Escrow. I will just add other thing that hasn't been on that reply. Overall my experience is pretty good, the process is not over-simplified, it still require multiple confirmation by both party to finally release the fund, however if I could skip 1 or 2 step that would be very much more comfortable, but if it will compromise the security then it's not necessary.

I want to make some highlight and maybe some suggestion.

1. 'Dispute' feature, as a freelance graphic designer a lot of time my client want some revisions on the design so this feature is essential. However, what lack in this feature is additional 'Due Date' for the dispute, after Buyer dispute the contract, neither Buyer / Seller could set a 'Due Date' for the dispute, and there is no information whether the initial due date before dispute is still applied. I haven't tried to 'Invite an Agent' and I suppose that's how the Buyer will be able to get their money back.

Before Dispute

member
Activity: 222
Merit: 31
Telegram username: @Hamishv78
Metamask address: 0xCc3f52eAd165dee483c784b9fC7E1acb15A483A8
Network: Rinkeby
staff
Activity: 1316
Merit: 1610
The Naija & BSFL Sherrif 📛
Escrow the funds! You are new with zero reputation on the forum
every reputation building has its beginning  Wink
Well, true let's see how it goes! I'm interested to run the system as well.


1. @igebotz
2. 0x09758a15B1A12D505976Fa723b3D274b0712Ad3D
3. Binance Test Network.

hero member
Activity: 1834
Merit: 879
Rollbit.com ⚔️Crypto Futures
Count me in!

1. Telegram username: Cryptowoodie
2. 0x9C60E4498eBba3a58e910fa9566C15BB354487b0
3. Binance Test Network


I like the concept behind the Zenland Blockchain Escrow Platform simple and easy , contract 101 stuff Cool...seller initiates the whole process which is an invitation to treat and Buyer accepts by virtual of accepting or going through the approve process which is going to be a game changer indeed! Only concern when setting up the contract is the possible adjustment of the fee to show were the zenland fee will be deducted from as the Zenland platform shows another balance in the top right..


Clean and nice contract, I like this !


this is what the buyer sees after seller initiates the contract, and I like the fact that if any changes are made to the contract then both parties need to be in agreement to avoid any misunderstandings before approving to proceed to the next stage....... and I must say this is a super clean interface which I tried out on PC, wonder how this would look on a mobile phone .


No sure if I should call this a bug or just a small backend error that needs adjusting, but when you get to the Transfer stage I have noticed this says USDt when I used the BUSD token as my agreed currency, btw amount is correct but currency is wrong..

Otherwise so far so good, looking forward to Zenland going live!


------------------------------------
My only question would be which wallet or currency covers the Zenland fees knowing that other tokens can be sent on the platform and by the way why doesn't Zenland show the balance( 20 BUSD) am having in my wallet when drafting the contract?

And lastly who can see the reviews left after the contract is fulfilled?

...........

Update: payment has been received
thanks Team Zenland
legendary
Activity: 3472
Merit: 3507
Crypto Swap Exchange
I am interested to test this platform.

1. Telegram username: examplens
2. 0x925E93Ae9b4B9d550adB0062CD8D2eDa8528E62b
3. Rinkeby Test Network

Escrow the funds! You are new with zero reputation on the forum

every reputation building has its beginning  Wink
hero member
Activity: 1624
Merit: 791
Bitcoin To The Moon 📈📈📈
1. Your Telegram username, TBA
2. One Metamask address (as a buyer), and: TBA
3. Specify the network for test funds (Rinkeby or Binance Test Network).
hero member
Activity: 1974
Merit: 586
Free Crypto Faucet in Trustdice
1. Telegram username: nairotisasi
2. Metamask address (as a buyer) : 0x4F3e744B0E43c0A37297f47fe61De8176c439Ae8
3. The network for test funds (Binance Test Network)


Step by step :
1. Address as a seller (0xc4A02f06717462AeE3bA97FB81523B7736baC9D8) makes an order to be paid by the buyer with the following details:



2. The address as a buyer (0x4F3e744B0E43c0A37297f47fe61De8176c439Ae8) received a notification from the seller's contract that I have to pay for the transaction with the following details:



3. Approve the previous order to confirm:



4. It only takes a few seconds and the payment process has been confirmed:
Transaction ID:
0x583b4761681844fbcf682dbe9f2cdb29661091d463f10b134bf65d9bd2fb1063

5. Reopen the seller's account and get a notification that the order has been paid for by the buyer's : 0x4F3e744B0E43c0A37297f47fe61De8176c439Ae8






Notes:
This is my first time doing a transaction with the site as escrow because I've never done it before. As an experience, it certainly felt strange when I started, instead I placed an order with the Polygon network where the buyer's position did not have a balance. Finally, I tested with the Binance Test Network as above. I have summarized the whole process along with step-by-step screenshots. If it is still unsatisfactory and does not meet the requirements (no problem). I just wanted to participate and at the same time test how effective the escrow tool you offer is. Because the assessment is objective and if from 10 to 100 from me for your escrow tool is 75.

Seller's address: 0xc4A02f06717462AeE3bA97FB81523B7736baC9D8
Buyer's address: 0x4f3e744b0e43c0a37297f47fe61de8176c439ae8
Transaction :
0x583b4761681844fbcf682dbe9f2cdb29661091d463f10b134bf65d9bd2fb1063



update: payment has been received
thanks  Wink
hero member
Activity: 1022
Merit: 642
Magic
I would like to test, details will follow later. Please use an escrow.
copper member
Activity: 2800
Merit: 1179
Leading Crypto Sports Betting & Casino Platform
Your Telegram username:@cointrader034
One Metamask address (as a buyer): 0x2518c1c88ac0f846bAC27537885633d2837850C5
Specify the network for test funds (Rinkeby or Binance Test Network) : Binance Test Network
staff
Activity: 1316
Merit: 1610
The Naija & BSFL Sherrif 📛
Escrow the funds! You are new with zero reputation on the forum
hero member
Activity: 980
Merit: 741
I would love to test your new service and give it a try.
Telegram username:
Binance test network address: 0xFE55bD59Ec268D211e8cE1DA9DE785946EE4Fe65
legendary
Activity: 2366
Merit: 1408
I liked the idea of the service, so I'll apply to test

1. Telegram username: rdluffy
2. 0x7B90791D5601C1212056557E96968a1C5e8D2510
3. Binance Test Network
hero member
Activity: 2338
Merit: 757
1. Telegram username: coupable
2. 0xc83fAa873b3f9dea95D3737Acf15cdF39158879f
3. Binance Test Network
sr. member
Activity: 1064
Merit: 382
Hurrah for Karamazov!
Interesting offer, I would like to participate  Smiley

Telegram username: @slavokiloli
Metamask address: 0x9944f176E18584c71D6963c7A644aC7B315e6b91
Network: Rinkeby

copper member
Activity: 105
Merit: 39
Official Zenland Account on BitcoinTalk
Hi everyone!

We are running an open beta test program for Zenland escrow app and will gladly reward all eligible testers for their honest feedback. Here is a link to the website: https://zen.land/. Currently, the app supports browsers compatible with Metamask on desktop. You are also welcome to read our official announcement thread.

So, what will you test?

Zenland is a blockchain escrow with the potential to replace existing centralized escrow services. It is a web application integrated with Ethereum, Polygon, BSC and other EVM-compartible networks where users deploy escrow contracts and send stablecoins (USDT, USDC, BUSD) as escrow payment.

Unlike traditional escrow services that store funds in private accounts, Zenland users send and release them from the blockchain through a smart contract.

We will pay test rewards to Bitcoin wallet addresses provided by the testers after posting a report in this thread.

- Members will receive $10;
- Full members $20;
- Senior, Hero, and Legendary members $30.

What kind of reports do we expect?

After completing a test escrow contract (from creation to execution), you should sum up your feedback in the form of a public report in this thread. We do not have many requirements but we would like it to be:

- constructive (we want you to show us how to make the tool better);
- have at least 150 words (screenshots are optional);
- express an original opinion, not based on other reports.

As of October 10, 2022, rules have been updated. For more, refer to: https://bitcointalksearch.org/topic/m.61095391

What to write inside?

We are looking for your thoughts on the functionality of our escrow tool, its usability, and the concept. Feel free to point out the flaws and screenshot the bugs. Your report should briefly describe how the test contract went through and whether or not you found it useful and why. Let us know if there are any technical issues or difficulties in understanding the escrow process.

So, how does this testing work?

To use the tool at its full functionality, you will need two Metamask accounts (to simulate buyer and seller). If you have two different Metamask installed browsers, you can go through the whole process simultaneously; otherwise, you'll need to switch between two Metamask accounts on a single browser.

- Log in using one Metamask account (as a buyer) and fill out a one-page escrow contract;
- Log in and approve the contract from the second Metamask account (as a seller);
- Switch to buyer's account, deploy the contract and transfer $1 USDT or BUSD into it (trial funds will be provided by us).
- Switch to seller's account and confirm the deal's completion.
- Log in as buyer and release $1 USDT/BUSD from the contract to seller's Metamask wallet.

If you are having any difficulties please message us on Telegram @zenlandofficial

How to apply?

If interested, reply to this thread or DM to our Telegram @zenland_support with:

1. Your Telegram username,
2. One Metamask address (as a buyer), and
3. Specify the network for test funds (Rinkeby or Binance Test Network). As of October 5th, Rinkeby tests are no longer possible. While we're working on adding a Rinkeby replacement to our system, we ask testers to use Binance Testnet.

We will DM you and provide the necessary trial funding to cover escrow payment and other fees associated with the use of the escrow tool.

Disclaimer

We hold the right to approve any application we like and refuse reports that do not comply with the basic requirements (even from accepted participants). All newly registered accounts will receive trial funds to pay the fee we charge for using our escrow tool. If unused for tests, funds will be zeroed out after the beta stage is over.
Jump to:
© 2020, Bitcointalksearch.org