proxymultisigclient

package
v0.0.0-...-892f76a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 21, 2021 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const ProxymultisigclientABI = "" /* 15730-byte string literal not displayed */

ProxymultisigclientABI is the input ABI used to generate the binding from.

Variables

This section is empty.

Functions

This section is empty.

Types

type ClientStateData

type ClientStateData struct {
	LatestHeight HeightData
	FrozenHeight HeightData
}

ClientStateData is an auto generated low-level Go binding around an user-defined struct.

type ConsensusStateData

type ConsensusStateData struct {
	Addresses   [][]byte
	Diversifier string
	Timestamp   uint64
}

ConsensusStateData is an auto generated low-level Go binding around an user-defined struct.

type GoogleProtobufAnyData

type GoogleProtobufAnyData struct {
	TypeUrl string
	Value   []byte
}

GoogleProtobufAnyData is an auto generated low-level Go binding around an user-defined struct.

type HeightData

type HeightData struct {
	RevisionNumber uint64
	RevisionHeight uint64
}

HeightData is an auto generated low-level Go binding around an user-defined struct.

type IbcCoreCommitmentV1MerklePrefixData

type IbcCoreCommitmentV1MerklePrefixData struct {
	KeyPrefix []byte
}

IbcCoreCommitmentV1MerklePrefixData is an auto generated low-level Go binding around an user-defined struct.

type IbcLightclientsProxyV1ClientStateData

type IbcLightclientsProxyV1ClientStateData struct {
	UpstreamClientId string
	ProxyClientState GoogleProtobufAnyData
	ProxyPrefix      IbcCoreCommitmentV1MerklePrefixData
	IbcPrefix        IbcCoreCommitmentV1MerklePrefixData
	TrustedSetup     bool
}

IbcLightclientsProxyV1ClientStateData is an auto generated low-level Go binding around an user-defined struct.

type IbcLightclientsProxyV1ConsensusStateData

type IbcLightclientsProxyV1ConsensusStateData struct {
	ProxyConsensusState GoogleProtobufAnyData
}

IbcLightclientsProxyV1ConsensusStateData is an auto generated low-level Go binding around an user-defined struct.

type MultiSignatureData

type MultiSignatureData struct {
	Signatures [][]byte
	Timestamp  uint64
}

MultiSignatureData is an auto generated low-level Go binding around an user-defined struct.

type Proxymultisigclient

type Proxymultisigclient struct {
	ProxymultisigclientCaller     // Read-only binding to the contract
	ProxymultisigclientTransactor // Write-only binding to the contract
	ProxymultisigclientFilterer   // Log filterer for contract events
}

Proxymultisigclient is an auto generated Go binding around an Ethereum contract.

func NewProxymultisigclient

func NewProxymultisigclient(address common.Address, backend bind.ContractBackend) (*Proxymultisigclient, error)

NewProxymultisigclient creates a new instance of Proxymultisigclient, bound to a specific deployed contract.

type ProxymultisigclientCaller

type ProxymultisigclientCaller struct {
	// contains filtered or unexported fields
}

ProxymultisigclientCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewProxymultisigclientCaller

func NewProxymultisigclientCaller(address common.Address, caller bind.ContractCaller) (*ProxymultisigclientCaller, error)

NewProxymultisigclientCaller creates a new read-only instance of Proxymultisigclient, bound to a specific deployed contract.

func (*ProxymultisigclientCaller) CheckHeaderAndUpdateState

func (_Proxymultisigclient *ProxymultisigclientCaller) CheckHeaderAndUpdateState(opts *bind.CallOpts, host common.Address, clientId string, clientStateBytes []byte, headerBytes []byte) (struct {
	NewClientStateBytes    []byte
	NewConsensusStateBytes []byte
	Height                 uint64
}, error)

CheckHeaderAndUpdateState is a free data retrieval call binding the contract method 0xfe4391fd.

Solidity: function checkHeaderAndUpdateState(address host, string clientId, bytes clientStateBytes, bytes headerBytes) view returns(bytes newClientStateBytes, bytes newConsensusStateBytes, uint64 height)

func (*ProxymultisigclientCaller) GetClientState

func (_Proxymultisigclient *ProxymultisigclientCaller) GetClientState(opts *bind.CallOpts, host common.Address, clientId string) (struct {
	ClientState ClientStateData
	Found       bool
}, error)

GetClientState is a free data retrieval call binding the contract method 0xff33b3e6.

Solidity: function getClientState(address host, string clientId) view returns(((uint64,uint64),(uint64,uint64)) clientState, bool found)

func (*ProxymultisigclientCaller) GetConsensusState

func (_Proxymultisigclient *ProxymultisigclientCaller) GetConsensusState(opts *bind.CallOpts, host common.Address, clientId string, height HeightData) (struct {
	ConsensusState ConsensusStateData
	Found          bool
}, error)

GetConsensusState is a free data retrieval call binding the contract method 0xdd8dd65f.

Solidity: function getConsensusState(address host, string clientId, (uint64,uint64) height) view returns((bytes[],string,uint64) consensusState, bool found)

func (*ProxymultisigclientCaller) GetLatestHeight

func (_Proxymultisigclient *ProxymultisigclientCaller) GetLatestHeight(opts *bind.CallOpts, host common.Address, clientId string) (uint64, bool, error)

GetLatestHeight is a free data retrieval call binding the contract method 0xfe017750.

Solidity: function getLatestHeight(address host, string clientId) view returns(uint64, bool)

func (*ProxymultisigclientCaller) GetProxyClientState

func (_Proxymultisigclient *ProxymultisigclientCaller) GetProxyClientState(opts *bind.CallOpts, host common.Address, clientId string) (struct {
	ClientState IbcLightclientsProxyV1ClientStateData
	Found       bool
}, error)

GetProxyClientState is a free data retrieval call binding the contract method 0xa65c4e74.

Solidity: function getProxyClientState(address host, string clientId) view returns((string,(string,bytes),(bytes),(bytes),bool) clientState, bool found)

func (*ProxymultisigclientCaller) GetProxyConsensusState

func (_Proxymultisigclient *ProxymultisigclientCaller) GetProxyConsensusState(opts *bind.CallOpts, host common.Address, clientId string, height HeightData) (struct {
	ConsensusState IbcLightclientsProxyV1ConsensusStateData
	Found          bool
}, error)

GetProxyConsensusState is a free data retrieval call binding the contract method 0x93b21d8a.

Solidity: function getProxyConsensusState(address host, string clientId, (uint64,uint64) height) view returns(((string,bytes)) consensusState, bool found)

func (*ProxymultisigclientCaller) GetTimestampAtHeight

func (_Proxymultisigclient *ProxymultisigclientCaller) GetTimestampAtHeight(opts *bind.CallOpts, host common.Address, clientId string, height uint64) (uint64, bool, error)

GetTimestampAtHeight is a free data retrieval call binding the contract method 0xbd90991a.

Solidity: function getTimestampAtHeight(address host, string clientId, uint64 height) view returns(uint64, bool)

func (*ProxymultisigclientCaller) MakeChannelStateSignBytes

func (_Proxymultisigclient *ProxymultisigclientCaller) MakeChannelStateSignBytes(opts *bind.CallOpts, height uint64, timestamp uint64, diversifier string, portID string, channelID string, channel []byte, prefix []byte) ([]byte, error)

MakeChannelStateSignBytes is a free data retrieval call binding the contract method 0x81b4e822.

Solidity: function makeChannelStateSignBytes(uint64 height, uint64 timestamp, string diversifier, string portID, string channelID, bytes channel, bytes prefix) pure returns(bytes)

func (*ProxymultisigclientCaller) MakeClientStateSignBytes

func (_Proxymultisigclient *ProxymultisigclientCaller) MakeClientStateSignBytes(opts *bind.CallOpts, height uint64, timestamp uint64, diversifier string, clientID string, clientState []byte, prefix []byte) ([]byte, error)

MakeClientStateSignBytes is a free data retrieval call binding the contract method 0x464cb82f.

Solidity: function makeClientStateSignBytes(uint64 height, uint64 timestamp, string diversifier, string clientID, bytes clientState, bytes prefix) pure returns(bytes)

func (*ProxymultisigclientCaller) MakeConnectionStateSignBytes

func (_Proxymultisigclient *ProxymultisigclientCaller) MakeConnectionStateSignBytes(opts *bind.CallOpts, height uint64, timestamp uint64, diversifier string, connectionID string, connection []byte, prefix []byte) ([]byte, error)

MakeConnectionStateSignBytes is a free data retrieval call binding the contract method 0x4438375e.

Solidity: function makeConnectionStateSignBytes(uint64 height, uint64 timestamp, string diversifier, string connectionID, bytes connection, bytes prefix) pure returns(bytes)

func (*ProxymultisigclientCaller) MakeConsensusStateSignBytes

func (_Proxymultisigclient *ProxymultisigclientCaller) MakeConsensusStateSignBytes(opts *bind.CallOpts, height uint64, timestamp uint64, diversifier string, clientID string, consensusHeight uint64, consensusState []byte, prefix []byte) ([]byte, error)

MakeConsensusStateSignBytes is a free data retrieval call binding the contract method 0x4125d9e9.

Solidity: function makeConsensusStateSignBytes(uint64 height, uint64 timestamp, string diversifier, string clientID, uint64 consensusHeight, bytes consensusState, bytes prefix) pure returns(bytes)

func (*ProxymultisigclientCaller) MakePacketAcknowledgementSignBytes

func (_Proxymultisigclient *ProxymultisigclientCaller) MakePacketAcknowledgementSignBytes(opts *bind.CallOpts, height uint64, timestamp uint64, diversifier string, path [32]byte, packetAcknowledgement []byte, prefix []byte) ([]byte, error)

MakePacketAcknowledgementSignBytes is a free data retrieval call binding the contract method 0x0b94538d.

Solidity: function makePacketAcknowledgementSignBytes(uint64 height, uint64 timestamp, string diversifier, bytes32 path, bytes packetAcknowledgement, bytes prefix) pure returns(bytes)

func (*ProxymultisigclientCaller) MakePacketSignBytes

func (_Proxymultisigclient *ProxymultisigclientCaller) MakePacketSignBytes(opts *bind.CallOpts, height uint64, timestamp uint64, diversifier string, path [32]byte, packetCommitment [32]byte, prefix []byte) ([]byte, error)

MakePacketSignBytes is a free data retrieval call binding the contract method 0xfc1b3803.

Solidity: function makePacketSignBytes(uint64 height, uint64 timestamp, string diversifier, bytes32 path, bytes32 packetCommitment, bytes prefix) pure returns(bytes)

func (*ProxymultisigclientCaller) MakeProxyCommitmentPrefix

func (_Proxymultisigclient *ProxymultisigclientCaller) MakeProxyCommitmentPrefix(opts *bind.CallOpts, proxyKeyPrefix []byte, upstreamClientId string, upstreamPrefix []byte) ([]byte, error)

MakeProxyCommitmentPrefix is a free data retrieval call binding the contract method 0xeef3a01a.

Solidity: function makeProxyCommitmentPrefix(bytes proxyKeyPrefix, string upstreamClientId, bytes upstreamPrefix) pure returns(bytes)

func (*ProxymultisigclientCaller) VerifyChannelState

func (_Proxymultisigclient *ProxymultisigclientCaller) VerifyChannelState(opts *bind.CallOpts, host common.Address, clientId string, height uint64, prefix []byte, proof []byte, portId string, channelId string, channelBytes []byte) (bool, error)

VerifyChannelState is a free data retrieval call binding the contract method 0x6455eb57.

Solidity: function verifyChannelState(address host, string clientId, uint64 height, bytes prefix, bytes proof, string portId, string channelId, bytes channelBytes) view returns(bool)

func (*ProxymultisigclientCaller) VerifyClientConsensusState

func (_Proxymultisigclient *ProxymultisigclientCaller) VerifyClientConsensusState(opts *bind.CallOpts, host common.Address, clientId string, height uint64, counterpartyClientIdentifier string, consensusHeight uint64, prefix []byte, proof []byte, consensusStateBytes []byte) (bool, error)

VerifyClientConsensusState is a free data retrieval call binding the contract method 0xeb4561fb.

Solidity: function verifyClientConsensusState(address host, string clientId, uint64 height, string counterpartyClientIdentifier, uint64 consensusHeight, bytes prefix, bytes proof, bytes consensusStateBytes) view returns(bool)

func (*ProxymultisigclientCaller) VerifyClientState

func (_Proxymultisigclient *ProxymultisigclientCaller) VerifyClientState(opts *bind.CallOpts, host common.Address, clientId string, height uint64, prefix []byte, counterpartyClientIdentifier string, proof []byte, clientStateBytes []byte) (bool, error)

VerifyClientState is a free data retrieval call binding the contract method 0xf30fef52.

Solidity: function verifyClientState(address host, string clientId, uint64 height, bytes prefix, string counterpartyClientIdentifier, bytes proof, bytes clientStateBytes) view returns(bool)

func (*ProxymultisigclientCaller) VerifyConnectionState

func (_Proxymultisigclient *ProxymultisigclientCaller) VerifyConnectionState(opts *bind.CallOpts, host common.Address, clientId string, height uint64, prefix []byte, proof []byte, connectionId string, connectionBytes []byte) (bool, error)

VerifyConnectionState is a free data retrieval call binding the contract method 0xd112d0b5.

Solidity: function verifyConnectionState(address host, string clientId, uint64 height, bytes prefix, bytes proof, string connectionId, bytes connectionBytes) view returns(bool)

func (*ProxymultisigclientCaller) VerifyPacketAcknowledgement

func (_Proxymultisigclient *ProxymultisigclientCaller) VerifyPacketAcknowledgement(opts *bind.CallOpts, host common.Address, clientId string, height uint64, prefix []byte, proof []byte, portId string, channelId string, sequence uint64, acknowledgement []byte) (bool, error)

VerifyPacketAcknowledgement is a free data retrieval call binding the contract method 0x63c0d662.

Solidity: function verifyPacketAcknowledgement(address host, string clientId, uint64 height, bytes prefix, bytes proof, string portId, string channelId, uint64 sequence, bytes acknowledgement) view returns(bool)

func (*ProxymultisigclientCaller) VerifyPacketCommitment

func (_Proxymultisigclient *ProxymultisigclientCaller) VerifyPacketCommitment(opts *bind.CallOpts, host common.Address, clientId string, height uint64, prefix []byte, proof []byte, portId string, channelId string, sequence uint64, commitmentBytes [32]byte) (bool, error)

VerifyPacketCommitment is a free data retrieval call binding the contract method 0x08795a2d.

Solidity: function verifyPacketCommitment(address host, string clientId, uint64 height, bytes prefix, bytes proof, string portId, string channelId, uint64 sequence, bytes32 commitmentBytes) view returns(bool)

func (*ProxymultisigclientCaller) VerifySignature

func (_Proxymultisigclient *ProxymultisigclientCaller) VerifySignature(opts *bind.CallOpts, consensusState ConsensusStateData, multisig MultiSignatureData, signBytes []byte) (bool, error)

VerifySignature is a free data retrieval call binding the contract method 0xe332d75c.

Solidity: function verifySignature((bytes[],string,uint64) consensusState, (bytes[],uint64) multisig, bytes signBytes) pure returns(bool)

type ProxymultisigclientCallerRaw

type ProxymultisigclientCallerRaw struct {
	Contract *ProxymultisigclientCaller // Generic read-only contract binding to access the raw methods on
}

ProxymultisigclientCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*ProxymultisigclientCallerRaw) Call

func (_Proxymultisigclient *ProxymultisigclientCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type ProxymultisigclientCallerSession

type ProxymultisigclientCallerSession struct {
	Contract *ProxymultisigclientCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts              // Call options to use throughout this session
}

ProxymultisigclientCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*ProxymultisigclientCallerSession) CheckHeaderAndUpdateState

func (_Proxymultisigclient *ProxymultisigclientCallerSession) CheckHeaderAndUpdateState(host common.Address, clientId string, clientStateBytes []byte, headerBytes []byte) (struct {
	NewClientStateBytes    []byte
	NewConsensusStateBytes []byte
	Height                 uint64
}, error)

CheckHeaderAndUpdateState is a free data retrieval call binding the contract method 0xfe4391fd.

Solidity: function checkHeaderAndUpdateState(address host, string clientId, bytes clientStateBytes, bytes headerBytes) view returns(bytes newClientStateBytes, bytes newConsensusStateBytes, uint64 height)

func (*ProxymultisigclientCallerSession) GetClientState

func (_Proxymultisigclient *ProxymultisigclientCallerSession) GetClientState(host common.Address, clientId string) (struct {
	ClientState ClientStateData
	Found       bool
}, error)

GetClientState is a free data retrieval call binding the contract method 0xff33b3e6.

Solidity: function getClientState(address host, string clientId) view returns(((uint64,uint64),(uint64,uint64)) clientState, bool found)

func (*ProxymultisigclientCallerSession) GetConsensusState

func (_Proxymultisigclient *ProxymultisigclientCallerSession) GetConsensusState(host common.Address, clientId string, height HeightData) (struct {
	ConsensusState ConsensusStateData
	Found          bool
}, error)

GetConsensusState is a free data retrieval call binding the contract method 0xdd8dd65f.

Solidity: function getConsensusState(address host, string clientId, (uint64,uint64) height) view returns((bytes[],string,uint64) consensusState, bool found)

func (*ProxymultisigclientCallerSession) GetLatestHeight

func (_Proxymultisigclient *ProxymultisigclientCallerSession) GetLatestHeight(host common.Address, clientId string) (uint64, bool, error)

GetLatestHeight is a free data retrieval call binding the contract method 0xfe017750.

Solidity: function getLatestHeight(address host, string clientId) view returns(uint64, bool)

func (*ProxymultisigclientCallerSession) GetProxyClientState

func (_Proxymultisigclient *ProxymultisigclientCallerSession) GetProxyClientState(host common.Address, clientId string) (struct {
	ClientState IbcLightclientsProxyV1ClientStateData
	Found       bool
}, error)

GetProxyClientState is a free data retrieval call binding the contract method 0xa65c4e74.

Solidity: function getProxyClientState(address host, string clientId) view returns((string,(string,bytes),(bytes),(bytes),bool) clientState, bool found)

func (*ProxymultisigclientCallerSession) GetProxyConsensusState

func (_Proxymultisigclient *ProxymultisigclientCallerSession) GetProxyConsensusState(host common.Address, clientId string, height HeightData) (struct {
	ConsensusState IbcLightclientsProxyV1ConsensusStateData
	Found          bool
}, error)

GetProxyConsensusState is a free data retrieval call binding the contract method 0x93b21d8a.

Solidity: function getProxyConsensusState(address host, string clientId, (uint64,uint64) height) view returns(((string,bytes)) consensusState, bool found)

func (*ProxymultisigclientCallerSession) GetTimestampAtHeight

func (_Proxymultisigclient *ProxymultisigclientCallerSession) GetTimestampAtHeight(host common.Address, clientId string, height uint64) (uint64, bool, error)

GetTimestampAtHeight is a free data retrieval call binding the contract method 0xbd90991a.

Solidity: function getTimestampAtHeight(address host, string clientId, uint64 height) view returns(uint64, bool)

func (*ProxymultisigclientCallerSession) MakeChannelStateSignBytes

func (_Proxymultisigclient *ProxymultisigclientCallerSession) MakeChannelStateSignBytes(height uint64, timestamp uint64, diversifier string, portID string, channelID string, channel []byte, prefix []byte) ([]byte, error)

MakeChannelStateSignBytes is a free data retrieval call binding the contract method 0x81b4e822.

Solidity: function makeChannelStateSignBytes(uint64 height, uint64 timestamp, string diversifier, string portID, string channelID, bytes channel, bytes prefix) pure returns(bytes)

func (*ProxymultisigclientCallerSession) MakeClientStateSignBytes

func (_Proxymultisigclient *ProxymultisigclientCallerSession) MakeClientStateSignBytes(height uint64, timestamp uint64, diversifier string, clientID string, clientState []byte, prefix []byte) ([]byte, error)

MakeClientStateSignBytes is a free data retrieval call binding the contract method 0x464cb82f.

Solidity: function makeClientStateSignBytes(uint64 height, uint64 timestamp, string diversifier, string clientID, bytes clientState, bytes prefix) pure returns(bytes)

func (*ProxymultisigclientCallerSession) MakeConnectionStateSignBytes

func (_Proxymultisigclient *ProxymultisigclientCallerSession) MakeConnectionStateSignBytes(height uint64, timestamp uint64, diversifier string, connectionID string, connection []byte, prefix []byte) ([]byte, error)

MakeConnectionStateSignBytes is a free data retrieval call binding the contract method 0x4438375e.

Solidity: function makeConnectionStateSignBytes(uint64 height, uint64 timestamp, string diversifier, string connectionID, bytes connection, bytes prefix) pure returns(bytes)

func (*ProxymultisigclientCallerSession) MakeConsensusStateSignBytes

func (_Proxymultisigclient *ProxymultisigclientCallerSession) MakeConsensusStateSignBytes(height uint64, timestamp uint64, diversifier string, clientID string, consensusHeight uint64, consensusState []byte, prefix []byte) ([]byte, error)

MakeConsensusStateSignBytes is a free data retrieval call binding the contract method 0x4125d9e9.

Solidity: function makeConsensusStateSignBytes(uint64 height, uint64 timestamp, string diversifier, string clientID, uint64 consensusHeight, bytes consensusState, bytes prefix) pure returns(bytes)

func (*ProxymultisigclientCallerSession) MakePacketAcknowledgementSignBytes

func (_Proxymultisigclient *ProxymultisigclientCallerSession) MakePacketAcknowledgementSignBytes(height uint64, timestamp uint64, diversifier string, path [32]byte, packetAcknowledgement []byte, prefix []byte) ([]byte, error)

MakePacketAcknowledgementSignBytes is a free data retrieval call binding the contract method 0x0b94538d.

Solidity: function makePacketAcknowledgementSignBytes(uint64 height, uint64 timestamp, string diversifier, bytes32 path, bytes packetAcknowledgement, bytes prefix) pure returns(bytes)

func (*ProxymultisigclientCallerSession) MakePacketSignBytes

func (_Proxymultisigclient *ProxymultisigclientCallerSession) MakePacketSignBytes(height uint64, timestamp uint64, diversifier string, path [32]byte, packetCommitment [32]byte, prefix []byte) ([]byte, error)

MakePacketSignBytes is a free data retrieval call binding the contract method 0xfc1b3803.

Solidity: function makePacketSignBytes(uint64 height, uint64 timestamp, string diversifier, bytes32 path, bytes32 packetCommitment, bytes prefix) pure returns(bytes)

func (*ProxymultisigclientCallerSession) MakeProxyCommitmentPrefix

func (_Proxymultisigclient *ProxymultisigclientCallerSession) MakeProxyCommitmentPrefix(proxyKeyPrefix []byte, upstreamClientId string, upstreamPrefix []byte) ([]byte, error)

MakeProxyCommitmentPrefix is a free data retrieval call binding the contract method 0xeef3a01a.

Solidity: function makeProxyCommitmentPrefix(bytes proxyKeyPrefix, string upstreamClientId, bytes upstreamPrefix) pure returns(bytes)

func (*ProxymultisigclientCallerSession) VerifyChannelState

func (_Proxymultisigclient *ProxymultisigclientCallerSession) VerifyChannelState(host common.Address, clientId string, height uint64, prefix []byte, proof []byte, portId string, channelId string, channelBytes []byte) (bool, error)

VerifyChannelState is a free data retrieval call binding the contract method 0x6455eb57.

Solidity: function verifyChannelState(address host, string clientId, uint64 height, bytes prefix, bytes proof, string portId, string channelId, bytes channelBytes) view returns(bool)

func (*ProxymultisigclientCallerSession) VerifyClientConsensusState

func (_Proxymultisigclient *ProxymultisigclientCallerSession) VerifyClientConsensusState(host common.Address, clientId string, height uint64, counterpartyClientIdentifier string, consensusHeight uint64, prefix []byte, proof []byte, consensusStateBytes []byte) (bool, error)

VerifyClientConsensusState is a free data retrieval call binding the contract method 0xeb4561fb.

Solidity: function verifyClientConsensusState(address host, string clientId, uint64 height, string counterpartyClientIdentifier, uint64 consensusHeight, bytes prefix, bytes proof, bytes consensusStateBytes) view returns(bool)

func (*ProxymultisigclientCallerSession) VerifyClientState

func (_Proxymultisigclient *ProxymultisigclientCallerSession) VerifyClientState(host common.Address, clientId string, height uint64, prefix []byte, counterpartyClientIdentifier string, proof []byte, clientStateBytes []byte) (bool, error)

VerifyClientState is a free data retrieval call binding the contract method 0xf30fef52.

Solidity: function verifyClientState(address host, string clientId, uint64 height, bytes prefix, string counterpartyClientIdentifier, bytes proof, bytes clientStateBytes) view returns(bool)

func (*ProxymultisigclientCallerSession) VerifyConnectionState

func (_Proxymultisigclient *ProxymultisigclientCallerSession) VerifyConnectionState(host common.Address, clientId string, height uint64, prefix []byte, proof []byte, connectionId string, connectionBytes []byte) (bool, error)

VerifyConnectionState is a free data retrieval call binding the contract method 0xd112d0b5.

Solidity: function verifyConnectionState(address host, string clientId, uint64 height, bytes prefix, bytes proof, string connectionId, bytes connectionBytes) view returns(bool)

func (*ProxymultisigclientCallerSession) VerifyPacketAcknowledgement

func (_Proxymultisigclient *ProxymultisigclientCallerSession) VerifyPacketAcknowledgement(host common.Address, clientId string, height uint64, prefix []byte, proof []byte, portId string, channelId string, sequence uint64, acknowledgement []byte) (bool, error)

VerifyPacketAcknowledgement is a free data retrieval call binding the contract method 0x63c0d662.

Solidity: function verifyPacketAcknowledgement(address host, string clientId, uint64 height, bytes prefix, bytes proof, string portId, string channelId, uint64 sequence, bytes acknowledgement) view returns(bool)

func (*ProxymultisigclientCallerSession) VerifyPacketCommitment

func (_Proxymultisigclient *ProxymultisigclientCallerSession) VerifyPacketCommitment(host common.Address, clientId string, height uint64, prefix []byte, proof []byte, portId string, channelId string, sequence uint64, commitmentBytes [32]byte) (bool, error)

VerifyPacketCommitment is a free data retrieval call binding the contract method 0x08795a2d.

Solidity: function verifyPacketCommitment(address host, string clientId, uint64 height, bytes prefix, bytes proof, string portId, string channelId, uint64 sequence, bytes32 commitmentBytes) view returns(bool)

func (*ProxymultisigclientCallerSession) VerifySignature

func (_Proxymultisigclient *ProxymultisigclientCallerSession) VerifySignature(consensusState ConsensusStateData, multisig MultiSignatureData, signBytes []byte) (bool, error)

VerifySignature is a free data retrieval call binding the contract method 0xe332d75c.

Solidity: function verifySignature((bytes[],string,uint64) consensusState, (bytes[],uint64) multisig, bytes signBytes) pure returns(bool)

type ProxymultisigclientFilterer

type ProxymultisigclientFilterer struct {
	// contains filtered or unexported fields
}

ProxymultisigclientFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewProxymultisigclientFilterer

func NewProxymultisigclientFilterer(address common.Address, filterer bind.ContractFilterer) (*ProxymultisigclientFilterer, error)

NewProxymultisigclientFilterer creates a new log filterer instance of Proxymultisigclient, bound to a specific deployed contract.

type ProxymultisigclientRaw

type ProxymultisigclientRaw struct {
	Contract *Proxymultisigclient // Generic contract binding to access the raw methods on
}

ProxymultisigclientRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*ProxymultisigclientRaw) Call

func (_Proxymultisigclient *ProxymultisigclientRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*ProxymultisigclientRaw) Transact

func (_Proxymultisigclient *ProxymultisigclientRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*ProxymultisigclientRaw) Transfer

func (_Proxymultisigclient *ProxymultisigclientRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type ProxymultisigclientSession

type ProxymultisigclientSession struct {
	Contract     *Proxymultisigclient // Generic contract binding to set the session for
	CallOpts     bind.CallOpts        // Call options to use throughout this session
	TransactOpts bind.TransactOpts    // Transaction auth options to use throughout this session
}

ProxymultisigclientSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*ProxymultisigclientSession) CheckHeaderAndUpdateState

func (_Proxymultisigclient *ProxymultisigclientSession) CheckHeaderAndUpdateState(host common.Address, clientId string, clientStateBytes []byte, headerBytes []byte) (struct {
	NewClientStateBytes    []byte
	NewConsensusStateBytes []byte
	Height                 uint64
}, error)

CheckHeaderAndUpdateState is a free data retrieval call binding the contract method 0xfe4391fd.

Solidity: function checkHeaderAndUpdateState(address host, string clientId, bytes clientStateBytes, bytes headerBytes) view returns(bytes newClientStateBytes, bytes newConsensusStateBytes, uint64 height)

func (*ProxymultisigclientSession) GetClientState

func (_Proxymultisigclient *ProxymultisigclientSession) GetClientState(host common.Address, clientId string) (struct {
	ClientState ClientStateData
	Found       bool
}, error)

GetClientState is a free data retrieval call binding the contract method 0xff33b3e6.

Solidity: function getClientState(address host, string clientId) view returns(((uint64,uint64),(uint64,uint64)) clientState, bool found)

func (*ProxymultisigclientSession) GetConsensusState

func (_Proxymultisigclient *ProxymultisigclientSession) GetConsensusState(host common.Address, clientId string, height HeightData) (struct {
	ConsensusState ConsensusStateData
	Found          bool
}, error)

GetConsensusState is a free data retrieval call binding the contract method 0xdd8dd65f.

Solidity: function getConsensusState(address host, string clientId, (uint64,uint64) height) view returns((bytes[],string,uint64) consensusState, bool found)

func (*ProxymultisigclientSession) GetLatestHeight

func (_Proxymultisigclient *ProxymultisigclientSession) GetLatestHeight(host common.Address, clientId string) (uint64, bool, error)

GetLatestHeight is a free data retrieval call binding the contract method 0xfe017750.

Solidity: function getLatestHeight(address host, string clientId) view returns(uint64, bool)

func (*ProxymultisigclientSession) GetProxyClientState

func (_Proxymultisigclient *ProxymultisigclientSession) GetProxyClientState(host common.Address, clientId string) (struct {
	ClientState IbcLightclientsProxyV1ClientStateData
	Found       bool
}, error)

GetProxyClientState is a free data retrieval call binding the contract method 0xa65c4e74.

Solidity: function getProxyClientState(address host, string clientId) view returns((string,(string,bytes),(bytes),(bytes),bool) clientState, bool found)

func (*ProxymultisigclientSession) GetProxyConsensusState

func (_Proxymultisigclient *ProxymultisigclientSession) GetProxyConsensusState(host common.Address, clientId string, height HeightData) (struct {
	ConsensusState IbcLightclientsProxyV1ConsensusStateData
	Found          bool
}, error)

GetProxyConsensusState is a free data retrieval call binding the contract method 0x93b21d8a.

Solidity: function getProxyConsensusState(address host, string clientId, (uint64,uint64) height) view returns(((string,bytes)) consensusState, bool found)

func (*ProxymultisigclientSession) GetTimestampAtHeight

func (_Proxymultisigclient *ProxymultisigclientSession) GetTimestampAtHeight(host common.Address, clientId string, height uint64) (uint64, bool, error)

GetTimestampAtHeight is a free data retrieval call binding the contract method 0xbd90991a.

Solidity: function getTimestampAtHeight(address host, string clientId, uint64 height) view returns(uint64, bool)

func (*ProxymultisigclientSession) MakeChannelStateSignBytes

func (_Proxymultisigclient *ProxymultisigclientSession) MakeChannelStateSignBytes(height uint64, timestamp uint64, diversifier string, portID string, channelID string, channel []byte, prefix []byte) ([]byte, error)

MakeChannelStateSignBytes is a free data retrieval call binding the contract method 0x81b4e822.

Solidity: function makeChannelStateSignBytes(uint64 height, uint64 timestamp, string diversifier, string portID, string channelID, bytes channel, bytes prefix) pure returns(bytes)

func (*ProxymultisigclientSession) MakeClientStateSignBytes

func (_Proxymultisigclient *ProxymultisigclientSession) MakeClientStateSignBytes(height uint64, timestamp uint64, diversifier string, clientID string, clientState []byte, prefix []byte) ([]byte, error)

MakeClientStateSignBytes is a free data retrieval call binding the contract method 0x464cb82f.

Solidity: function makeClientStateSignBytes(uint64 height, uint64 timestamp, string diversifier, string clientID, bytes clientState, bytes prefix) pure returns(bytes)

func (*ProxymultisigclientSession) MakeConnectionStateSignBytes

func (_Proxymultisigclient *ProxymultisigclientSession) MakeConnectionStateSignBytes(height uint64, timestamp uint64, diversifier string, connectionID string, connection []byte, prefix []byte) ([]byte, error)

MakeConnectionStateSignBytes is a free data retrieval call binding the contract method 0x4438375e.

Solidity: function makeConnectionStateSignBytes(uint64 height, uint64 timestamp, string diversifier, string connectionID, bytes connection, bytes prefix) pure returns(bytes)

func (*ProxymultisigclientSession) MakeConsensusStateSignBytes

func (_Proxymultisigclient *ProxymultisigclientSession) MakeConsensusStateSignBytes(height uint64, timestamp uint64, diversifier string, clientID string, consensusHeight uint64, consensusState []byte, prefix []byte) ([]byte, error)

MakeConsensusStateSignBytes is a free data retrieval call binding the contract method 0x4125d9e9.

Solidity: function makeConsensusStateSignBytes(uint64 height, uint64 timestamp, string diversifier, string clientID, uint64 consensusHeight, bytes consensusState, bytes prefix) pure returns(bytes)

func (*ProxymultisigclientSession) MakePacketAcknowledgementSignBytes

func (_Proxymultisigclient *ProxymultisigclientSession) MakePacketAcknowledgementSignBytes(height uint64, timestamp uint64, diversifier string, path [32]byte, packetAcknowledgement []byte, prefix []byte) ([]byte, error)

MakePacketAcknowledgementSignBytes is a free data retrieval call binding the contract method 0x0b94538d.

Solidity: function makePacketAcknowledgementSignBytes(uint64 height, uint64 timestamp, string diversifier, bytes32 path, bytes packetAcknowledgement, bytes prefix) pure returns(bytes)

func (*ProxymultisigclientSession) MakePacketSignBytes

func (_Proxymultisigclient *ProxymultisigclientSession) MakePacketSignBytes(height uint64, timestamp uint64, diversifier string, path [32]byte, packetCommitment [32]byte, prefix []byte) ([]byte, error)

MakePacketSignBytes is a free data retrieval call binding the contract method 0xfc1b3803.

Solidity: function makePacketSignBytes(uint64 height, uint64 timestamp, string diversifier, bytes32 path, bytes32 packetCommitment, bytes prefix) pure returns(bytes)

func (*ProxymultisigclientSession) MakeProxyCommitmentPrefix

func (_Proxymultisigclient *ProxymultisigclientSession) MakeProxyCommitmentPrefix(proxyKeyPrefix []byte, upstreamClientId string, upstreamPrefix []byte) ([]byte, error)

MakeProxyCommitmentPrefix is a free data retrieval call binding the contract method 0xeef3a01a.

Solidity: function makeProxyCommitmentPrefix(bytes proxyKeyPrefix, string upstreamClientId, bytes upstreamPrefix) pure returns(bytes)

func (*ProxymultisigclientSession) VerifyChannelState

func (_Proxymultisigclient *ProxymultisigclientSession) VerifyChannelState(host common.Address, clientId string, height uint64, prefix []byte, proof []byte, portId string, channelId string, channelBytes []byte) (bool, error)

VerifyChannelState is a free data retrieval call binding the contract method 0x6455eb57.

Solidity: function verifyChannelState(address host, string clientId, uint64 height, bytes prefix, bytes proof, string portId, string channelId, bytes channelBytes) view returns(bool)

func (*ProxymultisigclientSession) VerifyClientConsensusState

func (_Proxymultisigclient *ProxymultisigclientSession) VerifyClientConsensusState(host common.Address, clientId string, height uint64, counterpartyClientIdentifier string, consensusHeight uint64, prefix []byte, proof []byte, consensusStateBytes []byte) (bool, error)

VerifyClientConsensusState is a free data retrieval call binding the contract method 0xeb4561fb.

Solidity: function verifyClientConsensusState(address host, string clientId, uint64 height, string counterpartyClientIdentifier, uint64 consensusHeight, bytes prefix, bytes proof, bytes consensusStateBytes) view returns(bool)

func (*ProxymultisigclientSession) VerifyClientState

func (_Proxymultisigclient *ProxymultisigclientSession) VerifyClientState(host common.Address, clientId string, height uint64, prefix []byte, counterpartyClientIdentifier string, proof []byte, clientStateBytes []byte) (bool, error)

VerifyClientState is a free data retrieval call binding the contract method 0xf30fef52.

Solidity: function verifyClientState(address host, string clientId, uint64 height, bytes prefix, string counterpartyClientIdentifier, bytes proof, bytes clientStateBytes) view returns(bool)

func (*ProxymultisigclientSession) VerifyConnectionState

func (_Proxymultisigclient *ProxymultisigclientSession) VerifyConnectionState(host common.Address, clientId string, height uint64, prefix []byte, proof []byte, connectionId string, connectionBytes []byte) (bool, error)

VerifyConnectionState is a free data retrieval call binding the contract method 0xd112d0b5.

Solidity: function verifyConnectionState(address host, string clientId, uint64 height, bytes prefix, bytes proof, string connectionId, bytes connectionBytes) view returns(bool)

func (*ProxymultisigclientSession) VerifyPacketAcknowledgement

func (_Proxymultisigclient *ProxymultisigclientSession) VerifyPacketAcknowledgement(host common.Address, clientId string, height uint64, prefix []byte, proof []byte, portId string, channelId string, sequence uint64, acknowledgement []byte) (bool, error)

VerifyPacketAcknowledgement is a free data retrieval call binding the contract method 0x63c0d662.

Solidity: function verifyPacketAcknowledgement(address host, string clientId, uint64 height, bytes prefix, bytes proof, string portId, string channelId, uint64 sequence, bytes acknowledgement) view returns(bool)

func (*ProxymultisigclientSession) VerifyPacketCommitment

func (_Proxymultisigclient *ProxymultisigclientSession) VerifyPacketCommitment(host common.Address, clientId string, height uint64, prefix []byte, proof []byte, portId string, channelId string, sequence uint64, commitmentBytes [32]byte) (bool, error)

VerifyPacketCommitment is a free data retrieval call binding the contract method 0x08795a2d.

Solidity: function verifyPacketCommitment(address host, string clientId, uint64 height, bytes prefix, bytes proof, string portId, string channelId, uint64 sequence, bytes32 commitmentBytes) view returns(bool)

func (*ProxymultisigclientSession) VerifySignature

func (_Proxymultisigclient *ProxymultisigclientSession) VerifySignature(consensusState ConsensusStateData, multisig MultiSignatureData, signBytes []byte) (bool, error)

VerifySignature is a free data retrieval call binding the contract method 0xe332d75c.

Solidity: function verifySignature((bytes[],string,uint64) consensusState, (bytes[],uint64) multisig, bytes signBytes) pure returns(bool)

type ProxymultisigclientTransactor

type ProxymultisigclientTransactor struct {
	// contains filtered or unexported fields
}

ProxymultisigclientTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewProxymultisigclientTransactor

func NewProxymultisigclientTransactor(address common.Address, transactor bind.ContractTransactor) (*ProxymultisigclientTransactor, error)

NewProxymultisigclientTransactor creates a new write-only instance of Proxymultisigclient, bound to a specific deployed contract.

type ProxymultisigclientTransactorRaw

type ProxymultisigclientTransactorRaw struct {
	Contract *ProxymultisigclientTransactor // Generic write-only contract binding to access the raw methods on
}

ProxymultisigclientTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*ProxymultisigclientTransactorRaw) Transact

func (_Proxymultisigclient *ProxymultisigclientTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*ProxymultisigclientTransactorRaw) Transfer

func (_Proxymultisigclient *ProxymultisigclientTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type ProxymultisigclientTransactorSession

type ProxymultisigclientTransactorSession struct {
	Contract     *ProxymultisigclientTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts              // Transaction auth options to use throughout this session
}

ProxymultisigclientTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL