eccd_abi

package
v0.0.0-...-e558250 Latest Latest
Warning

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

Go to latest
Published: Dec 8, 2020 License: GPL-3.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const ContextABI = "[{\"inputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"}]"

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

View Source
const EthCrossChainDataABI = "" /* 5397-byte string literal not displayed */

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

View Source
const IEthCrossChainDataABI = "" /* 3378-byte string literal not displayed */

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

View Source
const OwnableABI = "" /* 1013-byte string literal not displayed */

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

View Source
const PausableABI = "" /* 540-byte string literal not displayed */

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

Variables

View Source
var EthCrossChainDataBin = "" /* 9934-byte string literal not displayed */

EthCrossChainDataBin is the compiled bytecode used for deploying new contracts.

View Source
var EthCrossChainDataFuncSigs = map[string]string{
	"9a334681": "ConKeepersPkBytes()",
	"f164bd96": "CurEpochStartHeight()",
	"20e658f4": "EthToPolyTxHashIndex()",
	"6e83dd76": "EthToPolyTxHashMap(uint256)",
	"4c3d1131": "ExtraData(bytes32,bytes32)",
	"e7eed3f3": "checkIfFromChainTxExist(uint64,bytes32)",
	"a87c3ab2": "getCurEpochConPubKeyBytes()",
	"a1043138": "getCurEpochStartHeight()",
	"d5b03fca": "getEthTxHash(uint256)",
	"ab907a6f": "getEthTxHashIndex()",
	"2707f9e0": "getExtraData(bytes32,bytes32)",
	"ede8e529": "isOwner()",
	"1ce20756": "markFromChainTxExist(uint64,bytes32)",
	"5089e2c8": "owner()",
	"f4fbb0c8": "pause()",
	"d4bc9601": "paused()",
	"795c2da6": "putCurEpochConPubKeyBytes(bytes)",
	"9b9272ae": "putCurEpochStartHeight(uint32)",
	"93645d57": "putEthTxHash(bytes32)",
	"351f0ea0": "putExtraData(bytes32,bytes32,bytes)",
	"d86e29e2": "renounceOwnership()",
	"16cad12a": "transferOwnership(address)",
	"63c37526": "unpause()",
}

EthCrossChainDataFuncSigs maps the 4-byte function signature to its string representation.

View Source
var IEthCrossChainDataFuncSigs = map[string]string{
	"e7eed3f3": "checkIfFromChainTxExist(uint64,bytes32)",
	"a87c3ab2": "getCurEpochConPubKeyBytes()",
	"a1043138": "getCurEpochStartHeight()",
	"d5b03fca": "getEthTxHash(uint256)",
	"ab907a6f": "getEthTxHashIndex()",
	"2707f9e0": "getExtraData(bytes32,bytes32)",
	"1ce20756": "markFromChainTxExist(uint64,bytes32)",
	"f4fbb0c8": "pause()",
	"d4bc9601": "paused()",
	"795c2da6": "putCurEpochConPubKeyBytes(bytes)",
	"9b9272ae": "putCurEpochStartHeight(uint32)",
	"93645d57": "putEthTxHash(bytes32)",
	"351f0ea0": "putExtraData(bytes32,bytes32,bytes)",
	"16cad12a": "transferOwnership(address)",
	"63c37526": "unpause()",
}

IEthCrossChainDataFuncSigs maps the 4-byte function signature to its string representation.

View Source
var OwnableFuncSigs = map[string]string{
	"ede8e529": "isOwner()",
	"5089e2c8": "owner()",
	"d86e29e2": "renounceOwnership()",
	"16cad12a": "transferOwnership(address)",
}

OwnableFuncSigs maps the 4-byte function signature to its string representation.

View Source
var PausableFuncSigs = map[string]string{
	"d4bc9601": "paused()",
}

PausableFuncSigs maps the 4-byte function signature to its string representation.

Functions

func AsyncDeployEthCrossChainData

func AsyncDeployEthCrossChainData(auth *bind.TransactOpts, handler func(*types.Receipt, error), backend bind.ContractBackend) (*types.Transaction, error)

Types

type Context

type Context struct {
	ContextCaller     // Read-only binding to the contract
	ContextTransactor // Write-only binding to the contract
	ContextFilterer   // Log filterer for contract events
}

Context is an auto generated Go binding around a Solidity contract.

func NewContext

func NewContext(address common.Address, backend bind.ContractBackend) (*Context, error)

NewContext creates a new instance of Context, bound to a specific deployed contract.

type ContextCaller

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

ContextCaller is an auto generated read-only Go binding around a Solidity contract.

func NewContextCaller

func NewContextCaller(address common.Address, caller bind.ContractCaller) (*ContextCaller, error)

NewContextCaller creates a new read-only instance of Context, bound to a specific deployed contract.

type ContextCallerRaw

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

ContextCallerRaw is an auto generated low-level read-only Go binding around a Solidity contract.

func (*ContextCallerRaw) Call

func (_Context *ContextCallerRaw) 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 ContextCallerSession

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

ContextCallerSession is an auto generated read-only Go binding around a Solidity contract, with pre-set call options.

type ContextFilterer

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

ContextFilterer is an auto generated log filtering Go binding around a Solidity contract events.

func NewContextFilterer

func NewContextFilterer(address common.Address, filterer bind.ContractFilterer) (*ContextFilterer, error)

NewContextFilterer creates a new log filterer instance of Context, bound to a specific deployed contract.

type ContextRaw

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

ContextRaw is an auto generated low-level Go binding around a Solidity contract.

func (*ContextRaw) Call

func (_Context *ContextRaw) 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 (*ContextRaw) Transact

func (_Context *ContextRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, *types.Receipt, error)

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

func (*ContextRaw) Transfer

func (_Context *ContextRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, *types.Receipt, error)

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

type ContextSession

type ContextSession struct {
	Contract     *Context          // 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
}

ContextSession is an auto generated Go binding around a Solidity contract, with pre-set call and transact options.

type ContextTransactor

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

ContextTransactor is an auto generated write-only Go binding around a Solidity contract.

func NewContextTransactor

func NewContextTransactor(address common.Address, transactor bind.ContractTransactor) (*ContextTransactor, error)

NewContextTransactor creates a new write-only instance of Context, bound to a specific deployed contract.

type ContextTransactorRaw

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

ContextTransactorRaw is an auto generated low-level write-only Go binding around a Solidity contract.

func (*ContextTransactorRaw) Transact

func (_Context *ContextTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, *types.Receipt, error)

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

func (*ContextTransactorRaw) Transfer

func (_Context *ContextTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, *types.Receipt, error)

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

type ContextTransactorSession

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

ContextTransactorSession is an auto generated write-only Go binding around a Solidity contract, with pre-set transact options.

type EthCrossChainData

type EthCrossChainData struct {
	EthCrossChainDataCaller     // Read-only binding to the contract
	EthCrossChainDataTransactor // Write-only binding to the contract
	EthCrossChainDataFilterer   // Log filterer for contract events
}

EthCrossChainData is an auto generated Go binding around a Solidity contract.

func DeployEthCrossChainData

func DeployEthCrossChainData(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *EthCrossChainData, error)

DeployEthCrossChainData deploys a new contract, binding an instance of EthCrossChainData to it.

func NewEthCrossChainData

func NewEthCrossChainData(address common.Address, backend bind.ContractBackend) (*EthCrossChainData, error)

NewEthCrossChainData creates a new instance of EthCrossChainData, bound to a specific deployed contract.

type EthCrossChainDataCaller

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

EthCrossChainDataCaller is an auto generated read-only Go binding around a Solidity contract.

func NewEthCrossChainDataCaller

func NewEthCrossChainDataCaller(address common.Address, caller bind.ContractCaller) (*EthCrossChainDataCaller, error)

NewEthCrossChainDataCaller creates a new read-only instance of EthCrossChainData, bound to a specific deployed contract.

func (*EthCrossChainDataCaller) CheckIfFromChainTxExist

func (_EthCrossChainData *EthCrossChainDataCaller) CheckIfFromChainTxExist(opts *bind.CallOpts, fromChainId uint64, fromChainTx [32]byte) (bool, error)

CheckIfFromChainTxExist is a free data retrieval call binding the contract method 0xe7eed3f3.

Solidity: function checkIfFromChainTxExist(uint64 fromChainId, bytes32 fromChainTx) constant returns(bool)

func (*EthCrossChainDataCaller) ConKeepersPkBytes

func (_EthCrossChainData *EthCrossChainDataCaller) ConKeepersPkBytes(opts *bind.CallOpts) ([]byte, error)

ConKeepersPkBytes is a free data retrieval call binding the contract method 0x9a334681.

Solidity: function ConKeepersPkBytes() constant returns(bytes)

func (*EthCrossChainDataCaller) CurEpochStartHeight

func (_EthCrossChainData *EthCrossChainDataCaller) CurEpochStartHeight(opts *bind.CallOpts) (uint32, error)

CurEpochStartHeight is a free data retrieval call binding the contract method 0xf164bd96.

Solidity: function CurEpochStartHeight() constant returns(uint32)

func (*EthCrossChainDataCaller) EthToPolyTxHashIndex

func (_EthCrossChainData *EthCrossChainDataCaller) EthToPolyTxHashIndex(opts *bind.CallOpts) (*big.Int, error)

EthToPolyTxHashIndex is a free data retrieval call binding the contract method 0x20e658f4.

Solidity: function EthToPolyTxHashIndex() constant returns(uint256)

func (*EthCrossChainDataCaller) EthToPolyTxHashMap

func (_EthCrossChainData *EthCrossChainDataCaller) EthToPolyTxHashMap(opts *bind.CallOpts, arg0 *big.Int) ([32]byte, error)

EthToPolyTxHashMap is a free data retrieval call binding the contract method 0x6e83dd76.

Solidity: function EthToPolyTxHashMap(uint256 ) constant returns(bytes32)

func (*EthCrossChainDataCaller) ExtraData

func (_EthCrossChainData *EthCrossChainDataCaller) ExtraData(opts *bind.CallOpts, arg0 [32]byte, arg1 [32]byte) ([]byte, error)

ExtraData is a free data retrieval call binding the contract method 0x4c3d1131.

Solidity: function ExtraData(bytes32 , bytes32 ) constant returns(bytes)

func (*EthCrossChainDataCaller) GetCurEpochConPubKeyBytes

func (_EthCrossChainData *EthCrossChainDataCaller) GetCurEpochConPubKeyBytes(opts *bind.CallOpts) ([]byte, error)

GetCurEpochConPubKeyBytes is a free data retrieval call binding the contract method 0xa87c3ab2.

Solidity: function getCurEpochConPubKeyBytes() constant returns(bytes)

func (*EthCrossChainDataCaller) GetCurEpochStartHeight

func (_EthCrossChainData *EthCrossChainDataCaller) GetCurEpochStartHeight(opts *bind.CallOpts) (uint32, error)

GetCurEpochStartHeight is a free data retrieval call binding the contract method 0xa1043138.

Solidity: function getCurEpochStartHeight() constant returns(uint32)

func (*EthCrossChainDataCaller) GetEthTxHash

func (_EthCrossChainData *EthCrossChainDataCaller) GetEthTxHash(opts *bind.CallOpts, ethTxHashIndex *big.Int) ([32]byte, error)

GetEthTxHash is a free data retrieval call binding the contract method 0xd5b03fca.

Solidity: function getEthTxHash(uint256 ethTxHashIndex) constant returns(bytes32)

func (*EthCrossChainDataCaller) GetEthTxHashIndex

func (_EthCrossChainData *EthCrossChainDataCaller) GetEthTxHashIndex(opts *bind.CallOpts) (*big.Int, error)

GetEthTxHashIndex is a free data retrieval call binding the contract method 0xab907a6f.

Solidity: function getEthTxHashIndex() constant returns(uint256)

func (*EthCrossChainDataCaller) GetExtraData

func (_EthCrossChainData *EthCrossChainDataCaller) GetExtraData(opts *bind.CallOpts, key1 [32]byte, key2 [32]byte) ([]byte, error)

GetExtraData is a free data retrieval call binding the contract method 0x2707f9e0.

Solidity: function getExtraData(bytes32 key1, bytes32 key2) constant returns(bytes)

func (*EthCrossChainDataCaller) IsOwner

func (_EthCrossChainData *EthCrossChainDataCaller) IsOwner(opts *bind.CallOpts) (bool, error)

IsOwner is a free data retrieval call binding the contract method 0xede8e529.

Solidity: function isOwner() constant returns(bool)

func (*EthCrossChainDataCaller) Owner

func (_EthCrossChainData *EthCrossChainDataCaller) Owner(opts *bind.CallOpts) (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*EthCrossChainDataCaller) Paused

func (_EthCrossChainData *EthCrossChainDataCaller) Paused(opts *bind.CallOpts) (bool, error)

Paused is a free data retrieval call binding the contract method 0xd4bc9601.

Solidity: function paused() constant returns(bool)

type EthCrossChainDataCallerRaw

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

EthCrossChainDataCallerRaw is an auto generated low-level read-only Go binding around a Solidity contract.

func (*EthCrossChainDataCallerRaw) Call

func (_EthCrossChainData *EthCrossChainDataCallerRaw) 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 EthCrossChainDataCallerSession

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

EthCrossChainDataCallerSession is an auto generated read-only Go binding around a Solidity contract, with pre-set call options.

func (*EthCrossChainDataCallerSession) CheckIfFromChainTxExist

func (_EthCrossChainData *EthCrossChainDataCallerSession) CheckIfFromChainTxExist(fromChainId uint64, fromChainTx [32]byte) (bool, error)

CheckIfFromChainTxExist is a free data retrieval call binding the contract method 0xe7eed3f3.

Solidity: function checkIfFromChainTxExist(uint64 fromChainId, bytes32 fromChainTx) constant returns(bool)

func (*EthCrossChainDataCallerSession) ConKeepersPkBytes

func (_EthCrossChainData *EthCrossChainDataCallerSession) ConKeepersPkBytes() ([]byte, error)

ConKeepersPkBytes is a free data retrieval call binding the contract method 0x9a334681.

Solidity: function ConKeepersPkBytes() constant returns(bytes)

func (*EthCrossChainDataCallerSession) CurEpochStartHeight

func (_EthCrossChainData *EthCrossChainDataCallerSession) CurEpochStartHeight() (uint32, error)

CurEpochStartHeight is a free data retrieval call binding the contract method 0xf164bd96.

Solidity: function CurEpochStartHeight() constant returns(uint32)

func (*EthCrossChainDataCallerSession) EthToPolyTxHashIndex

func (_EthCrossChainData *EthCrossChainDataCallerSession) EthToPolyTxHashIndex() (*big.Int, error)

EthToPolyTxHashIndex is a free data retrieval call binding the contract method 0x20e658f4.

Solidity: function EthToPolyTxHashIndex() constant returns(uint256)

func (*EthCrossChainDataCallerSession) EthToPolyTxHashMap

func (_EthCrossChainData *EthCrossChainDataCallerSession) EthToPolyTxHashMap(arg0 *big.Int) ([32]byte, error)

EthToPolyTxHashMap is a free data retrieval call binding the contract method 0x6e83dd76.

Solidity: function EthToPolyTxHashMap(uint256 ) constant returns(bytes32)

func (*EthCrossChainDataCallerSession) ExtraData

func (_EthCrossChainData *EthCrossChainDataCallerSession) ExtraData(arg0 [32]byte, arg1 [32]byte) ([]byte, error)

ExtraData is a free data retrieval call binding the contract method 0x4c3d1131.

Solidity: function ExtraData(bytes32 , bytes32 ) constant returns(bytes)

func (*EthCrossChainDataCallerSession) GetCurEpochConPubKeyBytes

func (_EthCrossChainData *EthCrossChainDataCallerSession) GetCurEpochConPubKeyBytes() ([]byte, error)

GetCurEpochConPubKeyBytes is a free data retrieval call binding the contract method 0xa87c3ab2.

Solidity: function getCurEpochConPubKeyBytes() constant returns(bytes)

func (*EthCrossChainDataCallerSession) GetCurEpochStartHeight

func (_EthCrossChainData *EthCrossChainDataCallerSession) GetCurEpochStartHeight() (uint32, error)

GetCurEpochStartHeight is a free data retrieval call binding the contract method 0xa1043138.

Solidity: function getCurEpochStartHeight() constant returns(uint32)

func (*EthCrossChainDataCallerSession) GetEthTxHash

func (_EthCrossChainData *EthCrossChainDataCallerSession) GetEthTxHash(ethTxHashIndex *big.Int) ([32]byte, error)

GetEthTxHash is a free data retrieval call binding the contract method 0xd5b03fca.

Solidity: function getEthTxHash(uint256 ethTxHashIndex) constant returns(bytes32)

func (*EthCrossChainDataCallerSession) GetEthTxHashIndex

func (_EthCrossChainData *EthCrossChainDataCallerSession) GetEthTxHashIndex() (*big.Int, error)

GetEthTxHashIndex is a free data retrieval call binding the contract method 0xab907a6f.

Solidity: function getEthTxHashIndex() constant returns(uint256)

func (*EthCrossChainDataCallerSession) GetExtraData

func (_EthCrossChainData *EthCrossChainDataCallerSession) GetExtraData(key1 [32]byte, key2 [32]byte) ([]byte, error)

GetExtraData is a free data retrieval call binding the contract method 0x2707f9e0.

Solidity: function getExtraData(bytes32 key1, bytes32 key2) constant returns(bytes)

func (*EthCrossChainDataCallerSession) IsOwner

func (_EthCrossChainData *EthCrossChainDataCallerSession) IsOwner() (bool, error)

IsOwner is a free data retrieval call binding the contract method 0xede8e529.

Solidity: function isOwner() constant returns(bool)

func (*EthCrossChainDataCallerSession) Owner

func (_EthCrossChainData *EthCrossChainDataCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*EthCrossChainDataCallerSession) Paused

func (_EthCrossChainData *EthCrossChainDataCallerSession) Paused() (bool, error)

Paused is a free data retrieval call binding the contract method 0xd4bc9601.

Solidity: function paused() constant returns(bool)

type EthCrossChainDataFilterer

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

EthCrossChainDataFilterer is an auto generated log filtering Go binding around a Solidity contract events.

func NewEthCrossChainDataFilterer

func NewEthCrossChainDataFilterer(address common.Address, filterer bind.ContractFilterer) (*EthCrossChainDataFilterer, error)

NewEthCrossChainDataFilterer creates a new log filterer instance of EthCrossChainData, bound to a specific deployed contract.

func (*EthCrossChainDataFilterer) FilterOwnershipTransferred

func (_EthCrossChainData *EthCrossChainDataFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*EthCrossChainDataOwnershipTransferredIterator, error)

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

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

func (*EthCrossChainDataFilterer) FilterPaused

func (_EthCrossChainData *EthCrossChainDataFilterer) FilterPaused(opts *bind.FilterOpts) (*EthCrossChainDataPausedIterator, error)

FilterPaused is a free log retrieval operation binding the contract event 0x000000000000000000000000000000000000000000000000000000003572985a.

Solidity: event Paused(address account)

func (*EthCrossChainDataFilterer) FilterUnpaused

func (_EthCrossChainData *EthCrossChainDataFilterer) FilterUnpaused(opts *bind.FilterOpts) (*EthCrossChainDataUnpausedIterator, error)

FilterUnpaused is a free log retrieval operation binding the contract event 0x0000000000000000000000000000000000000000000000000000000044693cad.

Solidity: event Unpaused(address account)

func (*EthCrossChainDataFilterer) ParseOwnershipTransferred

func (_EthCrossChainData *EthCrossChainDataFilterer) ParseOwnershipTransferred(log types.Log) (*EthCrossChainDataOwnershipTransferred, error)

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

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

func (*EthCrossChainDataFilterer) ParsePaused

func (_EthCrossChainData *EthCrossChainDataFilterer) ParsePaused(log types.Log) (*EthCrossChainDataPaused, error)

ParsePaused is a log parse operation binding the contract event 0x000000000000000000000000000000000000000000000000000000003572985a.

Solidity: event Paused(address account)

func (*EthCrossChainDataFilterer) ParseUnpaused

func (_EthCrossChainData *EthCrossChainDataFilterer) ParseUnpaused(log types.Log) (*EthCrossChainDataUnpaused, error)

ParseUnpaused is a log parse operation binding the contract event 0x0000000000000000000000000000000000000000000000000000000044693cad.

Solidity: event Unpaused(address account)

func (*EthCrossChainDataFilterer) WatchOwnershipTransferred

func (_EthCrossChainData *EthCrossChainDataFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *EthCrossChainDataOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

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

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

func (*EthCrossChainDataFilterer) WatchPaused

func (_EthCrossChainData *EthCrossChainDataFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *EthCrossChainDataPaused) (event.Subscription, error)

WatchPaused is a free log subscription operation binding the contract event 0x000000000000000000000000000000000000000000000000000000003572985a.

Solidity: event Paused(address account)

func (*EthCrossChainDataFilterer) WatchUnpaused

func (_EthCrossChainData *EthCrossChainDataFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *EthCrossChainDataUnpaused) (event.Subscription, error)

WatchUnpaused is a free log subscription operation binding the contract event 0x0000000000000000000000000000000000000000000000000000000044693cad.

Solidity: event Unpaused(address account)

type EthCrossChainDataOwnershipTransferred

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

EthCrossChainDataOwnershipTransferred represents a OwnershipTransferred event raised by the EthCrossChainData contract.

type EthCrossChainDataOwnershipTransferredIterator

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

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

func (*EthCrossChainDataOwnershipTransferredIterator) Close

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

func (*EthCrossChainDataOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*EthCrossChainDataOwnershipTransferredIterator) 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 EthCrossChainDataPaused

type EthCrossChainDataPaused struct {
	Account common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

EthCrossChainDataPaused represents a Paused event raised by the EthCrossChainData contract.

type EthCrossChainDataPausedIterator

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

EthCrossChainDataPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the EthCrossChainData contract.

func (*EthCrossChainDataPausedIterator) Close

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

func (*EthCrossChainDataPausedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*EthCrossChainDataPausedIterator) 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 EthCrossChainDataRaw

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

EthCrossChainDataRaw is an auto generated low-level Go binding around a Solidity contract.

func (*EthCrossChainDataRaw) Call

func (_EthCrossChainData *EthCrossChainDataRaw) 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 (*EthCrossChainDataRaw) Transact

func (_EthCrossChainData *EthCrossChainDataRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, *types.Receipt, error)

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

func (*EthCrossChainDataRaw) Transfer

func (_EthCrossChainData *EthCrossChainDataRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, *types.Receipt, error)

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

type EthCrossChainDataSession

type EthCrossChainDataSession struct {
	Contract     *EthCrossChainData // 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
}

EthCrossChainDataSession is an auto generated Go binding around a Solidity contract, with pre-set call and transact options.

func (*EthCrossChainDataSession) AsyncMarkFromChainTxExist

func (_EthCrossChainData *EthCrossChainDataSession) AsyncMarkFromChainTxExist(handler func(*types.Receipt, error), fromChainId uint64, fromChainTx [32]byte) (*types.Transaction, error)

func (*EthCrossChainDataSession) AsyncPause

func (_EthCrossChainData *EthCrossChainDataSession) AsyncPause(handler func(*types.Receipt, error)) (*types.Transaction, error)

func (*EthCrossChainDataSession) AsyncPutCurEpochConPubKeyBytes

func (_EthCrossChainData *EthCrossChainDataSession) AsyncPutCurEpochConPubKeyBytes(handler func(*types.Receipt, error), curEpochPkBytes []byte) (*types.Transaction, error)

func (*EthCrossChainDataSession) AsyncPutCurEpochStartHeight

func (_EthCrossChainData *EthCrossChainDataSession) AsyncPutCurEpochStartHeight(handler func(*types.Receipt, error), curEpochStartHeight uint32) (*types.Transaction, error)

func (*EthCrossChainDataSession) AsyncPutEthTxHash

func (_EthCrossChainData *EthCrossChainDataSession) AsyncPutEthTxHash(handler func(*types.Receipt, error), ethTxHash [32]byte) (*types.Transaction, error)

func (*EthCrossChainDataSession) AsyncPutExtraData

func (_EthCrossChainData *EthCrossChainDataSession) AsyncPutExtraData(handler func(*types.Receipt, error), key1 [32]byte, key2 [32]byte, value []byte) (*types.Transaction, error)

func (*EthCrossChainDataSession) AsyncRenounceOwnership

func (_EthCrossChainData *EthCrossChainDataSession) AsyncRenounceOwnership(handler func(*types.Receipt, error)) (*types.Transaction, error)

func (*EthCrossChainDataSession) AsyncTransferOwnership

func (_EthCrossChainData *EthCrossChainDataSession) AsyncTransferOwnership(handler func(*types.Receipt, error), newOwner common.Address) (*types.Transaction, error)

func (*EthCrossChainDataSession) AsyncUnpause

func (_EthCrossChainData *EthCrossChainDataSession) AsyncUnpause(handler func(*types.Receipt, error)) (*types.Transaction, error)

func (*EthCrossChainDataSession) CheckIfFromChainTxExist

func (_EthCrossChainData *EthCrossChainDataSession) CheckIfFromChainTxExist(fromChainId uint64, fromChainTx [32]byte) (bool, error)

CheckIfFromChainTxExist is a free data retrieval call binding the contract method 0xe7eed3f3.

Solidity: function checkIfFromChainTxExist(uint64 fromChainId, bytes32 fromChainTx) constant returns(bool)

func (*EthCrossChainDataSession) ConKeepersPkBytes

func (_EthCrossChainData *EthCrossChainDataSession) ConKeepersPkBytes() ([]byte, error)

ConKeepersPkBytes is a free data retrieval call binding the contract method 0x9a334681.

Solidity: function ConKeepersPkBytes() constant returns(bytes)

func (*EthCrossChainDataSession) CurEpochStartHeight

func (_EthCrossChainData *EthCrossChainDataSession) CurEpochStartHeight() (uint32, error)

CurEpochStartHeight is a free data retrieval call binding the contract method 0xf164bd96.

Solidity: function CurEpochStartHeight() constant returns(uint32)

func (*EthCrossChainDataSession) EthToPolyTxHashIndex

func (_EthCrossChainData *EthCrossChainDataSession) EthToPolyTxHashIndex() (*big.Int, error)

EthToPolyTxHashIndex is a free data retrieval call binding the contract method 0x20e658f4.

Solidity: function EthToPolyTxHashIndex() constant returns(uint256)

func (*EthCrossChainDataSession) EthToPolyTxHashMap

func (_EthCrossChainData *EthCrossChainDataSession) EthToPolyTxHashMap(arg0 *big.Int) ([32]byte, error)

EthToPolyTxHashMap is a free data retrieval call binding the contract method 0x6e83dd76.

Solidity: function EthToPolyTxHashMap(uint256 ) constant returns(bytes32)

func (*EthCrossChainDataSession) ExtraData

func (_EthCrossChainData *EthCrossChainDataSession) ExtraData(arg0 [32]byte, arg1 [32]byte) ([]byte, error)

ExtraData is a free data retrieval call binding the contract method 0x4c3d1131.

Solidity: function ExtraData(bytes32 , bytes32 ) constant returns(bytes)

func (*EthCrossChainDataSession) GetCurEpochConPubKeyBytes

func (_EthCrossChainData *EthCrossChainDataSession) GetCurEpochConPubKeyBytes() ([]byte, error)

GetCurEpochConPubKeyBytes is a free data retrieval call binding the contract method 0xa87c3ab2.

Solidity: function getCurEpochConPubKeyBytes() constant returns(bytes)

func (*EthCrossChainDataSession) GetCurEpochStartHeight

func (_EthCrossChainData *EthCrossChainDataSession) GetCurEpochStartHeight() (uint32, error)

GetCurEpochStartHeight is a free data retrieval call binding the contract method 0xa1043138.

Solidity: function getCurEpochStartHeight() constant returns(uint32)

func (*EthCrossChainDataSession) GetEthTxHash

func (_EthCrossChainData *EthCrossChainDataSession) GetEthTxHash(ethTxHashIndex *big.Int) ([32]byte, error)

GetEthTxHash is a free data retrieval call binding the contract method 0xd5b03fca.

Solidity: function getEthTxHash(uint256 ethTxHashIndex) constant returns(bytes32)

func (*EthCrossChainDataSession) GetEthTxHashIndex

func (_EthCrossChainData *EthCrossChainDataSession) GetEthTxHashIndex() (*big.Int, error)

GetEthTxHashIndex is a free data retrieval call binding the contract method 0xab907a6f.

Solidity: function getEthTxHashIndex() constant returns(uint256)

func (*EthCrossChainDataSession) GetExtraData

func (_EthCrossChainData *EthCrossChainDataSession) GetExtraData(key1 [32]byte, key2 [32]byte) ([]byte, error)

GetExtraData is a free data retrieval call binding the contract method 0x2707f9e0.

Solidity: function getExtraData(bytes32 key1, bytes32 key2) constant returns(bytes)

func (*EthCrossChainDataSession) IsOwner

func (_EthCrossChainData *EthCrossChainDataSession) IsOwner() (bool, error)

IsOwner is a free data retrieval call binding the contract method 0xede8e529.

Solidity: function isOwner() constant returns(bool)

func (*EthCrossChainDataSession) MarkFromChainTxExist

func (_EthCrossChainData *EthCrossChainDataSession) MarkFromChainTxExist(fromChainId uint64, fromChainTx [32]byte) (*types.Transaction, *types.Receipt, error)

MarkFromChainTxExist is a paid mutator transaction binding the contract method 0x1ce20756.

Solidity: function markFromChainTxExist(uint64 fromChainId, bytes32 fromChainTx) returns(bool)

func (*EthCrossChainDataSession) Owner

func (_EthCrossChainData *EthCrossChainDataSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*EthCrossChainDataSession) Pause

func (_EthCrossChainData *EthCrossChainDataSession) Pause() (*types.Transaction, *types.Receipt, error)

Pause is a paid mutator transaction binding the contract method 0xf4fbb0c8.

Solidity: function pause() returns(bool)

func (*EthCrossChainDataSession) Paused

func (_EthCrossChainData *EthCrossChainDataSession) Paused() (bool, error)

Paused is a free data retrieval call binding the contract method 0xd4bc9601.

Solidity: function paused() constant returns(bool)

func (*EthCrossChainDataSession) PutCurEpochConPubKeyBytes

func (_EthCrossChainData *EthCrossChainDataSession) PutCurEpochConPubKeyBytes(curEpochPkBytes []byte) (*types.Transaction, *types.Receipt, error)

PutCurEpochConPubKeyBytes is a paid mutator transaction binding the contract method 0x795c2da6.

Solidity: function putCurEpochConPubKeyBytes(bytes curEpochPkBytes) returns(bool)

func (*EthCrossChainDataSession) PutCurEpochStartHeight

func (_EthCrossChainData *EthCrossChainDataSession) PutCurEpochStartHeight(curEpochStartHeight uint32) (*types.Transaction, *types.Receipt, error)

PutCurEpochStartHeight is a paid mutator transaction binding the contract method 0x9b9272ae.

Solidity: function putCurEpochStartHeight(uint32 curEpochStartHeight) returns(bool)

func (*EthCrossChainDataSession) PutEthTxHash

func (_EthCrossChainData *EthCrossChainDataSession) PutEthTxHash(ethTxHash [32]byte) (*types.Transaction, *types.Receipt, error)

PutEthTxHash is a paid mutator transaction binding the contract method 0x93645d57.

Solidity: function putEthTxHash(bytes32 ethTxHash) returns(bool)

func (*EthCrossChainDataSession) PutExtraData

func (_EthCrossChainData *EthCrossChainDataSession) PutExtraData(key1 [32]byte, key2 [32]byte, value []byte) (*types.Transaction, *types.Receipt, error)

PutExtraData is a paid mutator transaction binding the contract method 0x351f0ea0.

Solidity: function putExtraData(bytes32 key1, bytes32 key2, bytes value) returns(bool)

func (*EthCrossChainDataSession) RenounceOwnership

func (_EthCrossChainData *EthCrossChainDataSession) RenounceOwnership() (*types.Transaction, *types.Receipt, error)

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

Solidity: function renounceOwnership() returns()

func (*EthCrossChainDataSession) TransferOwnership

func (_EthCrossChainData *EthCrossChainDataSession) TransferOwnership(newOwner common.Address) (*types.Transaction, *types.Receipt, error)

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

Solidity: function transferOwnership(address newOwner) returns()

func (*EthCrossChainDataSession) Unpause

func (_EthCrossChainData *EthCrossChainDataSession) Unpause() (*types.Transaction, *types.Receipt, error)

Unpause is a paid mutator transaction binding the contract method 0x63c37526.

Solidity: function unpause() returns(bool)

type EthCrossChainDataTransactor

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

EthCrossChainDataTransactor is an auto generated write-only Go binding around a Solidity contract.

func NewEthCrossChainDataTransactor

func NewEthCrossChainDataTransactor(address common.Address, transactor bind.ContractTransactor) (*EthCrossChainDataTransactor, error)

NewEthCrossChainDataTransactor creates a new write-only instance of EthCrossChainData, bound to a specific deployed contract.

func (*EthCrossChainDataTransactor) AsyncMarkFromChainTxExist

func (_EthCrossChainData *EthCrossChainDataTransactor) AsyncMarkFromChainTxExist(handler func(*types.Receipt, error), opts *bind.TransactOpts, fromChainId uint64, fromChainTx [32]byte) (*types.Transaction, error)

func (*EthCrossChainDataTransactor) AsyncPause

func (_EthCrossChainData *EthCrossChainDataTransactor) AsyncPause(handler func(*types.Receipt, error), opts *bind.TransactOpts) (*types.Transaction, error)

func (*EthCrossChainDataTransactor) AsyncPutCurEpochConPubKeyBytes

func (_EthCrossChainData *EthCrossChainDataTransactor) AsyncPutCurEpochConPubKeyBytes(handler func(*types.Receipt, error), opts *bind.TransactOpts, curEpochPkBytes []byte) (*types.Transaction, error)

func (*EthCrossChainDataTransactor) AsyncPutCurEpochStartHeight

func (_EthCrossChainData *EthCrossChainDataTransactor) AsyncPutCurEpochStartHeight(handler func(*types.Receipt, error), opts *bind.TransactOpts, curEpochStartHeight uint32) (*types.Transaction, error)

func (*EthCrossChainDataTransactor) AsyncPutEthTxHash

func (_EthCrossChainData *EthCrossChainDataTransactor) AsyncPutEthTxHash(handler func(*types.Receipt, error), opts *bind.TransactOpts, ethTxHash [32]byte) (*types.Transaction, error)

func (*EthCrossChainDataTransactor) AsyncPutExtraData

func (_EthCrossChainData *EthCrossChainDataTransactor) AsyncPutExtraData(handler func(*types.Receipt, error), opts *bind.TransactOpts, key1 [32]byte, key2 [32]byte, value []byte) (*types.Transaction, error)

func (*EthCrossChainDataTransactor) AsyncRenounceOwnership

func (_EthCrossChainData *EthCrossChainDataTransactor) AsyncRenounceOwnership(handler func(*types.Receipt, error), opts *bind.TransactOpts) (*types.Transaction, error)

func (*EthCrossChainDataTransactor) AsyncTransferOwnership

func (_EthCrossChainData *EthCrossChainDataTransactor) AsyncTransferOwnership(handler func(*types.Receipt, error), opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

func (*EthCrossChainDataTransactor) AsyncUnpause

func (_EthCrossChainData *EthCrossChainDataTransactor) AsyncUnpause(handler func(*types.Receipt, error), opts *bind.TransactOpts) (*types.Transaction, error)

func (*EthCrossChainDataTransactor) MarkFromChainTxExist

func (_EthCrossChainData *EthCrossChainDataTransactor) MarkFromChainTxExist(opts *bind.TransactOpts, fromChainId uint64, fromChainTx [32]byte) (*types.Transaction, *types.Receipt, error)

MarkFromChainTxExist is a paid mutator transaction binding the contract method 0x1ce20756.

Solidity: function markFromChainTxExist(uint64 fromChainId, bytes32 fromChainTx) returns(bool)

func (*EthCrossChainDataTransactor) Pause

func (_EthCrossChainData *EthCrossChainDataTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, *types.Receipt, error)

Pause is a paid mutator transaction binding the contract method 0xf4fbb0c8.

Solidity: function pause() returns(bool)

func (*EthCrossChainDataTransactor) PutCurEpochConPubKeyBytes

func (_EthCrossChainData *EthCrossChainDataTransactor) PutCurEpochConPubKeyBytes(opts *bind.TransactOpts, curEpochPkBytes []byte) (*types.Transaction, *types.Receipt, error)

PutCurEpochConPubKeyBytes is a paid mutator transaction binding the contract method 0x795c2da6.

Solidity: function putCurEpochConPubKeyBytes(bytes curEpochPkBytes) returns(bool)

func (*EthCrossChainDataTransactor) PutCurEpochStartHeight

func (_EthCrossChainData *EthCrossChainDataTransactor) PutCurEpochStartHeight(opts *bind.TransactOpts, curEpochStartHeight uint32) (*types.Transaction, *types.Receipt, error)

PutCurEpochStartHeight is a paid mutator transaction binding the contract method 0x9b9272ae.

Solidity: function putCurEpochStartHeight(uint32 curEpochStartHeight) returns(bool)

func (*EthCrossChainDataTransactor) PutEthTxHash

func (_EthCrossChainData *EthCrossChainDataTransactor) PutEthTxHash(opts *bind.TransactOpts, ethTxHash [32]byte) (*types.Transaction, *types.Receipt, error)

PutEthTxHash is a paid mutator transaction binding the contract method 0x93645d57.

Solidity: function putEthTxHash(bytes32 ethTxHash) returns(bool)

func (*EthCrossChainDataTransactor) PutExtraData

func (_EthCrossChainData *EthCrossChainDataTransactor) PutExtraData(opts *bind.TransactOpts, key1 [32]byte, key2 [32]byte, value []byte) (*types.Transaction, *types.Receipt, error)

PutExtraData is a paid mutator transaction binding the contract method 0x351f0ea0.

Solidity: function putExtraData(bytes32 key1, bytes32 key2, bytes value) returns(bool)

func (*EthCrossChainDataTransactor) RenounceOwnership

func (_EthCrossChainData *EthCrossChainDataTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, *types.Receipt, error)

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

Solidity: function renounceOwnership() returns()

func (*EthCrossChainDataTransactor) TransferOwnership

func (_EthCrossChainData *EthCrossChainDataTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, *types.Receipt, error)

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

Solidity: function transferOwnership(address newOwner) returns()

func (*EthCrossChainDataTransactor) Unpause

func (_EthCrossChainData *EthCrossChainDataTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, *types.Receipt, error)

Unpause is a paid mutator transaction binding the contract method 0x63c37526.

Solidity: function unpause() returns(bool)

type EthCrossChainDataTransactorRaw

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

EthCrossChainDataTransactorRaw is an auto generated low-level write-only Go binding around a Solidity contract.

func (*EthCrossChainDataTransactorRaw) Transact

func (_EthCrossChainData *EthCrossChainDataTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, *types.Receipt, error)

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

func (*EthCrossChainDataTransactorRaw) Transfer

func (_EthCrossChainData *EthCrossChainDataTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, *types.Receipt, error)

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

type EthCrossChainDataTransactorSession

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

EthCrossChainDataTransactorSession is an auto generated write-only Go binding around a Solidity contract, with pre-set transact options.

func (*EthCrossChainDataTransactorSession) AsyncMarkFromChainTxExist

func (_EthCrossChainData *EthCrossChainDataTransactorSession) AsyncMarkFromChainTxExist(handler func(*types.Receipt, error), fromChainId uint64, fromChainTx [32]byte) (*types.Transaction, error)

func (*EthCrossChainDataTransactorSession) AsyncPause

func (_EthCrossChainData *EthCrossChainDataTransactorSession) AsyncPause(handler func(*types.Receipt, error)) (*types.Transaction, error)

func (*EthCrossChainDataTransactorSession) AsyncPutCurEpochConPubKeyBytes

func (_EthCrossChainData *EthCrossChainDataTransactorSession) AsyncPutCurEpochConPubKeyBytes(handler func(*types.Receipt, error), curEpochPkBytes []byte) (*types.Transaction, error)

func (*EthCrossChainDataTransactorSession) AsyncPutCurEpochStartHeight

func (_EthCrossChainData *EthCrossChainDataTransactorSession) AsyncPutCurEpochStartHeight(handler func(*types.Receipt, error), curEpochStartHeight uint32) (*types.Transaction, error)

func (*EthCrossChainDataTransactorSession) AsyncPutEthTxHash

func (_EthCrossChainData *EthCrossChainDataTransactorSession) AsyncPutEthTxHash(handler func(*types.Receipt, error), ethTxHash [32]byte) (*types.Transaction, error)

func (*EthCrossChainDataTransactorSession) AsyncPutExtraData

func (_EthCrossChainData *EthCrossChainDataTransactorSession) AsyncPutExtraData(handler func(*types.Receipt, error), key1 [32]byte, key2 [32]byte, value []byte) (*types.Transaction, error)

func (*EthCrossChainDataTransactorSession) AsyncRenounceOwnership

func (_EthCrossChainData *EthCrossChainDataTransactorSession) AsyncRenounceOwnership(handler func(*types.Receipt, error)) (*types.Transaction, error)

func (*EthCrossChainDataTransactorSession) AsyncTransferOwnership

func (_EthCrossChainData *EthCrossChainDataTransactorSession) AsyncTransferOwnership(handler func(*types.Receipt, error), newOwner common.Address) (*types.Transaction, error)

func (*EthCrossChainDataTransactorSession) AsyncUnpause

func (_EthCrossChainData *EthCrossChainDataTransactorSession) AsyncUnpause(handler func(*types.Receipt, error)) (*types.Transaction, error)

func (*EthCrossChainDataTransactorSession) MarkFromChainTxExist

func (_EthCrossChainData *EthCrossChainDataTransactorSession) MarkFromChainTxExist(fromChainId uint64, fromChainTx [32]byte) (*types.Transaction, *types.Receipt, error)

MarkFromChainTxExist is a paid mutator transaction binding the contract method 0x1ce20756.

Solidity: function markFromChainTxExist(uint64 fromChainId, bytes32 fromChainTx) returns(bool)

func (*EthCrossChainDataTransactorSession) Pause

func (_EthCrossChainData *EthCrossChainDataTransactorSession) Pause() (*types.Transaction, *types.Receipt, error)

Pause is a paid mutator transaction binding the contract method 0xf4fbb0c8.

Solidity: function pause() returns(bool)

func (*EthCrossChainDataTransactorSession) PutCurEpochConPubKeyBytes

func (_EthCrossChainData *EthCrossChainDataTransactorSession) PutCurEpochConPubKeyBytes(curEpochPkBytes []byte) (*types.Transaction, *types.Receipt, error)

PutCurEpochConPubKeyBytes is a paid mutator transaction binding the contract method 0x795c2da6.

Solidity: function putCurEpochConPubKeyBytes(bytes curEpochPkBytes) returns(bool)

func (*EthCrossChainDataTransactorSession) PutCurEpochStartHeight

func (_EthCrossChainData *EthCrossChainDataTransactorSession) PutCurEpochStartHeight(curEpochStartHeight uint32) (*types.Transaction, *types.Receipt, error)

PutCurEpochStartHeight is a paid mutator transaction binding the contract method 0x9b9272ae.

Solidity: function putCurEpochStartHeight(uint32 curEpochStartHeight) returns(bool)

func (*EthCrossChainDataTransactorSession) PutEthTxHash

func (_EthCrossChainData *EthCrossChainDataTransactorSession) PutEthTxHash(ethTxHash [32]byte) (*types.Transaction, *types.Receipt, error)

PutEthTxHash is a paid mutator transaction binding the contract method 0x93645d57.

Solidity: function putEthTxHash(bytes32 ethTxHash) returns(bool)

func (*EthCrossChainDataTransactorSession) PutExtraData

func (_EthCrossChainData *EthCrossChainDataTransactorSession) PutExtraData(key1 [32]byte, key2 [32]byte, value []byte) (*types.Transaction, *types.Receipt, error)

PutExtraData is a paid mutator transaction binding the contract method 0x351f0ea0.

Solidity: function putExtraData(bytes32 key1, bytes32 key2, bytes value) returns(bool)

func (*EthCrossChainDataTransactorSession) RenounceOwnership

func (_EthCrossChainData *EthCrossChainDataTransactorSession) RenounceOwnership() (*types.Transaction, *types.Receipt, error)

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

Solidity: function renounceOwnership() returns()

func (*EthCrossChainDataTransactorSession) TransferOwnership

func (_EthCrossChainData *EthCrossChainDataTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, *types.Receipt, error)

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

Solidity: function transferOwnership(address newOwner) returns()

func (*EthCrossChainDataTransactorSession) Unpause

func (_EthCrossChainData *EthCrossChainDataTransactorSession) Unpause() (*types.Transaction, *types.Receipt, error)

Unpause is a paid mutator transaction binding the contract method 0x63c37526.

Solidity: function unpause() returns(bool)

type EthCrossChainDataUnpaused

type EthCrossChainDataUnpaused struct {
	Account common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

EthCrossChainDataUnpaused represents a Unpaused event raised by the EthCrossChainData contract.

type EthCrossChainDataUnpausedIterator

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

EthCrossChainDataUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the EthCrossChainData contract.

func (*EthCrossChainDataUnpausedIterator) Close

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

func (*EthCrossChainDataUnpausedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*EthCrossChainDataUnpausedIterator) 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 IEthCrossChainData

type IEthCrossChainData struct {
	IEthCrossChainDataCaller     // Read-only binding to the contract
	IEthCrossChainDataTransactor // Write-only binding to the contract
	IEthCrossChainDataFilterer   // Log filterer for contract events
}

IEthCrossChainData is an auto generated Go binding around a Solidity contract.

func NewIEthCrossChainData

func NewIEthCrossChainData(address common.Address, backend bind.ContractBackend) (*IEthCrossChainData, error)

NewIEthCrossChainData creates a new instance of IEthCrossChainData, bound to a specific deployed contract.

type IEthCrossChainDataCaller

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

IEthCrossChainDataCaller is an auto generated read-only Go binding around a Solidity contract.

func NewIEthCrossChainDataCaller

func NewIEthCrossChainDataCaller(address common.Address, caller bind.ContractCaller) (*IEthCrossChainDataCaller, error)

NewIEthCrossChainDataCaller creates a new read-only instance of IEthCrossChainData, bound to a specific deployed contract.

func (*IEthCrossChainDataCaller) CheckIfFromChainTxExist

func (_IEthCrossChainData *IEthCrossChainDataCaller) CheckIfFromChainTxExist(opts *bind.CallOpts, fromChainId uint64, fromChainTx [32]byte) (bool, error)

CheckIfFromChainTxExist is a free data retrieval call binding the contract method 0xe7eed3f3.

Solidity: function checkIfFromChainTxExist(uint64 fromChainId, bytes32 fromChainTx) constant returns(bool)

func (*IEthCrossChainDataCaller) GetCurEpochConPubKeyBytes

func (_IEthCrossChainData *IEthCrossChainDataCaller) GetCurEpochConPubKeyBytes(opts *bind.CallOpts) ([]byte, error)

GetCurEpochConPubKeyBytes is a free data retrieval call binding the contract method 0xa87c3ab2.

Solidity: function getCurEpochConPubKeyBytes() constant returns(bytes)

func (*IEthCrossChainDataCaller) GetCurEpochStartHeight

func (_IEthCrossChainData *IEthCrossChainDataCaller) GetCurEpochStartHeight(opts *bind.CallOpts) (uint32, error)

GetCurEpochStartHeight is a free data retrieval call binding the contract method 0xa1043138.

Solidity: function getCurEpochStartHeight() constant returns(uint32)

func (*IEthCrossChainDataCaller) GetEthTxHash

func (_IEthCrossChainData *IEthCrossChainDataCaller) GetEthTxHash(opts *bind.CallOpts, ethTxHashIndex *big.Int) ([32]byte, error)

GetEthTxHash is a free data retrieval call binding the contract method 0xd5b03fca.

Solidity: function getEthTxHash(uint256 ethTxHashIndex) constant returns(bytes32)

func (*IEthCrossChainDataCaller) GetEthTxHashIndex

func (_IEthCrossChainData *IEthCrossChainDataCaller) GetEthTxHashIndex(opts *bind.CallOpts) (*big.Int, error)

GetEthTxHashIndex is a free data retrieval call binding the contract method 0xab907a6f.

Solidity: function getEthTxHashIndex() constant returns(uint256)

func (*IEthCrossChainDataCaller) GetExtraData

func (_IEthCrossChainData *IEthCrossChainDataCaller) GetExtraData(opts *bind.CallOpts, key1 [32]byte, key2 [32]byte) ([]byte, error)

GetExtraData is a free data retrieval call binding the contract method 0x2707f9e0.

Solidity: function getExtraData(bytes32 key1, bytes32 key2) constant returns(bytes)

func (*IEthCrossChainDataCaller) Paused

func (_IEthCrossChainData *IEthCrossChainDataCaller) Paused(opts *bind.CallOpts) (bool, error)

Paused is a free data retrieval call binding the contract method 0xd4bc9601.

Solidity: function paused() constant returns(bool)

type IEthCrossChainDataCallerRaw

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

IEthCrossChainDataCallerRaw is an auto generated low-level read-only Go binding around a Solidity contract.

func (*IEthCrossChainDataCallerRaw) Call

func (_IEthCrossChainData *IEthCrossChainDataCallerRaw) 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 IEthCrossChainDataCallerSession

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

IEthCrossChainDataCallerSession is an auto generated read-only Go binding around a Solidity contract, with pre-set call options.

func (*IEthCrossChainDataCallerSession) CheckIfFromChainTxExist

func (_IEthCrossChainData *IEthCrossChainDataCallerSession) CheckIfFromChainTxExist(fromChainId uint64, fromChainTx [32]byte) (bool, error)

CheckIfFromChainTxExist is a free data retrieval call binding the contract method 0xe7eed3f3.

Solidity: function checkIfFromChainTxExist(uint64 fromChainId, bytes32 fromChainTx) constant returns(bool)

func (*IEthCrossChainDataCallerSession) GetCurEpochConPubKeyBytes

func (_IEthCrossChainData *IEthCrossChainDataCallerSession) GetCurEpochConPubKeyBytes() ([]byte, error)

GetCurEpochConPubKeyBytes is a free data retrieval call binding the contract method 0xa87c3ab2.

Solidity: function getCurEpochConPubKeyBytes() constant returns(bytes)

func (*IEthCrossChainDataCallerSession) GetCurEpochStartHeight

func (_IEthCrossChainData *IEthCrossChainDataCallerSession) GetCurEpochStartHeight() (uint32, error)

GetCurEpochStartHeight is a free data retrieval call binding the contract method 0xa1043138.

Solidity: function getCurEpochStartHeight() constant returns(uint32)

func (*IEthCrossChainDataCallerSession) GetEthTxHash

func (_IEthCrossChainData *IEthCrossChainDataCallerSession) GetEthTxHash(ethTxHashIndex *big.Int) ([32]byte, error)

GetEthTxHash is a free data retrieval call binding the contract method 0xd5b03fca.

Solidity: function getEthTxHash(uint256 ethTxHashIndex) constant returns(bytes32)

func (*IEthCrossChainDataCallerSession) GetEthTxHashIndex

func (_IEthCrossChainData *IEthCrossChainDataCallerSession) GetEthTxHashIndex() (*big.Int, error)

GetEthTxHashIndex is a free data retrieval call binding the contract method 0xab907a6f.

Solidity: function getEthTxHashIndex() constant returns(uint256)

func (*IEthCrossChainDataCallerSession) GetExtraData

func (_IEthCrossChainData *IEthCrossChainDataCallerSession) GetExtraData(key1 [32]byte, key2 [32]byte) ([]byte, error)

GetExtraData is a free data retrieval call binding the contract method 0x2707f9e0.

Solidity: function getExtraData(bytes32 key1, bytes32 key2) constant returns(bytes)

func (*IEthCrossChainDataCallerSession) Paused

func (_IEthCrossChainData *IEthCrossChainDataCallerSession) Paused() (bool, error)

Paused is a free data retrieval call binding the contract method 0xd4bc9601.

Solidity: function paused() constant returns(bool)

type IEthCrossChainDataFilterer

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

IEthCrossChainDataFilterer is an auto generated log filtering Go binding around a Solidity contract events.

func NewIEthCrossChainDataFilterer

func NewIEthCrossChainDataFilterer(address common.Address, filterer bind.ContractFilterer) (*IEthCrossChainDataFilterer, error)

NewIEthCrossChainDataFilterer creates a new log filterer instance of IEthCrossChainData, bound to a specific deployed contract.

type IEthCrossChainDataRaw

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

IEthCrossChainDataRaw is an auto generated low-level Go binding around a Solidity contract.

func (*IEthCrossChainDataRaw) Call

func (_IEthCrossChainData *IEthCrossChainDataRaw) 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 (*IEthCrossChainDataRaw) Transact

func (_IEthCrossChainData *IEthCrossChainDataRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, *types.Receipt, error)

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

func (*IEthCrossChainDataRaw) Transfer

func (_IEthCrossChainData *IEthCrossChainDataRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, *types.Receipt, error)

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

type IEthCrossChainDataSession

type IEthCrossChainDataSession struct {
	Contract     *IEthCrossChainData // 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
}

IEthCrossChainDataSession is an auto generated Go binding around a Solidity contract, with pre-set call and transact options.

func (*IEthCrossChainDataSession) AsyncMarkFromChainTxExist

func (_IEthCrossChainData *IEthCrossChainDataSession) AsyncMarkFromChainTxExist(handler func(*types.Receipt, error), fromChainId uint64, fromChainTx [32]byte) (*types.Transaction, error)

func (*IEthCrossChainDataSession) AsyncPause

func (_IEthCrossChainData *IEthCrossChainDataSession) AsyncPause(handler func(*types.Receipt, error)) (*types.Transaction, error)

func (*IEthCrossChainDataSession) AsyncPutCurEpochConPubKeyBytes

func (_IEthCrossChainData *IEthCrossChainDataSession) AsyncPutCurEpochConPubKeyBytes(handler func(*types.Receipt, error), curEpochPkBytes []byte) (*types.Transaction, error)

func (*IEthCrossChainDataSession) AsyncPutCurEpochStartHeight

func (_IEthCrossChainData *IEthCrossChainDataSession) AsyncPutCurEpochStartHeight(handler func(*types.Receipt, error), curEpochStartHeight uint32) (*types.Transaction, error)

func (*IEthCrossChainDataSession) AsyncPutEthTxHash

func (_IEthCrossChainData *IEthCrossChainDataSession) AsyncPutEthTxHash(handler func(*types.Receipt, error), ethTxHash [32]byte) (*types.Transaction, error)

func (*IEthCrossChainDataSession) AsyncPutExtraData

func (_IEthCrossChainData *IEthCrossChainDataSession) AsyncPutExtraData(handler func(*types.Receipt, error), key1 [32]byte, key2 [32]byte, value []byte) (*types.Transaction, error)

func (*IEthCrossChainDataSession) AsyncTransferOwnership

func (_IEthCrossChainData *IEthCrossChainDataSession) AsyncTransferOwnership(handler func(*types.Receipt, error), newOwner common.Address) (*types.Transaction, error)

func (*IEthCrossChainDataSession) AsyncUnpause

func (_IEthCrossChainData *IEthCrossChainDataSession) AsyncUnpause(handler func(*types.Receipt, error)) (*types.Transaction, error)

func (*IEthCrossChainDataSession) CheckIfFromChainTxExist

func (_IEthCrossChainData *IEthCrossChainDataSession) CheckIfFromChainTxExist(fromChainId uint64, fromChainTx [32]byte) (bool, error)

CheckIfFromChainTxExist is a free data retrieval call binding the contract method 0xe7eed3f3.

Solidity: function checkIfFromChainTxExist(uint64 fromChainId, bytes32 fromChainTx) constant returns(bool)

func (*IEthCrossChainDataSession) GetCurEpochConPubKeyBytes

func (_IEthCrossChainData *IEthCrossChainDataSession) GetCurEpochConPubKeyBytes() ([]byte, error)

GetCurEpochConPubKeyBytes is a free data retrieval call binding the contract method 0xa87c3ab2.

Solidity: function getCurEpochConPubKeyBytes() constant returns(bytes)

func (*IEthCrossChainDataSession) GetCurEpochStartHeight

func (_IEthCrossChainData *IEthCrossChainDataSession) GetCurEpochStartHeight() (uint32, error)

GetCurEpochStartHeight is a free data retrieval call binding the contract method 0xa1043138.

Solidity: function getCurEpochStartHeight() constant returns(uint32)

func (*IEthCrossChainDataSession) GetEthTxHash

func (_IEthCrossChainData *IEthCrossChainDataSession) GetEthTxHash(ethTxHashIndex *big.Int) ([32]byte, error)

GetEthTxHash is a free data retrieval call binding the contract method 0xd5b03fca.

Solidity: function getEthTxHash(uint256 ethTxHashIndex) constant returns(bytes32)

func (*IEthCrossChainDataSession) GetEthTxHashIndex

func (_IEthCrossChainData *IEthCrossChainDataSession) GetEthTxHashIndex() (*big.Int, error)

GetEthTxHashIndex is a free data retrieval call binding the contract method 0xab907a6f.

Solidity: function getEthTxHashIndex() constant returns(uint256)

func (*IEthCrossChainDataSession) GetExtraData

func (_IEthCrossChainData *IEthCrossChainDataSession) GetExtraData(key1 [32]byte, key2 [32]byte) ([]byte, error)

GetExtraData is a free data retrieval call binding the contract method 0x2707f9e0.

Solidity: function getExtraData(bytes32 key1, bytes32 key2) constant returns(bytes)

func (*IEthCrossChainDataSession) MarkFromChainTxExist

func (_IEthCrossChainData *IEthCrossChainDataSession) MarkFromChainTxExist(fromChainId uint64, fromChainTx [32]byte) (*types.Transaction, *types.Receipt, error)

MarkFromChainTxExist is a paid mutator transaction binding the contract method 0x1ce20756.

Solidity: function markFromChainTxExist(uint64 fromChainId, bytes32 fromChainTx) returns(bool)

func (*IEthCrossChainDataSession) Pause

func (_IEthCrossChainData *IEthCrossChainDataSession) Pause() (*types.Transaction, *types.Receipt, error)

Pause is a paid mutator transaction binding the contract method 0xf4fbb0c8.

Solidity: function pause() returns(bool)

func (*IEthCrossChainDataSession) Paused

func (_IEthCrossChainData *IEthCrossChainDataSession) Paused() (bool, error)

Paused is a free data retrieval call binding the contract method 0xd4bc9601.

Solidity: function paused() constant returns(bool)

func (*IEthCrossChainDataSession) PutCurEpochConPubKeyBytes

func (_IEthCrossChainData *IEthCrossChainDataSession) PutCurEpochConPubKeyBytes(curEpochPkBytes []byte) (*types.Transaction, *types.Receipt, error)

PutCurEpochConPubKeyBytes is a paid mutator transaction binding the contract method 0x795c2da6.

Solidity: function putCurEpochConPubKeyBytes(bytes curEpochPkBytes) returns(bool)

func (*IEthCrossChainDataSession) PutCurEpochStartHeight

func (_IEthCrossChainData *IEthCrossChainDataSession) PutCurEpochStartHeight(curEpochStartHeight uint32) (*types.Transaction, *types.Receipt, error)

PutCurEpochStartHeight is a paid mutator transaction binding the contract method 0x9b9272ae.

Solidity: function putCurEpochStartHeight(uint32 curEpochStartHeight) returns(bool)

func (*IEthCrossChainDataSession) PutEthTxHash

func (_IEthCrossChainData *IEthCrossChainDataSession) PutEthTxHash(ethTxHash [32]byte) (*types.Transaction, *types.Receipt, error)

PutEthTxHash is a paid mutator transaction binding the contract method 0x93645d57.

Solidity: function putEthTxHash(bytes32 ethTxHash) returns(bool)

func (*IEthCrossChainDataSession) PutExtraData

func (_IEthCrossChainData *IEthCrossChainDataSession) PutExtraData(key1 [32]byte, key2 [32]byte, value []byte) (*types.Transaction, *types.Receipt, error)

PutExtraData is a paid mutator transaction binding the contract method 0x351f0ea0.

Solidity: function putExtraData(bytes32 key1, bytes32 key2, bytes value) returns(bool)

func (*IEthCrossChainDataSession) TransferOwnership

func (_IEthCrossChainData *IEthCrossChainDataSession) TransferOwnership(newOwner common.Address) (*types.Transaction, *types.Receipt, error)

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

Solidity: function transferOwnership(address newOwner) returns()

func (*IEthCrossChainDataSession) Unpause

func (_IEthCrossChainData *IEthCrossChainDataSession) Unpause() (*types.Transaction, *types.Receipt, error)

Unpause is a paid mutator transaction binding the contract method 0x63c37526.

Solidity: function unpause() returns(bool)

type IEthCrossChainDataTransactor

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

IEthCrossChainDataTransactor is an auto generated write-only Go binding around a Solidity contract.

func NewIEthCrossChainDataTransactor

func NewIEthCrossChainDataTransactor(address common.Address, transactor bind.ContractTransactor) (*IEthCrossChainDataTransactor, error)

NewIEthCrossChainDataTransactor creates a new write-only instance of IEthCrossChainData, bound to a specific deployed contract.

func (*IEthCrossChainDataTransactor) AsyncMarkFromChainTxExist

func (_IEthCrossChainData *IEthCrossChainDataTransactor) AsyncMarkFromChainTxExist(handler func(*types.Receipt, error), opts *bind.TransactOpts, fromChainId uint64, fromChainTx [32]byte) (*types.Transaction, error)

func (*IEthCrossChainDataTransactor) AsyncPause

func (_IEthCrossChainData *IEthCrossChainDataTransactor) AsyncPause(handler func(*types.Receipt, error), opts *bind.TransactOpts) (*types.Transaction, error)

func (*IEthCrossChainDataTransactor) AsyncPutCurEpochConPubKeyBytes

func (_IEthCrossChainData *IEthCrossChainDataTransactor) AsyncPutCurEpochConPubKeyBytes(handler func(*types.Receipt, error), opts *bind.TransactOpts, curEpochPkBytes []byte) (*types.Transaction, error)

func (*IEthCrossChainDataTransactor) AsyncPutCurEpochStartHeight

func (_IEthCrossChainData *IEthCrossChainDataTransactor) AsyncPutCurEpochStartHeight(handler func(*types.Receipt, error), opts *bind.TransactOpts, curEpochStartHeight uint32) (*types.Transaction, error)

func (*IEthCrossChainDataTransactor) AsyncPutEthTxHash

func (_IEthCrossChainData *IEthCrossChainDataTransactor) AsyncPutEthTxHash(handler func(*types.Receipt, error), opts *bind.TransactOpts, ethTxHash [32]byte) (*types.Transaction, error)

func (*IEthCrossChainDataTransactor) AsyncPutExtraData

func (_IEthCrossChainData *IEthCrossChainDataTransactor) AsyncPutExtraData(handler func(*types.Receipt, error), opts *bind.TransactOpts, key1 [32]byte, key2 [32]byte, value []byte) (*types.Transaction, error)

func (*IEthCrossChainDataTransactor) AsyncTransferOwnership

func (_IEthCrossChainData *IEthCrossChainDataTransactor) AsyncTransferOwnership(handler func(*types.Receipt, error), opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

func (*IEthCrossChainDataTransactor) AsyncUnpause

func (_IEthCrossChainData *IEthCrossChainDataTransactor) AsyncUnpause(handler func(*types.Receipt, error), opts *bind.TransactOpts) (*types.Transaction, error)

func (*IEthCrossChainDataTransactor) MarkFromChainTxExist

func (_IEthCrossChainData *IEthCrossChainDataTransactor) MarkFromChainTxExist(opts *bind.TransactOpts, fromChainId uint64, fromChainTx [32]byte) (*types.Transaction, *types.Receipt, error)

MarkFromChainTxExist is a paid mutator transaction binding the contract method 0x1ce20756.

Solidity: function markFromChainTxExist(uint64 fromChainId, bytes32 fromChainTx) returns(bool)

func (*IEthCrossChainDataTransactor) Pause

func (_IEthCrossChainData *IEthCrossChainDataTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, *types.Receipt, error)

Pause is a paid mutator transaction binding the contract method 0xf4fbb0c8.

Solidity: function pause() returns(bool)

func (*IEthCrossChainDataTransactor) PutCurEpochConPubKeyBytes

func (_IEthCrossChainData *IEthCrossChainDataTransactor) PutCurEpochConPubKeyBytes(opts *bind.TransactOpts, curEpochPkBytes []byte) (*types.Transaction, *types.Receipt, error)

PutCurEpochConPubKeyBytes is a paid mutator transaction binding the contract method 0x795c2da6.

Solidity: function putCurEpochConPubKeyBytes(bytes curEpochPkBytes) returns(bool)

func (*IEthCrossChainDataTransactor) PutCurEpochStartHeight

func (_IEthCrossChainData *IEthCrossChainDataTransactor) PutCurEpochStartHeight(opts *bind.TransactOpts, curEpochStartHeight uint32) (*types.Transaction, *types.Receipt, error)

PutCurEpochStartHeight is a paid mutator transaction binding the contract method 0x9b9272ae.

Solidity: function putCurEpochStartHeight(uint32 curEpochStartHeight) returns(bool)

func (*IEthCrossChainDataTransactor) PutEthTxHash

func (_IEthCrossChainData *IEthCrossChainDataTransactor) PutEthTxHash(opts *bind.TransactOpts, ethTxHash [32]byte) (*types.Transaction, *types.Receipt, error)

PutEthTxHash is a paid mutator transaction binding the contract method 0x93645d57.

Solidity: function putEthTxHash(bytes32 ethTxHash) returns(bool)

func (*IEthCrossChainDataTransactor) PutExtraData

func (_IEthCrossChainData *IEthCrossChainDataTransactor) PutExtraData(opts *bind.TransactOpts, key1 [32]byte, key2 [32]byte, value []byte) (*types.Transaction, *types.Receipt, error)

PutExtraData is a paid mutator transaction binding the contract method 0x351f0ea0.

Solidity: function putExtraData(bytes32 key1, bytes32 key2, bytes value) returns(bool)

func (*IEthCrossChainDataTransactor) TransferOwnership

func (_IEthCrossChainData *IEthCrossChainDataTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, *types.Receipt, error)

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

Solidity: function transferOwnership(address newOwner) returns()

func (*IEthCrossChainDataTransactor) Unpause

func (_IEthCrossChainData *IEthCrossChainDataTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, *types.Receipt, error)

Unpause is a paid mutator transaction binding the contract method 0x63c37526.

Solidity: function unpause() returns(bool)

type IEthCrossChainDataTransactorRaw

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

IEthCrossChainDataTransactorRaw is an auto generated low-level write-only Go binding around a Solidity contract.

func (*IEthCrossChainDataTransactorRaw) Transact

func (_IEthCrossChainData *IEthCrossChainDataTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, *types.Receipt, error)

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

func (*IEthCrossChainDataTransactorRaw) Transfer

func (_IEthCrossChainData *IEthCrossChainDataTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, *types.Receipt, error)

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

type IEthCrossChainDataTransactorSession

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

IEthCrossChainDataTransactorSession is an auto generated write-only Go binding around a Solidity contract, with pre-set transact options.

func (*IEthCrossChainDataTransactorSession) AsyncMarkFromChainTxExist

func (_IEthCrossChainData *IEthCrossChainDataTransactorSession) AsyncMarkFromChainTxExist(handler func(*types.Receipt, error), fromChainId uint64, fromChainTx [32]byte) (*types.Transaction, error)

func (*IEthCrossChainDataTransactorSession) AsyncPause

func (_IEthCrossChainData *IEthCrossChainDataTransactorSession) AsyncPause(handler func(*types.Receipt, error)) (*types.Transaction, error)

func (*IEthCrossChainDataTransactorSession) AsyncPutCurEpochConPubKeyBytes

func (_IEthCrossChainData *IEthCrossChainDataTransactorSession) AsyncPutCurEpochConPubKeyBytes(handler func(*types.Receipt, error), curEpochPkBytes []byte) (*types.Transaction, error)

func (*IEthCrossChainDataTransactorSession) AsyncPutCurEpochStartHeight

func (_IEthCrossChainData *IEthCrossChainDataTransactorSession) AsyncPutCurEpochStartHeight(handler func(*types.Receipt, error), curEpochStartHeight uint32) (*types.Transaction, error)

func (*IEthCrossChainDataTransactorSession) AsyncPutEthTxHash

func (_IEthCrossChainData *IEthCrossChainDataTransactorSession) AsyncPutEthTxHash(handler func(*types.Receipt, error), ethTxHash [32]byte) (*types.Transaction, error)

func (*IEthCrossChainDataTransactorSession) AsyncPutExtraData

func (_IEthCrossChainData *IEthCrossChainDataTransactorSession) AsyncPutExtraData(handler func(*types.Receipt, error), key1 [32]byte, key2 [32]byte, value []byte) (*types.Transaction, error)

func (*IEthCrossChainDataTransactorSession) AsyncTransferOwnership

func (_IEthCrossChainData *IEthCrossChainDataTransactorSession) AsyncTransferOwnership(handler func(*types.Receipt, error), newOwner common.Address) (*types.Transaction, error)

func (*IEthCrossChainDataTransactorSession) AsyncUnpause

func (_IEthCrossChainData *IEthCrossChainDataTransactorSession) AsyncUnpause(handler func(*types.Receipt, error)) (*types.Transaction, error)

func (*IEthCrossChainDataTransactorSession) MarkFromChainTxExist

func (_IEthCrossChainData *IEthCrossChainDataTransactorSession) MarkFromChainTxExist(fromChainId uint64, fromChainTx [32]byte) (*types.Transaction, *types.Receipt, error)

MarkFromChainTxExist is a paid mutator transaction binding the contract method 0x1ce20756.

Solidity: function markFromChainTxExist(uint64 fromChainId, bytes32 fromChainTx) returns(bool)

func (*IEthCrossChainDataTransactorSession) Pause

func (_IEthCrossChainData *IEthCrossChainDataTransactorSession) Pause() (*types.Transaction, *types.Receipt, error)

Pause is a paid mutator transaction binding the contract method 0xf4fbb0c8.

Solidity: function pause() returns(bool)

func (*IEthCrossChainDataTransactorSession) PutCurEpochConPubKeyBytes

func (_IEthCrossChainData *IEthCrossChainDataTransactorSession) PutCurEpochConPubKeyBytes(curEpochPkBytes []byte) (*types.Transaction, *types.Receipt, error)

PutCurEpochConPubKeyBytes is a paid mutator transaction binding the contract method 0x795c2da6.

Solidity: function putCurEpochConPubKeyBytes(bytes curEpochPkBytes) returns(bool)

func (*IEthCrossChainDataTransactorSession) PutCurEpochStartHeight

func (_IEthCrossChainData *IEthCrossChainDataTransactorSession) PutCurEpochStartHeight(curEpochStartHeight uint32) (*types.Transaction, *types.Receipt, error)

PutCurEpochStartHeight is a paid mutator transaction binding the contract method 0x9b9272ae.

Solidity: function putCurEpochStartHeight(uint32 curEpochStartHeight) returns(bool)

func (*IEthCrossChainDataTransactorSession) PutEthTxHash

func (_IEthCrossChainData *IEthCrossChainDataTransactorSession) PutEthTxHash(ethTxHash [32]byte) (*types.Transaction, *types.Receipt, error)

PutEthTxHash is a paid mutator transaction binding the contract method 0x93645d57.

Solidity: function putEthTxHash(bytes32 ethTxHash) returns(bool)

func (*IEthCrossChainDataTransactorSession) PutExtraData

func (_IEthCrossChainData *IEthCrossChainDataTransactorSession) PutExtraData(key1 [32]byte, key2 [32]byte, value []byte) (*types.Transaction, *types.Receipt, error)

PutExtraData is a paid mutator transaction binding the contract method 0x351f0ea0.

Solidity: function putExtraData(bytes32 key1, bytes32 key2, bytes value) returns(bool)

func (*IEthCrossChainDataTransactorSession) TransferOwnership

func (_IEthCrossChainData *IEthCrossChainDataTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, *types.Receipt, error)

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

Solidity: function transferOwnership(address newOwner) returns()

func (*IEthCrossChainDataTransactorSession) Unpause

func (_IEthCrossChainData *IEthCrossChainDataTransactorSession) Unpause() (*types.Transaction, *types.Receipt, error)

Unpause is a paid mutator transaction binding the contract method 0x63c37526.

Solidity: function unpause() returns(bool)

type Ownable

type Ownable struct {
	OwnableCaller     // Read-only binding to the contract
	OwnableTransactor // Write-only binding to the contract
	OwnableFilterer   // Log filterer for contract events
}

Ownable is an auto generated Go binding around a Solidity contract.

func NewOwnable

func NewOwnable(address common.Address, backend bind.ContractBackend) (*Ownable, error)

NewOwnable creates a new instance of Ownable, bound to a specific deployed contract.

type OwnableCaller

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

OwnableCaller is an auto generated read-only Go binding around a Solidity contract.

func NewOwnableCaller

func NewOwnableCaller(address common.Address, caller bind.ContractCaller) (*OwnableCaller, error)

NewOwnableCaller creates a new read-only instance of Ownable, bound to a specific deployed contract.

func (*OwnableCaller) IsOwner

func (_Ownable *OwnableCaller) IsOwner(opts *bind.CallOpts) (bool, error)

IsOwner is a free data retrieval call binding the contract method 0xede8e529.

Solidity: function isOwner() constant returns(bool)

func (*OwnableCaller) Owner

func (_Ownable *OwnableCaller) Owner(opts *bind.CallOpts) (common.Address, error)

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

Solidity: function owner() constant returns(address)

type OwnableCallerRaw

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

OwnableCallerRaw is an auto generated low-level read-only Go binding around a Solidity contract.

func (*OwnableCallerRaw) Call

func (_Ownable *OwnableCallerRaw) 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 OwnableCallerSession

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

OwnableCallerSession is an auto generated read-only Go binding around a Solidity contract, with pre-set call options.

func (*OwnableCallerSession) IsOwner

func (_Ownable *OwnableCallerSession) IsOwner() (bool, error)

IsOwner is a free data retrieval call binding the contract method 0xede8e529.

Solidity: function isOwner() constant returns(bool)

func (*OwnableCallerSession) Owner

func (_Ownable *OwnableCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

type OwnableFilterer

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

OwnableFilterer is an auto generated log filtering Go binding around a Solidity contract events.

func NewOwnableFilterer

func NewOwnableFilterer(address common.Address, filterer bind.ContractFilterer) (*OwnableFilterer, error)

NewOwnableFilterer creates a new log filterer instance of Ownable, bound to a specific deployed contract.

func (*OwnableFilterer) FilterOwnershipTransferred

func (_Ownable *OwnableFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*OwnableOwnershipTransferredIterator, error)

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

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

func (*OwnableFilterer) ParseOwnershipTransferred

func (_Ownable *OwnableFilterer) ParseOwnershipTransferred(log types.Log) (*OwnableOwnershipTransferred, error)

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

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

func (*OwnableFilterer) WatchOwnershipTransferred

func (_Ownable *OwnableFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OwnableOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

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

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

type OwnableOwnershipTransferred

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

OwnableOwnershipTransferred represents a OwnershipTransferred event raised by the Ownable contract.

type OwnableOwnershipTransferredIterator

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

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

func (*OwnableOwnershipTransferredIterator) Close

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

func (*OwnableOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*OwnableOwnershipTransferredIterator) 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 OwnableRaw

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

OwnableRaw is an auto generated low-level Go binding around a Solidity contract.

func (*OwnableRaw) Call

func (_Ownable *OwnableRaw) 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 (*OwnableRaw) Transact

func (_Ownable *OwnableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, *types.Receipt, error)

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

func (*OwnableRaw) Transfer

func (_Ownable *OwnableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, *types.Receipt, error)

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

type OwnableSession

type OwnableSession struct {
	Contract     *Ownable          // 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
}

OwnableSession is an auto generated Go binding around a Solidity contract, with pre-set call and transact options.

func (*OwnableSession) AsyncRenounceOwnership

func (_Ownable *OwnableSession) AsyncRenounceOwnership(handler func(*types.Receipt, error)) (*types.Transaction, error)

func (*OwnableSession) AsyncTransferOwnership

func (_Ownable *OwnableSession) AsyncTransferOwnership(handler func(*types.Receipt, error), newOwner common.Address) (*types.Transaction, error)

func (*OwnableSession) IsOwner

func (_Ownable *OwnableSession) IsOwner() (bool, error)

IsOwner is a free data retrieval call binding the contract method 0xede8e529.

Solidity: function isOwner() constant returns(bool)

func (*OwnableSession) Owner

func (_Ownable *OwnableSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*OwnableSession) RenounceOwnership

func (_Ownable *OwnableSession) RenounceOwnership() (*types.Transaction, *types.Receipt, error)

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

Solidity: function renounceOwnership() returns()

func (*OwnableSession) TransferOwnership

func (_Ownable *OwnableSession) TransferOwnership(newOwner common.Address) (*types.Transaction, *types.Receipt, error)

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

Solidity: function transferOwnership(address newOwner) returns()

type OwnableTransactor

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

OwnableTransactor is an auto generated write-only Go binding around a Solidity contract.

func NewOwnableTransactor

func NewOwnableTransactor(address common.Address, transactor bind.ContractTransactor) (*OwnableTransactor, error)

NewOwnableTransactor creates a new write-only instance of Ownable, bound to a specific deployed contract.

func (*OwnableTransactor) AsyncRenounceOwnership

func (_Ownable *OwnableTransactor) AsyncRenounceOwnership(handler func(*types.Receipt, error), opts *bind.TransactOpts) (*types.Transaction, error)

func (*OwnableTransactor) AsyncTransferOwnership

func (_Ownable *OwnableTransactor) AsyncTransferOwnership(handler func(*types.Receipt, error), opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

func (*OwnableTransactor) RenounceOwnership

func (_Ownable *OwnableTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, *types.Receipt, error)

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

Solidity: function renounceOwnership() returns()

func (*OwnableTransactor) TransferOwnership

func (_Ownable *OwnableTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, *types.Receipt, error)

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

Solidity: function transferOwnership(address newOwner) returns()

type OwnableTransactorRaw

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

OwnableTransactorRaw is an auto generated low-level write-only Go binding around a Solidity contract.

func (*OwnableTransactorRaw) Transact

func (_Ownable *OwnableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, *types.Receipt, error)

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

func (*OwnableTransactorRaw) Transfer

func (_Ownable *OwnableTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, *types.Receipt, error)

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

type OwnableTransactorSession

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

OwnableTransactorSession is an auto generated write-only Go binding around a Solidity contract, with pre-set transact options.

func (*OwnableTransactorSession) AsyncRenounceOwnership

func (_Ownable *OwnableTransactorSession) AsyncRenounceOwnership(handler func(*types.Receipt, error)) (*types.Transaction, error)

func (*OwnableTransactorSession) AsyncTransferOwnership

func (_Ownable *OwnableTransactorSession) AsyncTransferOwnership(handler func(*types.Receipt, error), newOwner common.Address) (*types.Transaction, error)

func (*OwnableTransactorSession) RenounceOwnership

func (_Ownable *OwnableTransactorSession) RenounceOwnership() (*types.Transaction, *types.Receipt, error)

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

Solidity: function renounceOwnership() returns()

func (*OwnableTransactorSession) TransferOwnership

func (_Ownable *OwnableTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, *types.Receipt, error)

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

Solidity: function transferOwnership(address newOwner) returns()

type Pausable

type Pausable struct {
	PausableCaller     // Read-only binding to the contract
	PausableTransactor // Write-only binding to the contract
	PausableFilterer   // Log filterer for contract events
}

Pausable is an auto generated Go binding around a Solidity contract.

func NewPausable

func NewPausable(address common.Address, backend bind.ContractBackend) (*Pausable, error)

NewPausable creates a new instance of Pausable, bound to a specific deployed contract.

type PausableCaller

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

PausableCaller is an auto generated read-only Go binding around a Solidity contract.

func NewPausableCaller

func NewPausableCaller(address common.Address, caller bind.ContractCaller) (*PausableCaller, error)

NewPausableCaller creates a new read-only instance of Pausable, bound to a specific deployed contract.

func (*PausableCaller) Paused

func (_Pausable *PausableCaller) Paused(opts *bind.CallOpts) (bool, error)

Paused is a free data retrieval call binding the contract method 0xd4bc9601.

Solidity: function paused() constant returns(bool)

type PausableCallerRaw

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

PausableCallerRaw is an auto generated low-level read-only Go binding around a Solidity contract.

func (*PausableCallerRaw) Call

func (_Pausable *PausableCallerRaw) 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 PausableCallerSession

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

PausableCallerSession is an auto generated read-only Go binding around a Solidity contract, with pre-set call options.

func (*PausableCallerSession) Paused

func (_Pausable *PausableCallerSession) Paused() (bool, error)

Paused is a free data retrieval call binding the contract method 0xd4bc9601.

Solidity: function paused() constant returns(bool)

type PausableFilterer

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

PausableFilterer is an auto generated log filtering Go binding around a Solidity contract events.

func NewPausableFilterer

func NewPausableFilterer(address common.Address, filterer bind.ContractFilterer) (*PausableFilterer, error)

NewPausableFilterer creates a new log filterer instance of Pausable, bound to a specific deployed contract.

func (*PausableFilterer) FilterPaused

func (_Pausable *PausableFilterer) FilterPaused(opts *bind.FilterOpts) (*PausablePausedIterator, error)

FilterPaused is a free log retrieval operation binding the contract event 0x000000000000000000000000000000000000000000000000000000003572985a.

Solidity: event Paused(address account)

func (*PausableFilterer) FilterUnpaused

func (_Pausable *PausableFilterer) FilterUnpaused(opts *bind.FilterOpts) (*PausableUnpausedIterator, error)

FilterUnpaused is a free log retrieval operation binding the contract event 0x0000000000000000000000000000000000000000000000000000000044693cad.

Solidity: event Unpaused(address account)

func (*PausableFilterer) ParsePaused

func (_Pausable *PausableFilterer) ParsePaused(log types.Log) (*PausablePaused, error)

ParsePaused is a log parse operation binding the contract event 0x000000000000000000000000000000000000000000000000000000003572985a.

Solidity: event Paused(address account)

func (*PausableFilterer) ParseUnpaused

func (_Pausable *PausableFilterer) ParseUnpaused(log types.Log) (*PausableUnpaused, error)

ParseUnpaused is a log parse operation binding the contract event 0x0000000000000000000000000000000000000000000000000000000044693cad.

Solidity: event Unpaused(address account)

func (*PausableFilterer) WatchPaused

func (_Pausable *PausableFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *PausablePaused) (event.Subscription, error)

WatchPaused is a free log subscription operation binding the contract event 0x000000000000000000000000000000000000000000000000000000003572985a.

Solidity: event Paused(address account)

func (*PausableFilterer) WatchUnpaused

func (_Pausable *PausableFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *PausableUnpaused) (event.Subscription, error)

WatchUnpaused is a free log subscription operation binding the contract event 0x0000000000000000000000000000000000000000000000000000000044693cad.

Solidity: event Unpaused(address account)

type PausablePaused

type PausablePaused struct {
	Account common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

PausablePaused represents a Paused event raised by the Pausable contract.

type PausablePausedIterator

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

PausablePausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the Pausable contract.

func (*PausablePausedIterator) Close

func (it *PausablePausedIterator) Close() error

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

func (*PausablePausedIterator) Error

func (it *PausablePausedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*PausablePausedIterator) Next

func (it *PausablePausedIterator) Next() bool

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 PausableRaw

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

PausableRaw is an auto generated low-level Go binding around a Solidity contract.

func (*PausableRaw) Call

func (_Pausable *PausableRaw) 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 (*PausableRaw) Transact

func (_Pausable *PausableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, *types.Receipt, error)

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

func (*PausableRaw) Transfer

func (_Pausable *PausableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, *types.Receipt, error)

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

type PausableSession

type PausableSession struct {
	Contract     *Pausable         // 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
}

PausableSession is an auto generated Go binding around a Solidity contract, with pre-set call and transact options.

func (*PausableSession) Paused

func (_Pausable *PausableSession) Paused() (bool, error)

Paused is a free data retrieval call binding the contract method 0xd4bc9601.

Solidity: function paused() constant returns(bool)

type PausableTransactor

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

PausableTransactor is an auto generated write-only Go binding around a Solidity contract.

func NewPausableTransactor

func NewPausableTransactor(address common.Address, transactor bind.ContractTransactor) (*PausableTransactor, error)

NewPausableTransactor creates a new write-only instance of Pausable, bound to a specific deployed contract.

type PausableTransactorRaw

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

PausableTransactorRaw is an auto generated low-level write-only Go binding around a Solidity contract.

func (*PausableTransactorRaw) Transact

func (_Pausable *PausableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, *types.Receipt, error)

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

func (*PausableTransactorRaw) Transfer

func (_Pausable *PausableTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, *types.Receipt, error)

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

type PausableTransactorSession

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

PausableTransactorSession is an auto generated write-only Go binding around a Solidity contract, with pre-set transact options.

type PausableUnpaused

type PausableUnpaused struct {
	Account common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

PausableUnpaused represents a Unpaused event raised by the Pausable contract.

type PausableUnpausedIterator

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

PausableUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the Pausable contract.

func (*PausableUnpausedIterator) Close

func (it *PausableUnpausedIterator) Close() error

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

func (*PausableUnpausedIterator) Error

func (it *PausableUnpausedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*PausableUnpausedIterator) Next

func (it *PausableUnpausedIterator) Next() bool

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.

Jump to

Keyboard shortcuts

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