Пример #1
0
import json
from time import sleep

import requests

import arrow
from log import loggingSetting
from ut import pushaction, unlock

s = requests.Session()

rules = [10000, 10000, 30000, 90000, 270000]

logger = loggingSetting("betdice")


def play(myaccount, password):
    logger.info("#" * 60)
    logger.info("开始玩...")
    account = "betdicetoken"
    action = "transfer"
    count = 0
    while True:
        while True:
            for _amount in rules:
                if count > 6:
                    logger.info("连续输了6吧了...等待60s再继续...")
                    sleep(60)
                amout = "%.4f DICE" % _amount
                memo = (
                    "action:bet,seed:p9PlfQYTo0p1B3O1wO,rollUnder:50,ref:bbheasxtlatd"
Пример #2
0
import os
import json
from log import loggingSetting
from ut import pushaction, unlock, getAccounts, runPool, buyram

logger = loggingSetting("airdrop")


def main(password):
    pass

    # for i in x[1:]:
    # print(pushaction("betdicetoken", "signup", [i, "1000.0000 DICE"], i))  # 1000dice
    # print(
    #     pushaction("xxxsevensxxx", "signup", [i, "10000.0000 SEVEN"], i)  # 10000 SEVEN
    # )
    # print(pushaction("efinitysicbo", "claim", [i], i))  # 100 CHIPS
    # print(pushaction("roulettespin", "login", [i, "gy2dgmztgqge"], i))
    # print(pushaction("efinitychips", "claim", [i, "gy2dgmztgqge"], i))
    # print(pushaction("grandpacoins", "mine", [i, "4,BTC", "gy2dgmztgqge"], i))
    # print(pushaction("grandpacoins", "mine", [i, "4,ETH", "gy2dgmztgqge"], i))
    # print(pushaction("grandpacoins", "mine", [i, "4,DOGE", "gy2dgmztgqge"], i))
    # print(pushaction("poormantoken", "signup", [i, "0.0000 POOR"], i))
    # print(pushaction("trybenetwork", "claim", [i], i))
    # print(pushaction("wizznetwork1", "signup", [i, "0.0000 WIZZ"], i))


if __name__ == "__main__":
    password = "******"
    unlock(password)
    accounts = getAccounts()
Пример #3
0
import pickle
import json
import os

from log import loggingSetting
from ut import pushaction, getAccounts, getTestAccounts, getRawAccounts, getTable

logger = loggingSetting("rawAccountAirdrop")


def transferCMU(f, to, n, m=""):
    return pushaction("dacincubator", "transfer",
                      [f, to, "%.4f CMU" % n, m], f)


def clear(scope):
    return pushaction("cryptomeetup", "newland", [scope, "0.0000 EOS"],
                      "cryptomeetup")


if __name__ == "__main__":
    """
    t = getTable("cryptomeetup", "tmonomonomon", "voters")
    print(type(t))
    print(t)
    h =  t.decode("utf-8")
    row  = json.loads(h)["rows"]
    print(row)
    staked_row = row[0]
    staked = staked_row['staked']
    print(staked)
Пример #4
0
from ut import pushaction, runcleos, delegatebw
from log import loggingSetting
import random
import string

logger = loggingSetting("createAccount")


def genrateRandomName():
    return "".join(random.choices(string.ascii_lowercase, k=12))


def createKey():
    pass


def checkName(name):
    cmd = "cleos -u http://api.eosbeijing.one get account {}".format(name)
    a = runcleos(cmd.split(" "))
    if b"created" not in a:
        return True
    else:
        logger.info("该用户名:{},已经被注册".format(name))
        return False


def createUser(f, publicKey, name=None, cpu=0.1, net=0.1, ram=3):
    if not name:
        name = genrateRandomName()
    # 直到随机到一个没有注册的用户名.
    while True:
Пример #5
0
import json

from log import loggingSetting
from ut import pushaction, getAccounts, getTestAccounts, getRawAccounts


def transferCMU(f, to, n, m=""):
    return pushaction("dacincubator", "transfer",
                      [f, to, "%.4f CMU" % n, m], f)


def pushit(f, t, a):
    return pushaction("crazytownftg", "setaccount", [t, a], f)


logger = loggingSetting("crazytownftg")

if __name__ == "__main__":
    RawAccounts = getRawAccounts()
    accounts = getAccounts()

    k = 1
    for acc in accounts:
        print(acc)
        for i in RawAccounts:
            d = json.dumps(i)
            _accountName = json.loads(d)["account"]
            _amount = json.loads(d)["amount"]
            _amount3 = float(_amount) * 10000 * 9
            _amount4 = int(_amount3)
            _amount2 = str(_amount4)
Пример #6
0
from ut import pushaction
from ut import getAccounts
from log import loggingSetting

logger = loggingSetting("shishicai")


def run(ref):
    """https://lottery.eosplay.co/link"""
    accounts = getAccounts()
    for i in range(0, len(accounts)):
        account = accounts[i]
        if i % 2 == 0:  # lottery:o,lottery:e 一个是猜单,一个是猜双,这段代码的目的是 55开,这样可以保证2次肯定有一次赢.
            memo = "lottery:o@{}".format(ref)
        else:
            memo = "lottery:e@{}".format(ref)
        t = pushaction(
            "eosio.token",
            "transfer",
            [account, "eosplaybrand", "0.1000 EOS", memo],
            account,
        )
        if b"transaction" not in t:
            logger.info("转账失败:{}".format(account))
            logger.info("原因为:{}".format(t))
        else:
            print("{} 操作成".format(account))


if __name__ == "__main__":
    run("gy2dgmztgqge")
Пример #7
0
import pickle

from log import loggingSetting
from ut import pushaction

logger = loggingSetting("transferBalance")


def transferEos(f, to, n, m=""):
    return tranferBase("eosio.token", "EOS", f, to, n, m)


def transferBos(f, to, n, m=""):
    return tranferBase("eosio.token", "BOS", f, to, n, m, node="bos")


def tranferDice(f, to, n, m=""):
    return tranferBase("betdicetoken", "DICE", f, to, n, m)


def tranferRich(f, to, n, m=""):
    return tranferBase("richrich1111", "RICH", f, to, n, m)


def tranferEUSD(f, to, n, m=""):
    return tranferBase("bitpietokens", "EUSD", f, to, n, m, 8)


def tranferEETH(f, to, n, m=""):
    return tranferBase("bitpietokens", "EETH", f, to, n, m, 8)
Пример #8
0
import os
import json
from log import loggingSetting
from ut import pushaction, unlock, getAccounts
import pickle

logger = loggingSetting("draw")


def main(password):
    x = getAccounts()
    unlock(password)
    for i in x:
        print(pushaction("betdicelucky", "draw", [i], i))


if __name__ == "__main__":
    password = "******"
    main(password)
Пример #9
0
import pickle

from log import loggingSetting
from ut import pushaction, getAccounts, getTestAccounts

logger = loggingSetting("transferCMUairdrop")


def transferEos(f, to, n, m=""):
    return pushaction("eosio.token", "transfer", [f, to, "%.4f EOS" % n, m], f)


def tranferDice(f, to, n, m=""):
    return pushaction("betdicetoken", "transfer", [f, to, "%.4f DICE" % n, m], f)


def tranferAdd(f, to, n, m=""):
    return pushaction("eosadddddddd", "transfer", [f, to, "%.4f ADD" % n, m], f)


def tranferEsa(f, to, n, m=""):
    return pushaction("shadowbanker", "transfer", [f, to, "%.4f ESA" % n, m], f)

def transferCMU(f, to, n, m="test for batch transfer"):
    return pushaction("dacincubator", "transfer", [f, to, "%.4f CMU" % n, m], f)


if __name__ == "__main__":
    accounts = getAccounts()
    testAccounts = getTestAccounts()
    for i in accounts:
Пример #10
0
from transferBalance import transferEos
import requests
import time
from log import loggingSetting

logger = loggingSetting("farmeos")
s = requests.Session()


def getblance(account):
    url = "http://api.eosbeijing.one/v1/{}"
    z1 = s.post(
        url.format("chain/get_currency_balance"),
        json={"code": "eosio.token", "account": account, "symbol": "EOS"},
    )
    balance = float(z1.json()[0].split()[0])
    return balance


def run(account, balance):
    print(transferEos(account, "farmeosbank1", balance, "bbheasxtlatd 1 97"))


if __name__ == "__main__":
    account = "gy2dgmztgqge"
    logger.info("开始搬砖...")
    count = 0

    # 代币:44928.0962
    while True:
        try: