UNPKG

@tezos-x/octez.connect-dapp

Version:

Use this package on your dApp to instanciate a DAppClient object and communicate to wallets.

29 lines • 1.32 kB
import { NetworkType } from '@tezos-x/octez.connect-types'; import { BlockExplorer } from './block-explorer'; export class TzktBlockExplorer extends BlockExplorer { rpcUrls; constructor(rpcUrls = { [NetworkType.MAINNET]: 'https://tzkt.io', [NetworkType.GHOSTNET]: 'https://ghostnet.tzkt.io', [NetworkType.WEEKLYNET]: 'https://weeklynet.tzkt.io', [NetworkType.DAILYNET]: 'https://dailynet.tzkt.io', [NetworkType.SEOULNET]: 'https://seoulnet.tzkt.io', [NetworkType.SHADOWNET]: 'https://shadownet.tzkt.io', [NetworkType.TALLINNNET]: 'https://tallinnnet.tzkt.io', [NetworkType.TEZLINK_SHADOWNET]: 'https://shadownet.tezlink.tzkt.io', [NetworkType.TEZOSX_PREVIEWNET]: 'https://tzkt.previewnet.tezosx.nomadic-labs.com', [NetworkType.USHUAIANET]: 'https://ushuaianet.tzkt.io' }) { super(rpcUrls); this.rpcUrls = rpcUrls; } async getAddressLink(address, network) { const blockExplorer = await this.getLinkForNetwork(network); return `${blockExplorer}/${address}`; } async getTransactionLink(transactionId, network) { const blockExplorer = await this.getLinkForNetwork(network); return `${blockExplorer}/${transactionId}`; } } //# sourceMappingURL=tzkt-blockexplorer.js.map