コード例 #1
0
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"
                )
                logger.info("投入的金额为:{}".format(_amount))
                data = [myaccount, "betdiceadmin", amout, memo]

                t = pushaction(account, action, data, myaccount)
                send_t = arrow.utcnow()
                sleep(1)
                if b"Locked" in t:
                    logger.info("cleos 没有解锁,正在解锁")
                    unlock(password)
                    break  # 重头循环开始玩.
                elif b"transaction:" in t:
                    logger.info("请求发送成功,正在获取游戏结果.")
                    isWin = getData(myaccount, "betdiceadmin", send_t)
                    if isWin:  # 我赢了
                        logger.info("赢了.")
                        count = 0
                        break  # 重头循环开始玩.
                    else:
                        logger.info("输了.")

                elif b"has one game not yet" in t:
                    logger.info("玩的太快了,上一次玩的还没有出结果")
                    sleep(10)
                    break
                else:
                    logger.info("发送请求失败,报错为:{}".format(t))
                    sleep(10)
                    break
                # 每次玩等待2s
                count += 1
                sleep(2)
コード例 #2
0
def main(password):
    x = getAccounts()
    unlock(password)
    for i in x[:1]:
        print(pushaction("betdicetoken", "signup", [i, "1000.0000 DICE"],
                         i))  # 1000dice
コード例 #3
0
ファイル: airdrop.py プロジェクト: jin10086/eos-bonus-getting
    #     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()

    def run(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("eosenbpocket", "signup", [i, "1000.0001 ENB", i], i))
        # t = pushaction("eoscubetoken", "signup", [i, "0.0000 CUBE"], i)
        # print(t)
コード例 #4
0
ファイル: draw.py プロジェクト: feilaoda/eos-bonus-getting
def main(password):
    x = getAccounts()
    unlock(password)
    for i in x:
        print(pushaction("betdicelucky", "draw", [i], i))