Abstract
DataHub (https://figment.io/datahub/) helps developers build applications on the Secret Network without having to manage blockchain infrastructure or develop custom middleware. We make sure they can focus on what they do best: developing amazing software.
DataHub will provide Gateway Access to Secret for submitting transactions as well as performing read queries via the Tendermint RPC and Secret LCD.
Figment will also develop and make available in DataHub new Analytics APIs to enhance the existing REST API:
- Transaction Search API which provides full-text search on transaction details and support for filtering by address and message type.
Project Description
Figment is looking to add Secret to its suite of DataHub APIs.
As part of the DataHub API suite, Figment will host Gateway Access (submit transactions + read data) and also develop and host its Transaction Search API.
Developers will be able to sign up and access live blockchain data and submit transactions without having to worry about maintaining blockchain infrastructure or doing custom integrations. We provide reliable access to the Tendermint RPC and the Secret REST API as well as providing the gateway to submit on-chain transactions. Both the latest mainnet and the latest testnet will be supported, and an archive node option will be available to users.
In addition, Transaction Search APIs will allow users to pull transaction data in ways currently impossible with the REST API:
-
Filter transactions by:
-
Address
-
Message type
-
Transaction type
-
Data range
-
Full-text search on transactions details by:
-
Memo field
As part of the grant, Gateway Access and Transaction Search will be free for developers for a period of six months. We will establish a quota of 200,000 requests per day per account during this period, with an option for developers to upgrade as needed.
Deliverables & Milestones
DataHub APIs
-
Gateway Access that includes:
-
Hosted full and archive nodes with ability to submit transactions
-
Hosted full and archive nodes with Tendermint RPC and Secret REST interface
-
Transaction Search API
a) Code open-sourced and documented
b) API hosted in DataHub for developer use
c) Deployment scripts so developers can run the API, as well
- Sample test cases, test scripts, and tutorials for developer onboarding.
- Each developer account gets their own API key
- API keys can be managed and rotated
- Mainnet and testnet
Ecosystem Value & Success Metrics
With this project, Figment wants to increase developer adoption on the Secret Network.
DataHub allows developers to leverage the full power of the Secret Network by accessing its transaction data without having to develop their own infrastructure or middleware. It removes part of the barriers to entry for Web 2 developers and provides a strong competitive advantage for Secret versus other smart contract networks.
To track the success of this project, Figment will track the following metrics:
- of Transaction Search requests made via DataHub
- of requests made via Secret Gateway Access
- of Secret DataHub Subscribers
Budget
The deliveries include the development and the hosting of Secret DataHub and the Transaction Search API.
-
$20,000 USD equivalent in $SCRT tokens upon the delivery of Secret DataHub
-
$15,000 USD equivalent in $SCRT tokens upon the delivery of Transaction Search API for Secret
TOTAL: $35,000 USD equivalent in $SCRT tokens
About Figment
Based in Canada, serving customers worldwide, Figment is the country’s largest blockchain infrastructure, and services provider.
At Figment, our mission is to support the adoption, growth, and long-term success of the Web 3 ecosystem. This is Figment’s unique approach: we make it simple to build on the next generation of blockchain technology. We provide enterprise-grade node and staking infrastructure, the Hubble Web 3 explorer, and developer tools while also actively participating in community & governance.
We welcome feedback on this proposal and are looking forward to working with the Secret Community to accelerate the adoption of the protocol.