I am following BIOS Boot Sequence, at step 1.12
cleos set contract eosio /[path]/eosio.contracts/build/contracts/eosio.system/
I am not able to set the eosio.system contract it will give me error:
Reading WASM from /[path]/eosio.contracts/build/contracts/eosio.system/eosio.system.wasm...
Publishing contract...
error 2020-01-27T09:14:50.680 cleos main.cpp:4013 main ] Failed with error: deadline 2020-01-27T09:14:50.677 exceeded by 102us (2)
deadline 2020-01-27T09:14:50.677 exceeded by 102us
I know the execution limit is 30s by default so I'm using -x
to change it but:
:~/eosio.contracts/build/contracts$ cleos set contract eosio /[path]/eosio.contracts/build/contracts/eosio.system/ -x 90s
Reading WASM from /[path]/eosio.contracts/build/contracts/eosio.system/eosio.system.wasm...
Publishing contract...
Error 3070000: WASM Exception
Error Details:
env.set_proposed_producers_ex unresolveable
pending console output:
What should I do? Is there something I'm doing wrong?
Also my eosio version is 2.0 My system details are:
H/W path Device Class Description
========================================
system Computer
/0 bus Motherboard
/0/0 memory 11GiB System memory
/0/1 processor Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz
/1 eth0 network Ethernet interface
/2 eth1 network Ethernet interface
/3 eth2 network Ethernet interface
/4 wifi0 network Ethernet interface
/5 wifi1 network Ethernet interface
/6 wifi2 network Ethernet interface
cleos set contract eosio CONTRACTS_DIR/build/contracts/eosio.system --abi eosio.system.abi -p eosio@active
. Need to check this once