mars

package
v3.0.4 Latest Latest
Warning

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

Go to latest
Published: Sep 5, 2024 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var MarsABI = MarsMetaData.ABI

MarsABI is the input ABI used to generate the binding from. Deprecated: Use MarsMetaData.ABI instead.

View Source
var MarsMetaData = &bind.MetaData{
	ABI: "[{\"type\":\"constructor\",\"inputs\":[{\"name\":\"_dispatcher\",\"type\":\"address\",\"internalType\":\"contractIbcDispatcher\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"receive\",\"stateMutability\":\"payable\"},{\"type\":\"function\",\"name\":\"ackPackets\",\"inputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"success\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"connectedChannels\",\"inputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"dispatcher\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"contractIbcDispatcher\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"greet\",\"inputs\":[{\"name\":\"message\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"timeoutTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"outputs\":[{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"greetWithFee\",\"inputs\":[{\"name\":\"message\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"timeoutTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"gasLimits\",\"type\":\"uint256[2]\",\"internalType\":\"uint256[2]\"},{\"name\":\"gasPrices\",\"type\":\"uint256[2]\",\"internalType\":\"uint256[2]\"}],\"outputs\":[{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"payable\"},{\"type\":\"function\",\"name\":\"onAcknowledgementPacket\",\"inputs\":[{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structIbcPacket\",\"components\":[{\"name\":\"src\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"dest\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"timeoutHeight\",\"type\":\"tuple\",\"internalType\":\"structHeight\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"timeoutTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"ack\",\"type\":\"tuple\",\"internalType\":\"structAckPacket\",\"components\":[{\"name\":\"success\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"onChanCloseConfirm\",\"inputs\":[{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"onChanCloseInit\",\"inputs\":[{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"onChanOpenAck\",\"inputs\":[{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"counterpartyVersion\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"onChanOpenConfirm\",\"inputs\":[{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"onChanOpenTry\",\"inputs\":[{\"name\":\"\",\"type\":\"uint8\",\"internalType\":\"enumChannelOrder\"},{\"name\":\"\",\"type\":\"string[]\",\"internalType\":\"string[]\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"counterpartyVersion\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[{\"name\":\"selectedVersion\",\"type\":\"string\",\"internalType\":\"string\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"onRecvPacket\",\"inputs\":[{\"name\":\"packet\",\"type\":\"tuple\",\"internalType\":\"structIbcPacket\",\"components\":[{\"name\":\"src\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"dest\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"timeoutHeight\",\"type\":\"tuple\",\"internalType\":\"structHeight\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"timeoutTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}],\"outputs\":[{\"name\":\"ackPacket\",\"type\":\"tuple\",\"internalType\":\"structAckPacket\",\"components\":[{\"name\":\"success\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"onTimeoutPacket\",\"inputs\":[{\"name\":\"packet\",\"type\":\"tuple\",\"internalType\":\"structIbcPacket\",\"components\":[{\"name\":\"src\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"dest\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"timeoutHeight\",\"type\":\"tuple\",\"internalType\":\"structHeight\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"timeoutTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"owner\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"recvedPackets\",\"inputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"src\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"dest\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"timeoutHeight\",\"type\":\"tuple\",\"internalType\":\"structHeight\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"timeoutTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"renounceOwnership\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"supportedVersions\",\"inputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"\",\"type\":\"string\",\"internalType\":\"string\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"timeoutPackets\",\"inputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"src\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"dest\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"timeoutHeight\",\"type\":\"tuple\",\"internalType\":\"structHeight\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"timeoutTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"transferOwnership\",\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"triggerChannelClose\",\"inputs\":[{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"triggerChannelInit\",\"inputs\":[{\"name\":\"version\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"ordering\",\"type\":\"uint8\",\"internalType\":\"enumChannelOrder\"},{\"name\":\"feeEnabled\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"connectionHops\",\"type\":\"string[]\",\"internalType\":\"string[]\"},{\"name\":\"counterpartyPortId\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"triggerChannelInitWithFee\",\"inputs\":[{\"name\":\"version\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"ordering\",\"type\":\"uint8\",\"internalType\":\"enumChannelOrder\"},{\"name\":\"feeEnabled\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"connectionHops\",\"type\":\"string[]\",\"internalType\":\"string[]\"},{\"name\":\"counterpartyPortId\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[],\"stateMutability\":\"payable\"},{\"type\":\"event\",\"name\":\"OwnershipTransferred\",\"inputs\":[{\"name\":\"previousOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"newOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"error\",\"name\":\"ChannelNotFound\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"UnsupportedVersion\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"notIbcDispatcher\",\"inputs\":[]}]",
}

MarsMetaData contains all meta data concerning the Mars contract.

View Source
var PanickingMarsABI = PanickingMarsMetaData.ABI

PanickingMarsABI is the input ABI used to generate the binding from. Deprecated: Use PanickingMarsMetaData.ABI instead.

View Source
var PanickingMarsMetaData = &bind.MetaData{
	ABI: "[{\"type\":\"constructor\",\"inputs\":[{\"name\":\"_dispatcher\",\"type\":\"address\",\"internalType\":\"contractIbcDispatcher\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"receive\",\"stateMutability\":\"payable\"},{\"type\":\"function\",\"name\":\"ackPackets\",\"inputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"success\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"connectedChannels\",\"inputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"dispatcher\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"contractIbcDispatcher\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"greet\",\"inputs\":[{\"name\":\"message\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"timeoutTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"outputs\":[{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"greetWithFee\",\"inputs\":[{\"name\":\"message\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"timeoutTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"gasLimits\",\"type\":\"uint256[2]\",\"internalType\":\"uint256[2]\"},{\"name\":\"gasPrices\",\"type\":\"uint256[2]\",\"internalType\":\"uint256[2]\"}],\"outputs\":[{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"payable\"},{\"type\":\"function\",\"name\":\"onAcknowledgementPacket\",\"inputs\":[{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structIbcPacket\",\"components\":[{\"name\":\"src\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"dest\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"timeoutHeight\",\"type\":\"tuple\",\"internalType\":\"structHeight\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"timeoutTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"ack\",\"type\":\"tuple\",\"internalType\":\"structAckPacket\",\"components\":[{\"name\":\"success\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"onChanCloseConfirm\",\"inputs\":[{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"onChanCloseInit\",\"inputs\":[{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"onChanOpenAck\",\"inputs\":[{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"counterpartyVersion\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"onChanOpenConfirm\",\"inputs\":[{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"onChanOpenTry\",\"inputs\":[{\"name\":\"\",\"type\":\"uint8\",\"internalType\":\"enumChannelOrder\"},{\"name\":\"\",\"type\":\"string[]\",\"internalType\":\"string[]\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"counterpartyVersion\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[{\"name\":\"selectedVersion\",\"type\":\"string\",\"internalType\":\"string\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"onRecvPacket\",\"inputs\":[{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structIbcPacket\",\"components\":[{\"name\":\"src\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"dest\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"timeoutHeight\",\"type\":\"tuple\",\"internalType\":\"structHeight\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"timeoutTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}],\"outputs\":[{\"name\":\"ack\",\"type\":\"tuple\",\"internalType\":\"structAckPacket\",\"components\":[{\"name\":\"success\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"onTimeoutPacket\",\"inputs\":[{\"name\":\"packet\",\"type\":\"tuple\",\"internalType\":\"structIbcPacket\",\"components\":[{\"name\":\"src\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"dest\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"timeoutHeight\",\"type\":\"tuple\",\"internalType\":\"structHeight\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"timeoutTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"owner\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"recvedPackets\",\"inputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"src\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"dest\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"timeoutHeight\",\"type\":\"tuple\",\"internalType\":\"structHeight\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"timeoutTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"renounceOwnership\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"supportedVersions\",\"inputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"\",\"type\":\"string\",\"internalType\":\"string\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"timeoutPackets\",\"inputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"src\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"dest\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"timeoutHeight\",\"type\":\"tuple\",\"internalType\":\"structHeight\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"timeoutTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"transferOwnership\",\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"triggerChannelClose\",\"inputs\":[{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"triggerChannelInit\",\"inputs\":[{\"name\":\"version\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"ordering\",\"type\":\"uint8\",\"internalType\":\"enumChannelOrder\"},{\"name\":\"feeEnabled\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"connectionHops\",\"type\":\"string[]\",\"internalType\":\"string[]\"},{\"name\":\"counterpartyPortId\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"triggerChannelInitWithFee\",\"inputs\":[{\"name\":\"version\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"ordering\",\"type\":\"uint8\",\"internalType\":\"enumChannelOrder\"},{\"name\":\"feeEnabled\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"connectionHops\",\"type\":\"string[]\",\"internalType\":\"string[]\"},{\"name\":\"counterpartyPortId\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[],\"stateMutability\":\"payable\"},{\"type\":\"event\",\"name\":\"OwnershipTransferred\",\"inputs\":[{\"name\":\"previousOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"newOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"error\",\"name\":\"ChannelNotFound\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"UnsupportedVersion\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"notIbcDispatcher\",\"inputs\":[]}]",
}

PanickingMarsMetaData contains all meta data concerning the PanickingMars contract.

View Source
var RevertingBytesMarsABI = RevertingBytesMarsMetaData.ABI

RevertingBytesMarsABI is the input ABI used to generate the binding from. Deprecated: Use RevertingBytesMarsMetaData.ABI instead.

View Source
var RevertingBytesMarsMetaData = &bind.MetaData{
	ABI: "[{\"type\":\"constructor\",\"inputs\":[{\"name\":\"_dispatcher\",\"type\":\"address\",\"internalType\":\"contractIbcDispatcher\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"receive\",\"stateMutability\":\"payable\"},{\"type\":\"function\",\"name\":\"ackPackets\",\"inputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"success\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"connectedChannels\",\"inputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"dispatcher\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"contractIbcDispatcher\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"greet\",\"inputs\":[{\"name\":\"message\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"timeoutTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"outputs\":[{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"greetWithFee\",\"inputs\":[{\"name\":\"message\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"timeoutTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"gasLimits\",\"type\":\"uint256[2]\",\"internalType\":\"uint256[2]\"},{\"name\":\"gasPrices\",\"type\":\"uint256[2]\",\"internalType\":\"uint256[2]\"}],\"outputs\":[{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"payable\"},{\"type\":\"function\",\"name\":\"onAcknowledgementPacket\",\"inputs\":[{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structIbcPacket\",\"components\":[{\"name\":\"src\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"dest\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"timeoutHeight\",\"type\":\"tuple\",\"internalType\":\"structHeight\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"timeoutTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"ack\",\"type\":\"tuple\",\"internalType\":\"structAckPacket\",\"components\":[{\"name\":\"success\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"onChanCloseConfirm\",\"inputs\":[{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"onChanCloseInit\",\"inputs\":[{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"onChanOpenAck\",\"inputs\":[{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"counterpartyVersion\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"onChanOpenConfirm\",\"inputs\":[{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"onChanOpenTry\",\"inputs\":[{\"name\":\"\",\"type\":\"uint8\",\"internalType\":\"enumChannelOrder\"},{\"name\":\"\",\"type\":\"string[]\",\"internalType\":\"string[]\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"counterpartyVersion\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[{\"name\":\"selectedVersion\",\"type\":\"string\",\"internalType\":\"string\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"onRecvPacket\",\"inputs\":[{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structIbcPacket\",\"components\":[{\"name\":\"src\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"dest\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"timeoutHeight\",\"type\":\"tuple\",\"internalType\":\"structHeight\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"timeoutTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}],\"outputs\":[{\"name\":\"ack\",\"type\":\"tuple\",\"internalType\":\"structAckPacket\",\"components\":[{\"name\":\"success\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"onTimeoutPacket\",\"inputs\":[{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structIbcPacket\",\"components\":[{\"name\":\"src\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"dest\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"timeoutHeight\",\"type\":\"tuple\",\"internalType\":\"structHeight\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"timeoutTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}],\"outputs\":[],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"owner\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"recvedPackets\",\"inputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"src\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"dest\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"timeoutHeight\",\"type\":\"tuple\",\"internalType\":\"structHeight\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"timeoutTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"renounceOwnership\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"supportedVersions\",\"inputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"\",\"type\":\"string\",\"internalType\":\"string\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"timeoutPackets\",\"inputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"src\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"dest\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"timeoutHeight\",\"type\":\"tuple\",\"internalType\":\"structHeight\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"timeoutTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"transferOwnership\",\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"triggerChannelClose\",\"inputs\":[{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"triggerChannelInit\",\"inputs\":[{\"name\":\"version\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"ordering\",\"type\":\"uint8\",\"internalType\":\"enumChannelOrder\"},{\"name\":\"feeEnabled\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"connectionHops\",\"type\":\"string[]\",\"internalType\":\"string[]\"},{\"name\":\"counterpartyPortId\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"triggerChannelInitWithFee\",\"inputs\":[{\"name\":\"version\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"ordering\",\"type\":\"uint8\",\"internalType\":\"enumChannelOrder\"},{\"name\":\"feeEnabled\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"connectionHops\",\"type\":\"string[]\",\"internalType\":\"string[]\"},{\"name\":\"counterpartyPortId\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[],\"stateMutability\":\"payable\"},{\"type\":\"event\",\"name\":\"OwnershipTransferred\",\"inputs\":[{\"name\":\"previousOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"newOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"error\",\"name\":\"ChannelNotFound\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"OnRecvPacketRevert\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"OnTimeoutPacket\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"UnsupportedVersion\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"notIbcDispatcher\",\"inputs\":[]}]",
}

RevertingBytesMarsMetaData contains all meta data concerning the RevertingBytesMars contract.

View Source
var RevertingEmptyMarsABI = RevertingEmptyMarsMetaData.ABI

RevertingEmptyMarsABI is the input ABI used to generate the binding from. Deprecated: Use RevertingEmptyMarsMetaData.ABI instead.

View Source
var RevertingEmptyMarsMetaData = &bind.MetaData{
	ABI: "[{\"type\":\"constructor\",\"inputs\":[{\"name\":\"_dispatcher\",\"type\":\"address\",\"internalType\":\"contractIbcDispatcher\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"receive\",\"stateMutability\":\"payable\"},{\"type\":\"function\",\"name\":\"ackPackets\",\"inputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"success\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"connectedChannels\",\"inputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"dispatcher\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"contractIbcDispatcher\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"greet\",\"inputs\":[{\"name\":\"message\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"timeoutTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"outputs\":[{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"greetWithFee\",\"inputs\":[{\"name\":\"message\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"timeoutTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"gasLimits\",\"type\":\"uint256[2]\",\"internalType\":\"uint256[2]\"},{\"name\":\"gasPrices\",\"type\":\"uint256[2]\",\"internalType\":\"uint256[2]\"}],\"outputs\":[{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"payable\"},{\"type\":\"function\",\"name\":\"onAcknowledgementPacket\",\"inputs\":[{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structIbcPacket\",\"components\":[{\"name\":\"src\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"dest\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"timeoutHeight\",\"type\":\"tuple\",\"internalType\":\"structHeight\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"timeoutTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"ack\",\"type\":\"tuple\",\"internalType\":\"structAckPacket\",\"components\":[{\"name\":\"success\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"onChanCloseConfirm\",\"inputs\":[{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"onChanCloseInit\",\"inputs\":[{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"onChanOpenAck\",\"inputs\":[{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"counterpartyVersion\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"onChanOpenConfirm\",\"inputs\":[{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"onChanOpenTry\",\"inputs\":[{\"name\":\"\",\"type\":\"uint8\",\"internalType\":\"enumChannelOrder\"},{\"name\":\"\",\"type\":\"string[]\",\"internalType\":\"string[]\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"counterpartyVersion\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[{\"name\":\"selectedVersion\",\"type\":\"string\",\"internalType\":\"string\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"onRecvPacket\",\"inputs\":[{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structIbcPacket\",\"components\":[{\"name\":\"src\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"dest\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"timeoutHeight\",\"type\":\"tuple\",\"internalType\":\"structHeight\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"timeoutTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}],\"outputs\":[{\"name\":\"ack\",\"type\":\"tuple\",\"internalType\":\"structAckPacket\",\"components\":[{\"name\":\"success\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"onTimeoutPacket\",\"inputs\":[{\"name\":\"packet\",\"type\":\"tuple\",\"internalType\":\"structIbcPacket\",\"components\":[{\"name\":\"src\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"dest\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"timeoutHeight\",\"type\":\"tuple\",\"internalType\":\"structHeight\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"timeoutTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"owner\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"recvedPackets\",\"inputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"src\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"dest\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"timeoutHeight\",\"type\":\"tuple\",\"internalType\":\"structHeight\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"timeoutTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"renounceOwnership\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"supportedVersions\",\"inputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"\",\"type\":\"string\",\"internalType\":\"string\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"timeoutPackets\",\"inputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"src\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"dest\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"timeoutHeight\",\"type\":\"tuple\",\"internalType\":\"structHeight\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"timeoutTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"transferOwnership\",\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"triggerChannelClose\",\"inputs\":[{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"triggerChannelInit\",\"inputs\":[{\"name\":\"version\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"ordering\",\"type\":\"uint8\",\"internalType\":\"enumChannelOrder\"},{\"name\":\"feeEnabled\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"connectionHops\",\"type\":\"string[]\",\"internalType\":\"string[]\"},{\"name\":\"counterpartyPortId\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"triggerChannelInitWithFee\",\"inputs\":[{\"name\":\"version\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"ordering\",\"type\":\"uint8\",\"internalType\":\"enumChannelOrder\"},{\"name\":\"feeEnabled\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"connectionHops\",\"type\":\"string[]\",\"internalType\":\"string[]\"},{\"name\":\"counterpartyPortId\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[],\"stateMutability\":\"payable\"},{\"type\":\"event\",\"name\":\"OwnershipTransferred\",\"inputs\":[{\"name\":\"previousOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"newOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"error\",\"name\":\"ChannelNotFound\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"UnsupportedVersion\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"notIbcDispatcher\",\"inputs\":[]}]",
}

RevertingEmptyMarsMetaData contains all meta data concerning the RevertingEmptyMars contract.

View Source
var RevertingStringCloseChannelMarsABI = RevertingStringCloseChannelMarsMetaData.ABI

RevertingStringCloseChannelMarsABI is the input ABI used to generate the binding from. Deprecated: Use RevertingStringCloseChannelMarsMetaData.ABI instead.

View Source
var RevertingStringCloseChannelMarsMetaData = &bind.MetaData{
	ABI: "[{\"type\":\"constructor\",\"inputs\":[{\"name\":\"_dispatcher\",\"type\":\"address\",\"internalType\":\"contractIbcDispatcher\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"receive\",\"stateMutability\":\"payable\"},{\"type\":\"function\",\"name\":\"ackPackets\",\"inputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"success\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"connectedChannels\",\"inputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"dispatcher\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"contractIbcDispatcher\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"greet\",\"inputs\":[{\"name\":\"message\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"timeoutTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"outputs\":[{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"greetWithFee\",\"inputs\":[{\"name\":\"message\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"timeoutTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"gasLimits\",\"type\":\"uint256[2]\",\"internalType\":\"uint256[2]\"},{\"name\":\"gasPrices\",\"type\":\"uint256[2]\",\"internalType\":\"uint256[2]\"}],\"outputs\":[{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"payable\"},{\"type\":\"function\",\"name\":\"onAcknowledgementPacket\",\"inputs\":[{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structIbcPacket\",\"components\":[{\"name\":\"src\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"dest\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"timeoutHeight\",\"type\":\"tuple\",\"internalType\":\"structHeight\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"timeoutTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"ack\",\"type\":\"tuple\",\"internalType\":\"structAckPacket\",\"components\":[{\"name\":\"success\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"onChanCloseConfirm\",\"inputs\":[{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"outputs\":[],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"onChanCloseInit\",\"inputs\":[{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"onChanOpenAck\",\"inputs\":[{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"counterpartyVersion\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"onChanOpenConfirm\",\"inputs\":[{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"onChanOpenTry\",\"inputs\":[{\"name\":\"\",\"type\":\"uint8\",\"internalType\":\"enumChannelOrder\"},{\"name\":\"\",\"type\":\"string[]\",\"internalType\":\"string[]\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"counterpartyVersion\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[{\"name\":\"selectedVersion\",\"type\":\"string\",\"internalType\":\"string\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"onRecvPacket\",\"inputs\":[{\"name\":\"packet\",\"type\":\"tuple\",\"internalType\":\"structIbcPacket\",\"components\":[{\"name\":\"src\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"dest\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"timeoutHeight\",\"type\":\"tuple\",\"internalType\":\"structHeight\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"timeoutTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}],\"outputs\":[{\"name\":\"ackPacket\",\"type\":\"tuple\",\"internalType\":\"structAckPacket\",\"components\":[{\"name\":\"success\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"onTimeoutPacket\",\"inputs\":[{\"name\":\"packet\",\"type\":\"tuple\",\"internalType\":\"structIbcPacket\",\"components\":[{\"name\":\"src\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"dest\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"timeoutHeight\",\"type\":\"tuple\",\"internalType\":\"structHeight\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"timeoutTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"owner\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"recvedPackets\",\"inputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"src\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"dest\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"timeoutHeight\",\"type\":\"tuple\",\"internalType\":\"structHeight\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"timeoutTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"renounceOwnership\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"supportedVersions\",\"inputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"\",\"type\":\"string\",\"internalType\":\"string\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"timeoutPackets\",\"inputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"src\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"dest\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"timeoutHeight\",\"type\":\"tuple\",\"internalType\":\"structHeight\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"timeoutTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"transferOwnership\",\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"triggerChannelClose\",\"inputs\":[{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"triggerChannelInit\",\"inputs\":[{\"name\":\"version\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"ordering\",\"type\":\"uint8\",\"internalType\":\"enumChannelOrder\"},{\"name\":\"feeEnabled\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"connectionHops\",\"type\":\"string[]\",\"internalType\":\"string[]\"},{\"name\":\"counterpartyPortId\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"triggerChannelInitWithFee\",\"inputs\":[{\"name\":\"version\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"ordering\",\"type\":\"uint8\",\"internalType\":\"enumChannelOrder\"},{\"name\":\"feeEnabled\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"connectionHops\",\"type\":\"string[]\",\"internalType\":\"string[]\"},{\"name\":\"counterpartyPortId\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[],\"stateMutability\":\"payable\"},{\"type\":\"event\",\"name\":\"OwnershipTransferred\",\"inputs\":[{\"name\":\"previousOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"newOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"error\",\"name\":\"ChannelNotFound\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"UnsupportedVersion\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"notIbcDispatcher\",\"inputs\":[]}]",
}

RevertingStringCloseChannelMarsMetaData contains all meta data concerning the RevertingStringCloseChannelMars contract.

View Source
var RevertingStringMarsABI = RevertingStringMarsMetaData.ABI

RevertingStringMarsABI is the input ABI used to generate the binding from. Deprecated: Use RevertingStringMarsMetaData.ABI instead.

View Source
var RevertingStringMarsMetaData = &bind.MetaData{
	ABI: "[{\"type\":\"constructor\",\"inputs\":[{\"name\":\"_dispatcher\",\"type\":\"address\",\"internalType\":\"contractIbcDispatcher\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"receive\",\"stateMutability\":\"payable\"},{\"type\":\"function\",\"name\":\"ackPackets\",\"inputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"success\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"connectedChannels\",\"inputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"dispatcher\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"contractIbcDispatcher\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"greet\",\"inputs\":[{\"name\":\"message\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"timeoutTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"outputs\":[{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"greetWithFee\",\"inputs\":[{\"name\":\"message\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"timeoutTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"gasLimits\",\"type\":\"uint256[2]\",\"internalType\":\"uint256[2]\"},{\"name\":\"gasPrices\",\"type\":\"uint256[2]\",\"internalType\":\"uint256[2]\"}],\"outputs\":[{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"payable\"},{\"type\":\"function\",\"name\":\"onAcknowledgementPacket\",\"inputs\":[{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structIbcPacket\",\"components\":[{\"name\":\"src\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"dest\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"timeoutHeight\",\"type\":\"tuple\",\"internalType\":\"structHeight\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"timeoutTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structAckPacket\",\"components\":[{\"name\":\"success\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]}],\"outputs\":[],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"onChanCloseConfirm\",\"inputs\":[{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"onChanCloseInit\",\"inputs\":[{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"onChanOpenAck\",\"inputs\":[{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"onChanOpenConfirm\",\"inputs\":[{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"onChanOpenTry\",\"inputs\":[{\"name\":\"\",\"type\":\"uint8\",\"internalType\":\"enumChannelOrder\"},{\"name\":\"\",\"type\":\"string[]\",\"internalType\":\"string[]\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"counterpartyVersion\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[{\"name\":\"selectedVersion\",\"type\":\"string\",\"internalType\":\"string\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"onRecvPacket\",\"inputs\":[{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structIbcPacket\",\"components\":[{\"name\":\"src\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"dest\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"timeoutHeight\",\"type\":\"tuple\",\"internalType\":\"structHeight\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"timeoutTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}],\"outputs\":[{\"name\":\"ack\",\"type\":\"tuple\",\"internalType\":\"structAckPacket\",\"components\":[{\"name\":\"success\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"onTimeoutPacket\",\"inputs\":[{\"name\":\"packet\",\"type\":\"tuple\",\"internalType\":\"structIbcPacket\",\"components\":[{\"name\":\"src\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"dest\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"timeoutHeight\",\"type\":\"tuple\",\"internalType\":\"structHeight\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"timeoutTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"owner\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"recvedPackets\",\"inputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"src\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"dest\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"timeoutHeight\",\"type\":\"tuple\",\"internalType\":\"structHeight\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"timeoutTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"renounceOwnership\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"supportedVersions\",\"inputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"\",\"type\":\"string\",\"internalType\":\"string\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"timeoutPackets\",\"inputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"src\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"dest\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"timeoutHeight\",\"type\":\"tuple\",\"internalType\":\"structHeight\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"timeoutTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"transferOwnership\",\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"triggerChannelClose\",\"inputs\":[{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"triggerChannelInit\",\"inputs\":[{\"name\":\"version\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"ordering\",\"type\":\"uint8\",\"internalType\":\"enumChannelOrder\"},{\"name\":\"feeEnabled\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"connectionHops\",\"type\":\"string[]\",\"internalType\":\"string[]\"},{\"name\":\"counterpartyPortId\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"triggerChannelInitWithFee\",\"inputs\":[{\"name\":\"version\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"ordering\",\"type\":\"uint8\",\"internalType\":\"enumChannelOrder\"},{\"name\":\"feeEnabled\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"connectionHops\",\"type\":\"string[]\",\"internalType\":\"string[]\"},{\"name\":\"counterpartyPortId\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[],\"stateMutability\":\"payable\"},{\"type\":\"event\",\"name\":\"OwnershipTransferred\",\"inputs\":[{\"name\":\"previousOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"newOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"error\",\"name\":\"ChannelNotFound\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"UnsupportedVersion\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"notIbcDispatcher\",\"inputs\":[]}]",
}

RevertingStringMarsMetaData contains all meta data concerning the RevertingStringMars contract.

Functions

This section is empty.

Types

type AckPacket

type AckPacket struct {
	Success bool
	Data    []byte
}

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

type Height

type Height struct {
	RevisionNumber uint64
	RevisionHeight uint64
}

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

type IbcEndpoint

type IbcEndpoint struct {
	PortId    string
	ChannelId [32]byte
}

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

type IbcPacket

type IbcPacket struct {
	Src              IbcEndpoint
	Dest             IbcEndpoint
	Sequence         uint64
	Data             []byte
	TimeoutHeight    Height
	TimeoutTimestamp uint64
}

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

type Mars

type Mars struct {
	MarsCaller     // Read-only binding to the contract
	MarsTransactor // Write-only binding to the contract
	MarsFilterer   // Log filterer for contract events
}

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

func NewMars

func NewMars(address common.Address, backend bind.ContractBackend) (*Mars, error)

NewMars creates a new instance of Mars, bound to a specific deployed contract.

type MarsCaller

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

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

func NewMarsCaller

func NewMarsCaller(address common.Address, caller bind.ContractCaller) (*MarsCaller, error)

NewMarsCaller creates a new read-only instance of Mars, bound to a specific deployed contract.

func (*MarsCaller) AckPackets

func (_Mars *MarsCaller) AckPackets(opts *bind.CallOpts, arg0 *big.Int) (struct {
	Success bool
	Data    []byte
}, error)

AckPackets is a free data retrieval call binding the contract method 0x4252ae9b.

Solidity: function ackPackets(uint256 ) view returns(bool success, bytes data)

func (*MarsCaller) ConnectedChannels

func (_Mars *MarsCaller) ConnectedChannels(opts *bind.CallOpts, arg0 *big.Int) ([32]byte, error)

ConnectedChannels is a free data retrieval call binding the contract method 0xbb3f9f8d.

Solidity: function connectedChannels(uint256 ) view returns(bytes32)

func (*MarsCaller) Dispatcher

func (_Mars *MarsCaller) Dispatcher(opts *bind.CallOpts) (common.Address, error)

Dispatcher is a free data retrieval call binding the contract method 0xcb7e9057.

Solidity: function dispatcher() view returns(address)

func (*MarsCaller) Owner

func (_Mars *MarsCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*MarsCaller) RecvedPackets

func (_Mars *MarsCaller) RecvedPackets(opts *bind.CallOpts, arg0 *big.Int) (struct {
	Src              IbcEndpoint
	Dest             IbcEndpoint
	Sequence         uint64
	Data             []byte
	TimeoutHeight    Height
	TimeoutTimestamp uint64
}, error)

RecvedPackets is a free data retrieval call binding the contract method 0xf12b758a.

Solidity: function recvedPackets(uint256 ) view returns((string,bytes32) src, (string,bytes32) dest, uint64 sequence, bytes data, (uint64,uint64) timeoutHeight, uint64 timeoutTimestamp)

func (*MarsCaller) SupportedVersions

func (_Mars *MarsCaller) SupportedVersions(opts *bind.CallOpts, arg0 *big.Int) (string, error)

SupportedVersions is a free data retrieval call binding the contract method 0x7d622184.

Solidity: function supportedVersions(uint256 ) view returns(string)

func (*MarsCaller) TimeoutPackets

func (_Mars *MarsCaller) TimeoutPackets(opts *bind.CallOpts, arg0 *big.Int) (struct {
	Src              IbcEndpoint
	Dest             IbcEndpoint
	Sequence         uint64
	Data             []byte
	TimeoutHeight    Height
	TimeoutTimestamp uint64
}, error)

TimeoutPackets is a free data retrieval call binding the contract method 0x4eeb7391.

Solidity: function timeoutPackets(uint256 ) view returns((string,bytes32) src, (string,bytes32) dest, uint64 sequence, bytes data, (uint64,uint64) timeoutHeight, uint64 timeoutTimestamp)

type MarsCallerRaw

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

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

func (*MarsCallerRaw) Call

func (_Mars *MarsCallerRaw) 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 MarsCallerSession

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

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

func (*MarsCallerSession) AckPackets

func (_Mars *MarsCallerSession) AckPackets(arg0 *big.Int) (struct {
	Success bool
	Data    []byte
}, error)

AckPackets is a free data retrieval call binding the contract method 0x4252ae9b.

Solidity: function ackPackets(uint256 ) view returns(bool success, bytes data)

func (*MarsCallerSession) ConnectedChannels

func (_Mars *MarsCallerSession) ConnectedChannels(arg0 *big.Int) ([32]byte, error)

ConnectedChannels is a free data retrieval call binding the contract method 0xbb3f9f8d.

Solidity: function connectedChannels(uint256 ) view returns(bytes32)

func (*MarsCallerSession) Dispatcher

func (_Mars *MarsCallerSession) Dispatcher() (common.Address, error)

Dispatcher is a free data retrieval call binding the contract method 0xcb7e9057.

Solidity: function dispatcher() view returns(address)

func (*MarsCallerSession) Owner

func (_Mars *MarsCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*MarsCallerSession) RecvedPackets

func (_Mars *MarsCallerSession) RecvedPackets(arg0 *big.Int) (struct {
	Src              IbcEndpoint
	Dest             IbcEndpoint
	Sequence         uint64
	Data             []byte
	TimeoutHeight    Height
	TimeoutTimestamp uint64
}, error)

RecvedPackets is a free data retrieval call binding the contract method 0xf12b758a.

Solidity: function recvedPackets(uint256 ) view returns((string,bytes32) src, (string,bytes32) dest, uint64 sequence, bytes data, (uint64,uint64) timeoutHeight, uint64 timeoutTimestamp)

func (*MarsCallerSession) SupportedVersions

func (_Mars *MarsCallerSession) SupportedVersions(arg0 *big.Int) (string, error)

SupportedVersions is a free data retrieval call binding the contract method 0x7d622184.

Solidity: function supportedVersions(uint256 ) view returns(string)

func (*MarsCallerSession) TimeoutPackets

func (_Mars *MarsCallerSession) TimeoutPackets(arg0 *big.Int) (struct {
	Src              IbcEndpoint
	Dest             IbcEndpoint
	Sequence         uint64
	Data             []byte
	TimeoutHeight    Height
	TimeoutTimestamp uint64
}, error)

TimeoutPackets is a free data retrieval call binding the contract method 0x4eeb7391.

Solidity: function timeoutPackets(uint256 ) view returns((string,bytes32) src, (string,bytes32) dest, uint64 sequence, bytes data, (uint64,uint64) timeoutHeight, uint64 timeoutTimestamp)

type MarsFilterer

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

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

func NewMarsFilterer

func NewMarsFilterer(address common.Address, filterer bind.ContractFilterer) (*MarsFilterer, error)

NewMarsFilterer creates a new log filterer instance of Mars, bound to a specific deployed contract.

func (*MarsFilterer) FilterOwnershipTransferred

func (_Mars *MarsFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*MarsOwnershipTransferredIterator, error)

FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*MarsFilterer) ParseOwnershipTransferred

func (_Mars *MarsFilterer) ParseOwnershipTransferred(log types.Log) (*MarsOwnershipTransferred, error)

ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*MarsFilterer) WatchOwnershipTransferred

func (_Mars *MarsFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *MarsOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

type MarsOwnershipTransferred

type MarsOwnershipTransferred struct {
	PreviousOwner common.Address
	NewOwner      common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

MarsOwnershipTransferred represents a OwnershipTransferred event raised by the Mars contract.

type MarsOwnershipTransferredIterator

type MarsOwnershipTransferredIterator struct {
	Event *MarsOwnershipTransferred // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

MarsOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Mars contract.

func (*MarsOwnershipTransferredIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*MarsOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MarsOwnershipTransferredIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type MarsRaw

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

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

func (*MarsRaw) Call

func (_Mars *MarsRaw) 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 (*MarsRaw) Transact

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

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

func (*MarsRaw) Transfer

func (_Mars *MarsRaw) 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 MarsSession

type MarsSession struct {
	Contract     *Mars             // 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
}

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

func (*MarsSession) AckPackets

func (_Mars *MarsSession) AckPackets(arg0 *big.Int) (struct {
	Success bool
	Data    []byte
}, error)

AckPackets is a free data retrieval call binding the contract method 0x4252ae9b.

Solidity: function ackPackets(uint256 ) view returns(bool success, bytes data)

func (*MarsSession) ConnectedChannels

func (_Mars *MarsSession) ConnectedChannels(arg0 *big.Int) ([32]byte, error)

ConnectedChannels is a free data retrieval call binding the contract method 0xbb3f9f8d.

Solidity: function connectedChannels(uint256 ) view returns(bytes32)

func (*MarsSession) Dispatcher

func (_Mars *MarsSession) Dispatcher() (common.Address, error)

Dispatcher is a free data retrieval call binding the contract method 0xcb7e9057.

Solidity: function dispatcher() view returns(address)

func (*MarsSession) Greet

func (_Mars *MarsSession) Greet(message string, channelId [32]byte, timeoutTimestamp uint64) (*types.Transaction, error)

Greet is a paid mutator transaction binding the contract method 0x5bfd12b8.

Solidity: function greet(string message, bytes32 channelId, uint64 timeoutTimestamp) returns(uint64 sequence)

func (*MarsSession) GreetWithFee

func (_Mars *MarsSession) GreetWithFee(message string, channelId [32]byte, timeoutTimestamp uint64, gasLimits [2]*big.Int, gasPrices [2]*big.Int) (*types.Transaction, error)

GreetWithFee is a paid mutator transaction binding the contract method 0x3513a995.

Solidity: function greetWithFee(string message, bytes32 channelId, uint64 timeoutTimestamp, uint256[2] gasLimits, uint256[2] gasPrices) payable returns(uint64 sequence)

func (*MarsSession) OnAcknowledgementPacket

func (_Mars *MarsSession) OnAcknowledgementPacket(arg0 IbcPacket, ack AckPacket) (*types.Transaction, error)

OnAcknowledgementPacket is a paid mutator transaction binding the contract method 0x7e1d42b5.

Solidity: function onAcknowledgementPacket(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) , (bool,bytes) ack) returns()

func (*MarsSession) OnChanCloseConfirm

func (_Mars *MarsSession) OnChanCloseConfirm(channelId [32]byte, arg1 string, arg2 [32]byte) (*types.Transaction, error)

OnChanCloseConfirm is a paid mutator transaction binding the contract method 0x3f9fdbe4.

Solidity: function onChanCloseConfirm(bytes32 channelId, string , bytes32 ) returns()

func (*MarsSession) OnChanCloseInit

func (_Mars *MarsSession) OnChanCloseInit(channelId [32]byte, arg1 string, arg2 [32]byte) (*types.Transaction, error)

OnChanCloseInit is a paid mutator transaction binding the contract method 0x1eb7dd5e.

Solidity: function onChanCloseInit(bytes32 channelId, string , bytes32 ) returns()

func (*MarsSession) OnChanOpenAck

func (_Mars *MarsSession) OnChanOpenAck(channelId [32]byte, arg1 [32]byte, counterpartyVersion string) (*types.Transaction, error)

OnChanOpenAck is a paid mutator transaction binding the contract method 0xe847e280.

Solidity: function onChanOpenAck(bytes32 channelId, bytes32 , string counterpartyVersion) returns()

func (*MarsSession) OnChanOpenConfirm

func (_Mars *MarsSession) OnChanOpenConfirm(channelId [32]byte) (*types.Transaction, error)

OnChanOpenConfirm is a paid mutator transaction binding the contract method 0xfad28a24.

Solidity: function onChanOpenConfirm(bytes32 channelId) returns()

func (*MarsSession) OnChanOpenTry

func (_Mars *MarsSession) OnChanOpenTry(arg0 uint8, arg1 []string, channelId [32]byte, arg3 string, arg4 [32]byte, counterpartyVersion string) (*types.Transaction, error)

OnChanOpenTry is a paid mutator transaction binding the contract method 0x4bdb5597.

Solidity: function onChanOpenTry(uint8 , string[] , bytes32 channelId, string , bytes32 , string counterpartyVersion) returns(string selectedVersion)

func (*MarsSession) OnRecvPacket

func (_Mars *MarsSession) OnRecvPacket(packet IbcPacket) (*types.Transaction, error)

OnRecvPacket is a paid mutator transaction binding the contract method 0x4dcc0aa6.

Solidity: function onRecvPacket(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) packet) returns((bool,bytes) ackPacket)

func (*MarsSession) OnTimeoutPacket

func (_Mars *MarsSession) OnTimeoutPacket(packet IbcPacket) (*types.Transaction, error)

OnTimeoutPacket is a paid mutator transaction binding the contract method 0x602f9834.

Solidity: function onTimeoutPacket(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) packet) returns()

func (*MarsSession) Owner

func (_Mars *MarsSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*MarsSession) Receive

func (_Mars *MarsSession) Receive() (*types.Transaction, error)

Receive is a paid mutator transaction binding the contract receive function.

Solidity: receive() payable returns()

func (*MarsSession) RecvedPackets

func (_Mars *MarsSession) RecvedPackets(arg0 *big.Int) (struct {
	Src              IbcEndpoint
	Dest             IbcEndpoint
	Sequence         uint64
	Data             []byte
	TimeoutHeight    Height
	TimeoutTimestamp uint64
}, error)

RecvedPackets is a free data retrieval call binding the contract method 0xf12b758a.

Solidity: function recvedPackets(uint256 ) view returns((string,bytes32) src, (string,bytes32) dest, uint64 sequence, bytes data, (uint64,uint64) timeoutHeight, uint64 timeoutTimestamp)

func (*MarsSession) RenounceOwnership

func (_Mars *MarsSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*MarsSession) SupportedVersions

func (_Mars *MarsSession) SupportedVersions(arg0 *big.Int) (string, error)

SupportedVersions is a free data retrieval call binding the contract method 0x7d622184.

Solidity: function supportedVersions(uint256 ) view returns(string)

func (*MarsSession) TimeoutPackets

func (_Mars *MarsSession) TimeoutPackets(arg0 *big.Int) (struct {
	Src              IbcEndpoint
	Dest             IbcEndpoint
	Sequence         uint64
	Data             []byte
	TimeoutHeight    Height
	TimeoutTimestamp uint64
}, error)

TimeoutPackets is a free data retrieval call binding the contract method 0x4eeb7391.

Solidity: function timeoutPackets(uint256 ) view returns((string,bytes32) src, (string,bytes32) dest, uint64 sequence, bytes data, (uint64,uint64) timeoutHeight, uint64 timeoutTimestamp)

func (*MarsSession) TransferOwnership

func (_Mars *MarsSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*MarsSession) TriggerChannelClose

func (_Mars *MarsSession) TriggerChannelClose(channelId [32]byte) (*types.Transaction, error)

TriggerChannelClose is a paid mutator transaction binding the contract method 0x558850ac.

Solidity: function triggerChannelClose(bytes32 channelId) returns()

func (*MarsSession) TriggerChannelInit

func (_Mars *MarsSession) TriggerChannelInit(version string, ordering uint8, feeEnabled bool, connectionHops []string, counterpartyPortId string) (*types.Transaction, error)

TriggerChannelInit is a paid mutator transaction binding the contract method 0x7a805598.

Solidity: function triggerChannelInit(string version, uint8 ordering, bool feeEnabled, string[] connectionHops, string counterpartyPortId) returns()

func (*MarsSession) TriggerChannelInitWithFee

func (_Mars *MarsSession) TriggerChannelInitWithFee(version string, ordering uint8, feeEnabled bool, connectionHops []string, counterpartyPortId string) (*types.Transaction, error)

TriggerChannelInitWithFee is a paid mutator transaction binding the contract method 0x61995001.

Solidity: function triggerChannelInitWithFee(string version, uint8 ordering, bool feeEnabled, string[] connectionHops, string counterpartyPortId) payable returns()

type MarsTransactor

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

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

func NewMarsTransactor

func NewMarsTransactor(address common.Address, transactor bind.ContractTransactor) (*MarsTransactor, error)

NewMarsTransactor creates a new write-only instance of Mars, bound to a specific deployed contract.

func (*MarsTransactor) Greet

func (_Mars *MarsTransactor) Greet(opts *bind.TransactOpts, message string, channelId [32]byte, timeoutTimestamp uint64) (*types.Transaction, error)

Greet is a paid mutator transaction binding the contract method 0x5bfd12b8.

Solidity: function greet(string message, bytes32 channelId, uint64 timeoutTimestamp) returns(uint64 sequence)

func (*MarsTransactor) GreetWithFee

func (_Mars *MarsTransactor) GreetWithFee(opts *bind.TransactOpts, message string, channelId [32]byte, timeoutTimestamp uint64, gasLimits [2]*big.Int, gasPrices [2]*big.Int) (*types.Transaction, error)

GreetWithFee is a paid mutator transaction binding the contract method 0x3513a995.

Solidity: function greetWithFee(string message, bytes32 channelId, uint64 timeoutTimestamp, uint256[2] gasLimits, uint256[2] gasPrices) payable returns(uint64 sequence)

func (*MarsTransactor) OnAcknowledgementPacket

func (_Mars *MarsTransactor) OnAcknowledgementPacket(opts *bind.TransactOpts, arg0 IbcPacket, ack AckPacket) (*types.Transaction, error)

OnAcknowledgementPacket is a paid mutator transaction binding the contract method 0x7e1d42b5.

Solidity: function onAcknowledgementPacket(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) , (bool,bytes) ack) returns()

func (*MarsTransactor) OnChanCloseConfirm

func (_Mars *MarsTransactor) OnChanCloseConfirm(opts *bind.TransactOpts, channelId [32]byte, arg1 string, arg2 [32]byte) (*types.Transaction, error)

OnChanCloseConfirm is a paid mutator transaction binding the contract method 0x3f9fdbe4.

Solidity: function onChanCloseConfirm(bytes32 channelId, string , bytes32 ) returns()

func (*MarsTransactor) OnChanCloseInit

func (_Mars *MarsTransactor) OnChanCloseInit(opts *bind.TransactOpts, channelId [32]byte, arg1 string, arg2 [32]byte) (*types.Transaction, error)

OnChanCloseInit is a paid mutator transaction binding the contract method 0x1eb7dd5e.

Solidity: function onChanCloseInit(bytes32 channelId, string , bytes32 ) returns()

func (*MarsTransactor) OnChanOpenAck

func (_Mars *MarsTransactor) OnChanOpenAck(opts *bind.TransactOpts, channelId [32]byte, arg1 [32]byte, counterpartyVersion string) (*types.Transaction, error)

OnChanOpenAck is a paid mutator transaction binding the contract method 0xe847e280.

Solidity: function onChanOpenAck(bytes32 channelId, bytes32 , string counterpartyVersion) returns()

func (*MarsTransactor) OnChanOpenConfirm

func (_Mars *MarsTransactor) OnChanOpenConfirm(opts *bind.TransactOpts, channelId [32]byte) (*types.Transaction, error)

OnChanOpenConfirm is a paid mutator transaction binding the contract method 0xfad28a24.

Solidity: function onChanOpenConfirm(bytes32 channelId) returns()

func (*MarsTransactor) OnChanOpenTry

func (_Mars *MarsTransactor) OnChanOpenTry(opts *bind.TransactOpts, arg0 uint8, arg1 []string, channelId [32]byte, arg3 string, arg4 [32]byte, counterpartyVersion string) (*types.Transaction, error)

OnChanOpenTry is a paid mutator transaction binding the contract method 0x4bdb5597.

Solidity: function onChanOpenTry(uint8 , string[] , bytes32 channelId, string , bytes32 , string counterpartyVersion) returns(string selectedVersion)

func (*MarsTransactor) OnRecvPacket

func (_Mars *MarsTransactor) OnRecvPacket(opts *bind.TransactOpts, packet IbcPacket) (*types.Transaction, error)

OnRecvPacket is a paid mutator transaction binding the contract method 0x4dcc0aa6.

Solidity: function onRecvPacket(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) packet) returns((bool,bytes) ackPacket)

func (*MarsTransactor) OnTimeoutPacket

func (_Mars *MarsTransactor) OnTimeoutPacket(opts *bind.TransactOpts, packet IbcPacket) (*types.Transaction, error)

OnTimeoutPacket is a paid mutator transaction binding the contract method 0x602f9834.

Solidity: function onTimeoutPacket(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) packet) returns()

func (*MarsTransactor) Receive

func (_Mars *MarsTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)

Receive is a paid mutator transaction binding the contract receive function.

Solidity: receive() payable returns()

func (*MarsTransactor) RenounceOwnership

func (_Mars *MarsTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*MarsTransactor) TransferOwnership

func (_Mars *MarsTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*MarsTransactor) TriggerChannelClose

func (_Mars *MarsTransactor) TriggerChannelClose(opts *bind.TransactOpts, channelId [32]byte) (*types.Transaction, error)

TriggerChannelClose is a paid mutator transaction binding the contract method 0x558850ac.

Solidity: function triggerChannelClose(bytes32 channelId) returns()

func (*MarsTransactor) TriggerChannelInit

func (_Mars *MarsTransactor) TriggerChannelInit(opts *bind.TransactOpts, version string, ordering uint8, feeEnabled bool, connectionHops []string, counterpartyPortId string) (*types.Transaction, error)

TriggerChannelInit is a paid mutator transaction binding the contract method 0x7a805598.

Solidity: function triggerChannelInit(string version, uint8 ordering, bool feeEnabled, string[] connectionHops, string counterpartyPortId) returns()

func (*MarsTransactor) TriggerChannelInitWithFee

func (_Mars *MarsTransactor) TriggerChannelInitWithFee(opts *bind.TransactOpts, version string, ordering uint8, feeEnabled bool, connectionHops []string, counterpartyPortId string) (*types.Transaction, error)

TriggerChannelInitWithFee is a paid mutator transaction binding the contract method 0x61995001.

Solidity: function triggerChannelInitWithFee(string version, uint8 ordering, bool feeEnabled, string[] connectionHops, string counterpartyPortId) payable returns()

type MarsTransactorRaw

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

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

func (*MarsTransactorRaw) Transact

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

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

func (*MarsTransactorRaw) Transfer

func (_Mars *MarsTransactorRaw) 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 MarsTransactorSession

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

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

func (*MarsTransactorSession) Greet

func (_Mars *MarsTransactorSession) Greet(message string, channelId [32]byte, timeoutTimestamp uint64) (*types.Transaction, error)

Greet is a paid mutator transaction binding the contract method 0x5bfd12b8.

Solidity: function greet(string message, bytes32 channelId, uint64 timeoutTimestamp) returns(uint64 sequence)

func (*MarsTransactorSession) GreetWithFee

func (_Mars *MarsTransactorSession) GreetWithFee(message string, channelId [32]byte, timeoutTimestamp uint64, gasLimits [2]*big.Int, gasPrices [2]*big.Int) (*types.Transaction, error)

GreetWithFee is a paid mutator transaction binding the contract method 0x3513a995.

Solidity: function greetWithFee(string message, bytes32 channelId, uint64 timeoutTimestamp, uint256[2] gasLimits, uint256[2] gasPrices) payable returns(uint64 sequence)

func (*MarsTransactorSession) OnAcknowledgementPacket

func (_Mars *MarsTransactorSession) OnAcknowledgementPacket(arg0 IbcPacket, ack AckPacket) (*types.Transaction, error)

OnAcknowledgementPacket is a paid mutator transaction binding the contract method 0x7e1d42b5.

Solidity: function onAcknowledgementPacket(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) , (bool,bytes) ack) returns()

func (*MarsTransactorSession) OnChanCloseConfirm

func (_Mars *MarsTransactorSession) OnChanCloseConfirm(channelId [32]byte, arg1 string, arg2 [32]byte) (*types.Transaction, error)

OnChanCloseConfirm is a paid mutator transaction binding the contract method 0x3f9fdbe4.

Solidity: function onChanCloseConfirm(bytes32 channelId, string , bytes32 ) returns()

func (*MarsTransactorSession) OnChanCloseInit

func (_Mars *MarsTransactorSession) OnChanCloseInit(channelId [32]byte, arg1 string, arg2 [32]byte) (*types.Transaction, error)

OnChanCloseInit is a paid mutator transaction binding the contract method 0x1eb7dd5e.

Solidity: function onChanCloseInit(bytes32 channelId, string , bytes32 ) returns()

func (*MarsTransactorSession) OnChanOpenAck

func (_Mars *MarsTransactorSession) OnChanOpenAck(channelId [32]byte, arg1 [32]byte, counterpartyVersion string) (*types.Transaction, error)

OnChanOpenAck is a paid mutator transaction binding the contract method 0xe847e280.

Solidity: function onChanOpenAck(bytes32 channelId, bytes32 , string counterpartyVersion) returns()

func (*MarsTransactorSession) OnChanOpenConfirm

func (_Mars *MarsTransactorSession) OnChanOpenConfirm(channelId [32]byte) (*types.Transaction, error)

OnChanOpenConfirm is a paid mutator transaction binding the contract method 0xfad28a24.

Solidity: function onChanOpenConfirm(bytes32 channelId) returns()

func (*MarsTransactorSession) OnChanOpenTry

func (_Mars *MarsTransactorSession) OnChanOpenTry(arg0 uint8, arg1 []string, channelId [32]byte, arg3 string, arg4 [32]byte, counterpartyVersion string) (*types.Transaction, error)

OnChanOpenTry is a paid mutator transaction binding the contract method 0x4bdb5597.

Solidity: function onChanOpenTry(uint8 , string[] , bytes32 channelId, string , bytes32 , string counterpartyVersion) returns(string selectedVersion)

func (*MarsTransactorSession) OnRecvPacket

func (_Mars *MarsTransactorSession) OnRecvPacket(packet IbcPacket) (*types.Transaction, error)

OnRecvPacket is a paid mutator transaction binding the contract method 0x4dcc0aa6.

Solidity: function onRecvPacket(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) packet) returns((bool,bytes) ackPacket)

func (*MarsTransactorSession) OnTimeoutPacket

func (_Mars *MarsTransactorSession) OnTimeoutPacket(packet IbcPacket) (*types.Transaction, error)

OnTimeoutPacket is a paid mutator transaction binding the contract method 0x602f9834.

Solidity: function onTimeoutPacket(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) packet) returns()

func (*MarsTransactorSession) Receive

func (_Mars *MarsTransactorSession) Receive() (*types.Transaction, error)

Receive is a paid mutator transaction binding the contract receive function.

Solidity: receive() payable returns()

func (*MarsTransactorSession) RenounceOwnership

func (_Mars *MarsTransactorSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*MarsTransactorSession) TransferOwnership

func (_Mars *MarsTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*MarsTransactorSession) TriggerChannelClose

func (_Mars *MarsTransactorSession) TriggerChannelClose(channelId [32]byte) (*types.Transaction, error)

TriggerChannelClose is a paid mutator transaction binding the contract method 0x558850ac.

Solidity: function triggerChannelClose(bytes32 channelId) returns()

func (*MarsTransactorSession) TriggerChannelInit

func (_Mars *MarsTransactorSession) TriggerChannelInit(version string, ordering uint8, feeEnabled bool, connectionHops []string, counterpartyPortId string) (*types.Transaction, error)

TriggerChannelInit is a paid mutator transaction binding the contract method 0x7a805598.

Solidity: function triggerChannelInit(string version, uint8 ordering, bool feeEnabled, string[] connectionHops, string counterpartyPortId) returns()

func (*MarsTransactorSession) TriggerChannelInitWithFee

func (_Mars *MarsTransactorSession) TriggerChannelInitWithFee(version string, ordering uint8, feeEnabled bool, connectionHops []string, counterpartyPortId string) (*types.Transaction, error)

TriggerChannelInitWithFee is a paid mutator transaction binding the contract method 0x61995001.

Solidity: function triggerChannelInitWithFee(string version, uint8 ordering, bool feeEnabled, string[] connectionHops, string counterpartyPortId) payable returns()

type PanickingMars

type PanickingMars struct {
	PanickingMarsCaller     // Read-only binding to the contract
	PanickingMarsTransactor // Write-only binding to the contract
	PanickingMarsFilterer   // Log filterer for contract events
}

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

func NewPanickingMars

func NewPanickingMars(address common.Address, backend bind.ContractBackend) (*PanickingMars, error)

NewPanickingMars creates a new instance of PanickingMars, bound to a specific deployed contract.

type PanickingMarsCaller

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

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

func NewPanickingMarsCaller

func NewPanickingMarsCaller(address common.Address, caller bind.ContractCaller) (*PanickingMarsCaller, error)

NewPanickingMarsCaller creates a new read-only instance of PanickingMars, bound to a specific deployed contract.

func (*PanickingMarsCaller) AckPackets

func (_PanickingMars *PanickingMarsCaller) AckPackets(opts *bind.CallOpts, arg0 *big.Int) (struct {
	Success bool
	Data    []byte
}, error)

AckPackets is a free data retrieval call binding the contract method 0x4252ae9b.

Solidity: function ackPackets(uint256 ) view returns(bool success, bytes data)

func (*PanickingMarsCaller) ConnectedChannels

func (_PanickingMars *PanickingMarsCaller) ConnectedChannels(opts *bind.CallOpts, arg0 *big.Int) ([32]byte, error)

ConnectedChannels is a free data retrieval call binding the contract method 0xbb3f9f8d.

Solidity: function connectedChannels(uint256 ) view returns(bytes32)

func (*PanickingMarsCaller) Dispatcher

func (_PanickingMars *PanickingMarsCaller) Dispatcher(opts *bind.CallOpts) (common.Address, error)

Dispatcher is a free data retrieval call binding the contract method 0xcb7e9057.

Solidity: function dispatcher() view returns(address)

func (*PanickingMarsCaller) OnRecvPacket

func (_PanickingMars *PanickingMarsCaller) OnRecvPacket(opts *bind.CallOpts, arg0 IbcPacket) (AckPacket, error)

OnRecvPacket is a free data retrieval call binding the contract method 0x4dcc0aa6.

Solidity: function onRecvPacket(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) ) view returns((bool,bytes) ack)

func (*PanickingMarsCaller) Owner

func (_PanickingMars *PanickingMarsCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*PanickingMarsCaller) RecvedPackets

func (_PanickingMars *PanickingMarsCaller) RecvedPackets(opts *bind.CallOpts, arg0 *big.Int) (struct {
	Src              IbcEndpoint
	Dest             IbcEndpoint
	Sequence         uint64
	Data             []byte
	TimeoutHeight    Height
	TimeoutTimestamp uint64
}, error)

RecvedPackets is a free data retrieval call binding the contract method 0xf12b758a.

Solidity: function recvedPackets(uint256 ) view returns((string,bytes32) src, (string,bytes32) dest, uint64 sequence, bytes data, (uint64,uint64) timeoutHeight, uint64 timeoutTimestamp)

func (*PanickingMarsCaller) SupportedVersions

func (_PanickingMars *PanickingMarsCaller) SupportedVersions(opts *bind.CallOpts, arg0 *big.Int) (string, error)

SupportedVersions is a free data retrieval call binding the contract method 0x7d622184.

Solidity: function supportedVersions(uint256 ) view returns(string)

func (*PanickingMarsCaller) TimeoutPackets

func (_PanickingMars *PanickingMarsCaller) TimeoutPackets(opts *bind.CallOpts, arg0 *big.Int) (struct {
	Src              IbcEndpoint
	Dest             IbcEndpoint
	Sequence         uint64
	Data             []byte
	TimeoutHeight    Height
	TimeoutTimestamp uint64
}, error)

TimeoutPackets is a free data retrieval call binding the contract method 0x4eeb7391.

Solidity: function timeoutPackets(uint256 ) view returns((string,bytes32) src, (string,bytes32) dest, uint64 sequence, bytes data, (uint64,uint64) timeoutHeight, uint64 timeoutTimestamp)

type PanickingMarsCallerRaw

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

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

func (*PanickingMarsCallerRaw) Call

func (_PanickingMars *PanickingMarsCallerRaw) 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 PanickingMarsCallerSession

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

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

func (*PanickingMarsCallerSession) AckPackets

func (_PanickingMars *PanickingMarsCallerSession) AckPackets(arg0 *big.Int) (struct {
	Success bool
	Data    []byte
}, error)

AckPackets is a free data retrieval call binding the contract method 0x4252ae9b.

Solidity: function ackPackets(uint256 ) view returns(bool success, bytes data)

func (*PanickingMarsCallerSession) ConnectedChannels

func (_PanickingMars *PanickingMarsCallerSession) ConnectedChannels(arg0 *big.Int) ([32]byte, error)

ConnectedChannels is a free data retrieval call binding the contract method 0xbb3f9f8d.

Solidity: function connectedChannels(uint256 ) view returns(bytes32)

func (*PanickingMarsCallerSession) Dispatcher

func (_PanickingMars *PanickingMarsCallerSession) Dispatcher() (common.Address, error)

Dispatcher is a free data retrieval call binding the contract method 0xcb7e9057.

Solidity: function dispatcher() view returns(address)

func (*PanickingMarsCallerSession) OnRecvPacket

func (_PanickingMars *PanickingMarsCallerSession) OnRecvPacket(arg0 IbcPacket) (AckPacket, error)

OnRecvPacket is a free data retrieval call binding the contract method 0x4dcc0aa6.

Solidity: function onRecvPacket(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) ) view returns((bool,bytes) ack)

func (*PanickingMarsCallerSession) Owner

func (_PanickingMars *PanickingMarsCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*PanickingMarsCallerSession) RecvedPackets

func (_PanickingMars *PanickingMarsCallerSession) RecvedPackets(arg0 *big.Int) (struct {
	Src              IbcEndpoint
	Dest             IbcEndpoint
	Sequence         uint64
	Data             []byte
	TimeoutHeight    Height
	TimeoutTimestamp uint64
}, error)

RecvedPackets is a free data retrieval call binding the contract method 0xf12b758a.

Solidity: function recvedPackets(uint256 ) view returns((string,bytes32) src, (string,bytes32) dest, uint64 sequence, bytes data, (uint64,uint64) timeoutHeight, uint64 timeoutTimestamp)

func (*PanickingMarsCallerSession) SupportedVersions

func (_PanickingMars *PanickingMarsCallerSession) SupportedVersions(arg0 *big.Int) (string, error)

SupportedVersions is a free data retrieval call binding the contract method 0x7d622184.

Solidity: function supportedVersions(uint256 ) view returns(string)

func (*PanickingMarsCallerSession) TimeoutPackets

func (_PanickingMars *PanickingMarsCallerSession) TimeoutPackets(arg0 *big.Int) (struct {
	Src              IbcEndpoint
	Dest             IbcEndpoint
	Sequence         uint64
	Data             []byte
	TimeoutHeight    Height
	TimeoutTimestamp uint64
}, error)

TimeoutPackets is a free data retrieval call binding the contract method 0x4eeb7391.

Solidity: function timeoutPackets(uint256 ) view returns((string,bytes32) src, (string,bytes32) dest, uint64 sequence, bytes data, (uint64,uint64) timeoutHeight, uint64 timeoutTimestamp)

type PanickingMarsFilterer

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

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

func NewPanickingMarsFilterer

func NewPanickingMarsFilterer(address common.Address, filterer bind.ContractFilterer) (*PanickingMarsFilterer, error)

NewPanickingMarsFilterer creates a new log filterer instance of PanickingMars, bound to a specific deployed contract.

func (*PanickingMarsFilterer) FilterOwnershipTransferred

func (_PanickingMars *PanickingMarsFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*PanickingMarsOwnershipTransferredIterator, error)

FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*PanickingMarsFilterer) ParseOwnershipTransferred

func (_PanickingMars *PanickingMarsFilterer) ParseOwnershipTransferred(log types.Log) (*PanickingMarsOwnershipTransferred, error)

ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*PanickingMarsFilterer) WatchOwnershipTransferred

func (_PanickingMars *PanickingMarsFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *PanickingMarsOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

type PanickingMarsOwnershipTransferred

type PanickingMarsOwnershipTransferred struct {
	PreviousOwner common.Address
	NewOwner      common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

PanickingMarsOwnershipTransferred represents a OwnershipTransferred event raised by the PanickingMars contract.

type PanickingMarsOwnershipTransferredIterator

type PanickingMarsOwnershipTransferredIterator struct {
	Event *PanickingMarsOwnershipTransferred // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PanickingMarsOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the PanickingMars contract.

func (*PanickingMarsOwnershipTransferredIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PanickingMarsOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PanickingMarsOwnershipTransferredIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type PanickingMarsRaw

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

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

func (*PanickingMarsRaw) Call

func (_PanickingMars *PanickingMarsRaw) 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 (*PanickingMarsRaw) Transact

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

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

func (*PanickingMarsRaw) Transfer

func (_PanickingMars *PanickingMarsRaw) 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 PanickingMarsSession

type PanickingMarsSession struct {
	Contract     *PanickingMars    // 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
}

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

func (*PanickingMarsSession) AckPackets

func (_PanickingMars *PanickingMarsSession) AckPackets(arg0 *big.Int) (struct {
	Success bool
	Data    []byte
}, error)

AckPackets is a free data retrieval call binding the contract method 0x4252ae9b.

Solidity: function ackPackets(uint256 ) view returns(bool success, bytes data)

func (*PanickingMarsSession) ConnectedChannels

func (_PanickingMars *PanickingMarsSession) ConnectedChannels(arg0 *big.Int) ([32]byte, error)

ConnectedChannels is a free data retrieval call binding the contract method 0xbb3f9f8d.

Solidity: function connectedChannels(uint256 ) view returns(bytes32)

func (*PanickingMarsSession) Dispatcher

func (_PanickingMars *PanickingMarsSession) Dispatcher() (common.Address, error)

Dispatcher is a free data retrieval call binding the contract method 0xcb7e9057.

Solidity: function dispatcher() view returns(address)

func (*PanickingMarsSession) Greet

func (_PanickingMars *PanickingMarsSession) Greet(message string, channelId [32]byte, timeoutTimestamp uint64) (*types.Transaction, error)

Greet is a paid mutator transaction binding the contract method 0x5bfd12b8.

Solidity: function greet(string message, bytes32 channelId, uint64 timeoutTimestamp) returns(uint64 sequence)

func (*PanickingMarsSession) GreetWithFee

func (_PanickingMars *PanickingMarsSession) GreetWithFee(message string, channelId [32]byte, timeoutTimestamp uint64, gasLimits [2]*big.Int, gasPrices [2]*big.Int) (*types.Transaction, error)

GreetWithFee is a paid mutator transaction binding the contract method 0x3513a995.

Solidity: function greetWithFee(string message, bytes32 channelId, uint64 timeoutTimestamp, uint256[2] gasLimits, uint256[2] gasPrices) payable returns(uint64 sequence)

func (*PanickingMarsSession) OnAcknowledgementPacket

func (_PanickingMars *PanickingMarsSession) OnAcknowledgementPacket(arg0 IbcPacket, ack AckPacket) (*types.Transaction, error)

OnAcknowledgementPacket is a paid mutator transaction binding the contract method 0x7e1d42b5.

Solidity: function onAcknowledgementPacket(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) , (bool,bytes) ack) returns()

func (*PanickingMarsSession) OnChanCloseConfirm

func (_PanickingMars *PanickingMarsSession) OnChanCloseConfirm(channelId [32]byte, arg1 string, arg2 [32]byte) (*types.Transaction, error)

OnChanCloseConfirm is a paid mutator transaction binding the contract method 0x3f9fdbe4.

Solidity: function onChanCloseConfirm(bytes32 channelId, string , bytes32 ) returns()

func (*PanickingMarsSession) OnChanCloseInit

func (_PanickingMars *PanickingMarsSession) OnChanCloseInit(channelId [32]byte, arg1 string, arg2 [32]byte) (*types.Transaction, error)

OnChanCloseInit is a paid mutator transaction binding the contract method 0x1eb7dd5e.

Solidity: function onChanCloseInit(bytes32 channelId, string , bytes32 ) returns()

func (*PanickingMarsSession) OnChanOpenAck

func (_PanickingMars *PanickingMarsSession) OnChanOpenAck(channelId [32]byte, arg1 [32]byte, counterpartyVersion string) (*types.Transaction, error)

OnChanOpenAck is a paid mutator transaction binding the contract method 0xe847e280.

Solidity: function onChanOpenAck(bytes32 channelId, bytes32 , string counterpartyVersion) returns()

func (*PanickingMarsSession) OnChanOpenConfirm

func (_PanickingMars *PanickingMarsSession) OnChanOpenConfirm(channelId [32]byte) (*types.Transaction, error)

OnChanOpenConfirm is a paid mutator transaction binding the contract method 0xfad28a24.

Solidity: function onChanOpenConfirm(bytes32 channelId) returns()

func (*PanickingMarsSession) OnChanOpenTry

func (_PanickingMars *PanickingMarsSession) OnChanOpenTry(arg0 uint8, arg1 []string, channelId [32]byte, arg3 string, arg4 [32]byte, counterpartyVersion string) (*types.Transaction, error)

OnChanOpenTry is a paid mutator transaction binding the contract method 0x4bdb5597.

Solidity: function onChanOpenTry(uint8 , string[] , bytes32 channelId, string , bytes32 , string counterpartyVersion) returns(string selectedVersion)

func (*PanickingMarsSession) OnRecvPacket

func (_PanickingMars *PanickingMarsSession) OnRecvPacket(arg0 IbcPacket) (AckPacket, error)

OnRecvPacket is a free data retrieval call binding the contract method 0x4dcc0aa6.

Solidity: function onRecvPacket(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) ) view returns((bool,bytes) ack)

func (*PanickingMarsSession) OnTimeoutPacket

func (_PanickingMars *PanickingMarsSession) OnTimeoutPacket(packet IbcPacket) (*types.Transaction, error)

OnTimeoutPacket is a paid mutator transaction binding the contract method 0x602f9834.

Solidity: function onTimeoutPacket(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) packet) returns()

func (*PanickingMarsSession) Owner

func (_PanickingMars *PanickingMarsSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*PanickingMarsSession) Receive

func (_PanickingMars *PanickingMarsSession) Receive() (*types.Transaction, error)

Receive is a paid mutator transaction binding the contract receive function.

Solidity: receive() payable returns()

func (*PanickingMarsSession) RecvedPackets

func (_PanickingMars *PanickingMarsSession) RecvedPackets(arg0 *big.Int) (struct {
	Src              IbcEndpoint
	Dest             IbcEndpoint
	Sequence         uint64
	Data             []byte
	TimeoutHeight    Height
	TimeoutTimestamp uint64
}, error)

RecvedPackets is a free data retrieval call binding the contract method 0xf12b758a.

Solidity: function recvedPackets(uint256 ) view returns((string,bytes32) src, (string,bytes32) dest, uint64 sequence, bytes data, (uint64,uint64) timeoutHeight, uint64 timeoutTimestamp)

func (*PanickingMarsSession) RenounceOwnership

func (_PanickingMars *PanickingMarsSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*PanickingMarsSession) SupportedVersions

func (_PanickingMars *PanickingMarsSession) SupportedVersions(arg0 *big.Int) (string, error)

SupportedVersions is a free data retrieval call binding the contract method 0x7d622184.

Solidity: function supportedVersions(uint256 ) view returns(string)

func (*PanickingMarsSession) TimeoutPackets

func (_PanickingMars *PanickingMarsSession) TimeoutPackets(arg0 *big.Int) (struct {
	Src              IbcEndpoint
	Dest             IbcEndpoint
	Sequence         uint64
	Data             []byte
	TimeoutHeight    Height
	TimeoutTimestamp uint64
}, error)

TimeoutPackets is a free data retrieval call binding the contract method 0x4eeb7391.

Solidity: function timeoutPackets(uint256 ) view returns((string,bytes32) src, (string,bytes32) dest, uint64 sequence, bytes data, (uint64,uint64) timeoutHeight, uint64 timeoutTimestamp)

func (*PanickingMarsSession) TransferOwnership

func (_PanickingMars *PanickingMarsSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*PanickingMarsSession) TriggerChannelClose

func (_PanickingMars *PanickingMarsSession) TriggerChannelClose(channelId [32]byte) (*types.Transaction, error)

TriggerChannelClose is a paid mutator transaction binding the contract method 0x558850ac.

Solidity: function triggerChannelClose(bytes32 channelId) returns()

func (*PanickingMarsSession) TriggerChannelInit

func (_PanickingMars *PanickingMarsSession) TriggerChannelInit(version string, ordering uint8, feeEnabled bool, connectionHops []string, counterpartyPortId string) (*types.Transaction, error)

TriggerChannelInit is a paid mutator transaction binding the contract method 0x7a805598.

Solidity: function triggerChannelInit(string version, uint8 ordering, bool feeEnabled, string[] connectionHops, string counterpartyPortId) returns()

func (*PanickingMarsSession) TriggerChannelInitWithFee

func (_PanickingMars *PanickingMarsSession) TriggerChannelInitWithFee(version string, ordering uint8, feeEnabled bool, connectionHops []string, counterpartyPortId string) (*types.Transaction, error)

TriggerChannelInitWithFee is a paid mutator transaction binding the contract method 0x61995001.

Solidity: function triggerChannelInitWithFee(string version, uint8 ordering, bool feeEnabled, string[] connectionHops, string counterpartyPortId) payable returns()

type PanickingMarsTransactor

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

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

func NewPanickingMarsTransactor

func NewPanickingMarsTransactor(address common.Address, transactor bind.ContractTransactor) (*PanickingMarsTransactor, error)

NewPanickingMarsTransactor creates a new write-only instance of PanickingMars, bound to a specific deployed contract.

func (*PanickingMarsTransactor) Greet

func (_PanickingMars *PanickingMarsTransactor) Greet(opts *bind.TransactOpts, message string, channelId [32]byte, timeoutTimestamp uint64) (*types.Transaction, error)

Greet is a paid mutator transaction binding the contract method 0x5bfd12b8.

Solidity: function greet(string message, bytes32 channelId, uint64 timeoutTimestamp) returns(uint64 sequence)

func (*PanickingMarsTransactor) GreetWithFee

func (_PanickingMars *PanickingMarsTransactor) GreetWithFee(opts *bind.TransactOpts, message string, channelId [32]byte, timeoutTimestamp uint64, gasLimits [2]*big.Int, gasPrices [2]*big.Int) (*types.Transaction, error)

GreetWithFee is a paid mutator transaction binding the contract method 0x3513a995.

Solidity: function greetWithFee(string message, bytes32 channelId, uint64 timeoutTimestamp, uint256[2] gasLimits, uint256[2] gasPrices) payable returns(uint64 sequence)

func (*PanickingMarsTransactor) OnAcknowledgementPacket

func (_PanickingMars *PanickingMarsTransactor) OnAcknowledgementPacket(opts *bind.TransactOpts, arg0 IbcPacket, ack AckPacket) (*types.Transaction, error)

OnAcknowledgementPacket is a paid mutator transaction binding the contract method 0x7e1d42b5.

Solidity: function onAcknowledgementPacket(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) , (bool,bytes) ack) returns()

func (*PanickingMarsTransactor) OnChanCloseConfirm

func (_PanickingMars *PanickingMarsTransactor) OnChanCloseConfirm(opts *bind.TransactOpts, channelId [32]byte, arg1 string, arg2 [32]byte) (*types.Transaction, error)

OnChanCloseConfirm is a paid mutator transaction binding the contract method 0x3f9fdbe4.

Solidity: function onChanCloseConfirm(bytes32 channelId, string , bytes32 ) returns()

func (*PanickingMarsTransactor) OnChanCloseInit

func (_PanickingMars *PanickingMarsTransactor) OnChanCloseInit(opts *bind.TransactOpts, channelId [32]byte, arg1 string, arg2 [32]byte) (*types.Transaction, error)

OnChanCloseInit is a paid mutator transaction binding the contract method 0x1eb7dd5e.

Solidity: function onChanCloseInit(bytes32 channelId, string , bytes32 ) returns()

func (*PanickingMarsTransactor) OnChanOpenAck

func (_PanickingMars *PanickingMarsTransactor) OnChanOpenAck(opts *bind.TransactOpts, channelId [32]byte, arg1 [32]byte, counterpartyVersion string) (*types.Transaction, error)

OnChanOpenAck is a paid mutator transaction binding the contract method 0xe847e280.

Solidity: function onChanOpenAck(bytes32 channelId, bytes32 , string counterpartyVersion) returns()

func (*PanickingMarsTransactor) OnChanOpenConfirm

func (_PanickingMars *PanickingMarsTransactor) OnChanOpenConfirm(opts *bind.TransactOpts, channelId [32]byte) (*types.Transaction, error)

OnChanOpenConfirm is a paid mutator transaction binding the contract method 0xfad28a24.

Solidity: function onChanOpenConfirm(bytes32 channelId) returns()

func (*PanickingMarsTransactor) OnChanOpenTry

func (_PanickingMars *PanickingMarsTransactor) OnChanOpenTry(opts *bind.TransactOpts, arg0 uint8, arg1 []string, channelId [32]byte, arg3 string, arg4 [32]byte, counterpartyVersion string) (*types.Transaction, error)

OnChanOpenTry is a paid mutator transaction binding the contract method 0x4bdb5597.

Solidity: function onChanOpenTry(uint8 , string[] , bytes32 channelId, string , bytes32 , string counterpartyVersion) returns(string selectedVersion)

func (*PanickingMarsTransactor) OnTimeoutPacket

func (_PanickingMars *PanickingMarsTransactor) OnTimeoutPacket(opts *bind.TransactOpts, packet IbcPacket) (*types.Transaction, error)

OnTimeoutPacket is a paid mutator transaction binding the contract method 0x602f9834.

Solidity: function onTimeoutPacket(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) packet) returns()

func (*PanickingMarsTransactor) Receive

func (_PanickingMars *PanickingMarsTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)

Receive is a paid mutator transaction binding the contract receive function.

Solidity: receive() payable returns()

func (*PanickingMarsTransactor) RenounceOwnership

func (_PanickingMars *PanickingMarsTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*PanickingMarsTransactor) TransferOwnership

func (_PanickingMars *PanickingMarsTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*PanickingMarsTransactor) TriggerChannelClose

func (_PanickingMars *PanickingMarsTransactor) TriggerChannelClose(opts *bind.TransactOpts, channelId [32]byte) (*types.Transaction, error)

TriggerChannelClose is a paid mutator transaction binding the contract method 0x558850ac.

Solidity: function triggerChannelClose(bytes32 channelId) returns()

func (*PanickingMarsTransactor) TriggerChannelInit

func (_PanickingMars *PanickingMarsTransactor) TriggerChannelInit(opts *bind.TransactOpts, version string, ordering uint8, feeEnabled bool, connectionHops []string, counterpartyPortId string) (*types.Transaction, error)

TriggerChannelInit is a paid mutator transaction binding the contract method 0x7a805598.

Solidity: function triggerChannelInit(string version, uint8 ordering, bool feeEnabled, string[] connectionHops, string counterpartyPortId) returns()

func (*PanickingMarsTransactor) TriggerChannelInitWithFee

func (_PanickingMars *PanickingMarsTransactor) TriggerChannelInitWithFee(opts *bind.TransactOpts, version string, ordering uint8, feeEnabled bool, connectionHops []string, counterpartyPortId string) (*types.Transaction, error)

TriggerChannelInitWithFee is a paid mutator transaction binding the contract method 0x61995001.

Solidity: function triggerChannelInitWithFee(string version, uint8 ordering, bool feeEnabled, string[] connectionHops, string counterpartyPortId) payable returns()

type PanickingMarsTransactorRaw

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

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

func (*PanickingMarsTransactorRaw) Transact

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

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

func (*PanickingMarsTransactorRaw) Transfer

func (_PanickingMars *PanickingMarsTransactorRaw) 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 PanickingMarsTransactorSession

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

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

func (*PanickingMarsTransactorSession) Greet

func (_PanickingMars *PanickingMarsTransactorSession) Greet(message string, channelId [32]byte, timeoutTimestamp uint64) (*types.Transaction, error)

Greet is a paid mutator transaction binding the contract method 0x5bfd12b8.

Solidity: function greet(string message, bytes32 channelId, uint64 timeoutTimestamp) returns(uint64 sequence)

func (*PanickingMarsTransactorSession) GreetWithFee

func (_PanickingMars *PanickingMarsTransactorSession) GreetWithFee(message string, channelId [32]byte, timeoutTimestamp uint64, gasLimits [2]*big.Int, gasPrices [2]*big.Int) (*types.Transaction, error)

GreetWithFee is a paid mutator transaction binding the contract method 0x3513a995.

Solidity: function greetWithFee(string message, bytes32 channelId, uint64 timeoutTimestamp, uint256[2] gasLimits, uint256[2] gasPrices) payable returns(uint64 sequence)

func (*PanickingMarsTransactorSession) OnAcknowledgementPacket

func (_PanickingMars *PanickingMarsTransactorSession) OnAcknowledgementPacket(arg0 IbcPacket, ack AckPacket) (*types.Transaction, error)

OnAcknowledgementPacket is a paid mutator transaction binding the contract method 0x7e1d42b5.

Solidity: function onAcknowledgementPacket(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) , (bool,bytes) ack) returns()

func (*PanickingMarsTransactorSession) OnChanCloseConfirm

func (_PanickingMars *PanickingMarsTransactorSession) OnChanCloseConfirm(channelId [32]byte, arg1 string, arg2 [32]byte) (*types.Transaction, error)

OnChanCloseConfirm is a paid mutator transaction binding the contract method 0x3f9fdbe4.

Solidity: function onChanCloseConfirm(bytes32 channelId, string , bytes32 ) returns()

func (*PanickingMarsTransactorSession) OnChanCloseInit

func (_PanickingMars *PanickingMarsTransactorSession) OnChanCloseInit(channelId [32]byte, arg1 string, arg2 [32]byte) (*types.Transaction, error)

OnChanCloseInit is a paid mutator transaction binding the contract method 0x1eb7dd5e.

Solidity: function onChanCloseInit(bytes32 channelId, string , bytes32 ) returns()

func (*PanickingMarsTransactorSession) OnChanOpenAck

func (_PanickingMars *PanickingMarsTransactorSession) OnChanOpenAck(channelId [32]byte, arg1 [32]byte, counterpartyVersion string) (*types.Transaction, error)

OnChanOpenAck is a paid mutator transaction binding the contract method 0xe847e280.

Solidity: function onChanOpenAck(bytes32 channelId, bytes32 , string counterpartyVersion) returns()

func (*PanickingMarsTransactorSession) OnChanOpenConfirm

func (_PanickingMars *PanickingMarsTransactorSession) OnChanOpenConfirm(channelId [32]byte) (*types.Transaction, error)

OnChanOpenConfirm is a paid mutator transaction binding the contract method 0xfad28a24.

Solidity: function onChanOpenConfirm(bytes32 channelId) returns()

func (*PanickingMarsTransactorSession) OnChanOpenTry

func (_PanickingMars *PanickingMarsTransactorSession) OnChanOpenTry(arg0 uint8, arg1 []string, channelId [32]byte, arg3 string, arg4 [32]byte, counterpartyVersion string) (*types.Transaction, error)

OnChanOpenTry is a paid mutator transaction binding the contract method 0x4bdb5597.

Solidity: function onChanOpenTry(uint8 , string[] , bytes32 channelId, string , bytes32 , string counterpartyVersion) returns(string selectedVersion)

func (*PanickingMarsTransactorSession) OnTimeoutPacket

func (_PanickingMars *PanickingMarsTransactorSession) OnTimeoutPacket(packet IbcPacket) (*types.Transaction, error)

OnTimeoutPacket is a paid mutator transaction binding the contract method 0x602f9834.

Solidity: function onTimeoutPacket(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) packet) returns()

func (*PanickingMarsTransactorSession) Receive

func (_PanickingMars *PanickingMarsTransactorSession) Receive() (*types.Transaction, error)

Receive is a paid mutator transaction binding the contract receive function.

Solidity: receive() payable returns()

func (*PanickingMarsTransactorSession) RenounceOwnership

func (_PanickingMars *PanickingMarsTransactorSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*PanickingMarsTransactorSession) TransferOwnership

func (_PanickingMars *PanickingMarsTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*PanickingMarsTransactorSession) TriggerChannelClose

func (_PanickingMars *PanickingMarsTransactorSession) TriggerChannelClose(channelId [32]byte) (*types.Transaction, error)

TriggerChannelClose is a paid mutator transaction binding the contract method 0x558850ac.

Solidity: function triggerChannelClose(bytes32 channelId) returns()

func (*PanickingMarsTransactorSession) TriggerChannelInit

func (_PanickingMars *PanickingMarsTransactorSession) TriggerChannelInit(version string, ordering uint8, feeEnabled bool, connectionHops []string, counterpartyPortId string) (*types.Transaction, error)

TriggerChannelInit is a paid mutator transaction binding the contract method 0x7a805598.

Solidity: function triggerChannelInit(string version, uint8 ordering, bool feeEnabled, string[] connectionHops, string counterpartyPortId) returns()

func (*PanickingMarsTransactorSession) TriggerChannelInitWithFee

func (_PanickingMars *PanickingMarsTransactorSession) TriggerChannelInitWithFee(version string, ordering uint8, feeEnabled bool, connectionHops []string, counterpartyPortId string) (*types.Transaction, error)

TriggerChannelInitWithFee is a paid mutator transaction binding the contract method 0x61995001.

Solidity: function triggerChannelInitWithFee(string version, uint8 ordering, bool feeEnabled, string[] connectionHops, string counterpartyPortId) payable returns()

type RevertingBytesMars

type RevertingBytesMars struct {
	RevertingBytesMarsCaller     // Read-only binding to the contract
	RevertingBytesMarsTransactor // Write-only binding to the contract
	RevertingBytesMarsFilterer   // Log filterer for contract events
}

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

func NewRevertingBytesMars

func NewRevertingBytesMars(address common.Address, backend bind.ContractBackend) (*RevertingBytesMars, error)

NewRevertingBytesMars creates a new instance of RevertingBytesMars, bound to a specific deployed contract.

type RevertingBytesMarsCaller

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

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

func NewRevertingBytesMarsCaller

func NewRevertingBytesMarsCaller(address common.Address, caller bind.ContractCaller) (*RevertingBytesMarsCaller, error)

NewRevertingBytesMarsCaller creates a new read-only instance of RevertingBytesMars, bound to a specific deployed contract.

func (*RevertingBytesMarsCaller) AckPackets

func (_RevertingBytesMars *RevertingBytesMarsCaller) AckPackets(opts *bind.CallOpts, arg0 *big.Int) (struct {
	Success bool
	Data    []byte
}, error)

AckPackets is a free data retrieval call binding the contract method 0x4252ae9b.

Solidity: function ackPackets(uint256 ) view returns(bool success, bytes data)

func (*RevertingBytesMarsCaller) ConnectedChannels

func (_RevertingBytesMars *RevertingBytesMarsCaller) ConnectedChannels(opts *bind.CallOpts, arg0 *big.Int) ([32]byte, error)

ConnectedChannels is a free data retrieval call binding the contract method 0xbb3f9f8d.

Solidity: function connectedChannels(uint256 ) view returns(bytes32)

func (*RevertingBytesMarsCaller) Dispatcher

func (_RevertingBytesMars *RevertingBytesMarsCaller) Dispatcher(opts *bind.CallOpts) (common.Address, error)

Dispatcher is a free data retrieval call binding the contract method 0xcb7e9057.

Solidity: function dispatcher() view returns(address)

func (*RevertingBytesMarsCaller) OnRecvPacket

func (_RevertingBytesMars *RevertingBytesMarsCaller) OnRecvPacket(opts *bind.CallOpts, arg0 IbcPacket) (AckPacket, error)

OnRecvPacket is a free data retrieval call binding the contract method 0x4dcc0aa6.

Solidity: function onRecvPacket(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) ) view returns((bool,bytes) ack)

func (*RevertingBytesMarsCaller) OnTimeoutPacket

func (_RevertingBytesMars *RevertingBytesMarsCaller) OnTimeoutPacket(opts *bind.CallOpts, arg0 IbcPacket) error

OnTimeoutPacket is a free data retrieval call binding the contract method 0x602f9834.

Solidity: function onTimeoutPacket(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) ) view returns()

func (*RevertingBytesMarsCaller) Owner

func (_RevertingBytesMars *RevertingBytesMarsCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*RevertingBytesMarsCaller) RecvedPackets

func (_RevertingBytesMars *RevertingBytesMarsCaller) RecvedPackets(opts *bind.CallOpts, arg0 *big.Int) (struct {
	Src              IbcEndpoint
	Dest             IbcEndpoint
	Sequence         uint64
	Data             []byte
	TimeoutHeight    Height
	TimeoutTimestamp uint64
}, error)

RecvedPackets is a free data retrieval call binding the contract method 0xf12b758a.

Solidity: function recvedPackets(uint256 ) view returns((string,bytes32) src, (string,bytes32) dest, uint64 sequence, bytes data, (uint64,uint64) timeoutHeight, uint64 timeoutTimestamp)

func (*RevertingBytesMarsCaller) SupportedVersions

func (_RevertingBytesMars *RevertingBytesMarsCaller) SupportedVersions(opts *bind.CallOpts, arg0 *big.Int) (string, error)

SupportedVersions is a free data retrieval call binding the contract method 0x7d622184.

Solidity: function supportedVersions(uint256 ) view returns(string)

func (*RevertingBytesMarsCaller) TimeoutPackets

func (_RevertingBytesMars *RevertingBytesMarsCaller) TimeoutPackets(opts *bind.CallOpts, arg0 *big.Int) (struct {
	Src              IbcEndpoint
	Dest             IbcEndpoint
	Sequence         uint64
	Data             []byte
	TimeoutHeight    Height
	TimeoutTimestamp uint64
}, error)

TimeoutPackets is a free data retrieval call binding the contract method 0x4eeb7391.

Solidity: function timeoutPackets(uint256 ) view returns((string,bytes32) src, (string,bytes32) dest, uint64 sequence, bytes data, (uint64,uint64) timeoutHeight, uint64 timeoutTimestamp)

type RevertingBytesMarsCallerRaw

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

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

func (*RevertingBytesMarsCallerRaw) Call

func (_RevertingBytesMars *RevertingBytesMarsCallerRaw) 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 RevertingBytesMarsCallerSession

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

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

func (*RevertingBytesMarsCallerSession) AckPackets

func (_RevertingBytesMars *RevertingBytesMarsCallerSession) AckPackets(arg0 *big.Int) (struct {
	Success bool
	Data    []byte
}, error)

AckPackets is a free data retrieval call binding the contract method 0x4252ae9b.

Solidity: function ackPackets(uint256 ) view returns(bool success, bytes data)

func (*RevertingBytesMarsCallerSession) ConnectedChannels

func (_RevertingBytesMars *RevertingBytesMarsCallerSession) ConnectedChannels(arg0 *big.Int) ([32]byte, error)

ConnectedChannels is a free data retrieval call binding the contract method 0xbb3f9f8d.

Solidity: function connectedChannels(uint256 ) view returns(bytes32)

func (*RevertingBytesMarsCallerSession) Dispatcher

func (_RevertingBytesMars *RevertingBytesMarsCallerSession) Dispatcher() (common.Address, error)

Dispatcher is a free data retrieval call binding the contract method 0xcb7e9057.

Solidity: function dispatcher() view returns(address)

func (*RevertingBytesMarsCallerSession) OnRecvPacket

func (_RevertingBytesMars *RevertingBytesMarsCallerSession) OnRecvPacket(arg0 IbcPacket) (AckPacket, error)

OnRecvPacket is a free data retrieval call binding the contract method 0x4dcc0aa6.

Solidity: function onRecvPacket(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) ) view returns((bool,bytes) ack)

func (*RevertingBytesMarsCallerSession) OnTimeoutPacket

func (_RevertingBytesMars *RevertingBytesMarsCallerSession) OnTimeoutPacket(arg0 IbcPacket) error

OnTimeoutPacket is a free data retrieval call binding the contract method 0x602f9834.

Solidity: function onTimeoutPacket(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) ) view returns()

func (*RevertingBytesMarsCallerSession) Owner

func (_RevertingBytesMars *RevertingBytesMarsCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*RevertingBytesMarsCallerSession) RecvedPackets

func (_RevertingBytesMars *RevertingBytesMarsCallerSession) RecvedPackets(arg0 *big.Int) (struct {
	Src              IbcEndpoint
	Dest             IbcEndpoint
	Sequence         uint64
	Data             []byte
	TimeoutHeight    Height
	TimeoutTimestamp uint64
}, error)

RecvedPackets is a free data retrieval call binding the contract method 0xf12b758a.

Solidity: function recvedPackets(uint256 ) view returns((string,bytes32) src, (string,bytes32) dest, uint64 sequence, bytes data, (uint64,uint64) timeoutHeight, uint64 timeoutTimestamp)

func (*RevertingBytesMarsCallerSession) SupportedVersions

func (_RevertingBytesMars *RevertingBytesMarsCallerSession) SupportedVersions(arg0 *big.Int) (string, error)

SupportedVersions is a free data retrieval call binding the contract method 0x7d622184.

Solidity: function supportedVersions(uint256 ) view returns(string)

func (*RevertingBytesMarsCallerSession) TimeoutPackets

func (_RevertingBytesMars *RevertingBytesMarsCallerSession) TimeoutPackets(arg0 *big.Int) (struct {
	Src              IbcEndpoint
	Dest             IbcEndpoint
	Sequence         uint64
	Data             []byte
	TimeoutHeight    Height
	TimeoutTimestamp uint64
}, error)

TimeoutPackets is a free data retrieval call binding the contract method 0x4eeb7391.

Solidity: function timeoutPackets(uint256 ) view returns((string,bytes32) src, (string,bytes32) dest, uint64 sequence, bytes data, (uint64,uint64) timeoutHeight, uint64 timeoutTimestamp)

type RevertingBytesMarsFilterer

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

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

func NewRevertingBytesMarsFilterer

func NewRevertingBytesMarsFilterer(address common.Address, filterer bind.ContractFilterer) (*RevertingBytesMarsFilterer, error)

NewRevertingBytesMarsFilterer creates a new log filterer instance of RevertingBytesMars, bound to a specific deployed contract.

func (*RevertingBytesMarsFilterer) FilterOwnershipTransferred

func (_RevertingBytesMars *RevertingBytesMarsFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*RevertingBytesMarsOwnershipTransferredIterator, error)

FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*RevertingBytesMarsFilterer) ParseOwnershipTransferred

func (_RevertingBytesMars *RevertingBytesMarsFilterer) ParseOwnershipTransferred(log types.Log) (*RevertingBytesMarsOwnershipTransferred, error)

ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*RevertingBytesMarsFilterer) WatchOwnershipTransferred

func (_RevertingBytesMars *RevertingBytesMarsFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *RevertingBytesMarsOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

type RevertingBytesMarsOwnershipTransferred

type RevertingBytesMarsOwnershipTransferred struct {
	PreviousOwner common.Address
	NewOwner      common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

RevertingBytesMarsOwnershipTransferred represents a OwnershipTransferred event raised by the RevertingBytesMars contract.

type RevertingBytesMarsOwnershipTransferredIterator

type RevertingBytesMarsOwnershipTransferredIterator struct {
	Event *RevertingBytesMarsOwnershipTransferred // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

RevertingBytesMarsOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the RevertingBytesMars contract.

func (*RevertingBytesMarsOwnershipTransferredIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*RevertingBytesMarsOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*RevertingBytesMarsOwnershipTransferredIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type RevertingBytesMarsRaw

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

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

func (*RevertingBytesMarsRaw) Call

func (_RevertingBytesMars *RevertingBytesMarsRaw) 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 (*RevertingBytesMarsRaw) Transact

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

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

func (*RevertingBytesMarsRaw) Transfer

func (_RevertingBytesMars *RevertingBytesMarsRaw) 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 RevertingBytesMarsSession

type RevertingBytesMarsSession struct {
	Contract     *RevertingBytesMars // 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
}

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

func (*RevertingBytesMarsSession) AckPackets

func (_RevertingBytesMars *RevertingBytesMarsSession) AckPackets(arg0 *big.Int) (struct {
	Success bool
	Data    []byte
}, error)

AckPackets is a free data retrieval call binding the contract method 0x4252ae9b.

Solidity: function ackPackets(uint256 ) view returns(bool success, bytes data)

func (*RevertingBytesMarsSession) ConnectedChannels

func (_RevertingBytesMars *RevertingBytesMarsSession) ConnectedChannels(arg0 *big.Int) ([32]byte, error)

ConnectedChannels is a free data retrieval call binding the contract method 0xbb3f9f8d.

Solidity: function connectedChannels(uint256 ) view returns(bytes32)

func (*RevertingBytesMarsSession) Dispatcher

func (_RevertingBytesMars *RevertingBytesMarsSession) Dispatcher() (common.Address, error)

Dispatcher is a free data retrieval call binding the contract method 0xcb7e9057.

Solidity: function dispatcher() view returns(address)

func (*RevertingBytesMarsSession) Greet

func (_RevertingBytesMars *RevertingBytesMarsSession) Greet(message string, channelId [32]byte, timeoutTimestamp uint64) (*types.Transaction, error)

Greet is a paid mutator transaction binding the contract method 0x5bfd12b8.

Solidity: function greet(string message, bytes32 channelId, uint64 timeoutTimestamp) returns(uint64 sequence)

func (*RevertingBytesMarsSession) GreetWithFee

func (_RevertingBytesMars *RevertingBytesMarsSession) GreetWithFee(message string, channelId [32]byte, timeoutTimestamp uint64, gasLimits [2]*big.Int, gasPrices [2]*big.Int) (*types.Transaction, error)

GreetWithFee is a paid mutator transaction binding the contract method 0x3513a995.

Solidity: function greetWithFee(string message, bytes32 channelId, uint64 timeoutTimestamp, uint256[2] gasLimits, uint256[2] gasPrices) payable returns(uint64 sequence)

func (*RevertingBytesMarsSession) OnAcknowledgementPacket

func (_RevertingBytesMars *RevertingBytesMarsSession) OnAcknowledgementPacket(arg0 IbcPacket, ack AckPacket) (*types.Transaction, error)

OnAcknowledgementPacket is a paid mutator transaction binding the contract method 0x7e1d42b5.

Solidity: function onAcknowledgementPacket(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) , (bool,bytes) ack) returns()

func (*RevertingBytesMarsSession) OnChanCloseConfirm

func (_RevertingBytesMars *RevertingBytesMarsSession) OnChanCloseConfirm(channelId [32]byte, arg1 string, arg2 [32]byte) (*types.Transaction, error)

OnChanCloseConfirm is a paid mutator transaction binding the contract method 0x3f9fdbe4.

Solidity: function onChanCloseConfirm(bytes32 channelId, string , bytes32 ) returns()

func (*RevertingBytesMarsSession) OnChanCloseInit

func (_RevertingBytesMars *RevertingBytesMarsSession) OnChanCloseInit(channelId [32]byte, arg1 string, arg2 [32]byte) (*types.Transaction, error)

OnChanCloseInit is a paid mutator transaction binding the contract method 0x1eb7dd5e.

Solidity: function onChanCloseInit(bytes32 channelId, string , bytes32 ) returns()

func (*RevertingBytesMarsSession) OnChanOpenAck

func (_RevertingBytesMars *RevertingBytesMarsSession) OnChanOpenAck(channelId [32]byte, arg1 [32]byte, counterpartyVersion string) (*types.Transaction, error)

OnChanOpenAck is a paid mutator transaction binding the contract method 0xe847e280.

Solidity: function onChanOpenAck(bytes32 channelId, bytes32 , string counterpartyVersion) returns()

func (*RevertingBytesMarsSession) OnChanOpenConfirm

func (_RevertingBytesMars *RevertingBytesMarsSession) OnChanOpenConfirm(channelId [32]byte) (*types.Transaction, error)

OnChanOpenConfirm is a paid mutator transaction binding the contract method 0xfad28a24.

Solidity: function onChanOpenConfirm(bytes32 channelId) returns()

func (*RevertingBytesMarsSession) OnChanOpenTry

func (_RevertingBytesMars *RevertingBytesMarsSession) OnChanOpenTry(arg0 uint8, arg1 []string, channelId [32]byte, arg3 string, arg4 [32]byte, counterpartyVersion string) (*types.Transaction, error)

OnChanOpenTry is a paid mutator transaction binding the contract method 0x4bdb5597.

Solidity: function onChanOpenTry(uint8 , string[] , bytes32 channelId, string , bytes32 , string counterpartyVersion) returns(string selectedVersion)

func (*RevertingBytesMarsSession) OnRecvPacket

func (_RevertingBytesMars *RevertingBytesMarsSession) OnRecvPacket(arg0 IbcPacket) (AckPacket, error)

OnRecvPacket is a free data retrieval call binding the contract method 0x4dcc0aa6.

Solidity: function onRecvPacket(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) ) view returns((bool,bytes) ack)

func (*RevertingBytesMarsSession) OnTimeoutPacket

func (_RevertingBytesMars *RevertingBytesMarsSession) OnTimeoutPacket(arg0 IbcPacket) error

OnTimeoutPacket is a free data retrieval call binding the contract method 0x602f9834.

Solidity: function onTimeoutPacket(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) ) view returns()

func (*RevertingBytesMarsSession) Owner

func (_RevertingBytesMars *RevertingBytesMarsSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*RevertingBytesMarsSession) Receive

func (_RevertingBytesMars *RevertingBytesMarsSession) Receive() (*types.Transaction, error)

Receive is a paid mutator transaction binding the contract receive function.

Solidity: receive() payable returns()

func (*RevertingBytesMarsSession) RecvedPackets

func (_RevertingBytesMars *RevertingBytesMarsSession) RecvedPackets(arg0 *big.Int) (struct {
	Src              IbcEndpoint
	Dest             IbcEndpoint
	Sequence         uint64
	Data             []byte
	TimeoutHeight    Height
	TimeoutTimestamp uint64
}, error)

RecvedPackets is a free data retrieval call binding the contract method 0xf12b758a.

Solidity: function recvedPackets(uint256 ) view returns((string,bytes32) src, (string,bytes32) dest, uint64 sequence, bytes data, (uint64,uint64) timeoutHeight, uint64 timeoutTimestamp)

func (*RevertingBytesMarsSession) RenounceOwnership

func (_RevertingBytesMars *RevertingBytesMarsSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*RevertingBytesMarsSession) SupportedVersions

func (_RevertingBytesMars *RevertingBytesMarsSession) SupportedVersions(arg0 *big.Int) (string, error)

SupportedVersions is a free data retrieval call binding the contract method 0x7d622184.

Solidity: function supportedVersions(uint256 ) view returns(string)

func (*RevertingBytesMarsSession) TimeoutPackets

func (_RevertingBytesMars *RevertingBytesMarsSession) TimeoutPackets(arg0 *big.Int) (struct {
	Src              IbcEndpoint
	Dest             IbcEndpoint
	Sequence         uint64
	Data             []byte
	TimeoutHeight    Height
	TimeoutTimestamp uint64
}, error)

TimeoutPackets is a free data retrieval call binding the contract method 0x4eeb7391.

Solidity: function timeoutPackets(uint256 ) view returns((string,bytes32) src, (string,bytes32) dest, uint64 sequence, bytes data, (uint64,uint64) timeoutHeight, uint64 timeoutTimestamp)

func (*RevertingBytesMarsSession) TransferOwnership

func (_RevertingBytesMars *RevertingBytesMarsSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*RevertingBytesMarsSession) TriggerChannelClose

func (_RevertingBytesMars *RevertingBytesMarsSession) TriggerChannelClose(channelId [32]byte) (*types.Transaction, error)

TriggerChannelClose is a paid mutator transaction binding the contract method 0x558850ac.

Solidity: function triggerChannelClose(bytes32 channelId) returns()

func (*RevertingBytesMarsSession) TriggerChannelInit

func (_RevertingBytesMars *RevertingBytesMarsSession) TriggerChannelInit(version string, ordering uint8, feeEnabled bool, connectionHops []string, counterpartyPortId string) (*types.Transaction, error)

TriggerChannelInit is a paid mutator transaction binding the contract method 0x7a805598.

Solidity: function triggerChannelInit(string version, uint8 ordering, bool feeEnabled, string[] connectionHops, string counterpartyPortId) returns()

func (*RevertingBytesMarsSession) TriggerChannelInitWithFee

func (_RevertingBytesMars *RevertingBytesMarsSession) TriggerChannelInitWithFee(version string, ordering uint8, feeEnabled bool, connectionHops []string, counterpartyPortId string) (*types.Transaction, error)

TriggerChannelInitWithFee is a paid mutator transaction binding the contract method 0x61995001.

Solidity: function triggerChannelInitWithFee(string version, uint8 ordering, bool feeEnabled, string[] connectionHops, string counterpartyPortId) payable returns()

type RevertingBytesMarsTransactor

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

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

func NewRevertingBytesMarsTransactor

func NewRevertingBytesMarsTransactor(address common.Address, transactor bind.ContractTransactor) (*RevertingBytesMarsTransactor, error)

NewRevertingBytesMarsTransactor creates a new write-only instance of RevertingBytesMars, bound to a specific deployed contract.

func (*RevertingBytesMarsTransactor) Greet

func (_RevertingBytesMars *RevertingBytesMarsTransactor) Greet(opts *bind.TransactOpts, message string, channelId [32]byte, timeoutTimestamp uint64) (*types.Transaction, error)

Greet is a paid mutator transaction binding the contract method 0x5bfd12b8.

Solidity: function greet(string message, bytes32 channelId, uint64 timeoutTimestamp) returns(uint64 sequence)

func (*RevertingBytesMarsTransactor) GreetWithFee

func (_RevertingBytesMars *RevertingBytesMarsTransactor) GreetWithFee(opts *bind.TransactOpts, message string, channelId [32]byte, timeoutTimestamp uint64, gasLimits [2]*big.Int, gasPrices [2]*big.Int) (*types.Transaction, error)

GreetWithFee is a paid mutator transaction binding the contract method 0x3513a995.

Solidity: function greetWithFee(string message, bytes32 channelId, uint64 timeoutTimestamp, uint256[2] gasLimits, uint256[2] gasPrices) payable returns(uint64 sequence)

func (*RevertingBytesMarsTransactor) OnAcknowledgementPacket

func (_RevertingBytesMars *RevertingBytesMarsTransactor) OnAcknowledgementPacket(opts *bind.TransactOpts, arg0 IbcPacket, ack AckPacket) (*types.Transaction, error)

OnAcknowledgementPacket is a paid mutator transaction binding the contract method 0x7e1d42b5.

Solidity: function onAcknowledgementPacket(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) , (bool,bytes) ack) returns()

func (*RevertingBytesMarsTransactor) OnChanCloseConfirm

func (_RevertingBytesMars *RevertingBytesMarsTransactor) OnChanCloseConfirm(opts *bind.TransactOpts, channelId [32]byte, arg1 string, arg2 [32]byte) (*types.Transaction, error)

OnChanCloseConfirm is a paid mutator transaction binding the contract method 0x3f9fdbe4.

Solidity: function onChanCloseConfirm(bytes32 channelId, string , bytes32 ) returns()

func (*RevertingBytesMarsTransactor) OnChanCloseInit

func (_RevertingBytesMars *RevertingBytesMarsTransactor) OnChanCloseInit(opts *bind.TransactOpts, channelId [32]byte, arg1 string, arg2 [32]byte) (*types.Transaction, error)

OnChanCloseInit is a paid mutator transaction binding the contract method 0x1eb7dd5e.

Solidity: function onChanCloseInit(bytes32 channelId, string , bytes32 ) returns()

func (*RevertingBytesMarsTransactor) OnChanOpenAck

func (_RevertingBytesMars *RevertingBytesMarsTransactor) OnChanOpenAck(opts *bind.TransactOpts, channelId [32]byte, arg1 [32]byte, counterpartyVersion string) (*types.Transaction, error)

OnChanOpenAck is a paid mutator transaction binding the contract method 0xe847e280.

Solidity: function onChanOpenAck(bytes32 channelId, bytes32 , string counterpartyVersion) returns()

func (*RevertingBytesMarsTransactor) OnChanOpenConfirm

func (_RevertingBytesMars *RevertingBytesMarsTransactor) OnChanOpenConfirm(opts *bind.TransactOpts, channelId [32]byte) (*types.Transaction, error)

OnChanOpenConfirm is a paid mutator transaction binding the contract method 0xfad28a24.

Solidity: function onChanOpenConfirm(bytes32 channelId) returns()

func (*RevertingBytesMarsTransactor) OnChanOpenTry

func (_RevertingBytesMars *RevertingBytesMarsTransactor) OnChanOpenTry(opts *bind.TransactOpts, arg0 uint8, arg1 []string, channelId [32]byte, arg3 string, arg4 [32]byte, counterpartyVersion string) (*types.Transaction, error)

OnChanOpenTry is a paid mutator transaction binding the contract method 0x4bdb5597.

Solidity: function onChanOpenTry(uint8 , string[] , bytes32 channelId, string , bytes32 , string counterpartyVersion) returns(string selectedVersion)

func (*RevertingBytesMarsTransactor) Receive

func (_RevertingBytesMars *RevertingBytesMarsTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)

Receive is a paid mutator transaction binding the contract receive function.

Solidity: receive() payable returns()

func (*RevertingBytesMarsTransactor) RenounceOwnership

func (_RevertingBytesMars *RevertingBytesMarsTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*RevertingBytesMarsTransactor) TransferOwnership

func (_RevertingBytesMars *RevertingBytesMarsTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*RevertingBytesMarsTransactor) TriggerChannelClose

func (_RevertingBytesMars *RevertingBytesMarsTransactor) TriggerChannelClose(opts *bind.TransactOpts, channelId [32]byte) (*types.Transaction, error)

TriggerChannelClose is a paid mutator transaction binding the contract method 0x558850ac.

Solidity: function triggerChannelClose(bytes32 channelId) returns()

func (*RevertingBytesMarsTransactor) TriggerChannelInit

func (_RevertingBytesMars *RevertingBytesMarsTransactor) TriggerChannelInit(opts *bind.TransactOpts, version string, ordering uint8, feeEnabled bool, connectionHops []string, counterpartyPortId string) (*types.Transaction, error)

TriggerChannelInit is a paid mutator transaction binding the contract method 0x7a805598.

Solidity: function triggerChannelInit(string version, uint8 ordering, bool feeEnabled, string[] connectionHops, string counterpartyPortId) returns()

func (*RevertingBytesMarsTransactor) TriggerChannelInitWithFee

func (_RevertingBytesMars *RevertingBytesMarsTransactor) TriggerChannelInitWithFee(opts *bind.TransactOpts, version string, ordering uint8, feeEnabled bool, connectionHops []string, counterpartyPortId string) (*types.Transaction, error)

TriggerChannelInitWithFee is a paid mutator transaction binding the contract method 0x61995001.

Solidity: function triggerChannelInitWithFee(string version, uint8 ordering, bool feeEnabled, string[] connectionHops, string counterpartyPortId) payable returns()

type RevertingBytesMarsTransactorRaw

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

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

func (*RevertingBytesMarsTransactorRaw) Transact

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

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

func (*RevertingBytesMarsTransactorRaw) Transfer

func (_RevertingBytesMars *RevertingBytesMarsTransactorRaw) 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 RevertingBytesMarsTransactorSession

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

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

func (*RevertingBytesMarsTransactorSession) Greet

func (_RevertingBytesMars *RevertingBytesMarsTransactorSession) Greet(message string, channelId [32]byte, timeoutTimestamp uint64) (*types.Transaction, error)

Greet is a paid mutator transaction binding the contract method 0x5bfd12b8.

Solidity: function greet(string message, bytes32 channelId, uint64 timeoutTimestamp) returns(uint64 sequence)

func (*RevertingBytesMarsTransactorSession) GreetWithFee

func (_RevertingBytesMars *RevertingBytesMarsTransactorSession) GreetWithFee(message string, channelId [32]byte, timeoutTimestamp uint64, gasLimits [2]*big.Int, gasPrices [2]*big.Int) (*types.Transaction, error)

GreetWithFee is a paid mutator transaction binding the contract method 0x3513a995.

Solidity: function greetWithFee(string message, bytes32 channelId, uint64 timeoutTimestamp, uint256[2] gasLimits, uint256[2] gasPrices) payable returns(uint64 sequence)

func (*RevertingBytesMarsTransactorSession) OnAcknowledgementPacket

func (_RevertingBytesMars *RevertingBytesMarsTransactorSession) OnAcknowledgementPacket(arg0 IbcPacket, ack AckPacket) (*types.Transaction, error)

OnAcknowledgementPacket is a paid mutator transaction binding the contract method 0x7e1d42b5.

Solidity: function onAcknowledgementPacket(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) , (bool,bytes) ack) returns()

func (*RevertingBytesMarsTransactorSession) OnChanCloseConfirm

func (_RevertingBytesMars *RevertingBytesMarsTransactorSession) OnChanCloseConfirm(channelId [32]byte, arg1 string, arg2 [32]byte) (*types.Transaction, error)

OnChanCloseConfirm is a paid mutator transaction binding the contract method 0x3f9fdbe4.

Solidity: function onChanCloseConfirm(bytes32 channelId, string , bytes32 ) returns()

func (*RevertingBytesMarsTransactorSession) OnChanCloseInit

func (_RevertingBytesMars *RevertingBytesMarsTransactorSession) OnChanCloseInit(channelId [32]byte, arg1 string, arg2 [32]byte) (*types.Transaction, error)

OnChanCloseInit is a paid mutator transaction binding the contract method 0x1eb7dd5e.

Solidity: function onChanCloseInit(bytes32 channelId, string , bytes32 ) returns()

func (*RevertingBytesMarsTransactorSession) OnChanOpenAck

func (_RevertingBytesMars *RevertingBytesMarsTransactorSession) OnChanOpenAck(channelId [32]byte, arg1 [32]byte, counterpartyVersion string) (*types.Transaction, error)

OnChanOpenAck is a paid mutator transaction binding the contract method 0xe847e280.

Solidity: function onChanOpenAck(bytes32 channelId, bytes32 , string counterpartyVersion) returns()

func (*RevertingBytesMarsTransactorSession) OnChanOpenConfirm

func (_RevertingBytesMars *RevertingBytesMarsTransactorSession) OnChanOpenConfirm(channelId [32]byte) (*types.Transaction, error)

OnChanOpenConfirm is a paid mutator transaction binding the contract method 0xfad28a24.

Solidity: function onChanOpenConfirm(bytes32 channelId) returns()

func (*RevertingBytesMarsTransactorSession) OnChanOpenTry

func (_RevertingBytesMars *RevertingBytesMarsTransactorSession) OnChanOpenTry(arg0 uint8, arg1 []string, channelId [32]byte, arg3 string, arg4 [32]byte, counterpartyVersion string) (*types.Transaction, error)

OnChanOpenTry is a paid mutator transaction binding the contract method 0x4bdb5597.

Solidity: function onChanOpenTry(uint8 , string[] , bytes32 channelId, string , bytes32 , string counterpartyVersion) returns(string selectedVersion)

func (*RevertingBytesMarsTransactorSession) Receive

func (_RevertingBytesMars *RevertingBytesMarsTransactorSession) Receive() (*types.Transaction, error)

Receive is a paid mutator transaction binding the contract receive function.

Solidity: receive() payable returns()

func (*RevertingBytesMarsTransactorSession) RenounceOwnership

func (_RevertingBytesMars *RevertingBytesMarsTransactorSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*RevertingBytesMarsTransactorSession) TransferOwnership

func (_RevertingBytesMars *RevertingBytesMarsTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*RevertingBytesMarsTransactorSession) TriggerChannelClose

func (_RevertingBytesMars *RevertingBytesMarsTransactorSession) TriggerChannelClose(channelId [32]byte) (*types.Transaction, error)

TriggerChannelClose is a paid mutator transaction binding the contract method 0x558850ac.

Solidity: function triggerChannelClose(bytes32 channelId) returns()

func (*RevertingBytesMarsTransactorSession) TriggerChannelInit

func (_RevertingBytesMars *RevertingBytesMarsTransactorSession) TriggerChannelInit(version string, ordering uint8, feeEnabled bool, connectionHops []string, counterpartyPortId string) (*types.Transaction, error)

TriggerChannelInit is a paid mutator transaction binding the contract method 0x7a805598.

Solidity: function triggerChannelInit(string version, uint8 ordering, bool feeEnabled, string[] connectionHops, string counterpartyPortId) returns()

func (*RevertingBytesMarsTransactorSession) TriggerChannelInitWithFee

func (_RevertingBytesMars *RevertingBytesMarsTransactorSession) TriggerChannelInitWithFee(version string, ordering uint8, feeEnabled bool, connectionHops []string, counterpartyPortId string) (*types.Transaction, error)

TriggerChannelInitWithFee is a paid mutator transaction binding the contract method 0x61995001.

Solidity: function triggerChannelInitWithFee(string version, uint8 ordering, bool feeEnabled, string[] connectionHops, string counterpartyPortId) payable returns()

type RevertingEmptyMars

type RevertingEmptyMars struct {
	RevertingEmptyMarsCaller     // Read-only binding to the contract
	RevertingEmptyMarsTransactor // Write-only binding to the contract
	RevertingEmptyMarsFilterer   // Log filterer for contract events
}

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

func NewRevertingEmptyMars

func NewRevertingEmptyMars(address common.Address, backend bind.ContractBackend) (*RevertingEmptyMars, error)

NewRevertingEmptyMars creates a new instance of RevertingEmptyMars, bound to a specific deployed contract.

type RevertingEmptyMarsCaller

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

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

func NewRevertingEmptyMarsCaller

func NewRevertingEmptyMarsCaller(address common.Address, caller bind.ContractCaller) (*RevertingEmptyMarsCaller, error)

NewRevertingEmptyMarsCaller creates a new read-only instance of RevertingEmptyMars, bound to a specific deployed contract.

func (*RevertingEmptyMarsCaller) AckPackets

func (_RevertingEmptyMars *RevertingEmptyMarsCaller) AckPackets(opts *bind.CallOpts, arg0 *big.Int) (struct {
	Success bool
	Data    []byte
}, error)

AckPackets is a free data retrieval call binding the contract method 0x4252ae9b.

Solidity: function ackPackets(uint256 ) view returns(bool success, bytes data)

func (*RevertingEmptyMarsCaller) ConnectedChannels

func (_RevertingEmptyMars *RevertingEmptyMarsCaller) ConnectedChannels(opts *bind.CallOpts, arg0 *big.Int) ([32]byte, error)

ConnectedChannels is a free data retrieval call binding the contract method 0xbb3f9f8d.

Solidity: function connectedChannels(uint256 ) view returns(bytes32)

func (*RevertingEmptyMarsCaller) Dispatcher

func (_RevertingEmptyMars *RevertingEmptyMarsCaller) Dispatcher(opts *bind.CallOpts) (common.Address, error)

Dispatcher is a free data retrieval call binding the contract method 0xcb7e9057.

Solidity: function dispatcher() view returns(address)

func (*RevertingEmptyMarsCaller) OnRecvPacket

func (_RevertingEmptyMars *RevertingEmptyMarsCaller) OnRecvPacket(opts *bind.CallOpts, arg0 IbcPacket) (AckPacket, error)

OnRecvPacket is a free data retrieval call binding the contract method 0x4dcc0aa6.

Solidity: function onRecvPacket(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) ) view returns((bool,bytes) ack)

func (*RevertingEmptyMarsCaller) Owner

func (_RevertingEmptyMars *RevertingEmptyMarsCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*RevertingEmptyMarsCaller) RecvedPackets

func (_RevertingEmptyMars *RevertingEmptyMarsCaller) RecvedPackets(opts *bind.CallOpts, arg0 *big.Int) (struct {
	Src              IbcEndpoint
	Dest             IbcEndpoint
	Sequence         uint64
	Data             []byte
	TimeoutHeight    Height
	TimeoutTimestamp uint64
}, error)

RecvedPackets is a free data retrieval call binding the contract method 0xf12b758a.

Solidity: function recvedPackets(uint256 ) view returns((string,bytes32) src, (string,bytes32) dest, uint64 sequence, bytes data, (uint64,uint64) timeoutHeight, uint64 timeoutTimestamp)

func (*RevertingEmptyMarsCaller) SupportedVersions

func (_RevertingEmptyMars *RevertingEmptyMarsCaller) SupportedVersions(opts *bind.CallOpts, arg0 *big.Int) (string, error)

SupportedVersions is a free data retrieval call binding the contract method 0x7d622184.

Solidity: function supportedVersions(uint256 ) view returns(string)

func (*RevertingEmptyMarsCaller) TimeoutPackets

func (_RevertingEmptyMars *RevertingEmptyMarsCaller) TimeoutPackets(opts *bind.CallOpts, arg0 *big.Int) (struct {
	Src              IbcEndpoint
	Dest             IbcEndpoint
	Sequence         uint64
	Data             []byte
	TimeoutHeight    Height
	TimeoutTimestamp uint64
}, error)

TimeoutPackets is a free data retrieval call binding the contract method 0x4eeb7391.

Solidity: function timeoutPackets(uint256 ) view returns((string,bytes32) src, (string,bytes32) dest, uint64 sequence, bytes data, (uint64,uint64) timeoutHeight, uint64 timeoutTimestamp)

type RevertingEmptyMarsCallerRaw

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

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

func (*RevertingEmptyMarsCallerRaw) Call

func (_RevertingEmptyMars *RevertingEmptyMarsCallerRaw) 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 RevertingEmptyMarsCallerSession

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

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

func (*RevertingEmptyMarsCallerSession) AckPackets

func (_RevertingEmptyMars *RevertingEmptyMarsCallerSession) AckPackets(arg0 *big.Int) (struct {
	Success bool
	Data    []byte
}, error)

AckPackets is a free data retrieval call binding the contract method 0x4252ae9b.

Solidity: function ackPackets(uint256 ) view returns(bool success, bytes data)

func (*RevertingEmptyMarsCallerSession) ConnectedChannels

func (_RevertingEmptyMars *RevertingEmptyMarsCallerSession) ConnectedChannels(arg0 *big.Int) ([32]byte, error)

ConnectedChannels is a free data retrieval call binding the contract method 0xbb3f9f8d.

Solidity: function connectedChannels(uint256 ) view returns(bytes32)

func (*RevertingEmptyMarsCallerSession) Dispatcher

func (_RevertingEmptyMars *RevertingEmptyMarsCallerSession) Dispatcher() (common.Address, error)

Dispatcher is a free data retrieval call binding the contract method 0xcb7e9057.

Solidity: function dispatcher() view returns(address)

func (*RevertingEmptyMarsCallerSession) OnRecvPacket

func (_RevertingEmptyMars *RevertingEmptyMarsCallerSession) OnRecvPacket(arg0 IbcPacket) (AckPacket, error)

OnRecvPacket is a free data retrieval call binding the contract method 0x4dcc0aa6.

Solidity: function onRecvPacket(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) ) view returns((bool,bytes) ack)

func (*RevertingEmptyMarsCallerSession) Owner

func (_RevertingEmptyMars *RevertingEmptyMarsCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*RevertingEmptyMarsCallerSession) RecvedPackets

func (_RevertingEmptyMars *RevertingEmptyMarsCallerSession) RecvedPackets(arg0 *big.Int) (struct {
	Src              IbcEndpoint
	Dest             IbcEndpoint
	Sequence         uint64
	Data             []byte
	TimeoutHeight    Height
	TimeoutTimestamp uint64
}, error)

RecvedPackets is a free data retrieval call binding the contract method 0xf12b758a.

Solidity: function recvedPackets(uint256 ) view returns((string,bytes32) src, (string,bytes32) dest, uint64 sequence, bytes data, (uint64,uint64) timeoutHeight, uint64 timeoutTimestamp)

func (*RevertingEmptyMarsCallerSession) SupportedVersions

func (_RevertingEmptyMars *RevertingEmptyMarsCallerSession) SupportedVersions(arg0 *big.Int) (string, error)

SupportedVersions is a free data retrieval call binding the contract method 0x7d622184.

Solidity: function supportedVersions(uint256 ) view returns(string)

func (*RevertingEmptyMarsCallerSession) TimeoutPackets

func (_RevertingEmptyMars *RevertingEmptyMarsCallerSession) TimeoutPackets(arg0 *big.Int) (struct {
	Src              IbcEndpoint
	Dest             IbcEndpoint
	Sequence         uint64
	Data             []byte
	TimeoutHeight    Height
	TimeoutTimestamp uint64
}, error)

TimeoutPackets is a free data retrieval call binding the contract method 0x4eeb7391.

Solidity: function timeoutPackets(uint256 ) view returns((string,bytes32) src, (string,bytes32) dest, uint64 sequence, bytes data, (uint64,uint64) timeoutHeight, uint64 timeoutTimestamp)

type RevertingEmptyMarsFilterer

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

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

func NewRevertingEmptyMarsFilterer

func NewRevertingEmptyMarsFilterer(address common.Address, filterer bind.ContractFilterer) (*RevertingEmptyMarsFilterer, error)

NewRevertingEmptyMarsFilterer creates a new log filterer instance of RevertingEmptyMars, bound to a specific deployed contract.

func (*RevertingEmptyMarsFilterer) FilterOwnershipTransferred

func (_RevertingEmptyMars *RevertingEmptyMarsFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*RevertingEmptyMarsOwnershipTransferredIterator, error)

FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*RevertingEmptyMarsFilterer) ParseOwnershipTransferred

func (_RevertingEmptyMars *RevertingEmptyMarsFilterer) ParseOwnershipTransferred(log types.Log) (*RevertingEmptyMarsOwnershipTransferred, error)

ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*RevertingEmptyMarsFilterer) WatchOwnershipTransferred

func (_RevertingEmptyMars *RevertingEmptyMarsFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *RevertingEmptyMarsOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

type RevertingEmptyMarsOwnershipTransferred

type RevertingEmptyMarsOwnershipTransferred struct {
	PreviousOwner common.Address
	NewOwner      common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

RevertingEmptyMarsOwnershipTransferred represents a OwnershipTransferred event raised by the RevertingEmptyMars contract.

type RevertingEmptyMarsOwnershipTransferredIterator

type RevertingEmptyMarsOwnershipTransferredIterator struct {
	Event *RevertingEmptyMarsOwnershipTransferred // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

RevertingEmptyMarsOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the RevertingEmptyMars contract.

func (*RevertingEmptyMarsOwnershipTransferredIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*RevertingEmptyMarsOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*RevertingEmptyMarsOwnershipTransferredIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type RevertingEmptyMarsRaw

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

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

func (*RevertingEmptyMarsRaw) Call

func (_RevertingEmptyMars *RevertingEmptyMarsRaw) 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 (*RevertingEmptyMarsRaw) Transact

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

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

func (*RevertingEmptyMarsRaw) Transfer

func (_RevertingEmptyMars *RevertingEmptyMarsRaw) 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 RevertingEmptyMarsSession

type RevertingEmptyMarsSession struct {
	Contract     *RevertingEmptyMars // 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
}

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

func (*RevertingEmptyMarsSession) AckPackets

func (_RevertingEmptyMars *RevertingEmptyMarsSession) AckPackets(arg0 *big.Int) (struct {
	Success bool
	Data    []byte
}, error)

AckPackets is a free data retrieval call binding the contract method 0x4252ae9b.

Solidity: function ackPackets(uint256 ) view returns(bool success, bytes data)

func (*RevertingEmptyMarsSession) ConnectedChannels

func (_RevertingEmptyMars *RevertingEmptyMarsSession) ConnectedChannels(arg0 *big.Int) ([32]byte, error)

ConnectedChannels is a free data retrieval call binding the contract method 0xbb3f9f8d.

Solidity: function connectedChannels(uint256 ) view returns(bytes32)

func (*RevertingEmptyMarsSession) Dispatcher

func (_RevertingEmptyMars *RevertingEmptyMarsSession) Dispatcher() (common.Address, error)

Dispatcher is a free data retrieval call binding the contract method 0xcb7e9057.

Solidity: function dispatcher() view returns(address)

func (*RevertingEmptyMarsSession) Greet

func (_RevertingEmptyMars *RevertingEmptyMarsSession) Greet(message string, channelId [32]byte, timeoutTimestamp uint64) (*types.Transaction, error)

Greet is a paid mutator transaction binding the contract method 0x5bfd12b8.

Solidity: function greet(string message, bytes32 channelId, uint64 timeoutTimestamp) returns(uint64 sequence)

func (*RevertingEmptyMarsSession) GreetWithFee

func (_RevertingEmptyMars *RevertingEmptyMarsSession) GreetWithFee(message string, channelId [32]byte, timeoutTimestamp uint64, gasLimits [2]*big.Int, gasPrices [2]*big.Int) (*types.Transaction, error)

GreetWithFee is a paid mutator transaction binding the contract method 0x3513a995.

Solidity: function greetWithFee(string message, bytes32 channelId, uint64 timeoutTimestamp, uint256[2] gasLimits, uint256[2] gasPrices) payable returns(uint64 sequence)

func (*RevertingEmptyMarsSession) OnAcknowledgementPacket

func (_RevertingEmptyMars *RevertingEmptyMarsSession) OnAcknowledgementPacket(arg0 IbcPacket, ack AckPacket) (*types.Transaction, error)

OnAcknowledgementPacket is a paid mutator transaction binding the contract method 0x7e1d42b5.

Solidity: function onAcknowledgementPacket(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) , (bool,bytes) ack) returns()

func (*RevertingEmptyMarsSession) OnChanCloseConfirm

func (_RevertingEmptyMars *RevertingEmptyMarsSession) OnChanCloseConfirm(channelId [32]byte, arg1 string, arg2 [32]byte) (*types.Transaction, error)

OnChanCloseConfirm is a paid mutator transaction binding the contract method 0x3f9fdbe4.

Solidity: function onChanCloseConfirm(bytes32 channelId, string , bytes32 ) returns()

func (*RevertingEmptyMarsSession) OnChanCloseInit

func (_RevertingEmptyMars *RevertingEmptyMarsSession) OnChanCloseInit(channelId [32]byte, arg1 string, arg2 [32]byte) (*types.Transaction, error)

OnChanCloseInit is a paid mutator transaction binding the contract method 0x1eb7dd5e.

Solidity: function onChanCloseInit(bytes32 channelId, string , bytes32 ) returns()

func (*RevertingEmptyMarsSession) OnChanOpenAck

func (_RevertingEmptyMars *RevertingEmptyMarsSession) OnChanOpenAck(channelId [32]byte, arg1 [32]byte, counterpartyVersion string) (*types.Transaction, error)

OnChanOpenAck is a paid mutator transaction binding the contract method 0xe847e280.

Solidity: function onChanOpenAck(bytes32 channelId, bytes32 , string counterpartyVersion) returns()

func (*RevertingEmptyMarsSession) OnChanOpenConfirm

func (_RevertingEmptyMars *RevertingEmptyMarsSession) OnChanOpenConfirm(channelId [32]byte) (*types.Transaction, error)

OnChanOpenConfirm is a paid mutator transaction binding the contract method 0xfad28a24.

Solidity: function onChanOpenConfirm(bytes32 channelId) returns()

func (*RevertingEmptyMarsSession) OnChanOpenTry

func (_RevertingEmptyMars *RevertingEmptyMarsSession) OnChanOpenTry(arg0 uint8, arg1 []string, channelId [32]byte, arg3 string, arg4 [32]byte, counterpartyVersion string) (*types.Transaction, error)

OnChanOpenTry is a paid mutator transaction binding the contract method 0x4bdb5597.

Solidity: function onChanOpenTry(uint8 , string[] , bytes32 channelId, string , bytes32 , string counterpartyVersion) returns(string selectedVersion)

func (*RevertingEmptyMarsSession) OnRecvPacket

func (_RevertingEmptyMars *RevertingEmptyMarsSession) OnRecvPacket(arg0 IbcPacket) (AckPacket, error)

OnRecvPacket is a free data retrieval call binding the contract method 0x4dcc0aa6.

Solidity: function onRecvPacket(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) ) view returns((bool,bytes) ack)

func (*RevertingEmptyMarsSession) OnTimeoutPacket

func (_RevertingEmptyMars *RevertingEmptyMarsSession) OnTimeoutPacket(packet IbcPacket) (*types.Transaction, error)

OnTimeoutPacket is a paid mutator transaction binding the contract method 0x602f9834.

Solidity: function onTimeoutPacket(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) packet) returns()

func (*RevertingEmptyMarsSession) Owner

func (_RevertingEmptyMars *RevertingEmptyMarsSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*RevertingEmptyMarsSession) Receive

func (_RevertingEmptyMars *RevertingEmptyMarsSession) Receive() (*types.Transaction, error)

Receive is a paid mutator transaction binding the contract receive function.

Solidity: receive() payable returns()

func (*RevertingEmptyMarsSession) RecvedPackets

func (_RevertingEmptyMars *RevertingEmptyMarsSession) RecvedPackets(arg0 *big.Int) (struct {
	Src              IbcEndpoint
	Dest             IbcEndpoint
	Sequence         uint64
	Data             []byte
	TimeoutHeight    Height
	TimeoutTimestamp uint64
}, error)

RecvedPackets is a free data retrieval call binding the contract method 0xf12b758a.

Solidity: function recvedPackets(uint256 ) view returns((string,bytes32) src, (string,bytes32) dest, uint64 sequence, bytes data, (uint64,uint64) timeoutHeight, uint64 timeoutTimestamp)

func (*RevertingEmptyMarsSession) RenounceOwnership

func (_RevertingEmptyMars *RevertingEmptyMarsSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*RevertingEmptyMarsSession) SupportedVersions

func (_RevertingEmptyMars *RevertingEmptyMarsSession) SupportedVersions(arg0 *big.Int) (string, error)

SupportedVersions is a free data retrieval call binding the contract method 0x7d622184.

Solidity: function supportedVersions(uint256 ) view returns(string)

func (*RevertingEmptyMarsSession) TimeoutPackets

func (_RevertingEmptyMars *RevertingEmptyMarsSession) TimeoutPackets(arg0 *big.Int) (struct {
	Src              IbcEndpoint
	Dest             IbcEndpoint
	Sequence         uint64
	Data             []byte
	TimeoutHeight    Height
	TimeoutTimestamp uint64
}, error)

TimeoutPackets is a free data retrieval call binding the contract method 0x4eeb7391.

Solidity: function timeoutPackets(uint256 ) view returns((string,bytes32) src, (string,bytes32) dest, uint64 sequence, bytes data, (uint64,uint64) timeoutHeight, uint64 timeoutTimestamp)

func (*RevertingEmptyMarsSession) TransferOwnership

func (_RevertingEmptyMars *RevertingEmptyMarsSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*RevertingEmptyMarsSession) TriggerChannelClose

func (_RevertingEmptyMars *RevertingEmptyMarsSession) TriggerChannelClose(channelId [32]byte) (*types.Transaction, error)

TriggerChannelClose is a paid mutator transaction binding the contract method 0x558850ac.

Solidity: function triggerChannelClose(bytes32 channelId) returns()

func (*RevertingEmptyMarsSession) TriggerChannelInit

func (_RevertingEmptyMars *RevertingEmptyMarsSession) TriggerChannelInit(version string, ordering uint8, feeEnabled bool, connectionHops []string, counterpartyPortId string) (*types.Transaction, error)

TriggerChannelInit is a paid mutator transaction binding the contract method 0x7a805598.

Solidity: function triggerChannelInit(string version, uint8 ordering, bool feeEnabled, string[] connectionHops, string counterpartyPortId) returns()

func (*RevertingEmptyMarsSession) TriggerChannelInitWithFee

func (_RevertingEmptyMars *RevertingEmptyMarsSession) TriggerChannelInitWithFee(version string, ordering uint8, feeEnabled bool, connectionHops []string, counterpartyPortId string) (*types.Transaction, error)

TriggerChannelInitWithFee is a paid mutator transaction binding the contract method 0x61995001.

Solidity: function triggerChannelInitWithFee(string version, uint8 ordering, bool feeEnabled, string[] connectionHops, string counterpartyPortId) payable returns()

type RevertingEmptyMarsTransactor

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

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

func NewRevertingEmptyMarsTransactor

func NewRevertingEmptyMarsTransactor(address common.Address, transactor bind.ContractTransactor) (*RevertingEmptyMarsTransactor, error)

NewRevertingEmptyMarsTransactor creates a new write-only instance of RevertingEmptyMars, bound to a specific deployed contract.

func (*RevertingEmptyMarsTransactor) Greet

func (_RevertingEmptyMars *RevertingEmptyMarsTransactor) Greet(opts *bind.TransactOpts, message string, channelId [32]byte, timeoutTimestamp uint64) (*types.Transaction, error)

Greet is a paid mutator transaction binding the contract method 0x5bfd12b8.

Solidity: function greet(string message, bytes32 channelId, uint64 timeoutTimestamp) returns(uint64 sequence)

func (*RevertingEmptyMarsTransactor) GreetWithFee

func (_RevertingEmptyMars *RevertingEmptyMarsTransactor) GreetWithFee(opts *bind.TransactOpts, message string, channelId [32]byte, timeoutTimestamp uint64, gasLimits [2]*big.Int, gasPrices [2]*big.Int) (*types.Transaction, error)

GreetWithFee is a paid mutator transaction binding the contract method 0x3513a995.

Solidity: function greetWithFee(string message, bytes32 channelId, uint64 timeoutTimestamp, uint256[2] gasLimits, uint256[2] gasPrices) payable returns(uint64 sequence)

func (*RevertingEmptyMarsTransactor) OnAcknowledgementPacket

func (_RevertingEmptyMars *RevertingEmptyMarsTransactor) OnAcknowledgementPacket(opts *bind.TransactOpts, arg0 IbcPacket, ack AckPacket) (*types.Transaction, error)

OnAcknowledgementPacket is a paid mutator transaction binding the contract method 0x7e1d42b5.

Solidity: function onAcknowledgementPacket(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) , (bool,bytes) ack) returns()

func (*RevertingEmptyMarsTransactor) OnChanCloseConfirm

func (_RevertingEmptyMars *RevertingEmptyMarsTransactor) OnChanCloseConfirm(opts *bind.TransactOpts, channelId [32]byte, arg1 string, arg2 [32]byte) (*types.Transaction, error)

OnChanCloseConfirm is a paid mutator transaction binding the contract method 0x3f9fdbe4.

Solidity: function onChanCloseConfirm(bytes32 channelId, string , bytes32 ) returns()

func (*RevertingEmptyMarsTransactor) OnChanCloseInit

func (_RevertingEmptyMars *RevertingEmptyMarsTransactor) OnChanCloseInit(opts *bind.TransactOpts, channelId [32]byte, arg1 string, arg2 [32]byte) (*types.Transaction, error)

OnChanCloseInit is a paid mutator transaction binding the contract method 0x1eb7dd5e.

Solidity: function onChanCloseInit(bytes32 channelId, string , bytes32 ) returns()

func (*RevertingEmptyMarsTransactor) OnChanOpenAck

func (_RevertingEmptyMars *RevertingEmptyMarsTransactor) OnChanOpenAck(opts *bind.TransactOpts, channelId [32]byte, arg1 [32]byte, counterpartyVersion string) (*types.Transaction, error)

OnChanOpenAck is a paid mutator transaction binding the contract method 0xe847e280.

Solidity: function onChanOpenAck(bytes32 channelId, bytes32 , string counterpartyVersion) returns()

func (*RevertingEmptyMarsTransactor) OnChanOpenConfirm

func (_RevertingEmptyMars *RevertingEmptyMarsTransactor) OnChanOpenConfirm(opts *bind.TransactOpts, channelId [32]byte) (*types.Transaction, error)

OnChanOpenConfirm is a paid mutator transaction binding the contract method 0xfad28a24.

Solidity: function onChanOpenConfirm(bytes32 channelId) returns()

func (*RevertingEmptyMarsTransactor) OnChanOpenTry

func (_RevertingEmptyMars *RevertingEmptyMarsTransactor) OnChanOpenTry(opts *bind.TransactOpts, arg0 uint8, arg1 []string, channelId [32]byte, arg3 string, arg4 [32]byte, counterpartyVersion string) (*types.Transaction, error)

OnChanOpenTry is a paid mutator transaction binding the contract method 0x4bdb5597.

Solidity: function onChanOpenTry(uint8 , string[] , bytes32 channelId, string , bytes32 , string counterpartyVersion) returns(string selectedVersion)

func (*RevertingEmptyMarsTransactor) OnTimeoutPacket

func (_RevertingEmptyMars *RevertingEmptyMarsTransactor) OnTimeoutPacket(opts *bind.TransactOpts, packet IbcPacket) (*types.Transaction, error)

OnTimeoutPacket is a paid mutator transaction binding the contract method 0x602f9834.

Solidity: function onTimeoutPacket(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) packet) returns()

func (*RevertingEmptyMarsTransactor) Receive

func (_RevertingEmptyMars *RevertingEmptyMarsTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)

Receive is a paid mutator transaction binding the contract receive function.

Solidity: receive() payable returns()

func (*RevertingEmptyMarsTransactor) RenounceOwnership

func (_RevertingEmptyMars *RevertingEmptyMarsTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*RevertingEmptyMarsTransactor) TransferOwnership

func (_RevertingEmptyMars *RevertingEmptyMarsTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*RevertingEmptyMarsTransactor) TriggerChannelClose

func (_RevertingEmptyMars *RevertingEmptyMarsTransactor) TriggerChannelClose(opts *bind.TransactOpts, channelId [32]byte) (*types.Transaction, error)

TriggerChannelClose is a paid mutator transaction binding the contract method 0x558850ac.

Solidity: function triggerChannelClose(bytes32 channelId) returns()

func (*RevertingEmptyMarsTransactor) TriggerChannelInit

func (_RevertingEmptyMars *RevertingEmptyMarsTransactor) TriggerChannelInit(opts *bind.TransactOpts, version string, ordering uint8, feeEnabled bool, connectionHops []string, counterpartyPortId string) (*types.Transaction, error)

TriggerChannelInit is a paid mutator transaction binding the contract method 0x7a805598.

Solidity: function triggerChannelInit(string version, uint8 ordering, bool feeEnabled, string[] connectionHops, string counterpartyPortId) returns()

func (*RevertingEmptyMarsTransactor) TriggerChannelInitWithFee

func (_RevertingEmptyMars *RevertingEmptyMarsTransactor) TriggerChannelInitWithFee(opts *bind.TransactOpts, version string, ordering uint8, feeEnabled bool, connectionHops []string, counterpartyPortId string) (*types.Transaction, error)

TriggerChannelInitWithFee is a paid mutator transaction binding the contract method 0x61995001.

Solidity: function triggerChannelInitWithFee(string version, uint8 ordering, bool feeEnabled, string[] connectionHops, string counterpartyPortId) payable returns()

type RevertingEmptyMarsTransactorRaw

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

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

func (*RevertingEmptyMarsTransactorRaw) Transact

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

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

func (*RevertingEmptyMarsTransactorRaw) Transfer

func (_RevertingEmptyMars *RevertingEmptyMarsTransactorRaw) 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 RevertingEmptyMarsTransactorSession

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

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

func (*RevertingEmptyMarsTransactorSession) Greet

func (_RevertingEmptyMars *RevertingEmptyMarsTransactorSession) Greet(message string, channelId [32]byte, timeoutTimestamp uint64) (*types.Transaction, error)

Greet is a paid mutator transaction binding the contract method 0x5bfd12b8.

Solidity: function greet(string message, bytes32 channelId, uint64 timeoutTimestamp) returns(uint64 sequence)

func (*RevertingEmptyMarsTransactorSession) GreetWithFee

func (_RevertingEmptyMars *RevertingEmptyMarsTransactorSession) GreetWithFee(message string, channelId [32]byte, timeoutTimestamp uint64, gasLimits [2]*big.Int, gasPrices [2]*big.Int) (*types.Transaction, error)

GreetWithFee is a paid mutator transaction binding the contract method 0x3513a995.

Solidity: function greetWithFee(string message, bytes32 channelId, uint64 timeoutTimestamp, uint256[2] gasLimits, uint256[2] gasPrices) payable returns(uint64 sequence)

func (*RevertingEmptyMarsTransactorSession) OnAcknowledgementPacket

func (_RevertingEmptyMars *RevertingEmptyMarsTransactorSession) OnAcknowledgementPacket(arg0 IbcPacket, ack AckPacket) (*types.Transaction, error)

OnAcknowledgementPacket is a paid mutator transaction binding the contract method 0x7e1d42b5.

Solidity: function onAcknowledgementPacket(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) , (bool,bytes) ack) returns()

func (*RevertingEmptyMarsTransactorSession) OnChanCloseConfirm

func (_RevertingEmptyMars *RevertingEmptyMarsTransactorSession) OnChanCloseConfirm(channelId [32]byte, arg1 string, arg2 [32]byte) (*types.Transaction, error)

OnChanCloseConfirm is a paid mutator transaction binding the contract method 0x3f9fdbe4.

Solidity: function onChanCloseConfirm(bytes32 channelId, string , bytes32 ) returns()

func (*RevertingEmptyMarsTransactorSession) OnChanCloseInit

func (_RevertingEmptyMars *RevertingEmptyMarsTransactorSession) OnChanCloseInit(channelId [32]byte, arg1 string, arg2 [32]byte) (*types.Transaction, error)

OnChanCloseInit is a paid mutator transaction binding the contract method 0x1eb7dd5e.

Solidity: function onChanCloseInit(bytes32 channelId, string , bytes32 ) returns()

func (*RevertingEmptyMarsTransactorSession) OnChanOpenAck

func (_RevertingEmptyMars *RevertingEmptyMarsTransactorSession) OnChanOpenAck(channelId [32]byte, arg1 [32]byte, counterpartyVersion string) (*types.Transaction, error)

OnChanOpenAck is a paid mutator transaction binding the contract method 0xe847e280.

Solidity: function onChanOpenAck(bytes32 channelId, bytes32 , string counterpartyVersion) returns()

func (*RevertingEmptyMarsTransactorSession) OnChanOpenConfirm

func (_RevertingEmptyMars *RevertingEmptyMarsTransactorSession) OnChanOpenConfirm(channelId [32]byte) (*types.Transaction, error)

OnChanOpenConfirm is a paid mutator transaction binding the contract method 0xfad28a24.

Solidity: function onChanOpenConfirm(bytes32 channelId) returns()

func (*RevertingEmptyMarsTransactorSession) OnChanOpenTry

func (_RevertingEmptyMars *RevertingEmptyMarsTransactorSession) OnChanOpenTry(arg0 uint8, arg1 []string, channelId [32]byte, arg3 string, arg4 [32]byte, counterpartyVersion string) (*types.Transaction, error)

OnChanOpenTry is a paid mutator transaction binding the contract method 0x4bdb5597.

Solidity: function onChanOpenTry(uint8 , string[] , bytes32 channelId, string , bytes32 , string counterpartyVersion) returns(string selectedVersion)

func (*RevertingEmptyMarsTransactorSession) OnTimeoutPacket

func (_RevertingEmptyMars *RevertingEmptyMarsTransactorSession) OnTimeoutPacket(packet IbcPacket) (*types.Transaction, error)

OnTimeoutPacket is a paid mutator transaction binding the contract method 0x602f9834.

Solidity: function onTimeoutPacket(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) packet) returns()

func (*RevertingEmptyMarsTransactorSession) Receive

func (_RevertingEmptyMars *RevertingEmptyMarsTransactorSession) Receive() (*types.Transaction, error)

Receive is a paid mutator transaction binding the contract receive function.

Solidity: receive() payable returns()

func (*RevertingEmptyMarsTransactorSession) RenounceOwnership

func (_RevertingEmptyMars *RevertingEmptyMarsTransactorSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*RevertingEmptyMarsTransactorSession) TransferOwnership

func (_RevertingEmptyMars *RevertingEmptyMarsTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*RevertingEmptyMarsTransactorSession) TriggerChannelClose

func (_RevertingEmptyMars *RevertingEmptyMarsTransactorSession) TriggerChannelClose(channelId [32]byte) (*types.Transaction, error)

TriggerChannelClose is a paid mutator transaction binding the contract method 0x558850ac.

Solidity: function triggerChannelClose(bytes32 channelId) returns()

func (*RevertingEmptyMarsTransactorSession) TriggerChannelInit

func (_RevertingEmptyMars *RevertingEmptyMarsTransactorSession) TriggerChannelInit(version string, ordering uint8, feeEnabled bool, connectionHops []string, counterpartyPortId string) (*types.Transaction, error)

TriggerChannelInit is a paid mutator transaction binding the contract method 0x7a805598.

Solidity: function triggerChannelInit(string version, uint8 ordering, bool feeEnabled, string[] connectionHops, string counterpartyPortId) returns()

func (*RevertingEmptyMarsTransactorSession) TriggerChannelInitWithFee

func (_RevertingEmptyMars *RevertingEmptyMarsTransactorSession) TriggerChannelInitWithFee(version string, ordering uint8, feeEnabled bool, connectionHops []string, counterpartyPortId string) (*types.Transaction, error)

TriggerChannelInitWithFee is a paid mutator transaction binding the contract method 0x61995001.

Solidity: function triggerChannelInitWithFee(string version, uint8 ordering, bool feeEnabled, string[] connectionHops, string counterpartyPortId) payable returns()

type RevertingStringCloseChannelMars

type RevertingStringCloseChannelMars struct {
	RevertingStringCloseChannelMarsCaller     // Read-only binding to the contract
	RevertingStringCloseChannelMarsTransactor // Write-only binding to the contract
	RevertingStringCloseChannelMarsFilterer   // Log filterer for contract events
}

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

func NewRevertingStringCloseChannelMars

func NewRevertingStringCloseChannelMars(address common.Address, backend bind.ContractBackend) (*RevertingStringCloseChannelMars, error)

NewRevertingStringCloseChannelMars creates a new instance of RevertingStringCloseChannelMars, bound to a specific deployed contract.

type RevertingStringCloseChannelMarsCaller

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

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

func NewRevertingStringCloseChannelMarsCaller

func NewRevertingStringCloseChannelMarsCaller(address common.Address, caller bind.ContractCaller) (*RevertingStringCloseChannelMarsCaller, error)

NewRevertingStringCloseChannelMarsCaller creates a new read-only instance of RevertingStringCloseChannelMars, bound to a specific deployed contract.

func (*RevertingStringCloseChannelMarsCaller) AckPackets

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsCaller) AckPackets(opts *bind.CallOpts, arg0 *big.Int) (struct {
	Success bool
	Data    []byte
}, error)

AckPackets is a free data retrieval call binding the contract method 0x4252ae9b.

Solidity: function ackPackets(uint256 ) view returns(bool success, bytes data)

func (*RevertingStringCloseChannelMarsCaller) ConnectedChannels

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsCaller) ConnectedChannels(opts *bind.CallOpts, arg0 *big.Int) ([32]byte, error)

ConnectedChannels is a free data retrieval call binding the contract method 0xbb3f9f8d.

Solidity: function connectedChannels(uint256 ) view returns(bytes32)

func (*RevertingStringCloseChannelMarsCaller) Dispatcher

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsCaller) Dispatcher(opts *bind.CallOpts) (common.Address, error)

Dispatcher is a free data retrieval call binding the contract method 0xcb7e9057.

Solidity: function dispatcher() view returns(address)

func (*RevertingStringCloseChannelMarsCaller) OnChanCloseConfirm

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsCaller) OnChanCloseConfirm(opts *bind.CallOpts, arg0 [32]byte, arg1 string, arg2 [32]byte) error

OnChanCloseConfirm is a free data retrieval call binding the contract method 0x3f9fdbe4.

Solidity: function onChanCloseConfirm(bytes32 , string , bytes32 ) view returns()

func (*RevertingStringCloseChannelMarsCaller) Owner

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*RevertingStringCloseChannelMarsCaller) RecvedPackets

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsCaller) RecvedPackets(opts *bind.CallOpts, arg0 *big.Int) (struct {
	Src              IbcEndpoint
	Dest             IbcEndpoint
	Sequence         uint64
	Data             []byte
	TimeoutHeight    Height
	TimeoutTimestamp uint64
}, error)

RecvedPackets is a free data retrieval call binding the contract method 0xf12b758a.

Solidity: function recvedPackets(uint256 ) view returns((string,bytes32) src, (string,bytes32) dest, uint64 sequence, bytes data, (uint64,uint64) timeoutHeight, uint64 timeoutTimestamp)

func (*RevertingStringCloseChannelMarsCaller) SupportedVersions

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsCaller) SupportedVersions(opts *bind.CallOpts, arg0 *big.Int) (string, error)

SupportedVersions is a free data retrieval call binding the contract method 0x7d622184.

Solidity: function supportedVersions(uint256 ) view returns(string)

func (*RevertingStringCloseChannelMarsCaller) TimeoutPackets

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsCaller) TimeoutPackets(opts *bind.CallOpts, arg0 *big.Int) (struct {
	Src              IbcEndpoint
	Dest             IbcEndpoint
	Sequence         uint64
	Data             []byte
	TimeoutHeight    Height
	TimeoutTimestamp uint64
}, error)

TimeoutPackets is a free data retrieval call binding the contract method 0x4eeb7391.

Solidity: function timeoutPackets(uint256 ) view returns((string,bytes32) src, (string,bytes32) dest, uint64 sequence, bytes data, (uint64,uint64) timeoutHeight, uint64 timeoutTimestamp)

type RevertingStringCloseChannelMarsCallerRaw

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

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

func (*RevertingStringCloseChannelMarsCallerRaw) Call

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsCallerRaw) 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 RevertingStringCloseChannelMarsCallerSession

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

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

func (*RevertingStringCloseChannelMarsCallerSession) AckPackets

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsCallerSession) AckPackets(arg0 *big.Int) (struct {
	Success bool
	Data    []byte
}, error)

AckPackets is a free data retrieval call binding the contract method 0x4252ae9b.

Solidity: function ackPackets(uint256 ) view returns(bool success, bytes data)

func (*RevertingStringCloseChannelMarsCallerSession) ConnectedChannels

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsCallerSession) ConnectedChannels(arg0 *big.Int) ([32]byte, error)

ConnectedChannels is a free data retrieval call binding the contract method 0xbb3f9f8d.

Solidity: function connectedChannels(uint256 ) view returns(bytes32)

func (*RevertingStringCloseChannelMarsCallerSession) Dispatcher

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsCallerSession) Dispatcher() (common.Address, error)

Dispatcher is a free data retrieval call binding the contract method 0xcb7e9057.

Solidity: function dispatcher() view returns(address)

func (*RevertingStringCloseChannelMarsCallerSession) OnChanCloseConfirm

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsCallerSession) OnChanCloseConfirm(arg0 [32]byte, arg1 string, arg2 [32]byte) error

OnChanCloseConfirm is a free data retrieval call binding the contract method 0x3f9fdbe4.

Solidity: function onChanCloseConfirm(bytes32 , string , bytes32 ) view returns()

func (*RevertingStringCloseChannelMarsCallerSession) Owner

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*RevertingStringCloseChannelMarsCallerSession) RecvedPackets

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsCallerSession) RecvedPackets(arg0 *big.Int) (struct {
	Src              IbcEndpoint
	Dest             IbcEndpoint
	Sequence         uint64
	Data             []byte
	TimeoutHeight    Height
	TimeoutTimestamp uint64
}, error)

RecvedPackets is a free data retrieval call binding the contract method 0xf12b758a.

Solidity: function recvedPackets(uint256 ) view returns((string,bytes32) src, (string,bytes32) dest, uint64 sequence, bytes data, (uint64,uint64) timeoutHeight, uint64 timeoutTimestamp)

func (*RevertingStringCloseChannelMarsCallerSession) SupportedVersions

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsCallerSession) SupportedVersions(arg0 *big.Int) (string, error)

SupportedVersions is a free data retrieval call binding the contract method 0x7d622184.

Solidity: function supportedVersions(uint256 ) view returns(string)

func (*RevertingStringCloseChannelMarsCallerSession) TimeoutPackets

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsCallerSession) TimeoutPackets(arg0 *big.Int) (struct {
	Src              IbcEndpoint
	Dest             IbcEndpoint
	Sequence         uint64
	Data             []byte
	TimeoutHeight    Height
	TimeoutTimestamp uint64
}, error)

TimeoutPackets is a free data retrieval call binding the contract method 0x4eeb7391.

Solidity: function timeoutPackets(uint256 ) view returns((string,bytes32) src, (string,bytes32) dest, uint64 sequence, bytes data, (uint64,uint64) timeoutHeight, uint64 timeoutTimestamp)

type RevertingStringCloseChannelMarsFilterer

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

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

func NewRevertingStringCloseChannelMarsFilterer

func NewRevertingStringCloseChannelMarsFilterer(address common.Address, filterer bind.ContractFilterer) (*RevertingStringCloseChannelMarsFilterer, error)

NewRevertingStringCloseChannelMarsFilterer creates a new log filterer instance of RevertingStringCloseChannelMars, bound to a specific deployed contract.

func (*RevertingStringCloseChannelMarsFilterer) FilterOwnershipTransferred

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*RevertingStringCloseChannelMarsOwnershipTransferredIterator, error)

FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*RevertingStringCloseChannelMarsFilterer) ParseOwnershipTransferred

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsFilterer) ParseOwnershipTransferred(log types.Log) (*RevertingStringCloseChannelMarsOwnershipTransferred, error)

ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*RevertingStringCloseChannelMarsFilterer) WatchOwnershipTransferred

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *RevertingStringCloseChannelMarsOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

type RevertingStringCloseChannelMarsOwnershipTransferred

type RevertingStringCloseChannelMarsOwnershipTransferred struct {
	PreviousOwner common.Address
	NewOwner      common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

RevertingStringCloseChannelMarsOwnershipTransferred represents a OwnershipTransferred event raised by the RevertingStringCloseChannelMars contract.

type RevertingStringCloseChannelMarsOwnershipTransferredIterator

type RevertingStringCloseChannelMarsOwnershipTransferredIterator struct {
	Event *RevertingStringCloseChannelMarsOwnershipTransferred // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

RevertingStringCloseChannelMarsOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the RevertingStringCloseChannelMars contract.

func (*RevertingStringCloseChannelMarsOwnershipTransferredIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*RevertingStringCloseChannelMarsOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*RevertingStringCloseChannelMarsOwnershipTransferredIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type RevertingStringCloseChannelMarsRaw

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

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

func (*RevertingStringCloseChannelMarsRaw) Call

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsRaw) 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 (*RevertingStringCloseChannelMarsRaw) Transact

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

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

func (*RevertingStringCloseChannelMarsRaw) Transfer

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsRaw) 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 RevertingStringCloseChannelMarsSession

type RevertingStringCloseChannelMarsSession struct {
	Contract     *RevertingStringCloseChannelMars // 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
}

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

func (*RevertingStringCloseChannelMarsSession) AckPackets

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsSession) AckPackets(arg0 *big.Int) (struct {
	Success bool
	Data    []byte
}, error)

AckPackets is a free data retrieval call binding the contract method 0x4252ae9b.

Solidity: function ackPackets(uint256 ) view returns(bool success, bytes data)

func (*RevertingStringCloseChannelMarsSession) ConnectedChannels

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsSession) ConnectedChannels(arg0 *big.Int) ([32]byte, error)

ConnectedChannels is a free data retrieval call binding the contract method 0xbb3f9f8d.

Solidity: function connectedChannels(uint256 ) view returns(bytes32)

func (*RevertingStringCloseChannelMarsSession) Dispatcher

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsSession) Dispatcher() (common.Address, error)

Dispatcher is a free data retrieval call binding the contract method 0xcb7e9057.

Solidity: function dispatcher() view returns(address)

func (*RevertingStringCloseChannelMarsSession) Greet

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsSession) Greet(message string, channelId [32]byte, timeoutTimestamp uint64) (*types.Transaction, error)

Greet is a paid mutator transaction binding the contract method 0x5bfd12b8.

Solidity: function greet(string message, bytes32 channelId, uint64 timeoutTimestamp) returns(uint64 sequence)

func (*RevertingStringCloseChannelMarsSession) GreetWithFee

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsSession) GreetWithFee(message string, channelId [32]byte, timeoutTimestamp uint64, gasLimits [2]*big.Int, gasPrices [2]*big.Int) (*types.Transaction, error)

GreetWithFee is a paid mutator transaction binding the contract method 0x3513a995.

Solidity: function greetWithFee(string message, bytes32 channelId, uint64 timeoutTimestamp, uint256[2] gasLimits, uint256[2] gasPrices) payable returns(uint64 sequence)

func (*RevertingStringCloseChannelMarsSession) OnAcknowledgementPacket

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsSession) OnAcknowledgementPacket(arg0 IbcPacket, ack AckPacket) (*types.Transaction, error)

OnAcknowledgementPacket is a paid mutator transaction binding the contract method 0x7e1d42b5.

Solidity: function onAcknowledgementPacket(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) , (bool,bytes) ack) returns()

func (*RevertingStringCloseChannelMarsSession) OnChanCloseConfirm

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsSession) OnChanCloseConfirm(arg0 [32]byte, arg1 string, arg2 [32]byte) error

OnChanCloseConfirm is a free data retrieval call binding the contract method 0x3f9fdbe4.

Solidity: function onChanCloseConfirm(bytes32 , string , bytes32 ) view returns()

func (*RevertingStringCloseChannelMarsSession) OnChanCloseInit

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsSession) OnChanCloseInit(channelId [32]byte, arg1 string, arg2 [32]byte) (*types.Transaction, error)

OnChanCloseInit is a paid mutator transaction binding the contract method 0x1eb7dd5e.

Solidity: function onChanCloseInit(bytes32 channelId, string , bytes32 ) returns()

func (*RevertingStringCloseChannelMarsSession) OnChanOpenAck

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsSession) OnChanOpenAck(channelId [32]byte, arg1 [32]byte, counterpartyVersion string) (*types.Transaction, error)

OnChanOpenAck is a paid mutator transaction binding the contract method 0xe847e280.

Solidity: function onChanOpenAck(bytes32 channelId, bytes32 , string counterpartyVersion) returns()

func (*RevertingStringCloseChannelMarsSession) OnChanOpenConfirm

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsSession) OnChanOpenConfirm(channelId [32]byte) (*types.Transaction, error)

OnChanOpenConfirm is a paid mutator transaction binding the contract method 0xfad28a24.

Solidity: function onChanOpenConfirm(bytes32 channelId) returns()

func (*RevertingStringCloseChannelMarsSession) OnChanOpenTry

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsSession) OnChanOpenTry(arg0 uint8, arg1 []string, channelId [32]byte, arg3 string, arg4 [32]byte, counterpartyVersion string) (*types.Transaction, error)

OnChanOpenTry is a paid mutator transaction binding the contract method 0x4bdb5597.

Solidity: function onChanOpenTry(uint8 , string[] , bytes32 channelId, string , bytes32 , string counterpartyVersion) returns(string selectedVersion)

func (*RevertingStringCloseChannelMarsSession) OnRecvPacket

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsSession) OnRecvPacket(packet IbcPacket) (*types.Transaction, error)

OnRecvPacket is a paid mutator transaction binding the contract method 0x4dcc0aa6.

Solidity: function onRecvPacket(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) packet) returns((bool,bytes) ackPacket)

func (*RevertingStringCloseChannelMarsSession) OnTimeoutPacket

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsSession) OnTimeoutPacket(packet IbcPacket) (*types.Transaction, error)

OnTimeoutPacket is a paid mutator transaction binding the contract method 0x602f9834.

Solidity: function onTimeoutPacket(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) packet) returns()

func (*RevertingStringCloseChannelMarsSession) Owner

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*RevertingStringCloseChannelMarsSession) Receive

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsSession) Receive() (*types.Transaction, error)

Receive is a paid mutator transaction binding the contract receive function.

Solidity: receive() payable returns()

func (*RevertingStringCloseChannelMarsSession) RecvedPackets

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsSession) RecvedPackets(arg0 *big.Int) (struct {
	Src              IbcEndpoint
	Dest             IbcEndpoint
	Sequence         uint64
	Data             []byte
	TimeoutHeight    Height
	TimeoutTimestamp uint64
}, error)

RecvedPackets is a free data retrieval call binding the contract method 0xf12b758a.

Solidity: function recvedPackets(uint256 ) view returns((string,bytes32) src, (string,bytes32) dest, uint64 sequence, bytes data, (uint64,uint64) timeoutHeight, uint64 timeoutTimestamp)

func (*RevertingStringCloseChannelMarsSession) RenounceOwnership

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*RevertingStringCloseChannelMarsSession) SupportedVersions

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsSession) SupportedVersions(arg0 *big.Int) (string, error)

SupportedVersions is a free data retrieval call binding the contract method 0x7d622184.

Solidity: function supportedVersions(uint256 ) view returns(string)

func (*RevertingStringCloseChannelMarsSession) TimeoutPackets

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsSession) TimeoutPackets(arg0 *big.Int) (struct {
	Src              IbcEndpoint
	Dest             IbcEndpoint
	Sequence         uint64
	Data             []byte
	TimeoutHeight    Height
	TimeoutTimestamp uint64
}, error)

TimeoutPackets is a free data retrieval call binding the contract method 0x4eeb7391.

Solidity: function timeoutPackets(uint256 ) view returns((string,bytes32) src, (string,bytes32) dest, uint64 sequence, bytes data, (uint64,uint64) timeoutHeight, uint64 timeoutTimestamp)

func (*RevertingStringCloseChannelMarsSession) TransferOwnership

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*RevertingStringCloseChannelMarsSession) TriggerChannelClose

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsSession) TriggerChannelClose(channelId [32]byte) (*types.Transaction, error)

TriggerChannelClose is a paid mutator transaction binding the contract method 0x558850ac.

Solidity: function triggerChannelClose(bytes32 channelId) returns()

func (*RevertingStringCloseChannelMarsSession) TriggerChannelInit

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsSession) TriggerChannelInit(version string, ordering uint8, feeEnabled bool, connectionHops []string, counterpartyPortId string) (*types.Transaction, error)

TriggerChannelInit is a paid mutator transaction binding the contract method 0x7a805598.

Solidity: function triggerChannelInit(string version, uint8 ordering, bool feeEnabled, string[] connectionHops, string counterpartyPortId) returns()

func (*RevertingStringCloseChannelMarsSession) TriggerChannelInitWithFee

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsSession) TriggerChannelInitWithFee(version string, ordering uint8, feeEnabled bool, connectionHops []string, counterpartyPortId string) (*types.Transaction, error)

TriggerChannelInitWithFee is a paid mutator transaction binding the contract method 0x61995001.

Solidity: function triggerChannelInitWithFee(string version, uint8 ordering, bool feeEnabled, string[] connectionHops, string counterpartyPortId) payable returns()

type RevertingStringCloseChannelMarsTransactor

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

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

func NewRevertingStringCloseChannelMarsTransactor

func NewRevertingStringCloseChannelMarsTransactor(address common.Address, transactor bind.ContractTransactor) (*RevertingStringCloseChannelMarsTransactor, error)

NewRevertingStringCloseChannelMarsTransactor creates a new write-only instance of RevertingStringCloseChannelMars, bound to a specific deployed contract.

func (*RevertingStringCloseChannelMarsTransactor) Greet

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsTransactor) Greet(opts *bind.TransactOpts, message string, channelId [32]byte, timeoutTimestamp uint64) (*types.Transaction, error)

Greet is a paid mutator transaction binding the contract method 0x5bfd12b8.

Solidity: function greet(string message, bytes32 channelId, uint64 timeoutTimestamp) returns(uint64 sequence)

func (*RevertingStringCloseChannelMarsTransactor) GreetWithFee

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsTransactor) GreetWithFee(opts *bind.TransactOpts, message string, channelId [32]byte, timeoutTimestamp uint64, gasLimits [2]*big.Int, gasPrices [2]*big.Int) (*types.Transaction, error)

GreetWithFee is a paid mutator transaction binding the contract method 0x3513a995.

Solidity: function greetWithFee(string message, bytes32 channelId, uint64 timeoutTimestamp, uint256[2] gasLimits, uint256[2] gasPrices) payable returns(uint64 sequence)

func (*RevertingStringCloseChannelMarsTransactor) OnAcknowledgementPacket

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsTransactor) OnAcknowledgementPacket(opts *bind.TransactOpts, arg0 IbcPacket, ack AckPacket) (*types.Transaction, error)

OnAcknowledgementPacket is a paid mutator transaction binding the contract method 0x7e1d42b5.

Solidity: function onAcknowledgementPacket(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) , (bool,bytes) ack) returns()

func (*RevertingStringCloseChannelMarsTransactor) OnChanCloseInit

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsTransactor) OnChanCloseInit(opts *bind.TransactOpts, channelId [32]byte, arg1 string, arg2 [32]byte) (*types.Transaction, error)

OnChanCloseInit is a paid mutator transaction binding the contract method 0x1eb7dd5e.

Solidity: function onChanCloseInit(bytes32 channelId, string , bytes32 ) returns()

func (*RevertingStringCloseChannelMarsTransactor) OnChanOpenAck

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsTransactor) OnChanOpenAck(opts *bind.TransactOpts, channelId [32]byte, arg1 [32]byte, counterpartyVersion string) (*types.Transaction, error)

OnChanOpenAck is a paid mutator transaction binding the contract method 0xe847e280.

Solidity: function onChanOpenAck(bytes32 channelId, bytes32 , string counterpartyVersion) returns()

func (*RevertingStringCloseChannelMarsTransactor) OnChanOpenConfirm

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsTransactor) OnChanOpenConfirm(opts *bind.TransactOpts, channelId [32]byte) (*types.Transaction, error)

OnChanOpenConfirm is a paid mutator transaction binding the contract method 0xfad28a24.

Solidity: function onChanOpenConfirm(bytes32 channelId) returns()

func (*RevertingStringCloseChannelMarsTransactor) OnChanOpenTry

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsTransactor) OnChanOpenTry(opts *bind.TransactOpts, arg0 uint8, arg1 []string, channelId [32]byte, arg3 string, arg4 [32]byte, counterpartyVersion string) (*types.Transaction, error)

OnChanOpenTry is a paid mutator transaction binding the contract method 0x4bdb5597.

Solidity: function onChanOpenTry(uint8 , string[] , bytes32 channelId, string , bytes32 , string counterpartyVersion) returns(string selectedVersion)

func (*RevertingStringCloseChannelMarsTransactor) OnRecvPacket

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsTransactor) OnRecvPacket(opts *bind.TransactOpts, packet IbcPacket) (*types.Transaction, error)

OnRecvPacket is a paid mutator transaction binding the contract method 0x4dcc0aa6.

Solidity: function onRecvPacket(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) packet) returns((bool,bytes) ackPacket)

func (*RevertingStringCloseChannelMarsTransactor) OnTimeoutPacket

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsTransactor) OnTimeoutPacket(opts *bind.TransactOpts, packet IbcPacket) (*types.Transaction, error)

OnTimeoutPacket is a paid mutator transaction binding the contract method 0x602f9834.

Solidity: function onTimeoutPacket(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) packet) returns()

func (*RevertingStringCloseChannelMarsTransactor) Receive

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)

Receive is a paid mutator transaction binding the contract receive function.

Solidity: receive() payable returns()

func (*RevertingStringCloseChannelMarsTransactor) RenounceOwnership

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*RevertingStringCloseChannelMarsTransactor) TransferOwnership

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*RevertingStringCloseChannelMarsTransactor) TriggerChannelClose

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsTransactor) TriggerChannelClose(opts *bind.TransactOpts, channelId [32]byte) (*types.Transaction, error)

TriggerChannelClose is a paid mutator transaction binding the contract method 0x558850ac.

Solidity: function triggerChannelClose(bytes32 channelId) returns()

func (*RevertingStringCloseChannelMarsTransactor) TriggerChannelInit

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsTransactor) TriggerChannelInit(opts *bind.TransactOpts, version string, ordering uint8, feeEnabled bool, connectionHops []string, counterpartyPortId string) (*types.Transaction, error)

TriggerChannelInit is a paid mutator transaction binding the contract method 0x7a805598.

Solidity: function triggerChannelInit(string version, uint8 ordering, bool feeEnabled, string[] connectionHops, string counterpartyPortId) returns()

func (*RevertingStringCloseChannelMarsTransactor) TriggerChannelInitWithFee

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsTransactor) TriggerChannelInitWithFee(opts *bind.TransactOpts, version string, ordering uint8, feeEnabled bool, connectionHops []string, counterpartyPortId string) (*types.Transaction, error)

TriggerChannelInitWithFee is a paid mutator transaction binding the contract method 0x61995001.

Solidity: function triggerChannelInitWithFee(string version, uint8 ordering, bool feeEnabled, string[] connectionHops, string counterpartyPortId) payable returns()

type RevertingStringCloseChannelMarsTransactorRaw

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

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

func (*RevertingStringCloseChannelMarsTransactorRaw) Transact

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

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

func (*RevertingStringCloseChannelMarsTransactorRaw) Transfer

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsTransactorRaw) 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 RevertingStringCloseChannelMarsTransactorSession

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

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

func (*RevertingStringCloseChannelMarsTransactorSession) Greet

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsTransactorSession) Greet(message string, channelId [32]byte, timeoutTimestamp uint64) (*types.Transaction, error)

Greet is a paid mutator transaction binding the contract method 0x5bfd12b8.

Solidity: function greet(string message, bytes32 channelId, uint64 timeoutTimestamp) returns(uint64 sequence)

func (*RevertingStringCloseChannelMarsTransactorSession) GreetWithFee

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsTransactorSession) GreetWithFee(message string, channelId [32]byte, timeoutTimestamp uint64, gasLimits [2]*big.Int, gasPrices [2]*big.Int) (*types.Transaction, error)

GreetWithFee is a paid mutator transaction binding the contract method 0x3513a995.

Solidity: function greetWithFee(string message, bytes32 channelId, uint64 timeoutTimestamp, uint256[2] gasLimits, uint256[2] gasPrices) payable returns(uint64 sequence)

func (*RevertingStringCloseChannelMarsTransactorSession) OnAcknowledgementPacket

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsTransactorSession) OnAcknowledgementPacket(arg0 IbcPacket, ack AckPacket) (*types.Transaction, error)

OnAcknowledgementPacket is a paid mutator transaction binding the contract method 0x7e1d42b5.

Solidity: function onAcknowledgementPacket(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) , (bool,bytes) ack) returns()

func (*RevertingStringCloseChannelMarsTransactorSession) OnChanCloseInit

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsTransactorSession) OnChanCloseInit(channelId [32]byte, arg1 string, arg2 [32]byte) (*types.Transaction, error)

OnChanCloseInit is a paid mutator transaction binding the contract method 0x1eb7dd5e.

Solidity: function onChanCloseInit(bytes32 channelId, string , bytes32 ) returns()

func (*RevertingStringCloseChannelMarsTransactorSession) OnChanOpenAck

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsTransactorSession) OnChanOpenAck(channelId [32]byte, arg1 [32]byte, counterpartyVersion string) (*types.Transaction, error)

OnChanOpenAck is a paid mutator transaction binding the contract method 0xe847e280.

Solidity: function onChanOpenAck(bytes32 channelId, bytes32 , string counterpartyVersion) returns()

func (*RevertingStringCloseChannelMarsTransactorSession) OnChanOpenConfirm

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsTransactorSession) OnChanOpenConfirm(channelId [32]byte) (*types.Transaction, error)

OnChanOpenConfirm is a paid mutator transaction binding the contract method 0xfad28a24.

Solidity: function onChanOpenConfirm(bytes32 channelId) returns()

func (*RevertingStringCloseChannelMarsTransactorSession) OnChanOpenTry

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsTransactorSession) OnChanOpenTry(arg0 uint8, arg1 []string, channelId [32]byte, arg3 string, arg4 [32]byte, counterpartyVersion string) (*types.Transaction, error)

OnChanOpenTry is a paid mutator transaction binding the contract method 0x4bdb5597.

Solidity: function onChanOpenTry(uint8 , string[] , bytes32 channelId, string , bytes32 , string counterpartyVersion) returns(string selectedVersion)

func (*RevertingStringCloseChannelMarsTransactorSession) OnRecvPacket

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsTransactorSession) OnRecvPacket(packet IbcPacket) (*types.Transaction, error)

OnRecvPacket is a paid mutator transaction binding the contract method 0x4dcc0aa6.

Solidity: function onRecvPacket(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) packet) returns((bool,bytes) ackPacket)

func (*RevertingStringCloseChannelMarsTransactorSession) OnTimeoutPacket

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsTransactorSession) OnTimeoutPacket(packet IbcPacket) (*types.Transaction, error)

OnTimeoutPacket is a paid mutator transaction binding the contract method 0x602f9834.

Solidity: function onTimeoutPacket(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) packet) returns()

func (*RevertingStringCloseChannelMarsTransactorSession) Receive

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsTransactorSession) Receive() (*types.Transaction, error)

Receive is a paid mutator transaction binding the contract receive function.

Solidity: receive() payable returns()

func (*RevertingStringCloseChannelMarsTransactorSession) RenounceOwnership

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsTransactorSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*RevertingStringCloseChannelMarsTransactorSession) TransferOwnership

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*RevertingStringCloseChannelMarsTransactorSession) TriggerChannelClose

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsTransactorSession) TriggerChannelClose(channelId [32]byte) (*types.Transaction, error)

TriggerChannelClose is a paid mutator transaction binding the contract method 0x558850ac.

Solidity: function triggerChannelClose(bytes32 channelId) returns()

func (*RevertingStringCloseChannelMarsTransactorSession) TriggerChannelInit

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsTransactorSession) TriggerChannelInit(version string, ordering uint8, feeEnabled bool, connectionHops []string, counterpartyPortId string) (*types.Transaction, error)

TriggerChannelInit is a paid mutator transaction binding the contract method 0x7a805598.

Solidity: function triggerChannelInit(string version, uint8 ordering, bool feeEnabled, string[] connectionHops, string counterpartyPortId) returns()

func (*RevertingStringCloseChannelMarsTransactorSession) TriggerChannelInitWithFee

func (_RevertingStringCloseChannelMars *RevertingStringCloseChannelMarsTransactorSession) TriggerChannelInitWithFee(version string, ordering uint8, feeEnabled bool, connectionHops []string, counterpartyPortId string) (*types.Transaction, error)

TriggerChannelInitWithFee is a paid mutator transaction binding the contract method 0x61995001.

Solidity: function triggerChannelInitWithFee(string version, uint8 ordering, bool feeEnabled, string[] connectionHops, string counterpartyPortId) payable returns()

type RevertingStringMars

type RevertingStringMars struct {
	RevertingStringMarsCaller     // Read-only binding to the contract
	RevertingStringMarsTransactor // Write-only binding to the contract
	RevertingStringMarsFilterer   // Log filterer for contract events
}

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

func NewRevertingStringMars

func NewRevertingStringMars(address common.Address, backend bind.ContractBackend) (*RevertingStringMars, error)

NewRevertingStringMars creates a new instance of RevertingStringMars, bound to a specific deployed contract.

type RevertingStringMarsCaller

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

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

func NewRevertingStringMarsCaller

func NewRevertingStringMarsCaller(address common.Address, caller bind.ContractCaller) (*RevertingStringMarsCaller, error)

NewRevertingStringMarsCaller creates a new read-only instance of RevertingStringMars, bound to a specific deployed contract.

func (*RevertingStringMarsCaller) AckPackets

func (_RevertingStringMars *RevertingStringMarsCaller) AckPackets(opts *bind.CallOpts, arg0 *big.Int) (struct {
	Success bool
	Data    []byte
}, error)

AckPackets is a free data retrieval call binding the contract method 0x4252ae9b.

Solidity: function ackPackets(uint256 ) view returns(bool success, bytes data)

func (*RevertingStringMarsCaller) ConnectedChannels

func (_RevertingStringMars *RevertingStringMarsCaller) ConnectedChannels(opts *bind.CallOpts, arg0 *big.Int) ([32]byte, error)

ConnectedChannels is a free data retrieval call binding the contract method 0xbb3f9f8d.

Solidity: function connectedChannels(uint256 ) view returns(bytes32)

func (*RevertingStringMarsCaller) Dispatcher

func (_RevertingStringMars *RevertingStringMarsCaller) Dispatcher(opts *bind.CallOpts) (common.Address, error)

Dispatcher is a free data retrieval call binding the contract method 0xcb7e9057.

Solidity: function dispatcher() view returns(address)

func (*RevertingStringMarsCaller) OnAcknowledgementPacket

func (_RevertingStringMars *RevertingStringMarsCaller) OnAcknowledgementPacket(opts *bind.CallOpts, arg0 IbcPacket, arg1 AckPacket) error

OnAcknowledgementPacket is a free data retrieval call binding the contract method 0x7e1d42b5.

Solidity: function onAcknowledgementPacket(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) , (bool,bytes) ) view returns()

func (*RevertingStringMarsCaller) OnChanOpenAck

func (_RevertingStringMars *RevertingStringMarsCaller) OnChanOpenAck(opts *bind.CallOpts, arg0 [32]byte, arg1 [32]byte, arg2 string) error

OnChanOpenAck is a free data retrieval call binding the contract method 0xe847e280.

Solidity: function onChanOpenAck(bytes32 , bytes32 , string ) view returns()

func (*RevertingStringMarsCaller) OnRecvPacket

func (_RevertingStringMars *RevertingStringMarsCaller) OnRecvPacket(opts *bind.CallOpts, arg0 IbcPacket) (AckPacket, error)

OnRecvPacket is a free data retrieval call binding the contract method 0x4dcc0aa6.

Solidity: function onRecvPacket(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) ) view returns((bool,bytes) ack)

func (*RevertingStringMarsCaller) Owner

func (_RevertingStringMars *RevertingStringMarsCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*RevertingStringMarsCaller) RecvedPackets

func (_RevertingStringMars *RevertingStringMarsCaller) RecvedPackets(opts *bind.CallOpts, arg0 *big.Int) (struct {
	Src              IbcEndpoint
	Dest             IbcEndpoint
	Sequence         uint64
	Data             []byte
	TimeoutHeight    Height
	TimeoutTimestamp uint64
}, error)

RecvedPackets is a free data retrieval call binding the contract method 0xf12b758a.

Solidity: function recvedPackets(uint256 ) view returns((string,bytes32) src, (string,bytes32) dest, uint64 sequence, bytes data, (uint64,uint64) timeoutHeight, uint64 timeoutTimestamp)

func (*RevertingStringMarsCaller) SupportedVersions

func (_RevertingStringMars *RevertingStringMarsCaller) SupportedVersions(opts *bind.CallOpts, arg0 *big.Int) (string, error)

SupportedVersions is a free data retrieval call binding the contract method 0x7d622184.

Solidity: function supportedVersions(uint256 ) view returns(string)

func (*RevertingStringMarsCaller) TimeoutPackets

func (_RevertingStringMars *RevertingStringMarsCaller) TimeoutPackets(opts *bind.CallOpts, arg0 *big.Int) (struct {
	Src              IbcEndpoint
	Dest             IbcEndpoint
	Sequence         uint64
	Data             []byte
	TimeoutHeight    Height
	TimeoutTimestamp uint64
}, error)

TimeoutPackets is a free data retrieval call binding the contract method 0x4eeb7391.

Solidity: function timeoutPackets(uint256 ) view returns((string,bytes32) src, (string,bytes32) dest, uint64 sequence, bytes data, (uint64,uint64) timeoutHeight, uint64 timeoutTimestamp)

type RevertingStringMarsCallerRaw

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

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

func (*RevertingStringMarsCallerRaw) Call

func (_RevertingStringMars *RevertingStringMarsCallerRaw) 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 RevertingStringMarsCallerSession

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

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

func (*RevertingStringMarsCallerSession) AckPackets

func (_RevertingStringMars *RevertingStringMarsCallerSession) AckPackets(arg0 *big.Int) (struct {
	Success bool
	Data    []byte
}, error)

AckPackets is a free data retrieval call binding the contract method 0x4252ae9b.

Solidity: function ackPackets(uint256 ) view returns(bool success, bytes data)

func (*RevertingStringMarsCallerSession) ConnectedChannels

func (_RevertingStringMars *RevertingStringMarsCallerSession) ConnectedChannels(arg0 *big.Int) ([32]byte, error)

ConnectedChannels is a free data retrieval call binding the contract method 0xbb3f9f8d.

Solidity: function connectedChannels(uint256 ) view returns(bytes32)

func (*RevertingStringMarsCallerSession) Dispatcher

func (_RevertingStringMars *RevertingStringMarsCallerSession) Dispatcher() (common.Address, error)

Dispatcher is a free data retrieval call binding the contract method 0xcb7e9057.

Solidity: function dispatcher() view returns(address)

func (*RevertingStringMarsCallerSession) OnAcknowledgementPacket

func (_RevertingStringMars *RevertingStringMarsCallerSession) OnAcknowledgementPacket(arg0 IbcPacket, arg1 AckPacket) error

OnAcknowledgementPacket is a free data retrieval call binding the contract method 0x7e1d42b5.

Solidity: function onAcknowledgementPacket(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) , (bool,bytes) ) view returns()

func (*RevertingStringMarsCallerSession) OnChanOpenAck

func (_RevertingStringMars *RevertingStringMarsCallerSession) OnChanOpenAck(arg0 [32]byte, arg1 [32]byte, arg2 string) error

OnChanOpenAck is a free data retrieval call binding the contract method 0xe847e280.

Solidity: function onChanOpenAck(bytes32 , bytes32 , string ) view returns()

func (*RevertingStringMarsCallerSession) OnRecvPacket

func (_RevertingStringMars *RevertingStringMarsCallerSession) OnRecvPacket(arg0 IbcPacket) (AckPacket, error)

OnRecvPacket is a free data retrieval call binding the contract method 0x4dcc0aa6.

Solidity: function onRecvPacket(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) ) view returns((bool,bytes) ack)

func (*RevertingStringMarsCallerSession) Owner

func (_RevertingStringMars *RevertingStringMarsCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*RevertingStringMarsCallerSession) RecvedPackets

func (_RevertingStringMars *RevertingStringMarsCallerSession) RecvedPackets(arg0 *big.Int) (struct {
	Src              IbcEndpoint
	Dest             IbcEndpoint
	Sequence         uint64
	Data             []byte
	TimeoutHeight    Height
	TimeoutTimestamp uint64
}, error)

RecvedPackets is a free data retrieval call binding the contract method 0xf12b758a.

Solidity: function recvedPackets(uint256 ) view returns((string,bytes32) src, (string,bytes32) dest, uint64 sequence, bytes data, (uint64,uint64) timeoutHeight, uint64 timeoutTimestamp)

func (*RevertingStringMarsCallerSession) SupportedVersions

func (_RevertingStringMars *RevertingStringMarsCallerSession) SupportedVersions(arg0 *big.Int) (string, error)

SupportedVersions is a free data retrieval call binding the contract method 0x7d622184.

Solidity: function supportedVersions(uint256 ) view returns(string)

func (*RevertingStringMarsCallerSession) TimeoutPackets

func (_RevertingStringMars *RevertingStringMarsCallerSession) TimeoutPackets(arg0 *big.Int) (struct {
	Src              IbcEndpoint
	Dest             IbcEndpoint
	Sequence         uint64
	Data             []byte
	TimeoutHeight    Height
	TimeoutTimestamp uint64
}, error)

TimeoutPackets is a free data retrieval call binding the contract method 0x4eeb7391.

Solidity: function timeoutPackets(uint256 ) view returns((string,bytes32) src, (string,bytes32) dest, uint64 sequence, bytes data, (uint64,uint64) timeoutHeight, uint64 timeoutTimestamp)

type RevertingStringMarsFilterer

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

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

func NewRevertingStringMarsFilterer

func NewRevertingStringMarsFilterer(address common.Address, filterer bind.ContractFilterer) (*RevertingStringMarsFilterer, error)

NewRevertingStringMarsFilterer creates a new log filterer instance of RevertingStringMars, bound to a specific deployed contract.

func (*RevertingStringMarsFilterer) FilterOwnershipTransferred

func (_RevertingStringMars *RevertingStringMarsFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*RevertingStringMarsOwnershipTransferredIterator, error)

FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*RevertingStringMarsFilterer) ParseOwnershipTransferred

func (_RevertingStringMars *RevertingStringMarsFilterer) ParseOwnershipTransferred(log types.Log) (*RevertingStringMarsOwnershipTransferred, error)

ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*RevertingStringMarsFilterer) WatchOwnershipTransferred

func (_RevertingStringMars *RevertingStringMarsFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *RevertingStringMarsOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

type RevertingStringMarsOwnershipTransferred

type RevertingStringMarsOwnershipTransferred struct {
	PreviousOwner common.Address
	NewOwner      common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

RevertingStringMarsOwnershipTransferred represents a OwnershipTransferred event raised by the RevertingStringMars contract.

type RevertingStringMarsOwnershipTransferredIterator

type RevertingStringMarsOwnershipTransferredIterator struct {
	Event *RevertingStringMarsOwnershipTransferred // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

RevertingStringMarsOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the RevertingStringMars contract.

func (*RevertingStringMarsOwnershipTransferredIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*RevertingStringMarsOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*RevertingStringMarsOwnershipTransferredIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type RevertingStringMarsRaw

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

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

func (*RevertingStringMarsRaw) Call

func (_RevertingStringMars *RevertingStringMarsRaw) 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 (*RevertingStringMarsRaw) Transact

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

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

func (*RevertingStringMarsRaw) Transfer

func (_RevertingStringMars *RevertingStringMarsRaw) 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 RevertingStringMarsSession

type RevertingStringMarsSession struct {
	Contract     *RevertingStringMars // 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
}

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

func (*RevertingStringMarsSession) AckPackets

func (_RevertingStringMars *RevertingStringMarsSession) AckPackets(arg0 *big.Int) (struct {
	Success bool
	Data    []byte
}, error)

AckPackets is a free data retrieval call binding the contract method 0x4252ae9b.

Solidity: function ackPackets(uint256 ) view returns(bool success, bytes data)

func (*RevertingStringMarsSession) ConnectedChannels

func (_RevertingStringMars *RevertingStringMarsSession) ConnectedChannels(arg0 *big.Int) ([32]byte, error)

ConnectedChannels is a free data retrieval call binding the contract method 0xbb3f9f8d.

Solidity: function connectedChannels(uint256 ) view returns(bytes32)

func (*RevertingStringMarsSession) Dispatcher

func (_RevertingStringMars *RevertingStringMarsSession) Dispatcher() (common.Address, error)

Dispatcher is a free data retrieval call binding the contract method 0xcb7e9057.

Solidity: function dispatcher() view returns(address)

func (*RevertingStringMarsSession) Greet

func (_RevertingStringMars *RevertingStringMarsSession) Greet(message string, channelId [32]byte, timeoutTimestamp uint64) (*types.Transaction, error)

Greet is a paid mutator transaction binding the contract method 0x5bfd12b8.

Solidity: function greet(string message, bytes32 channelId, uint64 timeoutTimestamp) returns(uint64 sequence)

func (*RevertingStringMarsSession) GreetWithFee

func (_RevertingStringMars *RevertingStringMarsSession) GreetWithFee(message string, channelId [32]byte, timeoutTimestamp uint64, gasLimits [2]*big.Int, gasPrices [2]*big.Int) (*types.Transaction, error)

GreetWithFee is a paid mutator transaction binding the contract method 0x3513a995.

Solidity: function greetWithFee(string message, bytes32 channelId, uint64 timeoutTimestamp, uint256[2] gasLimits, uint256[2] gasPrices) payable returns(uint64 sequence)

func (*RevertingStringMarsSession) OnAcknowledgementPacket

func (_RevertingStringMars *RevertingStringMarsSession) OnAcknowledgementPacket(arg0 IbcPacket, arg1 AckPacket) error

OnAcknowledgementPacket is a free data retrieval call binding the contract method 0x7e1d42b5.

Solidity: function onAcknowledgementPacket(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) , (bool,bytes) ) view returns()

func (*RevertingStringMarsSession) OnChanCloseConfirm

func (_RevertingStringMars *RevertingStringMarsSession) OnChanCloseConfirm(channelId [32]byte, arg1 string, arg2 [32]byte) (*types.Transaction, error)

OnChanCloseConfirm is a paid mutator transaction binding the contract method 0x3f9fdbe4.

Solidity: function onChanCloseConfirm(bytes32 channelId, string , bytes32 ) returns()

func (*RevertingStringMarsSession) OnChanCloseInit

func (_RevertingStringMars *RevertingStringMarsSession) OnChanCloseInit(channelId [32]byte, arg1 string, arg2 [32]byte) (*types.Transaction, error)

OnChanCloseInit is a paid mutator transaction binding the contract method 0x1eb7dd5e.

Solidity: function onChanCloseInit(bytes32 channelId, string , bytes32 ) returns()

func (*RevertingStringMarsSession) OnChanOpenAck

func (_RevertingStringMars *RevertingStringMarsSession) OnChanOpenAck(arg0 [32]byte, arg1 [32]byte, arg2 string) error

OnChanOpenAck is a free data retrieval call binding the contract method 0xe847e280.

Solidity: function onChanOpenAck(bytes32 , bytes32 , string ) view returns()

func (*RevertingStringMarsSession) OnChanOpenConfirm

func (_RevertingStringMars *RevertingStringMarsSession) OnChanOpenConfirm(channelId [32]byte) (*types.Transaction, error)

OnChanOpenConfirm is a paid mutator transaction binding the contract method 0xfad28a24.

Solidity: function onChanOpenConfirm(bytes32 channelId) returns()

func (*RevertingStringMarsSession) OnChanOpenTry

func (_RevertingStringMars *RevertingStringMarsSession) OnChanOpenTry(arg0 uint8, arg1 []string, channelId [32]byte, arg3 string, arg4 [32]byte, counterpartyVersion string) (*types.Transaction, error)

OnChanOpenTry is a paid mutator transaction binding the contract method 0x4bdb5597.

Solidity: function onChanOpenTry(uint8 , string[] , bytes32 channelId, string , bytes32 , string counterpartyVersion) returns(string selectedVersion)

func (*RevertingStringMarsSession) OnRecvPacket

func (_RevertingStringMars *RevertingStringMarsSession) OnRecvPacket(arg0 IbcPacket) (AckPacket, error)

OnRecvPacket is a free data retrieval call binding the contract method 0x4dcc0aa6.

Solidity: function onRecvPacket(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) ) view returns((bool,bytes) ack)

func (*RevertingStringMarsSession) OnTimeoutPacket

func (_RevertingStringMars *RevertingStringMarsSession) OnTimeoutPacket(packet IbcPacket) (*types.Transaction, error)

OnTimeoutPacket is a paid mutator transaction binding the contract method 0x602f9834.

Solidity: function onTimeoutPacket(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) packet) returns()

func (*RevertingStringMarsSession) Owner

func (_RevertingStringMars *RevertingStringMarsSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*RevertingStringMarsSession) Receive

func (_RevertingStringMars *RevertingStringMarsSession) Receive() (*types.Transaction, error)

Receive is a paid mutator transaction binding the contract receive function.

Solidity: receive() payable returns()

func (*RevertingStringMarsSession) RecvedPackets

func (_RevertingStringMars *RevertingStringMarsSession) RecvedPackets(arg0 *big.Int) (struct {
	Src              IbcEndpoint
	Dest             IbcEndpoint
	Sequence         uint64
	Data             []byte
	TimeoutHeight    Height
	TimeoutTimestamp uint64
}, error)

RecvedPackets is a free data retrieval call binding the contract method 0xf12b758a.

Solidity: function recvedPackets(uint256 ) view returns((string,bytes32) src, (string,bytes32) dest, uint64 sequence, bytes data, (uint64,uint64) timeoutHeight, uint64 timeoutTimestamp)

func (*RevertingStringMarsSession) RenounceOwnership

func (_RevertingStringMars *RevertingStringMarsSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*RevertingStringMarsSession) SupportedVersions

func (_RevertingStringMars *RevertingStringMarsSession) SupportedVersions(arg0 *big.Int) (string, error)

SupportedVersions is a free data retrieval call binding the contract method 0x7d622184.

Solidity: function supportedVersions(uint256 ) view returns(string)

func (*RevertingStringMarsSession) TimeoutPackets

func (_RevertingStringMars *RevertingStringMarsSession) TimeoutPackets(arg0 *big.Int) (struct {
	Src              IbcEndpoint
	Dest             IbcEndpoint
	Sequence         uint64
	Data             []byte
	TimeoutHeight    Height
	TimeoutTimestamp uint64
}, error)

TimeoutPackets is a free data retrieval call binding the contract method 0x4eeb7391.

Solidity: function timeoutPackets(uint256 ) view returns((string,bytes32) src, (string,bytes32) dest, uint64 sequence, bytes data, (uint64,uint64) timeoutHeight, uint64 timeoutTimestamp)

func (*RevertingStringMarsSession) TransferOwnership

func (_RevertingStringMars *RevertingStringMarsSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*RevertingStringMarsSession) TriggerChannelClose

func (_RevertingStringMars *RevertingStringMarsSession) TriggerChannelClose(channelId [32]byte) (*types.Transaction, error)

TriggerChannelClose is a paid mutator transaction binding the contract method 0x558850ac.

Solidity: function triggerChannelClose(bytes32 channelId) returns()

func (*RevertingStringMarsSession) TriggerChannelInit

func (_RevertingStringMars *RevertingStringMarsSession) TriggerChannelInit(version string, ordering uint8, feeEnabled bool, connectionHops []string, counterpartyPortId string) (*types.Transaction, error)

TriggerChannelInit is a paid mutator transaction binding the contract method 0x7a805598.

Solidity: function triggerChannelInit(string version, uint8 ordering, bool feeEnabled, string[] connectionHops, string counterpartyPortId) returns()

func (*RevertingStringMarsSession) TriggerChannelInitWithFee

func (_RevertingStringMars *RevertingStringMarsSession) TriggerChannelInitWithFee(version string, ordering uint8, feeEnabled bool, connectionHops []string, counterpartyPortId string) (*types.Transaction, error)

TriggerChannelInitWithFee is a paid mutator transaction binding the contract method 0x61995001.

Solidity: function triggerChannelInitWithFee(string version, uint8 ordering, bool feeEnabled, string[] connectionHops, string counterpartyPortId) payable returns()

type RevertingStringMarsTransactor

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

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

func NewRevertingStringMarsTransactor

func NewRevertingStringMarsTransactor(address common.Address, transactor bind.ContractTransactor) (*RevertingStringMarsTransactor, error)

NewRevertingStringMarsTransactor creates a new write-only instance of RevertingStringMars, bound to a specific deployed contract.

func (*RevertingStringMarsTransactor) Greet

func (_RevertingStringMars *RevertingStringMarsTransactor) Greet(opts *bind.TransactOpts, message string, channelId [32]byte, timeoutTimestamp uint64) (*types.Transaction, error)

Greet is a paid mutator transaction binding the contract method 0x5bfd12b8.

Solidity: function greet(string message, bytes32 channelId, uint64 timeoutTimestamp) returns(uint64 sequence)

func (*RevertingStringMarsTransactor) GreetWithFee

func (_RevertingStringMars *RevertingStringMarsTransactor) GreetWithFee(opts *bind.TransactOpts, message string, channelId [32]byte, timeoutTimestamp uint64, gasLimits [2]*big.Int, gasPrices [2]*big.Int) (*types.Transaction, error)

GreetWithFee is a paid mutator transaction binding the contract method 0x3513a995.

Solidity: function greetWithFee(string message, bytes32 channelId, uint64 timeoutTimestamp, uint256[2] gasLimits, uint256[2] gasPrices) payable returns(uint64 sequence)

func (*RevertingStringMarsTransactor) OnChanCloseConfirm

func (_RevertingStringMars *RevertingStringMarsTransactor) OnChanCloseConfirm(opts *bind.TransactOpts, channelId [32]byte, arg1 string, arg2 [32]byte) (*types.Transaction, error)

OnChanCloseConfirm is a paid mutator transaction binding the contract method 0x3f9fdbe4.

Solidity: function onChanCloseConfirm(bytes32 channelId, string , bytes32 ) returns()

func (*RevertingStringMarsTransactor) OnChanCloseInit

func (_RevertingStringMars *RevertingStringMarsTransactor) OnChanCloseInit(opts *bind.TransactOpts, channelId [32]byte, arg1 string, arg2 [32]byte) (*types.Transaction, error)

OnChanCloseInit is a paid mutator transaction binding the contract method 0x1eb7dd5e.

Solidity: function onChanCloseInit(bytes32 channelId, string , bytes32 ) returns()

func (*RevertingStringMarsTransactor) OnChanOpenConfirm

func (_RevertingStringMars *RevertingStringMarsTransactor) OnChanOpenConfirm(opts *bind.TransactOpts, channelId [32]byte) (*types.Transaction, error)

OnChanOpenConfirm is a paid mutator transaction binding the contract method 0xfad28a24.

Solidity: function onChanOpenConfirm(bytes32 channelId) returns()

func (*RevertingStringMarsTransactor) OnChanOpenTry

func (_RevertingStringMars *RevertingStringMarsTransactor) OnChanOpenTry(opts *bind.TransactOpts, arg0 uint8, arg1 []string, channelId [32]byte, arg3 string, arg4 [32]byte, counterpartyVersion string) (*types.Transaction, error)

OnChanOpenTry is a paid mutator transaction binding the contract method 0x4bdb5597.

Solidity: function onChanOpenTry(uint8 , string[] , bytes32 channelId, string , bytes32 , string counterpartyVersion) returns(string selectedVersion)

func (*RevertingStringMarsTransactor) OnTimeoutPacket

func (_RevertingStringMars *RevertingStringMarsTransactor) OnTimeoutPacket(opts *bind.TransactOpts, packet IbcPacket) (*types.Transaction, error)

OnTimeoutPacket is a paid mutator transaction binding the contract method 0x602f9834.

Solidity: function onTimeoutPacket(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) packet) returns()

func (*RevertingStringMarsTransactor) Receive

func (_RevertingStringMars *RevertingStringMarsTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)

Receive is a paid mutator transaction binding the contract receive function.

Solidity: receive() payable returns()

func (*RevertingStringMarsTransactor) RenounceOwnership

func (_RevertingStringMars *RevertingStringMarsTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*RevertingStringMarsTransactor) TransferOwnership

func (_RevertingStringMars *RevertingStringMarsTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*RevertingStringMarsTransactor) TriggerChannelClose

func (_RevertingStringMars *RevertingStringMarsTransactor) TriggerChannelClose(opts *bind.TransactOpts, channelId [32]byte) (*types.Transaction, error)

TriggerChannelClose is a paid mutator transaction binding the contract method 0x558850ac.

Solidity: function triggerChannelClose(bytes32 channelId) returns()

func (*RevertingStringMarsTransactor) TriggerChannelInit

func (_RevertingStringMars *RevertingStringMarsTransactor) TriggerChannelInit(opts *bind.TransactOpts, version string, ordering uint8, feeEnabled bool, connectionHops []string, counterpartyPortId string) (*types.Transaction, error)

TriggerChannelInit is a paid mutator transaction binding the contract method 0x7a805598.

Solidity: function triggerChannelInit(string version, uint8 ordering, bool feeEnabled, string[] connectionHops, string counterpartyPortId) returns()

func (*RevertingStringMarsTransactor) TriggerChannelInitWithFee

func (_RevertingStringMars *RevertingStringMarsTransactor) TriggerChannelInitWithFee(opts *bind.TransactOpts, version string, ordering uint8, feeEnabled bool, connectionHops []string, counterpartyPortId string) (*types.Transaction, error)

TriggerChannelInitWithFee is a paid mutator transaction binding the contract method 0x61995001.

Solidity: function triggerChannelInitWithFee(string version, uint8 ordering, bool feeEnabled, string[] connectionHops, string counterpartyPortId) payable returns()

type RevertingStringMarsTransactorRaw

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

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

func (*RevertingStringMarsTransactorRaw) Transact

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

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

func (*RevertingStringMarsTransactorRaw) Transfer

func (_RevertingStringMars *RevertingStringMarsTransactorRaw) 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 RevertingStringMarsTransactorSession

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

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

func (*RevertingStringMarsTransactorSession) Greet

func (_RevertingStringMars *RevertingStringMarsTransactorSession) Greet(message string, channelId [32]byte, timeoutTimestamp uint64) (*types.Transaction, error)

Greet is a paid mutator transaction binding the contract method 0x5bfd12b8.

Solidity: function greet(string message, bytes32 channelId, uint64 timeoutTimestamp) returns(uint64 sequence)

func (*RevertingStringMarsTransactorSession) GreetWithFee

func (_RevertingStringMars *RevertingStringMarsTransactorSession) GreetWithFee(message string, channelId [32]byte, timeoutTimestamp uint64, gasLimits [2]*big.Int, gasPrices [2]*big.Int) (*types.Transaction, error)

GreetWithFee is a paid mutator transaction binding the contract method 0x3513a995.

Solidity: function greetWithFee(string message, bytes32 channelId, uint64 timeoutTimestamp, uint256[2] gasLimits, uint256[2] gasPrices) payable returns(uint64 sequence)

func (*RevertingStringMarsTransactorSession) OnChanCloseConfirm

func (_RevertingStringMars *RevertingStringMarsTransactorSession) OnChanCloseConfirm(channelId [32]byte, arg1 string, arg2 [32]byte) (*types.Transaction, error)

OnChanCloseConfirm is a paid mutator transaction binding the contract method 0x3f9fdbe4.

Solidity: function onChanCloseConfirm(bytes32 channelId, string , bytes32 ) returns()

func (*RevertingStringMarsTransactorSession) OnChanCloseInit

func (_RevertingStringMars *RevertingStringMarsTransactorSession) OnChanCloseInit(channelId [32]byte, arg1 string, arg2 [32]byte) (*types.Transaction, error)

OnChanCloseInit is a paid mutator transaction binding the contract method 0x1eb7dd5e.

Solidity: function onChanCloseInit(bytes32 channelId, string , bytes32 ) returns()

func (*RevertingStringMarsTransactorSession) OnChanOpenConfirm

func (_RevertingStringMars *RevertingStringMarsTransactorSession) OnChanOpenConfirm(channelId [32]byte) (*types.Transaction, error)

OnChanOpenConfirm is a paid mutator transaction binding the contract method 0xfad28a24.

Solidity: function onChanOpenConfirm(bytes32 channelId) returns()

func (*RevertingStringMarsTransactorSession) OnChanOpenTry

func (_RevertingStringMars *RevertingStringMarsTransactorSession) OnChanOpenTry(arg0 uint8, arg1 []string, channelId [32]byte, arg3 string, arg4 [32]byte, counterpartyVersion string) (*types.Transaction, error)

OnChanOpenTry is a paid mutator transaction binding the contract method 0x4bdb5597.

Solidity: function onChanOpenTry(uint8 , string[] , bytes32 channelId, string , bytes32 , string counterpartyVersion) returns(string selectedVersion)

func (*RevertingStringMarsTransactorSession) OnTimeoutPacket

func (_RevertingStringMars *RevertingStringMarsTransactorSession) OnTimeoutPacket(packet IbcPacket) (*types.Transaction, error)

OnTimeoutPacket is a paid mutator transaction binding the contract method 0x602f9834.

Solidity: function onTimeoutPacket(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) packet) returns()

func (*RevertingStringMarsTransactorSession) Receive

func (_RevertingStringMars *RevertingStringMarsTransactorSession) Receive() (*types.Transaction, error)

Receive is a paid mutator transaction binding the contract receive function.

Solidity: receive() payable returns()

func (*RevertingStringMarsTransactorSession) RenounceOwnership

func (_RevertingStringMars *RevertingStringMarsTransactorSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*RevertingStringMarsTransactorSession) TransferOwnership

func (_RevertingStringMars *RevertingStringMarsTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*RevertingStringMarsTransactorSession) TriggerChannelClose

func (_RevertingStringMars *RevertingStringMarsTransactorSession) TriggerChannelClose(channelId [32]byte) (*types.Transaction, error)

TriggerChannelClose is a paid mutator transaction binding the contract method 0x558850ac.

Solidity: function triggerChannelClose(bytes32 channelId) returns()

func (*RevertingStringMarsTransactorSession) TriggerChannelInit

func (_RevertingStringMars *RevertingStringMarsTransactorSession) TriggerChannelInit(version string, ordering uint8, feeEnabled bool, connectionHops []string, counterpartyPortId string) (*types.Transaction, error)

TriggerChannelInit is a paid mutator transaction binding the contract method 0x7a805598.

Solidity: function triggerChannelInit(string version, uint8 ordering, bool feeEnabled, string[] connectionHops, string counterpartyPortId) returns()

func (*RevertingStringMarsTransactorSession) TriggerChannelInitWithFee

func (_RevertingStringMars *RevertingStringMarsTransactorSession) TriggerChannelInitWithFee(version string, ordering uint8, feeEnabled bool, connectionHops []string, counterpartyPortId string) (*types.Transaction, error)

TriggerChannelInitWithFee is a paid mutator transaction binding the contract method 0x61995001.

Solidity: function triggerChannelInitWithFee(string version, uint8 ordering, bool feeEnabled, string[] connectionHops, string counterpartyPortId) payable returns()

Jump to

Keyboard shortcuts

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