This page walks you through the basics of installing and using the low-code Idexo Software Development Kit (SDK) and no-code SaaS app.
In the app you can accomplish everything from the SDK and more in a simple, intuitive and visual way.
You can also combine using the visual app and the SDK if that suits your use case.
To use the app you need to choose from one of the available plans. Further details about the plans are in the app and on the pricing page.
Install the SDK using NPM:
$ npm install idexo-sdk
This installs the SDK and gives you access to simplified methods that communicate with the Idexo API for processing your multi-blockchain developer transactions.
Now that you've installed the SDK, let's make sure you have transaction and method credits to perform your desired methods on the chain you want. You do that inside the SaaS app:
Purchasing 50 Transaction Credits for $25
To buy transaction credits, you can choose to purchase using either FIAT or crypto. Once you have the credits, you can choose the methods you want, never having to worry about the underlying gas or settings.
Purchasing Method Credits using Transaction Credits
For this example, let's assume we have chose to purchase some credits for creating a Royalty NFT collection that is capped to 100 NFTs to be deployed on the Polygon blockchain. First let's see how we would create the collection using either the SDK or the app UI.
Using the SDK
const ido = require('idexo-sdk')
ido.NFTs.createCappedRoyalty(apiKey, 'polygon', NFTCollectionName, NFTCollectionSymbol,
RoyaltyCollectorWalletAddress, RoyaltyBasisPoints, 100) //100 is Cap value
.then((res) => console.log(res.data))
Using the App
Creating a Royalty NFT Collection within the idexo app
Now that you have created the collection, you can begin using the many different methods for pre-minting or minting those 100 NFTs in the collection.