attest
Tutorial
await initCrypto();const mnemonic = process.env.ATTESTER_MNEMONIC as string;
const keyring = new Keyring();
const attester = keys.fromMnemonic(keyring, mnemonic, "ecdsa");fromMnemonic(keyring: KeyringInstance, mnemonic: string, signingKeyType?: 'ecdsa' | 'ed25519', index?: number)// get latest message
const serverMsg = await getMessage(attester, "Request_Attestation");
// src/utils/messageHelper.ts
export async function getMessage(
receiver: Did,
msgType: string,
page = 1,
size = 1,
url = process.env.BASE_URL
) {
const param = qs.stringify({
page,
size,
receiver: receiver.getKeyUrl("keyAgreement"),
msgType: msgType,
});
const res = await axios.get(`${url}/message/page?${param}`);
return res.data.data.items.map((value: any) => value.rawData) as Array<
Message<MessageType>
>;
}Last updated