everscale-org / bounties

Want to help improve the Everscale ecosystem? Join bounties program. Collaborate with others in the community to solve problems and earn rewards.
The Unlicense
10 stars 6 forks source link

Add support optional fields in Everscale web tools #17

Closed ilyar closed 2 years ago

ilyar commented 2 years ago

Is your feature request related to a problem? Please describe.

Everscale web tools — https://github.com/broxus/everscale-web-tools — Generic contracts UI and blockchain data visualizer.

Everscale Executor (https://ever.bytie.moe/executor) — a tool for interacting with the contract, just upload the ABI, it also works for the local network.

Everscale Solidity support optional fields optional(Type) but Executor not support optional fields.

For example SEW game ABI form project Everscale-SEW it deployd in testnet 0:ebd9085679adb983930b991814f02d497b902c87a9b240c6ede49008aca12a1f image

Everscale Serializer (https://ever.bytie.moe/serializer)

image image

Describe the solution you'd like Everscale Executor must support optional fields as pull request into github.com/broxus/everscale-web-tools:

Additional context the architecture is interesting in addition to TypeScript, Rust is used which compiles to wasm for subsequent use in the browser, this is used to work with data types.

Reward

The reward is paid in EVER tokens

gitcoinbot commented 2 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


This issue now has a funding of 2000.0 WEVER (185.39 USD @ $0.09/WEVER) attached to it as part of the everscale-org fund.

leetdev commented 2 years ago

@ilyar Sorry, I was unable to start working on this issue until now. It looks like the feature has now already been implemented? If so, please close the gitcoin bounty, or at least let me know so I can stop work.

gitcoinbot commented 2 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


The funding of 2000.0 WEVER (179.8 USD @ $0.09/WEVER) attached to this issue has been cancelled by the bounty submitter

ilyar commented 2 years ago

https://github.com/broxus/everscale-web-tools/commit/d29d9997ef199a1dba06ee5a60e63c71d402787b

ilyar commented 2 years ago

@leetdev Thanks for the status update