Use fibos emitter plugin as action data source
FIBOS is fully compatible with eos
curl -s https://fibos.io/download/installer_beta.sh | sh
sudo docker-compose up -d
nohup fibos node-file.js > run.log &
wget https://artifacts.elastic.co/downloads/kibana/kibana-6.4.0-linux-x86_64.tar.gz
tar zxvf kibana-6.4.0-linux-x86_64.tar.gz
cd kibana-6.4.0-linux-x86_64
bin/kibana
node importer.js
tranforms allow your insert or update a doc to elasticsearch
Such as listen contract deploy logs
var customTransform = {
"eosio/setcode": (traces, tranformer, block) => {
traces.forEach((trace) => {
var docData = Object.assign({}, trace.act.data);
var doc = {
_type: 'deploylog',
// index name
_index: 'deploylogs',
_id: null,
_source: docData
}
// push doc to elasticsearch write stream
tranformer.push(doc);
})
},
}
importer.addTransform(customTransform);
node app.js
demo api docs https://history.votetracker.io/documentation
-
Params:
{String} account_name
account_name{String} dapp
dapp{String} action
action{String} pos
pos{String} offset
offset
-
Use:
list actions
-
Params:
{String} public_key
publick key
-
Use:
list accounts