Skip to content

Instantly share code, notes, and snippets.

View awesome-doge's full-sized avatar
🐶
wow !

Dr. Awesome Doge awesome-doge

🐶
wow !
View GitHub Profile
@awesome-doge
awesome-doge / testnet-toninstaller.sh
Created December 30, 2022 11:00
testnet-toninstaller
#!/bin/bash
set -e
# Проверить sudo
if [ "$(id -u)" != "0" ]; then
echo "Please run script as root"
exit 1
fi
# Get arguments

adnl-pong

adnl pinger. Options:
  -v, --verbosity<arg> set verbosity level
  -V, --version        shows adnl-pong build information
  -h, --help           prints_help
  -d, --daemonize      set SIGHUP
  -l, --logname<arg>   log to file
  -t, --threads<arg>   number of threads (default=7)
  -u, --user<arg>      change user
@awesome-doge
awesome-doge / The TON Blockchain is based on PoS consensus.md
Created May 6, 2022 08:02
The TON Blockchain is based on PoS consensus.md

The TON Blockchain is based on PoS consensus

For everyone that has come to know the TON blockchain, most will probably know that TON is mineable. However, the TON blockchain was never a PoW consensus algorithm. The TON blockchain is actually a consensus algorithm based on PoS and implements sharding expansion. Therefore, the TON blockchain has the characteristics of tightly-coupled sharding that PoW does not have.

The TON blockchain is essentially a PoS blockchain, and the most important PoS infrastructure is the validator. Currently, there are more than 100 validators in the world, and most are private validators. To assist in the health of the TON blockchain, TON holders can pledge their TON to validators and get TON PoS staking rewards as additional income.

Currently, the TON PoS APY reward is about 13%. TonStake.com, as an example, allows users to stake their TON to validators through Centralized validator service where they can earn an additional 13% TON after one year a

@awesome-doge
awesome-doge / gist:24cedcee2825b95babc796b662a9fbc5
Last active April 11, 2022 15:59
Miners of large givers.
[Ef_mlXHnufWO3-vvopflR_NpIFMiidvp_xt20Qf8usMBBKzB] [112400304390295835] [-1] [uninited.accountState ]
[EQAMoPBaaE_ud88pid9_AW7hjWVz6hWfOXwmJtAdSXq4putF] [ 69275200973876344] [-1] [wallet.v3.accountState ]
[EQBP4mzpDIywL1SV-Wp9ZuBBlzprR9eXQgSYGEXiUEHm7yYF] [ 99337699783965798] [-1] [wallet.v3.accountState ]
[Ef89RBOf9PQfgYWux_etNzUNWjK_d7wXxkeFyVNvof46VrQn] [ 64188598885263903] [-1] [wallet.v3.accountState ]
[Ef9e6tkwtIJjt9pK4dJ-2M1dmNvFOB_mvaWMtElU61oj5_Dx] [ 90408299713617248] [-1] [uninited.accountState ]
[Ef_eXVq9z7IlPJaxsT_xhXf_tFTVOi2pl5vJtlAlJFWHHVke] [ 63304699401360826] [-1] [wallet.v3.accountState ]
[Ef-KJp9REa0zDgaM6f3JW--e9gKDg1_udGBtzUVtTahmoY3t] [ 57801200015121947] [-1] [wallet.v3.accountState ]
[Ef8ZvWFCk64ubdT7k9fADlAADZW2oUeE0F__hNAx5vmQ27Ls] [ 87810799503618243] [-1] [uninited.accountState ]
[Ef_DY7iFuAOMnm516Ka3hYXbEyPDNO7UhNFbIjDa4ESVxfxk] [ 42441399503003379] [-1] [wallet.v3.accountState ]
[Ef-Ov3Ej_5Fvx2ooLBb_sN_8RIU5na3K0c-XGOKRUbFrCv_9] [ 9000000] [-1] [wallet.v3.accountSt
{"ok":true,"result":[{"@type":"raw.transaction","utime":1647183011,"data":"te6cckECBwEAAZUAA7VxSBVdQEkLtzvagRpAajAu9aGd/6cqCEvvMFfwVKqtJeAAAX2t3FO8MoZwmVdimL3/Mnn+Q+jlrD5rkjLX4O418bVBroyftZEQAAF9nJNHPDYi4EowABRgMR0oAQIDAQGgBACCcjp1R6lmeGp85kFVhj/b4a3Qs3y55z/9SYJ2A3t+ah6KBZaeOkfV+3KNEWz3wCiX7NGihXIP2jEYSgOUwzzo22kCGwSAkklBPuKFgBhgMNQRBQYAs2gApjiWDm6bKH2PqPRRr+LpsEaATFtI5Iew3s2fSrAWTPMABSBVdQEkLtzvagRpAajAu9aGd/6cqCEvvMFfwVKqtJeUE+4oWAAGFFhgAAAvtbuKd4TEXAlGQACcJ8w9CQAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFvAAAAAAAAAAAAAAAABLUUtpEnlC4z33SeGHxRhIq/htUa7i3D8ghbwxhQTn44EMAxhGQ==","transaction_id":{"@type":"internal.transactionId","lt":"26228791000003","hash":"c5C2xeeyXJc6slxta+Iwg3xxgYdhLMOKGshX440gJhM="},"fee":"100585","storage_fee":"585","other_fee":"100000","in_msg":{"@type":"raw.message","source":"EQBTHEsHN02UPsfUeijX8XTYI0AmLaRyQ9hvZs-lWAsmedCm","destination":"EQAUgVXUBJC7c72oEaQGowLvWhnf-nKghL7zBX8FSqrSXkp4","value":"21400000000","fwd_fee":"666672","
@awesome-doge
awesome-doge / Quickly restore mytonctrl db.md
Created January 5, 2022 06:57
Quickly restore mytonctrl db
# This is my backup.
tar zxvf tondb.tar.gz

# Install mytonctrl
wget https://raw.githubusercontent.com/igroman787/mytonctrl/master/scripts/install.sh
sudo bash install.sh -m full

# Close service
sudo systemctl stop mytoncore
@awesome-doge
awesome-doge / tonwhale.sh
Last active December 13, 2021 06:14
tonwhale.sh
cd ~
sudo rm -r danila*
wget https://whalepool-cdn.fra1.digitaloceanspaces.com/software/danila-miner/hive/danila-miner-2.1.4-bionic.tar.gz
tar zxvf danila-miner-2.1.4-bionic.tar.gz
cd danila-miner-2.1.4
./danila-miner run https://server1.whalestonpool.com $1
@awesome-doge
awesome-doge / tonmine.sh
Last active December 12, 2021 07:08
tonmine.sh
sudo apt-get update
sudo apt-get upgrade -y python3 python3-pip
sudo apt-get install -y opencl-headers ocl-icd-libopencl1 ocl-icd-opencl-dev clinfo
pip3 install --upgrade setuptools
cd /home/user
sudo rm -r tonmine*
mkdir tonmine
cd tonmine
lscpu
Architecture:                    x86_64
CPU op-mode(s):                  32-bit, 64-bit
Byte Order:                      Little Endian
Address sizes:                   43 bits physical, 48 bits virtual
CPU(s):                          128
On-line CPU(s) list:             0-127
Thread(s) per core:              2
Core(s) per socket:              64

Keybase proof

I hereby claim:

  • I am awesome-doge on github.
  • I am awesomedoge (https://keybase.io/awesomedoge) on keybase.
  • I have a public key ASBcjR7sDm5utVaLE3eEFsFnIzdVVc_B_i2MlZMkVG1jyQo

To claim this, I am signing this object: