事务调度器

dev-main 2021-10-11 16:41 UTC

This package is auto-updated.

Last update: 2024-09-11 22:58:36 UTC


README

代表Ubuntu服务器计算代表收入的再分配给选民的方案

License: MIT

主要维护者: Infinity开发者

用途是什么?

DUS旨在帮助代表与选民分享收入。在移动APP菜单“代表设置”中,代表事先选择这些再分配标准。根据代表的条件计算钱包

什么是受益者钱包?

在再分配标准中有一个受益者钱包。这个钱包与代表钱包不同:如果代表选择将80%的收入再分配。应计会计算出受益者钱包将收到代表收入的20%。

为什么一些账户被排除在分配之外?

代表可以选择排除低余额的选民以限制交易费产生的收入稀释。如果选定的代表排除余额过低的账户,DUS将它们排除在再分配之外。这些选票为代表计数,但DUS将它们排除在再分配之外。

服务器先决条件

  • 推荐最低VPS配置:1 CPU、1GB磁盘、25GB磁盘空间、1000GB传输

  • ubuntu 20

设置

安装

安装代表Ubuntu服务器

1 - 使用可以从 https://github.com/vickynathaiya/dus 下载的安装脚本 seup-server.sh 进行安装

#wget https://raw.githubusercontent.com/vickynathaiya/dus/main/setup-server.sh
Run the following commands as root :
# chmod 755 setup-server.sh
# ./setup-server.sh

注意:如果在运行 setup-server.sh 脚本时遇到错误,请首先确保脚本中每行的末尾没有添加换行符(^M),如果有,请运行以下命令删除它们

# sed -e "s/\r//g" setup-server.sh > setup-server.sh.tmp
# mv setup-server.sh.tmp setup-server.sh

2 - 注册钱包

# cd ~laravel/crypto
# php artisan crypto:register

选择您的区块链“infinity”或“hedge”,输入您的网络

infinity

hedge

输入代表短语(钱包密码)作为伪造者,输入您的钱包代表

"this is my secret passphrase"

3 - 要监控您的应用程序,您可以使用以下方法

    a - check scheduler logs :
        # cd ~laravel/crypto 
        # tail -f storage/logs/schedule_job.log
    b - php artisan crypto:admin show_logs

GitHub开发赏金

安全

如果您在此软件包中发现安全漏洞,请发送电子邮件至 security@infinitysoftware.io。所有安全漏洞都将得到及时处理。

许可证

MIT © INFINITY生态系统