Skip to main content

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 api = await GearApi.create();
const programId = '0x1234â€Ļ';
const waitlist = await api.waitlist.read(programId);
console.log(waitlist);