Versions in this module Expand all Collapse all v1 v1.0.0 Apr 20, 2022 Changes in this version + const AccessControlABI + type AccessControl struct + func NewAccessControl(address common.Address, backend bind.ContractBackend) (*AccessControl, error) + type AccessControlCaller struct + func NewAccessControlCaller(address common.Address, caller bind.ContractCaller) (*AccessControlCaller, error) + func (_AccessControl *AccessControlCaller) DEFAULTADMINROLE(opts *bind.CallOpts) ([32]byte, error) + func (_AccessControl *AccessControlCaller) GetRoleAdmin(opts *bind.CallOpts, role [32]byte) ([32]byte, error) + func (_AccessControl *AccessControlCaller) GetRoleMember(opts *bind.CallOpts, role [32]byte, index *big.Int) (common.Address, error) + func (_AccessControl *AccessControlCaller) GetRoleMemberCount(opts *bind.CallOpts, role [32]byte) (*big.Int, error) + func (_AccessControl *AccessControlCaller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error) + type AccessControlCallerRaw struct + Contract *AccessControlCaller + func (_AccessControl *AccessControlCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type AccessControlCallerSession struct + CallOpts bind.CallOpts + Contract *AccessControlCaller + func (_AccessControl *AccessControlCallerSession) DEFAULTADMINROLE() ([32]byte, error) + func (_AccessControl *AccessControlCallerSession) GetRoleAdmin(role [32]byte) ([32]byte, error) + func (_AccessControl *AccessControlCallerSession) GetRoleMember(role [32]byte, index *big.Int) (common.Address, error) + func (_AccessControl *AccessControlCallerSession) GetRoleMemberCount(role [32]byte) (*big.Int, error) + func (_AccessControl *AccessControlCallerSession) HasRole(role [32]byte, account common.Address) (bool, error) + type AccessControlFilterer struct + func NewAccessControlFilterer(address common.Address, filterer bind.ContractFilterer) (*AccessControlFilterer, error) + func (_AccessControl *AccessControlFilterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*AccessControlRoleGrantedIterator, error) + func (_AccessControl *AccessControlFilterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*AccessControlRoleRevokedIterator, error) + func (_AccessControl *AccessControlFilterer) ParseRoleGranted(log types.Log) (*AccessControlRoleGranted, error) + func (_AccessControl *AccessControlFilterer) ParseRoleRevoked(log types.Log) (*AccessControlRoleRevoked, error) + func (_AccessControl *AccessControlFilterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *AccessControlRoleGranted, role [][32]byte, ...) (event.Subscription, error) + func (_AccessControl *AccessControlFilterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *AccessControlRoleRevoked, role [][32]byte, ...) (event.Subscription, error) + type AccessControlRaw struct + Contract *AccessControl + func (_AccessControl *AccessControlRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_AccessControl *AccessControlRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_AccessControl *AccessControlRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type AccessControlRoleGranted struct + Account common.Address + Raw types.Log + Role [32]byte + Sender common.Address + type AccessControlRoleGrantedIterator struct + Event *AccessControlRoleGranted + func (it *AccessControlRoleGrantedIterator) Close() error + func (it *AccessControlRoleGrantedIterator) Error() error + func (it *AccessControlRoleGrantedIterator) Next() bool + type AccessControlRoleRevoked struct + Account common.Address + Raw types.Log + Role [32]byte + Sender common.Address + type AccessControlRoleRevokedIterator struct + Event *AccessControlRoleRevoked + func (it *AccessControlRoleRevokedIterator) Close() error + func (it *AccessControlRoleRevokedIterator) Error() error + func (it *AccessControlRoleRevokedIterator) Next() bool + type AccessControlSession struct + CallOpts bind.CallOpts + Contract *AccessControl + TransactOpts bind.TransactOpts + func (_AccessControl *AccessControlSession) DEFAULTADMINROLE() ([32]byte, error) + func (_AccessControl *AccessControlSession) GetRoleAdmin(role [32]byte) ([32]byte, error) + func (_AccessControl *AccessControlSession) GetRoleMember(role [32]byte, index *big.Int) (common.Address, error) + func (_AccessControl *AccessControlSession) GetRoleMemberCount(role [32]byte) (*big.Int, error) + func (_AccessControl *AccessControlSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error) + func (_AccessControl *AccessControlSession) HasRole(role [32]byte, account common.Address) (bool, error) + func (_AccessControl *AccessControlSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error) + func (_AccessControl *AccessControlSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error) + type AccessControlTransactor struct + func NewAccessControlTransactor(address common.Address, transactor bind.ContractTransactor) (*AccessControlTransactor, error) + func (_AccessControl *AccessControlTransactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error) + func (_AccessControl *AccessControlTransactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error) + func (_AccessControl *AccessControlTransactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error) + type AccessControlTransactorRaw struct + Contract *AccessControlTransactor + func (_AccessControl *AccessControlTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_AccessControl *AccessControlTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type AccessControlTransactorSession struct + Contract *AccessControlTransactor + TransactOpts bind.TransactOpts + func (_AccessControl *AccessControlTransactorSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error) + func (_AccessControl *AccessControlTransactorSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error) + func (_AccessControl *AccessControlTransactorSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)