This method will return instruction data associated with a specific account. Running with only required body params will search through all instructions and account fields. Feel free to make use of all non-required body params for more advanced queries. Refer to the Body "Schema" tab for help.
Example - Basic
Program - Cypher Protocol
Description - Get all instructions involving the account at the given pubkey: CybT...Rw3y
Javascript
var myHeaders = new Headers();
myHeaders.append("x-api-key", "<API_KEY>");
myHeaders.append("Content-Type", "application/json");
var raw = JSON.stringify({
"type": "GET_INSTRUCTIONS_INVOLVING_ACCOUNT",
"query": {
"programId": "CYPH3o83JX6jY6NkbproSpdmQ5VWJtxjfJ5P8veyYVu3",
"accountPubKey": "CybTvGzBRYSwGZugchRVfjyc67wzDT45dbzsn7pjRw3y"
}
});
var requestOptions = {
method: 'POST',
headers: myHeaders,
body: raw,
redirect: 'follow'
};
fetch("https://mainnet.carpool.dev/query/solana", requestOptions)
.then(response => response.text())
.then(result => console.log(result))
.catch(error => console.log('error', error));
Description - Get all instructions involving the account at the given pubkey: CybT...Rw3y for a set time range. Return all response body fields and do not include failed instructions.