示例#1
0
def stop():
    '''Stop the local node asynchronously.
    '''
    eosf.stop()
    transtaked(contract, alice, '100000.0000 BOID', master)

    balance = getBalance(contract.table("accounts", master))
    print('master balance')
    print(balance)

    balance = getBalance(contract.table("accounts", alice))
    print('alice balance')
    print(balance)

    stake_params = getStakeParams(contract.table('stakes', master))
    print('stake_params')
    print(stake_params)

    # stop the testnet and exit python
    eosf.stop()
    sys.exit()

    # setup contract (1st time)
    try:
        contract.push_action('create', {
            'issuer': master,
            'maximum_supply': '10000000000.0000 BOID'
        },
                             permission=[master])
        contract.push_action('initstats', '{}', permission=[master])
        issue(contract, master, INIT_BALANCE, master)
    except:
        pass

    # turn on staking
示例#3
0
 def tearDownClass(cls):
     if testnet.is_local():
         eosf.stop()
     else:
         cls.stats()