Get history

Get the history of one or multiple addresses.

Example - address

const params = {
witnesses: await client.getCachedWitnesses(),
addresses: [
'ULQA63NGEZACP4N7ZMBUBISH6ZTCUS2Q'
]
};
client.api.getHistory(params, function(err, result) {
if (err) return console.error(err);
console.log(result);
});

Example - requested joints

const params = {
witnesses: await client.getCachedWitnesses(),
requested_joints: [
'QjJsukONZ57VBVtLk/0ak1jMYNW0vw7q0So95KBJH2k=',
'H1RSMS/7sBM77rYNiN1rWtbVJthg5BTRIf6ode9vaiE='
]
};
client.api.getHistory(params, function(err, result) {
if (err) return console.error(err);
console.log(result);
});

Returns

{
unstable_mc_joints: [
{
unit: {Object}
},
{
unit: {Object}
},
...
],
witness_change_and_definition_joints: [
{
unit: {Object},
ball: 'CxK1luSnAk5+MaGyaE9wl26JdwAkSPFDqWJdYs9gRng='
}
],
joints: [
{
unit: {Object},
ball: 'HCEsVPYN9g7tGOVWlixTlA7Cg4fXsd1VDQSgUzHZljI='
},
{
unit: {Object},
ball: '7Zk9IQja19XZyJY0MPZZxAhIjV5Uydr+zUvoQXvGBKs='
},
...
],
proofchain_balls: [
{
unit: 'rVuepU0c43PKbqM2BgnpOLaBCGdaxG0w6WBpSjaCHgA=',
ball: 'zTN1OJcGfibm2hxitGnQRx0HSzhfhycFIXsaL7gnUNY=',
parent_balls: [Array]
},
{
unit: 'Mn8nOpIQvhQvPjlnDBbtYwUbRolrt40Igr8txWch0s0=',
ball: 'Ocgs5zd0mWeqWNm/+gT0wqpfnd9+mj5BaaABndamw0E=',
parent_balls: [Array]
},
...
],
aa_responses: [
{
mci: 5570689,
trigger_address: "ULQA63NGEZACP4N7ZMBUBISH6ZTCUS2Q",
aa_address: "NINAQ4KWRURQDX3O7G3KE6IFJKIA4Q25",
trigger_unit: "QjJsukONZ57VBVtLk/0ak1jMYNW0vw7q0So95KBJH2k=",
bounced: 0,
response_unit: "H1RSMS/7sBM77rYNiN1rWtbVJthg5BTRIf6ode9vaiE=",
response: "{\"responseVars\":{\"type\":\"swap\",\"asset1_amount\":6149564711}}",
timestamp: 1595783576,
creation_date: "2020-07-26 17:23:08"
}
]
}