synapsecns/sanguine

View on GitHub
agents/contracts/origin/icaller_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"
)

// IOriginCaller ...
type IOriginCaller interface {
    // AgentManager is a free data retrieval call binding the contract method 0x7622f78d.
    //
    // Solidity: function agentManager() view returns(address)
    AgentManager(opts *bind.CallOpts) (common.Address, error)
    // AgentStatus is a free data retrieval call binding the contract method 0x28f3fac9.
    //
    // Solidity: function agentStatus(address agent) view returns((uint8,uint32,uint32))
    AgentStatus(opts *bind.CallOpts, agent common.Address) (AgentStatus, error)
    // GasOracle is a free data retrieval call binding the contract method 0x5d62a8dd.
    //
    // Solidity: function gasOracle() view returns(address)
    GasOracle(opts *bind.CallOpts) (common.Address, error)
    // GetAgent is a free data retrieval call binding the contract method 0x2de5aaf7.
    //
    // Solidity: function getAgent(uint256 index) view returns(address agent, (uint8,uint32,uint32) status)
    GetAgent(opts *bind.CallOpts, index *big.Int) (struct {
        Agent  common.Address
        Status AgentStatus
    }, error)
    // GetMinimumTipsValue is a free data retrieval call binding the contract method 0x4fc6ad85.
    //
    // Solidity: function getMinimumTipsValue(uint32 destination, uint256 paddedRequest, uint256 contentLength) view returns(uint256 tipsValue)
    GetMinimumTipsValue(opts *bind.CallOpts, destination uint32, paddedRequest *big.Int, contentLength *big.Int) (*big.Int, error)
    // Inbox is a free data retrieval call binding the contract method 0xfb0e722b.
    //
    // Solidity: function inbox() view returns(address)
    Inbox(opts *bind.CallOpts) (common.Address, error)
    // IsValidState is a free data retrieval call binding the contract method 0xa9dcf22d.
    //
    // Solidity: function isValidState(bytes statePayload) view returns(bool isValid)
    IsValidState(opts *bind.CallOpts, statePayload []byte) (bool, error)
    // LatestDisputeStatus is a free data retrieval call binding the contract method 0xdfadd81a.
    //
    // Solidity: function latestDisputeStatus(uint32 agentIndex) view returns((uint8,uint40,uint40))
    LatestDisputeStatus(opts *bind.CallOpts, agentIndex uint32) (DisputeStatus, 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)
    // StatesAmount is a free data retrieval call binding the contract method 0xf2437942.
    //
    // Solidity: function statesAmount() view returns(uint256)
    StatesAmount(opts *bind.CallOpts) (*big.Int, error)
    // SuggestLatestState is a free data retrieval call binding the contract method 0xc0b56f7c.
    //
    // Solidity: function suggestLatestState() view returns(bytes stateData)
    SuggestLatestState(opts *bind.CallOpts) ([]byte, error)
    // SuggestState is a free data retrieval call binding the contract method 0xb4596b4b.
    //
    // Solidity: function suggestState(uint32 nonce) view returns(bytes stateData)
    SuggestState(opts *bind.CallOpts, nonce uint32) ([]byte, 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)
}