xrpl-tx-export
v1.0.2
Published
Fetch XRPL transactions to CSV format
Downloads
3
Readme
XRPL transaction exporter
This small node app fetches all transactions for an account and returns the results in CSV (when called from the command line) or as a parsed object (when used as a node module).
Uses xrplcluster.com full history nodes.
Exported columns:
- ledger (XRPL Ledger Index)
- direction (sent, received, other (eg. async DEX trading result))
- txtype (XRPL Transaction Type)
- date
- currency (XRP or ISSUER.CURRENCY)
- amount (amount in XRP (not drops) or IOU)
- is_fee
- fee (fee in XRP, chraged to own account)
- hash
Run: commandline (to CSV)
Install
npm install
If you are new to anything code / nodejs related:
- Install nodejs,
2:30
@ https://www.youtube.com/watch?v=9gVK6fp3UOo - Download this source: https://github.com/WietseWind/xrpl-tx-exporter-csv/archive/refs/heads/main.zip
- Extract the ZIP and open your commandline, navigate to the folder where you extracted the ZIP
- Type:
npm install
- Run (see below)
Run
node index.js {account}
eg.
node index.js rPEPPER7kfTD9w2To4CQk6UCfuHM9c6GDY
Store output as CSV
node index.js {account} > {somefile}
eg.
node index.js rPEPPER7kfTD9w2To4CQk6UCfuHM9c6GDY > export.csv
Run: as a module
Import app
and call as function.
Call: app(account, callback)
. See example use in index.js
Run: browser
Ready to use: dist/index.html
Get the browserified version from the dist
folder, and see run as module
.
Ready to use: https://cdn.jsdelivr.net/npm/xrpl-tx-export/dist/xrpl-tx-export.js
Sample: https://jsfiddle.net/WietseWind/vtL3msaw
Build for the browser using npm run build
if working from source.