Socket
Socket
Sign inDemoInstall

@tatumio/algo

Package Overview
Dependencies
38
Maintainers
3
Versions
306
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 2.0.1-alpha.235 to 2.0.1-alpha.236

12

package.json
{
"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

SocketSocket SOC 2 Logo

Product

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc