@tatumio/algo
Advanced tools
Comparing version 2.0.1-alpha.235 to 2.0.1-alpha.236
{ | ||
"name": "@tatumio/algo", | ||
"version": "2.0.1-alpha.235", | ||
"version": "2.0.1-alpha.236", | ||
"type": "commonjs", | ||
@@ -9,9 +9,9 @@ "license": "MIT", | ||
"dependencies": { | ||
"@tatumio/shared-testing-common": "2.0.1-alpha.235", | ||
"@tatumio/shared-blockchain-abstract": "2.0.1-alpha.235", | ||
"@tatumio/api-client": "2.0.1-alpha.235", | ||
"@tatumio/shared-testing-common": "2.0.1-alpha.236", | ||
"@tatumio/shared-blockchain-abstract": "2.0.1-alpha.236", | ||
"@tatumio/api-client": "2.0.1-alpha.236", | ||
"axios": "^0.24.0", | ||
"form-data": "^4.0.0", | ||
"@tatumio/shared-core": "2.0.1-alpha.235", | ||
"@tatumio/shared-abstract-sdk": "2.0.1-alpha.235", | ||
"@tatumio/shared-core": "2.0.1-alpha.236", | ||
"@tatumio/shared-abstract-sdk": "2.0.1-alpha.236", | ||
"bignumber.js": "^9.0.2", | ||
@@ -18,0 +18,0 @@ "algosdk": "^1.13.1", |
import { SDKArguments } from '@tatumio/shared-abstract-sdk'; | ||
import { BlockchainAlgorandAlgoService } from '@tatumio/api-client'; | ||
import { BlockchainAlgorandAlgoService, BlockchainFungibleTokenService } from '@tatumio/api-client'; | ||
export declare const TatumAlgoSDK: (args: SDKArguments) => { | ||
@@ -23,2 +23,4 @@ algoWeb: import("./services/algo.web").AlgoWeb; | ||
erc20: { | ||
getErc20TransactionByAddress: typeof BlockchainFungibleTokenService.erc20GetTransactionByAddress; | ||
getErc20AccountBalance: typeof BlockchainFungibleTokenService.erc20GetBalance; | ||
prepare: { | ||
@@ -35,3 +37,23 @@ createFTSignedTransaction: (body: import("./services/algo.tx").DeployErc20KMS | import("./services/algo.tx").DeployErc20, testnet?: boolean, provider?: string) => Promise<string>; | ||
}; | ||
erc721: { | ||
nft: { | ||
deployNFTSmartContract: typeof import("@tatumio/api-client").BlockchainNftService.nftDeployErc721; | ||
addNFTMinter: typeof import("@tatumio/api-client").BlockchainNftService.nftAddMinter; | ||
mintNFT: typeof import("@tatumio/api-client").BlockchainNftService.nftMintErc721; | ||
mintMultipleNFTs: typeof import("@tatumio/api-client").BlockchainNftService.nftMintMultipleErc721; | ||
burnNFT: typeof import("@tatumio/api-client").BlockchainNftService.nftBurnErc721; | ||
transferNFT: typeof import("@tatumio/api-client").BlockchainNftService.nftTransferErc721; | ||
updateNFTRoyalty: typeof import("@tatumio/api-client").BlockchainNftService.nftUpdateCashbackErc721; | ||
getNFTTransaction: typeof import("@tatumio/api-client").BlockchainNftService.nftGetTransactErc721; | ||
getNFTTransactionsByToken: typeof import("@tatumio/api-client").BlockchainNftService.nftGetTransactionByToken; | ||
getNFTTransactionsByAddress: typeof import("@tatumio/api-client").BlockchainNftService.nftGetTransactionByAddress; | ||
getNFTsByAddress: typeof import("@tatumio/api-client").BlockchainNftService.nftGetBalanceErc721; | ||
getNFTProvenanceData: typeof import("@tatumio/api-client").BlockchainNftService.nftGetProvenanceDataErc721; | ||
getNFTMetadataURI: typeof import("@tatumio/api-client").BlockchainNftService.nftGetMetadataErc721; | ||
getNFTRoyalty: typeof import("@tatumio/api-client").BlockchainNftService.nftGetRoyaltyErc721; | ||
getNFTAccountBalance: typeof import("@tatumio/api-client").BlockchainNftService.nftGetBalanceErc721; | ||
getNFTImage: (chain: "ETH" | "MATIC" | "KCS" | "ONE" | "KLAY" | "BSC" | "CELO" | "FLOW" | "TRON" | "SOL", contractAddress: string, tokenId: string, account?: string) => Promise<{ | ||
originalUrl: string; | ||
publicUrl: string; | ||
}>; | ||
prepareAddNftMinterAbstraction: (body: import("@tatumio/api-client").AddNftMinter | import("@tatumio/api-client").AddNftMinterKMS) => Promise<string[]>; | ||
prepare: { | ||
@@ -156,24 +178,2 @@ createNFTSignedTransaction: (body: import("./services/algo.tx").DeployNftKMS | import("./services/algo.tx").DeployNft, testnet?: boolean, provider?: string) => Promise<string>; | ||
}; | ||
nft: { | ||
deployNFTSmartContract: typeof import("@tatumio/api-client").BlockchainNftService.nftDeployErc721; | ||
addNFTMinter: typeof import("@tatumio/api-client").BlockchainNftService.nftAddMinter; | ||
mintNFT: typeof import("@tatumio/api-client").BlockchainNftService.nftMintErc721; | ||
mintMultipleNFTs: typeof import("@tatumio/api-client").BlockchainNftService.nftMintMultipleErc721; | ||
burnNFT: typeof import("@tatumio/api-client").BlockchainNftService.nftBurnErc721; | ||
transferNFT: typeof import("@tatumio/api-client").BlockchainNftService.nftTransferErc721; | ||
updateNFTRoyalty: typeof import("@tatumio/api-client").BlockchainNftService.nftUpdateCashbackErc721; | ||
getNFTTransaction: typeof import("@tatumio/api-client").BlockchainNftService.nftGetTransactErc721; | ||
getNFTTransactionsByToken: typeof import("@tatumio/api-client").BlockchainNftService.nftGetTransactionByToken; | ||
getNFTTransactionsByAddress: typeof import("@tatumio/api-client").BlockchainNftService.nftGetTransactionByAddress; | ||
getNFTsByAddress: typeof import("@tatumio/api-client").BlockchainNftService.nftGetBalanceErc721; | ||
getNFTProvenanceData: typeof import("@tatumio/api-client").BlockchainNftService.nftGetProvenanceDataErc721; | ||
getNFTMetadataURI: typeof import("@tatumio/api-client").BlockchainNftService.nftGetMetadataErc721; | ||
getNFTRoyalty: typeof import("@tatumio/api-client").BlockchainNftService.nftGetRoyaltyErc721; | ||
getNFTAccountBalance: typeof import("@tatumio/api-client").BlockchainNftService.nftGetBalanceErc721; | ||
getNFTImage: (chain: "ETH" | "MATIC" | "KCS" | "ONE" | "KLAY" | "BSC" | "CELO" | "FLOW" | "TRON" | "SOL", contractAddress: string, tokenId: string, account?: string) => Promise<{ | ||
originalUrl: string; | ||
publicUrl: string; | ||
}>; | ||
prepareAddNftMinterAbstraction: (body: import("@tatumio/api-client").AddNftMinter | import("@tatumio/api-client").AddNftMinterKMS) => Promise<string[]>; | ||
}; | ||
}; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.TatumAlgoSDK = void 0; | ||
const tslib_1 = require("tslib"); | ||
const shared_core_1 = require("@tatumio/shared-core"); | ||
@@ -15,3 +16,4 @@ const shared_blockchain_abstract_1 = require("@tatumio/shared-blockchain-abstract"); | ||
const txService = (0, algo_tx_1.algoTx)({ algoWeb: web }); | ||
return Object.assign(Object.assign({}, (0, shared_blockchain_abstract_1.abstractBlockchainSdk)(Object.assign(Object.assign({}, args), { blockchain }))), { algoWeb: web, record: (0, algo_record_1.algoRecord)(), wallet: (0, algo_wallet_1.algoWallet)(), transaction: txService.native, erc20: txService.erc20, erc721: txService.erc721, blockchain: { | ||
const _a = (0, shared_blockchain_abstract_1.abstractBlockchainSdk)(Object.assign(Object.assign({}, args), { blockchain })), { nft } = _a, abstractSdk = (0, tslib_1.__rest)(_a, ["nft"]); | ||
return Object.assign(Object.assign({}, abstractSdk), { algoWeb: web, record: (0, algo_record_1.algoRecord)(), wallet: (0, algo_wallet_1.algoWallet)(), transaction: txService.native, erc20: Object.assign(Object.assign({}, txService.erc20), { getErc20TransactionByAddress: api_client_1.BlockchainFungibleTokenService.erc20GetTransactionByAddress, getErc20AccountBalance: api_client_1.BlockchainFungibleTokenService.erc20GetBalance }), nft: Object.assign(Object.assign({}, txService.erc721), nft), blockchain: { | ||
broadcast: api_client_1.BlockchainAlgorandAlgoService.algoandBroadcast, | ||
@@ -18,0 +20,0 @@ getBlock: api_client_1.BlockchainAlgorandAlgoService.algorandGetBlock, |
Sorry, the diff of this file is not supported yet
69532
809
+ Added@tatumio/api-client@2.0.1-alpha.236(transitive)
+ Added@tatumio/shared-abstract-sdk@2.0.1-alpha.236(transitive)
+ Added@tatumio/shared-blockchain-abstract@2.0.1-alpha.236(transitive)
+ Added@tatumio/shared-core@2.0.1-alpha.236(transitive)
+ Added@tatumio/shared-testing-common@2.0.1-alpha.236(transitive)
- Removed@tatumio/api-client@2.0.1-alpha.235(transitive)
- Removed@tatumio/shared-abstract-sdk@2.0.1-alpha.235(transitive)
- Removed@tatumio/shared-blockchain-abstract@2.0.1-alpha.235(transitive)
- Removed@tatumio/shared-core@2.0.1-alpha.235(transitive)
- Removed@tatumio/shared-testing-common@2.0.1-alpha.235(transitive)