Pages:
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: 3444
Merit: 4037
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: 3444
Merit: 4037
Crypto Swap Exchange
Telegram username:  @ja13332
Metamask address: 0xAFe934d660C157b7622cAD704BCd910972ccA72B
Network: Binance Test Network
copper member
Activity: 98
Merit: 38
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: 1033
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: 2296
Merit: 1038
Leading Crypto Sports Betting & Casino Platform
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: 812
Merit: 675
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: 714
Merit: 30
★Bitvest.io★ Play Plinko or Invest!
Telegram username: @Aliyuhaydar02
Address : 0x806abA7A0f628f0620A466e44482Df8e5bb27F6a
Network: Binance Test Network
legendary
Activity: 1764
Merit: 2032
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: 1033
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: 1923
Merit: 321
English<->Pt-BR - Professional Translations(90+)
Telegram username: @cryptoheart
Address : 0x1d6211C5Aacc155B8F34512eCF7E0c222a6FFbf2
Network: BSC
legendary
Activity: 2170
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: 1750
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?
Pages:
Jump to: