General description: what does it do, what does it interact with, etc.
- Node >= vX.X
import asyncio | |
import motor | |
from beanie import Document, Indexed, init_beanie | |
from pydantic import validator | |
from terra_ltv_bot import models as new_models | |
from terra_ltv_bot.terra import is_account_address | |
OLD_DB = "ltv" |
. . , , o # # . , o # # . . , , o o o o o , , . . # # o , . # # o , , . | |
. . , o o # . , , o # . . , o o o # # # o o o , . . # o , , . # o o , . | |
. , , o # # . , o # . , o o # # # # o o , . # o , . # # o , , | |
. , , o # . , o # . , o o # # o o , . # o , . # o , , | |
. , , o # . , o # # . , o # . . . . . # o , . # # o , . # o , , | |
. , o o # . , o # . , o o # . . , , , . . # o o , . # o , . # o o , | |
. , o o # . , o # . , o # . , , o , , . # o , . # o , . # o o , | |
. , o o # . , o # . , o # . , o o o , . # o , . # o , . # o o , | |
. , o o # . , o # . , o # . , , o , , . # o , . # o , . # o o , | |
. , o o # . , o # . , o o # . . , , , . . # o o , . # o , . # o o , |
.anim-rainbow { | |
background: linear-gradient(270deg,#6f42c1 7.1%,#0366d6 28.4%,#28a745 42.6%,#ffd33d 56.8%,#f66a0a 71%,#d73a49 92.9%,#6f42c1); | |
animation: MakeItRainbow 4s linear infinite; | |
} |
from datetime import datetime, timedelta | |
from huey import RedisHuey | |
from huey import crontab | |
from huey.exceptions import HueyException | |
from huey.constants import WORKER_THREAD | |
import colorlog |
There are now two ways to approach this:
This Gist explains how to do this using gpg in a step-by-step fashion. Kryptonite is actually wickedly easy to use-but you will still need to follow the instructions
For using a GUI-based GIT tool such as Tower or Github Desktop, follow the steps here for signing with either GPG or Krypt.co.
#!/usr/bin/env python3 | |
import math | |
import os | |
import subprocess | |
import time | |
import uuid | |
import requests | |
# pls see requirements.txt in the gist |
Informations on the different networks here: https://docs.tomochain.com/general/networks/ | |
The values are what we recommend to use when running a fullnode or masternode. | |
required (basic fullnode): | |
# The id of your network (see networks documentation for the networks ID) | |
--networkid $ID | |
# The address of the local account to unlock | |
--unlock $ACCOUNT | |
# password file to unlock the account | |
--password ./password |
#!/bin/sh | |
# get tomochain container id | |
container_id=$(docker ps -q -f "name=tomochain") | |
# remove all peers | |
echo "\n------------------------\n!! Removing all peers\n------------------------\n" | |
docker exec -t $container_id tomo attach data/tomo.ipc --exec "for (i = 0; i < admin.peers.length; i++) { admin.removePeer(admin.peers[i].id) }" | |
# add TomoChain peers |
pragma solidity ^0.5.5; | |
import "github.com/OpenZeppelin/zeppelin-solidity/contracts/math/SafeMath.sol"; | |
import "github.com/OpenZeppelin/zeppelin-solidity/contracts/ownership/Ownable.sol"; | |
/** | |
* @title Futo 封筒 | |
* @dev Futo main smart contract | |
*/ | |
contract Futo is Ownable { |