@tatumio/kcs
Advanced tools
Comparing version 2.0.1-alpha.233 to 2.0.1-alpha.234
{ | ||
"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
55767
19
583
+ Added@tatumio/api-client@2.0.1-alpha.234(transitive)
+ Added@tatumio/shared-abstract-sdk@2.0.1-alpha.234(transitive)
+ Added@tatumio/shared-blockchain-abstract@2.0.1-alpha.234(transitive)
+ Added@tatumio/shared-blockchain-evm-based@2.0.1-alpha.234(transitive)
+ Added@tatumio/shared-core@2.0.1-alpha.234(transitive)
+ Added@tatumio/shared-testing-common@2.0.1-alpha.234(transitive)
+ Added@tatumio/shared-testing-evm-based@2.0.1-alpha.234(transitive)
- Removed@tatumio/api-client@2.0.1-alpha.233(transitive)
- Removed@tatumio/shared-abstract-sdk@2.0.1-alpha.233(transitive)
- Removed@tatumio/shared-blockchain-abstract@2.0.1-alpha.233(transitive)
- Removed@tatumio/shared-blockchain-evm-based@2.0.1-alpha.233(transitive)
- Removed@tatumio/shared-core@2.0.1-alpha.233(transitive)
- Removed@tatumio/shared-testing-common@2.0.1-alpha.233(transitive)
- Removed@tatumio/shared-testing-evm-based@2.0.1-alpha.233(transitive)