├── .gitignore ├── README.md ├── addnode └── addnode.sh ├── asicme-pool ├── .gitignore ├── calc_hash_rate.sh ├── database │ ├── __init__.py │ ├── database_base.py │ ├── mysql_database.py │ └── pooled_mysql_database.py ├── install │ ├── apt-get-install.list │ ├── install.sh │ └── pip-install.list ├── lib │ ├── __init__.py │ ├── bitcoin_rpc.py │ ├── block_template.py │ ├── block_updater.py │ ├── coinbaser.py │ ├── coinbasetx.py │ ├── exceptions.py │ ├── extranonce_counter.py │ ├── halfnode.py │ ├── interfaces.py │ ├── logger.py │ ├── merkletree.py │ ├── template_registry.py │ └── util.py ├── server.py ├── settings.py ├── start.sh └── test │ ├── __init__.py │ ├── db_test.py │ ├── syspath.py │ └── test_common.py ├── getblocks ├── .gitignore ├── blocks.result ├── cal_block.sh ├── getblocks.py ├── lib │ ├── __init__.py │ ├── bitcoin_rpc.py │ └── logger.py ├── settings.py └── sort_date_block.result ├── pool-monitor ├── .gitignore ├── bitcoind.md ├── database │ ├── __init__.py │ ├── database_base.py │ ├── mysql_database.py │ └── pooled_mysql_database.py ├── lib │ ├── __init__.py │ ├── bitcoin_rpc.py │ ├── exceptions.py │ └── logger.py ├── monitor_autopay.py ├── monitor_block.py ├── settings.py ├── start.sh └── test │ ├── __init__.py │ ├── db_test.py │ ├── syspath.py │ ├── test_bitcoin_rpc.py │ └── test_common.py ├── pool-notify ├── .gitignore ├── README.md ├── config.js ├── lib │ ├── helper.js │ ├── mail.js │ ├── mysql.js │ └── sms.js ├── notify.js ├── package.json └── test │ └── test-mysql.js └── shell ├── check.sh ├── load_data.sh ├── mock_log_share.js ├── mock_table_share.js ├── mock_user.js ├── readfile.sh └── tmpfile /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/README.md -------------------------------------------------------------------------------- /addnode/addnode.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/addnode/addnode.sh -------------------------------------------------------------------------------- /asicme-pool/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/asicme-pool/.gitignore -------------------------------------------------------------------------------- /asicme-pool/calc_hash_rate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/asicme-pool/calc_hash_rate.sh -------------------------------------------------------------------------------- /asicme-pool/database/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/asicme-pool/database/__init__.py -------------------------------------------------------------------------------- /asicme-pool/database/database_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/asicme-pool/database/database_base.py -------------------------------------------------------------------------------- /asicme-pool/database/mysql_database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/asicme-pool/database/mysql_database.py -------------------------------------------------------------------------------- /asicme-pool/database/pooled_mysql_database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/asicme-pool/database/pooled_mysql_database.py -------------------------------------------------------------------------------- /asicme-pool/install/apt-get-install.list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/asicme-pool/install/apt-get-install.list -------------------------------------------------------------------------------- /asicme-pool/install/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/asicme-pool/install/install.sh -------------------------------------------------------------------------------- /asicme-pool/install/pip-install.list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/asicme-pool/install/pip-install.list -------------------------------------------------------------------------------- /asicme-pool/lib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /asicme-pool/lib/bitcoin_rpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/asicme-pool/lib/bitcoin_rpc.py -------------------------------------------------------------------------------- /asicme-pool/lib/block_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/asicme-pool/lib/block_template.py -------------------------------------------------------------------------------- /asicme-pool/lib/block_updater.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/asicme-pool/lib/block_updater.py -------------------------------------------------------------------------------- /asicme-pool/lib/coinbaser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/asicme-pool/lib/coinbaser.py -------------------------------------------------------------------------------- /asicme-pool/lib/coinbasetx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/asicme-pool/lib/coinbasetx.py -------------------------------------------------------------------------------- /asicme-pool/lib/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/asicme-pool/lib/exceptions.py -------------------------------------------------------------------------------- /asicme-pool/lib/extranonce_counter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/asicme-pool/lib/extranonce_counter.py -------------------------------------------------------------------------------- /asicme-pool/lib/halfnode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/asicme-pool/lib/halfnode.py -------------------------------------------------------------------------------- /asicme-pool/lib/interfaces.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/asicme-pool/lib/interfaces.py -------------------------------------------------------------------------------- /asicme-pool/lib/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/asicme-pool/lib/logger.py -------------------------------------------------------------------------------- /asicme-pool/lib/merkletree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/asicme-pool/lib/merkletree.py -------------------------------------------------------------------------------- /asicme-pool/lib/template_registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/asicme-pool/lib/template_registry.py -------------------------------------------------------------------------------- /asicme-pool/lib/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/asicme-pool/lib/util.py -------------------------------------------------------------------------------- /asicme-pool/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/asicme-pool/server.py -------------------------------------------------------------------------------- /asicme-pool/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/asicme-pool/settings.py -------------------------------------------------------------------------------- /asicme-pool/start.sh: -------------------------------------------------------------------------------- 1 | while true; do python server.py ; sleep 10; done 2 | -------------------------------------------------------------------------------- /asicme-pool/test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /asicme-pool/test/db_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/asicme-pool/test/db_test.py -------------------------------------------------------------------------------- /asicme-pool/test/syspath.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/asicme-pool/test/syspath.py -------------------------------------------------------------------------------- /asicme-pool/test/test_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/asicme-pool/test/test_common.py -------------------------------------------------------------------------------- /getblocks/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/getblocks/.gitignore -------------------------------------------------------------------------------- /getblocks/blocks.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/getblocks/blocks.result -------------------------------------------------------------------------------- /getblocks/cal_block.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/getblocks/cal_block.sh -------------------------------------------------------------------------------- /getblocks/getblocks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/getblocks/getblocks.py -------------------------------------------------------------------------------- /getblocks/lib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /getblocks/lib/bitcoin_rpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/getblocks/lib/bitcoin_rpc.py -------------------------------------------------------------------------------- /getblocks/lib/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/getblocks/lib/logger.py -------------------------------------------------------------------------------- /getblocks/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/getblocks/settings.py -------------------------------------------------------------------------------- /getblocks/sort_date_block.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/getblocks/sort_date_block.result -------------------------------------------------------------------------------- /pool-monitor/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/pool-monitor/.gitignore -------------------------------------------------------------------------------- /pool-monitor/bitcoind.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/pool-monitor/bitcoind.md -------------------------------------------------------------------------------- /pool-monitor/database/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/pool-monitor/database/__init__.py -------------------------------------------------------------------------------- /pool-monitor/database/database_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/pool-monitor/database/database_base.py -------------------------------------------------------------------------------- /pool-monitor/database/mysql_database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/pool-monitor/database/mysql_database.py -------------------------------------------------------------------------------- /pool-monitor/database/pooled_mysql_database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/pool-monitor/database/pooled_mysql_database.py -------------------------------------------------------------------------------- /pool-monitor/lib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pool-monitor/lib/bitcoin_rpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/pool-monitor/lib/bitcoin_rpc.py -------------------------------------------------------------------------------- /pool-monitor/lib/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/pool-monitor/lib/exceptions.py -------------------------------------------------------------------------------- /pool-monitor/lib/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/pool-monitor/lib/logger.py -------------------------------------------------------------------------------- /pool-monitor/monitor_autopay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/pool-monitor/monitor_autopay.py -------------------------------------------------------------------------------- /pool-monitor/monitor_block.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/pool-monitor/monitor_block.py -------------------------------------------------------------------------------- /pool-monitor/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/pool-monitor/settings.py -------------------------------------------------------------------------------- /pool-monitor/start.sh: -------------------------------------------------------------------------------- 1 | while true; do python server.py ; sleep 10; done 2 | -------------------------------------------------------------------------------- /pool-monitor/test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pool-monitor/test/db_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/pool-monitor/test/db_test.py -------------------------------------------------------------------------------- /pool-monitor/test/syspath.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/pool-monitor/test/syspath.py -------------------------------------------------------------------------------- /pool-monitor/test/test_bitcoin_rpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/pool-monitor/test/test_bitcoin_rpc.py -------------------------------------------------------------------------------- /pool-monitor/test/test_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/pool-monitor/test/test_common.py -------------------------------------------------------------------------------- /pool-notify/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /pool-notify/README.md: -------------------------------------------------------------------------------- 1 | ### asicme_pool_nitify 2 | 3 | 用来检测用户矿工状态,并发送提醒邮件或短信 -------------------------------------------------------------------------------- /pool-notify/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/pool-notify/config.js -------------------------------------------------------------------------------- /pool-notify/lib/helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/pool-notify/lib/helper.js -------------------------------------------------------------------------------- /pool-notify/lib/mail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/pool-notify/lib/mail.js -------------------------------------------------------------------------------- /pool-notify/lib/mysql.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/pool-notify/lib/mysql.js -------------------------------------------------------------------------------- /pool-notify/lib/sms.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/pool-notify/lib/sms.js -------------------------------------------------------------------------------- /pool-notify/notify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/pool-notify/notify.js -------------------------------------------------------------------------------- /pool-notify/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/pool-notify/package.json -------------------------------------------------------------------------------- /pool-notify/test/test-mysql.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/pool-notify/test/test-mysql.js -------------------------------------------------------------------------------- /shell/check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/shell/check.sh -------------------------------------------------------------------------------- /shell/load_data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/shell/load_data.sh -------------------------------------------------------------------------------- /shell/mock_log_share.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/shell/mock_log_share.js -------------------------------------------------------------------------------- /shell/mock_table_share.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/shell/mock_table_share.js -------------------------------------------------------------------------------- /shell/mock_user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/shell/mock_user.js -------------------------------------------------------------------------------- /shell/readfile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/shell/readfile.sh -------------------------------------------------------------------------------- /shell/tmpfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/sumory-note/HEAD/shell/tmpfile --------------------------------------------------------------------------------