This content originally appeared on DEV Community and was authored by Filip Dite
We at Tatum have been big fans of Celo for a while now. What’s not to love? Blazing fast transaction times, minimal gas fees, full EVM compatibility, all backed by a fantastic team and a mission statement that we can really get behind:
“To build a financial system that creates the conditions for prosperity — for everyone.”
We love Celo so much that we’ve built more features for the blockchain than any other we support in our platform. And now, we’re partnering with Celo to help more developers build better NFT apps, faster than ever before. We want to make sure any developer — and we really mean ANY developer — can do everything they need to build full-fledged dapps on Celo.
We’ve built a suite of tools for creating anything you need using our SDKs and API, and where they really shine is for making cutting-edge dapps in Celo’s thriving NFT ecosystem.
All the NFT Tools You Need
So let’s break down exactly what we mean by this. Let’s say you’re a developer with zero blockchain experience who wants to build an NFT app or marketplace. What will you need to do on Celo to make this happen?
Your users need a place to hold their NFTs
So, you’ll need to create wallets for them. You can easily do that with our SDK or API, but most users won’t want to be bothered with securely storing their private keys. And with Tatum Key Management System (KMS), they won’t have to.
KMS allows you to build full custodial solutions to locally generate wallets, private keys, and deposit addresses, and to securely sign transactions on-premise. Security, unlimited scalability, and it’s ready-to-go out of the box. Your users can just log in with their credentials, and KMS takes care of the rest.
Now, how are you going to make those NFTs?
Whether you’re allowing your users to mint NFTs, or creating your own collections to sell in your app or marketplace, you’ll need some way to create NFTs. If you do this yourself from scratch, you’ll need to learn Solidity to code your own NFT smart contract. And this will take you A LOT of time and effort to get right.
But with Tatum, you can create NFTs without ever learning Solidity. We’ve already created prebuilt smart contracts for you to rapidly deploy, and they’re ready to go with just 1 API call. You can be up and minting NFTs in minutes instead of months, and you can easily build NFT features into your app for your end-users to mint their own.
We’ve got ready-to-go ERC-721 smart contracts, ERC-1155s (to create shared-ownership NFTs and other advanced use cases), and even have ERC-20 smart contracts if you want to create your own cryptocurrency on Celo.
We’ve also got ready-to-go royalty NFTs that record provenance data and can pay percentage royalties to multiple authors in any ERC-20 token you want. But that’s a whole other discussion in and of itself.
Notifications for any token transfer
Now that you’ve created your NFT collection, you’ll want to be able to send NFTs to different Celo account addresses. Don’t worry, we’ve got an endpoint for that too. And what’s more, you can also set up webhook notifications for any account address on Celo — for any kind of token, and for both incoming and outgoing transactions.
With just a couple of lines of code, you can instantly notify your users when they receive NFTs, CELO, cUSD, cEUR, cREAL or any other ERC-20 or ERC-1155 tokens. This is normally really difficult, but with Tatum it’s just a matter of 1 API call.
Instantly look up NFT data
Your app’s end-users will definitely want to see the awesome NFTs in their collection, and you can easily let them with our Get NFT metadata endpoint. But that’s just the beginning. You can look up NFTs by token, address, different transactions, and a wide variety of other parameters. You can show your users everything they need and create a seamless NFT app experience on Celo.
And That’s Just a Little Taste
As we mentioned earlier, we’ve got more features available for Celo than any other platform, and it’s honestly far too much to cover in just one article. But you should really check out our instant NFT marketplace smart contracts, gas pump (automatically pay for your users’ gas fees), and all the insane features that come with Tatum’s virtual accounts.
We hope this gives you an idea of the potential, and we hope you’re as excited as we are about building NFT apps on Celo. For a full list of the features available to you on Celo, head on over to our Celo + Tatum page. And if you’re ready to start building, we’ve got some news for you…
Build for Free and Win Bounties
To kick off our partnership in style, we’re offering some serious incentives to help you start building on Celo. The first 1,000 developers to sign up for the promo offer will have their Tatum Free Plans* upgraded to Basic Plans (usually $49/month) for 3 months.
Our Basic plan is actually one of the least basic plans around: you can use everything in Tatum, and you get 200 API requests per second and 5 million requests per month — way more than you’re gonna need. This promo is on a first-come, first-served basis, so sign up fast to get one!
And to top it off, we’re also offering some serious bounties for projects built on Celo using Tatum. A joint panel of Tatum + Celo judges will be evaluating every submitted project, and the top 3 will receive $1.5k worth of CELO or cUSD each.
For more information on the bounties, head on over to the following Celo GitCoin pages, and get building:
- Create an NFT marketplace using Tatum’s APIs to integrate Celo
- Using NFT Express, create a mobile app that allows users to mint NFTs on Celo
- Integrate in-game NFTs and an ERC-20 currency into a mobile game using Tatum’s SDK for Celo
Learn more about Tatum, visit tatum.io.
*While this Tatum plan is free, use of it requires paying normal Celo mainnet gas fees.
About Celo
Celo is a carbon-negative, layer-1 protocol with a rich ecosystem of global partners building Web3 applications, including in DeFi, NFTs, and payments, in support of Celo’s mission to create a more accessible and inclusive global financial system. Accessible to anyone with a smartphone, the Celo ecosystem consists of a decentralized, proof-of-stake blockchain technology stack (Celo Protocol), the CELO token, and stablecoins (cUSD, cEUR, cREAL). Additionally, the ecosystem is supported by the Alliance for Prosperity, which consists of over 150 mission-aligned Celo Foundation members around the globe, including Deutsche Telekom, PayU, Opera, Andreessen Horowitz, Anchorage, Coinbase, GSMA, Grameen Foundation, Prosegur, Abra, and cLabs, a service organization dedicated to growing and developing the Celo ecosystem. For more information, visit the Celo Foundation.
👨💻We’re hiring
This content originally appeared on DEV Community and was authored by Filip Dite
Filip Dite | Sciencx (2022-03-31T07:03:01+00:00) Tatum Opens Celo’s Entire NFT Ecosystem to Developers. Retrieved from https://www.scien.cx/2022/03/31/tatum-opens-celos-entire-nft-ecosystem-to-developers/
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.