<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Tatum</title>
    <description>The latest articles on DEV Community by Tatum (@tatum).</description>
    <link>https://dev.to/tatum</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F5218%2Fe81a5e8c-99e9-4bf5-98c8-9345981c4588.png</url>
      <title>DEV Community: Tatum</title>
      <link>https://dev.to/tatum</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/tatum"/>
    <language>en</language>
    <item>
      <title>Tatum Opens Celo’s Entire NFT Ecosystem to Developers</title>
      <dc:creator>Filip Dite</dc:creator>
      <pubDate>Thu, 31 Mar 2022 07:03:01 +0000</pubDate>
      <link>https://dev.to/tatum/tatum-opens-celos-entire-nft-ecosystem-to-developers-4k5e</link>
      <guid>https://dev.to/tatum/tatum-opens-celos-entire-nft-ecosystem-to-developers-4k5e</guid>
      <description>&lt;p&gt;We at Tatum have been big fans of &lt;a href="https://celo.org/?utm_source=DevTo&amp;amp;utm_medium=Hosted-Content&amp;amp;utm_campaign=Celo-Incentives-2022"&gt;Celo&lt;/a&gt; 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: &lt;br&gt;
&lt;em&gt;“To build a financial system that creates the conditions for prosperity — for everyone.”&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;We love Celo so much that we’ve built more features for the blockchain than any other we support in our platform. And now, &lt;a href="https://pages.tatum.io/celo?utm_source=DevTo&amp;amp;utm_medium=Hosted-Content&amp;amp;utm_campaign=Celo-Incentives-2022"&gt;we’re partnering with Celo to help more developers build better NFT apps&lt;/a&gt;, 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. &lt;/p&gt;

&lt;p&gt;We’ve built a suite of tools for &lt;strong&gt;creating anything you need using our SDKs and API&lt;/strong&gt;, and where they really shine is for making cutting-edge dapps in Celo’s thriving NFT ecosystem.&lt;/p&gt;

&lt;h2&gt;
  
  
  All the NFT Tools You Need
&lt;/h2&gt;

&lt;p&gt;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?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Your users need a place to hold their NFTs&lt;/strong&gt;&lt;br&gt;
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 &lt;strong&gt;Tatum Key Management System (KMS)&lt;/strong&gt;, they won’t have to.&lt;/p&gt;

&lt;p&gt;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.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Now, how are you going to make those NFTs?&lt;/strong&gt;&lt;br&gt;
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.&lt;/p&gt;

&lt;p&gt;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.&lt;/p&gt;

&lt;p&gt;We’ve got &lt;strong&gt;ready-to-go ERC-721&lt;/strong&gt; smart contracts, &lt;strong&gt;ERC-1155s&lt;/strong&gt; (to create shared-ownership NFTs and other advanced use cases), and even have &lt;strong&gt;ERC-20 smart contracts&lt;/strong&gt; if you want to create your own cryptocurrency on Celo. &lt;/p&gt;

&lt;p&gt;We’ve also got ready-to-go &lt;strong&gt;royalty NFTs&lt;/strong&gt; 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.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Notifications for any token transfer&lt;/strong&gt;&lt;br&gt;
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 &lt;strong&gt;webhook notifications for any account address on Celo&lt;/strong&gt; — for any kind of token, and for both incoming and outgoing transactions. &lt;/p&gt;

&lt;p&gt;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.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Instantly look up NFT data&lt;/strong&gt;&lt;br&gt;
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.&lt;/p&gt;

&lt;h2&gt;
  
  
  And That’s Just a Little Taste
&lt;/h2&gt;

&lt;p&gt;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 &lt;strong&gt;instant NFT marketplace smart contracts&lt;/strong&gt;, &lt;strong&gt;gas pump&lt;/strong&gt; (automatically pay for your users’ gas fees), and all the insane features that come with Tatum’s virtual accounts.&lt;/p&gt;

&lt;p&gt;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 &lt;a href="https://pages.tatum.io/celo?utm_source=DevTo&amp;amp;utm_medium=Hosted-Content&amp;amp;utm_campaign=Celo-Incentives-2022"&gt;Celo + Tatum page&lt;/a&gt;. And if you’re ready to start building, we’ve got some news for you…&lt;/p&gt;

&lt;h2&gt;
  
  
  Build for Free and Win Bounties
&lt;/h2&gt;

&lt;p&gt;To kick off our partnership in style, we’re offering some serious incentives to help you start building on Celo. &lt;strong&gt;The first 1,000 developers to sign up for the promo offer will have their Tatum Free Plans* upgraded to Basic Plans&lt;/strong&gt; (usually $49/month) for 3 months.&lt;/p&gt;

&lt;p&gt;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!&lt;/p&gt;

&lt;p&gt;And to top it off, we’re also offering some serious &lt;strong&gt;bounties for projects built on Celo&lt;/strong&gt; 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. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;For more information on the bounties, head on over to the following Celo GitCoin pages, and get building&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://gitcoin.co/issue/celo-org/gitcoin/115/100028660"&gt;Create an NFT marketplace using Tatum’s APIs to integrate Celo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://gitcoin.co/issue/celo-org/gitcoin/114/100028659"&gt;Using NFT Express, create a mobile app that allows users to mint NFTs on Celo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://gitcoin.co/issue/celo-org/gitcoin/113/100028658"&gt;Integrate in-game NFTs and an ERC-20 currency into a mobile game using Tatum’s SDK for Celo&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Learn more about Tatum, visit &lt;a href="https://tatum.io/?utm_source=DevTo&amp;amp;utm_medium=Hosted-Content&amp;amp;utm_campaign=Celo-Incentives-2022"&gt;tatum.io&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;*While this Tatum plan is free, use of it requires paying normal Celo mainnet gas fees.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  About Celo
&lt;/h2&gt;

&lt;p&gt;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 &lt;a href="https://celo.org/"&gt;Celo Foundation&lt;/a&gt;.&lt;/p&gt;




&lt;p&gt;👨‍💻&lt;a href="https://apply.workable.com/tatum/?utm_source=DevTo&amp;amp;utm_medium=Hosted-Content&amp;amp;utm_campaign=Celo-Incentives-2022"&gt;We’re hiring&lt;/a&gt;&lt;/p&gt;

</description>
      <category>blockchain</category>
      <category>bounty</category>
      <category>web3</category>
      <category>nfts</category>
    </item>
    <item>
      <title>How to automatically pay for all of your end-users’ gas fees… without crypto.</title>
      <dc:creator>Filip Dite</dc:creator>
      <pubDate>Mon, 28 Mar 2022 10:28:32 +0000</pubDate>
      <link>https://dev.to/tatum/how-to-automatically-pay-for-all-of-your-end-users-gas-fees-without-crypto-486m</link>
      <guid>https://dev.to/tatum/how-to-automatically-pay-for-all-of-your-end-users-gas-fees-without-crypto-486m</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;Generate wallets from which your app’s users can send any token and pay the gas fees automatically from your Tatum plan.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;What if we told you that you could automatically pay for the ALL of the gas fees for transactions from every user wallet in your app with your paid Tatum plan? Because that’s exactly what our new &lt;strong&gt;Gas Pump Express&lt;/strong&gt; feature does.&lt;/p&gt;

&lt;p&gt;You simply create user wallets within your app as &lt;strong&gt;Gas Pump Express wallet&lt;/strong&gt;s, and when users send any kind of token from them, Tatum handles the gas fees and deducts them from your plan. This means you’ll never have to worry about the logistics of paying for your users’ gas fees again.&lt;/p&gt;

&lt;p&gt;So let’s dive into this in a bit more detail.&lt;/p&gt;

&lt;h2&gt;
  
  
  What are gas fees?
&lt;/h2&gt;

&lt;p&gt;Whenever anyone sends tokens (cryptocurrencies, NFTs, etc.) on the blockchain, they have to pay transaction fees called “gas fees.” If you are building a blockchain app, you’ll want to cover your users’ gas fees to provide the best possible UX. It would be hugely inconvenient for everyday users to have to calculate gas fees and make sure they have enough crypto to pay them for every transaction they want to make.&lt;/p&gt;

&lt;p&gt;For example, if a user has 2 CELO in their wallet, and they want to send 2 CELO to purchase something, they’d have to pay a very minuscule gas fee (for example 0.0001 CELO) to send it. And that would mean they could only really send 1.9999 CELO, which would make your app seem annoying and inconvenient to many end-users.&lt;/p&gt;

&lt;h2&gt;
  
  
  Paying for end-users’ gas fees is difficult
&lt;/h2&gt;

&lt;p&gt;So you’ll definitely want to pay the 0.0001 CELO gas fee to allow your user to send their 2 CELO. This may seem simple enough: you can just send the 0.0001 CELO to their wallet address, then they can send their transaction.&lt;/p&gt;

&lt;p&gt;But wait…it’s actually not so simple. In reality, you have to pay MORE gas fees to send that 0.0001 CELO to the end-user’s wallet. Not to mention, if your app has hundreds, thousands, or millions of end-users, sending gas fees to all of their wallets for every transaction is an absolute nightmare. Tiny amounts of crypto will inevitably get leftover in their accounts, and the extra gas fees you have to pay will add up to significant overhead expenses.&lt;/p&gt;

&lt;h2&gt;
  
  
  Now, you can automatically pay gas fees without using crypto
&lt;/h2&gt;

&lt;p&gt;In Tatum, we’ve created a feature called Gas Pump Express that allows you to create wallets for your users and automatically pay for their gas fees from your paid Tatum plan. Here’s how it works:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Sign up&lt;/strong&gt; for a paid Tatum plan in &lt;strong&gt;&lt;a href="http://dashboard.tatum.io/?utm_source=DevTo&amp;amp;utm_medium=PaidContent&amp;amp;utm_campaign=Gas-Fees"&gt;our dashboard&lt;/a&gt;&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Create wallets&lt;/strong&gt; for your app’s users with &lt;strong&gt;&lt;a href="https://docs.tatum.io/rest/smart-contracts/b3A6MzA4ODYyMTA-generate-custodial-wallet-address?utm_source=DevTo&amp;amp;utm_medium=PaidContent&amp;amp;utm_campaign=Gas-Fees"&gt;1 simple API endpoint&lt;/a&gt;&lt;/strong&gt;:
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;curl --location --request POST 'https://api-us-west1.tatum.io/v3/blockchain/sc/custodial/batch' \
--header 'Content-Type: application/json' \
--header 'x-api-key: f510b3f6-c6eb-4458-95cb-1c3d75ad3189_100' \
--data-raw '{
   "owner": "0x80d8bac9a6901698b3749fe336bbd1385c1f98f2"0x80d8bac9a6901698b3749fe336bbd1385c1f98f2"0x80d8bac9a6901698b3749fe336bbd1385c1f98f2"0x80d8bac9a6901698b3749fe336bbd1385c1f98f2",
   "batchCount": 1,
   "chain": "CELO",
   "feesCovered":true
}'
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;&lt;p&gt;The response to this call will return a transaction ID (txId). You can now use this ID to &lt;a href="https://docs.tatum.io/rest/smart-contracts/b3A6MzkxOTMxNzM-get-custodial-addresses-from-transaction?utm_source=DevTo&amp;amp;utm_medium=PaidContent&amp;amp;utm_campaign=Gas-Fees"&gt;get the addresses of all the user wallets&lt;/a&gt; you have just created.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Assign the user addresses to your app’s end-users. They can now send and receive any token (ERC-20, ERC-721, ERC-1155, or equivalent) to their wallets.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Whenever any user wants to send any token, or combinations of tokens, from their wallet, the gas fees to pay for the transaction will automatically be deducted as credits from your paid Tatum plan.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  And that’s it!
&lt;/h2&gt;

&lt;p&gt;Now, you’ll never have to worry about figuring out how to pay for all of your app’s users’ gas fees again, no matter how much you scale. Gas Pump Express is the simplest and most efficient way of creating custodial blockchain apps, and it’s only available in Tatum.&lt;/p&gt;

&lt;p&gt;If you’d like to give it a try for yourself, sign up for a free Tatum API key in the &lt;a href="http://dashboard.tatum.io/?utm_source=DevTo&amp;amp;utm_medium=PaidContent&amp;amp;utm_campaign=Gas-Fees"&gt;dashboard&lt;/a&gt;, and head on over to our &lt;a href="http://docs.tatum.io/?utm_source=DevTo&amp;amp;utm_medium=PaidContent&amp;amp;utm_campaign=Gas-Fees"&gt;documentation&lt;/a&gt; to find out more about what you can do with Tatum.&lt;/p&gt;

&lt;p&gt;If you need any help or have any questions, please hop onto our &lt;a href="https://discord.gg/4TWtSP3vxU?utm_source=DevTo&amp;amp;utm_medium=PaidContent&amp;amp;utm_campaign=Gas-Fees"&gt;Discord&lt;/a&gt; and one of our developers will get back to you asap.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Happy coding!&lt;/strong&gt;&lt;/p&gt;




&lt;p&gt;👨‍💻&lt;strong&gt;&lt;a href="https://apply.workable.com/tatum/?utm_source=DevTo&amp;amp;utm_medium=PaidContent&amp;amp;utm_campaign=Gas-Fees"&gt;We’re hiring&lt;/a&gt;&lt;/strong&gt; &lt;/p&gt;

</description>
      <category>blockchain</category>
      <category>lowcode</category>
      <category>api</category>
      <category>web3</category>
    </item>
  </channel>
</rss>
