Mailbox
The mailbox contains messages from the program that are waiting for user action.
Read messages from Mailbox
const api = await GearApi.create();
const mailbox = await api.mailbox.read(
'5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY',
);
console.log(mailbox);
Claim value
To claim value from a message in the mailbox use api.mailbox.claimValue.submit
method.
const api = await GearApi.create();
const submitted = await api.mailbox.claimValue.submit(messageId);
await api.mailbox.claimValue.signAndSend(...);
Waitlist
To read the program's waitlist use api.waitlist.read
method.
const gearApi = await GearApi.create();
const programId = '0x1234...';
const waitlist = await api.waitlist.read(programId);
console.log(waitlist);