- Install libsecp256k1 via Homebrew. If you don't have Homebrew then follow the installation instructions on their website.
brew install libsecp256k1
- Install wheel (reminder: you do all pip-things under your Python environment):
pip install wheel
import re | |
import subprocess | |
import time | |
import paramiko | |
import os | |
# SSH host to connect to | |
ssh_host = 'thornode' |
pool = 'ETH/ETH'; len(members) = 142 | |
[ 1/ 142]pool = 'ETH/ETH' and member ='0x00c649c5adf42a578b9e67d3eef5d7b7c971b7ac' =>> has 1 savings txs | |
[ 2/ 142]pool = 'ETH/ETH' and member ='0x026d0875cca6e6cfa0a7f0b2a980227c15227e31' =>> has 1 savings txs | |
[ 3/ 142]pool = 'ETH/ETH' and member ='0x03f1d34bc2ca357f4911041e5ac625092d27c616' =>> has 1 savings txs | |
[ 4/ 142]pool = 'ETH/ETH' and member ='0x0559a40c957e288f3fbd49deafe6ee96453b2079' =>> has 1 savings txs | |
[ 5/ 142]pool = 'ETH/ETH' and member ='0x090e6cd6c13dac5d58ee9441d0e72bbde5ee00b4' =>> has 1 savings txs | |
[ 6/ 142]pool = 'ETH/ETH' and member ='0x0b58c552e5c7467a089435178b55faa8ec0a2106' =>> has 1 savings txs | |
[ 7/ 142]pool = 'ETH/ETH' and member ='0x0ea83447807941fb777bb60137b030b3e795dd7e' =>> has 1 savings txs | |
[ 8/ 142]pool = 'ETH/ETH' and member ='0x10dc2287e36bcb16024ec2ee610ce06eb7fe7468' =>> has 1 savings txs | |
[ 9/ 142]pool = 'ETH/ETH' and member ='0x152feb2b3d4dbb5a5df06c0149c8a78bd969845b' =>> has 1 savings txs |
import math | |
import random | |
MILESTONE_DEFAULT_PROGRESSION = [1, 2, 5] | |
def milestone_nearest(x, before=True, progress=None): | |
progress = progress or MILESTONE_DEFAULT_PROGRESSION | |
x = int(x) | |
if x <= 0: |
# Version 3 change log: | |
# -- Locked coins breakdown by category | |
# -- Moved "https://" outside of THORNode URL | |
# -- JSON pretty output | |
# Version 2 change log: | |
# -- Take into account BEP2 and ERC20 coins ready to burn in Asgard vaults | |
# -- Code was rewritten in OOP manner | |
import asyncio | |
import time |
import asyncio | |
import sys | |
import aiohttp | |
def rowan_to_float(x, n=18): | |
return int(x) / (10 ** n) | |
import functools | |
import time | |
import types | |
class TimeItCritical: | |
DEFAULT_CRITICAL_TIME = 0.5 | |
def __new__(cls, obj=None, *, critical_time=DEFAULT_CRITICAL_TIME): | |
""" |
from collections import namedtuple | |
from pympler.asizeof import asizeof | |
class PointSimple: | |
def __init__(self, x, y): | |
self.x = x | |
self.y = y |
# inspired by https://www.shadertoy.com/view/4st3DH | |
import array | |
import os | |
from math import * | |
import colorsys | |
W, H = 640, 480 | |
OUT_FILE = 'test_2.ppm' |
# ЧБ версия для Windows, установи библиотеку: | |
# pip install windows-curses | |
import curses | |
import locale | |
from math import pi, cos, sin | |
POS_X, POS_Y, POS_A = 2, 2, 0 # Положение и поворот игрока на карте (начальные) | |
FOV = pi / 2 # Ширина угла обзор в радинах | |
RESOLUTION = 0.1 # разрешение шага луча | |
DEPTH = 16 # Максимальная глубина прорисовки |