mars

package
v4.0.19 Latest Latest
Warning

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

Go to latest
Published: Dec 20, 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\"}]},{\"name\":\"skipAck\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"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\"}]},{\"name\":\"skipAck\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"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\"}]},{\"name\":\"skipAck\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"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\"}]},{\"name\":\"skipAck\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"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\"}]},{\"name\":\"skipAck\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"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\"}]},{\"name\":\"skipAck\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"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, bool skipAck)

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, bool skipAck)

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, bool skipAck)

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) (struct {
	Ack     AckPacket
	SkipAck bool
}, 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, bool skipAck)

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) (struct {
	Ack     AckPacket
	SkipAck bool
}, 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, bool skipAck)

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) (struct {
	Ack     AckPacket
	SkipAck bool
}, 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, bool skipAck)

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) (struct {
	Ack     AckPacket
	SkipAck bool
}, 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, bool skipAck)

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) (struct {
	Ack     AckPacket
	SkipAck bool
}, 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, bool skipAck)

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) (struct {
	Ack     AckPacket
	SkipAck bool
}, 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, bool skipAck)

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) (struct {
	Ack     AckPacket
	SkipAck bool
}, 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, bool skipAck)

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) (struct {
	Ack     AckPacket
	SkipAck bool
}, 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, bool skipAck)

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) (struct {
	Ack     AckPacket
	SkipAck bool
}, 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, bool skipAck)

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, bool skipAck)

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, bool skipAck)

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, bool skipAck)

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) (struct {
	Ack     AckPacket
	SkipAck bool
}, 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, bool skipAck)

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) (struct {
	Ack     AckPacket
	SkipAck bool
}, 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, bool skipAck)

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) (struct {
	Ack     AckPacket
	SkipAck bool
}, 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, bool skipAck)

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