Users Data
Provider that allows to interact with users data. (E.g. Public key)
Users Data
Initialization
const afSdk = new Aftermath("MAINNET");
await afSdk.init(); // initialize provider
const userData = afSdk.UserData();Get Users Public Key
const publicKey = userData.getUserPublicKey({
walletAddress: "0x.."
});Create User Public Key
const messageToSign = userData.createUserAccountMessageToSign();
const signedMessage = await signPersonalMessage({
message: new TextEncoder().encode(JSON.stringify(messageToSign)),
});
const publicKey = userData.createUserPublicKey({
walletAddress: "0x..",
bytes: signedMessage.bytes,
signature: signedMessage.signature
});Complete Example
Last updated