systruss / schedtransactions
transactions Scheduler
This package is auto-updated.
Last update: 2025-04-23 00:25:12 UTC
README
The Delegates Ubuntu server calculation of the redistribution to voters of the delegate's incomes
Lead Maintainer: Infinity developers
What's for?
the DUS is designed to help delegates share their income with voters. Beforehand, the delegate chooses these redistribution criteria on the mobile APP menu "Delegate Setting" The wallet calculated according to the delegate's criteria
What's beneficiary wallet?
In the redistribution criteria there is a beneficiary wallet. This wallet is different from the delegate wallet: If the delegate chooses who will redistribute 80% of his income. The due will calculate that the beneficiary wallet will receive 20% of the delegate's income.
Why some accounts is exclude from the distribution?
The delegate can choose to exclude voters with a low balance from the redistribution to limit the dilution of income generated by transaction fees If the chosen delegate excludes the accounts which have a too low balance, the DUS excludes them from the redistribution.the votes count for the delegate but the DUS excludes them from the redistribution.
Server Prerequisites
-
minimum VPS recommended 1 CPU 1GB 25GB Disk 1000GB transfer
-
ubuntu 20
Setup
Install
Install Delegate Ubuntu Server
1 - Use the installation script seup-server.sh that you can download from https://github.com/systruss/schedtransactions
# chmod 755 setup-server.sh # ./setup-server.sh
2 - Register wallet
# php artisan crypto:register
Choice your blockchain "infinity" or "hedge" Enter your network:
infinity
or
hedge
Entry your delegate phrase (wallet passphrase) as forger Enter your wallet delegate:
"this is my secret passphrase"
3 - To monitor your application you can use the followings :
a - check scheduler logs : storage/logs/schedule_job.log
b - php artisan crypto:admin show_logs
GitHub Development Bounty
- Get involved with the development and start earning INFI : https://bounty.infinitysoftware.io
Security
If you discover a security vulnerability within this package, please send an e-mail to security@infinitysoftware.io. All security vulnerabilities will be promptly addressed.