package Ġcom . s ymb ios is . sdk . configuration Ċ Ċ import Ġcom . so y wiz . kb ignum . BigInt Ċ import Ġcom . s ymb ios is . sdk . gas . Gas Configuration Ċ import Ġdev . icer ock . mo ko . web 3 . Contract Address Ċ import Ġdev . icer ock . mo ko . web 3 . E thereum Address Ċ import Ġdev . icer ock . mo ko . web 3 . Web 3 Executor Ċ import Ġdev . icer ock . mo ko . web 3 . hex . HexString Ċ Ċ /** Ċ Ġ* ĠThis Ġone Ġallows Ġto Ġset Ġa Ġcustom Ġdefault Ġgas Ġfee Ġper Ġtransaction Ċ Ġ*/ Ċ fun Ġinterface ĠG as Provider Ġ{ ĊĠĠĠ Ġsuspend Ġfun Ġget Gas Configuration ( ĊĠĠĠĠĠĠĠ Ġfrom : ĠEthereum Address ?, ĊĠĠĠĠĠĠĠ Ġto : ĠContract Address , ĊĠĠĠĠĠĠĠ Ġcall Data : ĠHex String ?, ĊĠĠĠĠĠĠĠ Ġvalue : ĠBigInt ?, ĊĠĠĠĠĠĠĠ Ġexecutor : ĠWeb 3 Executor ĊĠĠĠ Ġ): ĠG as Configuration Ċ } Ċ