Socket
Socket
Sign inDemoInstall

@tatumio/api-client

Package Overview
Dependencies
2
Maintainers
3
Versions
333
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 2.0.1-alpha.231 to 2.0.1-alpha.232

src/generated/models/AdaTransactionFromAddress.d.ts

2

package.json
{
"name": "@tatumio/api-client",
"version": "2.0.1-alpha.231",
"version": "2.0.1-alpha.232",
"license": "MIT",

@@ -5,0 +5,0 @@ "main": "./src/index.js",

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.TatumServiceService = exports.StorageIpfsService = exports.SecurityKeyManagementSystemService = exports.SecurityAddressService = exports.OffChainWithdrawalService = exports.OffChainBlockchainService = exports.OffChainAccountService = exports.LedgerVirtualCurrencyService = exports.LedgerTransactionService = exports.LedgerSubscriptionService = exports.LedgerOrderBookService = exports.LedgerCustomerService = exports.LedgerAccountService = exports.BlockchainXrpService = exports.BlockchainXlmService = exports.BlockchainXdcNetworkXinFinService = exports.BlockchainVeChainService = exports.BlockchainUtilsService = exports.BlockchainTronService = exports.BlockchainSolanaService = exports.BlockchainScryptaService = exports.BlockchainRecordService = exports.BlockchainQuorumService = exports.BlockchainQtumService = exports.BlockchainPolygonMaticService = exports.BlockchainNftService = exports.BlockchainNeoService = exports.BlockchainMultiTokenErc1155Service = exports.BlockchainMarketplaceService = exports.BlockchainLitecoinService = exports.BlockchainKcsKcsService = exports.BlockchainHarmonyOneService = exports.BlockchainFungibleTokenService = exports.BlockchainFlowService = exports.BlockchainFabricService = exports.BlockchainEthereumService = exports.BlockchainElrondNetworkEgldService = exports.BlockchainDogecoinService = exports.BlockchainCeloService = exports.BlockchainBscService = exports.BlockchainBitcoinCashService = exports.BlockchainBitcoinService = exports.BlockchainBinanceService = exports.BlockchainAlgorandAlgoService = exports.BlockchainAdaService = void 0;
exports.TatumServiceService = exports.StorageIpfsService = exports.SecurityKeyManagementSystemService = exports.SecurityAddressService = exports.OffChainWithdrawalService = exports.OffChainBlockchainService = exports.OffChainAccountService = exports.LedgerVirtualCurrencyService = exports.LedgerTransactionService = exports.LedgerSubscriptionService = exports.LedgerOrderBookService = exports.LedgerCustomerService = exports.LedgerAccountService = exports.BlockchainXrpService = exports.BlockchainXlmService = exports.BlockchainXdcNetworkXinFinService = exports.BlockchainVeChainService = exports.BlockchainUtilsService = exports.BlockchainTronService = exports.BlockchainSolanaService = exports.BlockchainScryptaService = exports.BlockchainRecordService = exports.BlockchainQuorumService = exports.BlockchainQtumService = exports.BlockchainPolygonMaticService = exports.BlockchainNftService = exports.BlockchainNeoService = exports.BlockchainMultiTokenErc1155Service = exports.BlockchainMarketplaceService = exports.BlockchainLitecoinService = exports.BlockchainKlaytnService = exports.BlockchainKcsKcsService = exports.BlockchainHarmonyOneService = exports.BlockchainFungibleTokenService = exports.BlockchainFlowService = exports.BlockchainFabricService = exports.BlockchainEthereumService = exports.BlockchainElrondNetworkEgldService = exports.BlockchainDogecoinService = exports.BlockchainCeloService = exports.BlockchainBscService = exports.BlockchainBitcoinCashService = exports.BlockchainBitcoinService = exports.BlockchainBinanceService = exports.BlockchainAlgorandAlgoService = exports.BlockchainAdaService = void 0;
var BlockchainAdaService_1 = require("./services/BlockchainAdaService");

@@ -34,2 +34,4 @@ Object.defineProperty(exports, "BlockchainAdaService", { enumerable: true, get: function () { return BlockchainAdaService_1.BlockchainAdaService; } });

Object.defineProperty(exports, "BlockchainKcsKcsService", { enumerable: true, get: function () { return BlockchainKcsKcsService_1.BlockchainKcsKcsService; } });
var BlockchainKlaytnService_1 = require("./services/BlockchainKlaytnService");
Object.defineProperty(exports, "BlockchainKlaytnService", { enumerable: true, get: function () { return BlockchainKlaytnService_1.BlockchainKlaytnService; } });
var BlockchainLitecoinService_1 = require("./services/BlockchainLitecoinService");

@@ -36,0 +38,0 @@ Object.defineProperty(exports, "BlockchainLitecoinService", { enumerable: true, get: function () { return BlockchainLitecoinService_1.BlockchainLitecoinService; } });

@@ -5,3 +5,3 @@ export declare type AddMultiTokenMinter = {

*/
chain: 'ETH' | 'MATIC' | 'KCS' | 'CELO' | 'ONE' | 'BSC';
chain: 'ETH' | 'MATIC' | 'KCS' | 'KLAY' | 'CELO' | 'ONE' | 'BSC';
/**

@@ -8,0 +8,0 @@ * Address of MultiToken token

@@ -5,3 +5,3 @@ export declare type AddMultiTokenMinterKMS = {

*/
chain: 'ETH' | 'MATIC' | 'KCS' | 'CELO' | 'ONE' | 'BSC';
chain: 'ETH' | 'MATIC' | 'KCS' | 'KLAY' | 'CELO' | 'ONE' | 'BSC';
/**

@@ -8,0 +8,0 @@ * Address of MultiToken token

@@ -5,3 +5,3 @@ export declare type AddNftMinter = {

*/
chain: 'ETH' | 'MATIC' | 'KCS' | 'CELO' | 'ONE' | 'BSC';
chain: 'ETH' | 'MATIC' | 'KCS' | 'CELO' | 'ONE' | 'KLAY' | 'BSC';
/**

@@ -8,0 +8,0 @@ * Address of NFT token

@@ -5,3 +5,3 @@ export declare type AddNftMinterKMS = {

*/
chain: 'ETH' | 'MATIC' | 'KCS' | 'CELO' | 'ONE' | 'BSC';
chain: 'ETH' | 'MATIC' | 'KCS' | 'CELO' | 'ONE' | 'KLAY' | 'BSC';
/**

@@ -8,0 +8,0 @@ * Address of NFT token

@@ -23,2 +23,15 @@ export declare type ApproveCeloErc20 = {

/**
* Custom defined fee. If not present, it will be calculated automatically.
*/
fee?: {
/**
* Gas limit for transaction in gas price.
*/
gasLimit: string;
/**
* Gas price in Gwei.
*/
gasPrice: string;
};
/**
* Nonce to be set to Celo transaction. If not present, last known nonce will be used.

@@ -25,0 +38,0 @@ */

@@ -23,2 +23,15 @@ export declare type ApproveCeloErc20KMS = {

/**
* Custom defined fee. If not present, it will be calculated automatically.
*/
fee?: {
/**
* Gas limit for transaction in gas price.
*/
gasLimit: string;
/**
* Gas price in Gwei.
*/
gasPrice: string;
};
/**
* Nonce to be set to Celo transaction. If not present, last known nonce will be used.

@@ -25,0 +38,0 @@ */

@@ -5,3 +5,3 @@ export declare type ApproveErc20 = {

*/
chain: 'ETH' | 'BSC' | 'MATIC' | 'ONE';
chain: 'ETH' | 'BSC' | 'MATIC' | 'KLAY' | 'ONE';
/**

@@ -24,2 +24,15 @@ * Amount to be approved for the spender.

/**
* Custom defined fee. If not present, it will be calculated automatically.
*/
fee?: {
/**
* Gas limit for transaction in gas price.
*/
gasLimit: string;
/**
* Gas price in Gwei.
*/
gasPrice: string;
};
/**
* Nonce to be set to transaction. If not present, last known nonce will be used.

@@ -26,0 +39,0 @@ */

@@ -5,3 +5,3 @@ export declare type ApproveErc20KMS = {

*/
chain: 'ETH' | 'BSC' | 'MATIC' | 'ONE';
chain: 'ETH' | 'BSC' | 'MATIC' | 'KLAY' | 'ONE';
/**

@@ -24,2 +24,15 @@ * Amount to be approved for the spender.

/**
* Custom defined fee. If not present, it will be calculated automatically.
*/
fee?: {
/**
* Gas limit for transaction in gas price.
*/
gasLimit: string;
/**
* Gas price in Gwei.
*/
gasPrice: string;
};
/**
* Nonce to be set to transaction. If not present, last known nonce will be used.

@@ -26,0 +39,0 @@ */

@@ -5,3 +5,3 @@ export declare type ApproveNftSpending = {

*/
chain: 'ETH' | 'ONE' | 'BSC' | 'MATIC';
chain: 'ETH' | 'ONE' | 'BSC' | 'KLAY' | 'MATIC';
/**

@@ -8,0 +8,0 @@ * Address of the auction smart contract - new spender.

@@ -5,3 +5,3 @@ export declare type ApproveNftSpendingKMS = {

*/
chain: 'ETH' | 'ONE' | 'BSC' | 'MATIC';
chain: 'ETH' | 'ONE' | 'BSC' | 'KLAY' | 'MATIC';
/**

@@ -8,0 +8,0 @@ * Address of the ERC20 token, which is used for buying NFT asset from the marketplace.

@@ -5,3 +5,3 @@ export declare type ApproveTransferCustodialWallet = {

*/
chain: 'ETH' | 'ONE' | 'XDC' | 'BSC' | 'MATIC';
chain: 'ETH' | 'ONE' | 'XDC' | 'BSC' | 'KLAY' | 'MATIC';
/**

@@ -8,0 +8,0 @@ * Address of custodial wallet to transfer from

@@ -5,3 +5,3 @@ export declare type ApproveTransferCustodialWalletKMS = {

*/
chain: 'ETH' | 'ONE' | 'BSC' | 'XDC' | 'MATIC';
chain: 'ETH' | 'ONE' | 'BSC' | 'KLAY' | 'XDC' | 'MATIC';
/**

@@ -8,0 +8,0 @@ * Address of custodial wallet to transfer from

@@ -5,3 +5,3 @@ export declare type BidOnAuction = {

*/
chain: 'ETH' | 'ONE' | 'BSC' | 'MATIC';
chain: 'ETH' | 'ONE' | 'BSC' | 'KLAY' | 'MATIC';
/**

@@ -8,0 +8,0 @@ * Address of the marketplace smart contract.

@@ -5,3 +5,3 @@ export declare type BidOnAuctionKMS = {

*/
chain: 'ETH' | 'ONE' | 'BSC' | 'MATIC';
chain: 'ETH' | 'ONE' | 'BSC' | 'KLAY' | 'MATIC';
/**

@@ -8,0 +8,0 @@ * Address of the marketplace smart contract.

@@ -5,3 +5,3 @@ export declare type BurnMultiToken = {

*/
chain: 'ETH' | 'ONE' | 'MATIC' | 'KCS' | 'BSC' | 'ALGO';
chain: 'ETH' | 'ONE' | 'MATIC' | 'KCS' | 'KLAY' | 'BSC' | 'ALGO';
/**

@@ -8,0 +8,0 @@ * Address of holder

@@ -5,3 +5,3 @@ export declare type BurnMultiTokenBatch = {

*/
chain: 'ETH' | 'ONE' | 'MATIC' | 'KCS' | 'BSC';
chain: 'ETH' | 'ONE' | 'MATIC' | 'KCS' | 'KLAY' | 'BSC';
/**

@@ -8,0 +8,0 @@ * Address of holder

@@ -5,3 +5,3 @@ export declare type BurnMultiTokenBatchKMS = {

*/
chain: 'ETH' | 'ONE' | 'MATIC' | 'KCS' | 'BSC';
chain: 'ETH' | 'ONE' | 'MATIC' | 'KCS' | 'KLAY' | 'BSC';
/**

@@ -8,0 +8,0 @@ * Address of holder

@@ -5,3 +5,3 @@ export declare type BurnMultiTokenKMS = {

*/
chain: 'ETH' | 'ONE' | 'MATIC' | 'KCS' | 'BSC';
chain: 'ETH' | 'ONE' | 'MATIC' | 'KCS' | 'KLAY' | 'BSC';
/**

@@ -8,0 +8,0 @@ * Address of holder

@@ -5,3 +5,3 @@ export declare type BurnNft = {

*/
chain: 'ETH' | 'MATIC' | 'KCS' | 'ONE' | 'BSC' | 'ALGO';
chain: 'ETH' | 'MATIC' | 'KCS' | 'ONE' | 'KLAY' | 'BSC' | 'ALGO';
/**

@@ -8,0 +8,0 @@ * ID of token to be destroyed.

@@ -5,3 +5,3 @@ export declare type BurnNftKMS = {

*/
chain: 'ETH' | 'MATIC' | 'KCS' | 'ONE' | 'BSC';
chain: 'ETH' | 'MATIC' | 'KCS' | 'ONE' | 'KLAY' | 'BSC';
/**

@@ -8,0 +8,0 @@ * ID of token to be destroyed.

@@ -5,3 +5,3 @@ export declare type BuyAssetOnMarketplace = {

*/
chain: 'ETH' | 'ONE' | 'BSC' | 'MATIC';
chain: 'ETH' | 'ONE' | 'BSC' | 'KLAY' | 'MATIC';
/**

@@ -8,0 +8,0 @@ * Address of the marketplace smart contract.

@@ -5,3 +5,3 @@ export declare type BuyAssetOnMarketplaceKMS = {

*/
chain: 'ETH' | 'ONE' | 'BSC' | 'MATIC';
chain: 'ETH' | 'ONE' | 'BSC' | 'KLAY' | 'MATIC';
/**

@@ -8,0 +8,0 @@ * Address of the marketplace smart contract.

@@ -5,3 +5,3 @@ export declare type CancelOrSettleAuction = {

*/
chain: 'ETH' | 'ONE' | 'BSC' | 'MATIC';
chain: 'ETH' | 'ONE' | 'BSC' | 'KLAY' | 'MATIC';
/**

@@ -8,0 +8,0 @@ * Address of the marketplace smart contract.

@@ -5,3 +5,3 @@ export declare type CancelOrSettleAuctionKMS = {

*/
chain: 'ETH' | 'ONE' | 'BSC' | 'MATIC';
chain: 'ETH' | 'ONE' | 'BSC' | 'KLAY' | 'MATIC';
/**

@@ -8,0 +8,0 @@ * Address of the marketplace smart contract.

@@ -5,3 +5,3 @@ export declare type CancelSellAssetOnMarketplace = {

*/
chain: 'ETH' | 'ONE' | 'BSC' | 'MATIC';
chain: 'ETH' | 'ONE' | 'BSC' | 'KLAY' | 'MATIC';
/**

@@ -8,0 +8,0 @@ * Address of the marketplace smart contract.

@@ -5,3 +5,3 @@ export declare type CancelSellAssetOnMarketplaceKMS = {

*/
chain: 'ETH' | 'ONE' | 'BSC' | 'MATIC';
chain: 'ETH' | 'ONE' | 'BSC' | 'KLAY' | 'MATIC';
/**

@@ -8,0 +8,0 @@ * Optional address of the ERC20 token, which will be used as a selling currency of the NFT.

@@ -19,2 +19,15 @@ export declare type ChainBurnCeloErc20 = {

/**
* Custom defined fee. If not present, it will be calculated automatically.
*/
fee?: {
/**
* Gas limit for transaction in gas price.
*/
gasLimit: string;
/**
* Gas price in Gwei.
*/
gasPrice: string;
};
/**
* Nonce to be set to Celo transaction. If not present, last known nonce will be used.

@@ -21,0 +34,0 @@ */

@@ -19,2 +19,15 @@ export declare type ChainBurnCeloErc20KMS = {

/**
* Custom defined fee. If not present, it will be calculated automatically.
*/
fee?: {
/**
* Gas limit for transaction in gas price.
*/
gasLimit: string;
/**
* Gas price in Gwei.
*/
gasPrice: string;
};
/**
* Nonce to be set to Celo transaction. If not present, last known nonce will be used.

@@ -21,0 +34,0 @@ */

@@ -5,3 +5,3 @@ export declare type ChainBurnErc20 = {

*/
chain: 'ETH' | 'BSC' | 'MATIC' | 'XDC' | 'ONE' | 'ALGO';
chain: 'ETH' | 'BSC' | 'MATIC' | 'KLAY' | 'XDC' | 'ONE' | 'ALGO';
/**

@@ -20,2 +20,15 @@ * Amount of tokens to be destroyed.

/**
* Custom defined fee. If not present, it will be calculated automatically.
*/
fee?: {
/**
* Gas limit for transaction in gas price.
*/
gasLimit: string;
/**
* Gas price in Gwei.
*/
gasPrice: string;
};
/**
* Nonce to be set to Celo transaction. If not present, last known nonce will be used.

@@ -22,0 +35,0 @@ */

@@ -19,2 +19,15 @@ export declare type ChainBurnErc20KMS = {

/**
* Custom defined fee. If not present, it will be calculated automatically.
*/
fee?: {
/**
* Gas limit for transaction in gas price.
*/
gasLimit: string;
/**
* Gas price in Gwei.
*/
gasPrice: string;
};
/**
* Nonce to be set to Celo transaction. If not present, last known nonce will be used.

@@ -21,0 +34,0 @@ */

@@ -19,2 +19,15 @@ export declare type ChainBurnKcsErc20 = {

/**
* Custom defined fee. If not present, it will be calculated automatically.
*/
fee?: {
/**
* Gas limit for transaction in gas price.
*/
gasLimit: string;
/**
* Gas price in Gwei.
*/
gasPrice: string;
};
/**
* Nonce to be set to Celo transaction. If not present, last known nonce will be used.

@@ -21,0 +34,0 @@ */

@@ -19,2 +19,15 @@ export declare type ChainBurnKcsErc20KMS = {

/**
* Custom defined fee. If not present, it will be calculated automatically.
*/
fee?: {
/**
* Gas limit for transaction in gas price.
*/
gasLimit: string;
/**
* Gas price in Gwei.
*/
gasPrice: string;
};
/**
* Nonce to be set to Celo transaction. If not present, last known nonce will be used.

@@ -21,0 +34,0 @@ */

@@ -5,3 +5,3 @@ export declare type ChainDeployErc20 = {

*/
chain: 'ETH' | 'BSC' | 'MATIC' | 'XDC' | 'ONE' | 'ALGO';
chain: 'ETH' | 'BSC' | 'MATIC' | 'KLAY' | 'XDC' | 'ONE' | 'ALGO';
/**

@@ -8,0 +8,0 @@ * Symbol of the ERC20 token

@@ -5,3 +5,3 @@ export declare type ChainMintErc20 = {

*/
chain: 'ETH' | 'BSC' | 'MATIC' | 'XDC' | 'ONE';
chain: 'ETH' | 'BSC' | 'MATIC' | 'KLAY' | 'XDC' | 'ONE';
/**

@@ -8,0 +8,0 @@ * Amount to be minted and transfered to the recipient.

@@ -5,3 +5,3 @@ export declare type ChainTransferEthErc20 = {

*/
chain: 'ETH' | 'BSC' | 'MATIC' | 'XDC' | 'ONE';
chain: 'ETH' | 'BSC' | 'MATIC' | 'KLAY' | 'XDC' | 'ONE';
/**

@@ -8,0 +8,0 @@ * Blockchain address to send ERC20 token to

@@ -5,3 +5,3 @@ export declare type ChainTransferEthErc20KMS = {

*/
chain: 'ETH' | 'BSC' | 'MATIC' | 'XDC' | 'ONE';
chain: 'ETH' | 'BSC' | 'MATIC' | 'KLAY' | 'XDC' | 'ONE';
/**

@@ -8,0 +8,0 @@ * Blockchain address to send ERC20 token to

@@ -5,3 +5,3 @@ export declare type CreateAuction = {

*/
chain: 'ETH' | 'ONE' | 'BSC' | 'MATIC';
chain: 'ETH' | 'ONE' | 'BSC' | 'KLAY' | 'MATIC';
/**

@@ -8,0 +8,0 @@ * Address of the auction smart contract.

@@ -5,3 +5,3 @@ export declare type CreateAuctionKMS = {

*/
chain: 'ETH' | 'ONE' | 'BSC' | 'MATIC';
chain: 'ETH' | 'ONE' | 'BSC' | 'KLAY' | 'MATIC';
/**

@@ -8,0 +8,0 @@ * Address of the auction smart contract.

@@ -5,3 +5,3 @@ export declare type DeployMultiToken = {

*/
chain: 'ETH' | 'ONE' | 'MATIC' | 'KCS' | 'BSC';
chain: 'ETH' | 'ONE' | 'MATIC' | 'KCS' | 'KLAY' | 'BSC';
/**

@@ -8,0 +8,0 @@ * URI of the Multi Token token

@@ -5,3 +5,3 @@ export declare type DeployMultiTokenKMS = {

*/
chain: 'ETH' | 'ONE' | 'MATIC' | 'KCS' | 'BSC';
chain: 'ETH' | 'ONE' | 'MATIC' | 'KCS' | 'KLAY' | 'BSC';
/**

@@ -8,0 +8,0 @@ * URI of the Multi Token token

@@ -5,3 +5,3 @@ export declare type DeployNft = {

*/
chain: 'ETH' | 'MATIC' | 'KCS' | 'ONE' | 'BSC' | 'ALGO';
chain: 'ETH' | 'MATIC' | 'KCS' | 'ONE' | 'KLAY' | 'BSC' | 'ALGO';
/**

@@ -8,0 +8,0 @@ * Name of the NFT token

@@ -5,3 +5,3 @@ export declare type DeployNftKMS = {

*/
chain: 'ETH' | 'MATIC' | 'KCS' | 'ONE' | 'BSC';
chain: 'ETH' | 'MATIC' | 'KCS' | 'ONE' | 'KLAY' | 'BSC';
/**

@@ -8,0 +8,0 @@ * Name of the NFT token

@@ -5,3 +5,3 @@ export declare type GenerateAuction = {

*/
chain: 'ETH' | 'ONE' | 'BSC' | 'MATIC';
chain: 'ETH' | 'ONE' | 'KLAY' | 'BSC' | 'MATIC';
/**

@@ -8,0 +8,0 @@ * Address of the recipient of the fee for the trade.

@@ -5,3 +5,3 @@ export declare type GenerateAuctionKMS = {

*/
chain: 'ETH' | 'ONE' | 'BSC' | 'MATIC';
chain: 'ETH' | 'ONE' | 'KLAY' | 'BSC' | 'MATIC';
/**

@@ -8,0 +8,0 @@ * Address of the recipient of the fee for the trade.

@@ -5,3 +5,3 @@ export declare type GenerateMarketplace = {

*/
chain: 'ETH' | 'ONE' | 'BSC' | 'MATIC';
chain: 'ETH' | 'ONE' | 'KLAY' | 'BSC' | 'MATIC';
/**

@@ -8,0 +8,0 @@ * Address of the recipient of the fee for the trade.

@@ -5,3 +5,3 @@ export declare type GenerateMarketplaceKMS = {

*/
chain: 'ETH' | 'ONE' | 'BSC' | 'MATIC';
chain: 'ETH' | 'ONE' | 'KLAY' | 'BSC' | 'MATIC';
/**

@@ -8,0 +8,0 @@ * Address of the recipient of the fee for the trade.

@@ -5,3 +5,3 @@ export declare type MintMultipleNft = {

*/
chain: 'ETH' | 'MATIC' | 'KCS' | 'ONE' | 'BSC';
chain: 'ETH' | 'MATIC' | 'KCS' | 'ONE' | 'KLAY' | 'BSC';
/**

@@ -8,0 +8,0 @@ * Blockchain address to send NFT token to.

@@ -5,3 +5,3 @@ export declare type MintMultipleNftKMS = {

*/
chain: 'ETH' | 'MATIC' | 'KCS' | 'ONE' | 'BSC';
chain: 'ETH' | 'MATIC' | 'KCS' | 'ONE' | 'KLAY' | 'BSC';
/**

@@ -8,0 +8,0 @@ * Blockchain address to send NFT token to.

@@ -5,3 +5,3 @@ export declare type MintMultiToken = {

*/
chain: 'ETH' | 'ONE' | 'MATIC' | 'KCS' | 'BSC' | 'ALGO';
chain: 'ETH' | 'ONE' | 'MATIC' | 'KCS' | 'KLAY' | 'BSC' | 'ALGO';
/**

@@ -8,0 +8,0 @@ * ID of token to be created.

@@ -5,3 +5,3 @@ export declare type MintMultiTokenBatch = {

*/
chain: 'ETH' | 'ONE' | 'MATIC' | 'KCS' | 'BSC';
chain: 'ETH' | 'ONE' | 'MATIC' | 'KCS' | 'KLAY' | 'BSC';
/**

@@ -8,0 +8,0 @@ * Blockchain address to send Multi Token token to.

@@ -5,3 +5,3 @@ export declare type MintMultiTokenBatchKMS = {

*/
chain: 'ETH' | 'ONE' | 'MATIC' | 'KCS' | 'BSC';
chain: 'ETH' | 'ONE' | 'MATIC' | 'KCS' | 'KLAY' | 'BSC';
/**

@@ -8,0 +8,0 @@ * Blockchain address to send Multi Token token to.

@@ -5,3 +5,3 @@ export declare type MintMultiTokenKMS = {

*/
chain: 'ETH' | 'ONE' | 'MATIC' | 'KCS' | 'BSC';
chain: 'ETH' | 'ONE' | 'MATIC' | 'KCS' | 'KLAY' | 'BSC';
/**

@@ -8,0 +8,0 @@ * ID of token to be created.

@@ -5,3 +5,3 @@ export declare type MintNft = {

*/
chain: 'ETH' | 'MATIC' | 'KCS' | 'ONE' | 'BSC';
chain: 'ETH' | 'MATIC' | 'KCS' | 'ONE' | 'KLAY' | 'BSC';
/**

@@ -8,0 +8,0 @@ * ID of token to be created.

@@ -5,3 +5,3 @@ export declare type MintNftKMS = {

*/
chain: 'ETH' | 'MATIC' | 'KCS' | 'ONE' | 'BSC';
chain: 'ETH' | 'MATIC' | 'KCS' | 'ONE' | 'KLAY' | 'BSC';
/**

@@ -8,0 +8,0 @@ * ID of token to be created.

@@ -5,3 +5,3 @@ export declare type SellAssetOnMarketplace = {

*/
chain: 'ETH' | 'ONE' | 'BSC' | 'MATIC';
chain: 'ETH' | 'ONE' | 'BSC' | 'KLAY' | 'MATIC';
/**

@@ -8,0 +8,0 @@ * Address of the marketplace smart contract.

@@ -5,3 +5,3 @@ export declare type SellAssetOnMarketplaceKMS = {

*/
chain: 'ETH' | 'ONE' | 'BSC' | 'MATIC';
chain: 'ETH' | 'ONE' | 'BSC' | 'KLAY' | 'MATIC';
/**

@@ -8,0 +8,0 @@ * Address of the marketplace smart contract.

@@ -5,3 +5,3 @@ export declare type TransferCustodialWallet = {

*/
chain: 'ETH' | 'ONE' | 'XDC' | 'BSC' | 'MATIC';
chain: 'ETH' | 'ONE' | 'XDC' | 'BSC' | 'KLAY' | 'MATIC';
/**

@@ -8,0 +8,0 @@ * Address of custodial wallet to transfer from

@@ -5,3 +5,3 @@ export declare type TransferCustodialWalletBatch = {

*/
chain: 'ETH' | 'ONE' | 'BSC' | 'XDC' | 'MATIC';
chain: 'ETH' | 'ONE' | 'BSC' | 'KLAY' | 'XDC' | 'MATIC';
/**

@@ -8,0 +8,0 @@ * Address of custodial wallet to transfer from

@@ -5,3 +5,3 @@ export declare type TransferCustodialWalletBatchKMS = {

*/
chain: 'ETH' | 'ONE' | 'BSC' | 'XDC' | 'MATIC';
chain: 'ETH' | 'ONE' | 'BSC' | 'KLAY' | 'XDC' | 'MATIC';
/**

@@ -8,0 +8,0 @@ * Address of custodial wallet to transfer from

@@ -5,3 +5,3 @@ export declare type TransferCustodialWalletKMS = {

*/
chain: 'ETH' | 'ONE' | 'XDC' | 'BSC' | 'MATIC';
chain: 'ETH' | 'ONE' | 'XDC' | 'BSC' | 'KLAY' | 'MATIC';
/**

@@ -8,0 +8,0 @@ * Address of custodial wallet to transfer from

@@ -21,3 +21,3 @@ export declare type TransferEth = {

*/
fromPrivateKey: string;
privateKey: string;
/**

@@ -24,0 +24,0 @@ * Identifier of the payment, shown for created Transaction within Tatum sender account.

@@ -5,3 +5,3 @@ export declare type TransferMultiToken = {

*/
chain: 'ETH' | 'ONE' | 'MATIC' | 'KCS' | 'BSC' | 'ALGO';
chain: 'ETH' | 'ONE' | 'MATIC' | 'KCS' | 'KLAY' | 'BSC' | 'ALGO';
/**

@@ -8,0 +8,0 @@ * Blockchain address to send Multi Token token to

@@ -5,3 +5,3 @@ export declare type TransferMultiTokenBatch = {

*/
chain: 'ETH' | 'ONE' | 'MATIC' | 'KCS' | 'BSC';
chain: 'ETH' | 'ONE' | 'MATIC' | 'KCS' | 'KLAY' | 'BSC';
/**

@@ -8,0 +8,0 @@ * Blockchain address to send Multi Token token to

@@ -5,3 +5,3 @@ export declare type TransferMultiTokenBatchKMS = {

*/
chain: 'ETH' | 'ONE' | 'MATIC' | 'KCS' | 'BSC';
chain: 'ETH' | 'ONE' | 'MATIC' | 'KCS' | 'KLAY' | 'BSC';
/**

@@ -8,0 +8,0 @@ * Blockchain address to send Multi Token token to

@@ -5,3 +5,3 @@ export declare type TransferMultiTokenKMS = {

*/
chain: 'ETH' | 'ONE' | 'MATIC' | 'KCS' | 'BSC';
chain: 'ETH' | 'ONE' | 'MATIC' | 'KCS' | 'KLAY' | 'BSC';
/**

@@ -8,0 +8,0 @@ * Blockchain address to send Multi Token token to

@@ -9,3 +9,3 @@ export declare type TransferNft = {

*/
chain: 'ETH' | 'MATIC' | 'KCS' | 'ONE' | 'BSC' | 'ALGO';
chain: 'ETH' | 'MATIC' | 'KCS' | 'ONE' | 'KLAY' | 'BSC' | 'ALGO';
/**

@@ -12,0 +12,0 @@ * Blockchain address to send NFT token to

@@ -9,3 +9,3 @@ export declare type TransferNftKMS = {

*/
chain: 'ETH' | 'MATIC' | 'KCS' | 'ONE' | 'BSC';
chain: 'ETH' | 'MATIC' | 'KCS' | 'ONE' | 'KLAY' | 'BSC';
/**

@@ -12,0 +12,0 @@ * Blockchain address to send NFT token to

export declare type TransferXlmBlockchain = {
/**
* @TODO OPENAPI BUG
* Blockchain account to send assets from
*/
fromAccount?: string;
fromAccount: string;
/**

@@ -8,0 +7,0 @@ * Blockchain address to send assets

@@ -5,3 +5,3 @@ export declare type UpdateCashbackValueForAuthorNft = {

*/
chain: 'ETH' | 'MATIC' | 'KCS' | 'ONE' | 'BSC';
chain: 'ETH' | 'MATIC' | 'KCS' | 'ONE' | 'KLAY' | 'BSC';
/**

@@ -8,0 +8,0 @@ * ID of token to be updated.

@@ -5,3 +5,3 @@ export declare type UpdateCashbackValueForAuthorNftKMS = {

*/
chain: 'ETH' | 'MATIC' | 'KCS' | 'ONE' | 'BSC';
chain: 'ETH' | 'MATIC' | 'KCS' | 'ONE' | 'KLAY' | 'BSC';
/**

@@ -8,0 +8,0 @@ * ID of token to be updated.

@@ -5,3 +5,3 @@ export declare type UpdateFee = {

*/
chain: 'ETH' | 'ONE' | 'BSC' | 'MATIC';
chain: 'ETH' | 'ONE' | 'BSC' | 'KLAY' | 'MATIC';
/**

@@ -8,0 +8,0 @@ * Address of the marketplace smart contract.

@@ -5,3 +5,3 @@ export declare type UpdateFeeKMS = {

*/
chain: 'ETH' | 'ONE' | 'BSC' | 'MATIC';
chain: 'ETH' | 'ONE' | 'BSC' | 'KLAY' | 'MATIC';
/**

@@ -8,0 +8,0 @@ * Percentage of the selling amount of the NFT asset. 100 - 1%

@@ -5,3 +5,3 @@ export declare type UpdateFeeRecipient = {

*/
chain: 'ETH' | 'ONE' | 'BSC' | 'MATIC';
chain: 'ETH' | 'ONE' | 'BSC' | 'KLAY' | 'MATIC';
/**

@@ -8,0 +8,0 @@ * Address of the marketplace smart contract.

@@ -5,3 +5,3 @@ export declare type UpdateFeeRecipientKMS = {

*/
chain: 'ETH' | 'ONE' | 'BSC' | 'MATIC';
chain: 'ETH' | 'ONE' | 'BSC' | 'KLAY' | 'MATIC';
/**

@@ -8,0 +8,0 @@ * Recipient address of the marketplace fee.

import type { AdaAccount } from '../models/AdaAccount';
import type { AdaBlock } from '../models/AdaBlock';
import type { AdaInfo } from '../models/AdaInfo';
import type { AdaTransactionFromAddress } from '../models/AdaTransactionFromAddress';
import type { AdaTransactionFromAddressKMS } from '../models/AdaTransactionFromAddressKMS';
import type { AdaTransactionFromUTXO } from '../models/AdaTransactionFromUTXO';
import type { AdaTransactionFromUTXOKMS } from '../models/AdaTransactionFromUTXOKMS';
import type { AdaTx } from '../models/AdaTx';
import type { AdaUTXO } from '../models/AdaUTXO';
import type { BroadcastKMS } from '../models/BroadcastKMS';
import type { BtcTransactionFromAddress } from '../models/BtcTransactionFromAddress';
import type { BtcTransactionFromAddressKMS } from '../models/BtcTransactionFromAddressKMS';
import type { BtcTransactionFromUTXO } from '../models/BtcTransactionFromUTXO';
import type { BtcTransactionFromUTXOKMS } from '../models/BtcTransactionFromUTXOKMS';
import type { PrivKey } from '../models/PrivKey';

@@ -117,3 +117,3 @@ import type { PrivKeyRequest } from '../models/PrivKeyRequest';

* There can be multiple recipients of the transactions. In the <b>to</b> section, every recipient address has its own corresponding amount.
* When the amount of funds that the recipient should receive is lower than the amount of funds from the UTXOs, the difference is used as a transaction fee.<br/><br/>
* When the amount of funds that the recipient should receive is lower than the amount of funds from the UTXOs, the difference is split as transaction fee and change, which will be send to change address..<br/><br/>
* This operation requires the private key of the blockchain address. Every time the funds are transferred, the transaction must be signed with the corresponding private key.

@@ -130,3 +130,3 @@ * No one should ever send their private keys to the Internet because there is a strong possibility that they will be stolen and the funds will be lost. In this method, it is possible to enter a privateKey

*/
static adaTransferBlockchain(requestBody: (BtcTransactionFromAddress | BtcTransactionFromAddressKMS | BtcTransactionFromUTXO | BtcTransactionFromUTXOKMS)): CancelablePromise<(TransactionHashKMS | SignatureId)>;
static adaTransferBlockchain(requestBody: (AdaTransactionFromAddress | AdaTransactionFromAddressKMS | AdaTransactionFromUTXO | AdaTransactionFromUTXOKMS)): CancelablePromise<(TransactionHashKMS | SignatureId)>;
/**

@@ -133,0 +133,0 @@ * Broadcast signed Ada transaction

@@ -208,3 +208,3 @@ "use strict";

* There can be multiple recipients of the transactions. In the <b>to</b> section, every recipient address has its own corresponding amount.
* When the amount of funds that the recipient should receive is lower than the amount of funds from the UTXOs, the difference is used as a transaction fee.<br/><br/>
* When the amount of funds that the recipient should receive is lower than the amount of funds from the UTXOs, the difference is split as transaction fee and change, which will be send to change address..<br/><br/>
* This operation requires the private key of the blockchain address. Every time the funds are transferred, the transaction must be signed with the corresponding private key.

@@ -211,0 +211,0 @@ * No one should ever send their private keys to the Internet because there is a strong possibility that they will be stolen and the funds will be lost. In this method, it is possible to enter a privateKey

@@ -67,2 +67,3 @@ import type { ApproveNftSpending } from '../models/ApproveNftSpending';

* <li>Celo</li>
* <li>Klaytn</li>
* <li>Polygon (Matic)</li>

@@ -90,2 +91,3 @@ * </ul>

* <li>Polygon (Matic)</li>
* <li>Klaytn</li>
* </ul>

@@ -117,2 +119,3 @@ * *Note:

* <li>Polygon (Matic)</li>
* <li>Klaytn</li>
* </ul>

@@ -145,2 +148,3 @@ * *Note:

* <li>Polygon (Matic)</li>
* <li>Klaytn</li>
* </ul>

@@ -252,2 +256,3 @@ * *Note:

* <li>Polygon (Matic)</li>
* <li>Klaytn</li>
* </ul>

@@ -272,2 +277,3 @@ * </p>

* <li>Polygon (Matic)</li>
* <li>Klaytn</li>
* </ul>

@@ -300,2 +306,3 @@ * </p>

* <li>Polygon (Matic)</li>
* <li>Klaytn</li>
* </ul>

@@ -322,2 +329,3 @@ * </p>

* <li>Polygon (Matic)</li>
* <li>Klaytn</li>
* </ul>

@@ -343,2 +351,3 @@ * </p>

* <li>Polygon (Matic)</li>
* <li>Klaytn</li>
* </ul>

@@ -370,2 +379,3 @@ * *Note:

* <li>Polygon (Matic)</li>
* <li>Klaytn</li>
* </ul>

@@ -397,2 +407,3 @@ * *Note:

* <li>Polygon (Matic)</li>
* <li>Klaytn</li>
* </ul>

@@ -424,2 +435,3 @@ * *Note:

* <li>Polygon (Matic)</li>
* <li>Klaytn</li>
* </ul>

@@ -518,2 +530,3 @@ * </p>

* <li>Polygon (Matic)</li>
* <li>Klaytn</li>
* </ul>

@@ -538,2 +551,3 @@ * </p>

* <li>Polygon (Matic)</li>
* <li>Klaytn</li>
* </ul>

@@ -558,2 +572,3 @@ * </p>

* <li>Polygon (Matic)</li>
* <li>Klaytn</li>
* </ul>

@@ -560,0 +575,0 @@ * </p>

@@ -24,2 +24,3 @@ "use strict";

* <li>Celo</li>
* <li>Klaytn</li>
* <li>Polygon (Matic)</li>

@@ -60,2 +61,3 @@ * </ul>

* <li>Polygon (Matic)</li>
* <li>Klaytn</li>
* </ul>

@@ -100,2 +102,3 @@ * *Note:

* <li>Polygon (Matic)</li>
* <li>Klaytn</li>
* </ul>

@@ -141,2 +144,3 @@ * *Note:

* <li>Polygon (Matic)</li>
* <li>Klaytn</li>
* </ul>

@@ -263,2 +267,3 @@ * *Note:

* <li>Polygon (Matic)</li>
* <li>Klaytn</li>
* </ul>

@@ -296,2 +301,3 @@ * </p>

* <li>Polygon (Matic)</li>
* <li>Klaytn</li>
* </ul>

@@ -337,2 +343,3 @@ * </p>

* <li>Polygon (Matic)</li>
* <li>Klaytn</li>
* </ul>

@@ -372,2 +379,3 @@ * </p>

* <li>Polygon (Matic)</li>
* <li>Klaytn</li>
* </ul>

@@ -406,2 +414,3 @@ * </p>

* <li>Polygon (Matic)</li>
* <li>Klaytn</li>
* </ul>

@@ -446,2 +455,3 @@ * *Note:

* <li>Polygon (Matic)</li>
* <li>Klaytn</li>
* </ul>

@@ -486,2 +496,3 @@ * *Note:

* <li>Polygon (Matic)</li>
* <li>Klaytn</li>
* </ul>

@@ -526,2 +537,3 @@ * *Note:

* <li>Polygon (Matic)</li>
* <li>Klaytn</li>
* </ul>

@@ -620,2 +632,3 @@ * </p>

* <li>Polygon (Matic)</li>
* <li>Klaytn</li>
* </ul>

@@ -653,2 +666,3 @@ * </p>

* <li>Polygon (Matic)</li>
* <li>Klaytn</li>
* </ul>

@@ -686,2 +700,3 @@ * </p>

* <li>Polygon (Matic)</li>
* <li>Klaytn</li>
* </ul>

@@ -688,0 +703,0 @@ * </p>

@@ -279,3 +279,3 @@ import type { AddMultiTokenMinter } from '../models/AddMultiTokenMinter';

*/
static multiTokenGetContractAddress(chain: 'ETH' | 'MATIC' | 'KCS' | 'ONE' | 'CELO' | 'BSC', hash: string, xTestnetType?: 'ethereum-ropsten' | 'ethereum-rinkeby'): CancelablePromise<{
static multiTokenGetContractAddress(chain: 'ETH' | 'MATIC' | 'KCS' | 'KLAY' | 'ONE' | 'CELO' | 'BSC', hash: string, xTestnetType?: 'ethereum-ropsten' | 'ethereum-rinkeby'): CancelablePromise<{
/**

@@ -295,3 +295,3 @@ * Address of the Multi Token token.

*/
static multiTokenGetTransaction(chain: 'ETH' | 'MATIC' | 'KCS' | 'ONE' | 'CELO' | 'BSC', hash: string, xTestnetType?: 'ethereum-ropsten' | 'ethereum-rinkeby'): CancelablePromise<(CeloTx | EthTx)>;
static multiTokenGetTransaction(chain: 'ETH' | 'MATIC' | 'KCS' | 'KLAY' | 'ONE' | 'CELO' | 'BSC', hash: string, xTestnetType?: 'ethereum-ropsten' | 'ethereum-rinkeby'): CancelablePromise<(CeloTx | EthTx)>;
/**

@@ -335,3 +335,3 @@ * Get Multi Tokens by Address

*/
static multiTokenGetBalance(chain: 'ETH' | 'MATIC' | 'KCS' | 'ONE' | 'CELO' | 'BSC', address: string, contractAddress: string, tokenId: string, xTestnetType?: 'ethereum-ropsten' | 'ethereum-rinkeby'): CancelablePromise<Array<string>>;
static multiTokenGetBalance(chain: 'ETH' | 'MATIC' | 'KCS' | 'KLAY' | 'ONE' | 'CELO' | 'BSC', address: string, contractAddress: string, tokenId: string, xTestnetType?: 'ethereum-ropsten' | 'ethereum-rinkeby'): CancelablePromise<Array<string>>;
/**

@@ -349,3 +349,3 @@ * Get Multi Token Account balance Batch

*/
static multiTokenGetBalanceBatch(chain: 'ETH' | 'MATIC' | 'KCS' | 'ONE' | 'CELO' | 'BSC', contractAddress: string, tokenId: string, address: string, xTestnetType?: 'ethereum-ropsten' | 'ethereum-rinkeby'): CancelablePromise<Array<string>>;
static multiTokenGetBalanceBatch(chain: 'ETH' | 'MATIC' | 'KCS' | 'KLAY' | 'ONE' | 'CELO' | 'BSC', contractAddress: string, tokenId: string, address: string, xTestnetType?: 'ethereum-ropsten' | 'ethereum-rinkeby'): CancelablePromise<Array<string>>;
/**

@@ -361,3 +361,3 @@ * Get Multi Token Token Metadata

*/
static multiTokenGetMetadata(chain: 'ETH' | 'MATIC' | 'KCS' | 'ONE' | 'CELO' | 'BSC', token: string, contractAddress: string, xTestnetType?: 'ethereum-ropsten' | 'ethereum-rinkeby'): CancelablePromise<{
static multiTokenGetMetadata(chain: 'ETH' | 'MATIC' | 'KCS' | 'KLAY' | 'ONE' | 'CELO' | 'BSC', token: string, contractAddress: string, xTestnetType?: 'ethereum-ropsten' | 'ethereum-rinkeby'): CancelablePromise<{
/**

@@ -364,0 +364,0 @@ * Metadata associated with token.

@@ -435,3 +435,3 @@ import type { AddNftMinter } from '../models/AddNftMinter';

*/
static nftGetContractAddress(chain: 'ETH' | 'ONE' | 'CELO' | 'TRON' | 'FLOW' | 'MATIC' | 'KCS' | 'BSC', hash: string, xTestnetType?: 'ethereum-ropsten' | 'ethereum-rinkeby'): CancelablePromise<{
static nftGetContractAddress(chain: 'ETH' | 'ONE' | 'KLAY' | 'CELO' | 'TRON' | 'FLOW' | 'MATIC' | 'KCS' | 'BSC', hash: string, xTestnetType?: 'ethereum-ropsten' | 'ethereum-rinkeby'): CancelablePromise<{
/**

@@ -451,3 +451,3 @@ * Address of the NFT token.

*/
static nftGetTransactErc721(chain: 'ETH' | 'MATIC' | 'KCS' | 'ONE' | 'CELO' | 'TRON' | 'FLOW' | 'BSC', hash: string, xTestnetType?: 'ethereum-ropsten' | 'ethereum-rinkeby'): CancelablePromise<(CeloTx | EthTx | FlowTx)>;
static nftGetTransactErc721(chain: 'ETH' | 'MATIC' | 'KCS' | 'ONE' | 'KLAY' | 'CELO' | 'TRON' | 'FLOW' | 'BSC', hash: string, xTestnetType?: 'ethereum-ropsten' | 'ethereum-rinkeby'): CancelablePromise<(CeloTx | EthTx | FlowTx)>;
/**

@@ -494,3 +494,3 @@ * Get NFT tokens for address

*/
static nftGetBalanceErc721(chain: 'ETH' | 'MATIC' | 'KCS' | 'ONE' | 'CELO' | 'TRON' | 'FLOW' | 'BSC', address: string, contractAddress: string, xTestnetType?: 'ethereum-ropsten' | 'ethereum-rinkeby'): CancelablePromise<Array<string>>;
static nftGetBalanceErc721(chain: 'ETH' | 'MATIC' | 'KCS' | 'ONE' | 'KLAY' | 'CELO' | 'TRON' | 'FLOW' | 'BSC', address: string, contractAddress: string, xTestnetType?: 'ethereum-ropsten' | 'ethereum-rinkeby'): CancelablePromise<Array<string>>;
/**

@@ -506,3 +506,3 @@ * Get NFT Token Provenance Data

*/
static nftGetProvenanceDataErc721(chain: 'ETH' | 'MATIC' | 'KCS' | 'ONE' | 'CELO' | 'BSC', tokenId: string, contractAddress: string, xTestnetType?: 'ethereum-ropsten' | 'ethereum-rinkeby'): CancelablePromise<Array<{
static nftGetProvenanceDataErc721(chain: 'ETH' | 'MATIC' | 'KCS' | 'ONE' | 'KLAY' | 'CELO' | 'BSC', tokenId: string, contractAddress: string, xTestnetType?: 'ethereum-ropsten' | 'ethereum-rinkeby'): CancelablePromise<Array<{
provenanceData?: string;

@@ -522,3 +522,3 @@ tokenPrice?: string;

*/
static nftGetMetadataErc721(chain: 'ETH' | 'MATIC' | 'KCS' | 'SOL' | 'ONE' | 'CELO' | 'TRON' | 'FLOW' | 'BSC', contractAddress: string, token: string, account?: string, xTestnetType?: 'ethereum-ropsten' | 'ethereum-rinkeby'): CancelablePromise<{
static nftGetMetadataErc721(chain: 'ETH' | 'MATIC' | 'KCS' | 'SOL' | 'ONE' | 'KLAY' | 'CELO' | 'TRON' | 'FLOW' | 'BSC', contractAddress: string, token: string, account?: string, xTestnetType?: 'ethereum-ropsten' | 'ethereum-rinkeby'): CancelablePromise<{
/**

@@ -539,3 +539,3 @@ * Metadata associated with token.

*/
static nftGetRoyaltyErc721(chain: 'ETH' | 'MATIC' | 'KCS' | 'SOL' | 'ONE' | 'CELO' | 'TRON' | 'BSC', contractAddress: string, token: string, xTestnetType?: 'ethereum-ropsten' | 'ethereum-rinkeby'): CancelablePromise<{
static nftGetRoyaltyErc721(chain: 'ETH' | 'MATIC' | 'KCS' | 'SOL' | 'ONE' | 'KLAY' | 'CELO' | 'TRON' | 'BSC', contractAddress: string, token: string, xTestnetType?: 'ethereum-ropsten' | 'ethereum-rinkeby'): CancelablePromise<{
/**

@@ -542,0 +542,0 @@ * Addresses of the authors where cashback will be paid.

@@ -119,3 +119,2 @@ import type { ApproveTransferCustodialWallet } from '../models/ApproveTransferCustodialWallet';

* Gas required for the transfer from that address is going to be deducted from the providers address - the one, which was used to generate the address on the blockchain.<br/>
* <b>Due to smart contract incompatibility on USDT Tether on Ethereum chain, it's not possible to receive and transfer USDT from custodial addresses. We are in touch with team fromTether and trying to solve this issue.</b><br/>
* This operation deploys a smart contract on the blockchain.<br/>

@@ -128,2 +127,3 @@ * Supported blockchains:

* <li>Polygon (Matic)</li>
* <li>Klaytn</li>
* <li>Harmony.ONE</li>

@@ -149,3 +149,3 @@ * <li>XDC Network (XinFin)</li>

*/
static scGetCustodialAddresses(chain: 'CELO' | 'MATIC' | 'BSC', hash: string): CancelablePromise<Array<string>>;
static scGetCustodialAddresses(chain: 'CELO' | 'MATIC' | 'KLAY' | 'ETH' | 'ONE' | 'BSC', hash: string): CancelablePromise<Array<string>>;
/**

@@ -160,2 +160,3 @@ * Approve transfer of assets from custodial wallet

* <li>Ethereum</li>
* <li>Klaytn</li>
* <li>Celo</li>

@@ -183,2 +184,3 @@ * <li>Harmony.ONE</li>

* <li>Ethereum</li>
* <li>Klaytn</li>
* <li>Celo</li>

@@ -207,2 +209,3 @@ * <li>TRON</li>

* <li>Ethereum</li>
* <li>Klaytn</li>
* <li>Celo</li>

@@ -209,0 +212,0 @@ * <li>Tron</li>

@@ -118,3 +118,2 @@ "use strict";

* Gas required for the transfer from that address is going to be deducted from the providers address - the one, which was used to generate the address on the blockchain.<br/>
* <b>Due to smart contract incompatibility on USDT Tether on Ethereum chain, it's not possible to receive and transfer USDT from custodial addresses. We are in touch with team fromTether and trying to solve this issue.</b><br/>
* This operation deploys a smart contract on the blockchain.<br/>

@@ -127,2 +126,3 @@ * Supported blockchains:

* <li>Polygon (Matic)</li>
* <li>Klaytn</li>
* <li>Harmony.ONE</li>

@@ -185,2 +185,3 @@ * <li>XDC Network (XinFin)</li>

* <li>Ethereum</li>
* <li>Klaytn</li>
* <li>Celo</li>

@@ -221,2 +222,3 @@ * <li>Harmony.ONE</li>

* <li>Ethereum</li>
* <li>Klaytn</li>
* <li>Celo</li>

@@ -258,2 +260,3 @@ * <li>TRON</li>

* <li>Ethereum</li>
* <li>Klaytn</li>
* <li>Celo</li>

@@ -260,0 +263,0 @@ * <li>Tron</li>

@@ -8,2 +8,3 @@ import type { Chart } from '../models/Chart';

import type { ListOderBookHistoryBody } from '../models/ListOderBookHistoryBody';
import type { ListOderBookMatchedBody } from '../models/ListOderBookMatchedBody';
import type { Trade } from '../models/Trade';

@@ -171,3 +172,3 @@ import type { CancelablePromise } from '../core/CancelablePromise';

*/
static getMatchedTrades(requestBody: ListOderBookActiveSellBody): CancelablePromise<Array<Trade>>;
static getMatchedTrades(requestBody: ListOderBookMatchedBody): CancelablePromise<Array<Trade>>;
/**

@@ -174,0 +175,0 @@ * Get existing trade

@@ -7,2 +7,3 @@ import type { Account } from '../models/Account';

import type { CreateSubscriptionKMSSuccess } from '../models/CreateSubscriptionKMSSuccess';
import type { CreateSubscriptionNotification } from '../models/CreateSubscriptionNotification';
import type { CreateSubscriptionOffchain } from '../models/CreateSubscriptionOffchain';

@@ -23,23 +24,86 @@ import type { CreateSubscriptionPending } from '../models/CreateSubscriptionPending';

* <ul>
* <li><b>ACCOUNT_INCOMING_BLOCKCHAIN_TRANSACTION</b> - Enable HTTP POST JSON notifications on incoming blockchain transactions on off-chain accounts.
* This web hook will be invoked, when the transaction is credited to the ledger account. Transaction is credited, when it has sufficient amount of blockchain confirmations.
* For BTC, LTC, BCH, DOGE - 1 confirmation, ETH, ERC20 tokens, XLM, XRP, BNB - 1 confirmation.
* <li><b>ADDRESS_TRANSACTION</b> - Enable HTTP POST JSON notifications for any blockchain transactions at the specified address.<br/>
* This webhook will be sent when a transaction arrives to or is sent from the blockchain address specified in the call - this applies to both incoming/outgoing transactions in the native currency of the blockchain as well as any incoming/outgoing transactions for any type of token.
* Free community plans can monitor up to 10 addresses per plan.<br/><br/>
* Please refer to the availability and consumption table below.
* <table>
* <tr>
* <th>Chain</th>
* <th>Testnet/Mainnet</th>
* <th>Token assets support</th>
* <th>Plan limitation</th>
* <th>Credit consumption / day / address</th>
* </tr>
* <tr>
* <td>Solana</td>
* <td>Yes/Yes</td>
* <td>SOL, SLP and NFTs</td>
* <td>Free plans - 10 addresses across all blockchains, Paid plans - unlimited addresses across all blockchains</td>
* <td>50 credits / day / address</td>
* </tr>
* <tr>
* <td>Ethereum</td>
* <td>Yes/Yes</td>
* <td>ETH, Internal transfers, ERC20, ERC721, ERC1155</td>
* <td>Free plans - 10 addresses across all blockchains, Paid plans - unlimited addresses across all blockchains</td>
* <td>25 credits / day / address</td>
* </tr>
* <tr>
* <td>Polygon</td>
* <td>Yes/Yes</td>
* <td>MATIC, ERC20, ERC721, ERC1155</td>
* <td>Free plans - 10 addresses across all blockchains, Paid plans - unlimited addresses across all blockchains</td>
* <td>40 credits / day / address</td>
* </tr>
* <tr>
* <td>Celo</td>
* <td>Yes/Yes</td>
* <td>CELO, Internal transfers, ERC20, ERC721, ERC1155</td>
* <td>Free plans - 10 addresses across all blockchains, Paid plans - unlimited addresses across all blockchains</td>
* <td>25 credits / day / address</td>
* </tr>
* <tr>
* <td>Bitcoin</td>
* <td>Yes/Yes</td>
* <td>BTC</td>
* <td>Free plans - 10 addresses across all blockchains, Paid plans - unlimited addresses across all blockchains</td>
* <td>20 credits / day / address</td>
* </tr>
* <tr>
* <td>Litecoin</td>
* <td>Yes/Yes</td>
* <td>LTC</td>
* <td>Free plans - 10 addresses across all blockchains, Paid plans - unlimited addresses across all blockchains</td>
* <td>20 credits / day / address</td>
* </tr>
* <tr>
* <td>Bitcoin Cash</td>
* <td>Yes/Yes</td>
* <td>BCH, only incoming transactions</td>
* <td>Free plans - 10 addresses across all blockchains, Paid plans - unlimited addresses across all blockchains</td>
* <td>20 credits / day / address</td>
* </tr>
* <tr>
* <td>Dogecoin</td>
* <td>Yes/Yes</td>
* <td>DOGE, only incoming transactions</td>
* <td>Free plans - 10 addresses across all blockchains, Paid plans - unlimited addresses across all blockchains</td>
* <td>20 credits / day / address</td>
* </tr>
* </table>
* Request body of the POST request will be JSON object with attributes:<br/>
* <pre>{
* "date": 1619176527481,
* "amount": "0.005",
* "currency": "BTC",
* "id": "6082ab462936b4478117c6a0",
* "reference: "c9875708-4ba3-41c9-a4cd-271048b41b9a", // ledger transaction reference
* "txId": "45af182a0ffab58e5ba32fee57b297b2260c6e23a1de5ddc76c7ee22d72dea99",
* "blockHash": "45af182a0ffab58e5ba32fee57b297b2260c6e23a1de5ddc76c7ee22d72dea99", // hash of the block, might not be present all the time
* "blockHeight": 12345,
* "from": "SENDER_ADDRESS", // might not ebe present all the time, for UTXO based blockchains it's not there
* "to": "RECIPIENT_ADDRESS_CONNECTED_TO_LEDGER_ACCOUNT", // blockchain address of the recipient
* "index": 5 // for UTXO based chains (BTC,LTC,DOGE,BCH,ADA) this is the index of the output in the transaction
* "address": "FykfMwA9WNShzPJbbb9DNXsfgDgS3XZzWiFgrVXfWoPJ", // address on which the transaction occurs. For EVM chains, this is recipient address
* "txId": "2rdy3YCZHSwvpWtuDom1d4Jjy5UU9STLxF3ffXau6GToReDkfw8wEgX541fvzvh6btVC5D8iNapcKTXfPsoDBk7A", // transaction id
* "blockNumber": 110827114, // block number
* "asset": "3gUeeR3BfVhukYJMwtHownRtRkGcf1bvwiV8TbKMZBVz", // Asset of transaction, for token assets it is address of that token, for native name of the native asset like SOL
* "amount": "1", // amount of the asset that was credited (+) or debited (-) from the address. In case of EVM chains, amount is always positive when counterAddress is present
* "tokenId": "1", // ID of the transferred token, if it is ERC721 / ERC1155
* "type": "token", // type of transaction, could be 'native' or 'token'
* "counterAddress": undefined // optional counter party address of the transaction. For EVM chains, this is recipient address
* }</pre>
* 1 credit will be debited for every monitored account every day.</li>
* <li><b>ACCOUNT_PENDING_BLOCKCHAIN_TRANSACTION</b> - Enable HTTP POST JSON notifications on incoming blockchain transactions on off-chain accounts.
* This web hook will be invoked, when the transaction appears for the first time in the block, but is stil not credited to the ledger account, because it does not have enough confirmations.
* This web hook is invoked only for BTC, LTC, DOGE and BCH accounts.
* 5 credits will be debited for every fired webhook.<br/></li>
* <li><b>ACCOUNT_INCOMING_BLOCKCHAIN_TRANSACTION</b> - Enable HTTP POST JSON notifications on incoming blockchain transactions on virtual accounts.
* This web hook will be invoked, when the transaction is credited to the virtual account. Transaction is credited, when it has sufficient amount of blockchain confirmations.
* For BTC, LTC, BCH, DOGE - 2 confirmations, others - 1 confirmation.
* Request body of the POST request will be JSON object with attributes:<br/>

@@ -60,22 +124,22 @@ * <pre>{

* 1 credit will be debited for every monitored account every day.</li>
* <li><b>CUSTOMER_TRADE_MATCH</b> - Enable HTTP POST JSON notifications on closed trade, which occurs on any customer account.
* This web hook will be invoked, when the open trade is filled and closed. Works also for the Trade Futures. If is triggered by the futures, bool field expiredWithoutMatch is present.
* <li><b>ACCOUNT_PENDING_BLOCKCHAIN_TRANSACTION</b> - Enable HTTP POST JSON notifications on incoming blockchain transactions on virtual accounts.
* This web hook will be invoked, when the transaction appears for the first time in the block - it has 1 confirmation, but is still not credited to the ledger account, because it does not have enough confirmations.
* This web hook is invoked only for BTC, LTC, DOGE and BCH accounts.
* Request body of the POST request will be JSON object with attributes:<br/>
* <pre>{
* "created": 1619176527481,
* "date": 1619176527481,
* "amount": "0.005",
* "price": "0.02",
* "type": "SELL",
* "pair": "VC_CHF/VC_CHF3",
* "id": "6082ab462936b4478117c6a0", // id of the trade
* "currency1AccountId": "6082ab462936b4478117c6a0",
* "currency2AccountId": "6082ab512936b4478117c6a2",
* "fee": null,
* "feeAccountId": null,
* "isMaker": true,
* "expiredWithoutMatch": false
* "currency": "BTC",
* "id": "6082ab462936b4478117c6a0",
* "reference: "c9875708-4ba3-41c9-a4cd-271048b41b9a", // ledger transaction reference
* "txId": "45af182a0ffab58e5ba32fee57b297b2260c6e23a1de5ddc76c7ee22d72dea99",
* "blockHash": "45af182a0ffab58e5ba32fee57b297b2260c6e23a1de5ddc76c7ee22d72dea99", // hash of the block, might not be present all the time
* "blockHeight": 12345,
* "from": "SENDER_ADDRESS", // might not ebe present all the time, for UTXO based blockchains it's not there
* "to": "RECIPIENT_ADDRESS_CONNECTED_TO_LEDGER_ACCOUNT", // blockchain address of the recipient
* "index": 5 // for UTXO based chains (BTC,LTC,DOGE,BCH,ADA) this is the index of the output in the transaction
* }</pre>
* 10 credits will be debited for every monitored customer every day.</li>
* <li><b>CUSTOMER_PARTIAL_TRADE_MATCH</b> - Enable HTTP POST JSON notifications on partialy filled trade, which occurs on any customer account.
* This web hook will be invoked, when the open trade is partialy filled.
* 1 credit will be debited for every monitored account every day.</li>
* <li><b>CUSTOMER_TRADE_MATCH</b> - Enable HTTP POST JSON notifications on closed trade, which occurs on any customer account.
* This web hook will be invoked, when the open trade is filled and closed. Works also for the Trade Futures. If is triggered by the futures, bool field expiredWithoutMatch is present.
* Request body of the POST request will be JSON object with attributes:<br/>

@@ -97,51 +161,69 @@ * <pre>{

* 10 credits will be debited for every monitored customer every day.</li>
* <li><b>TRANSACTION_IN_THE_BLOCK</b> - Enable HTTP POST JSON notifications on ledger => blockchain transaction, when transaction is included in the block.
* This web hook will be invoked, when the outgoing transaction is included in the block.
* <li><b>CUSTOMER_PARTIAL_TRADE_MATCH</b> - Enable HTTP POST JSON notifications on partialy filled trade, which occurs on any customer account.
* This web hook will be invoked, when the open trade is partialy filled.
* Request body of the POST request will be JSON object with attributes:<br/>
* <pre>
* {
* "txId": "0x026f4f05b972c09279111da13dfd20d8df04eff436d7f604cd97b9ffaa690567",
* "reference": "90270634-5b07-4fad-b17b-f82899953533",
* "accountId": "6086ed0744c45b24d4fbd039",
* "currency": "BSC",
* "withdrawalId": "608fe5b73a893234ba379ab2",
* "address": "0x8ce4e40889a13971681391AAd29E88eFAF91f784",
* "amount": "0.1",
* "blockHeight": 8517664
* <pre>{
* "created": 1619176527481,
* "amount": "0.005",
* "price": "0.02",
* "type": "SELL",
* "pair": "VC_CHF/VC_CHF3",
* "id": "6082ab462936b4478117c6a0", // id of the trade
* "currency1AccountId": "6082ab462936b4478117c6a0",
* "currency2AccountId": "6082ab512936b4478117c6a2",
* "fee": null,
* "feeAccountId": null,
* "isMaker": true,
* "expiredWithoutMatch": false
* }</pre>
* 10 credits will be debited every day, 1 credit for every included transaction notified via web hook.</li>
* <li><b>KMS_FAILED_TX</b> - Enable HTTP POST JSON notifications on error during KMS signature process.
* This web hook will be invoked, when the Tatum KMS receives error during processing transactions.
* 10 credits will be debited for every monitored customer every day.</li>
* <li><b>TRANSACTION_IN_THE_BLOCK</b> - Enable HTTP POST JSON notifications on ledger => blockchain transaction, when transaction is included in the block.
* This web hook will be invoked, when the outgoing transaction is included in the block.
* Request body of the POST request will be JSON object with attributes:<br/>
* <pre>{
* "signatureId": "6082ab462936b4478117c6a0",
* "error": "Error message from the KMS"
* <pre>
* {
* "txId": "0x026f4f05b972c09279111da13dfd20d8df04eff436d7f604cd97b9ffaa690567",
* "reference": "90270634-5b07-4fad-b17b-f82899953533",
* "accountId": "6086ed0744c45b24d4fbd039",
* "currency": "BSC",
* "withdrawalId": "608fe5b73a893234ba379ab2",
* "address": "0x8ce4e40889a13971681391AAd29E88eFAF91f784",
* "amount": "0.1",
* "blockHeight": 8517664
* }</pre>
* 10 credits will be debited every day.</li>
* <li><b>KMS_COMPLETED_TX</b> - Enable HTTP POST JSON notifications on successful completion of KMS signature process.
* This web hook will be invoked, when the Tatum KMS sudessfully completes the signature during processing transactions.
* 10 credits will be debited every day, 1 credit for every included transaction notified via web hook.</li>
* <li><b>KMS_FAILED_TX</b> - Enable HTTP POST JSON notifications on error during KMS signature process.
* This web hook will be invoked, when the Tatum KMS receives error during processing transactions.
* Request body of the POST request will be JSON object with attributes:<br/>
* <pre>{
* "signatureId": "6082ab462936b4478117c6a0",
* "txId": "0x7bb7d3b90567e89f999f2e3d263bc3738a018dbbcfa9f5397678cf17cdf0235f"
* "error": "Error message from the KMS"
* }</pre>
* 10 credits will be debited every day.</li>
* <li><b>OFFCHAIN_WITHDRAWAL</b> - Off-chain scanning of outgoing transactions for BTC, BCH, LTC, DOGE and ETH blockchains - by default addresses in registered for off-chain
* scanning are synchronized only against incoming transactions. By enabling this feature, off-chain accounts with connected blockchain addresses
* will be scanned also for outgoing transactions. This transaction wil be recorder to the ledger and account balance will be decreased - don't use it if you perform your own transactions
* from the account to the blockchain.<br/>
* 20 credits will be debited for every address registered for scanning every day.</li>
* <li><b>ACCOUNT_BALANCE_LIMIT</b> - Report with all account balances above desired limit.</li>
* <li><b>TRANSACTION_HISTORY_REPORT</b> - Report with all ledger transactions for last X hours, where X is set by the subscription attribute as interval.
* Maximum number of transactions returned by this report is 20000. Transactions are obtained from the time of the invocation of the GET method to obtain report - X hours.</li>
* </ul>
* In case of unsuccesful web hook response status - other then 2xx - web hook is repeated 9 more times with exponential backoff.
* Parameters are T = 15 * 2.7925^9, where 15 is interval in s, backoff rate is 2.7925 and 9 is current number of retries. Last web hook is fired after 24 hours approximatelly. After last failed attempt, web hook is deleted from our system. The 2xx response must be returned in 10 seconds after web hook is fired.<br/>
* Result of the operation is subscription ID, which can be used to cancel subscription or obtain additional data connected to it like reports.</p>
*
* @param requestBody
* @returns Id OK
* @throws ApiError
*/
static createSubscription(requestBody: (CreateSubscriptionIncoming | CreateSubscriptionPending | CreateSubscriptionTradeMatch | CreateSubscriptionKMSError | CreateSubscriptionKMSSuccess | CreateSubscriptionTxInTheBlock | CreateSubscriptionOffchain | CreateSubscriptionBalance | CreateSubscriptionInterval)): CancelablePromise<Id>;
* <li><b>KMS_COMPLETED_TX</b> - Enable HTTP POST JSON notifications on successful completion of KMS signature process.
* This web hook will be invoked, when the Tatum KMS sudessfully completes the signature during processing transactions.
* Request body of the POST request will be JSON object with attributes:<br/>
* <pre>{
* "signatureId": "6082ab462936b4478117c6a0",
* "txId": "0x7bb7d3b90567e89f999f2e3d263bc3738a018dbbcfa9f5397678cf17cdf0235f"
* }</pre>
* 10 credits will be debited every day.</li>
* <li><b>OFFCHAIN_WITHDRAWAL</b> - Off-chain scanning of outgoing transactions for BTC, BCH, LTC, DOGE and ETH blockchains - by default addresses in registered for off-chain
* scanning are synchronized only against incoming transactions. By enabling this feature, off-chain accounts with connected blockchain addresses
* will be scanned also for outgoing transactions. This transaction wil be recorder to the ledger and account balance will be decreased - don't use it if you perform your own transactions
* from the account to the blockchain.<br/>
* 20 credits will be debited for every address registered for scanning every day.</li>
* <li><b>ACCOUNT_BALANCE_LIMIT</b> - Report with all account balances above desired limit.</li>
* <li><b>TRANSACTION_HISTORY_REPORT</b> - Report with all ledger transactions for last X hours, where X is set by the subscription attribute as interval.
* Maximum number of transactions returned by this report is 20000. Transactions are obtained from the time of the invocation of the GET method to obtain report - X hours.</li>
* </ul>
* In case of unsuccesful web hook response status - other then 2xx - web hook is repeated 9 more times with exponential backoff.
* Parameters are T = 15 * 2.7925^9, where 15 is interval in s, backoff rate is 2.7925 and 9 is current number of retries. Last web hook is fired after 24 hours approximatelly. After last failed attempt, web hook is deleted from our system. The 2xx response must be returned in 10 seconds after web hook is fired.<br/>
* Result of the operation is subscription ID, which can be used to cancel subscription or obtain additional data connected to it like reports.</p>
*
* @param requestBody
* @returns Id OK
* @throws ApiError
*/
static createSubscription(requestBody: (CreateSubscriptionNotification | CreateSubscriptionIncoming | CreateSubscriptionPending | CreateSubscriptionTradeMatch | CreateSubscriptionKMSError | CreateSubscriptionKMSSuccess | CreateSubscriptionTxInTheBlock | CreateSubscriptionOffchain | CreateSubscriptionBalance | CreateSubscriptionInterval)): CancelablePromise<Id>;
/**

@@ -148,0 +230,0 @@ * List all active subscriptions

@@ -11,23 +11,86 @@ "use strict";

* <ul>
* <li><b>ACCOUNT_INCOMING_BLOCKCHAIN_TRANSACTION</b> - Enable HTTP POST JSON notifications on incoming blockchain transactions on off-chain accounts.
* This web hook will be invoked, when the transaction is credited to the ledger account. Transaction is credited, when it has sufficient amount of blockchain confirmations.
* For BTC, LTC, BCH, DOGE - 1 confirmation, ETH, ERC20 tokens, XLM, XRP, BNB - 1 confirmation.
* <li><b>ADDRESS_TRANSACTION</b> - Enable HTTP POST JSON notifications for any blockchain transactions at the specified address.<br/>
* This webhook will be sent when a transaction arrives to or is sent from the blockchain address specified in the call - this applies to both incoming/outgoing transactions in the native currency of the blockchain as well as any incoming/outgoing transactions for any type of token.
* Free community plans can monitor up to 10 addresses per plan.<br/><br/>
* Please refer to the availability and consumption table below.
* <table>
* <tr>
* <th>Chain</th>
* <th>Testnet/Mainnet</th>
* <th>Token assets support</th>
* <th>Plan limitation</th>
* <th>Credit consumption / day / address</th>
* </tr>
* <tr>
* <td>Solana</td>
* <td>Yes/Yes</td>
* <td>SOL, SLP and NFTs</td>
* <td>Free plans - 10 addresses across all blockchains, Paid plans - unlimited addresses across all blockchains</td>
* <td>50 credits / day / address</td>
* </tr>
* <tr>
* <td>Ethereum</td>
* <td>Yes/Yes</td>
* <td>ETH, Internal transfers, ERC20, ERC721, ERC1155</td>
* <td>Free plans - 10 addresses across all blockchains, Paid plans - unlimited addresses across all blockchains</td>
* <td>25 credits / day / address</td>
* </tr>
* <tr>
* <td>Polygon</td>
* <td>Yes/Yes</td>
* <td>MATIC, ERC20, ERC721, ERC1155</td>
* <td>Free plans - 10 addresses across all blockchains, Paid plans - unlimited addresses across all blockchains</td>
* <td>40 credits / day / address</td>
* </tr>
* <tr>
* <td>Celo</td>
* <td>Yes/Yes</td>
* <td>CELO, Internal transfers, ERC20, ERC721, ERC1155</td>
* <td>Free plans - 10 addresses across all blockchains, Paid plans - unlimited addresses across all blockchains</td>
* <td>25 credits / day / address</td>
* </tr>
* <tr>
* <td>Bitcoin</td>
* <td>Yes/Yes</td>
* <td>BTC</td>
* <td>Free plans - 10 addresses across all blockchains, Paid plans - unlimited addresses across all blockchains</td>
* <td>20 credits / day / address</td>
* </tr>
* <tr>
* <td>Litecoin</td>
* <td>Yes/Yes</td>
* <td>LTC</td>
* <td>Free plans - 10 addresses across all blockchains, Paid plans - unlimited addresses across all blockchains</td>
* <td>20 credits / day / address</td>
* </tr>
* <tr>
* <td>Bitcoin Cash</td>
* <td>Yes/Yes</td>
* <td>BCH, only incoming transactions</td>
* <td>Free plans - 10 addresses across all blockchains, Paid plans - unlimited addresses across all blockchains</td>
* <td>20 credits / day / address</td>
* </tr>
* <tr>
* <td>Dogecoin</td>
* <td>Yes/Yes</td>
* <td>DOGE, only incoming transactions</td>
* <td>Free plans - 10 addresses across all blockchains, Paid plans - unlimited addresses across all blockchains</td>
* <td>20 credits / day / address</td>
* </tr>
* </table>
* Request body of the POST request will be JSON object with attributes:<br/>
* <pre>{
* "date": 1619176527481,
* "amount": "0.005",
* "currency": "BTC",
* "id": "6082ab462936b4478117c6a0",
* "reference: "c9875708-4ba3-41c9-a4cd-271048b41b9a", // ledger transaction reference
* "txId": "45af182a0ffab58e5ba32fee57b297b2260c6e23a1de5ddc76c7ee22d72dea99",
* "blockHash": "45af182a0ffab58e5ba32fee57b297b2260c6e23a1de5ddc76c7ee22d72dea99", // hash of the block, might not be present all the time
* "blockHeight": 12345,
* "from": "SENDER_ADDRESS", // might not ebe present all the time, for UTXO based blockchains it's not there
* "to": "RECIPIENT_ADDRESS_CONNECTED_TO_LEDGER_ACCOUNT", // blockchain address of the recipient
* "index": 5 // for UTXO based chains (BTC,LTC,DOGE,BCH,ADA) this is the index of the output in the transaction
* "address": "FykfMwA9WNShzPJbbb9DNXsfgDgS3XZzWiFgrVXfWoPJ", // address on which the transaction occurs. For EVM chains, this is recipient address
* "txId": "2rdy3YCZHSwvpWtuDom1d4Jjy5UU9STLxF3ffXau6GToReDkfw8wEgX541fvzvh6btVC5D8iNapcKTXfPsoDBk7A", // transaction id
* "blockNumber": 110827114, // block number
* "asset": "3gUeeR3BfVhukYJMwtHownRtRkGcf1bvwiV8TbKMZBVz", // Asset of transaction, for token assets it is address of that token, for native name of the native asset like SOL
* "amount": "1", // amount of the asset that was credited (+) or debited (-) from the address. In case of EVM chains, amount is always positive when counterAddress is present
* "tokenId": "1", // ID of the transferred token, if it is ERC721 / ERC1155
* "type": "token", // type of transaction, could be 'native' or 'token'
* "counterAddress": undefined // optional counter party address of the transaction. For EVM chains, this is recipient address
* }</pre>
* 1 credit will be debited for every monitored account every day.</li>
* <li><b>ACCOUNT_PENDING_BLOCKCHAIN_TRANSACTION</b> - Enable HTTP POST JSON notifications on incoming blockchain transactions on off-chain accounts.
* This web hook will be invoked, when the transaction appears for the first time in the block, but is stil not credited to the ledger account, because it does not have enough confirmations.
* This web hook is invoked only for BTC, LTC, DOGE and BCH accounts.
* 5 credits will be debited for every fired webhook.<br/></li>
* <li><b>ACCOUNT_INCOMING_BLOCKCHAIN_TRANSACTION</b> - Enable HTTP POST JSON notifications on incoming blockchain transactions on virtual accounts.
* This web hook will be invoked, when the transaction is credited to the virtual account. Transaction is credited, when it has sufficient amount of blockchain confirmations.
* For BTC, LTC, BCH, DOGE - 2 confirmations, others - 1 confirmation.
* Request body of the POST request will be JSON object with attributes:<br/>

@@ -48,22 +111,22 @@ * <pre>{

* 1 credit will be debited for every monitored account every day.</li>
* <li><b>CUSTOMER_TRADE_MATCH</b> - Enable HTTP POST JSON notifications on closed trade, which occurs on any customer account.
* This web hook will be invoked, when the open trade is filled and closed. Works also for the Trade Futures. If is triggered by the futures, bool field expiredWithoutMatch is present.
* <li><b>ACCOUNT_PENDING_BLOCKCHAIN_TRANSACTION</b> - Enable HTTP POST JSON notifications on incoming blockchain transactions on virtual accounts.
* This web hook will be invoked, when the transaction appears for the first time in the block - it has 1 confirmation, but is still not credited to the ledger account, because it does not have enough confirmations.
* This web hook is invoked only for BTC, LTC, DOGE and BCH accounts.
* Request body of the POST request will be JSON object with attributes:<br/>
* <pre>{
* "created": 1619176527481,
* "date": 1619176527481,
* "amount": "0.005",
* "price": "0.02",
* "type": "SELL",
* "pair": "VC_CHF/VC_CHF3",
* "id": "6082ab462936b4478117c6a0", // id of the trade
* "currency1AccountId": "6082ab462936b4478117c6a0",
* "currency2AccountId": "6082ab512936b4478117c6a2",
* "fee": null,
* "feeAccountId": null,
* "isMaker": true,
* "expiredWithoutMatch": false
* "currency": "BTC",
* "id": "6082ab462936b4478117c6a0",
* "reference: "c9875708-4ba3-41c9-a4cd-271048b41b9a", // ledger transaction reference
* "txId": "45af182a0ffab58e5ba32fee57b297b2260c6e23a1de5ddc76c7ee22d72dea99",
* "blockHash": "45af182a0ffab58e5ba32fee57b297b2260c6e23a1de5ddc76c7ee22d72dea99", // hash of the block, might not be present all the time
* "blockHeight": 12345,
* "from": "SENDER_ADDRESS", // might not ebe present all the time, for UTXO based blockchains it's not there
* "to": "RECIPIENT_ADDRESS_CONNECTED_TO_LEDGER_ACCOUNT", // blockchain address of the recipient
* "index": 5 // for UTXO based chains (BTC,LTC,DOGE,BCH,ADA) this is the index of the output in the transaction
* }</pre>
* 10 credits will be debited for every monitored customer every day.</li>
* <li><b>CUSTOMER_PARTIAL_TRADE_MATCH</b> - Enable HTTP POST JSON notifications on partialy filled trade, which occurs on any customer account.
* This web hook will be invoked, when the open trade is partialy filled.
* 1 credit will be debited for every monitored account every day.</li>
* <li><b>CUSTOMER_TRADE_MATCH</b> - Enable HTTP POST JSON notifications on closed trade, which occurs on any customer account.
* This web hook will be invoked, when the open trade is filled and closed. Works also for the Trade Futures. If is triggered by the futures, bool field expiredWithoutMatch is present.
* Request body of the POST request will be JSON object with attributes:<br/>

@@ -85,50 +148,68 @@ * <pre>{

* 10 credits will be debited for every monitored customer every day.</li>
* <li><b>TRANSACTION_IN_THE_BLOCK</b> - Enable HTTP POST JSON notifications on ledger => blockchain transaction, when transaction is included in the block.
* This web hook will be invoked, when the outgoing transaction is included in the block.
* <li><b>CUSTOMER_PARTIAL_TRADE_MATCH</b> - Enable HTTP POST JSON notifications on partialy filled trade, which occurs on any customer account.
* This web hook will be invoked, when the open trade is partialy filled.
* Request body of the POST request will be JSON object with attributes:<br/>
* <pre>
* {
* "txId": "0x026f4f05b972c09279111da13dfd20d8df04eff436d7f604cd97b9ffaa690567",
* "reference": "90270634-5b07-4fad-b17b-f82899953533",
* "accountId": "6086ed0744c45b24d4fbd039",
* "currency": "BSC",
* "withdrawalId": "608fe5b73a893234ba379ab2",
* "address": "0x8ce4e40889a13971681391AAd29E88eFAF91f784",
* "amount": "0.1",
* "blockHeight": 8517664
* <pre>{
* "created": 1619176527481,
* "amount": "0.005",
* "price": "0.02",
* "type": "SELL",
* "pair": "VC_CHF/VC_CHF3",
* "id": "6082ab462936b4478117c6a0", // id of the trade
* "currency1AccountId": "6082ab462936b4478117c6a0",
* "currency2AccountId": "6082ab512936b4478117c6a2",
* "fee": null,
* "feeAccountId": null,
* "isMaker": true,
* "expiredWithoutMatch": false
* }</pre>
* 10 credits will be debited every day, 1 credit for every included transaction notified via web hook.</li>
* <li><b>KMS_FAILED_TX</b> - Enable HTTP POST JSON notifications on error during KMS signature process.
* This web hook will be invoked, when the Tatum KMS receives error during processing transactions.
* 10 credits will be debited for every monitored customer every day.</li>
* <li><b>TRANSACTION_IN_THE_BLOCK</b> - Enable HTTP POST JSON notifications on ledger => blockchain transaction, when transaction is included in the block.
* This web hook will be invoked, when the outgoing transaction is included in the block.
* Request body of the POST request will be JSON object with attributes:<br/>
* <pre>{
* "signatureId": "6082ab462936b4478117c6a0",
* "error": "Error message from the KMS"
* <pre>
* {
* "txId": "0x026f4f05b972c09279111da13dfd20d8df04eff436d7f604cd97b9ffaa690567",
* "reference": "90270634-5b07-4fad-b17b-f82899953533",
* "accountId": "6086ed0744c45b24d4fbd039",
* "currency": "BSC",
* "withdrawalId": "608fe5b73a893234ba379ab2",
* "address": "0x8ce4e40889a13971681391AAd29E88eFAF91f784",
* "amount": "0.1",
* "blockHeight": 8517664
* }</pre>
* 10 credits will be debited every day.</li>
* <li><b>KMS_COMPLETED_TX</b> - Enable HTTP POST JSON notifications on successful completion of KMS signature process.
* This web hook will be invoked, when the Tatum KMS sudessfully completes the signature during processing transactions.
* 10 credits will be debited every day, 1 credit for every included transaction notified via web hook.</li>
* <li><b>KMS_FAILED_TX</b> - Enable HTTP POST JSON notifications on error during KMS signature process.
* This web hook will be invoked, when the Tatum KMS receives error during processing transactions.
* Request body of the POST request will be JSON object with attributes:<br/>
* <pre>{
* "signatureId": "6082ab462936b4478117c6a0",
* "txId": "0x7bb7d3b90567e89f999f2e3d263bc3738a018dbbcfa9f5397678cf17cdf0235f"
* "error": "Error message from the KMS"
* }</pre>
* 10 credits will be debited every day.</li>
* <li><b>OFFCHAIN_WITHDRAWAL</b> - Off-chain scanning of outgoing transactions for BTC, BCH, LTC, DOGE and ETH blockchains - by default addresses in registered for off-chain
* scanning are synchronized only against incoming transactions. By enabling this feature, off-chain accounts with connected blockchain addresses
* will be scanned also for outgoing transactions. This transaction wil be recorder to the ledger and account balance will be decreased - don't use it if you perform your own transactions
* from the account to the blockchain.<br/>
* 20 credits will be debited for every address registered for scanning every day.</li>
* <li><b>ACCOUNT_BALANCE_LIMIT</b> - Report with all account balances above desired limit.</li>
* <li><b>TRANSACTION_HISTORY_REPORT</b> - Report with all ledger transactions for last X hours, where X is set by the subscription attribute as interval.
* Maximum number of transactions returned by this report is 20000. Transactions are obtained from the time of the invocation of the GET method to obtain report - X hours.</li>
* </ul>
* In case of unsuccesful web hook response status - other then 2xx - web hook is repeated 9 more times with exponential backoff.
* Parameters are T = 15 * 2.7925^9, where 15 is interval in s, backoff rate is 2.7925 and 9 is current number of retries. Last web hook is fired after 24 hours approximatelly. After last failed attempt, web hook is deleted from our system. The 2xx response must be returned in 10 seconds after web hook is fired.<br/>
* Result of the operation is subscription ID, which can be used to cancel subscription or obtain additional data connected to it like reports.</p>
*
* @param requestBody
* @returns Id OK
* @throws ApiError
*/
* <li><b>KMS_COMPLETED_TX</b> - Enable HTTP POST JSON notifications on successful completion of KMS signature process.
* This web hook will be invoked, when the Tatum KMS sudessfully completes the signature during processing transactions.
* Request body of the POST request will be JSON object with attributes:<br/>
* <pre>{
* "signatureId": "6082ab462936b4478117c6a0",
* "txId": "0x7bb7d3b90567e89f999f2e3d263bc3738a018dbbcfa9f5397678cf17cdf0235f"
* }</pre>
* 10 credits will be debited every day.</li>
* <li><b>OFFCHAIN_WITHDRAWAL</b> - Off-chain scanning of outgoing transactions for BTC, BCH, LTC, DOGE and ETH blockchains - by default addresses in registered for off-chain
* scanning are synchronized only against incoming transactions. By enabling this feature, off-chain accounts with connected blockchain addresses
* will be scanned also for outgoing transactions. This transaction wil be recorder to the ledger and account balance will be decreased - don't use it if you perform your own transactions
* from the account to the blockchain.<br/>
* 20 credits will be debited for every address registered for scanning every day.</li>
* <li><b>ACCOUNT_BALANCE_LIMIT</b> - Report with all account balances above desired limit.</li>
* <li><b>TRANSACTION_HISTORY_REPORT</b> - Report with all ledger transactions for last X hours, where X is set by the subscription attribute as interval.
* Maximum number of transactions returned by this report is 20000. Transactions are obtained from the time of the invocation of the GET method to obtain report - X hours.</li>
* </ul>
* In case of unsuccesful web hook response status - other then 2xx - web hook is repeated 9 more times with exponential backoff.
* Parameters are T = 15 * 2.7925^9, where 15 is interval in s, backoff rate is 2.7925 and 9 is current number of retries. Last web hook is fired after 24 hours approximatelly. After last failed attempt, web hook is deleted from our system. The 2xx response must be returned in 10 seconds after web hook is fired.<br/>
* Result of the operation is subscription ID, which can be used to cancel subscription or obtain additional data connected to it like reports.</p>
*
* @param requestBody
* @returns Id OK
* @throws ApiError
*/
static createSubscription(requestBody) {

@@ -135,0 +216,0 @@ return (0, request_1.request)({

@@ -12,3 +12,3 @@ import type { PendingTransaction } from '../models/PendingTransaction';

*/
static getPendingTransactionsToSign(chain: 'BNB' | 'BTC' | 'ETH' | 'XLM' | 'XRP' | 'BCH' | 'LTC' | 'DOGE' | 'VET' | 'BSC' | 'ADA' | 'MATIC' | 'CELO' | 'FLOW' | 'TRON' | 'ONE' | 'XDC' | 'EGLD', signatures?: string): CancelablePromise<PendingTransaction>;
static getPendingTransactionsToSign(chain: 'BNB' | 'BTC' | 'ETH' | 'XLM' | 'XRP' | 'BCH' | 'LTC' | 'DOGE' | 'VET' | 'BSC' | 'ADA' | 'MATIC' | 'CELO' | 'FLOW' | 'TRON' | 'ONE' | 'XDC' | 'EGLD' | 'KLAY' | 'SOL', signatures?: string): CancelablePromise<Array<PendingTransaction>>;
/**

@@ -15,0 +15,0 @@ * Complete pending transaction to sign

@@ -5,2 +5,3 @@ export declare enum Currency {

LTC = "LTC",
KLAY = "KLAY",
CELO = "CELO",

@@ -7,0 +8,0 @@ SOL = "SOL",

@@ -10,2 +10,3 @@ "use strict";

Currency["LTC"] = "LTC";
Currency["KLAY"] = "KLAY";
Currency["CELO"] = "CELO";

@@ -12,0 +13,0 @@ Currency["SOL"] = "SOL";

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc