odra icon indicating copy to clipboard operation
odra copied to clipboard

Detect `OutOfGas` on failed deploy.

Open zie1ony opened this issue 1 year ago • 2 comments

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`?

zie1ony avatar Feb 19 '24 15:02 zie1ony

It also happened on successful deploy.

zie1ony avatar Feb 19 '24 15:02 zie1ony

Above info is not relevent. Detect OutOfGas when try_ methods.

zie1ony avatar May 22 '24 09:05 zie1ony