π Introduction
Welcome to Co:Create! We're thrilled to have you building with our platform!
Looking for the API reference?
Right this way... API Reference
Welcome to Co:Create, a web3 platform engineered to enable developers to build and deploy token-driven communities with ease. Our platform provides a robust set of REST APIs that allow developers to efficiently create and manage users, wallets, and (ERC-20), (ERC-721), and (ERC-1155) tokens on the Polygon blockchain.
Co:Create is more than just a set of APIs; it's a friendly and inventive ecosystem that includes an easy-to-use admin dashboard and a white-label rewards center application -- an engaging interface for community members to interact with your program and its web3 assets.
With Co:Create, you'll be able to leverage a wide range of tokens, smart contracts, and wallets, all while ensuring the security of your transactions and user data. You'll save time, reduce development costs, and have access to extensive documentation and examples. Co:Create offers a wealth of customization options, allowing you to craft engaging experiences for your web3 community.
Picture a world where loyalty and rewards programs are sparked by the charm of tokens, gamers are captivated by extraordinary collectibles and points, and social impact projects are ignited by the power of token-driven incentives. Co:Create is the key that unlocks this world.
Our platform supports multiple token types, user and hosted wallet management, contract deployment and management, token transfer management, gasless transactions, async requests, and various token distribution mechanics. We currently support the Polygon Mainnet and Mumbai Testnet to accommodate both production and development environments.
At Co:Create, we're fueled by our passion for web3 and your success. If you need support integrating with our API or have any questions, please reach out to us in Discord or email us at [email protected]. We're here to help you make a difference, one token at a time.
API overview
User and Hosted Wallet Management
- Create and manage community member identities
- Offer a hosted wallet solution for members who prefer not to self-custody their tokens
- Link external wallets for additional flexibility
- Collect and store user metadata such as name, social handles, etc.
Tokens
Our API supports multiple token types:
Token Type | Description |
---|---|
ERC-20 | ERC-20 tokens are digital assets that comply with the ERC-20 standard, a set of rules and protocols established for fungible tokens within EVM-compatible blockchain ecosystems. As fungible tokens, ERC-20 assets can be exchanged on a one-to-one basis without any distinctions between individual tokens. These blockchain-based assets can be transferred or received across EVM-compatible blockchains. |
ERC-721 | ERC-721 tokens are digital assets that comply with the ERC-721 standard, a set of rules and protocols established for non-fungible tokens within EVM-compatible blockchain ecosystems. ERC-721 tokens are non-fungible, meaning that each token is distinct and cannot be exchanged on a one-to-one basis with another token. This non-fungibility enables ERC-721 tokens to represent individualized assets, such as collectibles, digital art, or in-game items. Co:Create supports SoulBound Tokens - Non-transferable ERC-721 tokens. |
ERC-1155 | ERC-1155 tokens are digital assets created and managed on EVM-compatible blockchains in compliance with the ERC-1155 standard. This versatile standard enables the creation of both fungible and non-fungible tokens within a unified framework, providing a comprehensive solution for diverse token use cases. By unifying the capabilities of ERC-20 and ERC-721 standards, ERC-1155 enables developers to create, deploy, and manage multiple token classes in a single smart contract, reducing complexity and enhancing efficiency. The ERC-1155 standard has gained traction in diverse applications, including gaming, digital art, and DeFi. |
Contract Deployment and Management
- Deploy new token contracts:
- Update contract parameters such as
base_uri
- Manage NFT Metadata
Token Transfer Management
- Manage transfer restrictions: limit token transfers to the members of your community.
- Mint, burn, and transfer tokens with dedicated endpoints.
Gasless Transactions
- Enable users to transfer their assets without having gas in their wallets (Co:Create uses the ERC-2612 and EIP-4494 standards).
Async Requests
Send deploy, mint, and patch async requests for:
Media & Metadata Hosting
Powerful tools for managing NFT media assets and their associated metadata.
Fiat Payment Support
Sell your NFTs for fiat or crypto using a supported NFT checkout service or the Co:Create SDK.
Token Distribution Mechanics
- Link Social / Post on Social / Follow the brand on Social
Supported Chains & Testnets
Considering the high gas fees on the Ethereum Mainnet and the substantial transaction volume associated with specific use cases, deploying your application directly on Ethereum Mainnet may not be the most practical solution.
We currently support Polygon Mainnet in production environments and the Mumbai Testnet for development purposes in our sandbox environment.
Numerous consumer brands are leveraging the Polygon network to develop their dApps. By establishing a presence on this platform, you can easily enjoy seamless interoperability and foster cross-brand collaboration opportunities.
Get Help
If you get stuck at any time, reach out to us on Discord or contact us via email at [email protected].
Updated over 1 year ago