@reservoir0x/relay-kit-ui
Version:
Relay is the Fastest and Cheapest Way to Bridge and Transact Across Chains.
23 lines • 816 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.generateQrWalletDeeplink = void 0;
const solana_js_1 = require("./solana.js");
const generateQrWalletDeeplink = (vm, amount = '0', tokenAddress, toAddress, chainId) => {
if (vm === 'evm') {
return `ethereum:${toAddress}@${chainId}?value=${tokenAddress ? 0 : amount}`;
}
else if (vm === 'svm') {
if (chainId === solana_js_1.solana.id) {
return `solana:${toAddress}?amount=${tokenAddress ? 0 : amount}`;
}
}
else if (vm === 'bvm') {
return `bitcoin:${toAddress}?amount=${tokenAddress ? 0 : amount}`;
}
else {
return toAddress;
}
return undefined;
};
exports.generateQrWalletDeeplink = generateQrWalletDeeplink;
//# sourceMappingURL=qrcode.js.map