https://github.com/ohager/signum-transaction-grabber
This tool allows to filter for transactions in the Signum Network and persisting them for further uses.
https://github.com/ohager/signum-transaction-grabber
Last synced: 2 months ago
JSON representation
This tool allows to filter for transactions in the Signum Network and persisting them for further uses.
- Host: GitHub
- URL: https://github.com/ohager/signum-transaction-grabber
- Owner: ohager
- License: mit
- Created: 2021-12-05T21:20:56.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-12-05T21:37:08.000Z (over 4 years ago)
- Last Synced: 2025-02-04T18:41:38.087Z (over 1 year ago)
- Language: JavaScript
- Size: 43 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# signum-transaction-grabber
[](https://standardjs.com)



A small tool that grabs Signum transactions from a specific account by certain criteria and logs it into a file.
# Usage
> Prerequisite: NodeJS 14+ installed
Install using
```bash
npm i signum-transaction-grabber -g
signum-grabber -h
```
```
Usage: signum-grabber [options]
Options:
-V, --version output the version number
-a, --address
Address to be monitored, can be Reed-Solomon or Id
-p, --phrase Your senders Signum account passphrase (to read encrypted messages) (default: "")
-s, --signa Target amount in SIGNA
-m, --message Target message using a regex pattern
-f, --file Filename where the data is being collected (default: "./pir8grabber.json")
-l, --lines Amount of lines inside the file (default: 10)
-n, --node Your custom node. Otherwise the node is selected automatically
-h, --help display help for command
```
Usage Examples:
----
Log last at maximum ten transactions sent to account `S-9K9L-4CB5-88Y5-F5G4Z` that contains the string "NDS" in their message
`signum-grabber -a S-9K9L-4CB5-88Y5-F5G4Z -m "NDS"`
----
Log last at maximum twenty transactions sent to account `S-9K9L-4CB5-88Y5-F5G4Z` that has more than 50 SIGNA into `./acme.json`
`signum-grabber -a S-9K9L-4CB5-88Y5-F5G4Z -s 50 -l 20 -f ./acme.json`
----
Log last at maximum ten transactions sent to account `S-9K9L-4CB5-88Y5-F5G4Z` that has messages starting with "foo" and considering also encrypted messages`
`signum-grabber -a S-9K9L-4CB5-88Y5-F5G4Z -m "^foo" -p "my super secret passphrase"`