synapsecns/sanguine

View on GitHub
agents/contracts/gasoracle/itransactor_generated.go

Summary

Maintainability
A
30 mins
Test Coverage
// autogenerated file

package gasoracle

import (
    "math/big"

    "github.com/ethereum/go-ethereum/accounts/abi/bind"
    "github.com/ethereum/go-ethereum/common"
    "github.com/ethereum/go-ethereum/core/types"
)

// IGasOracleTransactor ...
type IGasOracleTransactor interface {
    // AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
    //
    // Solidity: function acceptOwnership() returns()
    AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
    // Initialize is a paid mutator transaction binding the contract method 0x8129fc1c.
    //
    // Solidity: function initialize() returns()
    Initialize(opts *bind.TransactOpts) (*types.Transaction, error)
    // Multicall is a paid mutator transaction binding the contract method 0x60fc8466.
    //
    // Solidity: function multicall((bool,bytes)[] calls) returns((bool,bytes)[] callResults)
    Multicall(opts *bind.TransactOpts, calls []MultiCallableCall) (*types.Transaction, error)
    // RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
    //
    // Solidity: function renounceOwnership() returns()
    RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
    // SetGasData is a paid mutator transaction binding the contract method 0x64619d66.
    //
    // Solidity: function setGasData(uint32 domain, uint256 gasPrice, uint256 dataPrice, uint256 execBuffer, uint256 amortAttCost, uint256 etherPrice, uint256 markup) returns()
    SetGasData(opts *bind.TransactOpts, domain uint32, gasPrice *big.Int, dataPrice *big.Int, execBuffer *big.Int, amortAttCost *big.Int, etherPrice *big.Int, markup *big.Int) (*types.Transaction, error)
    // SetSummitTip is a paid mutator transaction binding the contract method 0x67fb4093.
    //
    // Solidity: function setSummitTip(uint256 summitTipWei_) returns()
    SetSummitTip(opts *bind.TransactOpts, summitTipWei_ *big.Int) (*types.Transaction, error)
    // TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
    //
    // Solidity: function transferOwnership(address newOwner) returns()
    TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
    // UpdateGasData is a paid mutator transaction binding the contract method 0x867baea5.
    //
    // Solidity: function updateGasData(uint32 domain) returns()
    UpdateGasData(opts *bind.TransactOpts, domain uint32) (*types.Transaction, error)
}