synapsecns/sanguine

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

Summary

Maintainability
A
0 mins
Test Coverage
// autogenerated file

package origin

import (
    "math/big"

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

// IOriginTransactor ...
type IOriginTransactor 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)
    // OpenDispute is a paid mutator transaction binding the contract method 0xa2155c34.
    //
    // Solidity: function openDispute(uint32 guardIndex, uint32 notaryIndex) returns()
    OpenDispute(opts *bind.TransactOpts, guardIndex uint32, notaryIndex uint32) (*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)
    // ResolveDispute is a paid mutator transaction binding the contract method 0x61169218.
    //
    // Solidity: function resolveDispute(uint32 slashedIndex, uint32 rivalIndex) returns()
    ResolveDispute(opts *bind.TransactOpts, slashedIndex uint32, rivalIndex uint32) (*types.Transaction, error)
    // SendBaseMessage is a paid mutator transaction binding the contract method 0x873661bd.
    //
    // Solidity: function sendBaseMessage(uint32 destination, bytes32 recipient, uint32 optimisticPeriod, uint256 paddedRequest, bytes content) payable returns(uint32 messageNonce, bytes32 messageHash)
    SendBaseMessage(opts *bind.TransactOpts, destination uint32, recipient [32]byte, optimisticPeriod uint32, paddedRequest *big.Int, content []byte) (*types.Transaction, error)
    // SendManagerMessage is a paid mutator transaction binding the contract method 0xa1c702a7.
    //
    // Solidity: function sendManagerMessage(uint32 destination, uint32 optimisticPeriod, bytes payload) returns(uint32 messageNonce, bytes32 messageHash)
    SendManagerMessage(opts *bind.TransactOpts, destination uint32, optimisticPeriod uint32, payload []byte) (*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)
    // WithdrawTips is a paid mutator transaction binding the contract method 0x4e04e7a7.
    //
    // Solidity: function withdrawTips(address recipient, uint256 amount) returns()
    WithdrawTips(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
}