Shyft
Shyft offers a comprehensive suite of Solana development tools, including RPCs, APIs, and callbacks, to streamline your Web3 projects.
For more information regarding the endpoints, please visit Shyft's website
Prefix:
No prefix is required for Shyft, an example URL will therefore look like:
- Version 1 :
https://api.uniblock.dev/direct/v1/Shyft/sol/path/to/endpoint.
Example:
curl --request GET \
--url https://api.uniblock.dev/direct/v1/Shyft/sol/wallet/balance?network=mainnet-beta&wallet=YOUR_WALLET_ADDRESS \
--header 'accept: application/json' \
--header 'x-api-key: YOUR_UNIBLOCK_API_KEY'
Endpoint Overview
Wallet APIs
-
Get Wallet Balance
- URL:
/sol/v1/wallet/balance - Method:
GET - Description: Retrieve the balance of your Solana wallet.
- URL:
-
Send SOL
- URL:
/sol/v1/wallet/send_sol - Method:
POST - Description: Transfer SOL from your wallet to another address.
- URL:
-
Get Token Balance
- URL:
/sol/v1/wallet/token_balance - Method:
GET - Description: Retrieve the balance of a specific token in your wallet.
- URL:
-
Get All Tokens Balance
- URL:
/sol/v1/wallet/all_tokens - Method:
GET - Description: Retrieve the balances of all tokens in your wallet.
- URL:
-
Get Portfolio
- URL:
/sol/v1/wallet/get_portfolio - Method:
GET - Description: Get a comprehensive overview of your wallet's holdings.
- URL:
-
Get Domains
- URL:
/sol/v1/wallet/get_domains - Method:
GET - Description: Retrieve the domains associated with your wallet.
- URL:
-
Resolve Address
- URL:
/sol/v1/wallet/resolve_address - Method:
GET - Description: Resolve a domain to its corresponding wallet address.\
- URL:
NFT APIs
-
Create NFT
- URL:
/sol/v1/nft/create - Method:
POST - Description: Create a new NFT.
- URL:
-
Mint NFT
- URL:
/sol/v1/nft/mint_detach - Method:
POST - Description: Mint a new NFT.
- URL:
-
Burn NFT
- URL:
/sol/v1/nft/burn_detach - Method:
DELETE - Description: Burn an existing NFT.
- URL:
-
Update NFT Metadata URI
- URL:
/sol/v1/nft/update_metadata_uri - Method:
POST - Description: Update the metadata URI of an existing NFT.\
- URL:
Token APIs
-
Get Token Info
- URL:
/sol/v1/token/get_info - Method:
GET - Description: Retrieve information about a specific token.
- URL:
-
Create Token from Metadata
- URL:
/sol/v1/token/create_from_metadata - Method:
POST - Description: Create a new token using existing metadata.\
- URL:
Marketplace APIs
-
Create Marketplace
- URL:
/sol/v1/marketplace/create - Method:
POST - Description: Create a new marketplace.
- URL:
-
Update Marketplace
- URL:
/sol/v1/marketplace/update - Method:
POST - Description: Update an existing marketplace.\
- URL:
Candy Machine APIs
-
Get NFT Addresses
- URL:
/sol/v1/candy_machine/nft_addresses - Method:
GET - Description: Retrieve NFT addresses from a Candy Machine.
- URL:
-
Mint from Candy Machine
- URL:
/sol/v1/candy_machine/mint - Method:
POST - Description: Mint an NFT from a Candy Machine.\
- URL:
Callback APIs
-
Create Callback
- URL:
/sol/v1/callback/create - Method:
POST - Description: Create a new callback.
- URL:
-
Remove Callback
- URL:
/sol/v1/callback/remove - Method:
DELETE - Description: Remove an existing callback.
- URL:
Updated 9 days ago