Account Callbacks
On-chain account updates, parsed and sent straight to your backend, in real-time.
Overview
How to Create Account Callbacks
const createTensorCNFTAccountCallback = async () => {
try {
const response = await fetch(
"https://api.shyft.to/sol/v1/callback/create",
{
method: 'POST',
headers: {
'Content-Type': 'application/json',
'x-api-key': '{ YOUR-API-KEY }'
},
body: JSON.stringify({
"network": "mainnet-beta", //or devnet
"addresses": [
"TCMPhJdwDryooaGtiocG1u3xcYbRpiJzb283XfCZsDp"
],
"callback_url": "YOUR SERVER URL",
"type": "ACCOUNT", //optional, default is CALLBACK
"encoding": "PARSED", //optional, default is raw
//For parsed encoding to work, please upload IDL to Translator
}),
}
);
const data = await response.json();
console.log(data);
} catch (e) {
console.error("callback creation error", e);
}
}
createTensorCNFTAccountCallback ();Accounts Callback Payload
Last updated