odra
odra copied to clipboard
Detect `OutOfGas` on failed deploy.
This code:
let env = odra_casper_livenet_env::env();
env.set_gas(100_000_000_000u64);
let token = TokenHostRef::deploy(&env, NoArgs);
caused infinite waiting loop
🙄 WAIT : Waiting 15s for "2080ad4aaf4ca1d5f3fb27700018abcfcd81adfe360ae8005c6df73058a7e382".
🙄 WAIT : Waiting 15s for "2080ad4aaf4ca1d5f3fb27700018abcfcd81adfe360ae8005c6df73058a7e382".
🙄 WAIT : Waiting 15s for "2080ad4aaf4ca1d5f3fb27700018abcfcd81adfe360ae8005c6df73058a7e382".
🙄 WAIT : Waiting 15s for "2080ad4aaf4ca1d5f3fb27700018abcfcd81adfe360ae8005c6df73058a7e382".
🙄 WAIT : Waiting 15s for "2080ad4aaf4ca1d5f3fb27700018abcfcd81adfe360ae8005c6df73058a7e382".
🙄 WAIT : Waiting 15s for "2080ad4aaf4ca1d5f3fb27700018abcfcd81adfe360ae8005c6df73058a7e382".
🙄 WAIT : Waiting 15s for "2080ad4aaf4ca1d5f3fb27700018abcfcd81adfe360ae8005c6df73058a7e382".
🙄 WAIT : Waiting 15s for "2080ad4aaf4ca1d5f3fb27700018abcfcd81adfe360ae8005c6df73058a7e382".
```.
Instead it should fail. Or maybe `deploy` method should yield `Result`?
It also happened on successful deploy.
Above info is not relevent.
Detect OutOfGas when try_ methods.