Socket
Socket
Sign inDemoInstall

@tatumio/kcs

Package Overview
Dependencies
354
Maintainers
3
Versions
328
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 2.0.1-alpha.233 to 2.0.1-alpha.234

src/lib/services/kcs.auction.d.ts

18

package.json
{
"name": "@tatumio/kcs",
"version": "2.0.1-alpha.233",
"version": "2.0.1-alpha.234",
"license": "MIT",

@@ -8,15 +8,15 @@ "main": "./src/index.js",

"dependencies": {
"@tatumio/shared-testing-common": "2.0.1-alpha.233",
"@tatumio/shared-blockchain-abstract": "2.0.1-alpha.233",
"@tatumio/api-client": "2.0.1-alpha.233",
"@tatumio/shared-testing-evm-based": "2.0.1-alpha.234",
"@tatumio/shared-testing-common": "2.0.1-alpha.234",
"@tatumio/shared-blockchain-abstract": "2.0.1-alpha.234",
"@tatumio/api-client": "2.0.1-alpha.234",
"axios": "^0.24.0",
"form-data": "^4.0.0",
"@tatumio/shared-core": "2.0.1-alpha.233",
"@tatumio/shared-abstract-sdk": "2.0.1-alpha.233",
"@tatumio/shared-core": "2.0.1-alpha.234",
"@tatumio/shared-abstract-sdk": "2.0.1-alpha.234",
"bignumber.js": "^9.0.2",
"@tatumio/shared-testing-evm-based": "2.0.1-alpha.233",
"web3": "^1.7.0",
"@tatumio/shared-blockchain-evm-based": "2.0.1-alpha.233",
"@tatumio/shared-blockchain-evm-based": "2.0.1-alpha.234",
"ethereumjs-wallet": "^1.0.2",
"bip39": "^3.0.2",
"web3": "^1.7.0",
"web3-core": "^1.7.0",

@@ -23,0 +23,0 @@ "@harmony-js/crypto": "^0.1.56",

@@ -104,2 +104,64 @@ import { Web3Request, Web3Response } from '@tatumio/shared-core';

};
marketplace: {
auction: {
getAuction: (contractAddress: string, auctionId: string) => Promise<{
amount?: string;
bidder?: string;
erc20Address?: string;
isErc721?: boolean;
startedAt?: string;
endedAt?: string;
nftAddress?: string;
endingPrice?: string;
seller?: string;
highestBid?: string;
}>;
getAuctionFee: (contractAddress: string) => Promise<number>;
getAuctionFeeRecipient: (contractAddress: string) => Promise<{
address?: string;
}>;
prepare: {
deployAuctionSignedTransaction: (body: import("@tatumio/shared-blockchain-evm-based").DeployNftAuction, provider?: string) => Promise<string>;
auctionUpdateFeeRecipientSignedTransaction: (body: import("@tatumio/shared-blockchain-evm-based").UpdateAuctionFeeRecipient, provider?: string) => Promise<string>;
createAuctionSignedTransaction: (body: import("@tatumio/shared-blockchain-evm-based").CreateAuction, provider?: string) => Promise<string>;
auctionApproveNftTransferSignedTransaction: (body: import("@tatumio/shared-blockchain-evm-based").ApproveNftTransfer, provider?: string) => Promise<string>;
auctionApproveErc20TransferSignedTransaction: (body: import("@tatumio/shared-blockchain-evm-based").ApproveNftTransfer, provider?: string) => Promise<string>;
auctionBidSignedTransaction: (body: import("@tatumio/shared-blockchain-evm-based").AuctionBid, provider?: string) => Promise<string>;
auctionCancelSignedTransaction: (body: import("@tatumio/shared-blockchain-evm-based").SettleAuction, provider?: string) => Promise<string>;
auctionSettleSignedTransaction: (body: import("@tatumio/shared-blockchain-evm-based").SettleAuction, provider?: string) => Promise<string>;
};
send: {
deployAuctionSignedTransaction: (body: import("@tatumio/shared-blockchain-evm-based").DeployNftAuction, provider?: string) => Promise<import("@tatumio/api-client").TransactionHashKMS>;
auctionUpdateFeeRecipientSignedTransaction: (body: import("@tatumio/shared-blockchain-evm-based").UpdateAuctionFeeRecipient, provider?: string) => Promise<import("@tatumio/api-client").TransactionHashKMS>;
createAuctionSignedTransaction: (body: import("@tatumio/shared-blockchain-evm-based").CreateAuction, provider?: string) => Promise<import("@tatumio/api-client").TransactionHashKMS>;
auctionApproveNftTransferSignedTransaction: (body: import("@tatumio/shared-blockchain-evm-based").ApproveNftTransfer, provider?: string) => Promise<import("@tatumio/api-client").TransactionHashKMS>;
auctionApproveErc20TransferSignedTransaction: (body: import("@tatumio/shared-blockchain-evm-based").ApproveNftTransfer, provider?: string) => Promise<import("@tatumio/api-client").TransactionHashKMS>;
auctionBidSignedTransaction: (body: import("@tatumio/shared-blockchain-evm-based").AuctionBid, provider?: string) => Promise<import("@tatumio/api-client").TransactionHashKMS>;
auctionCancelSignedTransaction: (body: import("@tatumio/shared-blockchain-evm-based").SettleAuction, provider?: string) => Promise<import("@tatumio/api-client").TransactionHashKMS>;
auctionSettleSignedTransaction: (body: import("@tatumio/shared-blockchain-evm-based").SettleAuction, provider?: string) => Promise<import("@tatumio/api-client").TransactionHashKMS>;
};
};
prepare: {
approveErc20Spending: (body: import("@tatumio/api-client").ApproveErc20, provider?: string) => Promise<string>;
generateMarketplace: (body: import("../../../../../dist/packages/shared/blockchain/abstract/src").ChainGenerateMarketplace, provider?: string) => Promise<string>;
updateFee: (body: import("../../../../../dist/packages/shared/blockchain/abstract/src").ChainUpdateFee, provider?: string) => Promise<string>;
updateFeeRecipient: (body: import("../../../../../dist/packages/shared/blockchain/abstract/src").ChainUpdateFeeRecipient, provider?: string) => Promise<string>;
createMarketplaceListing: (body: import("../../../../../dist/packages/shared/blockchain/abstract/src").ChainSellAssetOnMarketplace, provider?: string) => Promise<string>;
cancelMarketplaceListing: (body: import("../../../../../dist/packages/shared/blockchain/abstract/src").ChainCancelSellAssetOnMarketplace, provider?: string) => Promise<string>;
buyMarketplaceListing: (body: import("../../../../../dist/packages/shared/blockchain/abstract/src").ChainBuyAssetOnMarketplace, provider?: string) => Promise<string>;
};
deploy: {
approveErc20Spending: (body: import("@tatumio/api-client").ApproveErc20, provider?: string) => Promise<import("@tatumio/api-client").TransactionHashKMS>;
generateMarketplace: (body: import("../../../../../dist/packages/shared/blockchain/abstract/src").ChainGenerateMarketplace, provider?: string) => Promise<import("@tatumio/api-client").TransactionHashKMS>;
updateFee: (body: import("../../../../../dist/packages/shared/blockchain/abstract/src").ChainUpdateFee, provider?: string) => Promise<import("@tatumio/api-client").TransactionHashKMS>;
updateFeeRecipient: (body: import("../../../../../dist/packages/shared/blockchain/abstract/src").ChainUpdateFeeRecipient, provider?: string) => Promise<import("@tatumio/api-client").TransactionHashKMS>;
createMarketplaceListing: (body: import("../../../../../dist/packages/shared/blockchain/abstract/src").ChainSellAssetOnMarketplace, provider?: string) => Promise<import("@tatumio/api-client").TransactionHashKMS>;
cancelMarketplaceListing: (body: import("../../../../../dist/packages/shared/blockchain/abstract/src").ChainCancelSellAssetOnMarketplace, provider?: string) => Promise<import("@tatumio/api-client").TransactionHashKMS>;
buyMarketplaceListing: (body: import("../../../../../dist/packages/shared/blockchain/abstract/src").ChainBuyAssetOnMarketplace, provider?: string) => Promise<import("@tatumio/api-client").TransactionHashKMS>;
};
getMarketplaceListing: typeof import("@tatumio/api-client").BlockchainMarketplaceService.getMarketplaceListing;
getMarketplaceListings: typeof import("@tatumio/api-client").BlockchainMarketplaceService.getMarketplaceListings;
getMarketplaceFee: typeof import("@tatumio/api-client").BlockchainMarketplaceService.getMarketplaceFee;
getMarketplaceFeeRecipient: typeof import("@tatumio/api-client").BlockchainMarketplaceService.getMarketplaceFeeRecipient;
};
httpDriver: (request: Web3Request) => Promise<Web3Response>;

@@ -238,3 +300,3 @@ blockchain: {

getNFTAccountBalance: typeof import("@tatumio/api-client").BlockchainNftService.nftGetBalanceErc721;
getNFTImage: (chain: "ETH" | "KCS" | "ONE" | "BSC" | "MATIC" | "CELO" | "TRON" | "FLOW" | "KLAY" | "SOL", contractAddress: string, tokenId: string, account?: string) => Promise<{
getNFTImage: (chain: "ETH" | "KCS" | "ONE" | "BSC" | "MATIC" | "CELO" | "TRON" | "KLAY" | "FLOW" | "SOL", contractAddress: string, tokenId: string, account?: string) => Promise<{
originalUrl: string;

@@ -241,0 +303,0 @@ publicUrl: string;

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

const kcs_tx_1 = require("./services/kcs.tx");
const kcs_auction_1 = require("./services/kcs.auction");
const blockchain = shared_core_1.Blockchain.KCS;

@@ -17,3 +18,7 @@ const TatumKcsSDK = (args) => {

const txService = (0, kcs_tx_1.kcsTxService)({ blockchain, web3 });
return Object.assign(Object.assign({}, (0, shared_blockchain_evm_based_1.evmBasedSdk)(Object.assign(Object.assign({}, args), { blockchain, web3 }))), { api, kms: (0, kcs_kms_1.kcsKmsService)({ blockchain, web3 }), transaction: txService.native, erc20: txService.erc20, erc721: txService.erc721, multiToken: txService.multiToken, smartContract: txService.smartContract, httpDriver: (request) => (0, tslib_1.__awaiter)(void 0, void 0, void 0, function* () {
return Object.assign(Object.assign({}, (0, shared_blockchain_evm_based_1.evmBasedSdk)(Object.assign(Object.assign({}, args), { blockchain, web3 }))), { api, kms: (0, kcs_kms_1.kcsKmsService)({ blockchain, web3 }), transaction: txService.native, erc20: txService.erc20, erc721: txService.erc721, multiToken: txService.multiToken, smartContract: txService.smartContract, marketplace: Object.assign(Object.assign({}, (0, shared_blockchain_evm_based_1.evmBasedMarketplace)({
blockchain,
web3,
broadcastFunction: api_client_1.BlockchainKcsKcsService.kcsBroadcast,
})), { auction: (0, kcs_auction_1.kcsAuctionService)({ blockchain, web3 }) }), httpDriver: (request) => (0, tslib_1.__awaiter)(void 0, void 0, void 0, function* () {
return api.kcsWeb3Driver(args.apiKey, Object.assign(Object.assign({}, request), { jsonrpc: '2.0' }));

@@ -20,0 +25,0 @@ }), blockchain: {

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