Пример #1
0
def t():
    if eosapi.get_balance('lab') <= 0:
        eosapi.transfer('eosio', 'lab', 100)
    msg = {'bidder': 'lab', 'bid': "1.3000 EOS"}
    msg = eosapi.pack_args('eosio', 'bidjit', msg)
    act = ['eosio', 'bidjit', msg, {'lab': 'active'}]

    rr, cost = eosapi.push_actions([act])
    assert_ret(rr)
Пример #2
0
def test_transfer2():
    data =generate_call_params('testTransfer')
    print(data)
    balance = eosapi.get_balance('evm')
    ret = eosapi.transfer('eosio', 'evm', 0.0001, data)
    assert ret
    assert math.isclose(balance, eosapi.get_balance('evm'))
Пример #3
0
def create_account_on_chain(_from_account, new_account, balance, public_key):
    assert len(new_account) == 12
    assert balance <= 1.0
    assert len(public_key) == 53 and public_key[:3] == 'EOS'
    memo = '%s-%s' % (new_account, public_key)
    r = eosapi.transfer(_from_account, 'signupeoseos', balance, memo)
    if r:
        print('success!')
    else:
        print('failture!')