Inspiration
The idea of the account trading service came after another heard story of fraud when buying accounts for use in the NearCrowd service.
Although such services already existed, they were not suitable for fast trading, had high commissions, and also did not provide specialized information about NearCrowd accounts for users.
The result is a fast and user-friendly service where putting up for sale and buying an account takes just a few clicks and less than 30 seconds.
What it does
The process of transferring an account is concluded in a contract that is installed on the account, it contains the address of the owner, the price, and the address of the buyer, if necessary.
Next, all full access keys are deleted and after that no one, including the creators of the service, can access the account.
The return of ownership of an account is available only from the owner's address specified in the contract or through the purchase of this account by another market participant.
After the purchase, a new owner is registered in the contract. At his request, a full access key is created in the same place and it is imported into the web wallet.
How we built it
It took about a month to write 1000 lines of code. 20 cups of coffee was drunk and spent a lot of nerves due to problems with 2FA authorization in the official wallet.
Challenges we ran into
The main problem that has not yet been solved is the official implementation of 2FA authorization, which requires a clean account without previously deployed contracts, and the owner of such an account risks losing access without appropriate warnings.
This is a very serious problem and we want to once again draw the attention of the web wallet team to the need to solve it.
Accomplishments that we're proud of
For 2 weeks of the service, several dozen transactions were made.
Users of the NearCrowd service very positively perceived the possibility of safe account trading.
We take pride in making the Near ecosystem safe and user-friendly.
What we learned
We studied the work with Rust contracts in more detail and tried to use the advantages of the Near protocol for such an important moment as the transfer of an account between users without intermediaries.
What's next for Near Accounts Market
There are plans to improve informing users about the capabilities of NearCrowd accounts in order to reduce the number of erroneous purchases.
The functionality of the service will also be expanded.
Built With
- bottelegramapi
- node.js

Log in or sign up for Devpost to join the conversation.