Documentation ¶
Index ¶
- Variables
- type ExposedChannelVerifier
- type ExposedChannelVerifierCaller
- type ExposedChannelVerifierCallerRaw
- type ExposedChannelVerifierCallerSession
- type ExposedChannelVerifierFilterer
- type ExposedChannelVerifierInterface
- type ExposedChannelVerifierRaw
- func (_ExposedChannelVerifier *ExposedChannelVerifierRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ExposedChannelVerifier *ExposedChannelVerifierRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ExposedChannelVerifier *ExposedChannelVerifierRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ExposedChannelVerifierSession
- type ExposedChannelVerifierTransactor
- type ExposedChannelVerifierTransactorRaw
- type ExposedChannelVerifierTransactorSession
Constants ¶
This section is empty.
Variables ¶
View Source
var ExposedChannelVerifierABI = ExposedChannelVerifierMetaData.ABI
View Source
var ExposedChannelVerifierBin = ExposedChannelVerifierMetaData.Bin
View Source
var ExposedChannelVerifierMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_chainId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_contractAddress\",\"type\":\"address\"},{\"internalType\":\"uint64\",\"name\":\"_configCount\",\"type\":\"uint64\"},{\"internalType\":\"address[]\",\"name\":\"_signers\",\"type\":\"address[]\"},{\"internalType\":\"bytes32[]\",\"name\":\"_offchainTransmitters\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"_f\",\"type\":\"uint8\"},{\"internalType\":\"bytes\",\"name\":\"_onchainConfig\",\"type\":\"bytes\"},{\"internalType\":\"uint64\",\"name\":\"_encodedConfigVersion\",\"type\":\"uint64\"},{\"internalType\":\"bytes\",\"name\":\"_encodedConfig\",\"type\":\"bytes\"}],\"name\":\"exposedConfigDigestFromConfigData\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"pure\",\"type\":\"function\"}]",
Bin: "0x608060405234801561001057600080fd5b5061067e806100206000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c8063b05a355014610030575b600080fd5b61004361003e3660046103f2565b610055565b60405190815260200160405180910390f35b60006100a08b8b8b8b8b8b8b8b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152508d92508c91506100af9050565b9b9a5050505050505050505050565b6000808a8a8a8a8a8a8a8a8a6040516020016100d399989796959493929190610594565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815291905280516020909101207dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff167e09000000000000000000000000000000000000000000000000000000000000179150509998505050505050505050565b803573ffffffffffffffffffffffffffffffffffffffff8116811461017e57600080fd5b919050565b803567ffffffffffffffff8116811461017e57600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff811182821017156102115761021161019b565b604052919050565b600067ffffffffffffffff8211156102335761023361019b565b5060051b60200190565b600082601f83011261024e57600080fd5b8135602061026361025e83610219565b6101ca565b82815260059290921b8401810191818101908684111561028257600080fd5b8286015b848110156102a4576102978161015a565b8352918301918301610286565b509695505050505050565b600082601f8301126102c057600080fd5b813560206102d061025e83610219565b82815260059290921b840181019181810190868411156102ef57600080fd5b8286015b848110156102a457803583529183019183016102f3565b803560ff8116811461017e57600080fd5b60008083601f84011261032d57600080fd5b50813567ffffffffffffffff81111561034557600080fd5b60208301915083602082850101111561035d57600080fd5b9250929050565b600082601f83011261037557600080fd5b813567ffffffffffffffff81111561038f5761038f61019b565b6103c060207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f840116016101ca565b8181528460208386010111156103d557600080fd5b816020850160208301376000918101602001919091529392505050565b6000806000806000806000806000806101208b8d03121561041257600080fd5b8a35995061042260208c0161015a565b985061043060408c01610183565b975060608b013567ffffffffffffffff8082111561044d57600080fd5b6104598e838f0161023d565b985060808d013591508082111561046f57600080fd5b61047b8e838f016102af565b975061048960a08e0161030a565b965060c08d013591508082111561049f57600080fd5b6104ab8e838f0161031b565b90965094508491506104bf60e08e01610183565b93506101008d01359150808211156104d657600080fd5b506104e38d828e01610364565b9150509295989b9194979a5092959850565b600081518084526020808501945080840160005b8381101561052557815187529582019590820190600101610509565b509495945050505050565b6000815180845260005b818110156105565760208185018101518683018201520161053a565b5060006020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b60006101208083018c8452602073ffffffffffffffffffffffffffffffffffffffff808e168287015267ffffffffffffffff8d1660408701528360608701528293508b5180845261014087019450828d01935060005b818110156106085784518316865294830194938301936001016105ea565b5050505050828103608084015261061f81896104f5565b60ff881660a0850152905082810360c084015261063c8187610530565b67ffffffffffffffff861660e085015290508281036101008401526106618185610530565b9c9b50505050505050505050505056fea164736f6c6343000813000a",
}
Functions ¶
This section is empty.
Types ¶
type ExposedChannelVerifier ¶
type ExposedChannelVerifier struct { ExposedChannelVerifierCaller ExposedChannelVerifierTransactor ExposedChannelVerifierFilterer // contains filtered or unexported fields }
func DeployExposedChannelVerifier ¶
func DeployExposedChannelVerifier(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ExposedChannelVerifier, error)
func NewExposedChannelVerifier ¶
func NewExposedChannelVerifier(address common.Address, backend bind.ContractBackend) (*ExposedChannelVerifier, error)
func (*ExposedChannelVerifier) Address ¶
func (_ExposedChannelVerifier *ExposedChannelVerifier) Address() common.Address
type ExposedChannelVerifierCaller ¶
type ExposedChannelVerifierCaller struct {
// contains filtered or unexported fields
}
func NewExposedChannelVerifierCaller ¶
func NewExposedChannelVerifierCaller(address common.Address, caller bind.ContractCaller) (*ExposedChannelVerifierCaller, error)
func (*ExposedChannelVerifierCaller) ExposedConfigDigestFromConfigData ¶
func (_ExposedChannelVerifier *ExposedChannelVerifierCaller) ExposedConfigDigestFromConfigData(opts *bind.CallOpts, _chainId *big.Int, _contractAddress common.Address, _configCount uint64, _signers []common.Address, _offchainTransmitters [][32]byte, _f uint8, _onchainConfig []byte, _encodedConfigVersion uint64, _encodedConfig []byte) ([32]byte, error)
type ExposedChannelVerifierCallerRaw ¶
type ExposedChannelVerifierCallerRaw struct {
Contract *ExposedChannelVerifierCaller
}
type ExposedChannelVerifierCallerSession ¶
type ExposedChannelVerifierCallerSession struct { Contract *ExposedChannelVerifierCaller CallOpts bind.CallOpts }
func (*ExposedChannelVerifierCallerSession) ExposedConfigDigestFromConfigData ¶
func (_ExposedChannelVerifier *ExposedChannelVerifierCallerSession) ExposedConfigDigestFromConfigData(_chainId *big.Int, _contractAddress common.Address, _configCount uint64, _signers []common.Address, _offchainTransmitters [][32]byte, _f uint8, _onchainConfig []byte, _encodedConfigVersion uint64, _encodedConfig []byte) ([32]byte, error)
type ExposedChannelVerifierFilterer ¶
type ExposedChannelVerifierFilterer struct {
// contains filtered or unexported fields
}
func NewExposedChannelVerifierFilterer ¶
func NewExposedChannelVerifierFilterer(address common.Address, filterer bind.ContractFilterer) (*ExposedChannelVerifierFilterer, error)
type ExposedChannelVerifierInterface ¶
type ExposedChannelVerifierInterface interface { ExposedConfigDigestFromConfigData(opts *bind.CallOpts, _chainId *big.Int, _contractAddress common.Address, _configCount uint64, _signers []common.Address, _offchainTransmitters [][32]byte, _f uint8, _onchainConfig []byte, _encodedConfigVersion uint64, _encodedConfig []byte) ([32]byte, error) Address() common.Address }
type ExposedChannelVerifierRaw ¶
type ExposedChannelVerifierRaw struct {
Contract *ExposedChannelVerifier
}
func (*ExposedChannelVerifierRaw) Call ¶
func (_ExposedChannelVerifier *ExposedChannelVerifierRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
func (*ExposedChannelVerifierRaw) Transact ¶
func (_ExposedChannelVerifier *ExposedChannelVerifierRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
func (*ExposedChannelVerifierRaw) Transfer ¶
func (_ExposedChannelVerifier *ExposedChannelVerifierRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
type ExposedChannelVerifierSession ¶
type ExposedChannelVerifierSession struct { Contract *ExposedChannelVerifier CallOpts bind.CallOpts TransactOpts bind.TransactOpts }
func (*ExposedChannelVerifierSession) ExposedConfigDigestFromConfigData ¶
func (_ExposedChannelVerifier *ExposedChannelVerifierSession) ExposedConfigDigestFromConfigData(_chainId *big.Int, _contractAddress common.Address, _configCount uint64, _signers []common.Address, _offchainTransmitters [][32]byte, _f uint8, _onchainConfig []byte, _encodedConfigVersion uint64, _encodedConfig []byte) ([32]byte, error)
type ExposedChannelVerifierTransactor ¶
type ExposedChannelVerifierTransactor struct {
// contains filtered or unexported fields
}
func NewExposedChannelVerifierTransactor ¶
func NewExposedChannelVerifierTransactor(address common.Address, transactor bind.ContractTransactor) (*ExposedChannelVerifierTransactor, error)
type ExposedChannelVerifierTransactorRaw ¶
type ExposedChannelVerifierTransactorRaw struct {
Contract *ExposedChannelVerifierTransactor
}
func (*ExposedChannelVerifierTransactorRaw) Transact ¶
func (_ExposedChannelVerifier *ExposedChannelVerifierTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
func (*ExposedChannelVerifierTransactorRaw) Transfer ¶
func (_ExposedChannelVerifier *ExposedChannelVerifierTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
type ExposedChannelVerifierTransactorSession ¶
type ExposedChannelVerifierTransactorSession struct { Contract *ExposedChannelVerifierTransactor TransactOpts bind.TransactOpts }
Click to show internal directories.
Click to hide internal directories.