# Functions
DeployContracts deploys a new Ethereum contract, binding an instance of Contracts to it.
NewContracts creates a new instance of Contracts, bound to a specific deployed contract.
NewContractsCaller creates a new read-only instance of Contracts, bound to a specific deployed contract.
NewContractsFilterer creates a new log filterer instance of Contracts, bound to a specific deployed contract.
NewContractsTransactor creates a new write-only instance of Contracts, bound to a specific deployed contract.
# Variables
ContractsABI is the input ABI used to generate the binding from.
ContractsBin is the compiled bytecode used for deploying new contracts.
ContractsMetaData contains all meta data concerning the Contracts contract.
# Structs
Contracts is an auto generated Go binding around an Ethereum contract.
ContractsCaller is an auto generated read-only Go binding around an Ethereum contract.
ContractsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
ContractsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
ContractsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
ContractsRaw is an auto generated low-level Go binding around an Ethereum contract.
ContractsRoleAdminChanged represents a RoleAdminChanged event raised by the Contracts contract.
ContractsRoleAdminChangedIterator is returned from FilterRoleAdminChanged and is used to iterate over the raw logs and unpacked data for RoleAdminChanged events raised by the Contracts contract.
ContractsRoleGranted represents a RoleGranted event raised by the Contracts contract.
ContractsRoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the Contracts contract.
ContractsRoleRevoked represents a RoleRevoked event raised by the Contracts contract.
ContractsRoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the Contracts contract.
ContractsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
ContractsTransactor is an auto generated write-only Go binding around an Ethereum contract.
ContractsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
ContractsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.