Socket
Socket
Sign inDemoInstall

@tatumio/shared-blockchain-abstract

Package Overview
Dependencies
Maintainers
3
Versions
340
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@tatumio/shared-blockchain-abstract - npm Package Compare versions

Comparing version 2.0.1-alpha.228 to 2.0.1-alpha.229

8

package.json
{
"name": "@tatumio/shared-blockchain-abstract",
"version": "2.0.1-alpha.228",
"version": "2.0.1-alpha.229",
"license": "MIT",

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

"dependencies": {
"@tatumio/api-client": "2.0.1-alpha.227",
"@tatumio/api-client": "2.0.1-alpha.228",
"axios": "^0.24.0",
"form-data": "^4.0.0",
"@tatumio/shared-core": "2.0.1-alpha.227",
"@tatumio/shared-abstract-sdk": "2.0.1-alpha.227",
"@tatumio/shared-core": "2.0.1-alpha.228",
"@tatumio/shared-abstract-sdk": "2.0.1-alpha.228",
"bignumber.js": "^9.0.2"

@@ -15,0 +15,0 @@ },

@@ -1,2 +0,2 @@

import { CancelablePromise, ExchangeRate, TatumServiceService, TatumUrl, TronWallet, XlmWallet, XrpWallet } from '@tatumio/api-client';
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';

@@ -25,2 +25,5 @@ export declare const abstractBlockchainSdk: (args: {

getAll: (status?: "InProgress" | "Done" | "Cancelled", pageSize?: number, offset?: number) => Promise<import("@tatumio/api-client").WithdrawalObject[]>;
broadcast: typeof import("@tatumio/api-client").OffChainWithdrawalService.broadcastBlockchainTransaction;
create: typeof import("@tatumio/api-client").OffChainWithdrawalService.storeWithdrawal;
complete: typeof import("@tatumio/api-client").OffChainWithdrawalService.completeWithdrawal;
};

@@ -130,1 +133,21 @@ storeTokenAddress: typeof import("@tatumio/api-client").OffChainBlockchainService.storeTokenAddress;

}
declare type FromPrivateKeyOrSignatureId<T extends {
fromPrivateKey: string;
}> = Omit<T, 'fromPrivateKey'> & Partial<SignatureId> & Partial<Pick<T, 'fromPrivateKey'>>;
export declare type ChainTransferErc20 = FromPrivateKeyOrSignatureId<Omit<ChainTransferEthErc20, 'chain'>>;
export declare type ChainMintErc20 = FromPrivateKeyOrSignatureId<Omit<ApiChainMintErc20, 'chain'>>;
export declare type ChainBurnErc20 = FromPrivateKeyOrSignatureId<Omit<ApiChainBurnErc20, 'chain'>>;
export declare type ChainDeployErc20 = FromPrivateKeyOrSignatureId<DeployErc20>;
export interface SdkWithErc20Functions {
decimals(contractAddress: string, provider?: string): any;
prepare: {
deploySignedTransaction(body: ChainDeployErc20, provider?: string): Promise<string>;
transferSignedTransaction(body: ChainTransferErc20, provider?: string): Promise<string>;
mintSignedTransaction(body: ChainMintErc20, provider?: string): Promise<string>;
burnSignedTransaction(body: ChainBurnErc20, provider?: string): Promise<string>;
};
}
export declare type BroadcastFunction = (requestBody: {
txData: string;
} & Partial<SignatureId>) => CancelablePromise<TransactionHashKMS>;
export {};

@@ -15,4 +15,7 @@ import { Blockchain } from '@tatumio/shared-core';

getAll: (status?: 'InProgress' | 'Done' | 'Cancelled', pageSize?: number, offset?: number) => Promise<import("../../../../../../../dist/packages/api-client/src").WithdrawalObject[]>;
broadcast: typeof import("../../../../../../../dist/packages/api-client/src").OffChainWithdrawalService.broadcastBlockchainTransaction;
create: typeof import("../../../../../../../dist/packages/api-client/src").OffChainWithdrawalService.storeWithdrawal;
complete: typeof import("../../../../../../../dist/packages/api-client/src").OffChainWithdrawalService.completeWithdrawal;
};
storeTokenAddress: typeof import("../../../../../../../dist/packages/api-client/src").OffChainBlockchainService.storeTokenAddress;
};

@@ -11,9 +11,7 @@ "use strict";

return superObject.depositAddress.checkExists(shared_core_1.blockchainHelper.getDefaultCurrencyByBlockchain(args.blockchain), address, index);
}) }), withdrawal: {
getAll: (status, pageSize = 50, offset = 0) => (0, tslib_1.__awaiter)(void 0, void 0, void 0, function* () {
}) }), withdrawal: Object.assign(Object.assign({}, superObject.withdrawal), { getAll: (status, pageSize = 50, offset = 0) => (0, tslib_1.__awaiter)(void 0, void 0, void 0, function* () {
return superObject.withdrawal.getAll(pageSize, shared_core_1.blockchainHelper.getDefaultCurrencyByBlockchain(args.blockchain), status, offset);
}),
} });
}) }) });
};
exports.abstractBlockchainOffchain = abstractBlockchainOffchain;
//# sourceMappingURL=offchain.abstract-blockchain.js.map

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc