Documentation ¶
Overview ¶
Code generated by synapse abigen DO NOT EDIT.
Package executionservice provides a mock for the ExecutionService contract.
Index ¶
- Variables
- type AccessControlUpgradeable
- type AccessControlUpgradeableCaller
- func (_AccessControlUpgradeable *AccessControlUpgradeableCaller) DEFAULTADMINROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_AccessControlUpgradeable *AccessControlUpgradeableCaller) GetRoleAdmin(opts *bind.CallOpts, role [32]byte) ([32]byte, error)
- func (_AccessControlUpgradeable *AccessControlUpgradeableCaller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
- func (_AccessControlUpgradeable *AccessControlUpgradeableCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
- type AccessControlUpgradeableCallerRaw
- type AccessControlUpgradeableCallerSession
- func (_AccessControlUpgradeable *AccessControlUpgradeableCallerSession) DEFAULTADMINROLE() ([32]byte, error)
- func (_AccessControlUpgradeable *AccessControlUpgradeableCallerSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
- func (_AccessControlUpgradeable *AccessControlUpgradeableCallerSession) HasRole(role [32]byte, account common.Address) (bool, error)
- func (_AccessControlUpgradeable *AccessControlUpgradeableCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- type AccessControlUpgradeableFilterer
- func (_AccessControlUpgradeable *AccessControlUpgradeableFilterer) FilterInitialized(opts *bind.FilterOpts) (*AccessControlUpgradeableInitializedIterator, error)
- func (_AccessControlUpgradeable *AccessControlUpgradeableFilterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, ...) (*AccessControlUpgradeableRoleAdminChangedIterator, error)
- func (_AccessControlUpgradeable *AccessControlUpgradeableFilterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*AccessControlUpgradeableRoleGrantedIterator, error)
- func (_AccessControlUpgradeable *AccessControlUpgradeableFilterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*AccessControlUpgradeableRoleRevokedIterator, error)
- func (_AccessControlUpgradeable *AccessControlUpgradeableFilterer) ParseInitialized(log types.Log) (*AccessControlUpgradeableInitialized, error)
- func (_AccessControlUpgradeable *AccessControlUpgradeableFilterer) ParseRoleAdminChanged(log types.Log) (*AccessControlUpgradeableRoleAdminChanged, error)
- func (_AccessControlUpgradeable *AccessControlUpgradeableFilterer) ParseRoleGranted(log types.Log) (*AccessControlUpgradeableRoleGranted, error)
- func (_AccessControlUpgradeable *AccessControlUpgradeableFilterer) ParseRoleRevoked(log types.Log) (*AccessControlUpgradeableRoleRevoked, error)
- func (_AccessControlUpgradeable *AccessControlUpgradeableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *AccessControlUpgradeableInitialized) (event.Subscription, error)
- func (_AccessControlUpgradeable *AccessControlUpgradeableFilterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *AccessControlUpgradeableRoleAdminChanged, ...) (event.Subscription, error)
- func (_AccessControlUpgradeable *AccessControlUpgradeableFilterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *AccessControlUpgradeableRoleGranted, ...) (event.Subscription, error)
- func (_AccessControlUpgradeable *AccessControlUpgradeableFilterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *AccessControlUpgradeableRoleRevoked, ...) (event.Subscription, error)
- type AccessControlUpgradeableInitialized
- type AccessControlUpgradeableInitializedIterator
- type AccessControlUpgradeableRaw
- func (_AccessControlUpgradeable *AccessControlUpgradeableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_AccessControlUpgradeable *AccessControlUpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AccessControlUpgradeable *AccessControlUpgradeableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AccessControlUpgradeableRoleAdminChanged
- type AccessControlUpgradeableRoleAdminChangedIterator
- type AccessControlUpgradeableRoleGranted
- type AccessControlUpgradeableRoleGrantedIterator
- type AccessControlUpgradeableRoleRevoked
- type AccessControlUpgradeableRoleRevokedIterator
- type AccessControlUpgradeableSession
- func (_AccessControlUpgradeable *AccessControlUpgradeableSession) DEFAULTADMINROLE() ([32]byte, error)
- func (_AccessControlUpgradeable *AccessControlUpgradeableSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
- func (_AccessControlUpgradeable *AccessControlUpgradeableSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_AccessControlUpgradeable *AccessControlUpgradeableSession) HasRole(role [32]byte, account common.Address) (bool, error)
- func (_AccessControlUpgradeable *AccessControlUpgradeableSession) RenounceRole(role [32]byte, callerConfirmation common.Address) (*types.Transaction, error)
- func (_AccessControlUpgradeable *AccessControlUpgradeableSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_AccessControlUpgradeable *AccessControlUpgradeableSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- type AccessControlUpgradeableTransactor
- func (_AccessControlUpgradeable *AccessControlUpgradeableTransactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_AccessControlUpgradeable *AccessControlUpgradeableTransactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, callerConfirmation common.Address) (*types.Transaction, error)
- func (_AccessControlUpgradeable *AccessControlUpgradeableTransactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- type AccessControlUpgradeableTransactorRaw
- func (_AccessControlUpgradeable *AccessControlUpgradeableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AccessControlUpgradeable *AccessControlUpgradeableTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AccessControlUpgradeableTransactorSession
- func (_AccessControlUpgradeable *AccessControlUpgradeableTransactorSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_AccessControlUpgradeable *AccessControlUpgradeableTransactorSession) RenounceRole(role [32]byte, callerConfirmation common.Address) (*types.Transaction, error)
- func (_AccessControlUpgradeable *AccessControlUpgradeableTransactorSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
- type Address
- type AddressCaller
- type AddressCallerRaw
- type AddressCallerSession
- type AddressFilterer
- type AddressRaw
- func (_Address *AddressRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Address *AddressRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Address *AddressRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AddressSession
- type AddressTransactor
- type AddressTransactorRaw
- type AddressTransactorSession
- type ClaimableFees
- type ClaimableFeesCaller
- func (_ClaimableFees *ClaimableFeesCaller) GetClaimableAmount(opts *bind.CallOpts) (*big.Int, error)
- func (_ClaimableFees *ClaimableFeesCaller) GetClaimerFraction(opts *bind.CallOpts) (*big.Int, error)
- func (_ClaimableFees *ClaimableFeesCaller) GetClaimerReward(opts *bind.CallOpts) (*big.Int, error)
- func (_ClaimableFees *ClaimableFeesCaller) GetFeeRecipient(opts *bind.CallOpts) (common.Address, error)
- type ClaimableFeesCallerRaw
- type ClaimableFeesCallerSession
- func (_ClaimableFees *ClaimableFeesCallerSession) GetClaimableAmount() (*big.Int, error)
- func (_ClaimableFees *ClaimableFeesCallerSession) GetClaimerFraction() (*big.Int, error)
- func (_ClaimableFees *ClaimableFeesCallerSession) GetClaimerReward() (*big.Int, error)
- func (_ClaimableFees *ClaimableFeesCallerSession) GetFeeRecipient() (common.Address, error)
- type ClaimableFeesClaimerFractionSet
- type ClaimableFeesClaimerFractionSetIterator
- type ClaimableFeesEvents
- type ClaimableFeesEventsCaller
- type ClaimableFeesEventsCallerRaw
- type ClaimableFeesEventsCallerSession
- type ClaimableFeesEventsClaimerFractionSet
- type ClaimableFeesEventsClaimerFractionSetIterator
- type ClaimableFeesEventsFeeRecipientSet
- type ClaimableFeesEventsFeeRecipientSetIterator
- type ClaimableFeesEventsFeesClaimed
- type ClaimableFeesEventsFeesClaimedIterator
- type ClaimableFeesEventsFilterer
- func (_ClaimableFeesEvents *ClaimableFeesEventsFilterer) FilterClaimerFractionSet(opts *bind.FilterOpts) (*ClaimableFeesEventsClaimerFractionSetIterator, error)
- func (_ClaimableFeesEvents *ClaimableFeesEventsFilterer) FilterFeeRecipientSet(opts *bind.FilterOpts) (*ClaimableFeesEventsFeeRecipientSetIterator, error)
- func (_ClaimableFeesEvents *ClaimableFeesEventsFilterer) FilterFeesClaimed(opts *bind.FilterOpts) (*ClaimableFeesEventsFeesClaimedIterator, error)
- func (_ClaimableFeesEvents *ClaimableFeesEventsFilterer) ParseClaimerFractionSet(log types.Log) (*ClaimableFeesEventsClaimerFractionSet, error)
- func (_ClaimableFeesEvents *ClaimableFeesEventsFilterer) ParseFeeRecipientSet(log types.Log) (*ClaimableFeesEventsFeeRecipientSet, error)
- func (_ClaimableFeesEvents *ClaimableFeesEventsFilterer) ParseFeesClaimed(log types.Log) (*ClaimableFeesEventsFeesClaimed, error)
- func (_ClaimableFeesEvents *ClaimableFeesEventsFilterer) WatchClaimerFractionSet(opts *bind.WatchOpts, sink chan<- *ClaimableFeesEventsClaimerFractionSet) (event.Subscription, error)
- func (_ClaimableFeesEvents *ClaimableFeesEventsFilterer) WatchFeeRecipientSet(opts *bind.WatchOpts, sink chan<- *ClaimableFeesEventsFeeRecipientSet) (event.Subscription, error)
- func (_ClaimableFeesEvents *ClaimableFeesEventsFilterer) WatchFeesClaimed(opts *bind.WatchOpts, sink chan<- *ClaimableFeesEventsFeesClaimed) (event.Subscription, error)
- type ClaimableFeesEventsRaw
- func (_ClaimableFeesEvents *ClaimableFeesEventsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ClaimableFeesEvents *ClaimableFeesEventsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ClaimableFeesEvents *ClaimableFeesEventsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ClaimableFeesEventsSession
- type ClaimableFeesEventsTransactor
- type ClaimableFeesEventsTransactorRaw
- type ClaimableFeesEventsTransactorSession
- type ClaimableFeesFeeRecipientSet
- type ClaimableFeesFeeRecipientSetIterator
- type ClaimableFeesFeesClaimed
- type ClaimableFeesFeesClaimedIterator
- type ClaimableFeesFilterer
- func (_ClaimableFees *ClaimableFeesFilterer) FilterClaimerFractionSet(opts *bind.FilterOpts) (*ClaimableFeesClaimerFractionSetIterator, error)
- func (_ClaimableFees *ClaimableFeesFilterer) FilterFeeRecipientSet(opts *bind.FilterOpts) (*ClaimableFeesFeeRecipientSetIterator, error)
- func (_ClaimableFees *ClaimableFeesFilterer) FilterFeesClaimed(opts *bind.FilterOpts) (*ClaimableFeesFeesClaimedIterator, error)
- func (_ClaimableFees *ClaimableFeesFilterer) ParseClaimerFractionSet(log types.Log) (*ClaimableFeesClaimerFractionSet, error)
- func (_ClaimableFees *ClaimableFeesFilterer) ParseFeeRecipientSet(log types.Log) (*ClaimableFeesFeeRecipientSet, error)
- func (_ClaimableFees *ClaimableFeesFilterer) ParseFeesClaimed(log types.Log) (*ClaimableFeesFeesClaimed, error)
- func (_ClaimableFees *ClaimableFeesFilterer) WatchClaimerFractionSet(opts *bind.WatchOpts, sink chan<- *ClaimableFeesClaimerFractionSet) (event.Subscription, error)
- func (_ClaimableFees *ClaimableFeesFilterer) WatchFeeRecipientSet(opts *bind.WatchOpts, sink chan<- *ClaimableFeesFeeRecipientSet) (event.Subscription, error)
- func (_ClaimableFees *ClaimableFeesFilterer) WatchFeesClaimed(opts *bind.WatchOpts, sink chan<- *ClaimableFeesFeesClaimed) (event.Subscription, error)
- type ClaimableFeesRaw
- func (_ClaimableFees *ClaimableFeesRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ClaimableFees *ClaimableFeesRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ClaimableFees *ClaimableFeesRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ClaimableFeesSession
- func (_ClaimableFees *ClaimableFeesSession) ClaimFees() (*types.Transaction, error)
- func (_ClaimableFees *ClaimableFeesSession) GetClaimableAmount() (*big.Int, error)
- func (_ClaimableFees *ClaimableFeesSession) GetClaimerFraction() (*big.Int, error)
- func (_ClaimableFees *ClaimableFeesSession) GetClaimerReward() (*big.Int, error)
- func (_ClaimableFees *ClaimableFeesSession) GetFeeRecipient() (common.Address, error)
- type ClaimableFeesTransactor
- type ClaimableFeesTransactorRaw
- type ClaimableFeesTransactorSession
- type ContextUpgradeable
- type ContextUpgradeableCaller
- type ContextUpgradeableCallerRaw
- type ContextUpgradeableCallerSession
- type ContextUpgradeableFilterer
- func (_ContextUpgradeable *ContextUpgradeableFilterer) FilterInitialized(opts *bind.FilterOpts) (*ContextUpgradeableInitializedIterator, error)
- func (_ContextUpgradeable *ContextUpgradeableFilterer) ParseInitialized(log types.Log) (*ContextUpgradeableInitialized, error)
- func (_ContextUpgradeable *ContextUpgradeableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *ContextUpgradeableInitialized) (event.Subscription, error)
- type ContextUpgradeableInitialized
- type ContextUpgradeableInitializedIterator
- type ContextUpgradeableRaw
- func (_ContextUpgradeable *ContextUpgradeableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ContextUpgradeable *ContextUpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ContextUpgradeable *ContextUpgradeableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ContextUpgradeableSession
- type ContextUpgradeableTransactor
- type ContextUpgradeableTransactorRaw
- type ContextUpgradeableTransactorSession
- type ERC165Upgradeable
- type ERC165UpgradeableCaller
- type ERC165UpgradeableCallerRaw
- type ERC165UpgradeableCallerSession
- type ERC165UpgradeableFilterer
- func (_ERC165Upgradeable *ERC165UpgradeableFilterer) FilterInitialized(opts *bind.FilterOpts) (*ERC165UpgradeableInitializedIterator, error)
- func (_ERC165Upgradeable *ERC165UpgradeableFilterer) ParseInitialized(log types.Log) (*ERC165UpgradeableInitialized, error)
- func (_ERC165Upgradeable *ERC165UpgradeableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *ERC165UpgradeableInitialized) (event.Subscription, error)
- type ERC165UpgradeableInitialized
- type ERC165UpgradeableInitializedIterator
- type ERC165UpgradeableRaw
- func (_ERC165Upgradeable *ERC165UpgradeableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ERC165Upgradeable *ERC165UpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ERC165Upgradeable *ERC165UpgradeableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ERC165UpgradeableSession
- type ERC165UpgradeableTransactor
- type ERC165UpgradeableTransactorRaw
- type ERC165UpgradeableTransactorSession
- type EventType
- type IAccessControl
- type IAccessControlCaller
- type IAccessControlCallerRaw
- type IAccessControlCallerSession
- type IAccessControlFilterer
- func (_IAccessControl *IAccessControlFilterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, ...) (*IAccessControlRoleAdminChangedIterator, error)
- func (_IAccessControl *IAccessControlFilterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*IAccessControlRoleGrantedIterator, error)
- func (_IAccessControl *IAccessControlFilterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*IAccessControlRoleRevokedIterator, error)
- func (_IAccessControl *IAccessControlFilterer) ParseRoleAdminChanged(log types.Log) (*IAccessControlRoleAdminChanged, error)
- func (_IAccessControl *IAccessControlFilterer) ParseRoleGranted(log types.Log) (*IAccessControlRoleGranted, error)
- func (_IAccessControl *IAccessControlFilterer) ParseRoleRevoked(log types.Log) (*IAccessControlRoleRevoked, error)
- func (_IAccessControl *IAccessControlFilterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *IAccessControlRoleAdminChanged, ...) (event.Subscription, error)
- func (_IAccessControl *IAccessControlFilterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *IAccessControlRoleGranted, role [][32]byte, ...) (event.Subscription, error)
- func (_IAccessControl *IAccessControlFilterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *IAccessControlRoleRevoked, role [][32]byte, ...) (event.Subscription, error)
- type IAccessControlRaw
- func (_IAccessControl *IAccessControlRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IAccessControl *IAccessControlRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IAccessControl *IAccessControlRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IAccessControlRoleAdminChanged
- type IAccessControlRoleAdminChangedIterator
- type IAccessControlRoleGranted
- type IAccessControlRoleGrantedIterator
- type IAccessControlRoleRevoked
- type IAccessControlRoleRevokedIterator
- type IAccessControlSession
- func (_IAccessControl *IAccessControlSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
- func (_IAccessControl *IAccessControlSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_IAccessControl *IAccessControlSession) HasRole(role [32]byte, account common.Address) (bool, error)
- func (_IAccessControl *IAccessControlSession) RenounceRole(role [32]byte, callerConfirmation common.Address) (*types.Transaction, error)
- func (_IAccessControl *IAccessControlSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
- type IAccessControlTransactor
- func (_IAccessControl *IAccessControlTransactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_IAccessControl *IAccessControlTransactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, callerConfirmation common.Address) (*types.Transaction, error)
- func (_IAccessControl *IAccessControlTransactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- type IAccessControlTransactorRaw
- type IAccessControlTransactorSession
- func (_IAccessControl *IAccessControlTransactorSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_IAccessControl *IAccessControlTransactorSession) RenounceRole(role [32]byte, callerConfirmation common.Address) (*types.Transaction, error)
- func (_IAccessControl *IAccessControlTransactorSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
- type IClaimableFees
- type IClaimableFeesCaller
- func (_IClaimableFees *IClaimableFeesCaller) GetClaimableAmount(opts *bind.CallOpts) (*big.Int, error)
- func (_IClaimableFees *IClaimableFeesCaller) GetClaimerFraction(opts *bind.CallOpts) (*big.Int, error)
- func (_IClaimableFees *IClaimableFeesCaller) GetClaimerReward(opts *bind.CallOpts) (*big.Int, error)
- func (_IClaimableFees *IClaimableFeesCaller) GetFeeRecipient(opts *bind.CallOpts) (common.Address, error)
- type IClaimableFeesCallerRaw
- type IClaimableFeesCallerSession
- func (_IClaimableFees *IClaimableFeesCallerSession) GetClaimableAmount() (*big.Int, error)
- func (_IClaimableFees *IClaimableFeesCallerSession) GetClaimerFraction() (*big.Int, error)
- func (_IClaimableFees *IClaimableFeesCallerSession) GetClaimerReward() (*big.Int, error)
- func (_IClaimableFees *IClaimableFeesCallerSession) GetFeeRecipient() (common.Address, error)
- type IClaimableFeesFilterer
- type IClaimableFeesRaw
- func (_IClaimableFees *IClaimableFeesRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IClaimableFees *IClaimableFeesRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IClaimableFees *IClaimableFeesRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IClaimableFeesSession
- func (_IClaimableFees *IClaimableFeesSession) ClaimFees() (*types.Transaction, error)
- func (_IClaimableFees *IClaimableFeesSession) GetClaimableAmount() (*big.Int, error)
- func (_IClaimableFees *IClaimableFeesSession) GetClaimerFraction() (*big.Int, error)
- func (_IClaimableFees *IClaimableFeesSession) GetClaimerReward() (*big.Int, error)
- func (_IClaimableFees *IClaimableFeesSession) GetFeeRecipient() (common.Address, error)
- type IClaimableFeesTransactor
- type IClaimableFeesTransactorRaw
- type IClaimableFeesTransactorSession
- type IERC165
- type IERC165Caller
- type IERC165CallerRaw
- type IERC165CallerSession
- type IERC165Filterer
- type IERC165Raw
- func (_IERC165 *IERC165Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IERC165 *IERC165Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IERC165 *IERC165Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IERC165Session
- type IERC165Transactor
- type IERC165TransactorRaw
- type IERC165TransactorSession
- type IExecutionService
- type IExecutionServiceCaller
- type IExecutionServiceCallerRaw
- type IExecutionServiceCallerSession
- type IExecutionServiceFilterer
- type IExecutionServiceRaw
- func (_IExecutionService *IExecutionServiceRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IExecutionService *IExecutionServiceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IExecutionService *IExecutionServiceRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IExecutionServiceSession
- func (_IExecutionService *IExecutionServiceSession) ExecutorEOA() (common.Address, error)
- func (_IExecutionService *IExecutionServiceSession) GetExecutionFee(dstChainId uint64, txPayloadSize *big.Int, options []byte) (*big.Int, error)
- func (_IExecutionService *IExecutionServiceSession) RequestTxExecution(dstChainId uint64, txPayloadSize *big.Int, transactionId [32]byte, ...) (*types.Transaction, error)
- type IExecutionServiceTransactor
- type IExecutionServiceTransactorRaw
- type IExecutionServiceTransactorSession
- type IGasOracle
- type IGasOracleCaller
- func (_IGasOracle *IGasOracleCaller) ConvertRemoteValueToLocalUnits(opts *bind.CallOpts, remoteChainId uint64, value *big.Int) (*big.Int, error)
- func (_IGasOracle *IGasOracleCaller) EstimateTxCostInLocalUnits(opts *bind.CallOpts, remoteChainId uint64, gasLimit *big.Int, ...) (*big.Int, error)
- func (_IGasOracle *IGasOracleCaller) EstimateTxCostInRemoteUnits(opts *bind.CallOpts, remoteChainId uint64, gasLimit *big.Int, ...) (*big.Int, error)
- type IGasOracleCallerRaw
- type IGasOracleCallerSession
- func (_IGasOracle *IGasOracleCallerSession) ConvertRemoteValueToLocalUnits(remoteChainId uint64, value *big.Int) (*big.Int, error)
- func (_IGasOracle *IGasOracleCallerSession) EstimateTxCostInLocalUnits(remoteChainId uint64, gasLimit *big.Int, calldataSize *big.Int) (*big.Int, error)
- func (_IGasOracle *IGasOracleCallerSession) EstimateTxCostInRemoteUnits(remoteChainId uint64, gasLimit *big.Int, calldataSize *big.Int) (*big.Int, error)
- type IGasOracleFilterer
- type IGasOracleRaw
- func (_IGasOracle *IGasOracleRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IGasOracle *IGasOracleRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IGasOracle *IGasOracleRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IGasOracleSession
- func (_IGasOracle *IGasOracleSession) ConvertRemoteValueToLocalUnits(remoteChainId uint64, value *big.Int) (*big.Int, error)
- func (_IGasOracle *IGasOracleSession) EstimateTxCostInLocalUnits(remoteChainId uint64, gasLimit *big.Int, calldataSize *big.Int) (*big.Int, error)
- func (_IGasOracle *IGasOracleSession) EstimateTxCostInRemoteUnits(remoteChainId uint64, gasLimit *big.Int, calldataSize *big.Int) (*big.Int, error)
- type IGasOracleTransactor
- type IGasOracleTransactorRaw
- type IGasOracleTransactorSession
- type ISynapseExecutionServiceV1
- type ISynapseExecutionServiceV1Caller
- func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1Caller) ExecutorEOA(opts *bind.CallOpts) (common.Address, error)
- func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1Caller) GasOracle(opts *bind.CallOpts) (common.Address, error)
- func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1Caller) GetExecutionFee(opts *bind.CallOpts, dstChainId uint64, txPayloadSize *big.Int, options []byte) (*big.Int, error)
- func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1Caller) GlobalMarkup(opts *bind.CallOpts) (*big.Int, error)
- type ISynapseExecutionServiceV1CallerRaw
- type ISynapseExecutionServiceV1CallerSession
- func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1CallerSession) ExecutorEOA() (common.Address, error)
- func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1CallerSession) GasOracle() (common.Address, error)
- func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1CallerSession) GetExecutionFee(dstChainId uint64, txPayloadSize *big.Int, options []byte) (*big.Int, error)
- func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1CallerSession) GlobalMarkup() (*big.Int, error)
- type ISynapseExecutionServiceV1Filterer
- type ISynapseExecutionServiceV1Raw
- func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ISynapseExecutionServiceV1Session
- func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1Session) ExecutorEOA() (common.Address, error)
- func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1Session) GasOracle() (common.Address, error)
- func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1Session) GetExecutionFee(dstChainId uint64, txPayloadSize *big.Int, options []byte) (*big.Int, error)
- func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1Session) GlobalMarkup() (*big.Int, error)
- func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1Session) RequestTxExecution(dstChainId uint64, txPayloadSize *big.Int, transactionId [32]byte, ...) (*types.Transaction, error)
- func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1Session) SetClaimerFraction(claimerFraction *big.Int) (*types.Transaction, error)
- func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1Session) SetExecutorEOA(executorEOA_ common.Address) (*types.Transaction, error)
- func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1Session) SetGasOracle(gasOracle_ common.Address) (*types.Transaction, error)
- func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1Session) SetGlobalMarkup(globalMarkup_ *big.Int) (*types.Transaction, error)
- type ISynapseExecutionServiceV1Transactor
- func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1Transactor) RequestTxExecution(opts *bind.TransactOpts, dstChainId uint64, txPayloadSize *big.Int, ...) (*types.Transaction, error)
- func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1Transactor) SetClaimerFraction(opts *bind.TransactOpts, claimerFraction *big.Int) (*types.Transaction, error)
- func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1Transactor) SetExecutorEOA(opts *bind.TransactOpts, executorEOA_ common.Address) (*types.Transaction, error)
- func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1Transactor) SetGasOracle(opts *bind.TransactOpts, gasOracle_ common.Address) (*types.Transaction, error)
- func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1Transactor) SetGlobalMarkup(opts *bind.TransactOpts, globalMarkup_ *big.Int) (*types.Transaction, error)
- type ISynapseExecutionServiceV1TransactorRaw
- func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1TransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ISynapseExecutionServiceV1TransactorSession
- func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1TransactorSession) RequestTxExecution(dstChainId uint64, txPayloadSize *big.Int, transactionId [32]byte, ...) (*types.Transaction, error)
- func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1TransactorSession) SetClaimerFraction(claimerFraction *big.Int) (*types.Transaction, error)
- func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1TransactorSession) SetExecutorEOA(executorEOA_ common.Address) (*types.Transaction, error)
- func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1TransactorSession) SetGasOracle(gasOracle_ common.Address) (*types.Transaction, error)
- func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1TransactorSession) SetGlobalMarkup(globalMarkup_ *big.Int) (*types.Transaction, error)
- type Initializable
- type InitializableCaller
- type InitializableCallerRaw
- type InitializableCallerSession
- type InitializableFilterer
- func (_Initializable *InitializableFilterer) FilterInitialized(opts *bind.FilterOpts) (*InitializableInitializedIterator, error)
- func (_Initializable *InitializableFilterer) ParseInitialized(log types.Log) (*InitializableInitialized, error)
- func (_Initializable *InitializableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *InitializableInitialized) (event.Subscription, error)
- type InitializableInitialized
- type InitializableInitializedIterator
- type InitializableRaw
- func (_Initializable *InitializableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Initializable *InitializableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Initializable *InitializableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type InitializableSession
- type InitializableTransactor
- type InitializableTransactorRaw
- type InitializableTransactorSession
- type OptionsLib
- type OptionsLibCaller
- type OptionsLibCallerRaw
- type OptionsLibCallerSession
- type OptionsLibFilterer
- type OptionsLibRaw
- func (_OptionsLib *OptionsLibRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_OptionsLib *OptionsLibRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_OptionsLib *OptionsLibRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type OptionsLibSession
- type OptionsLibTransactor
- type OptionsLibTransactorRaw
- type OptionsLibTransactorSession
- type Parser
- type SynapseExecutionServiceEvents
- type SynapseExecutionServiceEventsCaller
- type SynapseExecutionServiceEventsCallerRaw
- type SynapseExecutionServiceEventsCallerSession
- type SynapseExecutionServiceEventsExecutionRequested
- type SynapseExecutionServiceEventsExecutionRequestedIterator
- type SynapseExecutionServiceEventsExecutorEOASet
- type SynapseExecutionServiceEventsExecutorEOASetIterator
- type SynapseExecutionServiceEventsFilterer
- func (_SynapseExecutionServiceEvents *SynapseExecutionServiceEventsFilterer) FilterExecutionRequested(opts *bind.FilterOpts, transactionId [][32]byte) (*SynapseExecutionServiceEventsExecutionRequestedIterator, error)
- func (_SynapseExecutionServiceEvents *SynapseExecutionServiceEventsFilterer) FilterExecutorEOASet(opts *bind.FilterOpts) (*SynapseExecutionServiceEventsExecutorEOASetIterator, error)
- func (_SynapseExecutionServiceEvents *SynapseExecutionServiceEventsFilterer) FilterGasOracleSet(opts *bind.FilterOpts) (*SynapseExecutionServiceEventsGasOracleSetIterator, error)
- func (_SynapseExecutionServiceEvents *SynapseExecutionServiceEventsFilterer) FilterGlobalMarkupSet(opts *bind.FilterOpts) (*SynapseExecutionServiceEventsGlobalMarkupSetIterator, error)
- func (_SynapseExecutionServiceEvents *SynapseExecutionServiceEventsFilterer) ParseExecutionRequested(log types.Log) (*SynapseExecutionServiceEventsExecutionRequested, error)
- func (_SynapseExecutionServiceEvents *SynapseExecutionServiceEventsFilterer) ParseExecutorEOASet(log types.Log) (*SynapseExecutionServiceEventsExecutorEOASet, error)
- func (_SynapseExecutionServiceEvents *SynapseExecutionServiceEventsFilterer) ParseGasOracleSet(log types.Log) (*SynapseExecutionServiceEventsGasOracleSet, error)
- func (_SynapseExecutionServiceEvents *SynapseExecutionServiceEventsFilterer) ParseGlobalMarkupSet(log types.Log) (*SynapseExecutionServiceEventsGlobalMarkupSet, error)
- func (_SynapseExecutionServiceEvents *SynapseExecutionServiceEventsFilterer) WatchExecutionRequested(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_SynapseExecutionServiceEvents *SynapseExecutionServiceEventsFilterer) WatchExecutorEOASet(opts *bind.WatchOpts, sink chan<- *SynapseExecutionServiceEventsExecutorEOASet) (event.Subscription, error)
- func (_SynapseExecutionServiceEvents *SynapseExecutionServiceEventsFilterer) WatchGasOracleSet(opts *bind.WatchOpts, sink chan<- *SynapseExecutionServiceEventsGasOracleSet) (event.Subscription, error)
- func (_SynapseExecutionServiceEvents *SynapseExecutionServiceEventsFilterer) WatchGlobalMarkupSet(opts *bind.WatchOpts, ...) (event.Subscription, error)
- type SynapseExecutionServiceEventsGasOracleSet
- type SynapseExecutionServiceEventsGasOracleSetIterator
- type SynapseExecutionServiceEventsGlobalMarkupSet
- type SynapseExecutionServiceEventsGlobalMarkupSetIterator
- type SynapseExecutionServiceEventsRaw
- func (_SynapseExecutionServiceEvents *SynapseExecutionServiceEventsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_SynapseExecutionServiceEvents *SynapseExecutionServiceEventsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SynapseExecutionServiceEvents *SynapseExecutionServiceEventsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SynapseExecutionServiceEventsSession
- type SynapseExecutionServiceEventsTransactor
- type SynapseExecutionServiceEventsTransactorRaw
- func (_SynapseExecutionServiceEvents *SynapseExecutionServiceEventsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SynapseExecutionServiceEvents *SynapseExecutionServiceEventsTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SynapseExecutionServiceEventsTransactorSession
- type SynapseExecutionServiceV1
- type SynapseExecutionServiceV1Caller
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Caller) DEFAULTADMINROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Caller) ExecutorEOA(opts *bind.CallOpts) (common.Address, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Caller) GOVERNORROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Caller) GasOracle(opts *bind.CallOpts) (common.Address, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Caller) GetClaimableAmount(opts *bind.CallOpts) (*big.Int, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Caller) GetClaimerFraction(opts *bind.CallOpts) (*big.Int, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Caller) GetClaimerReward(opts *bind.CallOpts) (*big.Int, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Caller) GetExecutionFee(opts *bind.CallOpts, dstChainId uint64, txPayloadSize *big.Int, options []byte) (*big.Int, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Caller) GetFeeRecipient(opts *bind.CallOpts) (common.Address, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Caller) GetRoleAdmin(opts *bind.CallOpts, role [32]byte) ([32]byte, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Caller) GlobalMarkup(opts *bind.CallOpts) (*big.Int, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Caller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Caller) ICCLIENTROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Caller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
- type SynapseExecutionServiceV1CallerRaw
- type SynapseExecutionServiceV1CallerSession
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1CallerSession) DEFAULTADMINROLE() ([32]byte, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1CallerSession) ExecutorEOA() (common.Address, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1CallerSession) GOVERNORROLE() ([32]byte, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1CallerSession) GasOracle() (common.Address, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1CallerSession) GetClaimableAmount() (*big.Int, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1CallerSession) GetClaimerFraction() (*big.Int, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1CallerSession) GetClaimerReward() (*big.Int, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1CallerSession) GetExecutionFee(dstChainId uint64, txPayloadSize *big.Int, options []byte) (*big.Int, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1CallerSession) GetFeeRecipient() (common.Address, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1CallerSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1CallerSession) GlobalMarkup() (*big.Int, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1CallerSession) HasRole(role [32]byte, account common.Address) (bool, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1CallerSession) ICCLIENTROLE() ([32]byte, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1CallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- type SynapseExecutionServiceV1ClaimerFractionSet
- type SynapseExecutionServiceV1ClaimerFractionSetIterator
- type SynapseExecutionServiceV1ExecutionRequested
- type SynapseExecutionServiceV1ExecutionRequestedIterator
- type SynapseExecutionServiceV1ExecutorEOASet
- type SynapseExecutionServiceV1ExecutorEOASetIterator
- type SynapseExecutionServiceV1FeeRecipientSet
- type SynapseExecutionServiceV1FeeRecipientSetIterator
- type SynapseExecutionServiceV1FeesClaimed
- type SynapseExecutionServiceV1FeesClaimedIterator
- type SynapseExecutionServiceV1Filterer
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) FilterClaimerFractionSet(opts *bind.FilterOpts) (*SynapseExecutionServiceV1ClaimerFractionSetIterator, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) FilterExecutionRequested(opts *bind.FilterOpts, transactionId [][32]byte) (*SynapseExecutionServiceV1ExecutionRequestedIterator, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) FilterExecutorEOASet(opts *bind.FilterOpts) (*SynapseExecutionServiceV1ExecutorEOASetIterator, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) FilterFeeRecipientSet(opts *bind.FilterOpts) (*SynapseExecutionServiceV1FeeRecipientSetIterator, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) FilterFeesClaimed(opts *bind.FilterOpts) (*SynapseExecutionServiceV1FeesClaimedIterator, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) FilterGasOracleSet(opts *bind.FilterOpts) (*SynapseExecutionServiceV1GasOracleSetIterator, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) FilterGlobalMarkupSet(opts *bind.FilterOpts) (*SynapseExecutionServiceV1GlobalMarkupSetIterator, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) FilterInitialized(opts *bind.FilterOpts) (*SynapseExecutionServiceV1InitializedIterator, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, ...) (*SynapseExecutionServiceV1RoleAdminChangedIterator, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*SynapseExecutionServiceV1RoleGrantedIterator, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*SynapseExecutionServiceV1RoleRevokedIterator, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) ParseClaimerFractionSet(log types.Log) (*SynapseExecutionServiceV1ClaimerFractionSet, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) ParseExecutionRequested(log types.Log) (*SynapseExecutionServiceV1ExecutionRequested, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) ParseExecutorEOASet(log types.Log) (*SynapseExecutionServiceV1ExecutorEOASet, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) ParseFeeRecipientSet(log types.Log) (*SynapseExecutionServiceV1FeeRecipientSet, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) ParseFeesClaimed(log types.Log) (*SynapseExecutionServiceV1FeesClaimed, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) ParseGasOracleSet(log types.Log) (*SynapseExecutionServiceV1GasOracleSet, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) ParseGlobalMarkupSet(log types.Log) (*SynapseExecutionServiceV1GlobalMarkupSet, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) ParseInitialized(log types.Log) (*SynapseExecutionServiceV1Initialized, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) ParseRoleAdminChanged(log types.Log) (*SynapseExecutionServiceV1RoleAdminChanged, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) ParseRoleGranted(log types.Log) (*SynapseExecutionServiceV1RoleGranted, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) ParseRoleRevoked(log types.Log) (*SynapseExecutionServiceV1RoleRevoked, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) WatchClaimerFractionSet(opts *bind.WatchOpts, sink chan<- *SynapseExecutionServiceV1ClaimerFractionSet) (event.Subscription, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) WatchExecutionRequested(opts *bind.WatchOpts, sink chan<- *SynapseExecutionServiceV1ExecutionRequested, ...) (event.Subscription, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) WatchExecutorEOASet(opts *bind.WatchOpts, sink chan<- *SynapseExecutionServiceV1ExecutorEOASet) (event.Subscription, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) WatchFeeRecipientSet(opts *bind.WatchOpts, sink chan<- *SynapseExecutionServiceV1FeeRecipientSet) (event.Subscription, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) WatchFeesClaimed(opts *bind.WatchOpts, sink chan<- *SynapseExecutionServiceV1FeesClaimed) (event.Subscription, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) WatchGasOracleSet(opts *bind.WatchOpts, sink chan<- *SynapseExecutionServiceV1GasOracleSet) (event.Subscription, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) WatchGlobalMarkupSet(opts *bind.WatchOpts, sink chan<- *SynapseExecutionServiceV1GlobalMarkupSet) (event.Subscription, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *SynapseExecutionServiceV1Initialized) (event.Subscription, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *SynapseExecutionServiceV1RoleAdminChanged, ...) (event.Subscription, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *SynapseExecutionServiceV1RoleGranted, ...) (event.Subscription, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *SynapseExecutionServiceV1RoleRevoked, ...) (event.Subscription, error)
- type SynapseExecutionServiceV1GasOracleSet
- type SynapseExecutionServiceV1GasOracleSetIterator
- type SynapseExecutionServiceV1GlobalMarkupSet
- type SynapseExecutionServiceV1GlobalMarkupSetIterator
- type SynapseExecutionServiceV1Harness
- func DeploySynapseExecutionServiceV1Harness(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *SynapseExecutionServiceV1Harness, error)
- func NewSynapseExecutionServiceV1Harness(address common.Address, backend bind.ContractBackend) (*SynapseExecutionServiceV1Harness, error)
- type SynapseExecutionServiceV1HarnessCaller
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessCaller) DEFAULTADMINROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessCaller) ExecutorEOA(opts *bind.CallOpts) (common.Address, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessCaller) GOVERNORROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessCaller) GasOracle(opts *bind.CallOpts) (common.Address, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessCaller) GetClaimableAmount(opts *bind.CallOpts) (*big.Int, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessCaller) GetClaimerFraction(opts *bind.CallOpts) (*big.Int, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessCaller) GetClaimerReward(opts *bind.CallOpts) (*big.Int, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessCaller) GetExecutionFee(opts *bind.CallOpts, dstChainId uint64, txPayloadSize *big.Int, options []byte) (*big.Int, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessCaller) GetFeeRecipient(opts *bind.CallOpts) (common.Address, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessCaller) GetRoleAdmin(opts *bind.CallOpts, role [32]byte) ([32]byte, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessCaller) GlobalMarkup(opts *bind.CallOpts) (*big.Int, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessCaller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessCaller) ICCLIENTROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
- type SynapseExecutionServiceV1HarnessCallerRaw
- type SynapseExecutionServiceV1HarnessCallerSession
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessCallerSession) DEFAULTADMINROLE() ([32]byte, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessCallerSession) ExecutorEOA() (common.Address, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessCallerSession) GOVERNORROLE() ([32]byte, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessCallerSession) GasOracle() (common.Address, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessCallerSession) GetClaimableAmount() (*big.Int, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessCallerSession) GetClaimerFraction() (*big.Int, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessCallerSession) GetClaimerReward() (*big.Int, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessCallerSession) GetExecutionFee(dstChainId uint64, txPayloadSize *big.Int, options []byte) (*big.Int, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessCallerSession) GetFeeRecipient() (common.Address, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessCallerSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessCallerSession) GlobalMarkup() (*big.Int, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessCallerSession) HasRole(role [32]byte, account common.Address) (bool, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessCallerSession) ICCLIENTROLE() ([32]byte, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- type SynapseExecutionServiceV1HarnessClaimerFractionSet
- type SynapseExecutionServiceV1HarnessClaimerFractionSetIterator
- type SynapseExecutionServiceV1HarnessExecutionRequested
- type SynapseExecutionServiceV1HarnessExecutionRequestedIterator
- type SynapseExecutionServiceV1HarnessExecutorEOASet
- type SynapseExecutionServiceV1HarnessExecutorEOASetIterator
- type SynapseExecutionServiceV1HarnessFeeRecipientSet
- type SynapseExecutionServiceV1HarnessFeeRecipientSetIterator
- type SynapseExecutionServiceV1HarnessFeesClaimed
- type SynapseExecutionServiceV1HarnessFeesClaimedIterator
- type SynapseExecutionServiceV1HarnessFilterer
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) FilterClaimerFractionSet(opts *bind.FilterOpts) (*SynapseExecutionServiceV1HarnessClaimerFractionSetIterator, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) FilterExecutionRequested(opts *bind.FilterOpts, transactionId [][32]byte) (*SynapseExecutionServiceV1HarnessExecutionRequestedIterator, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) FilterExecutorEOASet(opts *bind.FilterOpts) (*SynapseExecutionServiceV1HarnessExecutorEOASetIterator, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) FilterFeeRecipientSet(opts *bind.FilterOpts) (*SynapseExecutionServiceV1HarnessFeeRecipientSetIterator, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) FilterFeesClaimed(opts *bind.FilterOpts) (*SynapseExecutionServiceV1HarnessFeesClaimedIterator, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) FilterGasOracleSet(opts *bind.FilterOpts) (*SynapseExecutionServiceV1HarnessGasOracleSetIterator, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) FilterGlobalMarkupSet(opts *bind.FilterOpts) (*SynapseExecutionServiceV1HarnessGlobalMarkupSetIterator, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) FilterInitialized(opts *bind.FilterOpts) (*SynapseExecutionServiceV1HarnessInitializedIterator, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, ...) (*SynapseExecutionServiceV1HarnessRoleAdminChangedIterator, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*SynapseExecutionServiceV1HarnessRoleGrantedIterator, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*SynapseExecutionServiceV1HarnessRoleRevokedIterator, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) ParseClaimerFractionSet(log types.Log) (*SynapseExecutionServiceV1HarnessClaimerFractionSet, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) ParseExecutionRequested(log types.Log) (*SynapseExecutionServiceV1HarnessExecutionRequested, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) ParseExecutorEOASet(log types.Log) (*SynapseExecutionServiceV1HarnessExecutorEOASet, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) ParseFeeRecipientSet(log types.Log) (*SynapseExecutionServiceV1HarnessFeeRecipientSet, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) ParseFeesClaimed(log types.Log) (*SynapseExecutionServiceV1HarnessFeesClaimed, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) ParseGasOracleSet(log types.Log) (*SynapseExecutionServiceV1HarnessGasOracleSet, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) ParseGlobalMarkupSet(log types.Log) (*SynapseExecutionServiceV1HarnessGlobalMarkupSet, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) ParseInitialized(log types.Log) (*SynapseExecutionServiceV1HarnessInitialized, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) ParseRoleAdminChanged(log types.Log) (*SynapseExecutionServiceV1HarnessRoleAdminChanged, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) ParseRoleGranted(log types.Log) (*SynapseExecutionServiceV1HarnessRoleGranted, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) ParseRoleRevoked(log types.Log) (*SynapseExecutionServiceV1HarnessRoleRevoked, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) WatchClaimerFractionSet(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) WatchExecutionRequested(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) WatchExecutorEOASet(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) WatchFeeRecipientSet(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) WatchFeesClaimed(opts *bind.WatchOpts, sink chan<- *SynapseExecutionServiceV1HarnessFeesClaimed) (event.Subscription, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) WatchGasOracleSet(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) WatchGlobalMarkupSet(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *SynapseExecutionServiceV1HarnessInitialized) (event.Subscription, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) WatchRoleAdminChanged(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *SynapseExecutionServiceV1HarnessRoleGranted, ...) (event.Subscription, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *SynapseExecutionServiceV1HarnessRoleRevoked, ...) (event.Subscription, error)
- type SynapseExecutionServiceV1HarnessGasOracleSet
- type SynapseExecutionServiceV1HarnessGasOracleSetIterator
- type SynapseExecutionServiceV1HarnessGlobalMarkupSet
- type SynapseExecutionServiceV1HarnessGlobalMarkupSetIterator
- type SynapseExecutionServiceV1HarnessInitialized
- type SynapseExecutionServiceV1HarnessInitializedIterator
- type SynapseExecutionServiceV1HarnessRaw
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SynapseExecutionServiceV1HarnessRef
- type SynapseExecutionServiceV1HarnessRoleAdminChanged
- type SynapseExecutionServiceV1HarnessRoleAdminChangedIterator
- type SynapseExecutionServiceV1HarnessRoleGranted
- type SynapseExecutionServiceV1HarnessRoleGrantedIterator
- type SynapseExecutionServiceV1HarnessRoleRevoked
- type SynapseExecutionServiceV1HarnessRoleRevokedIterator
- type SynapseExecutionServiceV1HarnessSession
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessSession) ClaimFees() (*types.Transaction, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessSession) DEFAULTADMINROLE() ([32]byte, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessSession) ExecutorEOA() (common.Address, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessSession) GOVERNORROLE() ([32]byte, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessSession) GasOracle() (common.Address, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessSession) GetClaimableAmount() (*big.Int, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessSession) GetClaimerFraction() (*big.Int, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessSession) GetClaimerReward() (*big.Int, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessSession) GetExecutionFee(dstChainId uint64, txPayloadSize *big.Int, options []byte) (*big.Int, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessSession) GetFeeRecipient() (common.Address, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessSession) GlobalMarkup() (*big.Int, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessSession) HasRole(role [32]byte, account common.Address) (bool, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessSession) ICCLIENTROLE() ([32]byte, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessSession) Initialize(admin common.Address) (*types.Transaction, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessSession) RenounceRole(role [32]byte, callerConfirmation common.Address) (*types.Transaction, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessSession) RequestTxExecution(dstChainId uint64, txPayloadSize *big.Int, transactionId [32]byte, ...) (*types.Transaction, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessSession) SetClaimerFraction(claimerFraction_ *big.Int) (*types.Transaction, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessSession) SetExecutorEOA(executorEOA_ common.Address) (*types.Transaction, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessSession) SetGasOracle(gasOracle_ common.Address) (*types.Transaction, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessSession) SetGlobalMarkup(globalMarkup_ *big.Int) (*types.Transaction, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- type SynapseExecutionServiceV1HarnessTransactor
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessTransactor) ClaimFees(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessTransactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessTransactor) Initialize(opts *bind.TransactOpts, admin common.Address) (*types.Transaction, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessTransactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, callerConfirmation common.Address) (*types.Transaction, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessTransactor) RequestTxExecution(opts *bind.TransactOpts, dstChainId uint64, txPayloadSize *big.Int, ...) (*types.Transaction, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessTransactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessTransactor) SetClaimerFraction(opts *bind.TransactOpts, claimerFraction_ *big.Int) (*types.Transaction, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessTransactor) SetExecutorEOA(opts *bind.TransactOpts, executorEOA_ common.Address) (*types.Transaction, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessTransactor) SetGasOracle(opts *bind.TransactOpts, gasOracle_ common.Address) (*types.Transaction, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessTransactor) SetGlobalMarkup(opts *bind.TransactOpts, globalMarkup_ *big.Int) (*types.Transaction, error)
- type SynapseExecutionServiceV1HarnessTransactorRaw
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SynapseExecutionServiceV1HarnessTransactorSession
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessTransactorSession) ClaimFees() (*types.Transaction, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessTransactorSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessTransactorSession) Initialize(admin common.Address) (*types.Transaction, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessTransactorSession) RenounceRole(role [32]byte, callerConfirmation common.Address) (*types.Transaction, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessTransactorSession) RequestTxExecution(dstChainId uint64, txPayloadSize *big.Int, transactionId [32]byte, ...) (*types.Transaction, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessTransactorSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessTransactorSession) SetClaimerFraction(claimerFraction_ *big.Int) (*types.Transaction, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessTransactorSession) SetExecutorEOA(executorEOA_ common.Address) (*types.Transaction, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessTransactorSession) SetGasOracle(gasOracle_ common.Address) (*types.Transaction, error)
- func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessTransactorSession) SetGlobalMarkup(globalMarkup_ *big.Int) (*types.Transaction, error)
- type SynapseExecutionServiceV1Initialized
- type SynapseExecutionServiceV1InitializedIterator
- type SynapseExecutionServiceV1Raw
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SynapseExecutionServiceV1RoleAdminChanged
- type SynapseExecutionServiceV1RoleAdminChangedIterator
- type SynapseExecutionServiceV1RoleGranted
- type SynapseExecutionServiceV1RoleGrantedIterator
- type SynapseExecutionServiceV1RoleRevoked
- type SynapseExecutionServiceV1RoleRevokedIterator
- type SynapseExecutionServiceV1Session
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Session) ClaimFees() (*types.Transaction, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Session) DEFAULTADMINROLE() ([32]byte, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Session) ExecutorEOA() (common.Address, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Session) GOVERNORROLE() ([32]byte, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Session) GasOracle() (common.Address, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Session) GetClaimableAmount() (*big.Int, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Session) GetClaimerFraction() (*big.Int, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Session) GetClaimerReward() (*big.Int, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Session) GetExecutionFee(dstChainId uint64, txPayloadSize *big.Int, options []byte) (*big.Int, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Session) GetFeeRecipient() (common.Address, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Session) GetRoleAdmin(role [32]byte) ([32]byte, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Session) GlobalMarkup() (*big.Int, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Session) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Session) HasRole(role [32]byte, account common.Address) (bool, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Session) ICCLIENTROLE() ([32]byte, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Session) Initialize(admin common.Address) (*types.Transaction, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Session) RenounceRole(role [32]byte, callerConfirmation common.Address) (*types.Transaction, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Session) RequestTxExecution(dstChainId uint64, txPayloadSize *big.Int, transactionId [32]byte, ...) (*types.Transaction, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Session) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Session) SetClaimerFraction(claimerFraction_ *big.Int) (*types.Transaction, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Session) SetExecutorEOA(executorEOA_ common.Address) (*types.Transaction, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Session) SetGasOracle(gasOracle_ common.Address) (*types.Transaction, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Session) SetGlobalMarkup(globalMarkup_ *big.Int) (*types.Transaction, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Session) SupportsInterface(interfaceId [4]byte) (bool, error)
- type SynapseExecutionServiceV1Transactor
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Transactor) ClaimFees(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Transactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Transactor) Initialize(opts *bind.TransactOpts, admin common.Address) (*types.Transaction, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Transactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, callerConfirmation common.Address) (*types.Transaction, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Transactor) RequestTxExecution(opts *bind.TransactOpts, dstChainId uint64, txPayloadSize *big.Int, ...) (*types.Transaction, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Transactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Transactor) SetClaimerFraction(opts *bind.TransactOpts, claimerFraction_ *big.Int) (*types.Transaction, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Transactor) SetExecutorEOA(opts *bind.TransactOpts, executorEOA_ common.Address) (*types.Transaction, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Transactor) SetGasOracle(opts *bind.TransactOpts, gasOracle_ common.Address) (*types.Transaction, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Transactor) SetGlobalMarkup(opts *bind.TransactOpts, globalMarkup_ *big.Int) (*types.Transaction, error)
- type SynapseExecutionServiceV1TransactorRaw
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1TransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SynapseExecutionServiceV1TransactorSession
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1TransactorSession) ClaimFees() (*types.Transaction, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1TransactorSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1TransactorSession) Initialize(admin common.Address) (*types.Transaction, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1TransactorSession) RenounceRole(role [32]byte, callerConfirmation common.Address) (*types.Transaction, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1TransactorSession) RequestTxExecution(dstChainId uint64, txPayloadSize *big.Int, transactionId [32]byte, ...) (*types.Transaction, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1TransactorSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1TransactorSession) SetClaimerFraction(claimerFraction_ *big.Int) (*types.Transaction, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1TransactorSession) SetExecutorEOA(executorEOA_ common.Address) (*types.Transaction, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1TransactorSession) SetGasOracle(gasOracle_ common.Address) (*types.Transaction, error)
- func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1TransactorSession) SetGlobalMarkup(globalMarkup_ *big.Int) (*types.Transaction, error)
- type VersionedPayloadLib
- type VersionedPayloadLibCaller
- type VersionedPayloadLibCallerRaw
- type VersionedPayloadLibCallerSession
- type VersionedPayloadLibFilterer
- type VersionedPayloadLibRaw
- func (_VersionedPayloadLib *VersionedPayloadLibRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_VersionedPayloadLib *VersionedPayloadLibRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_VersionedPayloadLib *VersionedPayloadLibRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type VersionedPayloadLibSession
- type VersionedPayloadLibTransactor
- type VersionedPayloadLibTransactorRaw
- type VersionedPayloadLibTransactorSession
Constants ¶
This section is empty.
Variables ¶
var AccessControlUpgradeableABI = AccessControlUpgradeableMetaData.ABI
AccessControlUpgradeableABI is the input ABI used to generate the binding from. Deprecated: Use AccessControlUpgradeableMetaData.ABI instead.
var AccessControlUpgradeableFuncSigs = AccessControlUpgradeableMetaData.Sigs
Deprecated: Use AccessControlUpgradeableMetaData.Sigs instead. AccessControlUpgradeableFuncSigs maps the 4-byte function signature to its string representation.
var AccessControlUpgradeableMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[],\"name\":\"AccessControlBadConfirmation\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"neededRole\",\"type\":\"bytes32\"}],\"name\":\"AccessControlUnauthorizedAccount\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidInitialization\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NotInitializing\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"version\",\"type\":\"uint64\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"previousAdminRole\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"newAdminRole\",\"type\":\"bytes32\"}],\"name\":\"RoleAdminChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"RoleGranted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"RoleRevoked\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"DEFAULT_ADMIN_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"}],\"name\":\"getRoleAdmin\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"grantRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"hasRole\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"callerConfirmation\",\"type\":\"address\"}],\"name\":\"renounceRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"revokeRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "a217fddf": "DEFAULT_ADMIN_ROLE()", "248a9ca3": "getRoleAdmin(bytes32)", "2f2ff15d": "grantRole(bytes32,address)", "91d14854": "hasRole(bytes32,address)", "36568abe": "renounceRole(bytes32,address)", "d547741f": "revokeRole(bytes32,address)", "01ffc9a7": "supportsInterface(bytes4)", }, }
AccessControlUpgradeableMetaData contains all meta data concerning the AccessControlUpgradeable contract.
var AddressABI = AddressMetaData.ABI
AddressABI is the input ABI used to generate the binding from. Deprecated: Use AddressMetaData.ABI instead.
var AddressBin = AddressMetaData.Bin
AddressBin is the compiled bytecode used for deploying new contracts. Deprecated: Use AddressMetaData.Bin instead.
var AddressMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"target\",\"type\":\"address\"}],\"name\":\"AddressEmptyCode\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"AddressInsufficientBalance\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"FailedInnerCall\",\"type\":\"error\"}]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220792fe26a604cfce1c4fb18c500672e03a11f5808a3a595a460a409f4e1b2821364736f6c63430008140033",
}
AddressMetaData contains all meta data concerning the Address contract.
var ClaimableFeesABI = ClaimableFeesMetaData.ABI
ClaimableFeesABI is the input ABI used to generate the binding from. Deprecated: Use ClaimableFeesMetaData.ABI instead.
var ClaimableFeesEventsABI = ClaimableFeesEventsMetaData.ABI
ClaimableFeesEventsABI is the input ABI used to generate the binding from. Deprecated: Use ClaimableFeesEventsMetaData.ABI instead.
var ClaimableFeesEventsMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"claimerFraction\",\"type\":\"uint256\"}],\"name\":\"ClaimerFractionSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"feeRecipient\",\"type\":\"address\"}],\"name\":\"FeeRecipientSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"feeRecipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"claimedFees\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"claimer\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"claimerReward\",\"type\":\"uint256\"}],\"name\":\"FeesClaimed\",\"type\":\"event\"}]",
}
ClaimableFeesEventsMetaData contains all meta data concerning the ClaimableFeesEvents contract.
var ClaimableFeesFuncSigs = ClaimableFeesMetaData.Sigs
Deprecated: Use ClaimableFeesMetaData.Sigs instead. ClaimableFeesFuncSigs maps the 4-byte function signature to its string representation.
var ClaimableFeesMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"AddressInsufficientBalance\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"claimerFraction\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxAllowed\",\"type\":\"uint256\"}],\"name\":\"ClaimableFees__ClaimerFractionAboveMax\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ClaimableFees__FeeAmountZero\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ClaimableFees__FeeRecipientZeroAddress\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"FailedInnerCall\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"claimerFraction\",\"type\":\"uint256\"}],\"name\":\"ClaimerFractionSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"feeRecipient\",\"type\":\"address\"}],\"name\":\"FeeRecipientSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"feeRecipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"claimedFees\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"claimer\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"claimerReward\",\"type\":\"uint256\"}],\"name\":\"FeesClaimed\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"claimFees\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getClaimableAmount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getClaimerFraction\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getClaimerReward\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getFeeRecipient\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "d294f093": "claimFees()", "c354bd6e": "getClaimableAmount()", "4f199114": "getClaimerFraction()", "26533fe9": "getClaimerReward()", "4ccb20c0": "getFeeRecipient()", }, }
ClaimableFeesMetaData contains all meta data concerning the ClaimableFees contract.
var ContextUpgradeableABI = ContextUpgradeableMetaData.ABI
ContextUpgradeableABI is the input ABI used to generate the binding from. Deprecated: Use ContextUpgradeableMetaData.ABI instead.
var ContextUpgradeableMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"name\":\"InvalidInitialization\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NotInitializing\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"version\",\"type\":\"uint64\"}],\"name\":\"Initialized\",\"type\":\"event\"}]",
}
ContextUpgradeableMetaData contains all meta data concerning the ContextUpgradeable contract.
var Contracts map[string]*compiler.Contract
Contracts are unmarshalled on start
var ERC165UpgradeableABI = ERC165UpgradeableMetaData.ABI
ERC165UpgradeableABI is the input ABI used to generate the binding from. Deprecated: Use ERC165UpgradeableMetaData.ABI instead.
var ERC165UpgradeableFuncSigs = ERC165UpgradeableMetaData.Sigs
Deprecated: Use ERC165UpgradeableMetaData.Sigs instead. ERC165UpgradeableFuncSigs maps the 4-byte function signature to its string representation.
var ERC165UpgradeableMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[],\"name\":\"InvalidInitialization\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NotInitializing\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"version\",\"type\":\"uint64\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "01ffc9a7": "supportsInterface(bytes4)", }, }
ERC165UpgradeableMetaData contains all meta data concerning the ERC165Upgradeable contract.
var ( // ExecutionRequestedTopic is the event topic for a sent transaction. ExecutionRequestedTopic common.Hash )
var IAccessControlABI = IAccessControlMetaData.ABI
IAccessControlABI is the input ABI used to generate the binding from. Deprecated: Use IAccessControlMetaData.ABI instead.
var IAccessControlFuncSigs = IAccessControlMetaData.Sigs
Deprecated: Use IAccessControlMetaData.Sigs instead. IAccessControlFuncSigs maps the 4-byte function signature to its string representation.
var IAccessControlMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[],\"name\":\"AccessControlBadConfirmation\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"neededRole\",\"type\":\"bytes32\"}],\"name\":\"AccessControlUnauthorizedAccount\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"previousAdminRole\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"newAdminRole\",\"type\":\"bytes32\"}],\"name\":\"RoleAdminChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"RoleGranted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"RoleRevoked\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"}],\"name\":\"getRoleAdmin\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"grantRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"hasRole\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"callerConfirmation\",\"type\":\"address\"}],\"name\":\"renounceRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"revokeRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "248a9ca3": "getRoleAdmin(bytes32)", "2f2ff15d": "grantRole(bytes32,address)", "91d14854": "hasRole(bytes32,address)", "36568abe": "renounceRole(bytes32,address)", "d547741f": "revokeRole(bytes32,address)", }, }
IAccessControlMetaData contains all meta data concerning the IAccessControl contract.
var IClaimableFeesABI = IClaimableFeesMetaData.ABI
IClaimableFeesABI is the input ABI used to generate the binding from. Deprecated: Use IClaimableFeesMetaData.ABI instead.
var IClaimableFeesFuncSigs = IClaimableFeesMetaData.Sigs
Deprecated: Use IClaimableFeesMetaData.Sigs instead. IClaimableFeesFuncSigs maps the 4-byte function signature to its string representation.
var IClaimableFeesMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"claimerFraction\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxAllowed\",\"type\":\"uint256\"}],\"name\":\"ClaimableFees__ClaimerFractionAboveMax\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ClaimableFees__FeeAmountZero\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ClaimableFees__FeeRecipientZeroAddress\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"claimFees\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getClaimableAmount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getClaimerFraction\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getClaimerReward\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getFeeRecipient\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "d294f093": "claimFees()", "c354bd6e": "getClaimableAmount()", "4f199114": "getClaimerFraction()", "26533fe9": "getClaimerReward()", "4ccb20c0": "getFeeRecipient()", }, }
IClaimableFeesMetaData contains all meta data concerning the IClaimableFees contract.
var IERC165ABI = IERC165MetaData.ABI
IERC165ABI is the input ABI used to generate the binding from. Deprecated: Use IERC165MetaData.ABI instead.
var IERC165FuncSigs = IERC165MetaData.Sigs
Deprecated: Use IERC165MetaData.Sigs instead. IERC165FuncSigs maps the 4-byte function signature to its string representation.
var IERC165MetaData = &bind.MetaData{ ABI: "[{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "01ffc9a7": "supportsInterface(bytes4)", }, }
IERC165MetaData contains all meta data concerning the IERC165 contract.
var IExecutionServiceABI = IExecutionServiceMetaData.ABI
IExecutionServiceABI is the input ABI used to generate the binding from. Deprecated: Use IExecutionServiceMetaData.ABI instead.
var IExecutionServiceFuncSigs = IExecutionServiceMetaData.Sigs
Deprecated: Use IExecutionServiceMetaData.Sigs instead. IExecutionServiceFuncSigs maps the 4-byte function signature to its string representation.
var IExecutionServiceMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[],\"name\":\"executorEOA\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"dstChainId\",\"type\":\"uint64\"},{\"internalType\":\"uint256\",\"name\":\"txPayloadSize\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"options\",\"type\":\"bytes\"}],\"name\":\"getExecutionFee\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"dstChainId\",\"type\":\"uint64\"},{\"internalType\":\"uint256\",\"name\":\"txPayloadSize\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"transactionId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"options\",\"type\":\"bytes\"}],\"name\":\"requestTxExecution\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"}]", Sigs: map[string]string{ "62014bad": "executorEOA()", "96fda4da": "getExecutionFee(uint64,uint256,bytes)", "58efb47d": "requestTxExecution(uint64,uint256,bytes32,bytes)", }, }
IExecutionServiceMetaData contains all meta data concerning the IExecutionService contract.
var IGasOracleABI = IGasOracleMetaData.ABI
IGasOracleABI is the input ABI used to generate the binding from. Deprecated: Use IGasOracleMetaData.ABI instead.
var IGasOracleFuncSigs = IGasOracleMetaData.Sigs
Deprecated: Use IGasOracleMetaData.Sigs instead. IGasOracleFuncSigs maps the 4-byte function signature to its string representation.
var IGasOracleMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"remoteChainId\",\"type\":\"uint64\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"convertRemoteValueToLocalUnits\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"remoteChainId\",\"type\":\"uint64\"},{\"internalType\":\"uint256\",\"name\":\"gasLimit\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"calldataSize\",\"type\":\"uint256\"}],\"name\":\"estimateTxCostInLocalUnits\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"remoteChainId\",\"type\":\"uint64\"},{\"internalType\":\"uint256\",\"name\":\"gasLimit\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"calldataSize\",\"type\":\"uint256\"}],\"name\":\"estimateTxCostInRemoteUnits\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "40658a74": "convertRemoteValueToLocalUnits(uint64,uint256)", "bf495c88": "estimateTxCostInLocalUnits(uint64,uint256,uint256)", "b376a688": "estimateTxCostInRemoteUnits(uint64,uint256,uint256)", }, }
IGasOracleMetaData contains all meta data concerning the IGasOracle contract.
var ISynapseExecutionServiceV1ABI = ISynapseExecutionServiceV1MetaData.ABI
ISynapseExecutionServiceV1ABI is the input ABI used to generate the binding from. Deprecated: Use ISynapseExecutionServiceV1MetaData.ABI instead.
var ISynapseExecutionServiceV1FuncSigs = ISynapseExecutionServiceV1MetaData.Sigs
Deprecated: Use ISynapseExecutionServiceV1MetaData.Sigs instead. ISynapseExecutionServiceV1FuncSigs maps the 4-byte function signature to its string representation.
var ISynapseExecutionServiceV1MetaData = &bind.MetaData{ ABI: "[{\"inputs\":[],\"name\":\"SynapseExecutionService__ExecutorZeroAddress\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"feeAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"minRequired\",\"type\":\"uint256\"}],\"name\":\"SynapseExecutionService__FeeAmountBelowMin\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"gasOracle\",\"type\":\"address\"}],\"name\":\"SynapseExecutionService__GasOracleNotContract\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"SynapseExecutionService__GasOracleZeroAddress\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint16\",\"name\":\"version\",\"type\":\"uint16\"}],\"name\":\"SynapseExecutionService__OptionsVersionNotSupported\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"executorEOA\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"gasOracle\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"dstChainId\",\"type\":\"uint64\"},{\"internalType\":\"uint256\",\"name\":\"txPayloadSize\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"options\",\"type\":\"bytes\"}],\"name\":\"getExecutionFee\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"globalMarkup\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"dstChainId\",\"type\":\"uint64\"},{\"internalType\":\"uint256\",\"name\":\"txPayloadSize\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"transactionId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"options\",\"type\":\"bytes\"}],\"name\":\"requestTxExecution\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"claimerFraction\",\"type\":\"uint256\"}],\"name\":\"setClaimerFraction\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"executorEOA_\",\"type\":\"address\"}],\"name\":\"setExecutorEOA\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"gasOracle_\",\"type\":\"address\"}],\"name\":\"setGasOracle\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"globalMarkup_\",\"type\":\"uint256\"}],\"name\":\"setGlobalMarkup\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "62014bad": "executorEOA()", "5d62a8dd": "gasOracle()", "96fda4da": "getExecutionFee(uint64,uint256,bytes)", "efd07ec2": "globalMarkup()", "58efb47d": "requestTxExecution(uint64,uint256,bytes32,bytes)", "a9bc769b": "setClaimerFraction(uint256)", "2d54566c": "setExecutorEOA(address)", "a87b8152": "setGasOracle(address)", "cf4f578f": "setGlobalMarkup(uint256)", }, }
ISynapseExecutionServiceV1MetaData contains all meta data concerning the ISynapseExecutionServiceV1 contract.
var InitializableABI = InitializableMetaData.ABI
InitializableABI is the input ABI used to generate the binding from. Deprecated: Use InitializableMetaData.ABI instead.
var InitializableMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"name\":\"InvalidInitialization\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NotInitializing\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"version\",\"type\":\"uint64\"}],\"name\":\"Initialized\",\"type\":\"event\"}]",
}
InitializableMetaData contains all meta data concerning the Initializable contract.
var OptionsLibABI = OptionsLibMetaData.ABI
OptionsLibABI is the input ABI used to generate the binding from. Deprecated: Use OptionsLibMetaData.ABI instead.
var OptionsLibBin = OptionsLibMetaData.Bin
OptionsLibBin is the compiled bytecode used for deploying new contracts. Deprecated: Use OptionsLibMetaData.Bin instead.
var OptionsLibMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"uint16\",\"name\":\"version\",\"type\":\"uint16\"}],\"name\":\"OptionsLib__VersionInvalid\",\"type\":\"error\"}]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220f4b64ded52ede86acf8f97962c12b08467036aea41170f2556e0b6c071b6188364736f6c63430008140033",
}
OptionsLibMetaData contains all meta data concerning the OptionsLib contract.
var SynapseExecutionServiceEventsABI = SynapseExecutionServiceEventsMetaData.ABI
SynapseExecutionServiceEventsABI is the input ABI used to generate the binding from. Deprecated: Use SynapseExecutionServiceEventsMetaData.ABI instead.
var SynapseExecutionServiceEventsMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"transactionId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"client\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"executionFee\",\"type\":\"uint256\"}],\"name\":\"ExecutionRequested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"executorEOA\",\"type\":\"address\"}],\"name\":\"ExecutorEOASet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"gasOracle\",\"type\":\"address\"}],\"name\":\"GasOracleSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"globalMarkup\",\"type\":\"uint256\"}],\"name\":\"GlobalMarkupSet\",\"type\":\"event\"}]",
}
SynapseExecutionServiceEventsMetaData contains all meta data concerning the SynapseExecutionServiceEvents contract.
var SynapseExecutionServiceV1ABI = SynapseExecutionServiceV1MetaData.ABI
SynapseExecutionServiceV1ABI is the input ABI used to generate the binding from. Deprecated: Use SynapseExecutionServiceV1MetaData.ABI instead.
var SynapseExecutionServiceV1Bin = SynapseExecutionServiceV1MetaData.Bin
SynapseExecutionServiceV1Bin is the compiled bytecode used for deploying new contracts. Deprecated: Use SynapseExecutionServiceV1MetaData.Bin instead.
var SynapseExecutionServiceV1FuncSigs = SynapseExecutionServiceV1MetaData.Sigs
Deprecated: Use SynapseExecutionServiceV1MetaData.Sigs instead. SynapseExecutionServiceV1FuncSigs maps the 4-byte function signature to its string representation.
var SynapseExecutionServiceV1HarnessABI = SynapseExecutionServiceV1HarnessMetaData.ABI
SynapseExecutionServiceV1HarnessABI is the input ABI used to generate the binding from. Deprecated: Use SynapseExecutionServiceV1HarnessMetaData.ABI instead.
var SynapseExecutionServiceV1HarnessBin = SynapseExecutionServiceV1HarnessMetaData.Bin
SynapseExecutionServiceV1HarnessBin is the compiled bytecode used for deploying new contracts. Deprecated: Use SynapseExecutionServiceV1HarnessMetaData.Bin instead.
var SynapseExecutionServiceV1HarnessFuncSigs = SynapseExecutionServiceV1HarnessMetaData.Sigs
Deprecated: Use SynapseExecutionServiceV1HarnessMetaData.Sigs instead. SynapseExecutionServiceV1HarnessFuncSigs maps the 4-byte function signature to its string representation.
var SynapseExecutionServiceV1HarnessMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"AccessControlBadConfirmation\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"neededRole\",\"type\":\"bytes32\"}],\"name\":\"AccessControlUnauthorizedAccount\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"AddressInsufficientBalance\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"claimerFraction\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxAllowed\",\"type\":\"uint256\"}],\"name\":\"ClaimableFees__ClaimerFractionAboveMax\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ClaimableFees__FeeAmountZero\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ClaimableFees__FeeRecipientZeroAddress\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"FailedInnerCall\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidInitialization\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NotInitializing\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint16\",\"name\":\"version\",\"type\":\"uint16\"}],\"name\":\"OptionsLib__VersionInvalid\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"SynapseExecutionService__ExecutorZeroAddress\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"feeAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"minRequired\",\"type\":\"uint256\"}],\"name\":\"SynapseExecutionService__FeeAmountBelowMin\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"gasOracle\",\"type\":\"address\"}],\"name\":\"SynapseExecutionService__GasOracleNotContract\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"SynapseExecutionService__GasOracleZeroAddress\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint16\",\"name\":\"version\",\"type\":\"uint16\"}],\"name\":\"SynapseExecutionService__OptionsVersionNotSupported\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"versionedPayload\",\"type\":\"bytes\"}],\"name\":\"VersionedPayload__PayloadTooShort\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"VersionedPayload__PrecompileFailed\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"claimerFraction\",\"type\":\"uint256\"}],\"name\":\"ClaimerFractionSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"transactionId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"client\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"executionFee\",\"type\":\"uint256\"}],\"name\":\"ExecutionRequested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"executorEOA\",\"type\":\"address\"}],\"name\":\"ExecutorEOASet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"feeRecipient\",\"type\":\"address\"}],\"name\":\"FeeRecipientSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"feeRecipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"claimedFees\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"claimer\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"claimerReward\",\"type\":\"uint256\"}],\"name\":\"FeesClaimed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"gasOracle\",\"type\":\"address\"}],\"name\":\"GasOracleSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"globalMarkup\",\"type\":\"uint256\"}],\"name\":\"GlobalMarkupSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"version\",\"type\":\"uint64\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"previousAdminRole\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"newAdminRole\",\"type\":\"bytes32\"}],\"name\":\"RoleAdminChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"RoleGranted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"RoleRevoked\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"DEFAULT_ADMIN_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"GOVERNOR_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"IC_CLIENT_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"claimFees\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"executorEOA\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"gasOracle\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getClaimableAmount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getClaimerFraction\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getClaimerReward\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"dstChainId\",\"type\":\"uint64\"},{\"internalType\":\"uint256\",\"name\":\"txPayloadSize\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"options\",\"type\":\"bytes\"}],\"name\":\"getExecutionFee\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"executionFee\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getFeeRecipient\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"}],\"name\":\"getRoleAdmin\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"globalMarkup\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"grantRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"hasRole\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"admin\",\"type\":\"address\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"callerConfirmation\",\"type\":\"address\"}],\"name\":\"renounceRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"dstChainId\",\"type\":\"uint64\"},{\"internalType\":\"uint256\",\"name\":\"txPayloadSize\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"transactionId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"options\",\"type\":\"bytes\"}],\"name\":\"requestTxExecution\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"revokeRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"claimerFraction_\",\"type\":\"uint256\"}],\"name\":\"setClaimerFraction\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"executorEOA_\",\"type\":\"address\"}],\"name\":\"setExecutorEOA\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"gasOracle_\",\"type\":\"address\"}],\"name\":\"setGasOracle\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"globalMarkup_\",\"type\":\"uint256\"}],\"name\":\"setGlobalMarkup\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "a217fddf": "DEFAULT_ADMIN_ROLE()", "ccc57490": "GOVERNOR_ROLE()", "08c5c0db": "IC_CLIENT_ROLE()", "d294f093": "claimFees()", "62014bad": "executorEOA()", "5d62a8dd": "gasOracle()", "c354bd6e": "getClaimableAmount()", "4f199114": "getClaimerFraction()", "26533fe9": "getClaimerReward()", "96fda4da": "getExecutionFee(uint64,uint256,bytes)", "4ccb20c0": "getFeeRecipient()", "248a9ca3": "getRoleAdmin(bytes32)", "efd07ec2": "globalMarkup()", "2f2ff15d": "grantRole(bytes32,address)", "91d14854": "hasRole(bytes32,address)", "c4d66de8": "initialize(address)", "36568abe": "renounceRole(bytes32,address)", "58efb47d": "requestTxExecution(uint64,uint256,bytes32,bytes)", "d547741f": "revokeRole(bytes32,address)", "a9bc769b": "setClaimerFraction(uint256)", "2d54566c": "setExecutorEOA(address)", "a87b8152": "setGasOracle(address)", "cf4f578f": "setGlobalMarkup(uint256)", "01ffc9a7": "supportsInterface(bytes4)", }, Bin: "0x60806040523480156200001157600080fd5b506200001f60003362000053565b506200004c7f7935bd0ae54bc31f548c14dba4d37c5c64b3f8ca900cb468fb8abd54d5894f553362000053565b5062000127565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602081815260408084206001600160a01b038616855290915282205460ff166200011b576000848152602082815260408083206001600160a01b03871684529091529020805460ff19166001179055620000d03390565b6001600160a01b0316836001600160a01b0316857f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a4600191505062000121565b60009150505b92915050565b611c8180620001376000396000f3fe60806040526004361061018b5760003560e01c806391d14854116100d6578063c4d66de81161007f578063d294f09311610059578063d294f09314610550578063d547741f14610565578063efd07ec21461058557600080fd5b8063c4d66de8146104dc578063ccc57490146104fc578063cf4f578f1461053057600080fd5b8063a87b8152116100b0578063a87b815214610489578063a9bc769b146104a9578063c354bd6e146104c957600080fd5b806391d14854146103e257806396fda4da14610454578063a217fddf1461047457600080fd5b806336568abe1161013857806358efb47d1161011257806358efb47d1461033b5780635d62a8dd1461034e57806362014bad1461039857600080fd5b806336568abe146102ad5780634ccb20c0146102cd5780634f1991141461030757600080fd5b806326533fe91161016957806326533fe9146102565780632d54566c1461026b5780632f2ff15d1461028d57600080fd5b806301ffc9a71461019057806308c5c0db146101c5578063248a9ca314610207575b600080fd5b34801561019c57600080fd5b506101b06101ab366004611852565b6105b9565b60405190151581526020015b60405180910390f35b3480156101d157600080fd5b506101f97f506033f42d439a89b8dbacb157256b8ef7e613d9e48db1be101b85411778abfb81565b6040519081526020016101bc565b34801561021357600080fd5b506101f9610222366004611894565b60009081527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602052604090206001015490565b34801561026257600080fd5b506101f9610652565b34801561027757600080fd5b5061028b6102863660046118d6565b610664565b005b34801561029957600080fd5b5061028b6102a83660046118f1565b6107be565b3480156102b957600080fd5b5061028b6102c83660046118f1565b610808565b3480156102d957600080fd5b506102e2610866565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016101bc565b34801561031357600080fd5b507fabc861e0f8da03757893d41bb54770e6953c799ce2884f80d6b14b66ba8e3103546101f9565b61028b61034936600461197e565b6108ab565b34801561035a57600080fd5b507fabc861e0f8da03757893d41bb54770e6953c799ce2884f80d6b14b66ba8e31015473ffffffffffffffffffffffffffffffffffffffff166102e2565b3480156103a457600080fd5b507fabc861e0f8da03757893d41bb54770e6953c799ce2884f80d6b14b66ba8e31005473ffffffffffffffffffffffffffffffffffffffff166102e2565b3480156103ee57600080fd5b506101b06103fd3660046118f1565b60009182527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b6268006020908152604080842073ffffffffffffffffffffffffffffffffffffffff93909316845291905290205460ff1690565b34801561046057600080fd5b506101f961046f3660046119e6565b610970565b34801561048057600080fd5b506101f9600081565b34801561049557600080fd5b5061028b6104a43660046118d6565b610c5a565b3480156104b557600080fd5b5061028b6104c4366004611894565b610da1565b3480156104d557600080fd5b50476101f9565b3480156104e857600080fd5b5061028b6104f73660046118d6565b610e92565b34801561050857600080fd5b506101f97f7935bd0ae54bc31f548c14dba4d37c5c64b3f8ca900cb468fb8abd54d5894f5581565b34801561053c57600080fd5b5061028b61054b366004611894565b611015565b34801561055c57600080fd5b5061028b6110b5565b34801561057157600080fd5b5061028b6105803660046118f1565b6111ce565b34801561059157600080fd5b507fabc861e0f8da03757893d41bb54770e6953c799ce2884f80d6b14b66ba8e3102546101f9565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f7965db0b00000000000000000000000000000000000000000000000000000000148061064c57507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316145b92915050565b60004761065e81611212565b91505090565b7f7935bd0ae54bc31f548c14dba4d37c5c64b3f8ca900cb468fb8abd54d5894f5561068e816112b4565b73ffffffffffffffffffffffffffffffffffffffff82166106db576040517f9e3a01ec00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b7fabc861e0f8da03757893d41bb54770e6953c799ce2884f80d6b14b66ba8e3100805473ffffffffffffffffffffffffffffffffffffffff84167fffffffffffffffffffffffff00000000000000000000000000000000000000009091168117825560408051918252517f4ab11d24f4bb323219ce90846ba579a556c914e8587517e7c8c4264771cd9f719181900360200190a160405173ffffffffffffffffffffffffffffffffffffffff841681527fbf9a9534339a9d6b81696e05dcfb614b7dc518a31d48be3cfb757988381fb323906020015b60405180910390a1505050565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b62680060205260409020600101546107f8816112b4565b61080283836112c1565b50505050565b73ffffffffffffffffffffffffffffffffffffffff81163314610857576040517f6697b23200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61086182826113e2565b505050565b60006108a67fabc861e0f8da03757893d41bb54770e6953c799ce2884f80d6b14b66ba8e31005473ffffffffffffffffffffffffffffffffffffffff1690565b905090565b7f506033f42d439a89b8dbacb157256b8ef7e613d9e48db1be101b85411778abfb6108d5816112b4565b60006108e387878686610970565b90508034101561092d576040517f28c6ec70000000000000000000000000000000000000000000000000000000008152346004820152602481018290526044015b60405180910390fd5b6040805133815234602082015286917fc3afeef9d037dcadfc927cf1a2c10a5dccba06a26bac58e0e2adf916407f2a7c910160405180910390a250505050505050565b6000806109b17fabc861e0f8da03757893d41bb54770e6953c799ce2884f80d6b14b66ba8e31015473ffffffffffffffffffffffffffffffffffffffff1690565b905073ffffffffffffffffffffffffffffffffffffffff8116610a00576040517f668604bd00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000610a0c85856114c0565b9050600161ffff82161115610a53576040517f05e98f3a00000000000000000000000000000000000000000000000000000000815261ffff82166004820152602401610924565b6000610a9486868080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061150a92505050565b80516040517fbf495c8800000000000000000000000000000000000000000000000000000000815267ffffffffffffffff8b16600482015260248101919091526044810189905290915073ffffffffffffffffffffffffffffffffffffffff84169063bf495c8890606401602060405180830381865afa158015610b1c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b409190611a40565b602082015190945015610bff5760208101516040517f40658a7400000000000000000000000000000000000000000000000000000000815267ffffffffffffffff8a166004820152602481019190915273ffffffffffffffffffffffffffffffffffffffff8416906340658a7490604401602060405180830381865afa158015610bce573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bf29190611a40565b610bfc9085611a88565b93505b670de0b6b3a7640000610c307fabc861e0f8da03757893d41bb54770e6953c799ce2884f80d6b14b66ba8e31025490565b610c3a9086611a9b565b610c449190611ab2565b610c4e9085611a88565b98975050505050505050565b7f7935bd0ae54bc31f548c14dba4d37c5c64b3f8ca900cb468fb8abd54d5894f55610c84816112b4565b8173ffffffffffffffffffffffffffffffffffffffff163b600003610ced576040517fd7c25e1d00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff83166004820152602401610924565b7fabc861e0f8da03757893d41bb54770e6953c799ce2884f80d6b14b66ba8e310180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff84169081179091556040519081527fabc861e0f8da03757893d41bb54770e6953c799ce2884f80d6b14b66ba8e3100907f3efbbb00c39812fb98647af6e9e2c3f4ec2b53d368cedd1e148330a05b652cfa906020016107b1565b7f7935bd0ae54bc31f548c14dba4d37c5c64b3f8ca900cb468fb8abd54d5894f55610dcb816112b4565b662386f26fc10000821115610e1c576040517f0ae993dd00000000000000000000000000000000000000000000000000000000815260048101839052662386f26fc100006024820152604401610924565b7fabc861e0f8da03757893d41bb54770e6953c799ce2884f80d6b14b66ba8e31038290556040518281527fabc861e0f8da03757893d41bb54770e6953c799ce2884f80d6b14b66ba8e3100907f2b76ed3837bd14c860020e473bce45e560d5bca9b5109ef2f08b2051d1cf6cc9906020016107b1565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000810460ff16159067ffffffffffffffff16600081158015610edd5750825b905060008267ffffffffffffffff166001148015610efa5750303b155b905081158015610f08575080155b15610f3f576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b84547fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000001660011785558315610fa05784547fffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff16680100000000000000001785555b610fab6000876112c1565b50831561100d5784547fffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b505050505050565b7f7935bd0ae54bc31f548c14dba4d37c5c64b3f8ca900cb468fb8abd54d5894f5561103f816112b4565b7fabc861e0f8da03757893d41bb54770e6953c799ce2884f80d6b14b66ba8e31028290556040518281527fabc861e0f8da03757893d41bb54770e6953c799ce2884f80d6b14b66ba8e3100907f1957a4f563f2f13a7e7c1f9d8d6e719a1e6f687ac787704c33069f0a7997d75d906020016107b1565b4760008190036110f1576040517f6e95c0a700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60006110fb610866565b905073ffffffffffffffffffffffffffffffffffffffff811661114a576040517f3c73eece00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600061115583611212565b6040805173ffffffffffffffffffffffffffffffffffffffff851681529482900360208601819052338683015260608601839052905190949192507ff4e6bc0a6951927d4db8490fb63528b3c4ccb43865870fe4e3db7a090cbb14b19181900360800190a16111c48284611590565b6108613382611590565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b6268006020526040902060010154611208816112b4565b61080283836113e2565b60008061123d7fabc861e0f8da03757893d41bb54770e6953c799ce2884f80d6b14b66ba8e31035490565b9050662386f26fc10000811115611290576040517f0ae993dd00000000000000000000000000000000000000000000000000000000815260048101829052662386f26fc100006024820152604401610924565b670de0b6b3a76400006112a38285611a9b565b6112ad9190611ab2565b9392505050565b6112be8133611666565b50565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b6268006020818152604080842073ffffffffffffffffffffffffffffffffffffffff8616855290915282205460ff166113d85760008481526020828152604080832073ffffffffffffffffffffffffffffffffffffffff87168452909152902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011790556113743390565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16857f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a4600191505061064c565b600091505061064c565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b6268006020818152604080842073ffffffffffffffffffffffffffffffffffffffff8616855290915282205460ff16156113d85760008481526020828152604080832073ffffffffffffffffffffffffffffffffffffffff8716808552925280832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016905551339287917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a4600191505061064c565b600060028210156115015782826040517fb0818b62000000000000000000000000000000000000000000000000000000008152600401610924929190611aed565b50503560f01c90565b604080518082019091526000808252602082015260006115298361170d565b9050600161ffff82161015611570576040517f2b346f3700000000000000000000000000000000000000000000000000000000815261ffff82166004820152602401610924565b61157983611758565b8060200190518101906112ad9190611b69565b5050565b804710156115cc576040517fcd786059000000000000000000000000000000000000000000000000000000008152306004820152602401610924565b60008273ffffffffffffffffffffffffffffffffffffffff168260405160006040518083038185875af1925050503d8060008114611626576040519150601f19603f3d011682016040523d82523d6000602084013e61162b565b606091505b5050905080610861576040517f1425ea4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b6268006020908152604080832073ffffffffffffffffffffffffffffffffffffffff8516845290915290205460ff1661158c576040517fe2517d3f00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8216600482015260248101839052604401610924565b600060028251101561174d57816040517fb0818b620000000000000000000000000000000000000000000000000000000081526004016109249190611bdf565b506020015160f01c90565b606060028251101561179857816040517fb0818b620000000000000000000000000000000000000000000000000000000081526004016109249190611bdf565b81517ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe018067ffffffffffffffff8111156117d5576117d5611b3a565b6040519080825280601f01601f1916602001820160405280156117ff576020820181803683370190505b50915060008160208401836022870160045afa90508061184b576040517f101e44fa00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5050919050565b60006020828403121561186457600080fd5b81357fffffffff00000000000000000000000000000000000000000000000000000000811681146112ad57600080fd5b6000602082840312156118a657600080fd5b5035919050565b803573ffffffffffffffffffffffffffffffffffffffff811681146118d157600080fd5b919050565b6000602082840312156118e857600080fd5b6112ad826118ad565b6000806040838503121561190457600080fd5b82359150611914602084016118ad565b90509250929050565b803567ffffffffffffffff811681146118d157600080fd5b60008083601f84011261194757600080fd5b50813567ffffffffffffffff81111561195f57600080fd5b60208301915083602082850101111561197757600080fd5b9250929050565b60008060008060006080868803121561199657600080fd5b61199f8661191d565b94506020860135935060408601359250606086013567ffffffffffffffff8111156119c957600080fd5b6119d588828901611935565b969995985093965092949392505050565b600080600080606085870312156119fc57600080fd5b611a058561191d565b935060208501359250604085013567ffffffffffffffff811115611a2857600080fd5b611a3487828801611935565b95989497509550505050565b600060208284031215611a5257600080fd5b5051919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b8082018082111561064c5761064c611a59565b808202811582820484141761064c5761064c611a59565b600082611ae8577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b500490565b60208152816020820152818360408301376000818301604090810191909152601f9092017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0160101919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600060408284031215611b7b57600080fd5b6040516040810181811067ffffffffffffffff82111715611bc5577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604052825181526020928301519281019290925250919050565b600060208083528351808285015260005b81811015611c0c57858101830151858201604001528201611bf0565b5060006040828601015260407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f830116850101925050509291505056fea2646970667358221220acc2a0fe7a2421f9293a36bd64e53e90660f4fc44511dc190483da941e09590764736f6c63430008140033", }
SynapseExecutionServiceV1HarnessMetaData contains all meta data concerning the SynapseExecutionServiceV1Harness contract.
var SynapseExecutionServiceV1MetaData = &bind.MetaData{ ABI: "[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"AccessControlBadConfirmation\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"neededRole\",\"type\":\"bytes32\"}],\"name\":\"AccessControlUnauthorizedAccount\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"AddressInsufficientBalance\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"claimerFraction\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxAllowed\",\"type\":\"uint256\"}],\"name\":\"ClaimableFees__ClaimerFractionAboveMax\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ClaimableFees__FeeAmountZero\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ClaimableFees__FeeRecipientZeroAddress\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"FailedInnerCall\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidInitialization\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NotInitializing\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint16\",\"name\":\"version\",\"type\":\"uint16\"}],\"name\":\"OptionsLib__VersionInvalid\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"SynapseExecutionService__ExecutorZeroAddress\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"feeAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"minRequired\",\"type\":\"uint256\"}],\"name\":\"SynapseExecutionService__FeeAmountBelowMin\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"gasOracle\",\"type\":\"address\"}],\"name\":\"SynapseExecutionService__GasOracleNotContract\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"SynapseExecutionService__GasOracleZeroAddress\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint16\",\"name\":\"version\",\"type\":\"uint16\"}],\"name\":\"SynapseExecutionService__OptionsVersionNotSupported\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"versionedPayload\",\"type\":\"bytes\"}],\"name\":\"VersionedPayload__PayloadTooShort\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"VersionedPayload__PrecompileFailed\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"claimerFraction\",\"type\":\"uint256\"}],\"name\":\"ClaimerFractionSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"transactionId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"client\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"executionFee\",\"type\":\"uint256\"}],\"name\":\"ExecutionRequested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"executorEOA\",\"type\":\"address\"}],\"name\":\"ExecutorEOASet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"feeRecipient\",\"type\":\"address\"}],\"name\":\"FeeRecipientSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"feeRecipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"claimedFees\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"claimer\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"claimerReward\",\"type\":\"uint256\"}],\"name\":\"FeesClaimed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"gasOracle\",\"type\":\"address\"}],\"name\":\"GasOracleSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"globalMarkup\",\"type\":\"uint256\"}],\"name\":\"GlobalMarkupSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"version\",\"type\":\"uint64\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"previousAdminRole\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"newAdminRole\",\"type\":\"bytes32\"}],\"name\":\"RoleAdminChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"RoleGranted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"RoleRevoked\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"DEFAULT_ADMIN_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"GOVERNOR_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"IC_CLIENT_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"claimFees\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"executorEOA\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"gasOracle\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getClaimableAmount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getClaimerFraction\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getClaimerReward\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"dstChainId\",\"type\":\"uint64\"},{\"internalType\":\"uint256\",\"name\":\"txPayloadSize\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"options\",\"type\":\"bytes\"}],\"name\":\"getExecutionFee\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"executionFee\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getFeeRecipient\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"}],\"name\":\"getRoleAdmin\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"globalMarkup\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"grantRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"hasRole\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"admin\",\"type\":\"address\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"callerConfirmation\",\"type\":\"address\"}],\"name\":\"renounceRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"dstChainId\",\"type\":\"uint64\"},{\"internalType\":\"uint256\",\"name\":\"txPayloadSize\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"transactionId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"options\",\"type\":\"bytes\"}],\"name\":\"requestTxExecution\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"revokeRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"claimerFraction_\",\"type\":\"uint256\"}],\"name\":\"setClaimerFraction\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"executorEOA_\",\"type\":\"address\"}],\"name\":\"setExecutorEOA\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"gasOracle_\",\"type\":\"address\"}],\"name\":\"setGasOracle\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"globalMarkup_\",\"type\":\"uint256\"}],\"name\":\"setGlobalMarkup\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "a217fddf": "DEFAULT_ADMIN_ROLE()", "ccc57490": "GOVERNOR_ROLE()", "08c5c0db": "IC_CLIENT_ROLE()", "d294f093": "claimFees()", "62014bad": "executorEOA()", "5d62a8dd": "gasOracle()", "c354bd6e": "getClaimableAmount()", "4f199114": "getClaimerFraction()", "26533fe9": "getClaimerReward()", "96fda4da": "getExecutionFee(uint64,uint256,bytes)", "4ccb20c0": "getFeeRecipient()", "248a9ca3": "getRoleAdmin(bytes32)", "efd07ec2": "globalMarkup()", "2f2ff15d": "grantRole(bytes32,address)", "91d14854": "hasRole(bytes32,address)", "c4d66de8": "initialize(address)", "36568abe": "renounceRole(bytes32,address)", "58efb47d": "requestTxExecution(uint64,uint256,bytes32,bytes)", "d547741f": "revokeRole(bytes32,address)", "a9bc769b": "setClaimerFraction(uint256)", "2d54566c": "setExecutorEOA(address)", "a87b8152": "setGasOracle(address)", "cf4f578f": "setGlobalMarkup(uint256)", "01ffc9a7": "supportsInterface(bytes4)", }, Bin: "0x608060405234801561001057600080fd5b5061001961001e565b6100d0565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000900460ff161561006e5760405163f92ee8a960e01b815260040160405180910390fd5b80546001600160401b03908116146100cd5780546001600160401b0319166001600160401b0390811782556040519081527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50565b611c81806100df6000396000f3fe60806040526004361061018b5760003560e01c806391d14854116100d6578063c4d66de81161007f578063d294f09311610059578063d294f09314610550578063d547741f14610565578063efd07ec21461058557600080fd5b8063c4d66de8146104dc578063ccc57490146104fc578063cf4f578f1461053057600080fd5b8063a87b8152116100b0578063a87b815214610489578063a9bc769b146104a9578063c354bd6e146104c957600080fd5b806391d14854146103e257806396fda4da14610454578063a217fddf1461047457600080fd5b806336568abe1161013857806358efb47d1161011257806358efb47d1461033b5780635d62a8dd1461034e57806362014bad1461039857600080fd5b806336568abe146102ad5780634ccb20c0146102cd5780634f1991141461030757600080fd5b806326533fe91161016957806326533fe9146102565780632d54566c1461026b5780632f2ff15d1461028d57600080fd5b806301ffc9a71461019057806308c5c0db146101c5578063248a9ca314610207575b600080fd5b34801561019c57600080fd5b506101b06101ab366004611852565b6105b9565b60405190151581526020015b60405180910390f35b3480156101d157600080fd5b506101f97f506033f42d439a89b8dbacb157256b8ef7e613d9e48db1be101b85411778abfb81565b6040519081526020016101bc565b34801561021357600080fd5b506101f9610222366004611894565b60009081527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602052604090206001015490565b34801561026257600080fd5b506101f9610652565b34801561027757600080fd5b5061028b6102863660046118d6565b610664565b005b34801561029957600080fd5b5061028b6102a83660046118f1565b6107be565b3480156102b957600080fd5b5061028b6102c83660046118f1565b610808565b3480156102d957600080fd5b506102e2610866565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016101bc565b34801561031357600080fd5b507fabc861e0f8da03757893d41bb54770e6953c799ce2884f80d6b14b66ba8e3103546101f9565b61028b61034936600461197e565b6108ab565b34801561035a57600080fd5b507fabc861e0f8da03757893d41bb54770e6953c799ce2884f80d6b14b66ba8e31015473ffffffffffffffffffffffffffffffffffffffff166102e2565b3480156103a457600080fd5b507fabc861e0f8da03757893d41bb54770e6953c799ce2884f80d6b14b66ba8e31005473ffffffffffffffffffffffffffffffffffffffff166102e2565b3480156103ee57600080fd5b506101b06103fd3660046118f1565b60009182527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b6268006020908152604080842073ffffffffffffffffffffffffffffffffffffffff93909316845291905290205460ff1690565b34801561046057600080fd5b506101f961046f3660046119e6565b610970565b34801561048057600080fd5b506101f9600081565b34801561049557600080fd5b5061028b6104a43660046118d6565b610c5a565b3480156104b557600080fd5b5061028b6104c4366004611894565b610da1565b3480156104d557600080fd5b50476101f9565b3480156104e857600080fd5b5061028b6104f73660046118d6565b610e92565b34801561050857600080fd5b506101f97f7935bd0ae54bc31f548c14dba4d37c5c64b3f8ca900cb468fb8abd54d5894f5581565b34801561053c57600080fd5b5061028b61054b366004611894565b611015565b34801561055c57600080fd5b5061028b6110b5565b34801561057157600080fd5b5061028b6105803660046118f1565b6111ce565b34801561059157600080fd5b507fabc861e0f8da03757893d41bb54770e6953c799ce2884f80d6b14b66ba8e3102546101f9565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f7965db0b00000000000000000000000000000000000000000000000000000000148061064c57507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316145b92915050565b60004761065e81611212565b91505090565b7f7935bd0ae54bc31f548c14dba4d37c5c64b3f8ca900cb468fb8abd54d5894f5561068e816112b4565b73ffffffffffffffffffffffffffffffffffffffff82166106db576040517f9e3a01ec00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b7fabc861e0f8da03757893d41bb54770e6953c799ce2884f80d6b14b66ba8e3100805473ffffffffffffffffffffffffffffffffffffffff84167fffffffffffffffffffffffff00000000000000000000000000000000000000009091168117825560408051918252517f4ab11d24f4bb323219ce90846ba579a556c914e8587517e7c8c4264771cd9f719181900360200190a160405173ffffffffffffffffffffffffffffffffffffffff841681527fbf9a9534339a9d6b81696e05dcfb614b7dc518a31d48be3cfb757988381fb323906020015b60405180910390a1505050565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b62680060205260409020600101546107f8816112b4565b61080283836112c1565b50505050565b73ffffffffffffffffffffffffffffffffffffffff81163314610857576040517f6697b23200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61086182826113e2565b505050565b60006108a67fabc861e0f8da03757893d41bb54770e6953c799ce2884f80d6b14b66ba8e31005473ffffffffffffffffffffffffffffffffffffffff1690565b905090565b7f506033f42d439a89b8dbacb157256b8ef7e613d9e48db1be101b85411778abfb6108d5816112b4565b60006108e387878686610970565b90508034101561092d576040517f28c6ec70000000000000000000000000000000000000000000000000000000008152346004820152602481018290526044015b60405180910390fd5b6040805133815234602082015286917fc3afeef9d037dcadfc927cf1a2c10a5dccba06a26bac58e0e2adf916407f2a7c910160405180910390a250505050505050565b6000806109b17fabc861e0f8da03757893d41bb54770e6953c799ce2884f80d6b14b66ba8e31015473ffffffffffffffffffffffffffffffffffffffff1690565b905073ffffffffffffffffffffffffffffffffffffffff8116610a00576040517f668604bd00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000610a0c85856114c0565b9050600161ffff82161115610a53576040517f05e98f3a00000000000000000000000000000000000000000000000000000000815261ffff82166004820152602401610924565b6000610a9486868080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061150a92505050565b80516040517fbf495c8800000000000000000000000000000000000000000000000000000000815267ffffffffffffffff8b16600482015260248101919091526044810189905290915073ffffffffffffffffffffffffffffffffffffffff84169063bf495c8890606401602060405180830381865afa158015610b1c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b409190611a40565b602082015190945015610bff5760208101516040517f40658a7400000000000000000000000000000000000000000000000000000000815267ffffffffffffffff8a166004820152602481019190915273ffffffffffffffffffffffffffffffffffffffff8416906340658a7490604401602060405180830381865afa158015610bce573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bf29190611a40565b610bfc9085611a88565b93505b670de0b6b3a7640000610c307fabc861e0f8da03757893d41bb54770e6953c799ce2884f80d6b14b66ba8e31025490565b610c3a9086611a9b565b610c449190611ab2565b610c4e9085611a88565b98975050505050505050565b7f7935bd0ae54bc31f548c14dba4d37c5c64b3f8ca900cb468fb8abd54d5894f55610c84816112b4565b8173ffffffffffffffffffffffffffffffffffffffff163b600003610ced576040517fd7c25e1d00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff83166004820152602401610924565b7fabc861e0f8da03757893d41bb54770e6953c799ce2884f80d6b14b66ba8e310180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff84169081179091556040519081527fabc861e0f8da03757893d41bb54770e6953c799ce2884f80d6b14b66ba8e3100907f3efbbb00c39812fb98647af6e9e2c3f4ec2b53d368cedd1e148330a05b652cfa906020016107b1565b7f7935bd0ae54bc31f548c14dba4d37c5c64b3f8ca900cb468fb8abd54d5894f55610dcb816112b4565b662386f26fc10000821115610e1c576040517f0ae993dd00000000000000000000000000000000000000000000000000000000815260048101839052662386f26fc100006024820152604401610924565b7fabc861e0f8da03757893d41bb54770e6953c799ce2884f80d6b14b66ba8e31038290556040518281527fabc861e0f8da03757893d41bb54770e6953c799ce2884f80d6b14b66ba8e3100907f2b76ed3837bd14c860020e473bce45e560d5bca9b5109ef2f08b2051d1cf6cc9906020016107b1565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000810460ff16159067ffffffffffffffff16600081158015610edd5750825b905060008267ffffffffffffffff166001148015610efa5750303b155b905081158015610f08575080155b15610f3f576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b84547fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000001660011785558315610fa05784547fffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff16680100000000000000001785555b610fab6000876112c1565b50831561100d5784547fffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b505050505050565b7f7935bd0ae54bc31f548c14dba4d37c5c64b3f8ca900cb468fb8abd54d5894f5561103f816112b4565b7fabc861e0f8da03757893d41bb54770e6953c799ce2884f80d6b14b66ba8e31028290556040518281527fabc861e0f8da03757893d41bb54770e6953c799ce2884f80d6b14b66ba8e3100907f1957a4f563f2f13a7e7c1f9d8d6e719a1e6f687ac787704c33069f0a7997d75d906020016107b1565b4760008190036110f1576040517f6e95c0a700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60006110fb610866565b905073ffffffffffffffffffffffffffffffffffffffff811661114a576040517f3c73eece00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600061115583611212565b6040805173ffffffffffffffffffffffffffffffffffffffff851681529482900360208601819052338683015260608601839052905190949192507ff4e6bc0a6951927d4db8490fb63528b3c4ccb43865870fe4e3db7a090cbb14b19181900360800190a16111c48284611590565b6108613382611590565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b6268006020526040902060010154611208816112b4565b61080283836113e2565b60008061123d7fabc861e0f8da03757893d41bb54770e6953c799ce2884f80d6b14b66ba8e31035490565b9050662386f26fc10000811115611290576040517f0ae993dd00000000000000000000000000000000000000000000000000000000815260048101829052662386f26fc100006024820152604401610924565b670de0b6b3a76400006112a38285611a9b565b6112ad9190611ab2565b9392505050565b6112be8133611666565b50565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b6268006020818152604080842073ffffffffffffffffffffffffffffffffffffffff8616855290915282205460ff166113d85760008481526020828152604080832073ffffffffffffffffffffffffffffffffffffffff87168452909152902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011790556113743390565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16857f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a4600191505061064c565b600091505061064c565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b6268006020818152604080842073ffffffffffffffffffffffffffffffffffffffff8616855290915282205460ff16156113d85760008481526020828152604080832073ffffffffffffffffffffffffffffffffffffffff8716808552925280832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016905551339287917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a4600191505061064c565b600060028210156115015782826040517fb0818b62000000000000000000000000000000000000000000000000000000008152600401610924929190611aed565b50503560f01c90565b604080518082019091526000808252602082015260006115298361170d565b9050600161ffff82161015611570576040517f2b346f3700000000000000000000000000000000000000000000000000000000815261ffff82166004820152602401610924565b61157983611758565b8060200190518101906112ad9190611b69565b5050565b804710156115cc576040517fcd786059000000000000000000000000000000000000000000000000000000008152306004820152602401610924565b60008273ffffffffffffffffffffffffffffffffffffffff168260405160006040518083038185875af1925050503d8060008114611626576040519150601f19603f3d011682016040523d82523d6000602084013e61162b565b606091505b5050905080610861576040517f1425ea4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b6268006020908152604080832073ffffffffffffffffffffffffffffffffffffffff8516845290915290205460ff1661158c576040517fe2517d3f00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8216600482015260248101839052604401610924565b600060028251101561174d57816040517fb0818b620000000000000000000000000000000000000000000000000000000081526004016109249190611bdf565b506020015160f01c90565b606060028251101561179857816040517fb0818b620000000000000000000000000000000000000000000000000000000081526004016109249190611bdf565b81517ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe018067ffffffffffffffff8111156117d5576117d5611b3a565b6040519080825280601f01601f1916602001820160405280156117ff576020820181803683370190505b50915060008160208401836022870160045afa90508061184b576040517f101e44fa00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5050919050565b60006020828403121561186457600080fd5b81357fffffffff00000000000000000000000000000000000000000000000000000000811681146112ad57600080fd5b6000602082840312156118a657600080fd5b5035919050565b803573ffffffffffffffffffffffffffffffffffffffff811681146118d157600080fd5b919050565b6000602082840312156118e857600080fd5b6112ad826118ad565b6000806040838503121561190457600080fd5b82359150611914602084016118ad565b90509250929050565b803567ffffffffffffffff811681146118d157600080fd5b60008083601f84011261194757600080fd5b50813567ffffffffffffffff81111561195f57600080fd5b60208301915083602082850101111561197757600080fd5b9250929050565b60008060008060006080868803121561199657600080fd5b61199f8661191d565b94506020860135935060408601359250606086013567ffffffffffffffff8111156119c957600080fd5b6119d588828901611935565b969995985093965092949392505050565b600080600080606085870312156119fc57600080fd5b611a058561191d565b935060208501359250604085013567ffffffffffffffff811115611a2857600080fd5b611a3487828801611935565b95989497509550505050565b600060208284031215611a5257600080fd5b5051919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b8082018082111561064c5761064c611a59565b808202811582820484141761064c5761064c611a59565b600082611ae8577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b500490565b60208152816020820152818360408301376000818301604090810191909152601f9092017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0160101919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600060408284031215611b7b57600080fd5b6040516040810181811067ffffffffffffffff82111715611bc5577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604052825181526020928301519281019290925250919050565b600060208083528351808285015260005b81811015611c0c57858101830151858201604001528201611bf0565b5060006040828601015260407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f830116850101925050509291505056fea2646970667358221220f3b002ae15f7157e92b25dff0688b2db2fd2e13ab3a6d7c94ce030be0b3c70ad64736f6c63430008140033", }
SynapseExecutionServiceV1MetaData contains all meta data concerning the SynapseExecutionServiceV1 contract.
var VersionedPayloadLibABI = VersionedPayloadLibMetaData.ABI
VersionedPayloadLibABI is the input ABI used to generate the binding from. Deprecated: Use VersionedPayloadLibMetaData.ABI instead.
var VersionedPayloadLibBin = VersionedPayloadLibMetaData.Bin
VersionedPayloadLibBin is the compiled bytecode used for deploying new contracts. Deprecated: Use VersionedPayloadLibMetaData.Bin instead.
var VersionedPayloadLibMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"versionedPayload\",\"type\":\"bytes\"}],\"name\":\"VersionedPayload__PayloadTooShort\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"VersionedPayload__PrecompileFailed\",\"type\":\"error\"}]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212205eb466bd41aa7b3b5a63b41d48a30506484be9f3e77d3812cc55bd6c4214620164736f6c63430008140033",
}
VersionedPayloadLibMetaData contains all meta data concerning the VersionedPayloadLib contract.
Functions ¶
This section is empty.
Types ¶
type AccessControlUpgradeable ¶ added in v0.1.0
type AccessControlUpgradeable struct { AccessControlUpgradeableCaller // Read-only binding to the contract AccessControlUpgradeableTransactor // Write-only binding to the contract AccessControlUpgradeableFilterer // Log filterer for contract events }
AccessControlUpgradeable is an auto generated Go binding around an Ethereum contract.
func NewAccessControlUpgradeable ¶ added in v0.1.0
func NewAccessControlUpgradeable(address common.Address, backend bind.ContractBackend) (*AccessControlUpgradeable, error)
NewAccessControlUpgradeable creates a new instance of AccessControlUpgradeable, bound to a specific deployed contract.
type AccessControlUpgradeableCaller ¶ added in v0.1.0
type AccessControlUpgradeableCaller struct {
// contains filtered or unexported fields
}
AccessControlUpgradeableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAccessControlUpgradeableCaller ¶ added in v0.1.0
func NewAccessControlUpgradeableCaller(address common.Address, caller bind.ContractCaller) (*AccessControlUpgradeableCaller, error)
NewAccessControlUpgradeableCaller creates a new read-only instance of AccessControlUpgradeable, bound to a specific deployed contract.
func (*AccessControlUpgradeableCaller) DEFAULTADMINROLE ¶ added in v0.1.0
func (_AccessControlUpgradeable *AccessControlUpgradeableCaller) DEFAULTADMINROLE(opts *bind.CallOpts) ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*AccessControlUpgradeableCaller) GetRoleAdmin ¶ added in v0.1.0
func (_AccessControlUpgradeable *AccessControlUpgradeableCaller) GetRoleAdmin(opts *bind.CallOpts, role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*AccessControlUpgradeableCaller) HasRole ¶ added in v0.1.0
func (_AccessControlUpgradeable *AccessControlUpgradeableCaller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*AccessControlUpgradeableCaller) SupportsInterface ¶ added in v0.1.0
func (_AccessControlUpgradeable *AccessControlUpgradeableCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
type AccessControlUpgradeableCallerRaw ¶ added in v0.1.0
type AccessControlUpgradeableCallerRaw struct {
Contract *AccessControlUpgradeableCaller // Generic read-only contract binding to access the raw methods on
}
AccessControlUpgradeableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AccessControlUpgradeableCallerRaw) Call ¶ added in v0.1.0
func (_AccessControlUpgradeable *AccessControlUpgradeableCallerRaw) 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 AccessControlUpgradeableCallerSession ¶ added in v0.1.0
type AccessControlUpgradeableCallerSession struct { Contract *AccessControlUpgradeableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AccessControlUpgradeableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*AccessControlUpgradeableCallerSession) DEFAULTADMINROLE ¶ added in v0.1.0
func (_AccessControlUpgradeable *AccessControlUpgradeableCallerSession) DEFAULTADMINROLE() ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*AccessControlUpgradeableCallerSession) GetRoleAdmin ¶ added in v0.1.0
func (_AccessControlUpgradeable *AccessControlUpgradeableCallerSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*AccessControlUpgradeableCallerSession) HasRole ¶ added in v0.1.0
func (_AccessControlUpgradeable *AccessControlUpgradeableCallerSession) HasRole(role [32]byte, account common.Address) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*AccessControlUpgradeableCallerSession) SupportsInterface ¶ added in v0.1.0
func (_AccessControlUpgradeable *AccessControlUpgradeableCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
type AccessControlUpgradeableFilterer ¶ added in v0.1.0
type AccessControlUpgradeableFilterer struct {
// contains filtered or unexported fields
}
AccessControlUpgradeableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAccessControlUpgradeableFilterer ¶ added in v0.1.0
func NewAccessControlUpgradeableFilterer(address common.Address, filterer bind.ContractFilterer) (*AccessControlUpgradeableFilterer, error)
NewAccessControlUpgradeableFilterer creates a new log filterer instance of AccessControlUpgradeable, bound to a specific deployed contract.
func (*AccessControlUpgradeableFilterer) FilterInitialized ¶ added in v0.1.0
func (_AccessControlUpgradeable *AccessControlUpgradeableFilterer) FilterInitialized(opts *bind.FilterOpts) (*AccessControlUpgradeableInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2.
Solidity: event Initialized(uint64 version)
func (*AccessControlUpgradeableFilterer) FilterRoleAdminChanged ¶ added in v0.1.0
func (_AccessControlUpgradeable *AccessControlUpgradeableFilterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, newAdminRole [][32]byte) (*AccessControlUpgradeableRoleAdminChangedIterator, error)
FilterRoleAdminChanged is a free log retrieval operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*AccessControlUpgradeableFilterer) FilterRoleGranted ¶ added in v0.1.0
func (_AccessControlUpgradeable *AccessControlUpgradeableFilterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*AccessControlUpgradeableRoleGrantedIterator, error)
FilterRoleGranted is a free log retrieval operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*AccessControlUpgradeableFilterer) FilterRoleRevoked ¶ added in v0.1.0
func (_AccessControlUpgradeable *AccessControlUpgradeableFilterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*AccessControlUpgradeableRoleRevokedIterator, error)
FilterRoleRevoked is a free log retrieval operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*AccessControlUpgradeableFilterer) ParseInitialized ¶ added in v0.1.0
func (_AccessControlUpgradeable *AccessControlUpgradeableFilterer) ParseInitialized(log types.Log) (*AccessControlUpgradeableInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2.
Solidity: event Initialized(uint64 version)
func (*AccessControlUpgradeableFilterer) ParseRoleAdminChanged ¶ added in v0.1.0
func (_AccessControlUpgradeable *AccessControlUpgradeableFilterer) ParseRoleAdminChanged(log types.Log) (*AccessControlUpgradeableRoleAdminChanged, error)
ParseRoleAdminChanged is a log parse operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*AccessControlUpgradeableFilterer) ParseRoleGranted ¶ added in v0.1.0
func (_AccessControlUpgradeable *AccessControlUpgradeableFilterer) ParseRoleGranted(log types.Log) (*AccessControlUpgradeableRoleGranted, error)
ParseRoleGranted is a log parse operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*AccessControlUpgradeableFilterer) ParseRoleRevoked ¶ added in v0.1.0
func (_AccessControlUpgradeable *AccessControlUpgradeableFilterer) ParseRoleRevoked(log types.Log) (*AccessControlUpgradeableRoleRevoked, error)
ParseRoleRevoked is a log parse operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*AccessControlUpgradeableFilterer) WatchInitialized ¶ added in v0.1.0
func (_AccessControlUpgradeable *AccessControlUpgradeableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *AccessControlUpgradeableInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2.
Solidity: event Initialized(uint64 version)
func (*AccessControlUpgradeableFilterer) WatchRoleAdminChanged ¶ added in v0.1.0
func (_AccessControlUpgradeable *AccessControlUpgradeableFilterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *AccessControlUpgradeableRoleAdminChanged, role [][32]byte, previousAdminRole [][32]byte, newAdminRole [][32]byte) (event.Subscription, error)
WatchRoleAdminChanged is a free log subscription operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*AccessControlUpgradeableFilterer) WatchRoleGranted ¶ added in v0.1.0
func (_AccessControlUpgradeable *AccessControlUpgradeableFilterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *AccessControlUpgradeableRoleGranted, role [][32]byte, account []common.Address, sender []common.Address) (event.Subscription, error)
WatchRoleGranted is a free log subscription operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*AccessControlUpgradeableFilterer) WatchRoleRevoked ¶ added in v0.1.0
func (_AccessControlUpgradeable *AccessControlUpgradeableFilterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *AccessControlUpgradeableRoleRevoked, role [][32]byte, account []common.Address, sender []common.Address) (event.Subscription, error)
WatchRoleRevoked is a free log subscription operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
type AccessControlUpgradeableInitialized ¶ added in v0.1.0
type AccessControlUpgradeableInitialized struct { Version uint64 Raw types.Log // Blockchain specific contextual infos }
AccessControlUpgradeableInitialized represents a Initialized event raised by the AccessControlUpgradeable contract.
type AccessControlUpgradeableInitializedIterator ¶ added in v0.1.0
type AccessControlUpgradeableInitializedIterator struct { Event *AccessControlUpgradeableInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AccessControlUpgradeableInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the AccessControlUpgradeable contract.
func (*AccessControlUpgradeableInitializedIterator) Close ¶ added in v0.1.0
func (it *AccessControlUpgradeableInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AccessControlUpgradeableInitializedIterator) Error ¶ added in v0.1.0
func (it *AccessControlUpgradeableInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AccessControlUpgradeableInitializedIterator) Next ¶ added in v0.1.0
func (it *AccessControlUpgradeableInitializedIterator) 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 AccessControlUpgradeableRaw ¶ added in v0.1.0
type AccessControlUpgradeableRaw struct {
Contract *AccessControlUpgradeable // Generic contract binding to access the raw methods on
}
AccessControlUpgradeableRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AccessControlUpgradeableRaw) Call ¶ added in v0.1.0
func (_AccessControlUpgradeable *AccessControlUpgradeableRaw) 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 (*AccessControlUpgradeableRaw) Transact ¶ added in v0.1.0
func (_AccessControlUpgradeable *AccessControlUpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AccessControlUpgradeableRaw) Transfer ¶ added in v0.1.0
func (_AccessControlUpgradeable *AccessControlUpgradeableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type AccessControlUpgradeableRoleAdminChanged ¶ added in v0.1.0
type AccessControlUpgradeableRoleAdminChanged struct { Role [32]byte PreviousAdminRole [32]byte NewAdminRole [32]byte Raw types.Log // Blockchain specific contextual infos }
AccessControlUpgradeableRoleAdminChanged represents a RoleAdminChanged event raised by the AccessControlUpgradeable contract.
type AccessControlUpgradeableRoleAdminChangedIterator ¶ added in v0.1.0
type AccessControlUpgradeableRoleAdminChangedIterator struct { Event *AccessControlUpgradeableRoleAdminChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AccessControlUpgradeableRoleAdminChangedIterator is returned from FilterRoleAdminChanged and is used to iterate over the raw logs and unpacked data for RoleAdminChanged events raised by the AccessControlUpgradeable contract.
func (*AccessControlUpgradeableRoleAdminChangedIterator) Close ¶ added in v0.1.0
func (it *AccessControlUpgradeableRoleAdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AccessControlUpgradeableRoleAdminChangedIterator) Error ¶ added in v0.1.0
func (it *AccessControlUpgradeableRoleAdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AccessControlUpgradeableRoleAdminChangedIterator) Next ¶ added in v0.1.0
func (it *AccessControlUpgradeableRoleAdminChangedIterator) 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 AccessControlUpgradeableRoleGranted ¶ added in v0.1.0
type AccessControlUpgradeableRoleGranted struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
AccessControlUpgradeableRoleGranted represents a RoleGranted event raised by the AccessControlUpgradeable contract.
type AccessControlUpgradeableRoleGrantedIterator ¶ added in v0.1.0
type AccessControlUpgradeableRoleGrantedIterator struct { Event *AccessControlUpgradeableRoleGranted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AccessControlUpgradeableRoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the AccessControlUpgradeable contract.
func (*AccessControlUpgradeableRoleGrantedIterator) Close ¶ added in v0.1.0
func (it *AccessControlUpgradeableRoleGrantedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AccessControlUpgradeableRoleGrantedIterator) Error ¶ added in v0.1.0
func (it *AccessControlUpgradeableRoleGrantedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AccessControlUpgradeableRoleGrantedIterator) Next ¶ added in v0.1.0
func (it *AccessControlUpgradeableRoleGrantedIterator) 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 AccessControlUpgradeableRoleRevoked ¶ added in v0.1.0
type AccessControlUpgradeableRoleRevoked struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
AccessControlUpgradeableRoleRevoked represents a RoleRevoked event raised by the AccessControlUpgradeable contract.
type AccessControlUpgradeableRoleRevokedIterator ¶ added in v0.1.0
type AccessControlUpgradeableRoleRevokedIterator struct { Event *AccessControlUpgradeableRoleRevoked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AccessControlUpgradeableRoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the AccessControlUpgradeable contract.
func (*AccessControlUpgradeableRoleRevokedIterator) Close ¶ added in v0.1.0
func (it *AccessControlUpgradeableRoleRevokedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AccessControlUpgradeableRoleRevokedIterator) Error ¶ added in v0.1.0
func (it *AccessControlUpgradeableRoleRevokedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AccessControlUpgradeableRoleRevokedIterator) Next ¶ added in v0.1.0
func (it *AccessControlUpgradeableRoleRevokedIterator) 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 AccessControlUpgradeableSession ¶ added in v0.1.0
type AccessControlUpgradeableSession struct { Contract *AccessControlUpgradeable // 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 }
AccessControlUpgradeableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*AccessControlUpgradeableSession) DEFAULTADMINROLE ¶ added in v0.1.0
func (_AccessControlUpgradeable *AccessControlUpgradeableSession) DEFAULTADMINROLE() ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*AccessControlUpgradeableSession) GetRoleAdmin ¶ added in v0.1.0
func (_AccessControlUpgradeable *AccessControlUpgradeableSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*AccessControlUpgradeableSession) GrantRole ¶ added in v0.1.0
func (_AccessControlUpgradeable *AccessControlUpgradeableSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*AccessControlUpgradeableSession) HasRole ¶ added in v0.1.0
func (_AccessControlUpgradeable *AccessControlUpgradeableSession) HasRole(role [32]byte, account common.Address) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*AccessControlUpgradeableSession) RenounceRole ¶ added in v0.1.0
func (_AccessControlUpgradeable *AccessControlUpgradeableSession) RenounceRole(role [32]byte, callerConfirmation common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address callerConfirmation) returns()
func (*AccessControlUpgradeableSession) RevokeRole ¶ added in v0.1.0
func (_AccessControlUpgradeable *AccessControlUpgradeableSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*AccessControlUpgradeableSession) SupportsInterface ¶ added in v0.1.0
func (_AccessControlUpgradeable *AccessControlUpgradeableSession) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
type AccessControlUpgradeableTransactor ¶ added in v0.1.0
type AccessControlUpgradeableTransactor struct {
// contains filtered or unexported fields
}
AccessControlUpgradeableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAccessControlUpgradeableTransactor ¶ added in v0.1.0
func NewAccessControlUpgradeableTransactor(address common.Address, transactor bind.ContractTransactor) (*AccessControlUpgradeableTransactor, error)
NewAccessControlUpgradeableTransactor creates a new write-only instance of AccessControlUpgradeable, bound to a specific deployed contract.
func (*AccessControlUpgradeableTransactor) GrantRole ¶ added in v0.1.0
func (_AccessControlUpgradeable *AccessControlUpgradeableTransactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*AccessControlUpgradeableTransactor) RenounceRole ¶ added in v0.1.0
func (_AccessControlUpgradeable *AccessControlUpgradeableTransactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, callerConfirmation common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address callerConfirmation) returns()
func (*AccessControlUpgradeableTransactor) RevokeRole ¶ added in v0.1.0
func (_AccessControlUpgradeable *AccessControlUpgradeableTransactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
type AccessControlUpgradeableTransactorRaw ¶ added in v0.1.0
type AccessControlUpgradeableTransactorRaw struct {
Contract *AccessControlUpgradeableTransactor // Generic write-only contract binding to access the raw methods on
}
AccessControlUpgradeableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AccessControlUpgradeableTransactorRaw) Transact ¶ added in v0.1.0
func (_AccessControlUpgradeable *AccessControlUpgradeableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AccessControlUpgradeableTransactorRaw) Transfer ¶ added in v0.1.0
func (_AccessControlUpgradeable *AccessControlUpgradeableTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type AccessControlUpgradeableTransactorSession ¶ added in v0.1.0
type AccessControlUpgradeableTransactorSession struct { Contract *AccessControlUpgradeableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AccessControlUpgradeableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*AccessControlUpgradeableTransactorSession) GrantRole ¶ added in v0.1.0
func (_AccessControlUpgradeable *AccessControlUpgradeableTransactorSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*AccessControlUpgradeableTransactorSession) RenounceRole ¶ added in v0.1.0
func (_AccessControlUpgradeable *AccessControlUpgradeableTransactorSession) RenounceRole(role [32]byte, callerConfirmation common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address callerConfirmation) returns()
func (*AccessControlUpgradeableTransactorSession) RevokeRole ¶ added in v0.1.0
func (_AccessControlUpgradeable *AccessControlUpgradeableTransactorSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
type Address ¶ added in v0.10.0
type Address struct { AddressCaller // Read-only binding to the contract AddressTransactor // Write-only binding to the contract AddressFilterer // Log filterer for contract events }
Address is an auto generated Go binding around an Ethereum contract.
func DeployAddress ¶ added in v0.10.0
func DeployAddress(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Address, error)
DeployAddress deploys a new Ethereum contract, binding an instance of Address to it.
func NewAddress ¶ added in v0.10.0
NewAddress creates a new instance of Address, bound to a specific deployed contract.
type AddressCaller ¶ added in v0.10.0
type AddressCaller struct {
// contains filtered or unexported fields
}
AddressCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAddressCaller ¶ added in v0.10.0
func NewAddressCaller(address common.Address, caller bind.ContractCaller) (*AddressCaller, error)
NewAddressCaller creates a new read-only instance of Address, bound to a specific deployed contract.
type AddressCallerRaw ¶ added in v0.10.0
type AddressCallerRaw struct {
Contract *AddressCaller // Generic read-only contract binding to access the raw methods on
}
AddressCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AddressCallerRaw) Call ¶ added in v0.10.0
func (_Address *AddressCallerRaw) 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 AddressCallerSession ¶ added in v0.10.0
type AddressCallerSession struct { Contract *AddressCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AddressCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type AddressFilterer ¶ added in v0.10.0
type AddressFilterer struct {
// contains filtered or unexported fields
}
AddressFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAddressFilterer ¶ added in v0.10.0
func NewAddressFilterer(address common.Address, filterer bind.ContractFilterer) (*AddressFilterer, error)
NewAddressFilterer creates a new log filterer instance of Address, bound to a specific deployed contract.
type AddressRaw ¶ added in v0.10.0
type AddressRaw struct {
Contract *Address // Generic contract binding to access the raw methods on
}
AddressRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AddressRaw) Call ¶ added in v0.10.0
func (_Address *AddressRaw) 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 (*AddressRaw) Transact ¶ added in v0.10.0
func (_Address *AddressRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AddressRaw) Transfer ¶ added in v0.10.0
func (_Address *AddressRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type AddressSession ¶ added in v0.10.0
type AddressSession struct { Contract *Address // 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 }
AddressSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type AddressTransactor ¶ added in v0.10.0
type AddressTransactor struct {
// contains filtered or unexported fields
}
AddressTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAddressTransactor ¶ added in v0.10.0
func NewAddressTransactor(address common.Address, transactor bind.ContractTransactor) (*AddressTransactor, error)
NewAddressTransactor creates a new write-only instance of Address, bound to a specific deployed contract.
type AddressTransactorRaw ¶ added in v0.10.0
type AddressTransactorRaw struct {
Contract *AddressTransactor // Generic write-only contract binding to access the raw methods on
}
AddressTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AddressTransactorRaw) Transact ¶ added in v0.10.0
func (_Address *AddressTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AddressTransactorRaw) Transfer ¶ added in v0.10.0
func (_Address *AddressTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type AddressTransactorSession ¶ added in v0.10.0
type AddressTransactorSession struct { Contract *AddressTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AddressTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type ClaimableFees ¶ added in v0.10.0
type ClaimableFees struct { ClaimableFeesCaller // Read-only binding to the contract ClaimableFeesTransactor // Write-only binding to the contract ClaimableFeesFilterer // Log filterer for contract events }
ClaimableFees is an auto generated Go binding around an Ethereum contract.
func NewClaimableFees ¶ added in v0.10.0
func NewClaimableFees(address common.Address, backend bind.ContractBackend) (*ClaimableFees, error)
NewClaimableFees creates a new instance of ClaimableFees, bound to a specific deployed contract.
type ClaimableFeesCaller ¶ added in v0.10.0
type ClaimableFeesCaller struct {
// contains filtered or unexported fields
}
ClaimableFeesCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewClaimableFeesCaller ¶ added in v0.10.0
func NewClaimableFeesCaller(address common.Address, caller bind.ContractCaller) (*ClaimableFeesCaller, error)
NewClaimableFeesCaller creates a new read-only instance of ClaimableFees, bound to a specific deployed contract.
func (*ClaimableFeesCaller) GetClaimableAmount ¶ added in v0.10.0
func (_ClaimableFees *ClaimableFeesCaller) GetClaimableAmount(opts *bind.CallOpts) (*big.Int, error)
GetClaimableAmount is a free data retrieval call binding the contract method 0xc354bd6e.
Solidity: function getClaimableAmount() view returns(uint256)
func (*ClaimableFeesCaller) GetClaimerFraction ¶ added in v0.10.0
func (_ClaimableFees *ClaimableFeesCaller) GetClaimerFraction(opts *bind.CallOpts) (*big.Int, error)
GetClaimerFraction is a free data retrieval call binding the contract method 0x4f199114.
Solidity: function getClaimerFraction() view returns(uint256)
func (*ClaimableFeesCaller) GetClaimerReward ¶ added in v0.10.0
GetClaimerReward is a free data retrieval call binding the contract method 0x26533fe9.
Solidity: function getClaimerReward() view returns(uint256)
func (*ClaimableFeesCaller) GetFeeRecipient ¶ added in v0.10.0
func (_ClaimableFees *ClaimableFeesCaller) GetFeeRecipient(opts *bind.CallOpts) (common.Address, error)
GetFeeRecipient is a free data retrieval call binding the contract method 0x4ccb20c0.
Solidity: function getFeeRecipient() view returns(address)
type ClaimableFeesCallerRaw ¶ added in v0.10.0
type ClaimableFeesCallerRaw struct {
Contract *ClaimableFeesCaller // Generic read-only contract binding to access the raw methods on
}
ClaimableFeesCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ClaimableFeesCallerRaw) Call ¶ added in v0.10.0
func (_ClaimableFees *ClaimableFeesCallerRaw) 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 ClaimableFeesCallerSession ¶ added in v0.10.0
type ClaimableFeesCallerSession struct { Contract *ClaimableFeesCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ClaimableFeesCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ClaimableFeesCallerSession) GetClaimableAmount ¶ added in v0.10.0
func (_ClaimableFees *ClaimableFeesCallerSession) GetClaimableAmount() (*big.Int, error)
GetClaimableAmount is a free data retrieval call binding the contract method 0xc354bd6e.
Solidity: function getClaimableAmount() view returns(uint256)
func (*ClaimableFeesCallerSession) GetClaimerFraction ¶ added in v0.10.0
func (_ClaimableFees *ClaimableFeesCallerSession) GetClaimerFraction() (*big.Int, error)
GetClaimerFraction is a free data retrieval call binding the contract method 0x4f199114.
Solidity: function getClaimerFraction() view returns(uint256)
func (*ClaimableFeesCallerSession) GetClaimerReward ¶ added in v0.10.0
func (_ClaimableFees *ClaimableFeesCallerSession) GetClaimerReward() (*big.Int, error)
GetClaimerReward is a free data retrieval call binding the contract method 0x26533fe9.
Solidity: function getClaimerReward() view returns(uint256)
func (*ClaimableFeesCallerSession) GetFeeRecipient ¶ added in v0.10.0
func (_ClaimableFees *ClaimableFeesCallerSession) GetFeeRecipient() (common.Address, error)
GetFeeRecipient is a free data retrieval call binding the contract method 0x4ccb20c0.
Solidity: function getFeeRecipient() view returns(address)
type ClaimableFeesClaimerFractionSet ¶ added in v0.10.0
type ClaimableFeesClaimerFractionSet struct { ClaimerFraction *big.Int Raw types.Log // Blockchain specific contextual infos }
ClaimableFeesClaimerFractionSet represents a ClaimerFractionSet event raised by the ClaimableFees contract.
type ClaimableFeesClaimerFractionSetIterator ¶ added in v0.10.0
type ClaimableFeesClaimerFractionSetIterator struct { Event *ClaimableFeesClaimerFractionSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ClaimableFeesClaimerFractionSetIterator is returned from FilterClaimerFractionSet and is used to iterate over the raw logs and unpacked data for ClaimerFractionSet events raised by the ClaimableFees contract.
func (*ClaimableFeesClaimerFractionSetIterator) Close ¶ added in v0.10.0
func (it *ClaimableFeesClaimerFractionSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ClaimableFeesClaimerFractionSetIterator) Error ¶ added in v0.10.0
func (it *ClaimableFeesClaimerFractionSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ClaimableFeesClaimerFractionSetIterator) Next ¶ added in v0.10.0
func (it *ClaimableFeesClaimerFractionSetIterator) 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 ClaimableFeesEvents ¶ added in v0.10.0
type ClaimableFeesEvents struct { ClaimableFeesEventsCaller // Read-only binding to the contract ClaimableFeesEventsTransactor // Write-only binding to the contract ClaimableFeesEventsFilterer // Log filterer for contract events }
ClaimableFeesEvents is an auto generated Go binding around an Ethereum contract.
func NewClaimableFeesEvents ¶ added in v0.10.0
func NewClaimableFeesEvents(address common.Address, backend bind.ContractBackend) (*ClaimableFeesEvents, error)
NewClaimableFeesEvents creates a new instance of ClaimableFeesEvents, bound to a specific deployed contract.
type ClaimableFeesEventsCaller ¶ added in v0.10.0
type ClaimableFeesEventsCaller struct {
// contains filtered or unexported fields
}
ClaimableFeesEventsCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewClaimableFeesEventsCaller ¶ added in v0.10.0
func NewClaimableFeesEventsCaller(address common.Address, caller bind.ContractCaller) (*ClaimableFeesEventsCaller, error)
NewClaimableFeesEventsCaller creates a new read-only instance of ClaimableFeesEvents, bound to a specific deployed contract.
type ClaimableFeesEventsCallerRaw ¶ added in v0.10.0
type ClaimableFeesEventsCallerRaw struct {
Contract *ClaimableFeesEventsCaller // Generic read-only contract binding to access the raw methods on
}
ClaimableFeesEventsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ClaimableFeesEventsCallerRaw) Call ¶ added in v0.10.0
func (_ClaimableFeesEvents *ClaimableFeesEventsCallerRaw) 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 ClaimableFeesEventsCallerSession ¶ added in v0.10.0
type ClaimableFeesEventsCallerSession struct { Contract *ClaimableFeesEventsCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ClaimableFeesEventsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type ClaimableFeesEventsClaimerFractionSet ¶ added in v0.10.0
type ClaimableFeesEventsClaimerFractionSet struct { ClaimerFraction *big.Int Raw types.Log // Blockchain specific contextual infos }
ClaimableFeesEventsClaimerFractionSet represents a ClaimerFractionSet event raised by the ClaimableFeesEvents contract.
type ClaimableFeesEventsClaimerFractionSetIterator ¶ added in v0.10.0
type ClaimableFeesEventsClaimerFractionSetIterator struct { Event *ClaimableFeesEventsClaimerFractionSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ClaimableFeesEventsClaimerFractionSetIterator is returned from FilterClaimerFractionSet and is used to iterate over the raw logs and unpacked data for ClaimerFractionSet events raised by the ClaimableFeesEvents contract.
func (*ClaimableFeesEventsClaimerFractionSetIterator) Close ¶ added in v0.10.0
func (it *ClaimableFeesEventsClaimerFractionSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ClaimableFeesEventsClaimerFractionSetIterator) Error ¶ added in v0.10.0
func (it *ClaimableFeesEventsClaimerFractionSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ClaimableFeesEventsClaimerFractionSetIterator) Next ¶ added in v0.10.0
func (it *ClaimableFeesEventsClaimerFractionSetIterator) 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 ClaimableFeesEventsFeeRecipientSet ¶ added in v0.10.0
type ClaimableFeesEventsFeeRecipientSet struct { FeeRecipient common.Address Raw types.Log // Blockchain specific contextual infos }
ClaimableFeesEventsFeeRecipientSet represents a FeeRecipientSet event raised by the ClaimableFeesEvents contract.
type ClaimableFeesEventsFeeRecipientSetIterator ¶ added in v0.10.0
type ClaimableFeesEventsFeeRecipientSetIterator struct { Event *ClaimableFeesEventsFeeRecipientSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ClaimableFeesEventsFeeRecipientSetIterator is returned from FilterFeeRecipientSet and is used to iterate over the raw logs and unpacked data for FeeRecipientSet events raised by the ClaimableFeesEvents contract.
func (*ClaimableFeesEventsFeeRecipientSetIterator) Close ¶ added in v0.10.0
func (it *ClaimableFeesEventsFeeRecipientSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ClaimableFeesEventsFeeRecipientSetIterator) Error ¶ added in v0.10.0
func (it *ClaimableFeesEventsFeeRecipientSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ClaimableFeesEventsFeeRecipientSetIterator) Next ¶ added in v0.10.0
func (it *ClaimableFeesEventsFeeRecipientSetIterator) 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 ClaimableFeesEventsFeesClaimed ¶ added in v0.10.0
type ClaimableFeesEventsFeesClaimed struct { FeeRecipient common.Address ClaimedFees *big.Int Claimer common.Address ClaimerReward *big.Int Raw types.Log // Blockchain specific contextual infos }
ClaimableFeesEventsFeesClaimed represents a FeesClaimed event raised by the ClaimableFeesEvents contract.
type ClaimableFeesEventsFeesClaimedIterator ¶ added in v0.10.0
type ClaimableFeesEventsFeesClaimedIterator struct { Event *ClaimableFeesEventsFeesClaimed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ClaimableFeesEventsFeesClaimedIterator is returned from FilterFeesClaimed and is used to iterate over the raw logs and unpacked data for FeesClaimed events raised by the ClaimableFeesEvents contract.
func (*ClaimableFeesEventsFeesClaimedIterator) Close ¶ added in v0.10.0
func (it *ClaimableFeesEventsFeesClaimedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ClaimableFeesEventsFeesClaimedIterator) Error ¶ added in v0.10.0
func (it *ClaimableFeesEventsFeesClaimedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ClaimableFeesEventsFeesClaimedIterator) Next ¶ added in v0.10.0
func (it *ClaimableFeesEventsFeesClaimedIterator) 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 ClaimableFeesEventsFilterer ¶ added in v0.10.0
type ClaimableFeesEventsFilterer struct {
// contains filtered or unexported fields
}
ClaimableFeesEventsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewClaimableFeesEventsFilterer ¶ added in v0.10.0
func NewClaimableFeesEventsFilterer(address common.Address, filterer bind.ContractFilterer) (*ClaimableFeesEventsFilterer, error)
NewClaimableFeesEventsFilterer creates a new log filterer instance of ClaimableFeesEvents, bound to a specific deployed contract.
func (*ClaimableFeesEventsFilterer) FilterClaimerFractionSet ¶ added in v0.10.0
func (_ClaimableFeesEvents *ClaimableFeesEventsFilterer) FilterClaimerFractionSet(opts *bind.FilterOpts) (*ClaimableFeesEventsClaimerFractionSetIterator, error)
FilterClaimerFractionSet is a free log retrieval operation binding the contract event 0x2b76ed3837bd14c860020e473bce45e560d5bca9b5109ef2f08b2051d1cf6cc9.
Solidity: event ClaimerFractionSet(uint256 claimerFraction)
func (*ClaimableFeesEventsFilterer) FilterFeeRecipientSet ¶ added in v0.10.0
func (_ClaimableFeesEvents *ClaimableFeesEventsFilterer) FilterFeeRecipientSet(opts *bind.FilterOpts) (*ClaimableFeesEventsFeeRecipientSetIterator, error)
FilterFeeRecipientSet is a free log retrieval operation binding the contract event 0xbf9a9534339a9d6b81696e05dcfb614b7dc518a31d48be3cfb757988381fb323.
Solidity: event FeeRecipientSet(address feeRecipient)
func (*ClaimableFeesEventsFilterer) FilterFeesClaimed ¶ added in v0.10.0
func (_ClaimableFeesEvents *ClaimableFeesEventsFilterer) FilterFeesClaimed(opts *bind.FilterOpts) (*ClaimableFeesEventsFeesClaimedIterator, error)
FilterFeesClaimed is a free log retrieval operation binding the contract event 0xf4e6bc0a6951927d4db8490fb63528b3c4ccb43865870fe4e3db7a090cbb14b1.
Solidity: event FeesClaimed(address feeRecipient, uint256 claimedFees, address claimer, uint256 claimerReward)
func (*ClaimableFeesEventsFilterer) ParseClaimerFractionSet ¶ added in v0.10.0
func (_ClaimableFeesEvents *ClaimableFeesEventsFilterer) ParseClaimerFractionSet(log types.Log) (*ClaimableFeesEventsClaimerFractionSet, error)
ParseClaimerFractionSet is a log parse operation binding the contract event 0x2b76ed3837bd14c860020e473bce45e560d5bca9b5109ef2f08b2051d1cf6cc9.
Solidity: event ClaimerFractionSet(uint256 claimerFraction)
func (*ClaimableFeesEventsFilterer) ParseFeeRecipientSet ¶ added in v0.10.0
func (_ClaimableFeesEvents *ClaimableFeesEventsFilterer) ParseFeeRecipientSet(log types.Log) (*ClaimableFeesEventsFeeRecipientSet, error)
ParseFeeRecipientSet is a log parse operation binding the contract event 0xbf9a9534339a9d6b81696e05dcfb614b7dc518a31d48be3cfb757988381fb323.
Solidity: event FeeRecipientSet(address feeRecipient)
func (*ClaimableFeesEventsFilterer) ParseFeesClaimed ¶ added in v0.10.0
func (_ClaimableFeesEvents *ClaimableFeesEventsFilterer) ParseFeesClaimed(log types.Log) (*ClaimableFeesEventsFeesClaimed, error)
ParseFeesClaimed is a log parse operation binding the contract event 0xf4e6bc0a6951927d4db8490fb63528b3c4ccb43865870fe4e3db7a090cbb14b1.
Solidity: event FeesClaimed(address feeRecipient, uint256 claimedFees, address claimer, uint256 claimerReward)
func (*ClaimableFeesEventsFilterer) WatchClaimerFractionSet ¶ added in v0.10.0
func (_ClaimableFeesEvents *ClaimableFeesEventsFilterer) WatchClaimerFractionSet(opts *bind.WatchOpts, sink chan<- *ClaimableFeesEventsClaimerFractionSet) (event.Subscription, error)
WatchClaimerFractionSet is a free log subscription operation binding the contract event 0x2b76ed3837bd14c860020e473bce45e560d5bca9b5109ef2f08b2051d1cf6cc9.
Solidity: event ClaimerFractionSet(uint256 claimerFraction)
func (*ClaimableFeesEventsFilterer) WatchFeeRecipientSet ¶ added in v0.10.0
func (_ClaimableFeesEvents *ClaimableFeesEventsFilterer) WatchFeeRecipientSet(opts *bind.WatchOpts, sink chan<- *ClaimableFeesEventsFeeRecipientSet) (event.Subscription, error)
WatchFeeRecipientSet is a free log subscription operation binding the contract event 0xbf9a9534339a9d6b81696e05dcfb614b7dc518a31d48be3cfb757988381fb323.
Solidity: event FeeRecipientSet(address feeRecipient)
func (*ClaimableFeesEventsFilterer) WatchFeesClaimed ¶ added in v0.10.0
func (_ClaimableFeesEvents *ClaimableFeesEventsFilterer) WatchFeesClaimed(opts *bind.WatchOpts, sink chan<- *ClaimableFeesEventsFeesClaimed) (event.Subscription, error)
WatchFeesClaimed is a free log subscription operation binding the contract event 0xf4e6bc0a6951927d4db8490fb63528b3c4ccb43865870fe4e3db7a090cbb14b1.
Solidity: event FeesClaimed(address feeRecipient, uint256 claimedFees, address claimer, uint256 claimerReward)
type ClaimableFeesEventsRaw ¶ added in v0.10.0
type ClaimableFeesEventsRaw struct {
Contract *ClaimableFeesEvents // Generic contract binding to access the raw methods on
}
ClaimableFeesEventsRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ClaimableFeesEventsRaw) Call ¶ added in v0.10.0
func (_ClaimableFeesEvents *ClaimableFeesEventsRaw) 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 (*ClaimableFeesEventsRaw) Transact ¶ added in v0.10.0
func (_ClaimableFeesEvents *ClaimableFeesEventsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ClaimableFeesEventsRaw) Transfer ¶ added in v0.10.0
func (_ClaimableFeesEvents *ClaimableFeesEventsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ClaimableFeesEventsSession ¶ added in v0.10.0
type ClaimableFeesEventsSession struct { Contract *ClaimableFeesEvents // 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 }
ClaimableFeesEventsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type ClaimableFeesEventsTransactor ¶ added in v0.10.0
type ClaimableFeesEventsTransactor struct {
// contains filtered or unexported fields
}
ClaimableFeesEventsTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewClaimableFeesEventsTransactor ¶ added in v0.10.0
func NewClaimableFeesEventsTransactor(address common.Address, transactor bind.ContractTransactor) (*ClaimableFeesEventsTransactor, error)
NewClaimableFeesEventsTransactor creates a new write-only instance of ClaimableFeesEvents, bound to a specific deployed contract.
type ClaimableFeesEventsTransactorRaw ¶ added in v0.10.0
type ClaimableFeesEventsTransactorRaw struct {
Contract *ClaimableFeesEventsTransactor // Generic write-only contract binding to access the raw methods on
}
ClaimableFeesEventsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ClaimableFeesEventsTransactorRaw) Transact ¶ added in v0.10.0
func (_ClaimableFeesEvents *ClaimableFeesEventsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ClaimableFeesEventsTransactorRaw) Transfer ¶ added in v0.10.0
func (_ClaimableFeesEvents *ClaimableFeesEventsTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ClaimableFeesEventsTransactorSession ¶ added in v0.10.0
type ClaimableFeesEventsTransactorSession struct { Contract *ClaimableFeesEventsTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ClaimableFeesEventsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type ClaimableFeesFeeRecipientSet ¶ added in v0.10.0
type ClaimableFeesFeeRecipientSet struct { FeeRecipient common.Address Raw types.Log // Blockchain specific contextual infos }
ClaimableFeesFeeRecipientSet represents a FeeRecipientSet event raised by the ClaimableFees contract.
type ClaimableFeesFeeRecipientSetIterator ¶ added in v0.10.0
type ClaimableFeesFeeRecipientSetIterator struct { Event *ClaimableFeesFeeRecipientSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ClaimableFeesFeeRecipientSetIterator is returned from FilterFeeRecipientSet and is used to iterate over the raw logs and unpacked data for FeeRecipientSet events raised by the ClaimableFees contract.
func (*ClaimableFeesFeeRecipientSetIterator) Close ¶ added in v0.10.0
func (it *ClaimableFeesFeeRecipientSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ClaimableFeesFeeRecipientSetIterator) Error ¶ added in v0.10.0
func (it *ClaimableFeesFeeRecipientSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ClaimableFeesFeeRecipientSetIterator) Next ¶ added in v0.10.0
func (it *ClaimableFeesFeeRecipientSetIterator) 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 ClaimableFeesFeesClaimed ¶ added in v0.10.0
type ClaimableFeesFeesClaimed struct { FeeRecipient common.Address ClaimedFees *big.Int Claimer common.Address ClaimerReward *big.Int Raw types.Log // Blockchain specific contextual infos }
ClaimableFeesFeesClaimed represents a FeesClaimed event raised by the ClaimableFees contract.
type ClaimableFeesFeesClaimedIterator ¶ added in v0.10.0
type ClaimableFeesFeesClaimedIterator struct { Event *ClaimableFeesFeesClaimed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ClaimableFeesFeesClaimedIterator is returned from FilterFeesClaimed and is used to iterate over the raw logs and unpacked data for FeesClaimed events raised by the ClaimableFees contract.
func (*ClaimableFeesFeesClaimedIterator) Close ¶ added in v0.10.0
func (it *ClaimableFeesFeesClaimedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ClaimableFeesFeesClaimedIterator) Error ¶ added in v0.10.0
func (it *ClaimableFeesFeesClaimedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ClaimableFeesFeesClaimedIterator) Next ¶ added in v0.10.0
func (it *ClaimableFeesFeesClaimedIterator) 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 ClaimableFeesFilterer ¶ added in v0.10.0
type ClaimableFeesFilterer struct {
// contains filtered or unexported fields
}
ClaimableFeesFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewClaimableFeesFilterer ¶ added in v0.10.0
func NewClaimableFeesFilterer(address common.Address, filterer bind.ContractFilterer) (*ClaimableFeesFilterer, error)
NewClaimableFeesFilterer creates a new log filterer instance of ClaimableFees, bound to a specific deployed contract.
func (*ClaimableFeesFilterer) FilterClaimerFractionSet ¶ added in v0.10.0
func (_ClaimableFees *ClaimableFeesFilterer) FilterClaimerFractionSet(opts *bind.FilterOpts) (*ClaimableFeesClaimerFractionSetIterator, error)
FilterClaimerFractionSet is a free log retrieval operation binding the contract event 0x2b76ed3837bd14c860020e473bce45e560d5bca9b5109ef2f08b2051d1cf6cc9.
Solidity: event ClaimerFractionSet(uint256 claimerFraction)
func (*ClaimableFeesFilterer) FilterFeeRecipientSet ¶ added in v0.10.0
func (_ClaimableFees *ClaimableFeesFilterer) FilterFeeRecipientSet(opts *bind.FilterOpts) (*ClaimableFeesFeeRecipientSetIterator, error)
FilterFeeRecipientSet is a free log retrieval operation binding the contract event 0xbf9a9534339a9d6b81696e05dcfb614b7dc518a31d48be3cfb757988381fb323.
Solidity: event FeeRecipientSet(address feeRecipient)
func (*ClaimableFeesFilterer) FilterFeesClaimed ¶ added in v0.10.0
func (_ClaimableFees *ClaimableFeesFilterer) FilterFeesClaimed(opts *bind.FilterOpts) (*ClaimableFeesFeesClaimedIterator, error)
FilterFeesClaimed is a free log retrieval operation binding the contract event 0xf4e6bc0a6951927d4db8490fb63528b3c4ccb43865870fe4e3db7a090cbb14b1.
Solidity: event FeesClaimed(address feeRecipient, uint256 claimedFees, address claimer, uint256 claimerReward)
func (*ClaimableFeesFilterer) ParseClaimerFractionSet ¶ added in v0.10.0
func (_ClaimableFees *ClaimableFeesFilterer) ParseClaimerFractionSet(log types.Log) (*ClaimableFeesClaimerFractionSet, error)
ParseClaimerFractionSet is a log parse operation binding the contract event 0x2b76ed3837bd14c860020e473bce45e560d5bca9b5109ef2f08b2051d1cf6cc9.
Solidity: event ClaimerFractionSet(uint256 claimerFraction)
func (*ClaimableFeesFilterer) ParseFeeRecipientSet ¶ added in v0.10.0
func (_ClaimableFees *ClaimableFeesFilterer) ParseFeeRecipientSet(log types.Log) (*ClaimableFeesFeeRecipientSet, error)
ParseFeeRecipientSet is a log parse operation binding the contract event 0xbf9a9534339a9d6b81696e05dcfb614b7dc518a31d48be3cfb757988381fb323.
Solidity: event FeeRecipientSet(address feeRecipient)
func (*ClaimableFeesFilterer) ParseFeesClaimed ¶ added in v0.10.0
func (_ClaimableFees *ClaimableFeesFilterer) ParseFeesClaimed(log types.Log) (*ClaimableFeesFeesClaimed, error)
ParseFeesClaimed is a log parse operation binding the contract event 0xf4e6bc0a6951927d4db8490fb63528b3c4ccb43865870fe4e3db7a090cbb14b1.
Solidity: event FeesClaimed(address feeRecipient, uint256 claimedFees, address claimer, uint256 claimerReward)
func (*ClaimableFeesFilterer) WatchClaimerFractionSet ¶ added in v0.10.0
func (_ClaimableFees *ClaimableFeesFilterer) WatchClaimerFractionSet(opts *bind.WatchOpts, sink chan<- *ClaimableFeesClaimerFractionSet) (event.Subscription, error)
WatchClaimerFractionSet is a free log subscription operation binding the contract event 0x2b76ed3837bd14c860020e473bce45e560d5bca9b5109ef2f08b2051d1cf6cc9.
Solidity: event ClaimerFractionSet(uint256 claimerFraction)
func (*ClaimableFeesFilterer) WatchFeeRecipientSet ¶ added in v0.10.0
func (_ClaimableFees *ClaimableFeesFilterer) WatchFeeRecipientSet(opts *bind.WatchOpts, sink chan<- *ClaimableFeesFeeRecipientSet) (event.Subscription, error)
WatchFeeRecipientSet is a free log subscription operation binding the contract event 0xbf9a9534339a9d6b81696e05dcfb614b7dc518a31d48be3cfb757988381fb323.
Solidity: event FeeRecipientSet(address feeRecipient)
func (*ClaimableFeesFilterer) WatchFeesClaimed ¶ added in v0.10.0
func (_ClaimableFees *ClaimableFeesFilterer) WatchFeesClaimed(opts *bind.WatchOpts, sink chan<- *ClaimableFeesFeesClaimed) (event.Subscription, error)
WatchFeesClaimed is a free log subscription operation binding the contract event 0xf4e6bc0a6951927d4db8490fb63528b3c4ccb43865870fe4e3db7a090cbb14b1.
Solidity: event FeesClaimed(address feeRecipient, uint256 claimedFees, address claimer, uint256 claimerReward)
type ClaimableFeesRaw ¶ added in v0.10.0
type ClaimableFeesRaw struct {
Contract *ClaimableFees // Generic contract binding to access the raw methods on
}
ClaimableFeesRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ClaimableFeesRaw) Call ¶ added in v0.10.0
func (_ClaimableFees *ClaimableFeesRaw) 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 (*ClaimableFeesRaw) Transact ¶ added in v0.10.0
func (_ClaimableFees *ClaimableFeesRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ClaimableFeesRaw) Transfer ¶ added in v0.10.0
func (_ClaimableFees *ClaimableFeesRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ClaimableFeesSession ¶ added in v0.10.0
type ClaimableFeesSession struct { Contract *ClaimableFees // 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 }
ClaimableFeesSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ClaimableFeesSession) ClaimFees ¶ added in v0.10.0
func (_ClaimableFees *ClaimableFeesSession) ClaimFees() (*types.Transaction, error)
ClaimFees is a paid mutator transaction binding the contract method 0xd294f093.
Solidity: function claimFees() returns()
func (*ClaimableFeesSession) GetClaimableAmount ¶ added in v0.10.0
func (_ClaimableFees *ClaimableFeesSession) GetClaimableAmount() (*big.Int, error)
GetClaimableAmount is a free data retrieval call binding the contract method 0xc354bd6e.
Solidity: function getClaimableAmount() view returns(uint256)
func (*ClaimableFeesSession) GetClaimerFraction ¶ added in v0.10.0
func (_ClaimableFees *ClaimableFeesSession) GetClaimerFraction() (*big.Int, error)
GetClaimerFraction is a free data retrieval call binding the contract method 0x4f199114.
Solidity: function getClaimerFraction() view returns(uint256)
func (*ClaimableFeesSession) GetClaimerReward ¶ added in v0.10.0
func (_ClaimableFees *ClaimableFeesSession) GetClaimerReward() (*big.Int, error)
GetClaimerReward is a free data retrieval call binding the contract method 0x26533fe9.
Solidity: function getClaimerReward() view returns(uint256)
func (*ClaimableFeesSession) GetFeeRecipient ¶ added in v0.10.0
func (_ClaimableFees *ClaimableFeesSession) GetFeeRecipient() (common.Address, error)
GetFeeRecipient is a free data retrieval call binding the contract method 0x4ccb20c0.
Solidity: function getFeeRecipient() view returns(address)
type ClaimableFeesTransactor ¶ added in v0.10.0
type ClaimableFeesTransactor struct {
// contains filtered or unexported fields
}
ClaimableFeesTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewClaimableFeesTransactor ¶ added in v0.10.0
func NewClaimableFeesTransactor(address common.Address, transactor bind.ContractTransactor) (*ClaimableFeesTransactor, error)
NewClaimableFeesTransactor creates a new write-only instance of ClaimableFees, bound to a specific deployed contract.
func (*ClaimableFeesTransactor) ClaimFees ¶ added in v0.10.0
func (_ClaimableFees *ClaimableFeesTransactor) ClaimFees(opts *bind.TransactOpts) (*types.Transaction, error)
ClaimFees is a paid mutator transaction binding the contract method 0xd294f093.
Solidity: function claimFees() returns()
type ClaimableFeesTransactorRaw ¶ added in v0.10.0
type ClaimableFeesTransactorRaw struct {
Contract *ClaimableFeesTransactor // Generic write-only contract binding to access the raw methods on
}
ClaimableFeesTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ClaimableFeesTransactorRaw) Transact ¶ added in v0.10.0
func (_ClaimableFees *ClaimableFeesTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ClaimableFeesTransactorRaw) Transfer ¶ added in v0.10.0
func (_ClaimableFees *ClaimableFeesTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ClaimableFeesTransactorSession ¶ added in v0.10.0
type ClaimableFeesTransactorSession struct { Contract *ClaimableFeesTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ClaimableFeesTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ClaimableFeesTransactorSession) ClaimFees ¶ added in v0.10.0
func (_ClaimableFees *ClaimableFeesTransactorSession) ClaimFees() (*types.Transaction, error)
ClaimFees is a paid mutator transaction binding the contract method 0xd294f093.
Solidity: function claimFees() returns()
type ContextUpgradeable ¶ added in v0.1.0
type ContextUpgradeable struct { ContextUpgradeableCaller // Read-only binding to the contract ContextUpgradeableTransactor // Write-only binding to the contract ContextUpgradeableFilterer // Log filterer for contract events }
ContextUpgradeable is an auto generated Go binding around an Ethereum contract.
func NewContextUpgradeable ¶ added in v0.1.0
func NewContextUpgradeable(address common.Address, backend bind.ContractBackend) (*ContextUpgradeable, error)
NewContextUpgradeable creates a new instance of ContextUpgradeable, bound to a specific deployed contract.
type ContextUpgradeableCaller ¶ added in v0.1.0
type ContextUpgradeableCaller struct {
// contains filtered or unexported fields
}
ContextUpgradeableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewContextUpgradeableCaller ¶ added in v0.1.0
func NewContextUpgradeableCaller(address common.Address, caller bind.ContractCaller) (*ContextUpgradeableCaller, error)
NewContextUpgradeableCaller creates a new read-only instance of ContextUpgradeable, bound to a specific deployed contract.
type ContextUpgradeableCallerRaw ¶ added in v0.1.0
type ContextUpgradeableCallerRaw struct {
Contract *ContextUpgradeableCaller // Generic read-only contract binding to access the raw methods on
}
ContextUpgradeableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ContextUpgradeableCallerRaw) Call ¶ added in v0.1.0
func (_ContextUpgradeable *ContextUpgradeableCallerRaw) 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 ContextUpgradeableCallerSession ¶ added in v0.1.0
type ContextUpgradeableCallerSession struct { Contract *ContextUpgradeableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ContextUpgradeableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type ContextUpgradeableFilterer ¶ added in v0.1.0
type ContextUpgradeableFilterer struct {
// contains filtered or unexported fields
}
ContextUpgradeableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewContextUpgradeableFilterer ¶ added in v0.1.0
func NewContextUpgradeableFilterer(address common.Address, filterer bind.ContractFilterer) (*ContextUpgradeableFilterer, error)
NewContextUpgradeableFilterer creates a new log filterer instance of ContextUpgradeable, bound to a specific deployed contract.
func (*ContextUpgradeableFilterer) FilterInitialized ¶ added in v0.1.0
func (_ContextUpgradeable *ContextUpgradeableFilterer) FilterInitialized(opts *bind.FilterOpts) (*ContextUpgradeableInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2.
Solidity: event Initialized(uint64 version)
func (*ContextUpgradeableFilterer) ParseInitialized ¶ added in v0.1.0
func (_ContextUpgradeable *ContextUpgradeableFilterer) ParseInitialized(log types.Log) (*ContextUpgradeableInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2.
Solidity: event Initialized(uint64 version)
func (*ContextUpgradeableFilterer) WatchInitialized ¶ added in v0.1.0
func (_ContextUpgradeable *ContextUpgradeableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *ContextUpgradeableInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2.
Solidity: event Initialized(uint64 version)
type ContextUpgradeableInitialized ¶ added in v0.1.0
type ContextUpgradeableInitialized struct { Version uint64 Raw types.Log // Blockchain specific contextual infos }
ContextUpgradeableInitialized represents a Initialized event raised by the ContextUpgradeable contract.
type ContextUpgradeableInitializedIterator ¶ added in v0.1.0
type ContextUpgradeableInitializedIterator struct { Event *ContextUpgradeableInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ContextUpgradeableInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the ContextUpgradeable contract.
func (*ContextUpgradeableInitializedIterator) Close ¶ added in v0.1.0
func (it *ContextUpgradeableInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ContextUpgradeableInitializedIterator) Error ¶ added in v0.1.0
func (it *ContextUpgradeableInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ContextUpgradeableInitializedIterator) Next ¶ added in v0.1.0
func (it *ContextUpgradeableInitializedIterator) 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 ContextUpgradeableRaw ¶ added in v0.1.0
type ContextUpgradeableRaw struct {
Contract *ContextUpgradeable // Generic contract binding to access the raw methods on
}
ContextUpgradeableRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ContextUpgradeableRaw) Call ¶ added in v0.1.0
func (_ContextUpgradeable *ContextUpgradeableRaw) 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 (*ContextUpgradeableRaw) Transact ¶ added in v0.1.0
func (_ContextUpgradeable *ContextUpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ContextUpgradeableRaw) Transfer ¶ added in v0.1.0
func (_ContextUpgradeable *ContextUpgradeableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ContextUpgradeableSession ¶ added in v0.1.0
type ContextUpgradeableSession struct { Contract *ContextUpgradeable // 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 }
ContextUpgradeableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type ContextUpgradeableTransactor ¶ added in v0.1.0
type ContextUpgradeableTransactor struct {
// contains filtered or unexported fields
}
ContextUpgradeableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewContextUpgradeableTransactor ¶ added in v0.1.0
func NewContextUpgradeableTransactor(address common.Address, transactor bind.ContractTransactor) (*ContextUpgradeableTransactor, error)
NewContextUpgradeableTransactor creates a new write-only instance of ContextUpgradeable, bound to a specific deployed contract.
type ContextUpgradeableTransactorRaw ¶ added in v0.1.0
type ContextUpgradeableTransactorRaw struct {
Contract *ContextUpgradeableTransactor // Generic write-only contract binding to access the raw methods on
}
ContextUpgradeableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ContextUpgradeableTransactorRaw) Transact ¶ added in v0.1.0
func (_ContextUpgradeable *ContextUpgradeableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ContextUpgradeableTransactorRaw) Transfer ¶ added in v0.1.0
func (_ContextUpgradeable *ContextUpgradeableTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ContextUpgradeableTransactorSession ¶ added in v0.1.0
type ContextUpgradeableTransactorSession struct { Contract *ContextUpgradeableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ContextUpgradeableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type ERC165Upgradeable ¶ added in v0.1.0
type ERC165Upgradeable struct { ERC165UpgradeableCaller // Read-only binding to the contract ERC165UpgradeableTransactor // Write-only binding to the contract ERC165UpgradeableFilterer // Log filterer for contract events }
ERC165Upgradeable is an auto generated Go binding around an Ethereum contract.
func NewERC165Upgradeable ¶ added in v0.1.0
func NewERC165Upgradeable(address common.Address, backend bind.ContractBackend) (*ERC165Upgradeable, error)
NewERC165Upgradeable creates a new instance of ERC165Upgradeable, bound to a specific deployed contract.
type ERC165UpgradeableCaller ¶ added in v0.1.0
type ERC165UpgradeableCaller struct {
// contains filtered or unexported fields
}
ERC165UpgradeableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewERC165UpgradeableCaller ¶ added in v0.1.0
func NewERC165UpgradeableCaller(address common.Address, caller bind.ContractCaller) (*ERC165UpgradeableCaller, error)
NewERC165UpgradeableCaller creates a new read-only instance of ERC165Upgradeable, bound to a specific deployed contract.
func (*ERC165UpgradeableCaller) SupportsInterface ¶ added in v0.1.0
func (_ERC165Upgradeable *ERC165UpgradeableCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
type ERC165UpgradeableCallerRaw ¶ added in v0.1.0
type ERC165UpgradeableCallerRaw struct {
Contract *ERC165UpgradeableCaller // Generic read-only contract binding to access the raw methods on
}
ERC165UpgradeableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ERC165UpgradeableCallerRaw) Call ¶ added in v0.1.0
func (_ERC165Upgradeable *ERC165UpgradeableCallerRaw) 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 ERC165UpgradeableCallerSession ¶ added in v0.1.0
type ERC165UpgradeableCallerSession struct { Contract *ERC165UpgradeableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ERC165UpgradeableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ERC165UpgradeableCallerSession) SupportsInterface ¶ added in v0.1.0
func (_ERC165Upgradeable *ERC165UpgradeableCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
type ERC165UpgradeableFilterer ¶ added in v0.1.0
type ERC165UpgradeableFilterer struct {
// contains filtered or unexported fields
}
ERC165UpgradeableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewERC165UpgradeableFilterer ¶ added in v0.1.0
func NewERC165UpgradeableFilterer(address common.Address, filterer bind.ContractFilterer) (*ERC165UpgradeableFilterer, error)
NewERC165UpgradeableFilterer creates a new log filterer instance of ERC165Upgradeable, bound to a specific deployed contract.
func (*ERC165UpgradeableFilterer) FilterInitialized ¶ added in v0.1.0
func (_ERC165Upgradeable *ERC165UpgradeableFilterer) FilterInitialized(opts *bind.FilterOpts) (*ERC165UpgradeableInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2.
Solidity: event Initialized(uint64 version)
func (*ERC165UpgradeableFilterer) ParseInitialized ¶ added in v0.1.0
func (_ERC165Upgradeable *ERC165UpgradeableFilterer) ParseInitialized(log types.Log) (*ERC165UpgradeableInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2.
Solidity: event Initialized(uint64 version)
func (*ERC165UpgradeableFilterer) WatchInitialized ¶ added in v0.1.0
func (_ERC165Upgradeable *ERC165UpgradeableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *ERC165UpgradeableInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2.
Solidity: event Initialized(uint64 version)
type ERC165UpgradeableInitialized ¶ added in v0.1.0
type ERC165UpgradeableInitialized struct { Version uint64 Raw types.Log // Blockchain specific contextual infos }
ERC165UpgradeableInitialized represents a Initialized event raised by the ERC165Upgradeable contract.
type ERC165UpgradeableInitializedIterator ¶ added in v0.1.0
type ERC165UpgradeableInitializedIterator struct { Event *ERC165UpgradeableInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC165UpgradeableInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the ERC165Upgradeable contract.
func (*ERC165UpgradeableInitializedIterator) Close ¶ added in v0.1.0
func (it *ERC165UpgradeableInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC165UpgradeableInitializedIterator) Error ¶ added in v0.1.0
func (it *ERC165UpgradeableInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC165UpgradeableInitializedIterator) Next ¶ added in v0.1.0
func (it *ERC165UpgradeableInitializedIterator) 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 ERC165UpgradeableRaw ¶ added in v0.1.0
type ERC165UpgradeableRaw struct {
Contract *ERC165Upgradeable // Generic contract binding to access the raw methods on
}
ERC165UpgradeableRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ERC165UpgradeableRaw) Call ¶ added in v0.1.0
func (_ERC165Upgradeable *ERC165UpgradeableRaw) 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 (*ERC165UpgradeableRaw) Transact ¶ added in v0.1.0
func (_ERC165Upgradeable *ERC165UpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC165UpgradeableRaw) Transfer ¶ added in v0.1.0
func (_ERC165Upgradeable *ERC165UpgradeableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ERC165UpgradeableSession ¶ added in v0.1.0
type ERC165UpgradeableSession struct { Contract *ERC165Upgradeable // 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 }
ERC165UpgradeableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ERC165UpgradeableSession) SupportsInterface ¶ added in v0.1.0
func (_ERC165Upgradeable *ERC165UpgradeableSession) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
type ERC165UpgradeableTransactor ¶ added in v0.1.0
type ERC165UpgradeableTransactor struct {
// contains filtered or unexported fields
}
ERC165UpgradeableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewERC165UpgradeableTransactor ¶ added in v0.1.0
func NewERC165UpgradeableTransactor(address common.Address, transactor bind.ContractTransactor) (*ERC165UpgradeableTransactor, error)
NewERC165UpgradeableTransactor creates a new write-only instance of ERC165Upgradeable, bound to a specific deployed contract.
type ERC165UpgradeableTransactorRaw ¶ added in v0.1.0
type ERC165UpgradeableTransactorRaw struct {
Contract *ERC165UpgradeableTransactor // Generic write-only contract binding to access the raw methods on
}
ERC165UpgradeableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ERC165UpgradeableTransactorRaw) Transact ¶ added in v0.1.0
func (_ERC165Upgradeable *ERC165UpgradeableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC165UpgradeableTransactorRaw) Transfer ¶ added in v0.1.0
func (_ERC165Upgradeable *ERC165UpgradeableTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ERC165UpgradeableTransactorSession ¶ added in v0.1.0
type ERC165UpgradeableTransactorSession struct { Contract *ERC165UpgradeableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ERC165UpgradeableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type IAccessControl ¶ added in v0.1.0
type IAccessControl struct { IAccessControlCaller // Read-only binding to the contract IAccessControlTransactor // Write-only binding to the contract IAccessControlFilterer // Log filterer for contract events }
IAccessControl is an auto generated Go binding around an Ethereum contract.
func NewIAccessControl ¶ added in v0.1.0
func NewIAccessControl(address common.Address, backend bind.ContractBackend) (*IAccessControl, error)
NewIAccessControl creates a new instance of IAccessControl, bound to a specific deployed contract.
type IAccessControlCaller ¶ added in v0.1.0
type IAccessControlCaller struct {
// contains filtered or unexported fields
}
IAccessControlCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIAccessControlCaller ¶ added in v0.1.0
func NewIAccessControlCaller(address common.Address, caller bind.ContractCaller) (*IAccessControlCaller, error)
NewIAccessControlCaller creates a new read-only instance of IAccessControl, bound to a specific deployed contract.
func (*IAccessControlCaller) GetRoleAdmin ¶ added in v0.1.0
func (_IAccessControl *IAccessControlCaller) GetRoleAdmin(opts *bind.CallOpts, role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*IAccessControlCaller) HasRole ¶ added in v0.1.0
func (_IAccessControl *IAccessControlCaller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
type IAccessControlCallerRaw ¶ added in v0.1.0
type IAccessControlCallerRaw struct {
Contract *IAccessControlCaller // Generic read-only contract binding to access the raw methods on
}
IAccessControlCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IAccessControlCallerRaw) Call ¶ added in v0.1.0
func (_IAccessControl *IAccessControlCallerRaw) 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 IAccessControlCallerSession ¶ added in v0.1.0
type IAccessControlCallerSession struct { Contract *IAccessControlCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IAccessControlCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*IAccessControlCallerSession) GetRoleAdmin ¶ added in v0.1.0
func (_IAccessControl *IAccessControlCallerSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*IAccessControlCallerSession) HasRole ¶ added in v0.1.0
func (_IAccessControl *IAccessControlCallerSession) HasRole(role [32]byte, account common.Address) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
type IAccessControlFilterer ¶ added in v0.1.0
type IAccessControlFilterer struct {
// contains filtered or unexported fields
}
IAccessControlFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIAccessControlFilterer ¶ added in v0.1.0
func NewIAccessControlFilterer(address common.Address, filterer bind.ContractFilterer) (*IAccessControlFilterer, error)
NewIAccessControlFilterer creates a new log filterer instance of IAccessControl, bound to a specific deployed contract.
func (*IAccessControlFilterer) FilterRoleAdminChanged ¶ added in v0.1.0
func (_IAccessControl *IAccessControlFilterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, newAdminRole [][32]byte) (*IAccessControlRoleAdminChangedIterator, error)
FilterRoleAdminChanged is a free log retrieval operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*IAccessControlFilterer) FilterRoleGranted ¶ added in v0.1.0
func (_IAccessControl *IAccessControlFilterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*IAccessControlRoleGrantedIterator, error)
FilterRoleGranted is a free log retrieval operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*IAccessControlFilterer) FilterRoleRevoked ¶ added in v0.1.0
func (_IAccessControl *IAccessControlFilterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*IAccessControlRoleRevokedIterator, error)
FilterRoleRevoked is a free log retrieval operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*IAccessControlFilterer) ParseRoleAdminChanged ¶ added in v0.1.0
func (_IAccessControl *IAccessControlFilterer) ParseRoleAdminChanged(log types.Log) (*IAccessControlRoleAdminChanged, error)
ParseRoleAdminChanged is a log parse operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*IAccessControlFilterer) ParseRoleGranted ¶ added in v0.1.0
func (_IAccessControl *IAccessControlFilterer) ParseRoleGranted(log types.Log) (*IAccessControlRoleGranted, error)
ParseRoleGranted is a log parse operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*IAccessControlFilterer) ParseRoleRevoked ¶ added in v0.1.0
func (_IAccessControl *IAccessControlFilterer) ParseRoleRevoked(log types.Log) (*IAccessControlRoleRevoked, error)
ParseRoleRevoked is a log parse operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*IAccessControlFilterer) WatchRoleAdminChanged ¶ added in v0.1.0
func (_IAccessControl *IAccessControlFilterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *IAccessControlRoleAdminChanged, role [][32]byte, previousAdminRole [][32]byte, newAdminRole [][32]byte) (event.Subscription, error)
WatchRoleAdminChanged is a free log subscription operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*IAccessControlFilterer) WatchRoleGranted ¶ added in v0.1.0
func (_IAccessControl *IAccessControlFilterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *IAccessControlRoleGranted, role [][32]byte, account []common.Address, sender []common.Address) (event.Subscription, error)
WatchRoleGranted is a free log subscription operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*IAccessControlFilterer) WatchRoleRevoked ¶ added in v0.1.0
func (_IAccessControl *IAccessControlFilterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *IAccessControlRoleRevoked, role [][32]byte, account []common.Address, sender []common.Address) (event.Subscription, error)
WatchRoleRevoked is a free log subscription operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
type IAccessControlRaw ¶ added in v0.1.0
type IAccessControlRaw struct {
Contract *IAccessControl // Generic contract binding to access the raw methods on
}
IAccessControlRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*IAccessControlRaw) Call ¶ added in v0.1.0
func (_IAccessControl *IAccessControlRaw) 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 (*IAccessControlRaw) Transact ¶ added in v0.1.0
func (_IAccessControl *IAccessControlRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IAccessControlRaw) Transfer ¶ added in v0.1.0
func (_IAccessControl *IAccessControlRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type IAccessControlRoleAdminChanged ¶ added in v0.1.0
type IAccessControlRoleAdminChanged struct { Role [32]byte PreviousAdminRole [32]byte NewAdminRole [32]byte Raw types.Log // Blockchain specific contextual infos }
IAccessControlRoleAdminChanged represents a RoleAdminChanged event raised by the IAccessControl contract.
type IAccessControlRoleAdminChangedIterator ¶ added in v0.1.0
type IAccessControlRoleAdminChangedIterator struct { Event *IAccessControlRoleAdminChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IAccessControlRoleAdminChangedIterator is returned from FilterRoleAdminChanged and is used to iterate over the raw logs and unpacked data for RoleAdminChanged events raised by the IAccessControl contract.
func (*IAccessControlRoleAdminChangedIterator) Close ¶ added in v0.1.0
func (it *IAccessControlRoleAdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IAccessControlRoleAdminChangedIterator) Error ¶ added in v0.1.0
func (it *IAccessControlRoleAdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IAccessControlRoleAdminChangedIterator) Next ¶ added in v0.1.0
func (it *IAccessControlRoleAdminChangedIterator) 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 IAccessControlRoleGranted ¶ added in v0.1.0
type IAccessControlRoleGranted struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
IAccessControlRoleGranted represents a RoleGranted event raised by the IAccessControl contract.
type IAccessControlRoleGrantedIterator ¶ added in v0.1.0
type IAccessControlRoleGrantedIterator struct { Event *IAccessControlRoleGranted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IAccessControlRoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the IAccessControl contract.
func (*IAccessControlRoleGrantedIterator) Close ¶ added in v0.1.0
func (it *IAccessControlRoleGrantedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IAccessControlRoleGrantedIterator) Error ¶ added in v0.1.0
func (it *IAccessControlRoleGrantedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IAccessControlRoleGrantedIterator) Next ¶ added in v0.1.0
func (it *IAccessControlRoleGrantedIterator) 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 IAccessControlRoleRevoked ¶ added in v0.1.0
type IAccessControlRoleRevoked struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
IAccessControlRoleRevoked represents a RoleRevoked event raised by the IAccessControl contract.
type IAccessControlRoleRevokedIterator ¶ added in v0.1.0
type IAccessControlRoleRevokedIterator struct { Event *IAccessControlRoleRevoked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IAccessControlRoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the IAccessControl contract.
func (*IAccessControlRoleRevokedIterator) Close ¶ added in v0.1.0
func (it *IAccessControlRoleRevokedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IAccessControlRoleRevokedIterator) Error ¶ added in v0.1.0
func (it *IAccessControlRoleRevokedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IAccessControlRoleRevokedIterator) Next ¶ added in v0.1.0
func (it *IAccessControlRoleRevokedIterator) 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 IAccessControlSession ¶ added in v0.1.0
type IAccessControlSession struct { Contract *IAccessControl // 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 }
IAccessControlSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IAccessControlSession) GetRoleAdmin ¶ added in v0.1.0
func (_IAccessControl *IAccessControlSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*IAccessControlSession) GrantRole ¶ added in v0.1.0
func (_IAccessControl *IAccessControlSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*IAccessControlSession) HasRole ¶ added in v0.1.0
func (_IAccessControl *IAccessControlSession) HasRole(role [32]byte, account common.Address) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*IAccessControlSession) RenounceRole ¶ added in v0.1.0
func (_IAccessControl *IAccessControlSession) RenounceRole(role [32]byte, callerConfirmation common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address callerConfirmation) returns()
func (*IAccessControlSession) RevokeRole ¶ added in v0.1.0
func (_IAccessControl *IAccessControlSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
type IAccessControlTransactor ¶ added in v0.1.0
type IAccessControlTransactor struct {
// contains filtered or unexported fields
}
IAccessControlTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIAccessControlTransactor ¶ added in v0.1.0
func NewIAccessControlTransactor(address common.Address, transactor bind.ContractTransactor) (*IAccessControlTransactor, error)
NewIAccessControlTransactor creates a new write-only instance of IAccessControl, bound to a specific deployed contract.
func (*IAccessControlTransactor) GrantRole ¶ added in v0.1.0
func (_IAccessControl *IAccessControlTransactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*IAccessControlTransactor) RenounceRole ¶ added in v0.1.0
func (_IAccessControl *IAccessControlTransactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, callerConfirmation common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address callerConfirmation) returns()
func (*IAccessControlTransactor) RevokeRole ¶ added in v0.1.0
func (_IAccessControl *IAccessControlTransactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
type IAccessControlTransactorRaw ¶ added in v0.1.0
type IAccessControlTransactorRaw struct {
Contract *IAccessControlTransactor // Generic write-only contract binding to access the raw methods on
}
IAccessControlTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IAccessControlTransactorRaw) Transact ¶ added in v0.1.0
func (_IAccessControl *IAccessControlTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IAccessControlTransactorRaw) Transfer ¶ added in v0.1.0
func (_IAccessControl *IAccessControlTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type IAccessControlTransactorSession ¶ added in v0.1.0
type IAccessControlTransactorSession struct { Contract *IAccessControlTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IAccessControlTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IAccessControlTransactorSession) GrantRole ¶ added in v0.1.0
func (_IAccessControl *IAccessControlTransactorSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*IAccessControlTransactorSession) RenounceRole ¶ added in v0.1.0
func (_IAccessControl *IAccessControlTransactorSession) RenounceRole(role [32]byte, callerConfirmation common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address callerConfirmation) returns()
func (*IAccessControlTransactorSession) RevokeRole ¶ added in v0.1.0
func (_IAccessControl *IAccessControlTransactorSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
type IClaimableFees ¶ added in v0.10.0
type IClaimableFees struct { IClaimableFeesCaller // Read-only binding to the contract IClaimableFeesTransactor // Write-only binding to the contract IClaimableFeesFilterer // Log filterer for contract events }
IClaimableFees is an auto generated Go binding around an Ethereum contract.
func NewIClaimableFees ¶ added in v0.10.0
func NewIClaimableFees(address common.Address, backend bind.ContractBackend) (*IClaimableFees, error)
NewIClaimableFees creates a new instance of IClaimableFees, bound to a specific deployed contract.
type IClaimableFeesCaller ¶ added in v0.10.0
type IClaimableFeesCaller struct {
// contains filtered or unexported fields
}
IClaimableFeesCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIClaimableFeesCaller ¶ added in v0.10.0
func NewIClaimableFeesCaller(address common.Address, caller bind.ContractCaller) (*IClaimableFeesCaller, error)
NewIClaimableFeesCaller creates a new read-only instance of IClaimableFees, bound to a specific deployed contract.
func (*IClaimableFeesCaller) GetClaimableAmount ¶ added in v0.10.0
func (_IClaimableFees *IClaimableFeesCaller) GetClaimableAmount(opts *bind.CallOpts) (*big.Int, error)
GetClaimableAmount is a free data retrieval call binding the contract method 0xc354bd6e.
Solidity: function getClaimableAmount() view returns(uint256)
func (*IClaimableFeesCaller) GetClaimerFraction ¶ added in v0.10.0
func (_IClaimableFees *IClaimableFeesCaller) GetClaimerFraction(opts *bind.CallOpts) (*big.Int, error)
GetClaimerFraction is a free data retrieval call binding the contract method 0x4f199114.
Solidity: function getClaimerFraction() view returns(uint256)
func (*IClaimableFeesCaller) GetClaimerReward ¶ added in v0.10.0
func (_IClaimableFees *IClaimableFeesCaller) GetClaimerReward(opts *bind.CallOpts) (*big.Int, error)
GetClaimerReward is a free data retrieval call binding the contract method 0x26533fe9.
Solidity: function getClaimerReward() view returns(uint256)
func (*IClaimableFeesCaller) GetFeeRecipient ¶ added in v0.10.0
func (_IClaimableFees *IClaimableFeesCaller) GetFeeRecipient(opts *bind.CallOpts) (common.Address, error)
GetFeeRecipient is a free data retrieval call binding the contract method 0x4ccb20c0.
Solidity: function getFeeRecipient() view returns(address)
type IClaimableFeesCallerRaw ¶ added in v0.10.0
type IClaimableFeesCallerRaw struct {
Contract *IClaimableFeesCaller // Generic read-only contract binding to access the raw methods on
}
IClaimableFeesCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IClaimableFeesCallerRaw) Call ¶ added in v0.10.0
func (_IClaimableFees *IClaimableFeesCallerRaw) 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 IClaimableFeesCallerSession ¶ added in v0.10.0
type IClaimableFeesCallerSession struct { Contract *IClaimableFeesCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IClaimableFeesCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*IClaimableFeesCallerSession) GetClaimableAmount ¶ added in v0.10.0
func (_IClaimableFees *IClaimableFeesCallerSession) GetClaimableAmount() (*big.Int, error)
GetClaimableAmount is a free data retrieval call binding the contract method 0xc354bd6e.
Solidity: function getClaimableAmount() view returns(uint256)
func (*IClaimableFeesCallerSession) GetClaimerFraction ¶ added in v0.10.0
func (_IClaimableFees *IClaimableFeesCallerSession) GetClaimerFraction() (*big.Int, error)
GetClaimerFraction is a free data retrieval call binding the contract method 0x4f199114.
Solidity: function getClaimerFraction() view returns(uint256)
func (*IClaimableFeesCallerSession) GetClaimerReward ¶ added in v0.10.0
func (_IClaimableFees *IClaimableFeesCallerSession) GetClaimerReward() (*big.Int, error)
GetClaimerReward is a free data retrieval call binding the contract method 0x26533fe9.
Solidity: function getClaimerReward() view returns(uint256)
func (*IClaimableFeesCallerSession) GetFeeRecipient ¶ added in v0.10.0
func (_IClaimableFees *IClaimableFeesCallerSession) GetFeeRecipient() (common.Address, error)
GetFeeRecipient is a free data retrieval call binding the contract method 0x4ccb20c0.
Solidity: function getFeeRecipient() view returns(address)
type IClaimableFeesFilterer ¶ added in v0.10.0
type IClaimableFeesFilterer struct {
// contains filtered or unexported fields
}
IClaimableFeesFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIClaimableFeesFilterer ¶ added in v0.10.0
func NewIClaimableFeesFilterer(address common.Address, filterer bind.ContractFilterer) (*IClaimableFeesFilterer, error)
NewIClaimableFeesFilterer creates a new log filterer instance of IClaimableFees, bound to a specific deployed contract.
type IClaimableFeesRaw ¶ added in v0.10.0
type IClaimableFeesRaw struct {
Contract *IClaimableFees // Generic contract binding to access the raw methods on
}
IClaimableFeesRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*IClaimableFeesRaw) Call ¶ added in v0.10.0
func (_IClaimableFees *IClaimableFeesRaw) 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 (*IClaimableFeesRaw) Transact ¶ added in v0.10.0
func (_IClaimableFees *IClaimableFeesRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IClaimableFeesRaw) Transfer ¶ added in v0.10.0
func (_IClaimableFees *IClaimableFeesRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type IClaimableFeesSession ¶ added in v0.10.0
type IClaimableFeesSession struct { Contract *IClaimableFees // 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 }
IClaimableFeesSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IClaimableFeesSession) ClaimFees ¶ added in v0.10.0
func (_IClaimableFees *IClaimableFeesSession) ClaimFees() (*types.Transaction, error)
ClaimFees is a paid mutator transaction binding the contract method 0xd294f093.
Solidity: function claimFees() returns()
func (*IClaimableFeesSession) GetClaimableAmount ¶ added in v0.10.0
func (_IClaimableFees *IClaimableFeesSession) GetClaimableAmount() (*big.Int, error)
GetClaimableAmount is a free data retrieval call binding the contract method 0xc354bd6e.
Solidity: function getClaimableAmount() view returns(uint256)
func (*IClaimableFeesSession) GetClaimerFraction ¶ added in v0.10.0
func (_IClaimableFees *IClaimableFeesSession) GetClaimerFraction() (*big.Int, error)
GetClaimerFraction is a free data retrieval call binding the contract method 0x4f199114.
Solidity: function getClaimerFraction() view returns(uint256)
func (*IClaimableFeesSession) GetClaimerReward ¶ added in v0.10.0
func (_IClaimableFees *IClaimableFeesSession) GetClaimerReward() (*big.Int, error)
GetClaimerReward is a free data retrieval call binding the contract method 0x26533fe9.
Solidity: function getClaimerReward() view returns(uint256)
func (*IClaimableFeesSession) GetFeeRecipient ¶ added in v0.10.0
func (_IClaimableFees *IClaimableFeesSession) GetFeeRecipient() (common.Address, error)
GetFeeRecipient is a free data retrieval call binding the contract method 0x4ccb20c0.
Solidity: function getFeeRecipient() view returns(address)
type IClaimableFeesTransactor ¶ added in v0.10.0
type IClaimableFeesTransactor struct {
// contains filtered or unexported fields
}
IClaimableFeesTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIClaimableFeesTransactor ¶ added in v0.10.0
func NewIClaimableFeesTransactor(address common.Address, transactor bind.ContractTransactor) (*IClaimableFeesTransactor, error)
NewIClaimableFeesTransactor creates a new write-only instance of IClaimableFees, bound to a specific deployed contract.
func (*IClaimableFeesTransactor) ClaimFees ¶ added in v0.10.0
func (_IClaimableFees *IClaimableFeesTransactor) ClaimFees(opts *bind.TransactOpts) (*types.Transaction, error)
ClaimFees is a paid mutator transaction binding the contract method 0xd294f093.
Solidity: function claimFees() returns()
type IClaimableFeesTransactorRaw ¶ added in v0.10.0
type IClaimableFeesTransactorRaw struct {
Contract *IClaimableFeesTransactor // Generic write-only contract binding to access the raw methods on
}
IClaimableFeesTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IClaimableFeesTransactorRaw) Transact ¶ added in v0.10.0
func (_IClaimableFees *IClaimableFeesTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IClaimableFeesTransactorRaw) Transfer ¶ added in v0.10.0
func (_IClaimableFees *IClaimableFeesTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type IClaimableFeesTransactorSession ¶ added in v0.10.0
type IClaimableFeesTransactorSession struct { Contract *IClaimableFeesTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IClaimableFeesTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IClaimableFeesTransactorSession) ClaimFees ¶ added in v0.10.0
func (_IClaimableFees *IClaimableFeesTransactorSession) ClaimFees() (*types.Transaction, error)
ClaimFees is a paid mutator transaction binding the contract method 0xd294f093.
Solidity: function claimFees() returns()
type IERC165 ¶ added in v0.1.0
type IERC165 struct { IERC165Caller // Read-only binding to the contract IERC165Transactor // Write-only binding to the contract IERC165Filterer // Log filterer for contract events }
IERC165 is an auto generated Go binding around an Ethereum contract.
func NewIERC165 ¶ added in v0.1.0
NewIERC165 creates a new instance of IERC165, bound to a specific deployed contract.
type IERC165Caller ¶ added in v0.1.0
type IERC165Caller struct {
// contains filtered or unexported fields
}
IERC165Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewIERC165Caller ¶ added in v0.1.0
func NewIERC165Caller(address common.Address, caller bind.ContractCaller) (*IERC165Caller, error)
NewIERC165Caller creates a new read-only instance of IERC165, bound to a specific deployed contract.
func (*IERC165Caller) SupportsInterface ¶ added in v0.1.0
func (_IERC165 *IERC165Caller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
type IERC165CallerRaw ¶ added in v0.1.0
type IERC165CallerRaw struct {
Contract *IERC165Caller // Generic read-only contract binding to access the raw methods on
}
IERC165CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IERC165CallerRaw) Call ¶ added in v0.1.0
func (_IERC165 *IERC165CallerRaw) 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 IERC165CallerSession ¶ added in v0.1.0
type IERC165CallerSession struct { Contract *IERC165Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IERC165CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*IERC165CallerSession) SupportsInterface ¶ added in v0.1.0
func (_IERC165 *IERC165CallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
type IERC165Filterer ¶ added in v0.1.0
type IERC165Filterer struct {
// contains filtered or unexported fields
}
IERC165Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIERC165Filterer ¶ added in v0.1.0
func NewIERC165Filterer(address common.Address, filterer bind.ContractFilterer) (*IERC165Filterer, error)
NewIERC165Filterer creates a new log filterer instance of IERC165, bound to a specific deployed contract.
type IERC165Raw ¶ added in v0.1.0
type IERC165Raw struct {
Contract *IERC165 // Generic contract binding to access the raw methods on
}
IERC165Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*IERC165Raw) Call ¶ added in v0.1.0
func (_IERC165 *IERC165Raw) 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 (*IERC165Raw) Transact ¶ added in v0.1.0
func (_IERC165 *IERC165Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IERC165Raw) Transfer ¶ added in v0.1.0
func (_IERC165 *IERC165Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type IERC165Session ¶ added in v0.1.0
type IERC165Session struct { Contract *IERC165 // 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 }
IERC165Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IERC165Session) SupportsInterface ¶ added in v0.1.0
func (_IERC165 *IERC165Session) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
type IERC165Transactor ¶ added in v0.1.0
type IERC165Transactor struct {
// contains filtered or unexported fields
}
IERC165Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIERC165Transactor ¶ added in v0.1.0
func NewIERC165Transactor(address common.Address, transactor bind.ContractTransactor) (*IERC165Transactor, error)
NewIERC165Transactor creates a new write-only instance of IERC165, bound to a specific deployed contract.
type IERC165TransactorRaw ¶ added in v0.1.0
type IERC165TransactorRaw struct {
Contract *IERC165Transactor // Generic write-only contract binding to access the raw methods on
}
IERC165TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IERC165TransactorRaw) Transact ¶ added in v0.1.0
func (_IERC165 *IERC165TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IERC165TransactorRaw) Transfer ¶ added in v0.1.0
func (_IERC165 *IERC165TransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type IERC165TransactorSession ¶ added in v0.1.0
type IERC165TransactorSession struct { Contract *IERC165Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IERC165TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type IExecutionService ¶
type IExecutionService struct { IExecutionServiceCaller // Read-only binding to the contract IExecutionServiceTransactor // Write-only binding to the contract IExecutionServiceFilterer // Log filterer for contract events }
IExecutionService is an auto generated Go binding around an Ethereum contract.
func NewIExecutionService ¶
func NewIExecutionService(address common.Address, backend bind.ContractBackend) (*IExecutionService, error)
NewIExecutionService creates a new instance of IExecutionService, bound to a specific deployed contract.
type IExecutionServiceCaller ¶
type IExecutionServiceCaller struct {
// contains filtered or unexported fields
}
IExecutionServiceCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIExecutionServiceCaller ¶
func NewIExecutionServiceCaller(address common.Address, caller bind.ContractCaller) (*IExecutionServiceCaller, error)
NewIExecutionServiceCaller creates a new read-only instance of IExecutionService, bound to a specific deployed contract.
func (*IExecutionServiceCaller) ExecutorEOA ¶
func (_IExecutionService *IExecutionServiceCaller) ExecutorEOA(opts *bind.CallOpts) (common.Address, error)
ExecutorEOA is a free data retrieval call binding the contract method 0x62014bad.
Solidity: function executorEOA() view returns(address)
func (*IExecutionServiceCaller) GetExecutionFee ¶
func (_IExecutionService *IExecutionServiceCaller) GetExecutionFee(opts *bind.CallOpts, dstChainId uint64, txPayloadSize *big.Int, options []byte) (*big.Int, error)
GetExecutionFee is a free data retrieval call binding the contract method 0x96fda4da.
Solidity: function getExecutionFee(uint64 dstChainId, uint256 txPayloadSize, bytes options) view returns(uint256)
type IExecutionServiceCallerRaw ¶
type IExecutionServiceCallerRaw struct {
Contract *IExecutionServiceCaller // Generic read-only contract binding to access the raw methods on
}
IExecutionServiceCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IExecutionServiceCallerRaw) Call ¶
func (_IExecutionService *IExecutionServiceCallerRaw) 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 IExecutionServiceCallerSession ¶
type IExecutionServiceCallerSession struct { Contract *IExecutionServiceCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IExecutionServiceCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*IExecutionServiceCallerSession) ExecutorEOA ¶
func (_IExecutionService *IExecutionServiceCallerSession) ExecutorEOA() (common.Address, error)
ExecutorEOA is a free data retrieval call binding the contract method 0x62014bad.
Solidity: function executorEOA() view returns(address)
func (*IExecutionServiceCallerSession) GetExecutionFee ¶
func (_IExecutionService *IExecutionServiceCallerSession) GetExecutionFee(dstChainId uint64, txPayloadSize *big.Int, options []byte) (*big.Int, error)
GetExecutionFee is a free data retrieval call binding the contract method 0x96fda4da.
Solidity: function getExecutionFee(uint64 dstChainId, uint256 txPayloadSize, bytes options) view returns(uint256)
type IExecutionServiceFilterer ¶
type IExecutionServiceFilterer struct {
// contains filtered or unexported fields
}
IExecutionServiceFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIExecutionServiceFilterer ¶
func NewIExecutionServiceFilterer(address common.Address, filterer bind.ContractFilterer) (*IExecutionServiceFilterer, error)
NewIExecutionServiceFilterer creates a new log filterer instance of IExecutionService, bound to a specific deployed contract.
type IExecutionServiceRaw ¶
type IExecutionServiceRaw struct {
Contract *IExecutionService // Generic contract binding to access the raw methods on
}
IExecutionServiceRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*IExecutionServiceRaw) Call ¶
func (_IExecutionService *IExecutionServiceRaw) 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 (*IExecutionServiceRaw) Transact ¶
func (_IExecutionService *IExecutionServiceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IExecutionServiceRaw) Transfer ¶
func (_IExecutionService *IExecutionServiceRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type IExecutionServiceSession ¶
type IExecutionServiceSession struct { Contract *IExecutionService // 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 }
IExecutionServiceSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IExecutionServiceSession) ExecutorEOA ¶
func (_IExecutionService *IExecutionServiceSession) ExecutorEOA() (common.Address, error)
ExecutorEOA is a free data retrieval call binding the contract method 0x62014bad.
Solidity: function executorEOA() view returns(address)
func (*IExecutionServiceSession) GetExecutionFee ¶
func (_IExecutionService *IExecutionServiceSession) GetExecutionFee(dstChainId uint64, txPayloadSize *big.Int, options []byte) (*big.Int, error)
GetExecutionFee is a free data retrieval call binding the contract method 0x96fda4da.
Solidity: function getExecutionFee(uint64 dstChainId, uint256 txPayloadSize, bytes options) view returns(uint256)
func (*IExecutionServiceSession) RequestTxExecution ¶ added in v0.10.0
func (_IExecutionService *IExecutionServiceSession) RequestTxExecution(dstChainId uint64, txPayloadSize *big.Int, transactionId [32]byte, options []byte) (*types.Transaction, error)
RequestTxExecution is a paid mutator transaction binding the contract method 0x58efb47d.
Solidity: function requestTxExecution(uint64 dstChainId, uint256 txPayloadSize, bytes32 transactionId, bytes options) payable returns()
type IExecutionServiceTransactor ¶
type IExecutionServiceTransactor struct {
// contains filtered or unexported fields
}
IExecutionServiceTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIExecutionServiceTransactor ¶
func NewIExecutionServiceTransactor(address common.Address, transactor bind.ContractTransactor) (*IExecutionServiceTransactor, error)
NewIExecutionServiceTransactor creates a new write-only instance of IExecutionService, bound to a specific deployed contract.
func (*IExecutionServiceTransactor) RequestTxExecution ¶ added in v0.10.0
func (_IExecutionService *IExecutionServiceTransactor) RequestTxExecution(opts *bind.TransactOpts, dstChainId uint64, txPayloadSize *big.Int, transactionId [32]byte, options []byte) (*types.Transaction, error)
RequestTxExecution is a paid mutator transaction binding the contract method 0x58efb47d.
Solidity: function requestTxExecution(uint64 dstChainId, uint256 txPayloadSize, bytes32 transactionId, bytes options) payable returns()
type IExecutionServiceTransactorRaw ¶
type IExecutionServiceTransactorRaw struct {
Contract *IExecutionServiceTransactor // Generic write-only contract binding to access the raw methods on
}
IExecutionServiceTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IExecutionServiceTransactorRaw) Transact ¶
func (_IExecutionService *IExecutionServiceTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IExecutionServiceTransactorRaw) Transfer ¶
func (_IExecutionService *IExecutionServiceTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type IExecutionServiceTransactorSession ¶
type IExecutionServiceTransactorSession struct { Contract *IExecutionServiceTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IExecutionServiceTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IExecutionServiceTransactorSession) RequestTxExecution ¶ added in v0.10.0
func (_IExecutionService *IExecutionServiceTransactorSession) RequestTxExecution(dstChainId uint64, txPayloadSize *big.Int, transactionId [32]byte, options []byte) (*types.Transaction, error)
RequestTxExecution is a paid mutator transaction binding the contract method 0x58efb47d.
Solidity: function requestTxExecution(uint64 dstChainId, uint256 txPayloadSize, bytes32 transactionId, bytes options) payable returns()
type IGasOracle ¶
type IGasOracle struct { IGasOracleCaller // Read-only binding to the contract IGasOracleTransactor // Write-only binding to the contract IGasOracleFilterer // Log filterer for contract events }
IGasOracle is an auto generated Go binding around an Ethereum contract.
func NewIGasOracle ¶
func NewIGasOracle(address common.Address, backend bind.ContractBackend) (*IGasOracle, error)
NewIGasOracle creates a new instance of IGasOracle, bound to a specific deployed contract.
type IGasOracleCaller ¶
type IGasOracleCaller struct {
// contains filtered or unexported fields
}
IGasOracleCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIGasOracleCaller ¶
func NewIGasOracleCaller(address common.Address, caller bind.ContractCaller) (*IGasOracleCaller, error)
NewIGasOracleCaller creates a new read-only instance of IGasOracle, bound to a specific deployed contract.
func (*IGasOracleCaller) ConvertRemoteValueToLocalUnits ¶
func (_IGasOracle *IGasOracleCaller) ConvertRemoteValueToLocalUnits(opts *bind.CallOpts, remoteChainId uint64, value *big.Int) (*big.Int, error)
ConvertRemoteValueToLocalUnits is a free data retrieval call binding the contract method 0x40658a74.
Solidity: function convertRemoteValueToLocalUnits(uint64 remoteChainId, uint256 value) view returns(uint256)
func (*IGasOracleCaller) EstimateTxCostInLocalUnits ¶
func (_IGasOracle *IGasOracleCaller) EstimateTxCostInLocalUnits(opts *bind.CallOpts, remoteChainId uint64, gasLimit *big.Int, calldataSize *big.Int) (*big.Int, error)
EstimateTxCostInLocalUnits is a free data retrieval call binding the contract method 0xbf495c88.
Solidity: function estimateTxCostInLocalUnits(uint64 remoteChainId, uint256 gasLimit, uint256 calldataSize) view returns(uint256)
func (*IGasOracleCaller) EstimateTxCostInRemoteUnits ¶
func (_IGasOracle *IGasOracleCaller) EstimateTxCostInRemoteUnits(opts *bind.CallOpts, remoteChainId uint64, gasLimit *big.Int, calldataSize *big.Int) (*big.Int, error)
EstimateTxCostInRemoteUnits is a free data retrieval call binding the contract method 0xb376a688.
Solidity: function estimateTxCostInRemoteUnits(uint64 remoteChainId, uint256 gasLimit, uint256 calldataSize) view returns(uint256)
type IGasOracleCallerRaw ¶
type IGasOracleCallerRaw struct {
Contract *IGasOracleCaller // Generic read-only contract binding to access the raw methods on
}
IGasOracleCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IGasOracleCallerRaw) Call ¶
func (_IGasOracle *IGasOracleCallerRaw) 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 IGasOracleCallerSession ¶
type IGasOracleCallerSession struct { Contract *IGasOracleCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IGasOracleCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*IGasOracleCallerSession) ConvertRemoteValueToLocalUnits ¶
func (_IGasOracle *IGasOracleCallerSession) ConvertRemoteValueToLocalUnits(remoteChainId uint64, value *big.Int) (*big.Int, error)
ConvertRemoteValueToLocalUnits is a free data retrieval call binding the contract method 0x40658a74.
Solidity: function convertRemoteValueToLocalUnits(uint64 remoteChainId, uint256 value) view returns(uint256)
func (*IGasOracleCallerSession) EstimateTxCostInLocalUnits ¶
func (_IGasOracle *IGasOracleCallerSession) EstimateTxCostInLocalUnits(remoteChainId uint64, gasLimit *big.Int, calldataSize *big.Int) (*big.Int, error)
EstimateTxCostInLocalUnits is a free data retrieval call binding the contract method 0xbf495c88.
Solidity: function estimateTxCostInLocalUnits(uint64 remoteChainId, uint256 gasLimit, uint256 calldataSize) view returns(uint256)
func (*IGasOracleCallerSession) EstimateTxCostInRemoteUnits ¶
func (_IGasOracle *IGasOracleCallerSession) EstimateTxCostInRemoteUnits(remoteChainId uint64, gasLimit *big.Int, calldataSize *big.Int) (*big.Int, error)
EstimateTxCostInRemoteUnits is a free data retrieval call binding the contract method 0xb376a688.
Solidity: function estimateTxCostInRemoteUnits(uint64 remoteChainId, uint256 gasLimit, uint256 calldataSize) view returns(uint256)
type IGasOracleFilterer ¶
type IGasOracleFilterer struct {
// contains filtered or unexported fields
}
IGasOracleFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIGasOracleFilterer ¶
func NewIGasOracleFilterer(address common.Address, filterer bind.ContractFilterer) (*IGasOracleFilterer, error)
NewIGasOracleFilterer creates a new log filterer instance of IGasOracle, bound to a specific deployed contract.
type IGasOracleRaw ¶
type IGasOracleRaw struct {
Contract *IGasOracle // Generic contract binding to access the raw methods on
}
IGasOracleRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*IGasOracleRaw) Call ¶
func (_IGasOracle *IGasOracleRaw) 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 (*IGasOracleRaw) Transact ¶
func (_IGasOracle *IGasOracleRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IGasOracleRaw) Transfer ¶
func (_IGasOracle *IGasOracleRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type IGasOracleSession ¶
type IGasOracleSession struct { Contract *IGasOracle // 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 }
IGasOracleSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IGasOracleSession) ConvertRemoteValueToLocalUnits ¶
func (_IGasOracle *IGasOracleSession) ConvertRemoteValueToLocalUnits(remoteChainId uint64, value *big.Int) (*big.Int, error)
ConvertRemoteValueToLocalUnits is a free data retrieval call binding the contract method 0x40658a74.
Solidity: function convertRemoteValueToLocalUnits(uint64 remoteChainId, uint256 value) view returns(uint256)
func (*IGasOracleSession) EstimateTxCostInLocalUnits ¶
func (_IGasOracle *IGasOracleSession) EstimateTxCostInLocalUnits(remoteChainId uint64, gasLimit *big.Int, calldataSize *big.Int) (*big.Int, error)
EstimateTxCostInLocalUnits is a free data retrieval call binding the contract method 0xbf495c88.
Solidity: function estimateTxCostInLocalUnits(uint64 remoteChainId, uint256 gasLimit, uint256 calldataSize) view returns(uint256)
func (*IGasOracleSession) EstimateTxCostInRemoteUnits ¶
func (_IGasOracle *IGasOracleSession) EstimateTxCostInRemoteUnits(remoteChainId uint64, gasLimit *big.Int, calldataSize *big.Int) (*big.Int, error)
EstimateTxCostInRemoteUnits is a free data retrieval call binding the contract method 0xb376a688.
Solidity: function estimateTxCostInRemoteUnits(uint64 remoteChainId, uint256 gasLimit, uint256 calldataSize) view returns(uint256)
type IGasOracleTransactor ¶
type IGasOracleTransactor struct {
// contains filtered or unexported fields
}
IGasOracleTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIGasOracleTransactor ¶
func NewIGasOracleTransactor(address common.Address, transactor bind.ContractTransactor) (*IGasOracleTransactor, error)
NewIGasOracleTransactor creates a new write-only instance of IGasOracle, bound to a specific deployed contract.
type IGasOracleTransactorRaw ¶
type IGasOracleTransactorRaw struct {
Contract *IGasOracleTransactor // Generic write-only contract binding to access the raw methods on
}
IGasOracleTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IGasOracleTransactorRaw) Transact ¶
func (_IGasOracle *IGasOracleTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IGasOracleTransactorRaw) Transfer ¶
func (_IGasOracle *IGasOracleTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type IGasOracleTransactorSession ¶
type IGasOracleTransactorSession struct { Contract *IGasOracleTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IGasOracleTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type ISynapseExecutionServiceV1 ¶ added in v0.1.0
type ISynapseExecutionServiceV1 struct { ISynapseExecutionServiceV1Caller // Read-only binding to the contract ISynapseExecutionServiceV1Transactor // Write-only binding to the contract ISynapseExecutionServiceV1Filterer // Log filterer for contract events }
ISynapseExecutionServiceV1 is an auto generated Go binding around an Ethereum contract.
func NewISynapseExecutionServiceV1 ¶ added in v0.1.0
func NewISynapseExecutionServiceV1(address common.Address, backend bind.ContractBackend) (*ISynapseExecutionServiceV1, error)
NewISynapseExecutionServiceV1 creates a new instance of ISynapseExecutionServiceV1, bound to a specific deployed contract.
type ISynapseExecutionServiceV1Caller ¶ added in v0.1.0
type ISynapseExecutionServiceV1Caller struct {
// contains filtered or unexported fields
}
ISynapseExecutionServiceV1Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewISynapseExecutionServiceV1Caller ¶ added in v0.1.0
func NewISynapseExecutionServiceV1Caller(address common.Address, caller bind.ContractCaller) (*ISynapseExecutionServiceV1Caller, error)
NewISynapseExecutionServiceV1Caller creates a new read-only instance of ISynapseExecutionServiceV1, bound to a specific deployed contract.
func (*ISynapseExecutionServiceV1Caller) ExecutorEOA ¶ added in v0.1.0
func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1Caller) ExecutorEOA(opts *bind.CallOpts) (common.Address, error)
ExecutorEOA is a free data retrieval call binding the contract method 0x62014bad.
Solidity: function executorEOA() view returns(address)
func (*ISynapseExecutionServiceV1Caller) GasOracle ¶ added in v0.1.0
func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1Caller) GasOracle(opts *bind.CallOpts) (common.Address, error)
GasOracle is a free data retrieval call binding the contract method 0x5d62a8dd.
Solidity: function gasOracle() view returns(address)
func (*ISynapseExecutionServiceV1Caller) GetExecutionFee ¶ added in v0.1.0
func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1Caller) GetExecutionFee(opts *bind.CallOpts, dstChainId uint64, txPayloadSize *big.Int, options []byte) (*big.Int, error)
GetExecutionFee is a free data retrieval call binding the contract method 0x96fda4da.
Solidity: function getExecutionFee(uint64 dstChainId, uint256 txPayloadSize, bytes options) view returns(uint256)
func (*ISynapseExecutionServiceV1Caller) GlobalMarkup ¶ added in v0.1.0
func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1Caller) GlobalMarkup(opts *bind.CallOpts) (*big.Int, error)
GlobalMarkup is a free data retrieval call binding the contract method 0xefd07ec2.
Solidity: function globalMarkup() view returns(uint256)
type ISynapseExecutionServiceV1CallerRaw ¶ added in v0.1.0
type ISynapseExecutionServiceV1CallerRaw struct {
Contract *ISynapseExecutionServiceV1Caller // Generic read-only contract binding to access the raw methods on
}
ISynapseExecutionServiceV1CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ISynapseExecutionServiceV1CallerRaw) Call ¶ added in v0.1.0
func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1CallerRaw) 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 ISynapseExecutionServiceV1CallerSession ¶ added in v0.1.0
type ISynapseExecutionServiceV1CallerSession struct { Contract *ISynapseExecutionServiceV1Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ISynapseExecutionServiceV1CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ISynapseExecutionServiceV1CallerSession) ExecutorEOA ¶ added in v0.1.0
func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1CallerSession) ExecutorEOA() (common.Address, error)
ExecutorEOA is a free data retrieval call binding the contract method 0x62014bad.
Solidity: function executorEOA() view returns(address)
func (*ISynapseExecutionServiceV1CallerSession) GasOracle ¶ added in v0.1.0
func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1CallerSession) GasOracle() (common.Address, error)
GasOracle is a free data retrieval call binding the contract method 0x5d62a8dd.
Solidity: function gasOracle() view returns(address)
func (*ISynapseExecutionServiceV1CallerSession) GetExecutionFee ¶ added in v0.1.0
func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1CallerSession) GetExecutionFee(dstChainId uint64, txPayloadSize *big.Int, options []byte) (*big.Int, error)
GetExecutionFee is a free data retrieval call binding the contract method 0x96fda4da.
Solidity: function getExecutionFee(uint64 dstChainId, uint256 txPayloadSize, bytes options) view returns(uint256)
func (*ISynapseExecutionServiceV1CallerSession) GlobalMarkup ¶ added in v0.1.0
func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1CallerSession) GlobalMarkup() (*big.Int, error)
GlobalMarkup is a free data retrieval call binding the contract method 0xefd07ec2.
Solidity: function globalMarkup() view returns(uint256)
type ISynapseExecutionServiceV1Filterer ¶ added in v0.1.0
type ISynapseExecutionServiceV1Filterer struct {
// contains filtered or unexported fields
}
ISynapseExecutionServiceV1Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewISynapseExecutionServiceV1Filterer ¶ added in v0.1.0
func NewISynapseExecutionServiceV1Filterer(address common.Address, filterer bind.ContractFilterer) (*ISynapseExecutionServiceV1Filterer, error)
NewISynapseExecutionServiceV1Filterer creates a new log filterer instance of ISynapseExecutionServiceV1, bound to a specific deployed contract.
type ISynapseExecutionServiceV1Raw ¶ added in v0.1.0
type ISynapseExecutionServiceV1Raw struct {
Contract *ISynapseExecutionServiceV1 // Generic contract binding to access the raw methods on
}
ISynapseExecutionServiceV1Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*ISynapseExecutionServiceV1Raw) Call ¶ added in v0.1.0
func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1Raw) 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 (*ISynapseExecutionServiceV1Raw) Transact ¶ added in v0.1.0
func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ISynapseExecutionServiceV1Raw) Transfer ¶ added in v0.1.0
func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ISynapseExecutionServiceV1Session ¶ added in v0.1.0
type ISynapseExecutionServiceV1Session struct { Contract *ISynapseExecutionServiceV1 // 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 }
ISynapseExecutionServiceV1Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ISynapseExecutionServiceV1Session) ExecutorEOA ¶ added in v0.1.0
func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1Session) ExecutorEOA() (common.Address, error)
ExecutorEOA is a free data retrieval call binding the contract method 0x62014bad.
Solidity: function executorEOA() view returns(address)
func (*ISynapseExecutionServiceV1Session) GasOracle ¶ added in v0.1.0
func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1Session) GasOracle() (common.Address, error)
GasOracle is a free data retrieval call binding the contract method 0x5d62a8dd.
Solidity: function gasOracle() view returns(address)
func (*ISynapseExecutionServiceV1Session) GetExecutionFee ¶ added in v0.1.0
func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1Session) GetExecutionFee(dstChainId uint64, txPayloadSize *big.Int, options []byte) (*big.Int, error)
GetExecutionFee is a free data retrieval call binding the contract method 0x96fda4da.
Solidity: function getExecutionFee(uint64 dstChainId, uint256 txPayloadSize, bytes options) view returns(uint256)
func (*ISynapseExecutionServiceV1Session) GlobalMarkup ¶ added in v0.1.0
func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1Session) GlobalMarkup() (*big.Int, error)
GlobalMarkup is a free data retrieval call binding the contract method 0xefd07ec2.
Solidity: function globalMarkup() view returns(uint256)
func (*ISynapseExecutionServiceV1Session) RequestTxExecution ¶ added in v0.10.0
func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1Session) RequestTxExecution(dstChainId uint64, txPayloadSize *big.Int, transactionId [32]byte, options []byte) (*types.Transaction, error)
RequestTxExecution is a paid mutator transaction binding the contract method 0x58efb47d.
Solidity: function requestTxExecution(uint64 dstChainId, uint256 txPayloadSize, bytes32 transactionId, bytes options) payable returns()
func (*ISynapseExecutionServiceV1Session) SetClaimerFraction ¶ added in v0.10.0
func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1Session) SetClaimerFraction(claimerFraction *big.Int) (*types.Transaction, error)
SetClaimerFraction is a paid mutator transaction binding the contract method 0xa9bc769b.
Solidity: function setClaimerFraction(uint256 claimerFraction) returns()
func (*ISynapseExecutionServiceV1Session) SetExecutorEOA ¶ added in v0.1.0
func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1Session) SetExecutorEOA(executorEOA_ common.Address) (*types.Transaction, error)
SetExecutorEOA is a paid mutator transaction binding the contract method 0x2d54566c.
Solidity: function setExecutorEOA(address executorEOA_) returns()
func (*ISynapseExecutionServiceV1Session) SetGasOracle ¶ added in v0.1.0
func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1Session) SetGasOracle(gasOracle_ common.Address) (*types.Transaction, error)
SetGasOracle is a paid mutator transaction binding the contract method 0xa87b8152.
Solidity: function setGasOracle(address gasOracle_) returns()
func (*ISynapseExecutionServiceV1Session) SetGlobalMarkup ¶ added in v0.1.0
func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1Session) SetGlobalMarkup(globalMarkup_ *big.Int) (*types.Transaction, error)
SetGlobalMarkup is a paid mutator transaction binding the contract method 0xcf4f578f.
Solidity: function setGlobalMarkup(uint256 globalMarkup_) returns()
type ISynapseExecutionServiceV1Transactor ¶ added in v0.1.0
type ISynapseExecutionServiceV1Transactor struct {
// contains filtered or unexported fields
}
ISynapseExecutionServiceV1Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewISynapseExecutionServiceV1Transactor ¶ added in v0.1.0
func NewISynapseExecutionServiceV1Transactor(address common.Address, transactor bind.ContractTransactor) (*ISynapseExecutionServiceV1Transactor, error)
NewISynapseExecutionServiceV1Transactor creates a new write-only instance of ISynapseExecutionServiceV1, bound to a specific deployed contract.
func (*ISynapseExecutionServiceV1Transactor) RequestTxExecution ¶ added in v0.10.0
func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1Transactor) RequestTxExecution(opts *bind.TransactOpts, dstChainId uint64, txPayloadSize *big.Int, transactionId [32]byte, options []byte) (*types.Transaction, error)
RequestTxExecution is a paid mutator transaction binding the contract method 0x58efb47d.
Solidity: function requestTxExecution(uint64 dstChainId, uint256 txPayloadSize, bytes32 transactionId, bytes options) payable returns()
func (*ISynapseExecutionServiceV1Transactor) SetClaimerFraction ¶ added in v0.10.0
func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1Transactor) SetClaimerFraction(opts *bind.TransactOpts, claimerFraction *big.Int) (*types.Transaction, error)
SetClaimerFraction is a paid mutator transaction binding the contract method 0xa9bc769b.
Solidity: function setClaimerFraction(uint256 claimerFraction) returns()
func (*ISynapseExecutionServiceV1Transactor) SetExecutorEOA ¶ added in v0.1.0
func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1Transactor) SetExecutorEOA(opts *bind.TransactOpts, executorEOA_ common.Address) (*types.Transaction, error)
SetExecutorEOA is a paid mutator transaction binding the contract method 0x2d54566c.
Solidity: function setExecutorEOA(address executorEOA_) returns()
func (*ISynapseExecutionServiceV1Transactor) SetGasOracle ¶ added in v0.1.0
func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1Transactor) SetGasOracle(opts *bind.TransactOpts, gasOracle_ common.Address) (*types.Transaction, error)
SetGasOracle is a paid mutator transaction binding the contract method 0xa87b8152.
Solidity: function setGasOracle(address gasOracle_) returns()
func (*ISynapseExecutionServiceV1Transactor) SetGlobalMarkup ¶ added in v0.1.0
func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1Transactor) SetGlobalMarkup(opts *bind.TransactOpts, globalMarkup_ *big.Int) (*types.Transaction, error)
SetGlobalMarkup is a paid mutator transaction binding the contract method 0xcf4f578f.
Solidity: function setGlobalMarkup(uint256 globalMarkup_) returns()
type ISynapseExecutionServiceV1TransactorRaw ¶ added in v0.1.0
type ISynapseExecutionServiceV1TransactorRaw struct {
Contract *ISynapseExecutionServiceV1Transactor // Generic write-only contract binding to access the raw methods on
}
ISynapseExecutionServiceV1TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ISynapseExecutionServiceV1TransactorRaw) Transact ¶ added in v0.1.0
func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ISynapseExecutionServiceV1TransactorRaw) Transfer ¶ added in v0.1.0
func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1TransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ISynapseExecutionServiceV1TransactorSession ¶ added in v0.1.0
type ISynapseExecutionServiceV1TransactorSession struct { Contract *ISynapseExecutionServiceV1Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ISynapseExecutionServiceV1TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ISynapseExecutionServiceV1TransactorSession) RequestTxExecution ¶ added in v0.10.0
func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1TransactorSession) RequestTxExecution(dstChainId uint64, txPayloadSize *big.Int, transactionId [32]byte, options []byte) (*types.Transaction, error)
RequestTxExecution is a paid mutator transaction binding the contract method 0x58efb47d.
Solidity: function requestTxExecution(uint64 dstChainId, uint256 txPayloadSize, bytes32 transactionId, bytes options) payable returns()
func (*ISynapseExecutionServiceV1TransactorSession) SetClaimerFraction ¶ added in v0.10.0
func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1TransactorSession) SetClaimerFraction(claimerFraction *big.Int) (*types.Transaction, error)
SetClaimerFraction is a paid mutator transaction binding the contract method 0xa9bc769b.
Solidity: function setClaimerFraction(uint256 claimerFraction) returns()
func (*ISynapseExecutionServiceV1TransactorSession) SetExecutorEOA ¶ added in v0.1.0
func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1TransactorSession) SetExecutorEOA(executorEOA_ common.Address) (*types.Transaction, error)
SetExecutorEOA is a paid mutator transaction binding the contract method 0x2d54566c.
Solidity: function setExecutorEOA(address executorEOA_) returns()
func (*ISynapseExecutionServiceV1TransactorSession) SetGasOracle ¶ added in v0.1.0
func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1TransactorSession) SetGasOracle(gasOracle_ common.Address) (*types.Transaction, error)
SetGasOracle is a paid mutator transaction binding the contract method 0xa87b8152.
Solidity: function setGasOracle(address gasOracle_) returns()
func (*ISynapseExecutionServiceV1TransactorSession) SetGlobalMarkup ¶ added in v0.1.0
func (_ISynapseExecutionServiceV1 *ISynapseExecutionServiceV1TransactorSession) SetGlobalMarkup(globalMarkup_ *big.Int) (*types.Transaction, error)
SetGlobalMarkup is a paid mutator transaction binding the contract method 0xcf4f578f.
Solidity: function setGlobalMarkup(uint256 globalMarkup_) returns()
type Initializable ¶ added in v0.1.0
type Initializable struct { InitializableCaller // Read-only binding to the contract InitializableTransactor // Write-only binding to the contract InitializableFilterer // Log filterer for contract events }
Initializable is an auto generated Go binding around an Ethereum contract.
func NewInitializable ¶ added in v0.1.0
func NewInitializable(address common.Address, backend bind.ContractBackend) (*Initializable, error)
NewInitializable creates a new instance of Initializable, bound to a specific deployed contract.
type InitializableCaller ¶ added in v0.1.0
type InitializableCaller struct {
// contains filtered or unexported fields
}
InitializableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewInitializableCaller ¶ added in v0.1.0
func NewInitializableCaller(address common.Address, caller bind.ContractCaller) (*InitializableCaller, error)
NewInitializableCaller creates a new read-only instance of Initializable, bound to a specific deployed contract.
type InitializableCallerRaw ¶ added in v0.1.0
type InitializableCallerRaw struct {
Contract *InitializableCaller // Generic read-only contract binding to access the raw methods on
}
InitializableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*InitializableCallerRaw) Call ¶ added in v0.1.0
func (_Initializable *InitializableCallerRaw) 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 InitializableCallerSession ¶ added in v0.1.0
type InitializableCallerSession struct { Contract *InitializableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
InitializableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type InitializableFilterer ¶ added in v0.1.0
type InitializableFilterer struct {
// contains filtered or unexported fields
}
InitializableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewInitializableFilterer ¶ added in v0.1.0
func NewInitializableFilterer(address common.Address, filterer bind.ContractFilterer) (*InitializableFilterer, error)
NewInitializableFilterer creates a new log filterer instance of Initializable, bound to a specific deployed contract.
func (*InitializableFilterer) FilterInitialized ¶ added in v0.1.0
func (_Initializable *InitializableFilterer) FilterInitialized(opts *bind.FilterOpts) (*InitializableInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2.
Solidity: event Initialized(uint64 version)
func (*InitializableFilterer) ParseInitialized ¶ added in v0.1.0
func (_Initializable *InitializableFilterer) ParseInitialized(log types.Log) (*InitializableInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2.
Solidity: event Initialized(uint64 version)
func (*InitializableFilterer) WatchInitialized ¶ added in v0.1.0
func (_Initializable *InitializableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *InitializableInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2.
Solidity: event Initialized(uint64 version)
type InitializableInitialized ¶ added in v0.1.0
type InitializableInitialized struct { Version uint64 Raw types.Log // Blockchain specific contextual infos }
InitializableInitialized represents a Initialized event raised by the Initializable contract.
type InitializableInitializedIterator ¶ added in v0.1.0
type InitializableInitializedIterator struct { Event *InitializableInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
InitializableInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the Initializable contract.
func (*InitializableInitializedIterator) Close ¶ added in v0.1.0
func (it *InitializableInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*InitializableInitializedIterator) Error ¶ added in v0.1.0
func (it *InitializableInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*InitializableInitializedIterator) Next ¶ added in v0.1.0
func (it *InitializableInitializedIterator) 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 InitializableRaw ¶ added in v0.1.0
type InitializableRaw struct {
Contract *Initializable // Generic contract binding to access the raw methods on
}
InitializableRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*InitializableRaw) Call ¶ added in v0.1.0
func (_Initializable *InitializableRaw) 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 (*InitializableRaw) Transact ¶ added in v0.1.0
func (_Initializable *InitializableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*InitializableRaw) Transfer ¶ added in v0.1.0
func (_Initializable *InitializableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type InitializableSession ¶ added in v0.1.0
type InitializableSession struct { Contract *Initializable // 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 }
InitializableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type InitializableTransactor ¶ added in v0.1.0
type InitializableTransactor struct {
// contains filtered or unexported fields
}
InitializableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewInitializableTransactor ¶ added in v0.1.0
func NewInitializableTransactor(address common.Address, transactor bind.ContractTransactor) (*InitializableTransactor, error)
NewInitializableTransactor creates a new write-only instance of Initializable, bound to a specific deployed contract.
type InitializableTransactorRaw ¶ added in v0.1.0
type InitializableTransactorRaw struct {
Contract *InitializableTransactor // Generic write-only contract binding to access the raw methods on
}
InitializableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*InitializableTransactorRaw) Transact ¶ added in v0.1.0
func (_Initializable *InitializableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*InitializableTransactorRaw) Transfer ¶ added in v0.1.0
func (_Initializable *InitializableTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type InitializableTransactorSession ¶ added in v0.1.0
type InitializableTransactorSession struct { Contract *InitializableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
InitializableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type OptionsLib ¶
type OptionsLib struct { OptionsLibCaller // Read-only binding to the contract OptionsLibTransactor // Write-only binding to the contract OptionsLibFilterer // Log filterer for contract events }
OptionsLib is an auto generated Go binding around an Ethereum contract.
func DeployOptionsLib ¶
func DeployOptionsLib(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *OptionsLib, error)
DeployOptionsLib deploys a new Ethereum contract, binding an instance of OptionsLib to it.
func NewOptionsLib ¶
func NewOptionsLib(address common.Address, backend bind.ContractBackend) (*OptionsLib, error)
NewOptionsLib creates a new instance of OptionsLib, bound to a specific deployed contract.
type OptionsLibCaller ¶
type OptionsLibCaller struct {
// contains filtered or unexported fields
}
OptionsLibCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewOptionsLibCaller ¶
func NewOptionsLibCaller(address common.Address, caller bind.ContractCaller) (*OptionsLibCaller, error)
NewOptionsLibCaller creates a new read-only instance of OptionsLib, bound to a specific deployed contract.
type OptionsLibCallerRaw ¶
type OptionsLibCallerRaw struct {
Contract *OptionsLibCaller // Generic read-only contract binding to access the raw methods on
}
OptionsLibCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*OptionsLibCallerRaw) Call ¶
func (_OptionsLib *OptionsLibCallerRaw) 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 OptionsLibCallerSession ¶
type OptionsLibCallerSession struct { Contract *OptionsLibCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
OptionsLibCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type OptionsLibFilterer ¶
type OptionsLibFilterer struct {
// contains filtered or unexported fields
}
OptionsLibFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewOptionsLibFilterer ¶
func NewOptionsLibFilterer(address common.Address, filterer bind.ContractFilterer) (*OptionsLibFilterer, error)
NewOptionsLibFilterer creates a new log filterer instance of OptionsLib, bound to a specific deployed contract.
type OptionsLibRaw ¶
type OptionsLibRaw struct {
Contract *OptionsLib // Generic contract binding to access the raw methods on
}
OptionsLibRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*OptionsLibRaw) Call ¶
func (_OptionsLib *OptionsLibRaw) 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 (*OptionsLibRaw) Transact ¶
func (_OptionsLib *OptionsLibRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OptionsLibRaw) Transfer ¶
func (_OptionsLib *OptionsLibRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type OptionsLibSession ¶
type OptionsLibSession struct { Contract *OptionsLib // 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 }
OptionsLibSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type OptionsLibTransactor ¶
type OptionsLibTransactor struct {
// contains filtered or unexported fields
}
OptionsLibTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewOptionsLibTransactor ¶
func NewOptionsLibTransactor(address common.Address, transactor bind.ContractTransactor) (*OptionsLibTransactor, error)
NewOptionsLibTransactor creates a new write-only instance of OptionsLib, bound to a specific deployed contract.
type OptionsLibTransactorRaw ¶
type OptionsLibTransactorRaw struct {
Contract *OptionsLibTransactor // Generic write-only contract binding to access the raw methods on
}
OptionsLibTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*OptionsLibTransactorRaw) Transact ¶
func (_OptionsLib *OptionsLibTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OptionsLibTransactorRaw) Transfer ¶
func (_OptionsLib *OptionsLibTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type OptionsLibTransactorSession ¶
type OptionsLibTransactorSession struct { Contract *OptionsLibTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
OptionsLibTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type Parser ¶
type Parser interface { // ParseEvent parses the event from the log. ParseEvent(log ethTypes.Log) (_ EventType, event interface{}, ok bool) }
Parser parses events from the module contract.
type SynapseExecutionServiceEvents ¶ added in v0.1.0
type SynapseExecutionServiceEvents struct { SynapseExecutionServiceEventsCaller // Read-only binding to the contract SynapseExecutionServiceEventsTransactor // Write-only binding to the contract SynapseExecutionServiceEventsFilterer // Log filterer for contract events }
SynapseExecutionServiceEvents is an auto generated Go binding around an Ethereum contract.
func NewSynapseExecutionServiceEvents ¶ added in v0.1.0
func NewSynapseExecutionServiceEvents(address common.Address, backend bind.ContractBackend) (*SynapseExecutionServiceEvents, error)
NewSynapseExecutionServiceEvents creates a new instance of SynapseExecutionServiceEvents, bound to a specific deployed contract.
type SynapseExecutionServiceEventsCaller ¶ added in v0.1.0
type SynapseExecutionServiceEventsCaller struct {
// contains filtered or unexported fields
}
SynapseExecutionServiceEventsCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSynapseExecutionServiceEventsCaller ¶ added in v0.1.0
func NewSynapseExecutionServiceEventsCaller(address common.Address, caller bind.ContractCaller) (*SynapseExecutionServiceEventsCaller, error)
NewSynapseExecutionServiceEventsCaller creates a new read-only instance of SynapseExecutionServiceEvents, bound to a specific deployed contract.
type SynapseExecutionServiceEventsCallerRaw ¶ added in v0.1.0
type SynapseExecutionServiceEventsCallerRaw struct {
Contract *SynapseExecutionServiceEventsCaller // Generic read-only contract binding to access the raw methods on
}
SynapseExecutionServiceEventsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SynapseExecutionServiceEventsCallerRaw) Call ¶ added in v0.1.0
func (_SynapseExecutionServiceEvents *SynapseExecutionServiceEventsCallerRaw) 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 SynapseExecutionServiceEventsCallerSession ¶ added in v0.1.0
type SynapseExecutionServiceEventsCallerSession struct { Contract *SynapseExecutionServiceEventsCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SynapseExecutionServiceEventsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type SynapseExecutionServiceEventsExecutionRequested ¶ added in v0.1.0
type SynapseExecutionServiceEventsExecutionRequested struct { TransactionId [32]byte Client common.Address ExecutionFee *big.Int Raw types.Log // Blockchain specific contextual infos }
SynapseExecutionServiceEventsExecutionRequested represents a ExecutionRequested event raised by the SynapseExecutionServiceEvents contract.
type SynapseExecutionServiceEventsExecutionRequestedIterator ¶ added in v0.1.0
type SynapseExecutionServiceEventsExecutionRequestedIterator struct { Event *SynapseExecutionServiceEventsExecutionRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynapseExecutionServiceEventsExecutionRequestedIterator is returned from FilterExecutionRequested and is used to iterate over the raw logs and unpacked data for ExecutionRequested events raised by the SynapseExecutionServiceEvents contract.
func (*SynapseExecutionServiceEventsExecutionRequestedIterator) Close ¶ added in v0.1.0
func (it *SynapseExecutionServiceEventsExecutionRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynapseExecutionServiceEventsExecutionRequestedIterator) Error ¶ added in v0.1.0
func (it *SynapseExecutionServiceEventsExecutionRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynapseExecutionServiceEventsExecutionRequestedIterator) Next ¶ added in v0.1.0
func (it *SynapseExecutionServiceEventsExecutionRequestedIterator) 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 SynapseExecutionServiceEventsExecutorEOASet ¶ added in v0.1.0
type SynapseExecutionServiceEventsExecutorEOASet struct { ExecutorEOA common.Address Raw types.Log // Blockchain specific contextual infos }
SynapseExecutionServiceEventsExecutorEOASet represents a ExecutorEOASet event raised by the SynapseExecutionServiceEvents contract.
type SynapseExecutionServiceEventsExecutorEOASetIterator ¶ added in v0.1.0
type SynapseExecutionServiceEventsExecutorEOASetIterator struct { Event *SynapseExecutionServiceEventsExecutorEOASet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynapseExecutionServiceEventsExecutorEOASetIterator is returned from FilterExecutorEOASet and is used to iterate over the raw logs and unpacked data for ExecutorEOASet events raised by the SynapseExecutionServiceEvents contract.
func (*SynapseExecutionServiceEventsExecutorEOASetIterator) Close ¶ added in v0.1.0
func (it *SynapseExecutionServiceEventsExecutorEOASetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynapseExecutionServiceEventsExecutorEOASetIterator) Error ¶ added in v0.1.0
func (it *SynapseExecutionServiceEventsExecutorEOASetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynapseExecutionServiceEventsExecutorEOASetIterator) Next ¶ added in v0.1.0
func (it *SynapseExecutionServiceEventsExecutorEOASetIterator) 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 SynapseExecutionServiceEventsFilterer ¶ added in v0.1.0
type SynapseExecutionServiceEventsFilterer struct {
// contains filtered or unexported fields
}
SynapseExecutionServiceEventsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSynapseExecutionServiceEventsFilterer ¶ added in v0.1.0
func NewSynapseExecutionServiceEventsFilterer(address common.Address, filterer bind.ContractFilterer) (*SynapseExecutionServiceEventsFilterer, error)
NewSynapseExecutionServiceEventsFilterer creates a new log filterer instance of SynapseExecutionServiceEvents, bound to a specific deployed contract.
func (*SynapseExecutionServiceEventsFilterer) FilterExecutionRequested ¶ added in v0.1.0
func (_SynapseExecutionServiceEvents *SynapseExecutionServiceEventsFilterer) FilterExecutionRequested(opts *bind.FilterOpts, transactionId [][32]byte) (*SynapseExecutionServiceEventsExecutionRequestedIterator, error)
FilterExecutionRequested is a free log retrieval operation binding the contract event 0xc3afeef9d037dcadfc927cf1a2c10a5dccba06a26bac58e0e2adf916407f2a7c.
Solidity: event ExecutionRequested(bytes32 indexed transactionId, address client, uint256 executionFee)
func (*SynapseExecutionServiceEventsFilterer) FilterExecutorEOASet ¶ added in v0.1.0
func (_SynapseExecutionServiceEvents *SynapseExecutionServiceEventsFilterer) FilterExecutorEOASet(opts *bind.FilterOpts) (*SynapseExecutionServiceEventsExecutorEOASetIterator, error)
FilterExecutorEOASet is a free log retrieval operation binding the contract event 0x4ab11d24f4bb323219ce90846ba579a556c914e8587517e7c8c4264771cd9f71.
Solidity: event ExecutorEOASet(address executorEOA)
func (*SynapseExecutionServiceEventsFilterer) FilterGasOracleSet ¶ added in v0.1.0
func (_SynapseExecutionServiceEvents *SynapseExecutionServiceEventsFilterer) FilterGasOracleSet(opts *bind.FilterOpts) (*SynapseExecutionServiceEventsGasOracleSetIterator, error)
FilterGasOracleSet is a free log retrieval operation binding the contract event 0x3efbbb00c39812fb98647af6e9e2c3f4ec2b53d368cedd1e148330a05b652cfa.
Solidity: event GasOracleSet(address gasOracle)
func (*SynapseExecutionServiceEventsFilterer) FilterGlobalMarkupSet ¶ added in v0.1.0
func (_SynapseExecutionServiceEvents *SynapseExecutionServiceEventsFilterer) FilterGlobalMarkupSet(opts *bind.FilterOpts) (*SynapseExecutionServiceEventsGlobalMarkupSetIterator, error)
FilterGlobalMarkupSet is a free log retrieval operation binding the contract event 0x1957a4f563f2f13a7e7c1f9d8d6e719a1e6f687ac787704c33069f0a7997d75d.
Solidity: event GlobalMarkupSet(uint256 globalMarkup)
func (*SynapseExecutionServiceEventsFilterer) ParseExecutionRequested ¶ added in v0.1.0
func (_SynapseExecutionServiceEvents *SynapseExecutionServiceEventsFilterer) ParseExecutionRequested(log types.Log) (*SynapseExecutionServiceEventsExecutionRequested, error)
ParseExecutionRequested is a log parse operation binding the contract event 0xc3afeef9d037dcadfc927cf1a2c10a5dccba06a26bac58e0e2adf916407f2a7c.
Solidity: event ExecutionRequested(bytes32 indexed transactionId, address client, uint256 executionFee)
func (*SynapseExecutionServiceEventsFilterer) ParseExecutorEOASet ¶ added in v0.1.0
func (_SynapseExecutionServiceEvents *SynapseExecutionServiceEventsFilterer) ParseExecutorEOASet(log types.Log) (*SynapseExecutionServiceEventsExecutorEOASet, error)
ParseExecutorEOASet is a log parse operation binding the contract event 0x4ab11d24f4bb323219ce90846ba579a556c914e8587517e7c8c4264771cd9f71.
Solidity: event ExecutorEOASet(address executorEOA)
func (*SynapseExecutionServiceEventsFilterer) ParseGasOracleSet ¶ added in v0.1.0
func (_SynapseExecutionServiceEvents *SynapseExecutionServiceEventsFilterer) ParseGasOracleSet(log types.Log) (*SynapseExecutionServiceEventsGasOracleSet, error)
ParseGasOracleSet is a log parse operation binding the contract event 0x3efbbb00c39812fb98647af6e9e2c3f4ec2b53d368cedd1e148330a05b652cfa.
Solidity: event GasOracleSet(address gasOracle)
func (*SynapseExecutionServiceEventsFilterer) ParseGlobalMarkupSet ¶ added in v0.1.0
func (_SynapseExecutionServiceEvents *SynapseExecutionServiceEventsFilterer) ParseGlobalMarkupSet(log types.Log) (*SynapseExecutionServiceEventsGlobalMarkupSet, error)
ParseGlobalMarkupSet is a log parse operation binding the contract event 0x1957a4f563f2f13a7e7c1f9d8d6e719a1e6f687ac787704c33069f0a7997d75d.
Solidity: event GlobalMarkupSet(uint256 globalMarkup)
func (*SynapseExecutionServiceEventsFilterer) WatchExecutionRequested ¶ added in v0.1.0
func (_SynapseExecutionServiceEvents *SynapseExecutionServiceEventsFilterer) WatchExecutionRequested(opts *bind.WatchOpts, sink chan<- *SynapseExecutionServiceEventsExecutionRequested, transactionId [][32]byte) (event.Subscription, error)
WatchExecutionRequested is a free log subscription operation binding the contract event 0xc3afeef9d037dcadfc927cf1a2c10a5dccba06a26bac58e0e2adf916407f2a7c.
Solidity: event ExecutionRequested(bytes32 indexed transactionId, address client, uint256 executionFee)
func (*SynapseExecutionServiceEventsFilterer) WatchExecutorEOASet ¶ added in v0.1.0
func (_SynapseExecutionServiceEvents *SynapseExecutionServiceEventsFilterer) WatchExecutorEOASet(opts *bind.WatchOpts, sink chan<- *SynapseExecutionServiceEventsExecutorEOASet) (event.Subscription, error)
WatchExecutorEOASet is a free log subscription operation binding the contract event 0x4ab11d24f4bb323219ce90846ba579a556c914e8587517e7c8c4264771cd9f71.
Solidity: event ExecutorEOASet(address executorEOA)
func (*SynapseExecutionServiceEventsFilterer) WatchGasOracleSet ¶ added in v0.1.0
func (_SynapseExecutionServiceEvents *SynapseExecutionServiceEventsFilterer) WatchGasOracleSet(opts *bind.WatchOpts, sink chan<- *SynapseExecutionServiceEventsGasOracleSet) (event.Subscription, error)
WatchGasOracleSet is a free log subscription operation binding the contract event 0x3efbbb00c39812fb98647af6e9e2c3f4ec2b53d368cedd1e148330a05b652cfa.
Solidity: event GasOracleSet(address gasOracle)
func (*SynapseExecutionServiceEventsFilterer) WatchGlobalMarkupSet ¶ added in v0.1.0
func (_SynapseExecutionServiceEvents *SynapseExecutionServiceEventsFilterer) WatchGlobalMarkupSet(opts *bind.WatchOpts, sink chan<- *SynapseExecutionServiceEventsGlobalMarkupSet) (event.Subscription, error)
WatchGlobalMarkupSet is a free log subscription operation binding the contract event 0x1957a4f563f2f13a7e7c1f9d8d6e719a1e6f687ac787704c33069f0a7997d75d.
Solidity: event GlobalMarkupSet(uint256 globalMarkup)
type SynapseExecutionServiceEventsGasOracleSet ¶ added in v0.1.0
type SynapseExecutionServiceEventsGasOracleSet struct { GasOracle common.Address Raw types.Log // Blockchain specific contextual infos }
SynapseExecutionServiceEventsGasOracleSet represents a GasOracleSet event raised by the SynapseExecutionServiceEvents contract.
type SynapseExecutionServiceEventsGasOracleSetIterator ¶ added in v0.1.0
type SynapseExecutionServiceEventsGasOracleSetIterator struct { Event *SynapseExecutionServiceEventsGasOracleSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynapseExecutionServiceEventsGasOracleSetIterator is returned from FilterGasOracleSet and is used to iterate over the raw logs and unpacked data for GasOracleSet events raised by the SynapseExecutionServiceEvents contract.
func (*SynapseExecutionServiceEventsGasOracleSetIterator) Close ¶ added in v0.1.0
func (it *SynapseExecutionServiceEventsGasOracleSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynapseExecutionServiceEventsGasOracleSetIterator) Error ¶ added in v0.1.0
func (it *SynapseExecutionServiceEventsGasOracleSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynapseExecutionServiceEventsGasOracleSetIterator) Next ¶ added in v0.1.0
func (it *SynapseExecutionServiceEventsGasOracleSetIterator) 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 SynapseExecutionServiceEventsGlobalMarkupSet ¶ added in v0.1.0
type SynapseExecutionServiceEventsGlobalMarkupSet struct { GlobalMarkup *big.Int Raw types.Log // Blockchain specific contextual infos }
SynapseExecutionServiceEventsGlobalMarkupSet represents a GlobalMarkupSet event raised by the SynapseExecutionServiceEvents contract.
type SynapseExecutionServiceEventsGlobalMarkupSetIterator ¶ added in v0.1.0
type SynapseExecutionServiceEventsGlobalMarkupSetIterator struct { Event *SynapseExecutionServiceEventsGlobalMarkupSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynapseExecutionServiceEventsGlobalMarkupSetIterator is returned from FilterGlobalMarkupSet and is used to iterate over the raw logs and unpacked data for GlobalMarkupSet events raised by the SynapseExecutionServiceEvents contract.
func (*SynapseExecutionServiceEventsGlobalMarkupSetIterator) Close ¶ added in v0.1.0
func (it *SynapseExecutionServiceEventsGlobalMarkupSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynapseExecutionServiceEventsGlobalMarkupSetIterator) Error ¶ added in v0.1.0
func (it *SynapseExecutionServiceEventsGlobalMarkupSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynapseExecutionServiceEventsGlobalMarkupSetIterator) Next ¶ added in v0.1.0
func (it *SynapseExecutionServiceEventsGlobalMarkupSetIterator) 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 SynapseExecutionServiceEventsRaw ¶ added in v0.1.0
type SynapseExecutionServiceEventsRaw struct {
Contract *SynapseExecutionServiceEvents // Generic contract binding to access the raw methods on
}
SynapseExecutionServiceEventsRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SynapseExecutionServiceEventsRaw) Call ¶ added in v0.1.0
func (_SynapseExecutionServiceEvents *SynapseExecutionServiceEventsRaw) 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 (*SynapseExecutionServiceEventsRaw) Transact ¶ added in v0.1.0
func (_SynapseExecutionServiceEvents *SynapseExecutionServiceEventsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SynapseExecutionServiceEventsRaw) Transfer ¶ added in v0.1.0
func (_SynapseExecutionServiceEvents *SynapseExecutionServiceEventsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type SynapseExecutionServiceEventsSession ¶ added in v0.1.0
type SynapseExecutionServiceEventsSession struct { Contract *SynapseExecutionServiceEvents // 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 }
SynapseExecutionServiceEventsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type SynapseExecutionServiceEventsTransactor ¶ added in v0.1.0
type SynapseExecutionServiceEventsTransactor struct {
// contains filtered or unexported fields
}
SynapseExecutionServiceEventsTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSynapseExecutionServiceEventsTransactor ¶ added in v0.1.0
func NewSynapseExecutionServiceEventsTransactor(address common.Address, transactor bind.ContractTransactor) (*SynapseExecutionServiceEventsTransactor, error)
NewSynapseExecutionServiceEventsTransactor creates a new write-only instance of SynapseExecutionServiceEvents, bound to a specific deployed contract.
type SynapseExecutionServiceEventsTransactorRaw ¶ added in v0.1.0
type SynapseExecutionServiceEventsTransactorRaw struct {
Contract *SynapseExecutionServiceEventsTransactor // Generic write-only contract binding to access the raw methods on
}
SynapseExecutionServiceEventsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SynapseExecutionServiceEventsTransactorRaw) Transact ¶ added in v0.1.0
func (_SynapseExecutionServiceEvents *SynapseExecutionServiceEventsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SynapseExecutionServiceEventsTransactorRaw) Transfer ¶ added in v0.1.0
func (_SynapseExecutionServiceEvents *SynapseExecutionServiceEventsTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type SynapseExecutionServiceEventsTransactorSession ¶ added in v0.1.0
type SynapseExecutionServiceEventsTransactorSession struct { Contract *SynapseExecutionServiceEventsTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SynapseExecutionServiceEventsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type SynapseExecutionServiceV1 ¶ added in v0.1.0
type SynapseExecutionServiceV1 struct { SynapseExecutionServiceV1Caller // Read-only binding to the contract SynapseExecutionServiceV1Transactor // Write-only binding to the contract SynapseExecutionServiceV1Filterer // Log filterer for contract events }
SynapseExecutionServiceV1 is an auto generated Go binding around an Ethereum contract.
func DeploySynapseExecutionServiceV1 ¶ added in v0.1.0
func DeploySynapseExecutionServiceV1(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *SynapseExecutionServiceV1, error)
DeploySynapseExecutionServiceV1 deploys a new Ethereum contract, binding an instance of SynapseExecutionServiceV1 to it.
func NewSynapseExecutionServiceV1 ¶ added in v0.1.0
func NewSynapseExecutionServiceV1(address common.Address, backend bind.ContractBackend) (*SynapseExecutionServiceV1, error)
NewSynapseExecutionServiceV1 creates a new instance of SynapseExecutionServiceV1, bound to a specific deployed contract.
type SynapseExecutionServiceV1Caller ¶ added in v0.1.0
type SynapseExecutionServiceV1Caller struct {
// contains filtered or unexported fields
}
SynapseExecutionServiceV1Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewSynapseExecutionServiceV1Caller ¶ added in v0.1.0
func NewSynapseExecutionServiceV1Caller(address common.Address, caller bind.ContractCaller) (*SynapseExecutionServiceV1Caller, error)
NewSynapseExecutionServiceV1Caller creates a new read-only instance of SynapseExecutionServiceV1, bound to a specific deployed contract.
func (*SynapseExecutionServiceV1Caller) DEFAULTADMINROLE ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Caller) DEFAULTADMINROLE(opts *bind.CallOpts) ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*SynapseExecutionServiceV1Caller) ExecutorEOA ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Caller) ExecutorEOA(opts *bind.CallOpts) (common.Address, error)
ExecutorEOA is a free data retrieval call binding the contract method 0x62014bad.
Solidity: function executorEOA() view returns(address)
func (*SynapseExecutionServiceV1Caller) GOVERNORROLE ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Caller) GOVERNORROLE(opts *bind.CallOpts) ([32]byte, error)
GOVERNORROLE is a free data retrieval call binding the contract method 0xccc57490.
Solidity: function GOVERNOR_ROLE() view returns(bytes32)
func (*SynapseExecutionServiceV1Caller) GasOracle ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Caller) GasOracle(opts *bind.CallOpts) (common.Address, error)
GasOracle is a free data retrieval call binding the contract method 0x5d62a8dd.
Solidity: function gasOracle() view returns(address)
func (*SynapseExecutionServiceV1Caller) GetClaimableAmount ¶ added in v0.10.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Caller) GetClaimableAmount(opts *bind.CallOpts) (*big.Int, error)
GetClaimableAmount is a free data retrieval call binding the contract method 0xc354bd6e.
Solidity: function getClaimableAmount() view returns(uint256)
func (*SynapseExecutionServiceV1Caller) GetClaimerFraction ¶ added in v0.10.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Caller) GetClaimerFraction(opts *bind.CallOpts) (*big.Int, error)
GetClaimerFraction is a free data retrieval call binding the contract method 0x4f199114.
Solidity: function getClaimerFraction() view returns(uint256)
func (*SynapseExecutionServiceV1Caller) GetClaimerReward ¶ added in v0.10.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Caller) GetClaimerReward(opts *bind.CallOpts) (*big.Int, error)
GetClaimerReward is a free data retrieval call binding the contract method 0x26533fe9.
Solidity: function getClaimerReward() view returns(uint256)
func (*SynapseExecutionServiceV1Caller) GetExecutionFee ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Caller) GetExecutionFee(opts *bind.CallOpts, dstChainId uint64, txPayloadSize *big.Int, options []byte) (*big.Int, error)
GetExecutionFee is a free data retrieval call binding the contract method 0x96fda4da.
Solidity: function getExecutionFee(uint64 dstChainId, uint256 txPayloadSize, bytes options) view returns(uint256 executionFee)
func (*SynapseExecutionServiceV1Caller) GetFeeRecipient ¶ added in v0.10.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Caller) GetFeeRecipient(opts *bind.CallOpts) (common.Address, error)
GetFeeRecipient is a free data retrieval call binding the contract method 0x4ccb20c0.
Solidity: function getFeeRecipient() view returns(address)
func (*SynapseExecutionServiceV1Caller) GetRoleAdmin ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Caller) GetRoleAdmin(opts *bind.CallOpts, role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*SynapseExecutionServiceV1Caller) GlobalMarkup ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Caller) GlobalMarkup(opts *bind.CallOpts) (*big.Int, error)
GlobalMarkup is a free data retrieval call binding the contract method 0xefd07ec2.
Solidity: function globalMarkup() view returns(uint256)
func (*SynapseExecutionServiceV1Caller) HasRole ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Caller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*SynapseExecutionServiceV1Caller) ICCLIENTROLE ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Caller) ICCLIENTROLE(opts *bind.CallOpts) ([32]byte, error)
ICCLIENTROLE is a free data retrieval call binding the contract method 0x08c5c0db.
Solidity: function IC_CLIENT_ROLE() view returns(bytes32)
func (*SynapseExecutionServiceV1Caller) SupportsInterface ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Caller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
type SynapseExecutionServiceV1CallerRaw ¶ added in v0.1.0
type SynapseExecutionServiceV1CallerRaw struct {
Contract *SynapseExecutionServiceV1Caller // Generic read-only contract binding to access the raw methods on
}
SynapseExecutionServiceV1CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SynapseExecutionServiceV1CallerRaw) Call ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1CallerRaw) 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 SynapseExecutionServiceV1CallerSession ¶ added in v0.1.0
type SynapseExecutionServiceV1CallerSession struct { Contract *SynapseExecutionServiceV1Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SynapseExecutionServiceV1CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*SynapseExecutionServiceV1CallerSession) DEFAULTADMINROLE ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1CallerSession) DEFAULTADMINROLE() ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*SynapseExecutionServiceV1CallerSession) ExecutorEOA ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1CallerSession) ExecutorEOA() (common.Address, error)
ExecutorEOA is a free data retrieval call binding the contract method 0x62014bad.
Solidity: function executorEOA() view returns(address)
func (*SynapseExecutionServiceV1CallerSession) GOVERNORROLE ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1CallerSession) GOVERNORROLE() ([32]byte, error)
GOVERNORROLE is a free data retrieval call binding the contract method 0xccc57490.
Solidity: function GOVERNOR_ROLE() view returns(bytes32)
func (*SynapseExecutionServiceV1CallerSession) GasOracle ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1CallerSession) GasOracle() (common.Address, error)
GasOracle is a free data retrieval call binding the contract method 0x5d62a8dd.
Solidity: function gasOracle() view returns(address)
func (*SynapseExecutionServiceV1CallerSession) GetClaimableAmount ¶ added in v0.10.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1CallerSession) GetClaimableAmount() (*big.Int, error)
GetClaimableAmount is a free data retrieval call binding the contract method 0xc354bd6e.
Solidity: function getClaimableAmount() view returns(uint256)
func (*SynapseExecutionServiceV1CallerSession) GetClaimerFraction ¶ added in v0.10.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1CallerSession) GetClaimerFraction() (*big.Int, error)
GetClaimerFraction is a free data retrieval call binding the contract method 0x4f199114.
Solidity: function getClaimerFraction() view returns(uint256)
func (*SynapseExecutionServiceV1CallerSession) GetClaimerReward ¶ added in v0.10.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1CallerSession) GetClaimerReward() (*big.Int, error)
GetClaimerReward is a free data retrieval call binding the contract method 0x26533fe9.
Solidity: function getClaimerReward() view returns(uint256)
func (*SynapseExecutionServiceV1CallerSession) GetExecutionFee ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1CallerSession) GetExecutionFee(dstChainId uint64, txPayloadSize *big.Int, options []byte) (*big.Int, error)
GetExecutionFee is a free data retrieval call binding the contract method 0x96fda4da.
Solidity: function getExecutionFee(uint64 dstChainId, uint256 txPayloadSize, bytes options) view returns(uint256 executionFee)
func (*SynapseExecutionServiceV1CallerSession) GetFeeRecipient ¶ added in v0.10.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1CallerSession) GetFeeRecipient() (common.Address, error)
GetFeeRecipient is a free data retrieval call binding the contract method 0x4ccb20c0.
Solidity: function getFeeRecipient() view returns(address)
func (*SynapseExecutionServiceV1CallerSession) GetRoleAdmin ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1CallerSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*SynapseExecutionServiceV1CallerSession) GlobalMarkup ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1CallerSession) GlobalMarkup() (*big.Int, error)
GlobalMarkup is a free data retrieval call binding the contract method 0xefd07ec2.
Solidity: function globalMarkup() view returns(uint256)
func (*SynapseExecutionServiceV1CallerSession) HasRole ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1CallerSession) HasRole(role [32]byte, account common.Address) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*SynapseExecutionServiceV1CallerSession) ICCLIENTROLE ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1CallerSession) ICCLIENTROLE() ([32]byte, error)
ICCLIENTROLE is a free data retrieval call binding the contract method 0x08c5c0db.
Solidity: function IC_CLIENT_ROLE() view returns(bytes32)
func (*SynapseExecutionServiceV1CallerSession) SupportsInterface ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1CallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
type SynapseExecutionServiceV1ClaimerFractionSet ¶ added in v0.10.0
type SynapseExecutionServiceV1ClaimerFractionSet struct { ClaimerFraction *big.Int Raw types.Log // Blockchain specific contextual infos }
SynapseExecutionServiceV1ClaimerFractionSet represents a ClaimerFractionSet event raised by the SynapseExecutionServiceV1 contract.
type SynapseExecutionServiceV1ClaimerFractionSetIterator ¶ added in v0.10.0
type SynapseExecutionServiceV1ClaimerFractionSetIterator struct { Event *SynapseExecutionServiceV1ClaimerFractionSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynapseExecutionServiceV1ClaimerFractionSetIterator is returned from FilterClaimerFractionSet and is used to iterate over the raw logs and unpacked data for ClaimerFractionSet events raised by the SynapseExecutionServiceV1 contract.
func (*SynapseExecutionServiceV1ClaimerFractionSetIterator) Close ¶ added in v0.10.0
func (it *SynapseExecutionServiceV1ClaimerFractionSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynapseExecutionServiceV1ClaimerFractionSetIterator) Error ¶ added in v0.10.0
func (it *SynapseExecutionServiceV1ClaimerFractionSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynapseExecutionServiceV1ClaimerFractionSetIterator) Next ¶ added in v0.10.0
func (it *SynapseExecutionServiceV1ClaimerFractionSetIterator) 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 SynapseExecutionServiceV1ExecutionRequested ¶ added in v0.1.0
type SynapseExecutionServiceV1ExecutionRequested struct { TransactionId [32]byte Client common.Address ExecutionFee *big.Int Raw types.Log // Blockchain specific contextual infos }
SynapseExecutionServiceV1ExecutionRequested represents a ExecutionRequested event raised by the SynapseExecutionServiceV1 contract.
type SynapseExecutionServiceV1ExecutionRequestedIterator ¶ added in v0.1.0
type SynapseExecutionServiceV1ExecutionRequestedIterator struct { Event *SynapseExecutionServiceV1ExecutionRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynapseExecutionServiceV1ExecutionRequestedIterator is returned from FilterExecutionRequested and is used to iterate over the raw logs and unpacked data for ExecutionRequested events raised by the SynapseExecutionServiceV1 contract.
func (*SynapseExecutionServiceV1ExecutionRequestedIterator) Close ¶ added in v0.1.0
func (it *SynapseExecutionServiceV1ExecutionRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynapseExecutionServiceV1ExecutionRequestedIterator) Error ¶ added in v0.1.0
func (it *SynapseExecutionServiceV1ExecutionRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynapseExecutionServiceV1ExecutionRequestedIterator) Next ¶ added in v0.1.0
func (it *SynapseExecutionServiceV1ExecutionRequestedIterator) 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 SynapseExecutionServiceV1ExecutorEOASet ¶ added in v0.1.0
type SynapseExecutionServiceV1ExecutorEOASet struct { ExecutorEOA common.Address Raw types.Log // Blockchain specific contextual infos }
SynapseExecutionServiceV1ExecutorEOASet represents a ExecutorEOASet event raised by the SynapseExecutionServiceV1 contract.
type SynapseExecutionServiceV1ExecutorEOASetIterator ¶ added in v0.1.0
type SynapseExecutionServiceV1ExecutorEOASetIterator struct { Event *SynapseExecutionServiceV1ExecutorEOASet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynapseExecutionServiceV1ExecutorEOASetIterator is returned from FilterExecutorEOASet and is used to iterate over the raw logs and unpacked data for ExecutorEOASet events raised by the SynapseExecutionServiceV1 contract.
func (*SynapseExecutionServiceV1ExecutorEOASetIterator) Close ¶ added in v0.1.0
func (it *SynapseExecutionServiceV1ExecutorEOASetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynapseExecutionServiceV1ExecutorEOASetIterator) Error ¶ added in v0.1.0
func (it *SynapseExecutionServiceV1ExecutorEOASetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynapseExecutionServiceV1ExecutorEOASetIterator) Next ¶ added in v0.1.0
func (it *SynapseExecutionServiceV1ExecutorEOASetIterator) 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 SynapseExecutionServiceV1FeeRecipientSet ¶ added in v0.10.0
type SynapseExecutionServiceV1FeeRecipientSet struct { FeeRecipient common.Address Raw types.Log // Blockchain specific contextual infos }
SynapseExecutionServiceV1FeeRecipientSet represents a FeeRecipientSet event raised by the SynapseExecutionServiceV1 contract.
type SynapseExecutionServiceV1FeeRecipientSetIterator ¶ added in v0.10.0
type SynapseExecutionServiceV1FeeRecipientSetIterator struct { Event *SynapseExecutionServiceV1FeeRecipientSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynapseExecutionServiceV1FeeRecipientSetIterator is returned from FilterFeeRecipientSet and is used to iterate over the raw logs and unpacked data for FeeRecipientSet events raised by the SynapseExecutionServiceV1 contract.
func (*SynapseExecutionServiceV1FeeRecipientSetIterator) Close ¶ added in v0.10.0
func (it *SynapseExecutionServiceV1FeeRecipientSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynapseExecutionServiceV1FeeRecipientSetIterator) Error ¶ added in v0.10.0
func (it *SynapseExecutionServiceV1FeeRecipientSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynapseExecutionServiceV1FeeRecipientSetIterator) Next ¶ added in v0.10.0
func (it *SynapseExecutionServiceV1FeeRecipientSetIterator) 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 SynapseExecutionServiceV1FeesClaimed ¶ added in v0.10.0
type SynapseExecutionServiceV1FeesClaimed struct { FeeRecipient common.Address ClaimedFees *big.Int Claimer common.Address ClaimerReward *big.Int Raw types.Log // Blockchain specific contextual infos }
SynapseExecutionServiceV1FeesClaimed represents a FeesClaimed event raised by the SynapseExecutionServiceV1 contract.
type SynapseExecutionServiceV1FeesClaimedIterator ¶ added in v0.10.0
type SynapseExecutionServiceV1FeesClaimedIterator struct { Event *SynapseExecutionServiceV1FeesClaimed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynapseExecutionServiceV1FeesClaimedIterator is returned from FilterFeesClaimed and is used to iterate over the raw logs and unpacked data for FeesClaimed events raised by the SynapseExecutionServiceV1 contract.
func (*SynapseExecutionServiceV1FeesClaimedIterator) Close ¶ added in v0.10.0
func (it *SynapseExecutionServiceV1FeesClaimedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynapseExecutionServiceV1FeesClaimedIterator) Error ¶ added in v0.10.0
func (it *SynapseExecutionServiceV1FeesClaimedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynapseExecutionServiceV1FeesClaimedIterator) Next ¶ added in v0.10.0
func (it *SynapseExecutionServiceV1FeesClaimedIterator) 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 SynapseExecutionServiceV1Filterer ¶ added in v0.1.0
type SynapseExecutionServiceV1Filterer struct {
// contains filtered or unexported fields
}
SynapseExecutionServiceV1Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSynapseExecutionServiceV1Filterer ¶ added in v0.1.0
func NewSynapseExecutionServiceV1Filterer(address common.Address, filterer bind.ContractFilterer) (*SynapseExecutionServiceV1Filterer, error)
NewSynapseExecutionServiceV1Filterer creates a new log filterer instance of SynapseExecutionServiceV1, bound to a specific deployed contract.
func (*SynapseExecutionServiceV1Filterer) FilterClaimerFractionSet ¶ added in v0.10.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) FilterClaimerFractionSet(opts *bind.FilterOpts) (*SynapseExecutionServiceV1ClaimerFractionSetIterator, error)
FilterClaimerFractionSet is a free log retrieval operation binding the contract event 0x2b76ed3837bd14c860020e473bce45e560d5bca9b5109ef2f08b2051d1cf6cc9.
Solidity: event ClaimerFractionSet(uint256 claimerFraction)
func (*SynapseExecutionServiceV1Filterer) FilterExecutionRequested ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) FilterExecutionRequested(opts *bind.FilterOpts, transactionId [][32]byte) (*SynapseExecutionServiceV1ExecutionRequestedIterator, error)
FilterExecutionRequested is a free log retrieval operation binding the contract event 0xc3afeef9d037dcadfc927cf1a2c10a5dccba06a26bac58e0e2adf916407f2a7c.
Solidity: event ExecutionRequested(bytes32 indexed transactionId, address client, uint256 executionFee)
func (*SynapseExecutionServiceV1Filterer) FilterExecutorEOASet ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) FilterExecutorEOASet(opts *bind.FilterOpts) (*SynapseExecutionServiceV1ExecutorEOASetIterator, error)
FilterExecutorEOASet is a free log retrieval operation binding the contract event 0x4ab11d24f4bb323219ce90846ba579a556c914e8587517e7c8c4264771cd9f71.
Solidity: event ExecutorEOASet(address executorEOA)
func (*SynapseExecutionServiceV1Filterer) FilterFeeRecipientSet ¶ added in v0.10.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) FilterFeeRecipientSet(opts *bind.FilterOpts) (*SynapseExecutionServiceV1FeeRecipientSetIterator, error)
FilterFeeRecipientSet is a free log retrieval operation binding the contract event 0xbf9a9534339a9d6b81696e05dcfb614b7dc518a31d48be3cfb757988381fb323.
Solidity: event FeeRecipientSet(address feeRecipient)
func (*SynapseExecutionServiceV1Filterer) FilterFeesClaimed ¶ added in v0.10.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) FilterFeesClaimed(opts *bind.FilterOpts) (*SynapseExecutionServiceV1FeesClaimedIterator, error)
FilterFeesClaimed is a free log retrieval operation binding the contract event 0xf4e6bc0a6951927d4db8490fb63528b3c4ccb43865870fe4e3db7a090cbb14b1.
Solidity: event FeesClaimed(address feeRecipient, uint256 claimedFees, address claimer, uint256 claimerReward)
func (*SynapseExecutionServiceV1Filterer) FilterGasOracleSet ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) FilterGasOracleSet(opts *bind.FilterOpts) (*SynapseExecutionServiceV1GasOracleSetIterator, error)
FilterGasOracleSet is a free log retrieval operation binding the contract event 0x3efbbb00c39812fb98647af6e9e2c3f4ec2b53d368cedd1e148330a05b652cfa.
Solidity: event GasOracleSet(address gasOracle)
func (*SynapseExecutionServiceV1Filterer) FilterGlobalMarkupSet ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) FilterGlobalMarkupSet(opts *bind.FilterOpts) (*SynapseExecutionServiceV1GlobalMarkupSetIterator, error)
FilterGlobalMarkupSet is a free log retrieval operation binding the contract event 0x1957a4f563f2f13a7e7c1f9d8d6e719a1e6f687ac787704c33069f0a7997d75d.
Solidity: event GlobalMarkupSet(uint256 globalMarkup)
func (*SynapseExecutionServiceV1Filterer) FilterInitialized ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) FilterInitialized(opts *bind.FilterOpts) (*SynapseExecutionServiceV1InitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2.
Solidity: event Initialized(uint64 version)
func (*SynapseExecutionServiceV1Filterer) FilterRoleAdminChanged ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, newAdminRole [][32]byte) (*SynapseExecutionServiceV1RoleAdminChangedIterator, error)
FilterRoleAdminChanged is a free log retrieval operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*SynapseExecutionServiceV1Filterer) FilterRoleGranted ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*SynapseExecutionServiceV1RoleGrantedIterator, error)
FilterRoleGranted is a free log retrieval operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*SynapseExecutionServiceV1Filterer) FilterRoleRevoked ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*SynapseExecutionServiceV1RoleRevokedIterator, error)
FilterRoleRevoked is a free log retrieval operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*SynapseExecutionServiceV1Filterer) ParseClaimerFractionSet ¶ added in v0.10.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) ParseClaimerFractionSet(log types.Log) (*SynapseExecutionServiceV1ClaimerFractionSet, error)
ParseClaimerFractionSet is a log parse operation binding the contract event 0x2b76ed3837bd14c860020e473bce45e560d5bca9b5109ef2f08b2051d1cf6cc9.
Solidity: event ClaimerFractionSet(uint256 claimerFraction)
func (*SynapseExecutionServiceV1Filterer) ParseExecutionRequested ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) ParseExecutionRequested(log types.Log) (*SynapseExecutionServiceV1ExecutionRequested, error)
ParseExecutionRequested is a log parse operation binding the contract event 0xc3afeef9d037dcadfc927cf1a2c10a5dccba06a26bac58e0e2adf916407f2a7c.
Solidity: event ExecutionRequested(bytes32 indexed transactionId, address client, uint256 executionFee)
func (*SynapseExecutionServiceV1Filterer) ParseExecutorEOASet ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) ParseExecutorEOASet(log types.Log) (*SynapseExecutionServiceV1ExecutorEOASet, error)
ParseExecutorEOASet is a log parse operation binding the contract event 0x4ab11d24f4bb323219ce90846ba579a556c914e8587517e7c8c4264771cd9f71.
Solidity: event ExecutorEOASet(address executorEOA)
func (*SynapseExecutionServiceV1Filterer) ParseFeeRecipientSet ¶ added in v0.10.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) ParseFeeRecipientSet(log types.Log) (*SynapseExecutionServiceV1FeeRecipientSet, error)
ParseFeeRecipientSet is a log parse operation binding the contract event 0xbf9a9534339a9d6b81696e05dcfb614b7dc518a31d48be3cfb757988381fb323.
Solidity: event FeeRecipientSet(address feeRecipient)
func (*SynapseExecutionServiceV1Filterer) ParseFeesClaimed ¶ added in v0.10.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) ParseFeesClaimed(log types.Log) (*SynapseExecutionServiceV1FeesClaimed, error)
ParseFeesClaimed is a log parse operation binding the contract event 0xf4e6bc0a6951927d4db8490fb63528b3c4ccb43865870fe4e3db7a090cbb14b1.
Solidity: event FeesClaimed(address feeRecipient, uint256 claimedFees, address claimer, uint256 claimerReward)
func (*SynapseExecutionServiceV1Filterer) ParseGasOracleSet ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) ParseGasOracleSet(log types.Log) (*SynapseExecutionServiceV1GasOracleSet, error)
ParseGasOracleSet is a log parse operation binding the contract event 0x3efbbb00c39812fb98647af6e9e2c3f4ec2b53d368cedd1e148330a05b652cfa.
Solidity: event GasOracleSet(address gasOracle)
func (*SynapseExecutionServiceV1Filterer) ParseGlobalMarkupSet ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) ParseGlobalMarkupSet(log types.Log) (*SynapseExecutionServiceV1GlobalMarkupSet, error)
ParseGlobalMarkupSet is a log parse operation binding the contract event 0x1957a4f563f2f13a7e7c1f9d8d6e719a1e6f687ac787704c33069f0a7997d75d.
Solidity: event GlobalMarkupSet(uint256 globalMarkup)
func (*SynapseExecutionServiceV1Filterer) ParseInitialized ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) ParseInitialized(log types.Log) (*SynapseExecutionServiceV1Initialized, error)
ParseInitialized is a log parse operation binding the contract event 0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2.
Solidity: event Initialized(uint64 version)
func (*SynapseExecutionServiceV1Filterer) ParseRoleAdminChanged ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) ParseRoleAdminChanged(log types.Log) (*SynapseExecutionServiceV1RoleAdminChanged, error)
ParseRoleAdminChanged is a log parse operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*SynapseExecutionServiceV1Filterer) ParseRoleGranted ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) ParseRoleGranted(log types.Log) (*SynapseExecutionServiceV1RoleGranted, error)
ParseRoleGranted is a log parse operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*SynapseExecutionServiceV1Filterer) ParseRoleRevoked ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) ParseRoleRevoked(log types.Log) (*SynapseExecutionServiceV1RoleRevoked, error)
ParseRoleRevoked is a log parse operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*SynapseExecutionServiceV1Filterer) WatchClaimerFractionSet ¶ added in v0.10.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) WatchClaimerFractionSet(opts *bind.WatchOpts, sink chan<- *SynapseExecutionServiceV1ClaimerFractionSet) (event.Subscription, error)
WatchClaimerFractionSet is a free log subscription operation binding the contract event 0x2b76ed3837bd14c860020e473bce45e560d5bca9b5109ef2f08b2051d1cf6cc9.
Solidity: event ClaimerFractionSet(uint256 claimerFraction)
func (*SynapseExecutionServiceV1Filterer) WatchExecutionRequested ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) WatchExecutionRequested(opts *bind.WatchOpts, sink chan<- *SynapseExecutionServiceV1ExecutionRequested, transactionId [][32]byte) (event.Subscription, error)
WatchExecutionRequested is a free log subscription operation binding the contract event 0xc3afeef9d037dcadfc927cf1a2c10a5dccba06a26bac58e0e2adf916407f2a7c.
Solidity: event ExecutionRequested(bytes32 indexed transactionId, address client, uint256 executionFee)
func (*SynapseExecutionServiceV1Filterer) WatchExecutorEOASet ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) WatchExecutorEOASet(opts *bind.WatchOpts, sink chan<- *SynapseExecutionServiceV1ExecutorEOASet) (event.Subscription, error)
WatchExecutorEOASet is a free log subscription operation binding the contract event 0x4ab11d24f4bb323219ce90846ba579a556c914e8587517e7c8c4264771cd9f71.
Solidity: event ExecutorEOASet(address executorEOA)
func (*SynapseExecutionServiceV1Filterer) WatchFeeRecipientSet ¶ added in v0.10.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) WatchFeeRecipientSet(opts *bind.WatchOpts, sink chan<- *SynapseExecutionServiceV1FeeRecipientSet) (event.Subscription, error)
WatchFeeRecipientSet is a free log subscription operation binding the contract event 0xbf9a9534339a9d6b81696e05dcfb614b7dc518a31d48be3cfb757988381fb323.
Solidity: event FeeRecipientSet(address feeRecipient)
func (*SynapseExecutionServiceV1Filterer) WatchFeesClaimed ¶ added in v0.10.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) WatchFeesClaimed(opts *bind.WatchOpts, sink chan<- *SynapseExecutionServiceV1FeesClaimed) (event.Subscription, error)
WatchFeesClaimed is a free log subscription operation binding the contract event 0xf4e6bc0a6951927d4db8490fb63528b3c4ccb43865870fe4e3db7a090cbb14b1.
Solidity: event FeesClaimed(address feeRecipient, uint256 claimedFees, address claimer, uint256 claimerReward)
func (*SynapseExecutionServiceV1Filterer) WatchGasOracleSet ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) WatchGasOracleSet(opts *bind.WatchOpts, sink chan<- *SynapseExecutionServiceV1GasOracleSet) (event.Subscription, error)
WatchGasOracleSet is a free log subscription operation binding the contract event 0x3efbbb00c39812fb98647af6e9e2c3f4ec2b53d368cedd1e148330a05b652cfa.
Solidity: event GasOracleSet(address gasOracle)
func (*SynapseExecutionServiceV1Filterer) WatchGlobalMarkupSet ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) WatchGlobalMarkupSet(opts *bind.WatchOpts, sink chan<- *SynapseExecutionServiceV1GlobalMarkupSet) (event.Subscription, error)
WatchGlobalMarkupSet is a free log subscription operation binding the contract event 0x1957a4f563f2f13a7e7c1f9d8d6e719a1e6f687ac787704c33069f0a7997d75d.
Solidity: event GlobalMarkupSet(uint256 globalMarkup)
func (*SynapseExecutionServiceV1Filterer) WatchInitialized ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *SynapseExecutionServiceV1Initialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2.
Solidity: event Initialized(uint64 version)
func (*SynapseExecutionServiceV1Filterer) WatchRoleAdminChanged ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *SynapseExecutionServiceV1RoleAdminChanged, role [][32]byte, previousAdminRole [][32]byte, newAdminRole [][32]byte) (event.Subscription, error)
WatchRoleAdminChanged is a free log subscription operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*SynapseExecutionServiceV1Filterer) WatchRoleGranted ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *SynapseExecutionServiceV1RoleGranted, role [][32]byte, account []common.Address, sender []common.Address) (event.Subscription, error)
WatchRoleGranted is a free log subscription operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*SynapseExecutionServiceV1Filterer) WatchRoleRevoked ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Filterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *SynapseExecutionServiceV1RoleRevoked, role [][32]byte, account []common.Address, sender []common.Address) (event.Subscription, error)
WatchRoleRevoked is a free log subscription operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
type SynapseExecutionServiceV1GasOracleSet ¶ added in v0.1.0
type SynapseExecutionServiceV1GasOracleSet struct { GasOracle common.Address Raw types.Log // Blockchain specific contextual infos }
SynapseExecutionServiceV1GasOracleSet represents a GasOracleSet event raised by the SynapseExecutionServiceV1 contract.
type SynapseExecutionServiceV1GasOracleSetIterator ¶ added in v0.1.0
type SynapseExecutionServiceV1GasOracleSetIterator struct { Event *SynapseExecutionServiceV1GasOracleSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynapseExecutionServiceV1GasOracleSetIterator is returned from FilterGasOracleSet and is used to iterate over the raw logs and unpacked data for GasOracleSet events raised by the SynapseExecutionServiceV1 contract.
func (*SynapseExecutionServiceV1GasOracleSetIterator) Close ¶ added in v0.1.0
func (it *SynapseExecutionServiceV1GasOracleSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynapseExecutionServiceV1GasOracleSetIterator) Error ¶ added in v0.1.0
func (it *SynapseExecutionServiceV1GasOracleSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynapseExecutionServiceV1GasOracleSetIterator) Next ¶ added in v0.1.0
func (it *SynapseExecutionServiceV1GasOracleSetIterator) 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 SynapseExecutionServiceV1GlobalMarkupSet ¶ added in v0.1.0
type SynapseExecutionServiceV1GlobalMarkupSet struct { GlobalMarkup *big.Int Raw types.Log // Blockchain specific contextual infos }
SynapseExecutionServiceV1GlobalMarkupSet represents a GlobalMarkupSet event raised by the SynapseExecutionServiceV1 contract.
type SynapseExecutionServiceV1GlobalMarkupSetIterator ¶ added in v0.1.0
type SynapseExecutionServiceV1GlobalMarkupSetIterator struct { Event *SynapseExecutionServiceV1GlobalMarkupSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynapseExecutionServiceV1GlobalMarkupSetIterator is returned from FilterGlobalMarkupSet and is used to iterate over the raw logs and unpacked data for GlobalMarkupSet events raised by the SynapseExecutionServiceV1 contract.
func (*SynapseExecutionServiceV1GlobalMarkupSetIterator) Close ¶ added in v0.1.0
func (it *SynapseExecutionServiceV1GlobalMarkupSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynapseExecutionServiceV1GlobalMarkupSetIterator) Error ¶ added in v0.1.0
func (it *SynapseExecutionServiceV1GlobalMarkupSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynapseExecutionServiceV1GlobalMarkupSetIterator) Next ¶ added in v0.1.0
func (it *SynapseExecutionServiceV1GlobalMarkupSetIterator) 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 SynapseExecutionServiceV1Harness ¶ added in v0.1.0
type SynapseExecutionServiceV1Harness struct { SynapseExecutionServiceV1HarnessCaller // Read-only binding to the contract SynapseExecutionServiceV1HarnessTransactor // Write-only binding to the contract SynapseExecutionServiceV1HarnessFilterer // Log filterer for contract events }
SynapseExecutionServiceV1Harness is an auto generated Go binding around an Ethereum contract.
func DeploySynapseExecutionServiceV1Harness ¶ added in v0.1.0
func DeploySynapseExecutionServiceV1Harness(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *SynapseExecutionServiceV1Harness, error)
DeploySynapseExecutionServiceV1Harness deploys a new Ethereum contract, binding an instance of SynapseExecutionServiceV1Harness to it.
func NewSynapseExecutionServiceV1Harness ¶ added in v0.1.0
func NewSynapseExecutionServiceV1Harness(address common.Address, backend bind.ContractBackend) (*SynapseExecutionServiceV1Harness, error)
NewSynapseExecutionServiceV1Harness creates a new instance of SynapseExecutionServiceV1Harness, bound to a specific deployed contract.
type SynapseExecutionServiceV1HarnessCaller ¶ added in v0.1.0
type SynapseExecutionServiceV1HarnessCaller struct {
// contains filtered or unexported fields
}
SynapseExecutionServiceV1HarnessCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSynapseExecutionServiceV1HarnessCaller ¶ added in v0.1.0
func NewSynapseExecutionServiceV1HarnessCaller(address common.Address, caller bind.ContractCaller) (*SynapseExecutionServiceV1HarnessCaller, error)
NewSynapseExecutionServiceV1HarnessCaller creates a new read-only instance of SynapseExecutionServiceV1Harness, bound to a specific deployed contract.
func (*SynapseExecutionServiceV1HarnessCaller) DEFAULTADMINROLE ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessCaller) DEFAULTADMINROLE(opts *bind.CallOpts) ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*SynapseExecutionServiceV1HarnessCaller) ExecutorEOA ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessCaller) ExecutorEOA(opts *bind.CallOpts) (common.Address, error)
ExecutorEOA is a free data retrieval call binding the contract method 0x62014bad.
Solidity: function executorEOA() view returns(address)
func (*SynapseExecutionServiceV1HarnessCaller) GOVERNORROLE ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessCaller) GOVERNORROLE(opts *bind.CallOpts) ([32]byte, error)
GOVERNORROLE is a free data retrieval call binding the contract method 0xccc57490.
Solidity: function GOVERNOR_ROLE() view returns(bytes32)
func (*SynapseExecutionServiceV1HarnessCaller) GasOracle ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessCaller) GasOracle(opts *bind.CallOpts) (common.Address, error)
GasOracle is a free data retrieval call binding the contract method 0x5d62a8dd.
Solidity: function gasOracle() view returns(address)
func (*SynapseExecutionServiceV1HarnessCaller) GetClaimableAmount ¶ added in v0.10.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessCaller) GetClaimableAmount(opts *bind.CallOpts) (*big.Int, error)
GetClaimableAmount is a free data retrieval call binding the contract method 0xc354bd6e.
Solidity: function getClaimableAmount() view returns(uint256)
func (*SynapseExecutionServiceV1HarnessCaller) GetClaimerFraction ¶ added in v0.10.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessCaller) GetClaimerFraction(opts *bind.CallOpts) (*big.Int, error)
GetClaimerFraction is a free data retrieval call binding the contract method 0x4f199114.
Solidity: function getClaimerFraction() view returns(uint256)
func (*SynapseExecutionServiceV1HarnessCaller) GetClaimerReward ¶ added in v0.10.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessCaller) GetClaimerReward(opts *bind.CallOpts) (*big.Int, error)
GetClaimerReward is a free data retrieval call binding the contract method 0x26533fe9.
Solidity: function getClaimerReward() view returns(uint256)
func (*SynapseExecutionServiceV1HarnessCaller) GetExecutionFee ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessCaller) GetExecutionFee(opts *bind.CallOpts, dstChainId uint64, txPayloadSize *big.Int, options []byte) (*big.Int, error)
GetExecutionFee is a free data retrieval call binding the contract method 0x96fda4da.
Solidity: function getExecutionFee(uint64 dstChainId, uint256 txPayloadSize, bytes options) view returns(uint256 executionFee)
func (*SynapseExecutionServiceV1HarnessCaller) GetFeeRecipient ¶ added in v0.10.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessCaller) GetFeeRecipient(opts *bind.CallOpts) (common.Address, error)
GetFeeRecipient is a free data retrieval call binding the contract method 0x4ccb20c0.
Solidity: function getFeeRecipient() view returns(address)
func (*SynapseExecutionServiceV1HarnessCaller) GetRoleAdmin ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessCaller) GetRoleAdmin(opts *bind.CallOpts, role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*SynapseExecutionServiceV1HarnessCaller) GlobalMarkup ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessCaller) GlobalMarkup(opts *bind.CallOpts) (*big.Int, error)
GlobalMarkup is a free data retrieval call binding the contract method 0xefd07ec2.
Solidity: function globalMarkup() view returns(uint256)
func (*SynapseExecutionServiceV1HarnessCaller) HasRole ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessCaller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*SynapseExecutionServiceV1HarnessCaller) ICCLIENTROLE ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessCaller) ICCLIENTROLE(opts *bind.CallOpts) ([32]byte, error)
ICCLIENTROLE is a free data retrieval call binding the contract method 0x08c5c0db.
Solidity: function IC_CLIENT_ROLE() view returns(bytes32)
func (*SynapseExecutionServiceV1HarnessCaller) SupportsInterface ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
type SynapseExecutionServiceV1HarnessCallerRaw ¶ added in v0.1.0
type SynapseExecutionServiceV1HarnessCallerRaw struct {
Contract *SynapseExecutionServiceV1HarnessCaller // Generic read-only contract binding to access the raw methods on
}
SynapseExecutionServiceV1HarnessCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SynapseExecutionServiceV1HarnessCallerRaw) Call ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessCallerRaw) 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 SynapseExecutionServiceV1HarnessCallerSession ¶ added in v0.1.0
type SynapseExecutionServiceV1HarnessCallerSession struct { Contract *SynapseExecutionServiceV1HarnessCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SynapseExecutionServiceV1HarnessCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*SynapseExecutionServiceV1HarnessCallerSession) DEFAULTADMINROLE ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessCallerSession) DEFAULTADMINROLE() ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*SynapseExecutionServiceV1HarnessCallerSession) ExecutorEOA ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessCallerSession) ExecutorEOA() (common.Address, error)
ExecutorEOA is a free data retrieval call binding the contract method 0x62014bad.
Solidity: function executorEOA() view returns(address)
func (*SynapseExecutionServiceV1HarnessCallerSession) GOVERNORROLE ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessCallerSession) GOVERNORROLE() ([32]byte, error)
GOVERNORROLE is a free data retrieval call binding the contract method 0xccc57490.
Solidity: function GOVERNOR_ROLE() view returns(bytes32)
func (*SynapseExecutionServiceV1HarnessCallerSession) GasOracle ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessCallerSession) GasOracle() (common.Address, error)
GasOracle is a free data retrieval call binding the contract method 0x5d62a8dd.
Solidity: function gasOracle() view returns(address)
func (*SynapseExecutionServiceV1HarnessCallerSession) GetClaimableAmount ¶ added in v0.10.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessCallerSession) GetClaimableAmount() (*big.Int, error)
GetClaimableAmount is a free data retrieval call binding the contract method 0xc354bd6e.
Solidity: function getClaimableAmount() view returns(uint256)
func (*SynapseExecutionServiceV1HarnessCallerSession) GetClaimerFraction ¶ added in v0.10.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessCallerSession) GetClaimerFraction() (*big.Int, error)
GetClaimerFraction is a free data retrieval call binding the contract method 0x4f199114.
Solidity: function getClaimerFraction() view returns(uint256)
func (*SynapseExecutionServiceV1HarnessCallerSession) GetClaimerReward ¶ added in v0.10.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessCallerSession) GetClaimerReward() (*big.Int, error)
GetClaimerReward is a free data retrieval call binding the contract method 0x26533fe9.
Solidity: function getClaimerReward() view returns(uint256)
func (*SynapseExecutionServiceV1HarnessCallerSession) GetExecutionFee ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessCallerSession) GetExecutionFee(dstChainId uint64, txPayloadSize *big.Int, options []byte) (*big.Int, error)
GetExecutionFee is a free data retrieval call binding the contract method 0x96fda4da.
Solidity: function getExecutionFee(uint64 dstChainId, uint256 txPayloadSize, bytes options) view returns(uint256 executionFee)
func (*SynapseExecutionServiceV1HarnessCallerSession) GetFeeRecipient ¶ added in v0.10.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessCallerSession) GetFeeRecipient() (common.Address, error)
GetFeeRecipient is a free data retrieval call binding the contract method 0x4ccb20c0.
Solidity: function getFeeRecipient() view returns(address)
func (*SynapseExecutionServiceV1HarnessCallerSession) GetRoleAdmin ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessCallerSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*SynapseExecutionServiceV1HarnessCallerSession) GlobalMarkup ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessCallerSession) GlobalMarkup() (*big.Int, error)
GlobalMarkup is a free data retrieval call binding the contract method 0xefd07ec2.
Solidity: function globalMarkup() view returns(uint256)
func (*SynapseExecutionServiceV1HarnessCallerSession) HasRole ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessCallerSession) HasRole(role [32]byte, account common.Address) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*SynapseExecutionServiceV1HarnessCallerSession) ICCLIENTROLE ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessCallerSession) ICCLIENTROLE() ([32]byte, error)
ICCLIENTROLE is a free data retrieval call binding the contract method 0x08c5c0db.
Solidity: function IC_CLIENT_ROLE() view returns(bytes32)
func (*SynapseExecutionServiceV1HarnessCallerSession) SupportsInterface ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
type SynapseExecutionServiceV1HarnessClaimerFractionSet ¶ added in v0.10.0
type SynapseExecutionServiceV1HarnessClaimerFractionSet struct { ClaimerFraction *big.Int Raw types.Log // Blockchain specific contextual infos }
SynapseExecutionServiceV1HarnessClaimerFractionSet represents a ClaimerFractionSet event raised by the SynapseExecutionServiceV1Harness contract.
type SynapseExecutionServiceV1HarnessClaimerFractionSetIterator ¶ added in v0.10.0
type SynapseExecutionServiceV1HarnessClaimerFractionSetIterator struct { Event *SynapseExecutionServiceV1HarnessClaimerFractionSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynapseExecutionServiceV1HarnessClaimerFractionSetIterator is returned from FilterClaimerFractionSet and is used to iterate over the raw logs and unpacked data for ClaimerFractionSet events raised by the SynapseExecutionServiceV1Harness contract.
func (*SynapseExecutionServiceV1HarnessClaimerFractionSetIterator) Close ¶ added in v0.10.0
func (it *SynapseExecutionServiceV1HarnessClaimerFractionSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynapseExecutionServiceV1HarnessClaimerFractionSetIterator) Error ¶ added in v0.10.0
func (it *SynapseExecutionServiceV1HarnessClaimerFractionSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynapseExecutionServiceV1HarnessClaimerFractionSetIterator) Next ¶ added in v0.10.0
func (it *SynapseExecutionServiceV1HarnessClaimerFractionSetIterator) 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 SynapseExecutionServiceV1HarnessExecutionRequested ¶ added in v0.1.0
type SynapseExecutionServiceV1HarnessExecutionRequested struct { TransactionId [32]byte Client common.Address ExecutionFee *big.Int Raw types.Log // Blockchain specific contextual infos }
SynapseExecutionServiceV1HarnessExecutionRequested represents a ExecutionRequested event raised by the SynapseExecutionServiceV1Harness contract.
type SynapseExecutionServiceV1HarnessExecutionRequestedIterator ¶ added in v0.1.0
type SynapseExecutionServiceV1HarnessExecutionRequestedIterator struct { Event *SynapseExecutionServiceV1HarnessExecutionRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynapseExecutionServiceV1HarnessExecutionRequestedIterator is returned from FilterExecutionRequested and is used to iterate over the raw logs and unpacked data for ExecutionRequested events raised by the SynapseExecutionServiceV1Harness contract.
func (*SynapseExecutionServiceV1HarnessExecutionRequestedIterator) Close ¶ added in v0.1.0
func (it *SynapseExecutionServiceV1HarnessExecutionRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynapseExecutionServiceV1HarnessExecutionRequestedIterator) Error ¶ added in v0.1.0
func (it *SynapseExecutionServiceV1HarnessExecutionRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynapseExecutionServiceV1HarnessExecutionRequestedIterator) Next ¶ added in v0.1.0
func (it *SynapseExecutionServiceV1HarnessExecutionRequestedIterator) 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 SynapseExecutionServiceV1HarnessExecutorEOASet ¶ added in v0.1.0
type SynapseExecutionServiceV1HarnessExecutorEOASet struct { ExecutorEOA common.Address Raw types.Log // Blockchain specific contextual infos }
SynapseExecutionServiceV1HarnessExecutorEOASet represents a ExecutorEOASet event raised by the SynapseExecutionServiceV1Harness contract.
type SynapseExecutionServiceV1HarnessExecutorEOASetIterator ¶ added in v0.1.0
type SynapseExecutionServiceV1HarnessExecutorEOASetIterator struct { Event *SynapseExecutionServiceV1HarnessExecutorEOASet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynapseExecutionServiceV1HarnessExecutorEOASetIterator is returned from FilterExecutorEOASet and is used to iterate over the raw logs and unpacked data for ExecutorEOASet events raised by the SynapseExecutionServiceV1Harness contract.
func (*SynapseExecutionServiceV1HarnessExecutorEOASetIterator) Close ¶ added in v0.1.0
func (it *SynapseExecutionServiceV1HarnessExecutorEOASetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynapseExecutionServiceV1HarnessExecutorEOASetIterator) Error ¶ added in v0.1.0
func (it *SynapseExecutionServiceV1HarnessExecutorEOASetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynapseExecutionServiceV1HarnessExecutorEOASetIterator) Next ¶ added in v0.1.0
func (it *SynapseExecutionServiceV1HarnessExecutorEOASetIterator) 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 SynapseExecutionServiceV1HarnessFeeRecipientSet ¶ added in v0.10.0
type SynapseExecutionServiceV1HarnessFeeRecipientSet struct { FeeRecipient common.Address Raw types.Log // Blockchain specific contextual infos }
SynapseExecutionServiceV1HarnessFeeRecipientSet represents a FeeRecipientSet event raised by the SynapseExecutionServiceV1Harness contract.
type SynapseExecutionServiceV1HarnessFeeRecipientSetIterator ¶ added in v0.10.0
type SynapseExecutionServiceV1HarnessFeeRecipientSetIterator struct { Event *SynapseExecutionServiceV1HarnessFeeRecipientSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynapseExecutionServiceV1HarnessFeeRecipientSetIterator is returned from FilterFeeRecipientSet and is used to iterate over the raw logs and unpacked data for FeeRecipientSet events raised by the SynapseExecutionServiceV1Harness contract.
func (*SynapseExecutionServiceV1HarnessFeeRecipientSetIterator) Close ¶ added in v0.10.0
func (it *SynapseExecutionServiceV1HarnessFeeRecipientSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynapseExecutionServiceV1HarnessFeeRecipientSetIterator) Error ¶ added in v0.10.0
func (it *SynapseExecutionServiceV1HarnessFeeRecipientSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynapseExecutionServiceV1HarnessFeeRecipientSetIterator) Next ¶ added in v0.10.0
func (it *SynapseExecutionServiceV1HarnessFeeRecipientSetIterator) 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 SynapseExecutionServiceV1HarnessFeesClaimed ¶ added in v0.10.0
type SynapseExecutionServiceV1HarnessFeesClaimed struct { FeeRecipient common.Address ClaimedFees *big.Int Claimer common.Address ClaimerReward *big.Int Raw types.Log // Blockchain specific contextual infos }
SynapseExecutionServiceV1HarnessFeesClaimed represents a FeesClaimed event raised by the SynapseExecutionServiceV1Harness contract.
type SynapseExecutionServiceV1HarnessFeesClaimedIterator ¶ added in v0.10.0
type SynapseExecutionServiceV1HarnessFeesClaimedIterator struct { Event *SynapseExecutionServiceV1HarnessFeesClaimed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynapseExecutionServiceV1HarnessFeesClaimedIterator is returned from FilterFeesClaimed and is used to iterate over the raw logs and unpacked data for FeesClaimed events raised by the SynapseExecutionServiceV1Harness contract.
func (*SynapseExecutionServiceV1HarnessFeesClaimedIterator) Close ¶ added in v0.10.0
func (it *SynapseExecutionServiceV1HarnessFeesClaimedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynapseExecutionServiceV1HarnessFeesClaimedIterator) Error ¶ added in v0.10.0
func (it *SynapseExecutionServiceV1HarnessFeesClaimedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynapseExecutionServiceV1HarnessFeesClaimedIterator) Next ¶ added in v0.10.0
func (it *SynapseExecutionServiceV1HarnessFeesClaimedIterator) 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 SynapseExecutionServiceV1HarnessFilterer ¶ added in v0.1.0
type SynapseExecutionServiceV1HarnessFilterer struct {
// contains filtered or unexported fields
}
SynapseExecutionServiceV1HarnessFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSynapseExecutionServiceV1HarnessFilterer ¶ added in v0.1.0
func NewSynapseExecutionServiceV1HarnessFilterer(address common.Address, filterer bind.ContractFilterer) (*SynapseExecutionServiceV1HarnessFilterer, error)
NewSynapseExecutionServiceV1HarnessFilterer creates a new log filterer instance of SynapseExecutionServiceV1Harness, bound to a specific deployed contract.
func (*SynapseExecutionServiceV1HarnessFilterer) FilterClaimerFractionSet ¶ added in v0.10.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) FilterClaimerFractionSet(opts *bind.FilterOpts) (*SynapseExecutionServiceV1HarnessClaimerFractionSetIterator, error)
FilterClaimerFractionSet is a free log retrieval operation binding the contract event 0x2b76ed3837bd14c860020e473bce45e560d5bca9b5109ef2f08b2051d1cf6cc9.
Solidity: event ClaimerFractionSet(uint256 claimerFraction)
func (*SynapseExecutionServiceV1HarnessFilterer) FilterExecutionRequested ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) FilterExecutionRequested(opts *bind.FilterOpts, transactionId [][32]byte) (*SynapseExecutionServiceV1HarnessExecutionRequestedIterator, error)
FilterExecutionRequested is a free log retrieval operation binding the contract event 0xc3afeef9d037dcadfc927cf1a2c10a5dccba06a26bac58e0e2adf916407f2a7c.
Solidity: event ExecutionRequested(bytes32 indexed transactionId, address client, uint256 executionFee)
func (*SynapseExecutionServiceV1HarnessFilterer) FilterExecutorEOASet ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) FilterExecutorEOASet(opts *bind.FilterOpts) (*SynapseExecutionServiceV1HarnessExecutorEOASetIterator, error)
FilterExecutorEOASet is a free log retrieval operation binding the contract event 0x4ab11d24f4bb323219ce90846ba579a556c914e8587517e7c8c4264771cd9f71.
Solidity: event ExecutorEOASet(address executorEOA)
func (*SynapseExecutionServiceV1HarnessFilterer) FilterFeeRecipientSet ¶ added in v0.10.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) FilterFeeRecipientSet(opts *bind.FilterOpts) (*SynapseExecutionServiceV1HarnessFeeRecipientSetIterator, error)
FilterFeeRecipientSet is a free log retrieval operation binding the contract event 0xbf9a9534339a9d6b81696e05dcfb614b7dc518a31d48be3cfb757988381fb323.
Solidity: event FeeRecipientSet(address feeRecipient)
func (*SynapseExecutionServiceV1HarnessFilterer) FilterFeesClaimed ¶ added in v0.10.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) FilterFeesClaimed(opts *bind.FilterOpts) (*SynapseExecutionServiceV1HarnessFeesClaimedIterator, error)
FilterFeesClaimed is a free log retrieval operation binding the contract event 0xf4e6bc0a6951927d4db8490fb63528b3c4ccb43865870fe4e3db7a090cbb14b1.
Solidity: event FeesClaimed(address feeRecipient, uint256 claimedFees, address claimer, uint256 claimerReward)
func (*SynapseExecutionServiceV1HarnessFilterer) FilterGasOracleSet ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) FilterGasOracleSet(opts *bind.FilterOpts) (*SynapseExecutionServiceV1HarnessGasOracleSetIterator, error)
FilterGasOracleSet is a free log retrieval operation binding the contract event 0x3efbbb00c39812fb98647af6e9e2c3f4ec2b53d368cedd1e148330a05b652cfa.
Solidity: event GasOracleSet(address gasOracle)
func (*SynapseExecutionServiceV1HarnessFilterer) FilterGlobalMarkupSet ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) FilterGlobalMarkupSet(opts *bind.FilterOpts) (*SynapseExecutionServiceV1HarnessGlobalMarkupSetIterator, error)
FilterGlobalMarkupSet is a free log retrieval operation binding the contract event 0x1957a4f563f2f13a7e7c1f9d8d6e719a1e6f687ac787704c33069f0a7997d75d.
Solidity: event GlobalMarkupSet(uint256 globalMarkup)
func (*SynapseExecutionServiceV1HarnessFilterer) FilterInitialized ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) FilterInitialized(opts *bind.FilterOpts) (*SynapseExecutionServiceV1HarnessInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2.
Solidity: event Initialized(uint64 version)
func (*SynapseExecutionServiceV1HarnessFilterer) FilterRoleAdminChanged ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, newAdminRole [][32]byte) (*SynapseExecutionServiceV1HarnessRoleAdminChangedIterator, error)
FilterRoleAdminChanged is a free log retrieval operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*SynapseExecutionServiceV1HarnessFilterer) FilterRoleGranted ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*SynapseExecutionServiceV1HarnessRoleGrantedIterator, error)
FilterRoleGranted is a free log retrieval operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*SynapseExecutionServiceV1HarnessFilterer) FilterRoleRevoked ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*SynapseExecutionServiceV1HarnessRoleRevokedIterator, error)
FilterRoleRevoked is a free log retrieval operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*SynapseExecutionServiceV1HarnessFilterer) ParseClaimerFractionSet ¶ added in v0.10.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) ParseClaimerFractionSet(log types.Log) (*SynapseExecutionServiceV1HarnessClaimerFractionSet, error)
ParseClaimerFractionSet is a log parse operation binding the contract event 0x2b76ed3837bd14c860020e473bce45e560d5bca9b5109ef2f08b2051d1cf6cc9.
Solidity: event ClaimerFractionSet(uint256 claimerFraction)
func (*SynapseExecutionServiceV1HarnessFilterer) ParseExecutionRequested ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) ParseExecutionRequested(log types.Log) (*SynapseExecutionServiceV1HarnessExecutionRequested, error)
ParseExecutionRequested is a log parse operation binding the contract event 0xc3afeef9d037dcadfc927cf1a2c10a5dccba06a26bac58e0e2adf916407f2a7c.
Solidity: event ExecutionRequested(bytes32 indexed transactionId, address client, uint256 executionFee)
func (*SynapseExecutionServiceV1HarnessFilterer) ParseExecutorEOASet ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) ParseExecutorEOASet(log types.Log) (*SynapseExecutionServiceV1HarnessExecutorEOASet, error)
ParseExecutorEOASet is a log parse operation binding the contract event 0x4ab11d24f4bb323219ce90846ba579a556c914e8587517e7c8c4264771cd9f71.
Solidity: event ExecutorEOASet(address executorEOA)
func (*SynapseExecutionServiceV1HarnessFilterer) ParseFeeRecipientSet ¶ added in v0.10.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) ParseFeeRecipientSet(log types.Log) (*SynapseExecutionServiceV1HarnessFeeRecipientSet, error)
ParseFeeRecipientSet is a log parse operation binding the contract event 0xbf9a9534339a9d6b81696e05dcfb614b7dc518a31d48be3cfb757988381fb323.
Solidity: event FeeRecipientSet(address feeRecipient)
func (*SynapseExecutionServiceV1HarnessFilterer) ParseFeesClaimed ¶ added in v0.10.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) ParseFeesClaimed(log types.Log) (*SynapseExecutionServiceV1HarnessFeesClaimed, error)
ParseFeesClaimed is a log parse operation binding the contract event 0xf4e6bc0a6951927d4db8490fb63528b3c4ccb43865870fe4e3db7a090cbb14b1.
Solidity: event FeesClaimed(address feeRecipient, uint256 claimedFees, address claimer, uint256 claimerReward)
func (*SynapseExecutionServiceV1HarnessFilterer) ParseGasOracleSet ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) ParseGasOracleSet(log types.Log) (*SynapseExecutionServiceV1HarnessGasOracleSet, error)
ParseGasOracleSet is a log parse operation binding the contract event 0x3efbbb00c39812fb98647af6e9e2c3f4ec2b53d368cedd1e148330a05b652cfa.
Solidity: event GasOracleSet(address gasOracle)
func (*SynapseExecutionServiceV1HarnessFilterer) ParseGlobalMarkupSet ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) ParseGlobalMarkupSet(log types.Log) (*SynapseExecutionServiceV1HarnessGlobalMarkupSet, error)
ParseGlobalMarkupSet is a log parse operation binding the contract event 0x1957a4f563f2f13a7e7c1f9d8d6e719a1e6f687ac787704c33069f0a7997d75d.
Solidity: event GlobalMarkupSet(uint256 globalMarkup)
func (*SynapseExecutionServiceV1HarnessFilterer) ParseInitialized ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) ParseInitialized(log types.Log) (*SynapseExecutionServiceV1HarnessInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2.
Solidity: event Initialized(uint64 version)
func (*SynapseExecutionServiceV1HarnessFilterer) ParseRoleAdminChanged ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) ParseRoleAdminChanged(log types.Log) (*SynapseExecutionServiceV1HarnessRoleAdminChanged, error)
ParseRoleAdminChanged is a log parse operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*SynapseExecutionServiceV1HarnessFilterer) ParseRoleGranted ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) ParseRoleGranted(log types.Log) (*SynapseExecutionServiceV1HarnessRoleGranted, error)
ParseRoleGranted is a log parse operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*SynapseExecutionServiceV1HarnessFilterer) ParseRoleRevoked ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) ParseRoleRevoked(log types.Log) (*SynapseExecutionServiceV1HarnessRoleRevoked, error)
ParseRoleRevoked is a log parse operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*SynapseExecutionServiceV1HarnessFilterer) WatchClaimerFractionSet ¶ added in v0.10.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) WatchClaimerFractionSet(opts *bind.WatchOpts, sink chan<- *SynapseExecutionServiceV1HarnessClaimerFractionSet) (event.Subscription, error)
WatchClaimerFractionSet is a free log subscription operation binding the contract event 0x2b76ed3837bd14c860020e473bce45e560d5bca9b5109ef2f08b2051d1cf6cc9.
Solidity: event ClaimerFractionSet(uint256 claimerFraction)
func (*SynapseExecutionServiceV1HarnessFilterer) WatchExecutionRequested ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) WatchExecutionRequested(opts *bind.WatchOpts, sink chan<- *SynapseExecutionServiceV1HarnessExecutionRequested, transactionId [][32]byte) (event.Subscription, error)
WatchExecutionRequested is a free log subscription operation binding the contract event 0xc3afeef9d037dcadfc927cf1a2c10a5dccba06a26bac58e0e2adf916407f2a7c.
Solidity: event ExecutionRequested(bytes32 indexed transactionId, address client, uint256 executionFee)
func (*SynapseExecutionServiceV1HarnessFilterer) WatchExecutorEOASet ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) WatchExecutorEOASet(opts *bind.WatchOpts, sink chan<- *SynapseExecutionServiceV1HarnessExecutorEOASet) (event.Subscription, error)
WatchExecutorEOASet is a free log subscription operation binding the contract event 0x4ab11d24f4bb323219ce90846ba579a556c914e8587517e7c8c4264771cd9f71.
Solidity: event ExecutorEOASet(address executorEOA)
func (*SynapseExecutionServiceV1HarnessFilterer) WatchFeeRecipientSet ¶ added in v0.10.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) WatchFeeRecipientSet(opts *bind.WatchOpts, sink chan<- *SynapseExecutionServiceV1HarnessFeeRecipientSet) (event.Subscription, error)
WatchFeeRecipientSet is a free log subscription operation binding the contract event 0xbf9a9534339a9d6b81696e05dcfb614b7dc518a31d48be3cfb757988381fb323.
Solidity: event FeeRecipientSet(address feeRecipient)
func (*SynapseExecutionServiceV1HarnessFilterer) WatchFeesClaimed ¶ added in v0.10.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) WatchFeesClaimed(opts *bind.WatchOpts, sink chan<- *SynapseExecutionServiceV1HarnessFeesClaimed) (event.Subscription, error)
WatchFeesClaimed is a free log subscription operation binding the contract event 0xf4e6bc0a6951927d4db8490fb63528b3c4ccb43865870fe4e3db7a090cbb14b1.
Solidity: event FeesClaimed(address feeRecipient, uint256 claimedFees, address claimer, uint256 claimerReward)
func (*SynapseExecutionServiceV1HarnessFilterer) WatchGasOracleSet ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) WatchGasOracleSet(opts *bind.WatchOpts, sink chan<- *SynapseExecutionServiceV1HarnessGasOracleSet) (event.Subscription, error)
WatchGasOracleSet is a free log subscription operation binding the contract event 0x3efbbb00c39812fb98647af6e9e2c3f4ec2b53d368cedd1e148330a05b652cfa.
Solidity: event GasOracleSet(address gasOracle)
func (*SynapseExecutionServiceV1HarnessFilterer) WatchGlobalMarkupSet ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) WatchGlobalMarkupSet(opts *bind.WatchOpts, sink chan<- *SynapseExecutionServiceV1HarnessGlobalMarkupSet) (event.Subscription, error)
WatchGlobalMarkupSet is a free log subscription operation binding the contract event 0x1957a4f563f2f13a7e7c1f9d8d6e719a1e6f687ac787704c33069f0a7997d75d.
Solidity: event GlobalMarkupSet(uint256 globalMarkup)
func (*SynapseExecutionServiceV1HarnessFilterer) WatchInitialized ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *SynapseExecutionServiceV1HarnessInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2.
Solidity: event Initialized(uint64 version)
func (*SynapseExecutionServiceV1HarnessFilterer) WatchRoleAdminChanged ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *SynapseExecutionServiceV1HarnessRoleAdminChanged, role [][32]byte, previousAdminRole [][32]byte, newAdminRole [][32]byte) (event.Subscription, error)
WatchRoleAdminChanged is a free log subscription operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*SynapseExecutionServiceV1HarnessFilterer) WatchRoleGranted ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *SynapseExecutionServiceV1HarnessRoleGranted, role [][32]byte, account []common.Address, sender []common.Address) (event.Subscription, error)
WatchRoleGranted is a free log subscription operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*SynapseExecutionServiceV1HarnessFilterer) WatchRoleRevoked ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessFilterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *SynapseExecutionServiceV1HarnessRoleRevoked, role [][32]byte, account []common.Address, sender []common.Address) (event.Subscription, error)
WatchRoleRevoked is a free log subscription operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
type SynapseExecutionServiceV1HarnessGasOracleSet ¶ added in v0.1.0
type SynapseExecutionServiceV1HarnessGasOracleSet struct { GasOracle common.Address Raw types.Log // Blockchain specific contextual infos }
SynapseExecutionServiceV1HarnessGasOracleSet represents a GasOracleSet event raised by the SynapseExecutionServiceV1Harness contract.
type SynapseExecutionServiceV1HarnessGasOracleSetIterator ¶ added in v0.1.0
type SynapseExecutionServiceV1HarnessGasOracleSetIterator struct { Event *SynapseExecutionServiceV1HarnessGasOracleSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynapseExecutionServiceV1HarnessGasOracleSetIterator is returned from FilterGasOracleSet and is used to iterate over the raw logs and unpacked data for GasOracleSet events raised by the SynapseExecutionServiceV1Harness contract.
func (*SynapseExecutionServiceV1HarnessGasOracleSetIterator) Close ¶ added in v0.1.0
func (it *SynapseExecutionServiceV1HarnessGasOracleSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynapseExecutionServiceV1HarnessGasOracleSetIterator) Error ¶ added in v0.1.0
func (it *SynapseExecutionServiceV1HarnessGasOracleSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynapseExecutionServiceV1HarnessGasOracleSetIterator) Next ¶ added in v0.1.0
func (it *SynapseExecutionServiceV1HarnessGasOracleSetIterator) 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 SynapseExecutionServiceV1HarnessGlobalMarkupSet ¶ added in v0.1.0
type SynapseExecutionServiceV1HarnessGlobalMarkupSet struct { GlobalMarkup *big.Int Raw types.Log // Blockchain specific contextual infos }
SynapseExecutionServiceV1HarnessGlobalMarkupSet represents a GlobalMarkupSet event raised by the SynapseExecutionServiceV1Harness contract.
type SynapseExecutionServiceV1HarnessGlobalMarkupSetIterator ¶ added in v0.1.0
type SynapseExecutionServiceV1HarnessGlobalMarkupSetIterator struct { Event *SynapseExecutionServiceV1HarnessGlobalMarkupSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynapseExecutionServiceV1HarnessGlobalMarkupSetIterator is returned from FilterGlobalMarkupSet and is used to iterate over the raw logs and unpacked data for GlobalMarkupSet events raised by the SynapseExecutionServiceV1Harness contract.
func (*SynapseExecutionServiceV1HarnessGlobalMarkupSetIterator) Close ¶ added in v0.1.0
func (it *SynapseExecutionServiceV1HarnessGlobalMarkupSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynapseExecutionServiceV1HarnessGlobalMarkupSetIterator) Error ¶ added in v0.1.0
func (it *SynapseExecutionServiceV1HarnessGlobalMarkupSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynapseExecutionServiceV1HarnessGlobalMarkupSetIterator) Next ¶ added in v0.1.0
func (it *SynapseExecutionServiceV1HarnessGlobalMarkupSetIterator) 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 SynapseExecutionServiceV1HarnessInitialized ¶ added in v0.1.0
type SynapseExecutionServiceV1HarnessInitialized struct { Version uint64 Raw types.Log // Blockchain specific contextual infos }
SynapseExecutionServiceV1HarnessInitialized represents a Initialized event raised by the SynapseExecutionServiceV1Harness contract.
type SynapseExecutionServiceV1HarnessInitializedIterator ¶ added in v0.1.0
type SynapseExecutionServiceV1HarnessInitializedIterator struct { Event *SynapseExecutionServiceV1HarnessInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynapseExecutionServiceV1HarnessInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the SynapseExecutionServiceV1Harness contract.
func (*SynapseExecutionServiceV1HarnessInitializedIterator) Close ¶ added in v0.1.0
func (it *SynapseExecutionServiceV1HarnessInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynapseExecutionServiceV1HarnessInitializedIterator) Error ¶ added in v0.1.0
func (it *SynapseExecutionServiceV1HarnessInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynapseExecutionServiceV1HarnessInitializedIterator) Next ¶ added in v0.1.0
func (it *SynapseExecutionServiceV1HarnessInitializedIterator) 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 SynapseExecutionServiceV1HarnessRaw ¶ added in v0.1.0
type SynapseExecutionServiceV1HarnessRaw struct {
Contract *SynapseExecutionServiceV1Harness // Generic contract binding to access the raw methods on
}
SynapseExecutionServiceV1HarnessRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SynapseExecutionServiceV1HarnessRaw) Call ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessRaw) 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 (*SynapseExecutionServiceV1HarnessRaw) Transact ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SynapseExecutionServiceV1HarnessRaw) Transfer ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type SynapseExecutionServiceV1HarnessRef ¶ added in v0.1.0
type SynapseExecutionServiceV1HarnessRef struct { *SynapseExecutionServiceV1Harness // contains filtered or unexported fields }
SynapseExecutionServiceV1HarnessRef is a reference to an interchain db. nolint: golint
func NewSynapseExecutionServiceV1HarnessRef ¶ added in v0.1.0
func NewSynapseExecutionServiceV1HarnessRef(address common.Address, backend bind.ContractBackend) (*SynapseExecutionServiceV1HarnessRef, error)
NewSynapseExecutionServiceV1HarnessRef creates a new interchain client with a contract ref.
func (*SynapseExecutionServiceV1HarnessRef) Address ¶ added in v0.1.0
func (i *SynapseExecutionServiceV1HarnessRef) Address() common.Address
Address is the contract address.
type SynapseExecutionServiceV1HarnessRoleAdminChanged ¶ added in v0.1.0
type SynapseExecutionServiceV1HarnessRoleAdminChanged struct { Role [32]byte PreviousAdminRole [32]byte NewAdminRole [32]byte Raw types.Log // Blockchain specific contextual infos }
SynapseExecutionServiceV1HarnessRoleAdminChanged represents a RoleAdminChanged event raised by the SynapseExecutionServiceV1Harness contract.
type SynapseExecutionServiceV1HarnessRoleAdminChangedIterator ¶ added in v0.1.0
type SynapseExecutionServiceV1HarnessRoleAdminChangedIterator struct { Event *SynapseExecutionServiceV1HarnessRoleAdminChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynapseExecutionServiceV1HarnessRoleAdminChangedIterator is returned from FilterRoleAdminChanged and is used to iterate over the raw logs and unpacked data for RoleAdminChanged events raised by the SynapseExecutionServiceV1Harness contract.
func (*SynapseExecutionServiceV1HarnessRoleAdminChangedIterator) Close ¶ added in v0.1.0
func (it *SynapseExecutionServiceV1HarnessRoleAdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynapseExecutionServiceV1HarnessRoleAdminChangedIterator) Error ¶ added in v0.1.0
func (it *SynapseExecutionServiceV1HarnessRoleAdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynapseExecutionServiceV1HarnessRoleAdminChangedIterator) Next ¶ added in v0.1.0
func (it *SynapseExecutionServiceV1HarnessRoleAdminChangedIterator) 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 SynapseExecutionServiceV1HarnessRoleGranted ¶ added in v0.1.0
type SynapseExecutionServiceV1HarnessRoleGranted struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
SynapseExecutionServiceV1HarnessRoleGranted represents a RoleGranted event raised by the SynapseExecutionServiceV1Harness contract.
type SynapseExecutionServiceV1HarnessRoleGrantedIterator ¶ added in v0.1.0
type SynapseExecutionServiceV1HarnessRoleGrantedIterator struct { Event *SynapseExecutionServiceV1HarnessRoleGranted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynapseExecutionServiceV1HarnessRoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the SynapseExecutionServiceV1Harness contract.
func (*SynapseExecutionServiceV1HarnessRoleGrantedIterator) Close ¶ added in v0.1.0
func (it *SynapseExecutionServiceV1HarnessRoleGrantedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynapseExecutionServiceV1HarnessRoleGrantedIterator) Error ¶ added in v0.1.0
func (it *SynapseExecutionServiceV1HarnessRoleGrantedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynapseExecutionServiceV1HarnessRoleGrantedIterator) Next ¶ added in v0.1.0
func (it *SynapseExecutionServiceV1HarnessRoleGrantedIterator) 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 SynapseExecutionServiceV1HarnessRoleRevoked ¶ added in v0.1.0
type SynapseExecutionServiceV1HarnessRoleRevoked struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
SynapseExecutionServiceV1HarnessRoleRevoked represents a RoleRevoked event raised by the SynapseExecutionServiceV1Harness contract.
type SynapseExecutionServiceV1HarnessRoleRevokedIterator ¶ added in v0.1.0
type SynapseExecutionServiceV1HarnessRoleRevokedIterator struct { Event *SynapseExecutionServiceV1HarnessRoleRevoked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynapseExecutionServiceV1HarnessRoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the SynapseExecutionServiceV1Harness contract.
func (*SynapseExecutionServiceV1HarnessRoleRevokedIterator) Close ¶ added in v0.1.0
func (it *SynapseExecutionServiceV1HarnessRoleRevokedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynapseExecutionServiceV1HarnessRoleRevokedIterator) Error ¶ added in v0.1.0
func (it *SynapseExecutionServiceV1HarnessRoleRevokedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynapseExecutionServiceV1HarnessRoleRevokedIterator) Next ¶ added in v0.1.0
func (it *SynapseExecutionServiceV1HarnessRoleRevokedIterator) 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 SynapseExecutionServiceV1HarnessSession ¶ added in v0.1.0
type SynapseExecutionServiceV1HarnessSession struct { Contract *SynapseExecutionServiceV1Harness // 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 }
SynapseExecutionServiceV1HarnessSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*SynapseExecutionServiceV1HarnessSession) ClaimFees ¶ added in v0.10.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessSession) ClaimFees() (*types.Transaction, error)
ClaimFees is a paid mutator transaction binding the contract method 0xd294f093.
Solidity: function claimFees() returns()
func (*SynapseExecutionServiceV1HarnessSession) DEFAULTADMINROLE ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessSession) DEFAULTADMINROLE() ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*SynapseExecutionServiceV1HarnessSession) ExecutorEOA ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessSession) ExecutorEOA() (common.Address, error)
ExecutorEOA is a free data retrieval call binding the contract method 0x62014bad.
Solidity: function executorEOA() view returns(address)
func (*SynapseExecutionServiceV1HarnessSession) GOVERNORROLE ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessSession) GOVERNORROLE() ([32]byte, error)
GOVERNORROLE is a free data retrieval call binding the contract method 0xccc57490.
Solidity: function GOVERNOR_ROLE() view returns(bytes32)
func (*SynapseExecutionServiceV1HarnessSession) GasOracle ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessSession) GasOracle() (common.Address, error)
GasOracle is a free data retrieval call binding the contract method 0x5d62a8dd.
Solidity: function gasOracle() view returns(address)
func (*SynapseExecutionServiceV1HarnessSession) GetClaimableAmount ¶ added in v0.10.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessSession) GetClaimableAmount() (*big.Int, error)
GetClaimableAmount is a free data retrieval call binding the contract method 0xc354bd6e.
Solidity: function getClaimableAmount() view returns(uint256)
func (*SynapseExecutionServiceV1HarnessSession) GetClaimerFraction ¶ added in v0.10.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessSession) GetClaimerFraction() (*big.Int, error)
GetClaimerFraction is a free data retrieval call binding the contract method 0x4f199114.
Solidity: function getClaimerFraction() view returns(uint256)
func (*SynapseExecutionServiceV1HarnessSession) GetClaimerReward ¶ added in v0.10.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessSession) GetClaimerReward() (*big.Int, error)
GetClaimerReward is a free data retrieval call binding the contract method 0x26533fe9.
Solidity: function getClaimerReward() view returns(uint256)
func (*SynapseExecutionServiceV1HarnessSession) GetExecutionFee ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessSession) GetExecutionFee(dstChainId uint64, txPayloadSize *big.Int, options []byte) (*big.Int, error)
GetExecutionFee is a free data retrieval call binding the contract method 0x96fda4da.
Solidity: function getExecutionFee(uint64 dstChainId, uint256 txPayloadSize, bytes options) view returns(uint256 executionFee)
func (*SynapseExecutionServiceV1HarnessSession) GetFeeRecipient ¶ added in v0.10.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessSession) GetFeeRecipient() (common.Address, error)
GetFeeRecipient is a free data retrieval call binding the contract method 0x4ccb20c0.
Solidity: function getFeeRecipient() view returns(address)
func (*SynapseExecutionServiceV1HarnessSession) GetRoleAdmin ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*SynapseExecutionServiceV1HarnessSession) GlobalMarkup ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessSession) GlobalMarkup() (*big.Int, error)
GlobalMarkup is a free data retrieval call binding the contract method 0xefd07ec2.
Solidity: function globalMarkup() view returns(uint256)
func (*SynapseExecutionServiceV1HarnessSession) GrantRole ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*SynapseExecutionServiceV1HarnessSession) HasRole ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessSession) HasRole(role [32]byte, account common.Address) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*SynapseExecutionServiceV1HarnessSession) ICCLIENTROLE ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessSession) ICCLIENTROLE() ([32]byte, error)
ICCLIENTROLE is a free data retrieval call binding the contract method 0x08c5c0db.
Solidity: function IC_CLIENT_ROLE() view returns(bytes32)
func (*SynapseExecutionServiceV1HarnessSession) Initialize ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessSession) Initialize(admin common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xc4d66de8.
Solidity: function initialize(address admin) returns()
func (*SynapseExecutionServiceV1HarnessSession) RenounceRole ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessSession) RenounceRole(role [32]byte, callerConfirmation common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address callerConfirmation) returns()
func (*SynapseExecutionServiceV1HarnessSession) RequestTxExecution ¶ added in v0.10.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessSession) RequestTxExecution(dstChainId uint64, txPayloadSize *big.Int, transactionId [32]byte, options []byte) (*types.Transaction, error)
RequestTxExecution is a paid mutator transaction binding the contract method 0x58efb47d.
Solidity: function requestTxExecution(uint64 dstChainId, uint256 txPayloadSize, bytes32 transactionId, bytes options) payable returns()
func (*SynapseExecutionServiceV1HarnessSession) RevokeRole ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*SynapseExecutionServiceV1HarnessSession) SetClaimerFraction ¶ added in v0.10.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessSession) SetClaimerFraction(claimerFraction_ *big.Int) (*types.Transaction, error)
SetClaimerFraction is a paid mutator transaction binding the contract method 0xa9bc769b.
Solidity: function setClaimerFraction(uint256 claimerFraction_) returns()
func (*SynapseExecutionServiceV1HarnessSession) SetExecutorEOA ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessSession) SetExecutorEOA(executorEOA_ common.Address) (*types.Transaction, error)
SetExecutorEOA is a paid mutator transaction binding the contract method 0x2d54566c.
Solidity: function setExecutorEOA(address executorEOA_) returns()
func (*SynapseExecutionServiceV1HarnessSession) SetGasOracle ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessSession) SetGasOracle(gasOracle_ common.Address) (*types.Transaction, error)
SetGasOracle is a paid mutator transaction binding the contract method 0xa87b8152.
Solidity: function setGasOracle(address gasOracle_) returns()
func (*SynapseExecutionServiceV1HarnessSession) SetGlobalMarkup ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessSession) SetGlobalMarkup(globalMarkup_ *big.Int) (*types.Transaction, error)
SetGlobalMarkup is a paid mutator transaction binding the contract method 0xcf4f578f.
Solidity: function setGlobalMarkup(uint256 globalMarkup_) returns()
func (*SynapseExecutionServiceV1HarnessSession) SupportsInterface ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessSession) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
type SynapseExecutionServiceV1HarnessTransactor ¶ added in v0.1.0
type SynapseExecutionServiceV1HarnessTransactor struct {
// contains filtered or unexported fields
}
SynapseExecutionServiceV1HarnessTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSynapseExecutionServiceV1HarnessTransactor ¶ added in v0.1.0
func NewSynapseExecutionServiceV1HarnessTransactor(address common.Address, transactor bind.ContractTransactor) (*SynapseExecutionServiceV1HarnessTransactor, error)
NewSynapseExecutionServiceV1HarnessTransactor creates a new write-only instance of SynapseExecutionServiceV1Harness, bound to a specific deployed contract.
func (*SynapseExecutionServiceV1HarnessTransactor) ClaimFees ¶ added in v0.10.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessTransactor) ClaimFees(opts *bind.TransactOpts) (*types.Transaction, error)
ClaimFees is a paid mutator transaction binding the contract method 0xd294f093.
Solidity: function claimFees() returns()
func (*SynapseExecutionServiceV1HarnessTransactor) GrantRole ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessTransactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*SynapseExecutionServiceV1HarnessTransactor) Initialize ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessTransactor) Initialize(opts *bind.TransactOpts, admin common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xc4d66de8.
Solidity: function initialize(address admin) returns()
func (*SynapseExecutionServiceV1HarnessTransactor) RenounceRole ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessTransactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, callerConfirmation common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address callerConfirmation) returns()
func (*SynapseExecutionServiceV1HarnessTransactor) RequestTxExecution ¶ added in v0.10.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessTransactor) RequestTxExecution(opts *bind.TransactOpts, dstChainId uint64, txPayloadSize *big.Int, transactionId [32]byte, options []byte) (*types.Transaction, error)
RequestTxExecution is a paid mutator transaction binding the contract method 0x58efb47d.
Solidity: function requestTxExecution(uint64 dstChainId, uint256 txPayloadSize, bytes32 transactionId, bytes options) payable returns()
func (*SynapseExecutionServiceV1HarnessTransactor) RevokeRole ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessTransactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*SynapseExecutionServiceV1HarnessTransactor) SetClaimerFraction ¶ added in v0.10.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessTransactor) SetClaimerFraction(opts *bind.TransactOpts, claimerFraction_ *big.Int) (*types.Transaction, error)
SetClaimerFraction is a paid mutator transaction binding the contract method 0xa9bc769b.
Solidity: function setClaimerFraction(uint256 claimerFraction_) returns()
func (*SynapseExecutionServiceV1HarnessTransactor) SetExecutorEOA ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessTransactor) SetExecutorEOA(opts *bind.TransactOpts, executorEOA_ common.Address) (*types.Transaction, error)
SetExecutorEOA is a paid mutator transaction binding the contract method 0x2d54566c.
Solidity: function setExecutorEOA(address executorEOA_) returns()
func (*SynapseExecutionServiceV1HarnessTransactor) SetGasOracle ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessTransactor) SetGasOracle(opts *bind.TransactOpts, gasOracle_ common.Address) (*types.Transaction, error)
SetGasOracle is a paid mutator transaction binding the contract method 0xa87b8152.
Solidity: function setGasOracle(address gasOracle_) returns()
func (*SynapseExecutionServiceV1HarnessTransactor) SetGlobalMarkup ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessTransactor) SetGlobalMarkup(opts *bind.TransactOpts, globalMarkup_ *big.Int) (*types.Transaction, error)
SetGlobalMarkup is a paid mutator transaction binding the contract method 0xcf4f578f.
Solidity: function setGlobalMarkup(uint256 globalMarkup_) returns()
type SynapseExecutionServiceV1HarnessTransactorRaw ¶ added in v0.1.0
type SynapseExecutionServiceV1HarnessTransactorRaw struct {
Contract *SynapseExecutionServiceV1HarnessTransactor // Generic write-only contract binding to access the raw methods on
}
SynapseExecutionServiceV1HarnessTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SynapseExecutionServiceV1HarnessTransactorRaw) Transact ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SynapseExecutionServiceV1HarnessTransactorRaw) Transfer ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type SynapseExecutionServiceV1HarnessTransactorSession ¶ added in v0.1.0
type SynapseExecutionServiceV1HarnessTransactorSession struct { Contract *SynapseExecutionServiceV1HarnessTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SynapseExecutionServiceV1HarnessTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*SynapseExecutionServiceV1HarnessTransactorSession) ClaimFees ¶ added in v0.10.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessTransactorSession) ClaimFees() (*types.Transaction, error)
ClaimFees is a paid mutator transaction binding the contract method 0xd294f093.
Solidity: function claimFees() returns()
func (*SynapseExecutionServiceV1HarnessTransactorSession) GrantRole ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessTransactorSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*SynapseExecutionServiceV1HarnessTransactorSession) Initialize ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessTransactorSession) Initialize(admin common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xc4d66de8.
Solidity: function initialize(address admin) returns()
func (*SynapseExecutionServiceV1HarnessTransactorSession) RenounceRole ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessTransactorSession) RenounceRole(role [32]byte, callerConfirmation common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address callerConfirmation) returns()
func (*SynapseExecutionServiceV1HarnessTransactorSession) RequestTxExecution ¶ added in v0.10.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessTransactorSession) RequestTxExecution(dstChainId uint64, txPayloadSize *big.Int, transactionId [32]byte, options []byte) (*types.Transaction, error)
RequestTxExecution is a paid mutator transaction binding the contract method 0x58efb47d.
Solidity: function requestTxExecution(uint64 dstChainId, uint256 txPayloadSize, bytes32 transactionId, bytes options) payable returns()
func (*SynapseExecutionServiceV1HarnessTransactorSession) RevokeRole ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessTransactorSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*SynapseExecutionServiceV1HarnessTransactorSession) SetClaimerFraction ¶ added in v0.10.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessTransactorSession) SetClaimerFraction(claimerFraction_ *big.Int) (*types.Transaction, error)
SetClaimerFraction is a paid mutator transaction binding the contract method 0xa9bc769b.
Solidity: function setClaimerFraction(uint256 claimerFraction_) returns()
func (*SynapseExecutionServiceV1HarnessTransactorSession) SetExecutorEOA ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessTransactorSession) SetExecutorEOA(executorEOA_ common.Address) (*types.Transaction, error)
SetExecutorEOA is a paid mutator transaction binding the contract method 0x2d54566c.
Solidity: function setExecutorEOA(address executorEOA_) returns()
func (*SynapseExecutionServiceV1HarnessTransactorSession) SetGasOracle ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessTransactorSession) SetGasOracle(gasOracle_ common.Address) (*types.Transaction, error)
SetGasOracle is a paid mutator transaction binding the contract method 0xa87b8152.
Solidity: function setGasOracle(address gasOracle_) returns()
func (*SynapseExecutionServiceV1HarnessTransactorSession) SetGlobalMarkup ¶ added in v0.1.0
func (_SynapseExecutionServiceV1Harness *SynapseExecutionServiceV1HarnessTransactorSession) SetGlobalMarkup(globalMarkup_ *big.Int) (*types.Transaction, error)
SetGlobalMarkup is a paid mutator transaction binding the contract method 0xcf4f578f.
Solidity: function setGlobalMarkup(uint256 globalMarkup_) returns()
type SynapseExecutionServiceV1Initialized ¶ added in v0.1.0
type SynapseExecutionServiceV1Initialized struct { Version uint64 Raw types.Log // Blockchain specific contextual infos }
SynapseExecutionServiceV1Initialized represents a Initialized event raised by the SynapseExecutionServiceV1 contract.
type SynapseExecutionServiceV1InitializedIterator ¶ added in v0.1.0
type SynapseExecutionServiceV1InitializedIterator struct { Event *SynapseExecutionServiceV1Initialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynapseExecutionServiceV1InitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the SynapseExecutionServiceV1 contract.
func (*SynapseExecutionServiceV1InitializedIterator) Close ¶ added in v0.1.0
func (it *SynapseExecutionServiceV1InitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynapseExecutionServiceV1InitializedIterator) Error ¶ added in v0.1.0
func (it *SynapseExecutionServiceV1InitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynapseExecutionServiceV1InitializedIterator) Next ¶ added in v0.1.0
func (it *SynapseExecutionServiceV1InitializedIterator) 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 SynapseExecutionServiceV1Raw ¶ added in v0.1.0
type SynapseExecutionServiceV1Raw struct {
Contract *SynapseExecutionServiceV1 // Generic contract binding to access the raw methods on
}
SynapseExecutionServiceV1Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*SynapseExecutionServiceV1Raw) Call ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Raw) 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 (*SynapseExecutionServiceV1Raw) Transact ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SynapseExecutionServiceV1Raw) Transfer ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type SynapseExecutionServiceV1RoleAdminChanged ¶ added in v0.1.0
type SynapseExecutionServiceV1RoleAdminChanged struct { Role [32]byte PreviousAdminRole [32]byte NewAdminRole [32]byte Raw types.Log // Blockchain specific contextual infos }
SynapseExecutionServiceV1RoleAdminChanged represents a RoleAdminChanged event raised by the SynapseExecutionServiceV1 contract.
type SynapseExecutionServiceV1RoleAdminChangedIterator ¶ added in v0.1.0
type SynapseExecutionServiceV1RoleAdminChangedIterator struct { Event *SynapseExecutionServiceV1RoleAdminChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynapseExecutionServiceV1RoleAdminChangedIterator is returned from FilterRoleAdminChanged and is used to iterate over the raw logs and unpacked data for RoleAdminChanged events raised by the SynapseExecutionServiceV1 contract.
func (*SynapseExecutionServiceV1RoleAdminChangedIterator) Close ¶ added in v0.1.0
func (it *SynapseExecutionServiceV1RoleAdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynapseExecutionServiceV1RoleAdminChangedIterator) Error ¶ added in v0.1.0
func (it *SynapseExecutionServiceV1RoleAdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynapseExecutionServiceV1RoleAdminChangedIterator) Next ¶ added in v0.1.0
func (it *SynapseExecutionServiceV1RoleAdminChangedIterator) 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 SynapseExecutionServiceV1RoleGranted ¶ added in v0.1.0
type SynapseExecutionServiceV1RoleGranted struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
SynapseExecutionServiceV1RoleGranted represents a RoleGranted event raised by the SynapseExecutionServiceV1 contract.
type SynapseExecutionServiceV1RoleGrantedIterator ¶ added in v0.1.0
type SynapseExecutionServiceV1RoleGrantedIterator struct { Event *SynapseExecutionServiceV1RoleGranted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynapseExecutionServiceV1RoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the SynapseExecutionServiceV1 contract.
func (*SynapseExecutionServiceV1RoleGrantedIterator) Close ¶ added in v0.1.0
func (it *SynapseExecutionServiceV1RoleGrantedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynapseExecutionServiceV1RoleGrantedIterator) Error ¶ added in v0.1.0
func (it *SynapseExecutionServiceV1RoleGrantedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynapseExecutionServiceV1RoleGrantedIterator) Next ¶ added in v0.1.0
func (it *SynapseExecutionServiceV1RoleGrantedIterator) 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 SynapseExecutionServiceV1RoleRevoked ¶ added in v0.1.0
type SynapseExecutionServiceV1RoleRevoked struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
SynapseExecutionServiceV1RoleRevoked represents a RoleRevoked event raised by the SynapseExecutionServiceV1 contract.
type SynapseExecutionServiceV1RoleRevokedIterator ¶ added in v0.1.0
type SynapseExecutionServiceV1RoleRevokedIterator struct { Event *SynapseExecutionServiceV1RoleRevoked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SynapseExecutionServiceV1RoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the SynapseExecutionServiceV1 contract.
func (*SynapseExecutionServiceV1RoleRevokedIterator) Close ¶ added in v0.1.0
func (it *SynapseExecutionServiceV1RoleRevokedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SynapseExecutionServiceV1RoleRevokedIterator) Error ¶ added in v0.1.0
func (it *SynapseExecutionServiceV1RoleRevokedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SynapseExecutionServiceV1RoleRevokedIterator) Next ¶ added in v0.1.0
func (it *SynapseExecutionServiceV1RoleRevokedIterator) 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 SynapseExecutionServiceV1Session ¶ added in v0.1.0
type SynapseExecutionServiceV1Session struct { Contract *SynapseExecutionServiceV1 // 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 }
SynapseExecutionServiceV1Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*SynapseExecutionServiceV1Session) ClaimFees ¶ added in v0.10.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Session) ClaimFees() (*types.Transaction, error)
ClaimFees is a paid mutator transaction binding the contract method 0xd294f093.
Solidity: function claimFees() returns()
func (*SynapseExecutionServiceV1Session) DEFAULTADMINROLE ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Session) DEFAULTADMINROLE() ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*SynapseExecutionServiceV1Session) ExecutorEOA ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Session) ExecutorEOA() (common.Address, error)
ExecutorEOA is a free data retrieval call binding the contract method 0x62014bad.
Solidity: function executorEOA() view returns(address)
func (*SynapseExecutionServiceV1Session) GOVERNORROLE ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Session) GOVERNORROLE() ([32]byte, error)
GOVERNORROLE is a free data retrieval call binding the contract method 0xccc57490.
Solidity: function GOVERNOR_ROLE() view returns(bytes32)
func (*SynapseExecutionServiceV1Session) GasOracle ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Session) GasOracle() (common.Address, error)
GasOracle is a free data retrieval call binding the contract method 0x5d62a8dd.
Solidity: function gasOracle() view returns(address)
func (*SynapseExecutionServiceV1Session) GetClaimableAmount ¶ added in v0.10.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Session) GetClaimableAmount() (*big.Int, error)
GetClaimableAmount is a free data retrieval call binding the contract method 0xc354bd6e.
Solidity: function getClaimableAmount() view returns(uint256)
func (*SynapseExecutionServiceV1Session) GetClaimerFraction ¶ added in v0.10.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Session) GetClaimerFraction() (*big.Int, error)
GetClaimerFraction is a free data retrieval call binding the contract method 0x4f199114.
Solidity: function getClaimerFraction() view returns(uint256)
func (*SynapseExecutionServiceV1Session) GetClaimerReward ¶ added in v0.10.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Session) GetClaimerReward() (*big.Int, error)
GetClaimerReward is a free data retrieval call binding the contract method 0x26533fe9.
Solidity: function getClaimerReward() view returns(uint256)
func (*SynapseExecutionServiceV1Session) GetExecutionFee ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Session) GetExecutionFee(dstChainId uint64, txPayloadSize *big.Int, options []byte) (*big.Int, error)
GetExecutionFee is a free data retrieval call binding the contract method 0x96fda4da.
Solidity: function getExecutionFee(uint64 dstChainId, uint256 txPayloadSize, bytes options) view returns(uint256 executionFee)
func (*SynapseExecutionServiceV1Session) GetFeeRecipient ¶ added in v0.10.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Session) GetFeeRecipient() (common.Address, error)
GetFeeRecipient is a free data retrieval call binding the contract method 0x4ccb20c0.
Solidity: function getFeeRecipient() view returns(address)
func (*SynapseExecutionServiceV1Session) GetRoleAdmin ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Session) GetRoleAdmin(role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*SynapseExecutionServiceV1Session) GlobalMarkup ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Session) GlobalMarkup() (*big.Int, error)
GlobalMarkup is a free data retrieval call binding the contract method 0xefd07ec2.
Solidity: function globalMarkup() view returns(uint256)
func (*SynapseExecutionServiceV1Session) GrantRole ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Session) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*SynapseExecutionServiceV1Session) HasRole ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Session) HasRole(role [32]byte, account common.Address) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*SynapseExecutionServiceV1Session) ICCLIENTROLE ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Session) ICCLIENTROLE() ([32]byte, error)
ICCLIENTROLE is a free data retrieval call binding the contract method 0x08c5c0db.
Solidity: function IC_CLIENT_ROLE() view returns(bytes32)
func (*SynapseExecutionServiceV1Session) Initialize ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Session) Initialize(admin common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xc4d66de8.
Solidity: function initialize(address admin) returns()
func (*SynapseExecutionServiceV1Session) RenounceRole ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Session) RenounceRole(role [32]byte, callerConfirmation common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address callerConfirmation) returns()
func (*SynapseExecutionServiceV1Session) RequestTxExecution ¶ added in v0.10.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Session) RequestTxExecution(dstChainId uint64, txPayloadSize *big.Int, transactionId [32]byte, options []byte) (*types.Transaction, error)
RequestTxExecution is a paid mutator transaction binding the contract method 0x58efb47d.
Solidity: function requestTxExecution(uint64 dstChainId, uint256 txPayloadSize, bytes32 transactionId, bytes options) payable returns()
func (*SynapseExecutionServiceV1Session) RevokeRole ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Session) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*SynapseExecutionServiceV1Session) SetClaimerFraction ¶ added in v0.10.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Session) SetClaimerFraction(claimerFraction_ *big.Int) (*types.Transaction, error)
SetClaimerFraction is a paid mutator transaction binding the contract method 0xa9bc769b.
Solidity: function setClaimerFraction(uint256 claimerFraction_) returns()
func (*SynapseExecutionServiceV1Session) SetExecutorEOA ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Session) SetExecutorEOA(executorEOA_ common.Address) (*types.Transaction, error)
SetExecutorEOA is a paid mutator transaction binding the contract method 0x2d54566c.
Solidity: function setExecutorEOA(address executorEOA_) returns()
func (*SynapseExecutionServiceV1Session) SetGasOracle ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Session) SetGasOracle(gasOracle_ common.Address) (*types.Transaction, error)
SetGasOracle is a paid mutator transaction binding the contract method 0xa87b8152.
Solidity: function setGasOracle(address gasOracle_) returns()
func (*SynapseExecutionServiceV1Session) SetGlobalMarkup ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Session) SetGlobalMarkup(globalMarkup_ *big.Int) (*types.Transaction, error)
SetGlobalMarkup is a paid mutator transaction binding the contract method 0xcf4f578f.
Solidity: function setGlobalMarkup(uint256 globalMarkup_) returns()
func (*SynapseExecutionServiceV1Session) SupportsInterface ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Session) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
type SynapseExecutionServiceV1Transactor ¶ added in v0.1.0
type SynapseExecutionServiceV1Transactor struct {
// contains filtered or unexported fields
}
SynapseExecutionServiceV1Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSynapseExecutionServiceV1Transactor ¶ added in v0.1.0
func NewSynapseExecutionServiceV1Transactor(address common.Address, transactor bind.ContractTransactor) (*SynapseExecutionServiceV1Transactor, error)
NewSynapseExecutionServiceV1Transactor creates a new write-only instance of SynapseExecutionServiceV1, bound to a specific deployed contract.
func (*SynapseExecutionServiceV1Transactor) ClaimFees ¶ added in v0.10.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Transactor) ClaimFees(opts *bind.TransactOpts) (*types.Transaction, error)
ClaimFees is a paid mutator transaction binding the contract method 0xd294f093.
Solidity: function claimFees() returns()
func (*SynapseExecutionServiceV1Transactor) GrantRole ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Transactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*SynapseExecutionServiceV1Transactor) Initialize ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Transactor) Initialize(opts *bind.TransactOpts, admin common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xc4d66de8.
Solidity: function initialize(address admin) returns()
func (*SynapseExecutionServiceV1Transactor) RenounceRole ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Transactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, callerConfirmation common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address callerConfirmation) returns()
func (*SynapseExecutionServiceV1Transactor) RequestTxExecution ¶ added in v0.10.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Transactor) RequestTxExecution(opts *bind.TransactOpts, dstChainId uint64, txPayloadSize *big.Int, transactionId [32]byte, options []byte) (*types.Transaction, error)
RequestTxExecution is a paid mutator transaction binding the contract method 0x58efb47d.
Solidity: function requestTxExecution(uint64 dstChainId, uint256 txPayloadSize, bytes32 transactionId, bytes options) payable returns()
func (*SynapseExecutionServiceV1Transactor) RevokeRole ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Transactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*SynapseExecutionServiceV1Transactor) SetClaimerFraction ¶ added in v0.10.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Transactor) SetClaimerFraction(opts *bind.TransactOpts, claimerFraction_ *big.Int) (*types.Transaction, error)
SetClaimerFraction is a paid mutator transaction binding the contract method 0xa9bc769b.
Solidity: function setClaimerFraction(uint256 claimerFraction_) returns()
func (*SynapseExecutionServiceV1Transactor) SetExecutorEOA ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Transactor) SetExecutorEOA(opts *bind.TransactOpts, executorEOA_ common.Address) (*types.Transaction, error)
SetExecutorEOA is a paid mutator transaction binding the contract method 0x2d54566c.
Solidity: function setExecutorEOA(address executorEOA_) returns()
func (*SynapseExecutionServiceV1Transactor) SetGasOracle ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Transactor) SetGasOracle(opts *bind.TransactOpts, gasOracle_ common.Address) (*types.Transaction, error)
SetGasOracle is a paid mutator transaction binding the contract method 0xa87b8152.
Solidity: function setGasOracle(address gasOracle_) returns()
func (*SynapseExecutionServiceV1Transactor) SetGlobalMarkup ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1Transactor) SetGlobalMarkup(opts *bind.TransactOpts, globalMarkup_ *big.Int) (*types.Transaction, error)
SetGlobalMarkup is a paid mutator transaction binding the contract method 0xcf4f578f.
Solidity: function setGlobalMarkup(uint256 globalMarkup_) returns()
type SynapseExecutionServiceV1TransactorRaw ¶ added in v0.1.0
type SynapseExecutionServiceV1TransactorRaw struct {
Contract *SynapseExecutionServiceV1Transactor // Generic write-only contract binding to access the raw methods on
}
SynapseExecutionServiceV1TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SynapseExecutionServiceV1TransactorRaw) Transact ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SynapseExecutionServiceV1TransactorRaw) Transfer ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1TransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type SynapseExecutionServiceV1TransactorSession ¶ added in v0.1.0
type SynapseExecutionServiceV1TransactorSession struct { Contract *SynapseExecutionServiceV1Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SynapseExecutionServiceV1TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*SynapseExecutionServiceV1TransactorSession) ClaimFees ¶ added in v0.10.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1TransactorSession) ClaimFees() (*types.Transaction, error)
ClaimFees is a paid mutator transaction binding the contract method 0xd294f093.
Solidity: function claimFees() returns()
func (*SynapseExecutionServiceV1TransactorSession) GrantRole ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1TransactorSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*SynapseExecutionServiceV1TransactorSession) Initialize ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1TransactorSession) Initialize(admin common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xc4d66de8.
Solidity: function initialize(address admin) returns()
func (*SynapseExecutionServiceV1TransactorSession) RenounceRole ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1TransactorSession) RenounceRole(role [32]byte, callerConfirmation common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address callerConfirmation) returns()
func (*SynapseExecutionServiceV1TransactorSession) RequestTxExecution ¶ added in v0.10.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1TransactorSession) RequestTxExecution(dstChainId uint64, txPayloadSize *big.Int, transactionId [32]byte, options []byte) (*types.Transaction, error)
RequestTxExecution is a paid mutator transaction binding the contract method 0x58efb47d.
Solidity: function requestTxExecution(uint64 dstChainId, uint256 txPayloadSize, bytes32 transactionId, bytes options) payable returns()
func (*SynapseExecutionServiceV1TransactorSession) RevokeRole ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1TransactorSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*SynapseExecutionServiceV1TransactorSession) SetClaimerFraction ¶ added in v0.10.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1TransactorSession) SetClaimerFraction(claimerFraction_ *big.Int) (*types.Transaction, error)
SetClaimerFraction is a paid mutator transaction binding the contract method 0xa9bc769b.
Solidity: function setClaimerFraction(uint256 claimerFraction_) returns()
func (*SynapseExecutionServiceV1TransactorSession) SetExecutorEOA ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1TransactorSession) SetExecutorEOA(executorEOA_ common.Address) (*types.Transaction, error)
SetExecutorEOA is a paid mutator transaction binding the contract method 0x2d54566c.
Solidity: function setExecutorEOA(address executorEOA_) returns()
func (*SynapseExecutionServiceV1TransactorSession) SetGasOracle ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1TransactorSession) SetGasOracle(gasOracle_ common.Address) (*types.Transaction, error)
SetGasOracle is a paid mutator transaction binding the contract method 0xa87b8152.
Solidity: function setGasOracle(address gasOracle_) returns()
func (*SynapseExecutionServiceV1TransactorSession) SetGlobalMarkup ¶ added in v0.1.0
func (_SynapseExecutionServiceV1 *SynapseExecutionServiceV1TransactorSession) SetGlobalMarkup(globalMarkup_ *big.Int) (*types.Transaction, error)
SetGlobalMarkup is a paid mutator transaction binding the contract method 0xcf4f578f.
Solidity: function setGlobalMarkup(uint256 globalMarkup_) returns()
type VersionedPayloadLib ¶ added in v0.4.0
type VersionedPayloadLib struct { VersionedPayloadLibCaller // Read-only binding to the contract VersionedPayloadLibTransactor // Write-only binding to the contract VersionedPayloadLibFilterer // Log filterer for contract events }
VersionedPayloadLib is an auto generated Go binding around an Ethereum contract.
func DeployVersionedPayloadLib ¶ added in v0.4.0
func DeployVersionedPayloadLib(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *VersionedPayloadLib, error)
DeployVersionedPayloadLib deploys a new Ethereum contract, binding an instance of VersionedPayloadLib to it.
func NewVersionedPayloadLib ¶ added in v0.4.0
func NewVersionedPayloadLib(address common.Address, backend bind.ContractBackend) (*VersionedPayloadLib, error)
NewVersionedPayloadLib creates a new instance of VersionedPayloadLib, bound to a specific deployed contract.
type VersionedPayloadLibCaller ¶ added in v0.4.0
type VersionedPayloadLibCaller struct {
// contains filtered or unexported fields
}
VersionedPayloadLibCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewVersionedPayloadLibCaller ¶ added in v0.4.0
func NewVersionedPayloadLibCaller(address common.Address, caller bind.ContractCaller) (*VersionedPayloadLibCaller, error)
NewVersionedPayloadLibCaller creates a new read-only instance of VersionedPayloadLib, bound to a specific deployed contract.
type VersionedPayloadLibCallerRaw ¶ added in v0.4.0
type VersionedPayloadLibCallerRaw struct {
Contract *VersionedPayloadLibCaller // Generic read-only contract binding to access the raw methods on
}
VersionedPayloadLibCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*VersionedPayloadLibCallerRaw) Call ¶ added in v0.4.0
func (_VersionedPayloadLib *VersionedPayloadLibCallerRaw) 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 VersionedPayloadLibCallerSession ¶ added in v0.4.0
type VersionedPayloadLibCallerSession struct { Contract *VersionedPayloadLibCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
VersionedPayloadLibCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type VersionedPayloadLibFilterer ¶ added in v0.4.0
type VersionedPayloadLibFilterer struct {
// contains filtered or unexported fields
}
VersionedPayloadLibFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewVersionedPayloadLibFilterer ¶ added in v0.4.0
func NewVersionedPayloadLibFilterer(address common.Address, filterer bind.ContractFilterer) (*VersionedPayloadLibFilterer, error)
NewVersionedPayloadLibFilterer creates a new log filterer instance of VersionedPayloadLib, bound to a specific deployed contract.
type VersionedPayloadLibRaw ¶ added in v0.4.0
type VersionedPayloadLibRaw struct {
Contract *VersionedPayloadLib // Generic contract binding to access the raw methods on
}
VersionedPayloadLibRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*VersionedPayloadLibRaw) Call ¶ added in v0.4.0
func (_VersionedPayloadLib *VersionedPayloadLibRaw) 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 (*VersionedPayloadLibRaw) Transact ¶ added in v0.4.0
func (_VersionedPayloadLib *VersionedPayloadLibRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*VersionedPayloadLibRaw) Transfer ¶ added in v0.4.0
func (_VersionedPayloadLib *VersionedPayloadLibRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type VersionedPayloadLibSession ¶ added in v0.4.0
type VersionedPayloadLibSession struct { Contract *VersionedPayloadLib // 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 }
VersionedPayloadLibSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type VersionedPayloadLibTransactor ¶ added in v0.4.0
type VersionedPayloadLibTransactor struct {
// contains filtered or unexported fields
}
VersionedPayloadLibTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewVersionedPayloadLibTransactor ¶ added in v0.4.0
func NewVersionedPayloadLibTransactor(address common.Address, transactor bind.ContractTransactor) (*VersionedPayloadLibTransactor, error)
NewVersionedPayloadLibTransactor creates a new write-only instance of VersionedPayloadLib, bound to a specific deployed contract.
type VersionedPayloadLibTransactorRaw ¶ added in v0.4.0
type VersionedPayloadLibTransactorRaw struct {
Contract *VersionedPayloadLibTransactor // Generic write-only contract binding to access the raw methods on
}
VersionedPayloadLibTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*VersionedPayloadLibTransactorRaw) Transact ¶ added in v0.4.0
func (_VersionedPayloadLib *VersionedPayloadLibTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*VersionedPayloadLibTransactorRaw) Transfer ¶ added in v0.4.0
func (_VersionedPayloadLib *VersionedPayloadLibTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type VersionedPayloadLibTransactorSession ¶ added in v0.4.0
type VersionedPayloadLibTransactorSession struct { Contract *VersionedPayloadLibTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
VersionedPayloadLibTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.