Versions in this module Expand all Collapse all v0 v0.0.9 Nov 7, 2021 Changes in this version + const AddressABI + const AddressBin + const CountersABI + const CountersBin + const EnumerableMapABI + const EnumerableMapBin + const EnumerableSetABI + const EnumerableSetBin + const ItemContractABI + const ItemContractBin + const LicenseContractABI + const LicenseContractBin + const ReentrancyGuardABI + const ReentrancyGuardBin + const SafeMathABI + const SafeMathBin + type Address struct + func DeployAddress(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Address, error) + func NewAddress(address common.Address, backend bind.ContractBackend) (*Address, error) + type AddressCaller struct + func NewAddressCaller(address common.Address, caller bind.ContractCaller) (*AddressCaller, error) + type AddressCallerRaw struct + Contract *AddressCaller + func (_Address *AddressCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error + type AddressCallerSession struct + CallOpts bind.CallOpts + Contract *AddressCaller + type AddressFilterer struct + func NewAddressFilterer(address common.Address, filterer bind.ContractFilterer) (*AddressFilterer, error) + type AddressRaw struct + Contract *Address + func (_Address *AddressRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) 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 struct + CallOpts bind.CallOpts + Contract *Address + TransactOpts bind.TransactOpts + type AddressTransactor struct + func NewAddressTransactor(address common.Address, transactor bind.ContractTransactor) (*AddressTransactor, error) + type AddressTransactorRaw struct + Contract *AddressTransactor + func (_Address *AddressTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Address *AddressTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type AddressTransactorSession struct + Contract *AddressTransactor + TransactOpts bind.TransactOpts + type Counters struct + func DeployCounters(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Counters, error) + func NewCounters(address common.Address, backend bind.ContractBackend) (*Counters, error) + type CountersCaller struct + func NewCountersCaller(address common.Address, caller bind.ContractCaller) (*CountersCaller, error) + type CountersCallerRaw struct + Contract *CountersCaller + func (_Counters *CountersCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error + type CountersCallerSession struct + CallOpts bind.CallOpts + Contract *CountersCaller + type CountersFilterer struct + func NewCountersFilterer(address common.Address, filterer bind.ContractFilterer) (*CountersFilterer, error) + type CountersRaw struct + Contract *Counters + func (_Counters *CountersRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error + func (_Counters *CountersRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Counters *CountersRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type CountersSession struct + CallOpts bind.CallOpts + Contract *Counters + TransactOpts bind.TransactOpts + type CountersTransactor struct + func NewCountersTransactor(address common.Address, transactor bind.ContractTransactor) (*CountersTransactor, error) + type CountersTransactorRaw struct + Contract *CountersTransactor + func (_Counters *CountersTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Counters *CountersTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type CountersTransactorSession struct + Contract *CountersTransactor + TransactOpts bind.TransactOpts + type EnumerableMap struct + func DeployEnumerableMap(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *EnumerableMap, error) + func NewEnumerableMap(address common.Address, backend bind.ContractBackend) (*EnumerableMap, error) + type EnumerableMapCaller struct + func NewEnumerableMapCaller(address common.Address, caller bind.ContractCaller) (*EnumerableMapCaller, error) + type EnumerableMapCallerRaw struct + Contract *EnumerableMapCaller + func (_EnumerableMap *EnumerableMapCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error + type EnumerableMapCallerSession struct + CallOpts bind.CallOpts + Contract *EnumerableMapCaller + type EnumerableMapFilterer struct + func NewEnumerableMapFilterer(address common.Address, filterer bind.ContractFilterer) (*EnumerableMapFilterer, error) + type EnumerableMapRaw struct + Contract *EnumerableMap + func (_EnumerableMap *EnumerableMapRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error + func (_EnumerableMap *EnumerableMapRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_EnumerableMap *EnumerableMapRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type EnumerableMapSession struct + CallOpts bind.CallOpts + Contract *EnumerableMap + TransactOpts bind.TransactOpts + type EnumerableMapTransactor struct + func NewEnumerableMapTransactor(address common.Address, transactor bind.ContractTransactor) (*EnumerableMapTransactor, error) + type EnumerableMapTransactorRaw struct + Contract *EnumerableMapTransactor + func (_EnumerableMap *EnumerableMapTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_EnumerableMap *EnumerableMapTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type EnumerableMapTransactorSession struct + Contract *EnumerableMapTransactor + TransactOpts bind.TransactOpts + type EnumerableSet struct + func DeployEnumerableSet(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *EnumerableSet, error) + func NewEnumerableSet(address common.Address, backend bind.ContractBackend) (*EnumerableSet, error) + type EnumerableSetCaller struct + func NewEnumerableSetCaller(address common.Address, caller bind.ContractCaller) (*EnumerableSetCaller, error) + type EnumerableSetCallerRaw struct + Contract *EnumerableSetCaller + func (_EnumerableSet *EnumerableSetCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error + type EnumerableSetCallerSession struct + CallOpts bind.CallOpts + Contract *EnumerableSetCaller + type EnumerableSetFilterer struct + func NewEnumerableSetFilterer(address common.Address, filterer bind.ContractFilterer) (*EnumerableSetFilterer, error) + type EnumerableSetRaw struct + Contract *EnumerableSet + func (_EnumerableSet *EnumerableSetRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error + func (_EnumerableSet *EnumerableSetRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_EnumerableSet *EnumerableSetRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type EnumerableSetSession struct + CallOpts bind.CallOpts + Contract *EnumerableSet + TransactOpts bind.TransactOpts + type EnumerableSetTransactor struct + func NewEnumerableSetTransactor(address common.Address, transactor bind.ContractTransactor) (*EnumerableSetTransactor, error) + type EnumerableSetTransactorRaw struct + Contract *EnumerableSetTransactor + func (_EnumerableSet *EnumerableSetTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_EnumerableSet *EnumerableSetTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type EnumerableSetTransactorSession struct + Contract *EnumerableSetTransactor + TransactOpts bind.TransactOpts + type ItemContract struct + func DeployItemContract(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ItemContract, error) + func NewItemContract(address common.Address, backend bind.ContractBackend) (*ItemContract, error) + type ItemContractApproval struct + Dci string + From common.Address + Raw types.Log + To common.Address + TokenId *big.Int + type ItemContractApprovalIterator struct + Event *ItemContractApproval + func (it *ItemContractApprovalIterator) Close() error + func (it *ItemContractApprovalIterator) Error() error + func (it *ItemContractApprovalIterator) Next() bool + type ItemContractCaller struct + func NewItemContractCaller(address common.Address, caller bind.ContractCaller) (*ItemContractCaller, error) + func (_ItemContract *ItemContractCaller) GetApproved(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error) + func (_ItemContract *ItemContractCaller) GetCount(opts *bind.CallOpts, owner common.Address) (*big.Int, error) + func (_ItemContract *ItemContractCaller) GetCreator(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error) + func (_ItemContract *ItemContractCaller) GetDCI(opts *bind.CallOpts, tokenId *big.Int) (string, error) + func (_ItemContract *ItemContractCaller) GetName(opts *bind.CallOpts, tokenId *big.Int) (string, error) + func (_ItemContract *ItemContractCaller) GetOwner(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error) + func (_ItemContract *ItemContractCaller) GetTokenId(opts *bind.CallOpts, dci string) (*big.Int, error) + func (_ItemContract *ItemContractCaller) GetTokenURI(opts *bind.CallOpts, tokenId *big.Int) (string, error) + type ItemContractCallerRaw struct + Contract *ItemContractCaller + func (_ItemContract *ItemContractCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error + type ItemContractCallerSession struct + CallOpts bind.CallOpts + Contract *ItemContractCaller + func (_ItemContract *ItemContractCallerSession) GetApproved(tokenId *big.Int) (common.Address, error) + func (_ItemContract *ItemContractCallerSession) GetCount(owner common.Address) (*big.Int, error) + func (_ItemContract *ItemContractCallerSession) GetCreator(tokenId *big.Int) (common.Address, error) + func (_ItemContract *ItemContractCallerSession) GetDCI(tokenId *big.Int) (string, error) + func (_ItemContract *ItemContractCallerSession) GetName(tokenId *big.Int) (string, error) + func (_ItemContract *ItemContractCallerSession) GetOwner(tokenId *big.Int) (common.Address, error) + func (_ItemContract *ItemContractCallerSession) GetTokenId(dci string) (*big.Int, error) + func (_ItemContract *ItemContractCallerSession) GetTokenURI(tokenId *big.Int) (string, error) + type ItemContractCreate struct + Dci string + From common.Address + Name string + Raw types.Log + TokenId *big.Int + TokenURI string + type ItemContractCreateIterator struct + Event *ItemContractCreate + func (it *ItemContractCreateIterator) Close() error + func (it *ItemContractCreateIterator) Error() error + func (it *ItemContractCreateIterator) Next() bool + type ItemContractFilterer struct + func NewItemContractFilterer(address common.Address, filterer bind.ContractFilterer) (*ItemContractFilterer, error) + func (_ItemContract *ItemContractFilterer) FilterApproval(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*ItemContractApprovalIterator, error) + func (_ItemContract *ItemContractFilterer) FilterCreate(opts *bind.FilterOpts, from []common.Address, tokenId []*big.Int) (*ItemContractCreateIterator, error) + func (_ItemContract *ItemContractFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*ItemContractTransferIterator, error) + func (_ItemContract *ItemContractFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ItemContractApproval, from []common.Address, ...) (event.Subscription, error) + func (_ItemContract *ItemContractFilterer) WatchCreate(opts *bind.WatchOpts, sink chan<- *ItemContractCreate, from []common.Address, ...) (event.Subscription, error) + func (_ItemContract *ItemContractFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ItemContractTransfer, from []common.Address, ...) (event.Subscription, error) + type ItemContractRaw struct + Contract *ItemContract + func (_ItemContract *ItemContractRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error + func (_ItemContract *ItemContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_ItemContract *ItemContractRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type ItemContractSession struct + CallOpts bind.CallOpts + Contract *ItemContract + TransactOpts bind.TransactOpts + func (_ItemContract *ItemContractSession) Approve(tokenId *big.Int, to common.Address) (*types.Transaction, error) + func (_ItemContract *ItemContractSession) Create(dci string, name string, tokenURI string) (*types.Transaction, error) + func (_ItemContract *ItemContractSession) GetApproved(tokenId *big.Int) (common.Address, error) + func (_ItemContract *ItemContractSession) GetCount(owner common.Address) (*big.Int, error) + func (_ItemContract *ItemContractSession) GetCreator(tokenId *big.Int) (common.Address, error) + func (_ItemContract *ItemContractSession) GetDCI(tokenId *big.Int) (string, error) + func (_ItemContract *ItemContractSession) GetName(tokenId *big.Int) (string, error) + func (_ItemContract *ItemContractSession) GetOwner(tokenId *big.Int) (common.Address, error) + func (_ItemContract *ItemContractSession) GetTokenId(dci string) (*big.Int, error) + func (_ItemContract *ItemContractSession) GetTokenURI(tokenId *big.Int) (string, error) + func (_ItemContract *ItemContractSession) Transfer(tokenId *big.Int, to common.Address) (*types.Transaction, error) + type ItemContractTransactor struct + func NewItemContractTransactor(address common.Address, transactor bind.ContractTransactor) (*ItemContractTransactor, error) + func (_ItemContract *ItemContractTransactor) Approve(opts *bind.TransactOpts, tokenId *big.Int, to common.Address) (*types.Transaction, error) + func (_ItemContract *ItemContractTransactor) Create(opts *bind.TransactOpts, dci string, name string, tokenURI string) (*types.Transaction, error) + func (_ItemContract *ItemContractTransactor) Transfer(opts *bind.TransactOpts, tokenId *big.Int, to common.Address) (*types.Transaction, error) + type ItemContractTransactorRaw struct + Contract *ItemContractTransactor + func (_ItemContract *ItemContractTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_ItemContract *ItemContractTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type ItemContractTransactorSession struct + Contract *ItemContractTransactor + TransactOpts bind.TransactOpts + func (_ItemContract *ItemContractTransactorSession) Approve(tokenId *big.Int, to common.Address) (*types.Transaction, error) + func (_ItemContract *ItemContractTransactorSession) Create(dci string, name string, tokenURI string) (*types.Transaction, error) + func (_ItemContract *ItemContractTransactorSession) Transfer(tokenId *big.Int, to common.Address) (*types.Transaction, error) + type ItemContractTransfer struct + Dci string + From common.Address + Raw types.Log + To common.Address + TokenId *big.Int + type ItemContractTransferIterator struct + Event *ItemContractTransfer + func (it *ItemContractTransferIterator) Close() error + func (it *ItemContractTransferIterator) Error() error + func (it *ItemContractTransferIterator) Next() bool + type LicenseContract struct + func DeployLicenseContract(auth *bind.TransactOpts, backend bind.ContractBackend, ...) (common.Address, *types.Transaction, *LicenseContract, error) + func NewLicenseContract(address common.Address, backend bind.ContractBackend) (*LicenseContract, error) + type LicenseContractBuy struct + Begin *big.Int + Buyer common.Address + Dci string + Deadline *big.Int + Price *big.Int + Raw types.Log + TokenId *big.Int + type LicenseContractBuyIterator struct + Event *LicenseContractBuy + func (it *LicenseContractBuyIterator) Close() error + func (it *LicenseContractBuyIterator) Error() error + func (it *LicenseContractBuyIterator) Next() bool + type LicenseContractCaller struct + func NewLicenseContractCaller(address common.Address, caller bind.ContractCaller) (*LicenseContractCaller, error) + func (_LicenseContract *LicenseContractCaller) Exists(opts *bind.CallOpts, tokenId *big.Int) (bool, error) + func (_LicenseContract *LicenseContractCaller) GetDeadline(opts *bind.CallOpts, tokenId *big.Int) (*big.Int, error) + func (_LicenseContract *LicenseContractCaller) GetDuration(opts *bind.CallOpts, tokenId *big.Int) (*big.Int, error) + func (_LicenseContract *LicenseContractCaller) GetPrice(opts *bind.CallOpts, tokenId *big.Int) (*big.Int, error) + func (_LicenseContract *LicenseContractCaller) GetSeller(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error) + func (_LicenseContract *LicenseContractCaller) GetType(opts *bind.CallOpts, tokenId *big.Int) (uint8, error) + func (_LicenseContract *LicenseContractCaller) HasValidLicense(opts *bind.CallOpts, tokenId *big.Int) (bool, error) + type LicenseContractCallerRaw struct + Contract *LicenseContractCaller + func (_LicenseContract *LicenseContractCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error + type LicenseContractCallerSession struct + CallOpts bind.CallOpts + Contract *LicenseContractCaller + func (_LicenseContract *LicenseContractCallerSession) Exists(tokenId *big.Int) (bool, error) + func (_LicenseContract *LicenseContractCallerSession) GetDeadline(tokenId *big.Int) (*big.Int, error) + func (_LicenseContract *LicenseContractCallerSession) GetDuration(tokenId *big.Int) (*big.Int, error) + func (_LicenseContract *LicenseContractCallerSession) GetPrice(tokenId *big.Int) (*big.Int, error) + func (_LicenseContract *LicenseContractCallerSession) GetSeller(tokenId *big.Int) (common.Address, error) + func (_LicenseContract *LicenseContractCallerSession) GetType(tokenId *big.Int) (uint8, error) + func (_LicenseContract *LicenseContractCallerSession) HasValidLicense(tokenId *big.Int) (bool, error) + type LicenseContractCreate struct + Dci string + Duration *big.Int + Price *big.Int + Raw types.Log + Seller common.Address + TokenId *big.Int + Types uint8 + type LicenseContractCreateIterator struct + Event *LicenseContractCreate + func (it *LicenseContractCreateIterator) Close() error + func (it *LicenseContractCreateIterator) Error() error + func (it *LicenseContractCreateIterator) Next() bool + type LicenseContractFilterer struct + func NewLicenseContractFilterer(address common.Address, filterer bind.ContractFilterer) (*LicenseContractFilterer, error) + func (_LicenseContract *LicenseContractFilterer) FilterBuy(opts *bind.FilterOpts, tokenId []*big.Int) (*LicenseContractBuyIterator, error) + func (_LicenseContract *LicenseContractFilterer) FilterCreate(opts *bind.FilterOpts, tokenId []*big.Int) (*LicenseContractCreateIterator, error) + func (_LicenseContract *LicenseContractFilterer) FilterFinish(opts *bind.FilterOpts, tokenId []*big.Int) (*LicenseContractFinishIterator, error) + func (_LicenseContract *LicenseContractFilterer) WatchBuy(opts *bind.WatchOpts, sink chan<- *LicenseContractBuy, tokenId []*big.Int) (event.Subscription, error) + func (_LicenseContract *LicenseContractFilterer) WatchCreate(opts *bind.WatchOpts, sink chan<- *LicenseContractCreate, tokenId []*big.Int) (event.Subscription, error) + func (_LicenseContract *LicenseContractFilterer) WatchFinish(opts *bind.WatchOpts, sink chan<- *LicenseContractFinish, tokenId []*big.Int) (event.Subscription, error) + type LicenseContractFinish struct + Dci string + Raw types.Log + TokenId *big.Int + type LicenseContractFinishIterator struct + Event *LicenseContractFinish + func (it *LicenseContractFinishIterator) Close() error + func (it *LicenseContractFinishIterator) Error() error + func (it *LicenseContractFinishIterator) Next() bool + type LicenseContractRaw struct + Contract *LicenseContract + func (_LicenseContract *LicenseContractRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error + func (_LicenseContract *LicenseContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_LicenseContract *LicenseContractRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type LicenseContractSession struct + CallOpts bind.CallOpts + Contract *LicenseContract + TransactOpts bind.TransactOpts + func (_LicenseContract *LicenseContractSession) Buy(tokenId *big.Int) (*types.Transaction, error) + func (_LicenseContract *LicenseContractSession) Create(tokenId *big.Int, price *big.Int, duration *big.Int, types uint8) (*types.Transaction, error) + func (_LicenseContract *LicenseContractSession) Exists(tokenId *big.Int) (bool, error) + func (_LicenseContract *LicenseContractSession) Finish(tokenId *big.Int) (*types.Transaction, error) + func (_LicenseContract *LicenseContractSession) GetDeadline(tokenId *big.Int) (*big.Int, error) + func (_LicenseContract *LicenseContractSession) GetDuration(tokenId *big.Int) (*big.Int, error) + func (_LicenseContract *LicenseContractSession) GetPrice(tokenId *big.Int) (*big.Int, error) + func (_LicenseContract *LicenseContractSession) GetSeller(tokenId *big.Int) (common.Address, error) + func (_LicenseContract *LicenseContractSession) GetType(tokenId *big.Int) (uint8, error) + func (_LicenseContract *LicenseContractSession) HasValidLicense(tokenId *big.Int) (bool, error) + type LicenseContractTransactor struct + func NewLicenseContractTransactor(address common.Address, transactor bind.ContractTransactor) (*LicenseContractTransactor, error) + func (_LicenseContract *LicenseContractTransactor) Buy(opts *bind.TransactOpts, tokenId *big.Int) (*types.Transaction, error) + func (_LicenseContract *LicenseContractTransactor) Create(opts *bind.TransactOpts, tokenId *big.Int, price *big.Int, duration *big.Int, ...) (*types.Transaction, error) + func (_LicenseContract *LicenseContractTransactor) Finish(opts *bind.TransactOpts, tokenId *big.Int) (*types.Transaction, error) + type LicenseContractTransactorRaw struct + Contract *LicenseContractTransactor + func (_LicenseContract *LicenseContractTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_LicenseContract *LicenseContractTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type LicenseContractTransactorSession struct + Contract *LicenseContractTransactor + TransactOpts bind.TransactOpts + func (_LicenseContract *LicenseContractTransactorSession) Buy(tokenId *big.Int) (*types.Transaction, error) + func (_LicenseContract *LicenseContractTransactorSession) Create(tokenId *big.Int, price *big.Int, duration *big.Int, types uint8) (*types.Transaction, error) + func (_LicenseContract *LicenseContractTransactorSession) Finish(tokenId *big.Int) (*types.Transaction, error) + type ReentrancyGuard struct + func DeployReentrancyGuard(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ReentrancyGuard, error) + func NewReentrancyGuard(address common.Address, backend bind.ContractBackend) (*ReentrancyGuard, error) + type ReentrancyGuardCaller struct + func NewReentrancyGuardCaller(address common.Address, caller bind.ContractCaller) (*ReentrancyGuardCaller, error) + type ReentrancyGuardCallerRaw struct + Contract *ReentrancyGuardCaller + func (_ReentrancyGuard *ReentrancyGuardCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error + type ReentrancyGuardCallerSession struct + CallOpts bind.CallOpts + Contract *ReentrancyGuardCaller + type ReentrancyGuardFilterer struct + func NewReentrancyGuardFilterer(address common.Address, filterer bind.ContractFilterer) (*ReentrancyGuardFilterer, error) + type ReentrancyGuardRaw struct + Contract *ReentrancyGuard + func (_ReentrancyGuard *ReentrancyGuardRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error + func (_ReentrancyGuard *ReentrancyGuardRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_ReentrancyGuard *ReentrancyGuardRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type ReentrancyGuardSession struct + CallOpts bind.CallOpts + Contract *ReentrancyGuard + TransactOpts bind.TransactOpts + type ReentrancyGuardTransactor struct + func NewReentrancyGuardTransactor(address common.Address, transactor bind.ContractTransactor) (*ReentrancyGuardTransactor, error) + type ReentrancyGuardTransactorRaw struct + Contract *ReentrancyGuardTransactor + func (_ReentrancyGuard *ReentrancyGuardTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_ReentrancyGuard *ReentrancyGuardTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type ReentrancyGuardTransactorSession struct + Contract *ReentrancyGuardTransactor + TransactOpts bind.TransactOpts + type SafeMath struct + func DeploySafeMath(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *SafeMath, error) + func NewSafeMath(address common.Address, backend bind.ContractBackend) (*SafeMath, error) + type SafeMathCaller struct + func NewSafeMathCaller(address common.Address, caller bind.ContractCaller) (*SafeMathCaller, error) + type SafeMathCallerRaw struct + Contract *SafeMathCaller + func (_SafeMath *SafeMathCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error + type SafeMathCallerSession struct + CallOpts bind.CallOpts + Contract *SafeMathCaller + type SafeMathFilterer struct + func NewSafeMathFilterer(address common.Address, filterer bind.ContractFilterer) (*SafeMathFilterer, error) + type SafeMathRaw struct + Contract *SafeMath + func (_SafeMath *SafeMathRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error + func (_SafeMath *SafeMathRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_SafeMath *SafeMathRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type SafeMathSession struct + CallOpts bind.CallOpts + Contract *SafeMath + TransactOpts bind.TransactOpts + type SafeMathTransactor struct + func NewSafeMathTransactor(address common.Address, transactor bind.ContractTransactor) (*SafeMathTransactor, error) + type SafeMathTransactorRaw struct + Contract *SafeMathTransactor + func (_SafeMath *SafeMathTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_SafeMath *SafeMathTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type SafeMathTransactorSession struct + Contract *SafeMathTransactor + TransactOpts bind.TransactOpts v0.0.7 Oct 24, 2021 Changes in this version + type Backend interface + BalanceAt func(ctx context.Context, address common.Address, blockNum *big.Int) (*big.Int, error) + TransactionReceipt func(ctx context.Context, txHash common.Hash) (*types.Receipt, error) + type License struct + func New(contractAddr common.Address, prvKey *ecdsa.PrivateKey, backend Backend) (self *License, err error) + func (l *License) Contract() *contract.License + func (l *License) Session() *contract.LicenseSession