Summary and background
Icon Foundation is accepting proposals for creating a small, local blockchain state tracker that can be run along with one or a set of local Icon validator + API endpoint nodes. Icon Foundation has been in operation since 2017 and has grown to include thousands of users. Blockchain operation and tracking is crucial for the growth and sustenance of the Icon Ecosystem.
This request for proposal has been published to gather bids for the local blockchain tracker portion of our Icon Interoperability Incentivization plan.
Guidelines for bidders
All subcontracting intentions must be clearly represented therein. All documents must be prepared and signed by those authorized to do so. All costs must be listed in bnUSD. Further terms are subject to development pending selection of a bid.
Project purpose and scope
The purpose of the Icon Smart Contract Template project is to provide a small, local blockchain tracker for a set of local Icon validator + API endpoint nodes. This project will also include a Dockerized version of the tool to be made publicly available through Docker Hub, and will include a straightforward set of documentations for using and modifying the tool.
This tool should be able to show the following:
- Block explorer
- Blocks
- Transactions
- Addresses
- Blockchain log outputs
This tool may make use of existing open-source trackers for the Icon Main Network if appropriate. This tool may be inspired by the Ganache tool available with the Truffle Suite. Here is an explanation of the Ganache tool.
The contractor will be building the tool and marketing it to the community. Icon Foundation will also negotiate a warranty term in the event of necessary maintenance and bug fixes within a reasonable time.
Proposal timeline and project deadline
Upon contract award, work must be completed within two months.
Budget requirements
Each proposal should include the following for consideration:
- Cost of materials
- Cost of labor
- Overhead
- Total project cost
Criteria
Icon Foundation will evaluate proposals based on the following criteria:
- Overall cost
- Company experience
- References
- Proposal professionalism and quality