Links
Comment on page

Create your first Wallet

Go through the Niftory Quickstart before starting this section.
Niftory provides a simple API to create a custodial wallet. You don't even need to specify any args!
If you've set up the API Playground from Quickstart, try executing the following mutation:
mutation CreateWallet {
createNiftoryWallet {
id
address
state
}
}
It's that simple to create a new wallet. The state should tell you if the wallet is ready for use yet. You can query the wallet using the walletById query:
query WalletById($id: ID!) {
walletById(id: $id) {
id
address
state
}
}
And pass in the id args:
{
"id": "id-returned-by-createWallet-mutation"
}
This Wallet is automatically configured to receive NFTs minted with your deployed contract.
To learn more about Niftory's Wallet APIs (including registering and verifying external wallets), visit the Wallet guide: