Skip to content

Instantly share code, notes, and snippets.

Keybase proof

I hereby claim:

  • I am ioannist on github.
  • I am ioannist (https://keybase.io/ioannist) on keybase.
  • I have a public key ASCUhz1T7ozUiOMFkJXRIk-kxCQHcBhmzw0OxiKFhluM7Ao

To claim this, I am signing this object:

@ioannist
ioannist / PolkaPresignupLambda.js
Last active July 30, 2021 10:14
Cognito presignup lambda function for Polkadot authentication
const aws = require("aws-sdk");
const Sentry = require("@sentry/node");
const { signatureVerify } = require('@polkadot/util-crypto');
const { decodeAddress, encodeAddress } = require('@polkadot/keyring');
const { hexToU8a, isHex } = require('@polkadot/util');
exports.handler = async (event) => {
event.response.autoConfirmUser = true;
try {
console.log('Verifying address format')