UNPKG

@broxus/tvm-connect

Version:

TypeScript SDK for connecting to Nekoton-compatible wallets using a unified interface.

18 lines (17 loc) 425 B
import { paramsSerializer } from '@broxus/js-utils'; export function createUniversalLink(basePath, params) { let href; try { href = encodeURIComponent(window.location.href); } catch { } return [ basePath, paramsSerializer({ apn: params.apn, ibi: params.ibi, isi: params.isi, link: params.link || href, }), ].join('?'); }