Niftory Changelog - February 2023 Edition

Search for a command to run...

No comments yet. Be the first to comment.
Regular updates on what's new with Niftory's products, APIs and developer tools.
The Niftory team wishes you a happy new year! We hope you got a chance to rejuvenate towards the end of 2022 and are raring to conquer 2023 with vigor, as we are. Our team shipped several milestone projects in Q4, and we've got some exciting work und...
We've got a lot in the pipeline for developers to be excited about! As always, start building against testnet at niftory.com and get your free API Key today! We have been loving the energy of building alongside you, and prioritizing your feedback. K...

Seamless User Onboarding for Flow

A powerful new way to interact with web3, powered by the Niftory API. Mint & airdrop NFTs, create wallets, all from your command-line terminal

How Gamisodes used Niftory APIs to launch an NFT storefront in weeks

The Niftory team has been hard at work this month, and we've got several milestone projects to announce!
We have been loving the energy of building alongside you, and prioritizing your feedback. Keep it coming! If you haven't already, come hang out with us in our Discord or reach us on Twitter.
In last month's update, we announced custodial Niftory wallets, and being able to seamlessly create them on behalf of your users with a single API call.
Now we are pleased to announce a "walletless" onboarding service, which allows you to automatically create custodial wallets for your users when they sign in with their "web2" identity (such as email, Google sign-in, etc.). Best of all, there's no user interaction required!
This is a powerful capability that allows your users to immediately start interacting with your web3 app without having to set up or manage their own wallets. It eliminates the onboarding friction that loses many new users, and gives you as the app developer a lot of flexibility to design the right user experience for your application.
For more context on walletless onboarding, please see this Flow blog.
TLDR:
If you haven't already, login to admin.niftory.com, and create your app (see Quickstart).
Use Niftory as your OAuth provider.
That's it!
We've created a sample app for you to clone and get started immediately.
OAuth Sign-In. Niftory's OAuth service users log in however they want (email, social identity, etc.).
Custodial Niftory Wallet. Seamlessly generate new wallets for your users.
Link External Wallets. For users who prefer to connect their own wallets, you can also connect any external wallet (Dapper, Blocto, etc.) using the Niftory API.
For more details, please read this blog post:
We are excited to announce the launch of the Niftory CLI, providing an intuitive way for developers to interact with NFTs and digital wallets from the comfort of their command-line terminal.
Simply download the CLI, log in to Niftory, and start minting!
npm install -g @niftory/cli
niftory login
Mint & airdrop NFTs
Create custodial wallets
Upload files to IPFS, and to a CDN for fast access
Seamlessly switch between testnet and mainnet, and between your Niftory apps.
For a more detailed guide on the Niftory CLI, please read this blog:
Last month we announced Niftory API support for Polygon and Eth testnets. We are now pleased to expand the support to Polygon mainnet! While this is still an experimental feature, we have customers using it in both testnet and mainnet, and have also used it to list their Niftory-created NFT collections on OpenSea.
While Niftory's Polygon support is still in private beta, please contact us on Discord to learn more - we'd love to hear about your use-cases to decide on future investments in this direction.
The team continues to improve our infrastructure to serve users faster and more reliably.
We rolled out a major change to our blockchain execution infra, allowing each app to execute multiple blockchain transactions simultaneously.
We already had horizontal scaling of blockchain transactions across Niftory apps (so no app would block another app's transactions). With the new changes, we now have vertical scaling, allowing multiple transactions to take place concurrently for that app, dramatically improving the latency of blockchain operations overall.
If you're a Niftory customer, no changes are required on your end. Just sit back and enjoy the perf gains.
The infra team has introduced better state machine paradigms to make the entire system more fault-tolerant, and auto-recoverable if it gets in error states. This particularly affects our blockchain caching layer, ensuring that Niftory's view of the blockchain always stays consistent with the blockchain itself.
We have shipped a lot already, and Q1 still has an entire month left! We will leave you with some teasers on what to expect in the coming weeks as we continue to move fast to try and delight you:
Headlines only -- you can figure out the rest ;)
Marketplace Trading APIs
> npx create-niftory-app
REST API surface
Multi-chain Wallet Setup as an OAuth service, for any app!
We would love to hear from you! Come hang out with us in our Discord or reach us on Twitter.