eosnetworkfoundation/mandel

txn_test_gen_plugin assumes access to build-dir

spoonincode opened this issue · 1 comments

txn_test_gen_plugin looks like it suffers from the same problem that libtester had fixed in #680: it does something like

abi_def currency_abi_def = fc::json::from_string(contracts::eosio_token_abi().data()).as<abi_def>();

but contracts::eosio_token_abi() reads from the build-dir. So txn_test_gen_plugin hasn't been usable from a binary packaged build in... a long time.. I'm guessing.

Perhaps eosio_token should additionally be made an embedded contract as libtester's bios contracts. But embedded contracts are currently being placed in libtester: we don't want to make nodeos depend on libtester (if it already doesn't...).