UNPKG

@tatumio/tatum

Version:

Tatum JS SDK

107 lines (106 loc) 3.41 kB
import { SolanaRpcSuite, TezosRpcInterface, TronRpcSuite, XrpRpcInterface } from '../../dto'; import { AlgorandAlgodRpcSuite } from '../../dto/rpc/AlgorandAlgodRpcSuite'; import { AlgorandIndexerRpcSuite } from '../../dto/rpc/AlgorandIndexerRpcSuite'; import { CardanoRpcSuite } from '../../dto/rpc/CardanoRpcSuite'; import { EosRpcSuite } from '../../dto/rpc/EosRpcSuite'; import { IotaRpcSuite } from '../../dto/rpc/IotaRpcSuite'; import { KadenaRpcInterface } from '../../dto/rpc/KadenaRpcSuite'; import { RostrumRpcInterface } from '../../dto/rpc/RostrumRpcSuite'; import { StellarRpcSuite } from '../../dto/rpc/StellarRpcSuite'; import { Address, AddressTezos, AddressTron } from '../address'; import { Ipfs } from '../ipfs'; import { Nft, NftTezos } from '../nft'; import { Notification } from '../notification'; import { Rates } from '../rate'; import { Token } from '../token'; import { TatumSdkChain } from './tatum'; import { CosmosRpcSuite } from '../../dto/rpc/CosmosRpcSuite'; import { CasperRpcSuite } from '../../dto/rpc/CasperRpcSuite'; import { TonRpcSuite } from '../../dto/rpc/ton/TonRpcSuite'; export declare abstract class BaseOther extends TatumSdkChain { ipfs: Ipfs; rates: Rates; constructor(id: string); } export declare class Xrp extends BaseOther { rpc: XrpRpcInterface; notification: Notification; address: Address; constructor(id: string); } export declare class Solana extends BaseOther { rpc: SolanaRpcSuite; notification: Notification; address: Address; constructor(id: string); } export declare class Eos extends BaseOther { rpc: EosRpcSuite; constructor(id: string); } export declare class Tron extends BaseOther { notification: Notification; rpc: TronRpcSuite; address: AddressTron; constructor(id: string); } export declare class Tezos extends BaseOther { notification: Notification; address: AddressTezos; nft: NftTezos; rpc: TezosRpcInterface; constructor(id: string); } export declare class Kadena extends BaseOther { rpc: KadenaRpcInterface; constructor(id: string); } export declare class Iota extends BaseOther { rpc: IotaRpcSuite; constructor(id: string); } export declare class Rostrum extends BaseOther { rpc: RostrumRpcInterface; constructor(id: string); } export declare class BitcoinElectrs extends BaseOther { rpc: RostrumRpcInterface; constructor(id: string); } export declare class Casper extends BaseOther { rpc: CasperRpcSuite; constructor(id: string); } export declare class Ton extends BaseOther { rpc: TonRpcSuite; constructor(id: string); } export declare class AlgorandAlgod extends BaseOther { rpc: AlgorandAlgodRpcSuite; constructor(id: string); } export declare class AlgorandIndexer extends BaseOther { rpc: AlgorandIndexerRpcSuite; constructor(id: string); } export declare class CardanoRosetta extends BaseOther { rpc: CardanoRpcSuite; constructor(id: string); } export declare class CosmosRosetta extends BaseOther { rpc: CosmosRpcSuite; constructor(id: string); } export declare class Stellar extends BaseOther { rpc: StellarRpcSuite; constructor(id: string); } export declare class FullSdk extends TatumSdkChain { notification: Notification; nft: Nft; token: Token; address: Address; rates: Rates; ipfs: Ipfs; constructor(id: string); }