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)
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'))
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!')