@tatumio/shared-blockchain-abstract
Advanced tools
Comparing version 2.0.1-alpha.230 to 2.0.1-alpha.231
{ | ||
"name": "@tatumio/shared-blockchain-abstract", | ||
"version": "2.0.1-alpha.230", | ||
"version": "2.0.1-alpha.231", | ||
"license": "MIT", | ||
@@ -8,7 +8,7 @@ "main": "./src/index.js", | ||
"dependencies": { | ||
"@tatumio/api-client": "2.0.1-alpha.230", | ||
"@tatumio/api-client": "2.0.1-alpha.231", | ||
"axios": "^0.24.0", | ||
"form-data": "^4.0.0", | ||
"@tatumio/shared-core": "2.0.1-alpha.230", | ||
"@tatumio/shared-abstract-sdk": "2.0.1-alpha.230", | ||
"@tatumio/shared-core": "2.0.1-alpha.231", | ||
"@tatumio/shared-abstract-sdk": "2.0.1-alpha.231", | ||
"bignumber.js": "^9.0.2" | ||
@@ -15,0 +15,0 @@ }, |
@@ -1,3 +0,3 @@ | ||
import { CancelablePromise, ChainBurnErc20 as ApiChainBurnErc20, ChainMintErc20 as ApiChainMintErc20, ChainTransferEthErc20, DeployErc20, ExchangeRate, SignatureId, TatumServiceService, TatumUrl, TransactionHashKMS, TronWallet, XlmWallet, XrpWallet } from '@tatumio/api-client'; | ||
import { Blockchain, Fiat } from '@tatumio/shared-core'; | ||
import { BroadcastKMS, BurnMultiToken, BurnMultiTokenBatch, BurnNft, CancelablePromise, ChainBurnErc20 as ApiChainBurnErc20, ChainMintErc20 as ApiChainMintErc20, ChainTransferEthErc20, DeployErc20, DeployMultiToken, DeployNft, ExchangeRate, Fiat, MintErc721, MintMultipleNft, MintMultiToken, MintMultiTokenBatch, MintNft, SignatureId, TatumServiceService, TatumUrl, TransactionHashKMS, TransferMultiToken, TransferMultiTokenBatch, TransferNft, TronWallet, UpdateCashbackValueForAuthorNft, XlmWallet, XrpWallet } from '@tatumio/api-client'; | ||
import { Blockchain } from '@tatumio/shared-core'; | ||
export declare const abstractBlockchainSdk: (args: { | ||
@@ -132,4 +132,4 @@ apiKey: string; | ||
} | ||
declare type FromPrivateKeyOrSignatureId<T extends { | ||
fromPrivateKey: string; | ||
export declare type FromPrivateKeyOrSignatureId<T extends { | ||
fromPrivateKey?: string; | ||
}> = Omit<T, 'fromPrivateKey'> & Partial<SignatureId> & Partial<Pick<T, 'fromPrivateKey'>>; | ||
@@ -140,2 +140,23 @@ export declare type ChainTransferErc20 = FromPrivateKeyOrSignatureId<Omit<ChainTransferEthErc20, 'chain'>>; | ||
export declare type ChainDeployErc20 = FromPrivateKeyOrSignatureId<DeployErc20>; | ||
export declare type ChainMintErc721 = MintErc721 & { | ||
fromPrivateKey?: string; | ||
chain: 'ETH' | 'MATIC' | 'KCS' | 'ONE' | 'BSC'; | ||
}; | ||
export declare type ChainMintNft = FromPrivateKeyOrSignatureId<MintNft>; | ||
export declare type ChainMintMultipleNft = FromPrivateKeyOrSignatureId<MintMultipleNft> & { | ||
erc20?: string; | ||
}; | ||
export declare type ChainBurnErc721 = FromPrivateKeyOrSignatureId<BurnNft>; | ||
export declare type ChainTransferErc721 = FromPrivateKeyOrSignatureId<TransferNft>; | ||
export declare type ChainUpdateCashbackErc721 = FromPrivateKeyOrSignatureId<UpdateCashbackValueForAuthorNft>; | ||
export declare type ChainDeployErc721 = FromPrivateKeyOrSignatureId<DeployNft>; | ||
export declare type ChainBurnMultiToken = FromPrivateKeyOrSignatureId<BurnMultiToken>; | ||
export declare type ChainBurnMultiTokenBatch = FromPrivateKeyOrSignatureId<BurnMultiTokenBatch>; | ||
export declare type ChainTransferMultiToken = FromPrivateKeyOrSignatureId<TransferMultiToken>; | ||
export declare type ChainTransferMultiTokenBatch = FromPrivateKeyOrSignatureId<TransferMultiTokenBatch>; | ||
export declare type ChainMintMultiToken = MintMultiToken & { | ||
fromPrivateKey?: string; | ||
}; | ||
export declare type ChainMintMultiTokenBatch = FromPrivateKeyOrSignatureId<MintMultiTokenBatch>; | ||
export declare type ChainDeployMultiToken = FromPrivateKeyOrSignatureId<DeployMultiToken>; | ||
export interface SdkWithErc20Functions { | ||
@@ -150,5 +171,25 @@ decimals(contractAddress: string, provider?: string): any; | ||
} | ||
export declare type BroadcastFunction = (requestBody: { | ||
txData: string; | ||
} & Partial<SignatureId>) => CancelablePromise<TransactionHashKMS>; | ||
export {}; | ||
export interface SdkWithErc721Functions { | ||
prepare: { | ||
deploySignedTransaction(body: ChainDeployErc721, provider?: string): Promise<string>; | ||
transferSignedTransaction(body: ChainTransferErc721, provider?: string): Promise<string>; | ||
mintSignedTransaction(body: ChainMintErc721, provider?: string): Promise<string>; | ||
burnSignedTransaction(body: ChainBurnErc721, provider?: string): Promise<string>; | ||
mintMultipleSignedTransaction(body: ChainMintMultipleNft, provider?: string): Promise<string>; | ||
mintCashbackSignedTransaction(body: ChainMintNft, provider?: string): Promise<string>; | ||
mintMultipleCashbackSignedTransaction(body: ChainMintMultipleNft, provider?: string): Promise<string>; | ||
updateCashbackForAuthorSignedTransaction(body: ChainUpdateCashbackErc721, provider?: string): Promise<string>; | ||
}; | ||
} | ||
export interface SdkWithMultiTokenFunctions { | ||
prepare: { | ||
mintMultiTokenTransaction(body: ChainMintMultiToken, provider?: string): Promise<string>; | ||
mintMultiTokenBatchTransaction(body: ChainMintMultiTokenBatch, provider?: string): Promise<string>; | ||
transferMultiTokenTransaction(body: ChainTransferMultiToken, provider?: string): Promise<string>; | ||
transferMultiTokenBatchTransaction(body: ChainTransferMultiTokenBatch, provider?: string): Promise<string>; | ||
deployMultiTokenTransaction(body: ChainDeployMultiToken, provider?: string): Promise<string>; | ||
burnMultiTokenTransaction(body: ChainBurnMultiToken, provider?: string): Promise<string>; | ||
burnMultiTokenBatchTransaction(body: ChainBurnMultiTokenBatch, provider?: string): Promise<string>; | ||
}; | ||
} | ||
export declare type BroadcastFunction = (requestBody: BroadcastKMS) => CancelablePromise<TransactionHashKMS>; |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
23664
295
+ Added@tatumio/api-client@2.0.1-alpha.231(transitive)
+ Added@tatumio/shared-abstract-sdk@2.0.1-alpha.231(transitive)
+ Added@tatumio/shared-core@2.0.1-alpha.231(transitive)
- Removed@tatumio/api-client@2.0.1-alpha.230(transitive)
- Removed@tatumio/shared-abstract-sdk@2.0.1-alpha.230(transitive)
- Removed@tatumio/shared-core@2.0.1-alpha.230(transitive)