Skip to content

Instantly share code, notes, and snippets.

@evanVtatum
evanVtatum / Generate Flow wallet
Last active June 30, 2021 12:45
Generate Flow wallet
curl --request GET \
--url 'https://api-eu1.tatum.io/v3/flow/wallet' \
--header 'x-api-key: REPLACE_KEY_VALUE'
@evanVtatum
evanVtatum / Create FUSD virtual account
Last active June 30, 2021 12:44
Create FUSD Virtual account
{
"currency": "FUSD",
"xpub": "xpub6EsCk1uU6cJzqvP9CdsTiJwT2rF748YkPnhv5Qo8q44DG7nn2vbyt48YRsNSUYS44jFCW9gwvD9kLQu9AuqXpTpM1c5hgg9PsuBLdeNncid",
"customer": {
"accountingCurrency": "USD",
"customerCountry": "US",
"externalId": "123654",
"providerCountry": "US"
},
"compliant": false,
@evanVtatum
evanVtatum / Generate deposit address
Last active June 30, 2021 12:43
Generate deposit address
curl --request POST \
--url 'https://api-eu1.tatum.io/v3/offchain/account/{id}/address' \
--header 'x-api-key: REPLACE_KEY_VALUE'
@evanVtatum
evanVtatum / Flow transfer
Last active June 30, 2021 12:42
Flow transfer
{
"senderAccountId": "35ab5ea8e48c4b179cadea653c6d732e",
"account": "0x955cd3f17b2fd8ad",
"address": 10762710243615955000,
"amount": "10000",
"mnemonic": "urge pulp usage sister evidence arrest palm math please chief egg abuse",
"index": 0,
"compliant": false,
"paymentId": "1234",
"senderNote": "Sender note"
@evanVtatum
evanVtatum / Deploy BSC NFT smart contract
Last active July 1, 2021 13:45
Deploy BSC NFT smart contract
{
"chain": "BSC",
"name": "My BEP721",
"symbol": "BEP_SYMBOL",
"fromPrivateKey": "0x05e150c73f1920ec14caa1e0b6aa09940899678051a78542840c2668ce5080c2",
"nonce": 0,
"fee": {
"gasLimit": "40000",
"gasPrice": "20"
}
@evanVtatum
evanVtatum / Deploy ONE NFT smart contract
Created July 1, 2021 13:45
Deploy ONE NFT smart contract
{
"chain": "ONE",
"name": "My HRC721",
"symbol": "HRC_SYMBOL",
"fromPrivateKey": "0x05e150c73f1920ec14caa1e0b6aa09940899678051a78542840c2668ce5080c2",
"nonce": 0,
"fee": {
"gasLimit": "40000",
"gasPrice": "20"
}
@evanVtatum
evanVtatum / Future buy trade
Last active July 2, 2021 13:40
Future buy trade
{
"type": "FUTURE_SELL",
"price": "25000",
"amount": "1",
"pair": "BTC/USDT",
"currency1AccountId": "7c21ed165e294db78b95f0f1",
"currency2AccountId": "7c21ed165e294db78b95f0f1",
"feeAccountId": "7c21ed165e294db78b95f0f1",
"fee": 1,
"attr": {
@evanVtatum
evanVtatum / Store data to IPFS
Last active September 3, 2021 12:06
Store data to IPFS
curl --request POST \
--url https://api-eu1.tatum.io/v3/ipfs \
--header 'content-type: multipart/form-data' \
--header 'x-api-key: REPLACE_KEY_VALUE'
-F 'file=@\"C:/myfile.txt\"'
@evanVtatum
evanVtatum / Get file from IPFS
Created July 9, 2021 10:32
Get file from IPFS
curl --request GET \
--url https://api-eu1.tatum.io/v3/ipfs \
--header 'x-api-key: REPLACE_KEY_VALUE'
@evanVtatum
evanVtatum / Deploy NFT on Polygon
Last active October 5, 2021 09:52
Deploy NFT on Polygon
curl --request POST \
--url https://api-eu1.tatum.io/v3/nft/deploy \
--header 'content-type: application/json' \
--header 'x-api-key: REPLACE_KEY_VALUE' \
--data '
{
"chain": "MATIC",
"name": "My ERC721",
"symbol": "ERC_SYMBOL",
"fromPrivateKey": "0x05e150c73f1920ec14caa1e0b6aa09940899678051a78542840c2668ce5080c2"