Versions in this module Expand all Collapse all v1 v1.14.2 Jun 6, 2024 Changes in this version + var ProjectABI = ProjectMetaData.ABI + var ProjectMetaData = &bind.MetaData + var ProjectRegistryABI = ProjectRegistryMetaData.ABI + var ProjectRegistryMetaData = &bind.MetaData + type Project struct + func NewProject(address common.Address, backend bind.ContractBackend) (*Project, error) + type ProjectApproval struct + Approved common.Address + Owner common.Address + Raw types.Log + TokenId *big.Int + type ProjectApprovalForAll struct + Approved bool + Operator common.Address + Owner common.Address + Raw types.Log + type ProjectApprovalForAllIterator struct + Event *ProjectApprovalForAll + func (it *ProjectApprovalForAllIterator) Close() error + func (it *ProjectApprovalForAllIterator) Error() error + func (it *ProjectApprovalForAllIterator) Next() bool + type ProjectApprovalIterator struct + Event *ProjectApproval + func (it *ProjectApprovalIterator) Close() error + func (it *ProjectApprovalIterator) Error() error + func (it *ProjectApprovalIterator) Next() bool + type ProjectCaller struct + func NewProjectCaller(address common.Address, caller bind.ContractCaller) (*ProjectCaller, error) + func (_Project *ProjectCaller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error) + func (_Project *ProjectCaller) Count(opts *bind.CallOpts) (*big.Int, error) + func (_Project *ProjectCaller) GetApproved(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error) + func (_Project *ProjectCaller) IsApprovedForAll(opts *bind.CallOpts, owner common.Address, operator common.Address) (bool, error) + func (_Project *ProjectCaller) Minter(opts *bind.CallOpts) (common.Address, error) + func (_Project *ProjectCaller) Name(opts *bind.CallOpts, _projectId *big.Int) (string, error) + func (_Project *ProjectCaller) Name0(opts *bind.CallOpts) (string, error) + func (_Project *ProjectCaller) Owner(opts *bind.CallOpts) (common.Address, error) + func (_Project *ProjectCaller) OwnerOf(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error) + func (_Project *ProjectCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error) + func (_Project *ProjectCaller) Symbol(opts *bind.CallOpts) (string, error) + func (_Project *ProjectCaller) TokenURI(opts *bind.CallOpts, tokenId *big.Int) (string, error) + type ProjectCallerRaw struct + Contract *ProjectCaller + func (_Project *ProjectCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type ProjectCallerSession struct + CallOpts bind.CallOpts + Contract *ProjectCaller + func (_Project *ProjectCallerSession) BalanceOf(owner common.Address) (*big.Int, error) + func (_Project *ProjectCallerSession) Count() (*big.Int, error) + func (_Project *ProjectCallerSession) GetApproved(tokenId *big.Int) (common.Address, error) + func (_Project *ProjectCallerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error) + func (_Project *ProjectCallerSession) Minter() (common.Address, error) + func (_Project *ProjectCallerSession) Name(_projectId *big.Int) (string, error) + func (_Project *ProjectCallerSession) Name0() (string, error) + func (_Project *ProjectCallerSession) Owner() (common.Address, error) + func (_Project *ProjectCallerSession) OwnerOf(tokenId *big.Int) (common.Address, error) + func (_Project *ProjectCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error) + func (_Project *ProjectCallerSession) Symbol() (string, error) + func (_Project *ProjectCallerSession) TokenURI(tokenId *big.Int) (string, error) + type ProjectFilterer struct + func NewProjectFilterer(address common.Address, filterer bind.ContractFilterer) (*ProjectFilterer, error) + func (_Project *ProjectFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, ...) (*ProjectApprovalIterator, error) + func (_Project *ProjectFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*ProjectApprovalForAllIterator, error) + func (_Project *ProjectFilterer) FilterInitialized(opts *bind.FilterOpts) (*ProjectInitializedIterator, error) + func (_Project *ProjectFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*ProjectOwnershipTransferredIterator, error) + func (_Project *ProjectFilterer) FilterSetMinter(opts *bind.FilterOpts, minter []common.Address) (*ProjectSetMinterIterator, error) + func (_Project *ProjectFilterer) FilterSetName(opts *bind.FilterOpts, projectId []*big.Int) (*ProjectSetNameIterator, error) + func (_Project *ProjectFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*ProjectTransferIterator, error) + func (_Project *ProjectFilterer) ParseApproval(log types.Log) (*ProjectApproval, error) + func (_Project *ProjectFilterer) ParseApprovalForAll(log types.Log) (*ProjectApprovalForAll, error) + func (_Project *ProjectFilterer) ParseInitialized(log types.Log) (*ProjectInitialized, error) + func (_Project *ProjectFilterer) ParseOwnershipTransferred(log types.Log) (*ProjectOwnershipTransferred, error) + func (_Project *ProjectFilterer) ParseSetMinter(log types.Log) (*ProjectSetMinter, error) + func (_Project *ProjectFilterer) ParseSetName(log types.Log) (*ProjectSetName, error) + func (_Project *ProjectFilterer) ParseTransfer(log types.Log) (*ProjectTransfer, error) + func (_Project *ProjectFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ProjectApproval, owner []common.Address, ...) (event.Subscription, error) + func (_Project *ProjectFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *ProjectApprovalForAll, ...) (event.Subscription, error) + func (_Project *ProjectFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *ProjectInitialized) (event.Subscription, error) + func (_Project *ProjectFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ProjectOwnershipTransferred, ...) (event.Subscription, error) + func (_Project *ProjectFilterer) WatchSetMinter(opts *bind.WatchOpts, sink chan<- *ProjectSetMinter, minter []common.Address) (event.Subscription, error) + func (_Project *ProjectFilterer) WatchSetName(opts *bind.WatchOpts, sink chan<- *ProjectSetName, projectId []*big.Int) (event.Subscription, error) + func (_Project *ProjectFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ProjectTransfer, from []common.Address, ...) (event.Subscription, error) + type ProjectInitialized struct + Raw types.Log + Version uint8 + type ProjectInitializedIterator struct + Event *ProjectInitialized + func (it *ProjectInitializedIterator) Close() error + func (it *ProjectInitializedIterator) Error() error + func (it *ProjectInitializedIterator) Next() bool + type ProjectOwnershipTransferred struct + NewOwner common.Address + PreviousOwner common.Address + Raw types.Log + type ProjectOwnershipTransferredIterator struct + Event *ProjectOwnershipTransferred + func (it *ProjectOwnershipTransferredIterator) Close() error + func (it *ProjectOwnershipTransferredIterator) Error() error + func (it *ProjectOwnershipTransferredIterator) Next() bool + type ProjectRaw struct + Contract *Project + func (_Project *ProjectRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_Project *ProjectRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Project *ProjectRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type ProjectRegistry struct + func NewProjectRegistry(address common.Address, backend bind.ContractBackend) (*ProjectRegistry, error) + type ProjectRegistryCaller struct + func NewProjectRegistryCaller(address common.Address, caller bind.ContractCaller) (*ProjectRegistryCaller, error) + func (_ProjectRegistry *ProjectRegistryCaller) Project(opts *bind.CallOpts) (common.Address, error) + type ProjectRegistryCallerRaw struct + Contract *ProjectRegistryCaller + func (_ProjectRegistry *ProjectRegistryCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type ProjectRegistryCallerSession struct + CallOpts bind.CallOpts + Contract *ProjectRegistryCaller + func (_ProjectRegistry *ProjectRegistryCallerSession) Project() (common.Address, error) + type ProjectRegistryFilterer struct + func NewProjectRegistryFilterer(address common.Address, filterer bind.ContractFilterer) (*ProjectRegistryFilterer, error) + func (_ProjectRegistry *ProjectRegistryFilterer) FilterInitialized(opts *bind.FilterOpts) (*ProjectRegistryInitializedIterator, error) + func (_ProjectRegistry *ProjectRegistryFilterer) ParseInitialized(log types.Log) (*ProjectRegistryInitialized, error) + func (_ProjectRegistry *ProjectRegistryFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *ProjectRegistryInitialized) (event.Subscription, error) + type ProjectRegistryInitialized struct + Raw types.Log + Version uint8 + type ProjectRegistryInitializedIterator struct + Event *ProjectRegistryInitialized + func (it *ProjectRegistryInitializedIterator) Close() error + func (it *ProjectRegistryInitializedIterator) Error() error + func (it *ProjectRegistryInitializedIterator) Next() bool + type ProjectRegistryRaw struct + Contract *ProjectRegistry + func (_ProjectRegistry *ProjectRegistryRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_ProjectRegistry *ProjectRegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_ProjectRegistry *ProjectRegistryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type ProjectRegistrySession struct + CallOpts bind.CallOpts + Contract *ProjectRegistry + TransactOpts bind.TransactOpts + func (_ProjectRegistry *ProjectRegistrySession) Initialize(_project common.Address) (*types.Transaction, error) + func (_ProjectRegistry *ProjectRegistrySession) Project() (common.Address, error) + func (_ProjectRegistry *ProjectRegistrySession) Register() (*types.Transaction, error) + func (_ProjectRegistry *ProjectRegistrySession) Register0(_name string) (*types.Transaction, error) + type ProjectRegistryTransactor struct + func NewProjectRegistryTransactor(address common.Address, transactor bind.ContractTransactor) (*ProjectRegistryTransactor, error) + func (_ProjectRegistry *ProjectRegistryTransactor) Initialize(opts *bind.TransactOpts, _project common.Address) (*types.Transaction, error) + func (_ProjectRegistry *ProjectRegistryTransactor) Register(opts *bind.TransactOpts) (*types.Transaction, error) + func (_ProjectRegistry *ProjectRegistryTransactor) Register0(opts *bind.TransactOpts, _name string) (*types.Transaction, error) + type ProjectRegistryTransactorRaw struct + Contract *ProjectRegistryTransactor + func (_ProjectRegistry *ProjectRegistryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_ProjectRegistry *ProjectRegistryTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type ProjectRegistryTransactorSession struct + Contract *ProjectRegistryTransactor + TransactOpts bind.TransactOpts + func (_ProjectRegistry *ProjectRegistryTransactorSession) Initialize(_project common.Address) (*types.Transaction, error) + func (_ProjectRegistry *ProjectRegistryTransactorSession) Register() (*types.Transaction, error) + func (_ProjectRegistry *ProjectRegistryTransactorSession) Register0(_name string) (*types.Transaction, error) + type ProjectSession struct + CallOpts bind.CallOpts + Contract *Project + TransactOpts bind.TransactOpts + func (_Project *ProjectSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error) + func (_Project *ProjectSession) BalanceOf(owner common.Address) (*big.Int, error) + func (_Project *ProjectSession) Count() (*big.Int, error) + func (_Project *ProjectSession) GetApproved(tokenId *big.Int) (common.Address, error) + func (_Project *ProjectSession) Initialize(_name string, _symbol string) (*types.Transaction, error) + func (_Project *ProjectSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error) + func (_Project *ProjectSession) Mint(_owner common.Address) (*types.Transaction, error) + func (_Project *ProjectSession) Mint0(_owner common.Address, _name string) (*types.Transaction, error) + func (_Project *ProjectSession) Minter() (common.Address, error) + func (_Project *ProjectSession) Name(_projectId *big.Int) (string, error) + func (_Project *ProjectSession) Name0() (string, error) + func (_Project *ProjectSession) Owner() (common.Address, error) + func (_Project *ProjectSession) OwnerOf(tokenId *big.Int) (common.Address, error) + func (_Project *ProjectSession) RenounceOwnership() (*types.Transaction, error) + func (_Project *ProjectSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error) + func (_Project *ProjectSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error) + func (_Project *ProjectSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error) + func (_Project *ProjectSession) SetMinter(_minter common.Address) (*types.Transaction, error) + func (_Project *ProjectSession) SetName(_projectId *big.Int, _name string) (*types.Transaction, error) + func (_Project *ProjectSession) SupportsInterface(interfaceId [4]byte) (bool, error) + func (_Project *ProjectSession) Symbol() (string, error) + func (_Project *ProjectSession) TokenURI(tokenId *big.Int) (string, error) + func (_Project *ProjectSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error) + func (_Project *ProjectSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error) + type ProjectSetMinter struct + Minter common.Address + Raw types.Log + type ProjectSetMinterIterator struct + Event *ProjectSetMinter + func (it *ProjectSetMinterIterator) Close() error + func (it *ProjectSetMinterIterator) Error() error + func (it *ProjectSetMinterIterator) Next() bool + type ProjectSetName struct + Name string + ProjectId *big.Int + Raw types.Log + type ProjectSetNameIterator struct + Event *ProjectSetName + func (it *ProjectSetNameIterator) Close() error + func (it *ProjectSetNameIterator) Error() error + func (it *ProjectSetNameIterator) Next() bool + type ProjectTransactor struct + func NewProjectTransactor(address common.Address, transactor bind.ContractTransactor) (*ProjectTransactor, error) + func (_Project *ProjectTransactor) Approve(opts *bind.TransactOpts, to common.Address, tokenId *big.Int) (*types.Transaction, error) + func (_Project *ProjectTransactor) Initialize(opts *bind.TransactOpts, _name string, _symbol string) (*types.Transaction, error) + func (_Project *ProjectTransactor) Mint(opts *bind.TransactOpts, _owner common.Address) (*types.Transaction, error) + func (_Project *ProjectTransactor) Mint0(opts *bind.TransactOpts, _owner common.Address, _name string) (*types.Transaction, error) + func (_Project *ProjectTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error) + func (_Project *ProjectTransactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error) + func (_Project *ProjectTransactor) SafeTransferFrom0(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error) + func (_Project *ProjectTransactor) SetApprovalForAll(opts *bind.TransactOpts, operator common.Address, approved bool) (*types.Transaction, error) + func (_Project *ProjectTransactor) SetMinter(opts *bind.TransactOpts, _minter common.Address) (*types.Transaction, error) + func (_Project *ProjectTransactor) SetName(opts *bind.TransactOpts, _projectId *big.Int, _name string) (*types.Transaction, error) + func (_Project *ProjectTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error) + func (_Project *ProjectTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error) + type ProjectTransactorRaw struct + Contract *ProjectTransactor + func (_Project *ProjectTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Project *ProjectTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type ProjectTransactorSession struct + Contract *ProjectTransactor + TransactOpts bind.TransactOpts + func (_Project *ProjectTransactorSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error) + func (_Project *ProjectTransactorSession) Initialize(_name string, _symbol string) (*types.Transaction, error) + func (_Project *ProjectTransactorSession) Mint(_owner common.Address) (*types.Transaction, error) + func (_Project *ProjectTransactorSession) Mint0(_owner common.Address, _name string) (*types.Transaction, error) + func (_Project *ProjectTransactorSession) RenounceOwnership() (*types.Transaction, error) + func (_Project *ProjectTransactorSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error) + func (_Project *ProjectTransactorSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error) + func (_Project *ProjectTransactorSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error) + func (_Project *ProjectTransactorSession) SetMinter(_minter common.Address) (*types.Transaction, error) + func (_Project *ProjectTransactorSession) SetName(_projectId *big.Int, _name string) (*types.Transaction, error) + func (_Project *ProjectTransactorSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error) + func (_Project *ProjectTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error) + type ProjectTransfer struct + From common.Address + Raw types.Log + To common.Address + TokenId *big.Int + type ProjectTransferIterator struct + Event *ProjectTransfer + func (it *ProjectTransferIterator) Close() error + func (it *ProjectTransferIterator) Error() error + func (it *ProjectTransferIterator) Next() bool Other modules containing this package github.com/iotexproject/iotex-core/v2