Please describe your proposed solution
Anvil aims to make most of our SDK available for public use.
We will enhance the quality of our product, documentation, and usability.
<u>Building on Cardano should be easy</u>
The Anvil SDK and tools have been successfully integrated in many well-known projects in and out of Cardano. This proposal will allow us to take components of our paid SDK and adapt them to a set of free-to-use tools. In turn, this will streamline the acquisition process of our SDK, while also reducing the cost and complexity of project implementation. We plan on using a portion of the proposal budget to strengthen our existing tools, our documentation, and create more useful functions.
A Cardano project should be able to use their current development team or easily hire a developer, currently, that is not a reality.
Current related Anvil service reference
- (Anvil SDK)[<https://docs.ada-anvil.io>]
- (Universal Wallet Connector)[<https://milestones.projectcatalyst.io/projects/1100028>]
<u>How do we know these challenges? </u>
We've experienced challenges ourselves, and tried different solutions—some were successful right away, others took a large commitment to understand and improve—a lot of the tools and calls we built were out of sheer need, or lack of an existing solution. Now, we plan on leveraging our experience to refine our SDK, making it more accessible and easier for others to overcome these challenges.
<u>How will we achieve this?</u>
- Identify the most common and difficult functions a developer needs for a project
- Improve current features and develop anything missing
- Update the SDK documentation to reflect the enhancements
- Create new SDK documentation to outline new features added
- Add real use case examples to documentation to demonstrate how the SDK can be used effectively
- Integrate our "Open Source - Universal Wallet Connector" proposal to offer a seamless extension
- Set up our website to host a sign-up portal for API keys that will simplify the onboarding process
- Update the indexer to support new functions
- Make Web3 Easy!
<u>Private features to be made Public</u>
- Authentication
- Wallet extended
- SPO Tool
- Non custodial staking*
- ManageMint*
- Self-serve mint*
* This feature may need an Anvil developer's involvement at some stage and/or fees may apply
<u>New functionalities </u>
- Advanced Anvil Cardano transaction builder
- Exchanges capabilities (Cardano tokens and Cross-chain)
- Basic marketplace functions such as listing, delisting, offers, and trade
- Enhance the response time of most Wallet extended functions by utilizing the Anvil indexer rather than third-party services
- Seamlessly manage chained transactions in relevant functions and where’s applicable
- More trivial assets handling as:
- Get a complete collection including metadata in a single and fast request
- Standardize the metadata across all our functions by pre-parsing, pre-processing, and standardizing CIP-25 and CIP-68 format