Documentation ¶
Index ¶
- Constants
- type ClientStateData
- type ConsensusStateData
- type GoogleProtobufAnyData
- type HeightData
- type IbcCoreCommitmentV1MerklePrefixData
- type IbcLightclientsProxyV1ClientStateData
- type IbcLightclientsProxyV1ConsensusStateData
- type MultiSignatureData
- type Proxymultisigclient
- type ProxymultisigclientCaller
- func (_Proxymultisigclient *ProxymultisigclientCaller) CheckHeaderAndUpdateState(opts *bind.CallOpts, host common.Address, clientId string, ...) (struct{ ... }, error)
- func (_Proxymultisigclient *ProxymultisigclientCaller) GetClientState(opts *bind.CallOpts, host common.Address, clientId string) (struct{ ... }, error)
- func (_Proxymultisigclient *ProxymultisigclientCaller) GetConsensusState(opts *bind.CallOpts, host common.Address, clientId string, height HeightData) (struct{ ... }, error)
- func (_Proxymultisigclient *ProxymultisigclientCaller) GetLatestHeight(opts *bind.CallOpts, host common.Address, clientId string) (uint64, bool, error)
- func (_Proxymultisigclient *ProxymultisigclientCaller) GetProxyClientState(opts *bind.CallOpts, host common.Address, clientId string) (struct{ ... }, error)
- func (_Proxymultisigclient *ProxymultisigclientCaller) GetProxyConsensusState(opts *bind.CallOpts, host common.Address, clientId string, height HeightData) (struct{ ... }, error)
- func (_Proxymultisigclient *ProxymultisigclientCaller) GetTimestampAtHeight(opts *bind.CallOpts, host common.Address, clientId string, height uint64) (uint64, bool, error)
- func (_Proxymultisigclient *ProxymultisigclientCaller) MakeChannelStateSignBytes(opts *bind.CallOpts, height uint64, timestamp uint64, diversifier string, ...) ([]byte, error)
- func (_Proxymultisigclient *ProxymultisigclientCaller) MakeClientStateSignBytes(opts *bind.CallOpts, height uint64, timestamp uint64, diversifier string, ...) ([]byte, error)
- func (_Proxymultisigclient *ProxymultisigclientCaller) MakeConnectionStateSignBytes(opts *bind.CallOpts, height uint64, timestamp uint64, diversifier string, ...) ([]byte, error)
- func (_Proxymultisigclient *ProxymultisigclientCaller) MakeConsensusStateSignBytes(opts *bind.CallOpts, height uint64, timestamp uint64, diversifier string, ...) ([]byte, error)
- func (_Proxymultisigclient *ProxymultisigclientCaller) MakePacketAcknowledgementSignBytes(opts *bind.CallOpts, height uint64, timestamp uint64, diversifier string, ...) ([]byte, error)
- func (_Proxymultisigclient *ProxymultisigclientCaller) MakePacketSignBytes(opts *bind.CallOpts, height uint64, timestamp uint64, diversifier string, ...) ([]byte, error)
- func (_Proxymultisigclient *ProxymultisigclientCaller) MakeProxyCommitmentPrefix(opts *bind.CallOpts, proxyKeyPrefix []byte, upstreamClientId string, ...) ([]byte, error)
- func (_Proxymultisigclient *ProxymultisigclientCaller) VerifyChannelState(opts *bind.CallOpts, host common.Address, clientId string, height uint64, ...) (bool, error)
- func (_Proxymultisigclient *ProxymultisigclientCaller) VerifyClientConsensusState(opts *bind.CallOpts, host common.Address, clientId string, height uint64, ...) (bool, error)
- func (_Proxymultisigclient *ProxymultisigclientCaller) VerifyClientState(opts *bind.CallOpts, host common.Address, clientId string, height uint64, ...) (bool, error)
- func (_Proxymultisigclient *ProxymultisigclientCaller) VerifyConnectionState(opts *bind.CallOpts, host common.Address, clientId string, height uint64, ...) (bool, error)
- func (_Proxymultisigclient *ProxymultisigclientCaller) VerifyPacketAcknowledgement(opts *bind.CallOpts, host common.Address, clientId string, height uint64, ...) (bool, error)
- func (_Proxymultisigclient *ProxymultisigclientCaller) VerifyPacketCommitment(opts *bind.CallOpts, host common.Address, clientId string, height uint64, ...) (bool, error)
- func (_Proxymultisigclient *ProxymultisigclientCaller) VerifySignature(opts *bind.CallOpts, consensusState ConsensusStateData, ...) (bool, error)
- type ProxymultisigclientCallerRaw
- type ProxymultisigclientCallerSession
- func (_Proxymultisigclient *ProxymultisigclientCallerSession) CheckHeaderAndUpdateState(host common.Address, clientId string, clientStateBytes []byte, ...) (struct{ ... }, error)
- func (_Proxymultisigclient *ProxymultisigclientCallerSession) GetClientState(host common.Address, clientId string) (struct{ ... }, error)
- func (_Proxymultisigclient *ProxymultisigclientCallerSession) GetConsensusState(host common.Address, clientId string, height HeightData) (struct{ ... }, error)
- func (_Proxymultisigclient *ProxymultisigclientCallerSession) GetLatestHeight(host common.Address, clientId string) (uint64, bool, error)
- func (_Proxymultisigclient *ProxymultisigclientCallerSession) GetProxyClientState(host common.Address, clientId string) (struct{ ... }, error)
- func (_Proxymultisigclient *ProxymultisigclientCallerSession) GetProxyConsensusState(host common.Address, clientId string, height HeightData) (struct{ ... }, error)
- func (_Proxymultisigclient *ProxymultisigclientCallerSession) GetTimestampAtHeight(host common.Address, clientId string, height uint64) (uint64, bool, error)
- func (_Proxymultisigclient *ProxymultisigclientCallerSession) MakeChannelStateSignBytes(height uint64, timestamp uint64, diversifier string, portID string, ...) ([]byte, error)
- func (_Proxymultisigclient *ProxymultisigclientCallerSession) MakeClientStateSignBytes(height uint64, timestamp uint64, diversifier string, clientID string, ...) ([]byte, error)
- func (_Proxymultisigclient *ProxymultisigclientCallerSession) MakeConnectionStateSignBytes(height uint64, timestamp uint64, diversifier string, connectionID string, ...) ([]byte, error)
- func (_Proxymultisigclient *ProxymultisigclientCallerSession) MakeConsensusStateSignBytes(height uint64, timestamp uint64, diversifier string, clientID string, ...) ([]byte, error)
- func (_Proxymultisigclient *ProxymultisigclientCallerSession) MakePacketAcknowledgementSignBytes(height uint64, timestamp uint64, diversifier string, path [32]byte, ...) ([]byte, error)
- func (_Proxymultisigclient *ProxymultisigclientCallerSession) MakePacketSignBytes(height uint64, timestamp uint64, diversifier string, path [32]byte, ...) ([]byte, error)
- func (_Proxymultisigclient *ProxymultisigclientCallerSession) MakeProxyCommitmentPrefix(proxyKeyPrefix []byte, upstreamClientId string, upstreamPrefix []byte) ([]byte, error)
- func (_Proxymultisigclient *ProxymultisigclientCallerSession) VerifyChannelState(host common.Address, clientId string, height uint64, prefix []byte, ...) (bool, error)
- func (_Proxymultisigclient *ProxymultisigclientCallerSession) VerifyClientConsensusState(host common.Address, clientId string, height uint64, ...) (bool, error)
- func (_Proxymultisigclient *ProxymultisigclientCallerSession) VerifyClientState(host common.Address, clientId string, height uint64, prefix []byte, ...) (bool, error)
- func (_Proxymultisigclient *ProxymultisigclientCallerSession) VerifyConnectionState(host common.Address, clientId string, height uint64, prefix []byte, ...) (bool, error)
- func (_Proxymultisigclient *ProxymultisigclientCallerSession) VerifyPacketAcknowledgement(host common.Address, clientId string, height uint64, prefix []byte, ...) (bool, error)
- func (_Proxymultisigclient *ProxymultisigclientCallerSession) VerifyPacketCommitment(host common.Address, clientId string, height uint64, prefix []byte, ...) (bool, error)
- func (_Proxymultisigclient *ProxymultisigclientCallerSession) VerifySignature(consensusState ConsensusStateData, multisig MultiSignatureData, ...) (bool, error)
- type ProxymultisigclientFilterer
- type ProxymultisigclientRaw
- func (_Proxymultisigclient *ProxymultisigclientRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Proxymultisigclient *ProxymultisigclientRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Proxymultisigclient *ProxymultisigclientRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ProxymultisigclientSession
- func (_Proxymultisigclient *ProxymultisigclientSession) CheckHeaderAndUpdateState(host common.Address, clientId string, clientStateBytes []byte, ...) (struct{ ... }, error)
- func (_Proxymultisigclient *ProxymultisigclientSession) GetClientState(host common.Address, clientId string) (struct{ ... }, error)
- func (_Proxymultisigclient *ProxymultisigclientSession) GetConsensusState(host common.Address, clientId string, height HeightData) (struct{ ... }, error)
- func (_Proxymultisigclient *ProxymultisigclientSession) GetLatestHeight(host common.Address, clientId string) (uint64, bool, error)
- func (_Proxymultisigclient *ProxymultisigclientSession) GetProxyClientState(host common.Address, clientId string) (struct{ ... }, error)
- func (_Proxymultisigclient *ProxymultisigclientSession) GetProxyConsensusState(host common.Address, clientId string, height HeightData) (struct{ ... }, error)
- func (_Proxymultisigclient *ProxymultisigclientSession) GetTimestampAtHeight(host common.Address, clientId string, height uint64) (uint64, bool, error)
- func (_Proxymultisigclient *ProxymultisigclientSession) MakeChannelStateSignBytes(height uint64, timestamp uint64, diversifier string, portID string, ...) ([]byte, error)
- func (_Proxymultisigclient *ProxymultisigclientSession) MakeClientStateSignBytes(height uint64, timestamp uint64, diversifier string, clientID string, ...) ([]byte, error)
- func (_Proxymultisigclient *ProxymultisigclientSession) MakeConnectionStateSignBytes(height uint64, timestamp uint64, diversifier string, connectionID string, ...) ([]byte, error)
- func (_Proxymultisigclient *ProxymultisigclientSession) MakeConsensusStateSignBytes(height uint64, timestamp uint64, diversifier string, clientID string, ...) ([]byte, error)
- func (_Proxymultisigclient *ProxymultisigclientSession) MakePacketAcknowledgementSignBytes(height uint64, timestamp uint64, diversifier string, path [32]byte, ...) ([]byte, error)
- func (_Proxymultisigclient *ProxymultisigclientSession) MakePacketSignBytes(height uint64, timestamp uint64, diversifier string, path [32]byte, ...) ([]byte, error)
- func (_Proxymultisigclient *ProxymultisigclientSession) MakeProxyCommitmentPrefix(proxyKeyPrefix []byte, upstreamClientId string, upstreamPrefix []byte) ([]byte, error)
- func (_Proxymultisigclient *ProxymultisigclientSession) VerifyChannelState(host common.Address, clientId string, height uint64, prefix []byte, ...) (bool, error)
- func (_Proxymultisigclient *ProxymultisigclientSession) VerifyClientConsensusState(host common.Address, clientId string, height uint64, ...) (bool, error)
- func (_Proxymultisigclient *ProxymultisigclientSession) VerifyClientState(host common.Address, clientId string, height uint64, prefix []byte, ...) (bool, error)
- func (_Proxymultisigclient *ProxymultisigclientSession) VerifyConnectionState(host common.Address, clientId string, height uint64, prefix []byte, ...) (bool, error)
- func (_Proxymultisigclient *ProxymultisigclientSession) VerifyPacketAcknowledgement(host common.Address, clientId string, height uint64, prefix []byte, ...) (bool, error)
- func (_Proxymultisigclient *ProxymultisigclientSession) VerifyPacketCommitment(host common.Address, clientId string, height uint64, prefix []byte, ...) (bool, error)
- func (_Proxymultisigclient *ProxymultisigclientSession) VerifySignature(consensusState ConsensusStateData, multisig MultiSignatureData, ...) (bool, error)
- type ProxymultisigclientTransactor
- type ProxymultisigclientTransactorRaw
- type ProxymultisigclientTransactorSession
Constants ¶
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 ¶
ConsensusStateData is an auto generated low-level Go binding around an user-defined struct.
type GoogleProtobufAnyData ¶
GoogleProtobufAnyData is an auto generated low-level Go binding around an user-defined struct.
type HeightData ¶
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 ¶
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.