UNPKG

@sky-mavis/tanto-widget

Version:
18 lines 683 B
function truncate(value, options) { const { prefixChar = 8, suffixChar = 6, bridge = '•••' } = {}; if (!value) return ''; if (value.length <= prefixChar + suffixChar + bridge.length) return value; return `${value.slice(0, prefixChar)}${bridge}${value.slice(-suffixChar)}`; } function getReverseNode(address) { const node = address.startsWith('0x') ? address.substring(2) : address; return `${node.toLowerCase()}.addr.reverse`; } function svgToBase64(svgText) { const encoded = encodeURIComponent(svgText).replace(/'/g, '%27').replace(/"/g, '%22'); return `data:image/svg+xml;charset=utf-8,${encoded}`; }export{getReverseNode,svgToBase64,truncate};