@silvana-one/abi
Version:
Silvana ABI Experimental Library
20 lines • 651 B
JavaScript
import { PublicKey } from "o1js";
export async function checkAddress(address) {
if (!address || typeof address !== "string") {
console.error("checkAddress params are invalid:", address);
return false;
}
try {
const publicKey = PublicKey.fromBase58(address);
if (address !== publicKey.toBase58()) {
console.error("checkAddress: address is not valid", address, publicKey.toBase58());
return false;
}
return true;
}
catch (error) {
console.error("checkAddress catch", { address, error });
return false;
}
}
//# sourceMappingURL=address.js.map