// autogenerated file package gasoracle import ( "math/big" "github.com/ethereum/go-ethereum/accounts/abi/bind" "github.com/ethereum/go-ethereum/common" ) // IGasOracleCaller ... type IGasOracleCaller interface { // GASDATADECREASEDOPTIMISTICPERIOD is a free data retrieval call binding the contract method 0x621b58de. // // Solidity: function GAS_DATA_DECREASED_OPTIMISTIC_PERIOD() view returns(uint256) GASDATADECREASEDOPTIMISTICPERIOD(opts *bind.CallOpts) (*big.Int, error) // GASDATAINCREASEDOPTIMISTICPERIOD is a free data retrieval call binding the contract method 0x33ae7bb7. // // Solidity: function GAS_DATA_INCREASED_OPTIMISTIC_PERIOD() view returns(uint256) GASDATAINCREASEDOPTIMISTICPERIOD(opts *bind.CallOpts) (*big.Int, error) // Destination is a free data retrieval call binding the contract method 0xb269681d. // // Solidity: function destination() view returns(address) Destination(opts *bind.CallOpts) (common.Address, error) // GetDecodedGasData is a free data retrieval call binding the contract method 0x556517b7. // // Solidity: function getDecodedGasData(uint32 domain) view returns(uint256 gasPrice, uint256 dataPrice, uint256 execBuffer, uint256 amortAttCost, uint256 etherPrice, uint256 markup) GetDecodedGasData(opts *bind.CallOpts, domain uint32) (struct { GasPrice *big.Int DataPrice *big.Int ExecBuffer *big.Int AmortAttCost *big.Int EtherPrice *big.Int Markup *big.Int }, error) // GetGasData is a free data retrieval call binding the contract method 0x34926b29. // // Solidity: function getGasData() view returns(uint256 paddedGasData) GetGasData(opts *bind.CallOpts) (*big.Int, error) // GetMinimumTips is a free data retrieval call binding the contract method 0x72010a93. // // Solidity: function getMinimumTips(uint32 destination_, uint256 paddedRequest, uint256 contentLength) view returns(uint256 paddedTips) GetMinimumTips(opts *bind.CallOpts, destination_ uint32, paddedRequest *big.Int, contentLength *big.Int) (*big.Int, error) // LocalDomain is a free data retrieval call binding the contract method 0x8d3638f4. // // Solidity: function localDomain() view returns(uint32) LocalDomain(opts *bind.CallOpts) (uint32, error) // Owner is a free data retrieval call binding the contract method 0x8da5cb5b. // // Solidity: function owner() view returns(address) Owner(opts *bind.CallOpts) (common.Address, error) // PendingOwner is a free data retrieval call binding the contract method 0xe30c3978. // // Solidity: function pendingOwner() view returns(address) PendingOwner(opts *bind.CallOpts) (common.Address, error) // SummitTipWei is a free data retrieval call binding the contract method 0xaa929c57. // // Solidity: function summitTipWei() view returns(uint256) SummitTipWei(opts *bind.CallOpts) (*big.Int, error) // SynapseDomain is a free data retrieval call binding the contract method 0x717b8638. // // Solidity: function synapseDomain() view returns(uint32) SynapseDomain(opts *bind.CallOpts) (uint32, error) // Version is a free data retrieval call binding the contract method 0x54fd4d50. // // Solidity: function version() view returns(string versionString) Version(opts *bind.CallOpts) (string, error) }