/opt/canhelp/node_modules/better-auth/dist/utils
NameSizeModeActions
boolean.mjs1770644editdlrm
boolean.mjs.map2710644editdlrm
constants.mjs1780644editdlrm
constants.mjs.map2190644editdlrm
date.mjs2080644editdlrm
date.mjs.map3630644editdlrm
get-request-ip.d.mts2630644editdlrm
get-request-ip.mjs8790644editdlrm
get-request-ip.mjs.map18110644editdlrm
hashing.mjs7630644editdlrm
hashing.mjs.map12960644editdlrm
hide-metadata.d.mts1840644editdlrm
hide-metadata.mjs1620644editdlrm
hide-metadata.mjs.map2340644editdlrm
index.d.mts4000644editdlrm
index.mjs4030644editdlrm
is-api-error.d.mts2340644editdlrm
is-api-error.mjs3480644editdlrm
is-api-error.mjs.map5360644editdlrm
is-atom.mjs2820644editdlrm
is-atom.mjs.map5730644editdlrm
is-promise.mjs2440644editdlrm
is-promise.mjs.map4540644editdlrm
middleware-response.mjs2730644editdlrm
middleware-response.mjs.map5440644editdlrm
password.mjs11720644editdlrm
password.mjs.map22240644editdlrm
plugin-helper.mjs4740644editdlrm
plugin-helper.mjs.map8290644editdlrm
shim.mjs5630644editdlrm
shim.mjs.map10760644editdlrm
time.d.mts18230644editdlrm
time.mjs23580644editdlrm
time.mjs.map49780644editdlrm
url.d.mts34760644editdlrm
url.mjs82950644editdlrm
url.mjs.map152640644editdlrm
wildcard.mjs43370644editdlrm
wildcard.mjs.map90440644editdlrm
Edit: /opt/canhelp/node_modules/better-auth/dist/utils/hashing.mjs.map (1296B)
{"version":3,"file":"hashing.mjs","names":[],"sources":["../../src/utils/hashing.ts"],"sourcesContent":["import { keccak_256 } from \"@noble/hashes/sha3.js\";\nimport { utf8ToBytes } from \"@noble/hashes/utils.js\";\n\n/**\n * TS implementation of ERC-55 (\"Mixed-case checksum address encoding\") using @noble/hashes\n * @param address - The address to convert to a checksum address\n * @returns The checksummed address\n */\nexport function toChecksumAddress(address: string) {\n\taddress = address.toLowerCase().replace(\"0x\", \"\");\n\t// Hash the address (treat it as UTF-8) and return as a hex string\n\tconst hash = [...keccak_256(utf8ToBytes(address))]\n\t\t.map((v) => v.toString(16).padStart(2, \"0\"))\n\t\t.join(\"\");\n\tlet ret = \"0x\";\n\n\tfor (let i = 0; i < 40; i++) {\n\t\tif (parseInt(hash[i]!, 16) >= 8) {\n\t\t\tret += address[i]!.toUpperCase();\n\t\t} else {\n\t\t\tret += address[i]!;\n\t\t}\n\t}\n\n\treturn ret;\n}\n"],"mappings":";;;;;;;;;AAQA,SAAgB,kBAAkB,SAAiB;AAClD,WAAU,QAAQ,aAAa,CAAC,QAAQ,MAAM,GAAG;CAEjD,MAAM,OAAO,CAAC,GAAG,WAAW,YAAY,QAAQ,CAAC,CAAC,CAChD,KAAK,MAAM,EAAE,SAAS,GAAG,CAAC,SAAS,GAAG,IAAI,CAAC,CAC3C,KAAK,GAAG;CACV,IAAI,MAAM;AAEV,MAAK,IAAI,IAAI,GAAG,IAAI,IAAI,IACvB,KAAI,SAAS,KAAK,IAAK,GAAG,IAAI,EAC7B,QAAO,QAAQ,GAAI,aAAa;KAEhC,QAAO,QAAQ;AAIjB,QAAO"}