Struct terra_rust_api::client::GasOptions [−][src]
pub struct GasOptions { pub fees: Option<Coin>, pub estimate_gas: bool, pub gas: Option<u64>, pub gas_price: Option<Coin>, pub gas_adjustment: Option<f64>, }
Expand description
When Submitting transactions you need to either submit gas or a fee to the validator This structure is used to determine what your preferences are by default Higher fees may be given preference by the validator to include the transaction in their block
Fields
fees: Option<Coin>
If specified the TX will use the fee specified
estimate_gas: bool
if true, the server will call the ‘estimate_transaction’ to get an estimate. This estimate is then multiplied by the gas_adjustment field
gas: Option<u64>
your estimate of the gas to use.
gas_price: Option<Coin>
used to calculate the fee .. gas * gas_price
gas_adjustment: Option<f64>
used to adjust the estimate
Implementations
for hard-coding of fees
for when you want the validator to give you an estimate on the amounts