chrisoro / Txpromoter
IOTA TX Promoter
Programming Languages
python
139335 projects - #7 most used programming language
Labels
Projects that are alternatives of or similar to Txpromoter
IOTA-MAM.lib.js-PoC
Working Proof of Concept of IOTA's MAM technology using Live Nodes to push and receive messages inside tangle
Stars: ✭ 19 (+111.11%)
Mutual labels: iota
CoinMarketCap-Desktop
A simple desktop wrapper for CoinMarketCap
Stars: ✭ 21 (+133.33%)
Mutual labels: iota
Iota.go
IOTA Go API Library. Find documentation on https://docs.iota.org/
Stars: ✭ 319 (+3444.44%)
Mutual labels: iota
dcurl
Hardware-accelerated Multi-threaded IOTA PoW, drop-in replacement for ccurl
Stars: ✭ 39 (+333.33%)
Mutual labels: iota
poc-ipfs
Demonstration of combining IOTA with IPFS for data storage.
Stars: ✭ 32 (+255.56%)
Mutual labels: iota
iota-ion.lib.js
IOTA ION Library - Fast data-troughput in the browser, supported by the IOTA tangle.
Stars: ✭ 28 (+211.11%)
Mutual labels: iota
ipm
IOTA node peer manager. Useful for monitoring IOTA peers
Stars: ✭ 71 (+688.89%)
Mutual labels: iota
IOTAtangle
IOTA Tangle Visualiser 🦔 http://tangle.glumb.de/?DARK_MODE=true
Stars: ✭ 55 (+511.11%)
Mutual labels: iota
Coinpricebar
💰 Cryptocurrency prices on MacBook Touch Bar
Stars: ✭ 290 (+3122.22%)
Mutual labels: iota
HTML-Crypto-Currency-Chart-Snippets
💹 Simple HTML Snippets to create Tickers / Charts of Cryptocurrencies with the TradingView API 💹
Stars: ✭ 89 (+888.89%)
Mutual labels: iota
iota.lib.rb
Ruby Library for IOTA with core and wrapper api implementation.
Stars: ✭ 17 (+88.89%)
Mutual labels: iota
CryptoCurrency
Page to keep track of value & profits of a portfolio of cryptocurrency (based on Coinmarketcap, Bitfinex and Binance)
Stars: ✭ 27 (+200%)
Mutual labels: iota
iota-mosquitto-demo
A simple demonstration of using IOTA as a way to monetize an MQTT data stream
Stars: ✭ 24 (+166.67%)
Mutual labels: iota
tangle-utils-website
A web site full of utilities for all things tangle, transaction and IOTA.
Stars: ✭ 19 (+111.11%)
Mutual labels: iota
Awesome Blockchain
⚡️Curated list of resources for the development and applications of blockchain.
Stars: ✭ 937 (+10311.11%)
Mutual labels: iota
Mam.client.js
Masked Authentication Messaging wrapper for Javascript (Browser and Node)
Stars: ✭ 17 (+88.89%)
Mutual labels: iota
iota-nelson-node
IOTA Nelson docker-compose file with prometheus and grafana dashboard
Stars: ✭ 39 (+333.33%)
Mutual labels: iota
TXPromoter
Uses free resources of your node in a useful way by promoting/reattaching non zero transactions.
If anyone is up for creating a proper setup.py or requirements feel free to do that via PR!
Prerequisites
- access to a node (iri 1.4.1.6+). You have two options:
- node with pow and remote api enabled (need to change api init to that host)
- own node where this script can run locally
- valid python installation that can run this script including:
- install current PyOTA 2.0.4 (https://github.com/iotaledger/iota.lib.py/releases/tag/2.0.4)
- pip install pyota
- install current PyOTA-CCurl 1.0.9 (https://github.com/todofixthis/pyota-ccurl/releases/tag/1.0.9) to make it even faster! (optional but strongly recommended)
- pip install pyota[ccurl]
- install using requirements.txt file
- pip install -r requirements.txt
- install current PyOTA 2.0.4 (https://github.com/iotaledger/iota.lib.py/releases/tag/2.0.4)
How to use
- download the script with curl:
curl -O https://raw.githubusercontent.com/chrisoro/TXPromoter/master/promoter.py
- just start the script:
-
python promoter.py
Without any argument the script will autopromote tips from your localhost. This will run indefinitely. -
python promoter.py -tx {TXID}
With tx id to promote the specific transaction until it's confirmed (or a max of 3h is reached). The script will exit then.
-
Running as a service
You can use node process manager to run promoter as a service.
# Install the process manager:
npm install pm2 -g
# Make pm2 start at startup:
pm2 startup
# Start the promoter as service (make sure you are within the same directory as promoter.py!)
pm2 start promoter
# Save current processes runing with pm2 to startup on boot:
pm2 save
# Get logs:
pm2 logs promoter
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].