Skip to content

Instantly share code, notes, and snippets.

@evanVtatum
evanVtatum / Generate Solana Wallet.js
Last active February 28, 2022 13:25
Generate Solana Wallet
import {generateWallet} from '@tatumio/tatum-solana'
const wallet = await generateWallet()
@evanVtatum
evanVtatum / Mint NFT on Solana.bash
Created January 6, 2022 13:46
Mint NFT on Solana.bash
curl --location --request POST 'https://api-eu1.tatum.io/v3/nft/mint/' \
--header 'x-api-key: REPLACE_KEY_VALUE' \
--header 'Content-Type: application/json' \
--data-raw '{
"from": "FykfMwA9WNShzPJbbb9DNXsfgDgS3XZzWiFgrVXfWoPJ",
"chain": "SOL",
"fromPrivateKey": "3abc79a31093e4cfa4a724e94a44906cbbc3a32e2f75f985a28616676a5dbaf1de8d82a7e1d0561bb0e1b729c7a9b9b1708cf2803ad0ca928a332587ace391ad",
"to": "FykfMwA9WNShzPJbbb9DNXsfgDgS3XZzWiFgrVXfWoPJ",
"metadata": {
"name": "Tatum API",
@evanVtatum
evanVtatum / Mint NFT on Solana.js
Created January 6, 2022 13:43
Mint NFT on Solana
import { mintNft, SolanaNftMetadata } from '@tatumio/tatum-solana'
console.log(
await mintNft(
{
from: 'FykfMwA9WNShzPJbbb9DNXsfgDgS3XZzWiFgrVXfWoPJ',
fromPrivateKey:
'3abc79a31093e4cfa4a724e94a44906cbbc3a32e2f75f985a28616676a5dbaf1de8d82a7e1d0561bb0e1b729c7a9b9b1708cf2803ad0ca928a332587ace391ad',
to: 'FykfMwA9WNShzPJbbb9DNXsfgDgS3XZzWiFgrVXfWoPJ',
metadata: new SolanaNftMetadata('Tatum', 'TTM', 'https://tatum.io/images/logo/logo.svg', 0),
@evanVtatum
evanVtatum / Get NFTs by address.bash
Created December 23, 2021 11:06
Get NFTs by address
curl --request GET \
--url https://api-eu1.tatum.io/v3/nft/address/balance/{chain}/{address} \
--header 'x-api-key: REPLACE_KEY_VALUE'
@evanVtatum
evanVtatum / Polygon generate wallet.js
Created December 22, 2021 11:12
Polygon generate wallet
const fcn = async () => {
const TESTNET = true;
const wallet: any = await generateWallet(Currency.MATIC, TESTNET)
};
@evanVtatum
evanVtatum / Import Polygon generate wallet, generate address from xpub, generate private key from mnemonic, currency.js
Created December 22, 2021 11:06
Import Polygon generate wallet, generate address from xpub, generate private key from mnemonic, currency
import { generateWallet, generateAddressFromXPub, generatePrivateKeyFromMnemonic, Currency } from "@tatumio/tatum"
@evanVtatum
evanVtatum / Get Algorand current block number.bash
Created December 7, 2021 15:23
Get Algorand current block number
curl --request GET \
--url https://api-eu1.tatum.io/v3/algorand/block/current \
--header 'x-api-key: REPLACE_KEY_VALUE'
@evanVtatum
evanVtatum / Get Algorand account balance.bash
Created December 7, 2021 15:22
Get Algorand account balance
curl --request GET \
--url https://api-eu1.tatum.io/v3/algorand/account/balance/{address} \
--header 'x-api-key: REPLACE_KEY_VALUE'
@evanVtatum
evanVtatum / Get Algorand transactions from to.bash
Created December 7, 2021 15:20
Get Algorand transactions from to
curl --request GET \
--url 'https://api-eu1.tatum.io/v3/algorand/transactions/{from}/{to}?limit=5&next=ywAAAAAAAAAAAAAA' \
--header 'x-api-key: REPLACE_KEY_VALUE'
@evanVtatum
evanVtatum / Get Algorand transaction.bash
Created December 7, 2021 15:19
Get Algorand transaction
curl --request GET \
--url https://api-eu1.tatum.io/v3/algorand/transaction/{txid} \
--header 'x-api-key: REPLACE_KEY_VALUE'