Documentation
¶
Index ¶
- Variables
- type ISystemPromptManagerTokenMetaData
- type SystemPromptManager
- type SystemPromptManagerAgentDataAddNew
- type SystemPromptManagerAgentDataAddNewIterator
- type SystemPromptManagerAgentDataUpdate
- type SystemPromptManagerAgentDataUpdateIterator
- type SystemPromptManagerAgentFeeUpdate
- type SystemPromptManagerAgentFeeUpdateIterator
- type SystemPromptManagerAgentURIUpdate
- type SystemPromptManagerAgentURIUpdateIterator
- type SystemPromptManagerApproval
- type SystemPromptManagerApprovalForAll
- type SystemPromptManagerApprovalForAllIterator
- type SystemPromptManagerApprovalIterator
- type SystemPromptManagerBatchMetadataUpdate
- type SystemPromptManagerBatchMetadataUpdateIterator
- type SystemPromptManagerCaller
- func (_SystemPromptManager *SystemPromptManagerCaller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_SystemPromptManager *SystemPromptManagerCaller) DataOf(opts *bind.CallOpts, _agentId *big.Int) (ISystemPromptManagerTokenMetaData, error)
- func (_SystemPromptManager *SystemPromptManagerCaller) EarnedFees(opts *bind.CallOpts, nftOwner common.Address) (*big.Int, error)
- func (_SystemPromptManager *SystemPromptManagerCaller) Eip712Domain(opts *bind.CallOpts) (struct{ ... }, error)
- func (_SystemPromptManager *SystemPromptManagerCaller) GetAgentFee(opts *bind.CallOpts, _agentId *big.Int) (*big.Int, error)
- func (_SystemPromptManager *SystemPromptManagerCaller) GetAgentSystemPrompt(opts *bind.CallOpts, _agentId *big.Int) ([][]byte, error)
- func (_SystemPromptManager *SystemPromptManagerCaller) GetApproved(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_SystemPromptManager *SystemPromptManagerCaller) GetHashToSign(opts *bind.CallOpts, _to common.Address, _uri string, _data []byte, ...) ([32]byte, error)
- func (_SystemPromptManager *SystemPromptManagerCaller) GetHashToSign0(opts *bind.CallOpts, _agentId *big.Int, _uri string, _randomNonce *big.Int) ([32]byte, error)
- func (_SystemPromptManager *SystemPromptManagerCaller) GetHashToSign1(opts *bind.CallOpts, _agentId *big.Int, _sysPrompt []byte, _promptIdx *big.Int, ...) ([32]byte, error)
- func (_SystemPromptManager *SystemPromptManagerCaller) HybridModel(opts *bind.CallOpts) (common.Address, error)
- func (_SystemPromptManager *SystemPromptManagerCaller) IsApprovedForAll(opts *bind.CallOpts, owner common.Address, operator common.Address) (bool, error)
- func (_SystemPromptManager *SystemPromptManagerCaller) IsManager(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_SystemPromptManager *SystemPromptManagerCaller) MintPrice(opts *bind.CallOpts) (*big.Int, error)
- func (_SystemPromptManager *SystemPromptManagerCaller) Name(opts *bind.CallOpts) (string, error)
- func (_SystemPromptManager *SystemPromptManagerCaller) NextTokenId(opts *bind.CallOpts) (*big.Int, error)
- func (_SystemPromptManager *SystemPromptManagerCaller) Nonce(opts *bind.CallOpts, nftOwner common.Address) (*big.Int, error)
- func (_SystemPromptManager *SystemPromptManagerCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_SystemPromptManager *SystemPromptManagerCaller) OwnerOf(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_SystemPromptManager *SystemPromptManagerCaller) Paused(opts *bind.CallOpts) (bool, error)
- func (_SystemPromptManager *SystemPromptManagerCaller) PoolBalance(opts *bind.CallOpts, nftId *big.Int) (*big.Int, error)
- func (_SystemPromptManager *SystemPromptManagerCaller) RoyaltyInfo(opts *bind.CallOpts, _agentId *big.Int, _salePrice *big.Int) (common.Address, *big.Int, error)
- func (_SystemPromptManager *SystemPromptManagerCaller) RoyaltyPortion(opts *bind.CallOpts) (uint16, error)
- func (_SystemPromptManager *SystemPromptManagerCaller) RoyaltyReceiver(opts *bind.CallOpts) (common.Address, error)
- func (_SystemPromptManager *SystemPromptManagerCaller) SignaturesUsed(opts *bind.CallOpts, nftOwner common.Address, signature []byte) (bool, error)
- func (_SystemPromptManager *SystemPromptManagerCaller) SupportsInterface(opts *bind.CallOpts, _interfaceId [4]byte) (bool, error)
- func (_SystemPromptManager *SystemPromptManagerCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_SystemPromptManager *SystemPromptManagerCaller) TokenByIndex(opts *bind.CallOpts, index *big.Int) (*big.Int, error)
- func (_SystemPromptManager *SystemPromptManagerCaller) TokenOfOwnerByIndex(opts *bind.CallOpts, owner common.Address, index *big.Int) (*big.Int, error)
- func (_SystemPromptManager *SystemPromptManagerCaller) TokenURI(opts *bind.CallOpts, _agentId *big.Int) (string, error)
- func (_SystemPromptManager *SystemPromptManagerCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- func (_SystemPromptManager *SystemPromptManagerCaller) Version(opts *bind.CallOpts) (string, error)
- type SystemPromptManagerCallerRaw
- type SystemPromptManagerCallerSession
- func (_SystemPromptManager *SystemPromptManagerCallerSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_SystemPromptManager *SystemPromptManagerCallerSession) DataOf(_agentId *big.Int) (ISystemPromptManagerTokenMetaData, error)
- func (_SystemPromptManager *SystemPromptManagerCallerSession) EarnedFees(nftOwner common.Address) (*big.Int, error)
- func (_SystemPromptManager *SystemPromptManagerCallerSession) Eip712Domain() (struct{ ... }, error)
- func (_SystemPromptManager *SystemPromptManagerCallerSession) GetAgentFee(_agentId *big.Int) (*big.Int, error)
- func (_SystemPromptManager *SystemPromptManagerCallerSession) GetAgentSystemPrompt(_agentId *big.Int) ([][]byte, error)
- func (_SystemPromptManager *SystemPromptManagerCallerSession) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_SystemPromptManager *SystemPromptManagerCallerSession) GetHashToSign(_to common.Address, _uri string, _data []byte, _fee *big.Int, ...) ([32]byte, error)
- func (_SystemPromptManager *SystemPromptManagerCallerSession) GetHashToSign0(_agentId *big.Int, _uri string, _randomNonce *big.Int) ([32]byte, error)
- func (_SystemPromptManager *SystemPromptManagerCallerSession) GetHashToSign1(_agentId *big.Int, _sysPrompt []byte, _promptIdx *big.Int, ...) ([32]byte, error)
- func (_SystemPromptManager *SystemPromptManagerCallerSession) HybridModel() (common.Address, error)
- func (_SystemPromptManager *SystemPromptManagerCallerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_SystemPromptManager *SystemPromptManagerCallerSession) IsManager(arg0 common.Address) (bool, error)
- func (_SystemPromptManager *SystemPromptManagerCallerSession) MintPrice() (*big.Int, error)
- func (_SystemPromptManager *SystemPromptManagerCallerSession) Name() (string, error)
- func (_SystemPromptManager *SystemPromptManagerCallerSession) NextTokenId() (*big.Int, error)
- func (_SystemPromptManager *SystemPromptManagerCallerSession) Nonce(nftOwner common.Address) (*big.Int, error)
- func (_SystemPromptManager *SystemPromptManagerCallerSession) Owner() (common.Address, error)
- func (_SystemPromptManager *SystemPromptManagerCallerSession) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_SystemPromptManager *SystemPromptManagerCallerSession) Paused() (bool, error)
- func (_SystemPromptManager *SystemPromptManagerCallerSession) PoolBalance(nftId *big.Int) (*big.Int, error)
- func (_SystemPromptManager *SystemPromptManagerCallerSession) RoyaltyInfo(_agentId *big.Int, _salePrice *big.Int) (common.Address, *big.Int, error)
- func (_SystemPromptManager *SystemPromptManagerCallerSession) RoyaltyPortion() (uint16, error)
- func (_SystemPromptManager *SystemPromptManagerCallerSession) RoyaltyReceiver() (common.Address, error)
- func (_SystemPromptManager *SystemPromptManagerCallerSession) SignaturesUsed(nftOwner common.Address, signature []byte) (bool, error)
- func (_SystemPromptManager *SystemPromptManagerCallerSession) SupportsInterface(_interfaceId [4]byte) (bool, error)
- func (_SystemPromptManager *SystemPromptManagerCallerSession) Symbol() (string, error)
- func (_SystemPromptManager *SystemPromptManagerCallerSession) TokenByIndex(index *big.Int) (*big.Int, error)
- func (_SystemPromptManager *SystemPromptManagerCallerSession) TokenOfOwnerByIndex(owner common.Address, index *big.Int) (*big.Int, error)
- func (_SystemPromptManager *SystemPromptManagerCallerSession) TokenURI(_agentId *big.Int) (string, error)
- func (_SystemPromptManager *SystemPromptManagerCallerSession) TotalSupply() (*big.Int, error)
- func (_SystemPromptManager *SystemPromptManagerCallerSession) Version() (string, error)
- type SystemPromptManagerEIP712DomainChanged
- type SystemPromptManagerEIP712DomainChangedIterator
- type SystemPromptManagerFeesClaimed
- type SystemPromptManagerFeesClaimedIterator
- type SystemPromptManagerFilterer
- func (_SystemPromptManager *SystemPromptManagerFilterer) FilterAgentDataAddNew(opts *bind.FilterOpts, agentId []*big.Int) (*SystemPromptManagerAgentDataAddNewIterator, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) FilterAgentDataUpdate(opts *bind.FilterOpts, agentId []*big.Int) (*SystemPromptManagerAgentDataUpdateIterator, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) FilterAgentFeeUpdate(opts *bind.FilterOpts, agentId []*big.Int) (*SystemPromptManagerAgentFeeUpdateIterator, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) FilterAgentURIUpdate(opts *bind.FilterOpts, agentId []*big.Int) (*SystemPromptManagerAgentURIUpdateIterator, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, ...) (*SystemPromptManagerApprovalIterator, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*SystemPromptManagerApprovalForAllIterator, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) FilterBatchMetadataUpdate(opts *bind.FilterOpts) (*SystemPromptManagerBatchMetadataUpdateIterator, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) FilterEIP712DomainChanged(opts *bind.FilterOpts) (*SystemPromptManagerEIP712DomainChangedIterator, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) FilterFeesClaimed(opts *bind.FilterOpts, claimer []common.Address) (*SystemPromptManagerFeesClaimedIterator, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) FilterInferencePerformed(opts *bind.FilterOpts, tokenId []*big.Int, caller []common.Address) (*SystemPromptManagerInferencePerformedIterator, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) FilterInitialized(opts *bind.FilterOpts) (*SystemPromptManagerInitializedIterator, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) FilterManagerAuthorization(opts *bind.FilterOpts, account []common.Address) (*SystemPromptManagerManagerAuthorizationIterator, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) FilterManagerDeauthorization(opts *bind.FilterOpts, account []common.Address) (*SystemPromptManagerManagerDeauthorizationIterator, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) FilterMetadataUpdate(opts *bind.FilterOpts) (*SystemPromptManagerMetadataUpdateIterator, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) FilterMintPriceUpdate(opts *bind.FilterOpts) (*SystemPromptManagerMintPriceUpdateIterator, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) FilterNewToken(opts *bind.FilterOpts, tokenId []*big.Int, minter []common.Address) (*SystemPromptManagerNewTokenIterator, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*SystemPromptManagerOwnershipTransferredIterator, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) FilterPaused(opts *bind.FilterOpts) (*SystemPromptManagerPausedIterator, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) FilterRoyaltyPortionUpdate(opts *bind.FilterOpts) (*SystemPromptManagerRoyaltyPortionUpdateIterator, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) FilterRoyaltyReceiverUpdate(opts *bind.FilterOpts) (*SystemPromptManagerRoyaltyReceiverUpdateIterator, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) FilterTopUpPoolBalance(opts *bind.FilterOpts) (*SystemPromptManagerTopUpPoolBalanceIterator, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*SystemPromptManagerTransferIterator, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) FilterUnpaused(opts *bind.FilterOpts) (*SystemPromptManagerUnpausedIterator, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) ParseAgentDataAddNew(log types.Log) (*SystemPromptManagerAgentDataAddNew, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) ParseAgentDataUpdate(log types.Log) (*SystemPromptManagerAgentDataUpdate, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) ParseAgentFeeUpdate(log types.Log) (*SystemPromptManagerAgentFeeUpdate, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) ParseAgentURIUpdate(log types.Log) (*SystemPromptManagerAgentURIUpdate, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) ParseApproval(log types.Log) (*SystemPromptManagerApproval, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) ParseApprovalForAll(log types.Log) (*SystemPromptManagerApprovalForAll, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) ParseBatchMetadataUpdate(log types.Log) (*SystemPromptManagerBatchMetadataUpdate, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) ParseEIP712DomainChanged(log types.Log) (*SystemPromptManagerEIP712DomainChanged, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) ParseFeesClaimed(log types.Log) (*SystemPromptManagerFeesClaimed, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) ParseInferencePerformed(log types.Log) (*SystemPromptManagerInferencePerformed, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) ParseInitialized(log types.Log) (*SystemPromptManagerInitialized, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) ParseManagerAuthorization(log types.Log) (*SystemPromptManagerManagerAuthorization, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) ParseManagerDeauthorization(log types.Log) (*SystemPromptManagerManagerDeauthorization, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) ParseMetadataUpdate(log types.Log) (*SystemPromptManagerMetadataUpdate, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) ParseMintPriceUpdate(log types.Log) (*SystemPromptManagerMintPriceUpdate, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) ParseNewToken(log types.Log) (*SystemPromptManagerNewToken, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) ParseOwnershipTransferred(log types.Log) (*SystemPromptManagerOwnershipTransferred, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) ParsePaused(log types.Log) (*SystemPromptManagerPaused, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) ParseRoyaltyPortionUpdate(log types.Log) (*SystemPromptManagerRoyaltyPortionUpdate, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) ParseRoyaltyReceiverUpdate(log types.Log) (*SystemPromptManagerRoyaltyReceiverUpdate, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) ParseTopUpPoolBalance(log types.Log) (*SystemPromptManagerTopUpPoolBalance, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) ParseTransfer(log types.Log) (*SystemPromptManagerTransfer, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) ParseUnpaused(log types.Log) (*SystemPromptManagerUnpaused, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) WatchAgentDataAddNew(opts *bind.WatchOpts, sink chan<- *SystemPromptManagerAgentDataAddNew, ...) (event.Subscription, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) WatchAgentDataUpdate(opts *bind.WatchOpts, sink chan<- *SystemPromptManagerAgentDataUpdate, ...) (event.Subscription, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) WatchAgentFeeUpdate(opts *bind.WatchOpts, sink chan<- *SystemPromptManagerAgentFeeUpdate, ...) (event.Subscription, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) WatchAgentURIUpdate(opts *bind.WatchOpts, sink chan<- *SystemPromptManagerAgentURIUpdate, ...) (event.Subscription, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *SystemPromptManagerApproval, ...) (event.Subscription, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *SystemPromptManagerApprovalForAll, ...) (event.Subscription, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) WatchBatchMetadataUpdate(opts *bind.WatchOpts, sink chan<- *SystemPromptManagerBatchMetadataUpdate) (event.Subscription, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) WatchEIP712DomainChanged(opts *bind.WatchOpts, sink chan<- *SystemPromptManagerEIP712DomainChanged) (event.Subscription, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) WatchFeesClaimed(opts *bind.WatchOpts, sink chan<- *SystemPromptManagerFeesClaimed, ...) (event.Subscription, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) WatchInferencePerformed(opts *bind.WatchOpts, sink chan<- *SystemPromptManagerInferencePerformed, ...) (event.Subscription, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *SystemPromptManagerInitialized) (event.Subscription, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) WatchManagerAuthorization(opts *bind.WatchOpts, sink chan<- *SystemPromptManagerManagerAuthorization, ...) (event.Subscription, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) WatchManagerDeauthorization(opts *bind.WatchOpts, sink chan<- *SystemPromptManagerManagerDeauthorization, ...) (event.Subscription, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) WatchMetadataUpdate(opts *bind.WatchOpts, sink chan<- *SystemPromptManagerMetadataUpdate) (event.Subscription, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) WatchMintPriceUpdate(opts *bind.WatchOpts, sink chan<- *SystemPromptManagerMintPriceUpdate) (event.Subscription, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) WatchNewToken(opts *bind.WatchOpts, sink chan<- *SystemPromptManagerNewToken, ...) (event.Subscription, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *SystemPromptManagerOwnershipTransferred, ...) (event.Subscription, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *SystemPromptManagerPaused) (event.Subscription, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) WatchRoyaltyPortionUpdate(opts *bind.WatchOpts, sink chan<- *SystemPromptManagerRoyaltyPortionUpdate) (event.Subscription, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) WatchRoyaltyReceiverUpdate(opts *bind.WatchOpts, sink chan<- *SystemPromptManagerRoyaltyReceiverUpdate) (event.Subscription, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) WatchTopUpPoolBalance(opts *bind.WatchOpts, sink chan<- *SystemPromptManagerTopUpPoolBalance) (event.Subscription, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *SystemPromptManagerTransfer, ...) (event.Subscription, error)
- func (_SystemPromptManager *SystemPromptManagerFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *SystemPromptManagerUnpaused) (event.Subscription, error)
- type SystemPromptManagerInferencePerformed
- type SystemPromptManagerInferencePerformedIterator
- type SystemPromptManagerInitialized
- type SystemPromptManagerInitializedIterator
- type SystemPromptManagerManagerAuthorization
- type SystemPromptManagerManagerAuthorizationIterator
- type SystemPromptManagerManagerDeauthorization
- type SystemPromptManagerManagerDeauthorizationIterator
- type SystemPromptManagerMetadataUpdate
- type SystemPromptManagerMetadataUpdateIterator
- type SystemPromptManagerMintPriceUpdate
- type SystemPromptManagerMintPriceUpdateIterator
- type SystemPromptManagerNewToken
- type SystemPromptManagerNewTokenIterator
- type SystemPromptManagerOwnershipTransferred
- type SystemPromptManagerOwnershipTransferredIterator
- type SystemPromptManagerPaused
- type SystemPromptManagerPausedIterator
- type SystemPromptManagerRaw
- func (_SystemPromptManager *SystemPromptManagerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_SystemPromptManager *SystemPromptManagerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SystemPromptManagerRoyaltyPortionUpdate
- type SystemPromptManagerRoyaltyPortionUpdateIterator
- type SystemPromptManagerRoyaltyReceiverUpdate
- type SystemPromptManagerRoyaltyReceiverUpdateIterator
- type SystemPromptManagerSession
- func (_SystemPromptManager *SystemPromptManagerSession) AddNewAgentData(_agentId *big.Int, _sysPrompt []byte) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerSession) AuthorizeManager(_account common.Address) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_SystemPromptManager *SystemPromptManagerSession) ClaimFee() (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerSession) DataOf(_agentId *big.Int) (ISystemPromptManagerTokenMetaData, error)
- func (_SystemPromptManager *SystemPromptManagerSession) DeauthorizeManager(_account common.Address) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerSession) EarnedFees(nftOwner common.Address) (*big.Int, error)
- func (_SystemPromptManager *SystemPromptManagerSession) Eip712Domain() (struct{ ... }, error)
- func (_SystemPromptManager *SystemPromptManagerSession) GetAgentFee(_agentId *big.Int) (*big.Int, error)
- func (_SystemPromptManager *SystemPromptManagerSession) GetAgentSystemPrompt(_agentId *big.Int) ([][]byte, error)
- func (_SystemPromptManager *SystemPromptManagerSession) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_SystemPromptManager *SystemPromptManagerSession) GetHashToSign(_to common.Address, _uri string, _data []byte, _fee *big.Int, ...) ([32]byte, error)
- func (_SystemPromptManager *SystemPromptManagerSession) GetHashToSign0(_agentId *big.Int, _uri string, _randomNonce *big.Int) ([32]byte, error)
- func (_SystemPromptManager *SystemPromptManagerSession) GetHashToSign1(_agentId *big.Int, _sysPrompt []byte, _promptIdx *big.Int, ...) ([32]byte, error)
- func (_SystemPromptManager *SystemPromptManagerSession) HybridModel() (common.Address, error)
- func (_SystemPromptManager *SystemPromptManagerSession) Infer(_agentId *big.Int, _calldata []byte, _externalData string) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerSession) Initialize(_name string, _symbol string, _mintPrice *big.Int, ...) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_SystemPromptManager *SystemPromptManagerSession) IsManager(arg0 common.Address) (bool, error)
- func (_SystemPromptManager *SystemPromptManagerSession) Mint(_to common.Address, _uri string, _data []byte, _fee *big.Int) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerSession) MintBySignature(_to common.Address, _uri string, _data []byte, _fee *big.Int, ...) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerSession) MintPrice() (*big.Int, error)
- func (_SystemPromptManager *SystemPromptManagerSession) Name() (string, error)
- func (_SystemPromptManager *SystemPromptManagerSession) NextTokenId() (*big.Int, error)
- func (_SystemPromptManager *SystemPromptManagerSession) Nonce(nftOwner common.Address) (*big.Int, error)
- func (_SystemPromptManager *SystemPromptManagerSession) Owner() (common.Address, error)
- func (_SystemPromptManager *SystemPromptManagerSession) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_SystemPromptManager *SystemPromptManagerSession) Pause() (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerSession) Paused() (bool, error)
- func (_SystemPromptManager *SystemPromptManagerSession) PoolBalance(nftId *big.Int) (*big.Int, error)
- func (_SystemPromptManager *SystemPromptManagerSession) Receive() (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerSession) RenounceOwnership() (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerSession) RoyaltyInfo(_agentId *big.Int, _salePrice *big.Int) (common.Address, *big.Int, error)
- func (_SystemPromptManager *SystemPromptManagerSession) RoyaltyPortion() (uint16, error)
- func (_SystemPromptManager *SystemPromptManagerSession) RoyaltyReceiver() (common.Address, error)
- func (_SystemPromptManager *SystemPromptManagerSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerSession) SetHybridModel(_hybridModel common.Address) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerSession) SignaturesUsed(nftOwner common.Address, signature []byte) (bool, error)
- func (_SystemPromptManager *SystemPromptManagerSession) SupportsInterface(_interfaceId [4]byte) (bool, error)
- func (_SystemPromptManager *SystemPromptManagerSession) Symbol() (string, error)
- func (_SystemPromptManager *SystemPromptManagerSession) TokenByIndex(index *big.Int) (*big.Int, error)
- func (_SystemPromptManager *SystemPromptManagerSession) TokenOfOwnerByIndex(owner common.Address, index *big.Int) (*big.Int, error)
- func (_SystemPromptManager *SystemPromptManagerSession) TokenURI(_agentId *big.Int) (string, error)
- func (_SystemPromptManager *SystemPromptManagerSession) TopUpPoolBalance(_agentId *big.Int) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerSession) TotalSupply() (*big.Int, error)
- func (_SystemPromptManager *SystemPromptManagerSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerSession) Unpause() (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerSession) UpdateAgentData(_agentId *big.Int, _sysPrompt []byte, _promptIdx *big.Int) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerSession) UpdateAgentDataWithSignature(_agentId *big.Int, _sysPrompt []byte, _promptIdx *big.Int, ...) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerSession) UpdateAgentFee(_agentId *big.Int, _fee *big.Int) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerSession) UpdateAgentURI(_agentId *big.Int, _uri string) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerSession) UpdateAgentUriWithSignature(_agentId *big.Int, _uri string, _randomNonce *big.Int, _signature []byte) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerSession) UpdateMintPrice(_mintPrice *big.Int) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerSession) UpdateRoyaltyPortion(_royaltyPortion uint16) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerSession) UpdateRoyaltyReceiver(_royaltyReceiver common.Address) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerSession) Version() (string, error)
- func (_SystemPromptManager *SystemPromptManagerSession) Withdraw(_to common.Address, _value *big.Int) (*types.Transaction, error)
- type SystemPromptManagerTopUpPoolBalance
- type SystemPromptManagerTopUpPoolBalanceIterator
- type SystemPromptManagerTransactor
- func (_SystemPromptManager *SystemPromptManagerTransactor) AddNewAgentData(opts *bind.TransactOpts, _agentId *big.Int, _sysPrompt []byte) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerTransactor) Approve(opts *bind.TransactOpts, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerTransactor) AuthorizeManager(opts *bind.TransactOpts, _account common.Address) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerTransactor) ClaimFee(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerTransactor) DeauthorizeManager(opts *bind.TransactOpts, _account common.Address) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerTransactor) Infer(opts *bind.TransactOpts, _agentId *big.Int, _calldata []byte, ...) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerTransactor) Initialize(opts *bind.TransactOpts, _name string, _symbol string, _mintPrice *big.Int, ...) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerTransactor) Mint(opts *bind.TransactOpts, _to common.Address, _uri string, _data []byte, ...) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerTransactor) MintBySignature(opts *bind.TransactOpts, _to common.Address, _uri string, _data []byte, ...) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerTransactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerTransactor) SafeTransferFrom0(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerTransactor) SetApprovalForAll(opts *bind.TransactOpts, operator common.Address, approved bool) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerTransactor) SetHybridModel(opts *bind.TransactOpts, _hybridModel common.Address) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerTransactor) TopUpPoolBalance(opts *bind.TransactOpts, _agentId *big.Int) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerTransactor) UpdateAgentData(opts *bind.TransactOpts, _agentId *big.Int, _sysPrompt []byte, ...) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerTransactor) UpdateAgentDataWithSignature(opts *bind.TransactOpts, _agentId *big.Int, _sysPrompt []byte, ...) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerTransactor) UpdateAgentFee(opts *bind.TransactOpts, _agentId *big.Int, _fee *big.Int) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerTransactor) UpdateAgentURI(opts *bind.TransactOpts, _agentId *big.Int, _uri string) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerTransactor) UpdateAgentUriWithSignature(opts *bind.TransactOpts, _agentId *big.Int, _uri string, _randomNonce *big.Int, ...) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerTransactor) UpdateMintPrice(opts *bind.TransactOpts, _mintPrice *big.Int) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerTransactor) UpdateRoyaltyPortion(opts *bind.TransactOpts, _royaltyPortion uint16) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerTransactor) UpdateRoyaltyReceiver(opts *bind.TransactOpts, _royaltyReceiver common.Address) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerTransactor) Withdraw(opts *bind.TransactOpts, _to common.Address, _value *big.Int) (*types.Transaction, error)
- type SystemPromptManagerTransactorRaw
- type SystemPromptManagerTransactorSession
- func (_SystemPromptManager *SystemPromptManagerTransactorSession) AddNewAgentData(_agentId *big.Int, _sysPrompt []byte) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerTransactorSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerTransactorSession) AuthorizeManager(_account common.Address) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerTransactorSession) ClaimFee() (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerTransactorSession) DeauthorizeManager(_account common.Address) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerTransactorSession) Infer(_agentId *big.Int, _calldata []byte, _externalData string) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerTransactorSession) Initialize(_name string, _symbol string, _mintPrice *big.Int, ...) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerTransactorSession) Mint(_to common.Address, _uri string, _data []byte, _fee *big.Int) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerTransactorSession) MintBySignature(_to common.Address, _uri string, _data []byte, _fee *big.Int, ...) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerTransactorSession) Pause() (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerTransactorSession) Receive() (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerTransactorSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerTransactorSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerTransactorSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerTransactorSession) SetHybridModel(_hybridModel common.Address) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerTransactorSession) TopUpPoolBalance(_agentId *big.Int) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerTransactorSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerTransactorSession) Unpause() (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerTransactorSession) UpdateAgentData(_agentId *big.Int, _sysPrompt []byte, _promptIdx *big.Int) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerTransactorSession) UpdateAgentDataWithSignature(_agentId *big.Int, _sysPrompt []byte, _promptIdx *big.Int, ...) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerTransactorSession) UpdateAgentFee(_agentId *big.Int, _fee *big.Int) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerTransactorSession) UpdateAgentURI(_agentId *big.Int, _uri string) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerTransactorSession) UpdateAgentUriWithSignature(_agentId *big.Int, _uri string, _randomNonce *big.Int, _signature []byte) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerTransactorSession) UpdateMintPrice(_mintPrice *big.Int) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerTransactorSession) UpdateRoyaltyPortion(_royaltyPortion uint16) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerTransactorSession) UpdateRoyaltyReceiver(_royaltyReceiver common.Address) (*types.Transaction, error)
- func (_SystemPromptManager *SystemPromptManagerTransactorSession) Withdraw(_to common.Address, _value *big.Int) (*types.Transaction, error)
- type SystemPromptManagerTransfer
- type SystemPromptManagerTransferIterator
- type SystemPromptManagerUnpaused
- type SystemPromptManagerUnpausedIterator
Constants ¶
This section is empty.
Variables ¶
var SystemPromptManagerABI = SystemPromptManagerMetaData.ABI
SystemPromptManagerABI is the input ABI used to generate the binding from. Deprecated: Use SystemPromptManagerMetaData.ABI instead.
var SystemPromptManagerMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"name\":\"AlreadyMinted\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"Authorized\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"FailedTransfer\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"FailedTransfer\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InsufficientFunds\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidNFTData\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidSignature\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"Unauthorized\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"agentId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes[]\",\"name\":\"sysPrompt\",\"type\":\"bytes[]\"}],\"name\":\"AgentDataAddNew\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"agentId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"promptIndex\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"oldSysPrompt\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"newSysPrompt\",\"type\":\"bytes\"}],\"name\":\"AgentDataUpdate\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"agentId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"fee\",\"type\":\"uint256\"}],\"name\":\"AgentFeeUpdate\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"agentId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"uri\",\"type\":\"string\"}],\"name\":\"AgentURIUpdate\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"approved\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"ApprovalForAll\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_fromTokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_toTokenId\",\"type\":\"uint256\"}],\"name\":\"BatchMetadataUpdate\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"EIP712DomainChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"claimer\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"FeesClaimed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"fee\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"externalData\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"inferenceId\",\"type\":\"uint256\"}],\"name\":\"InferencePerformed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"ManagerAuthorization\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"ManagerDeauthorization\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"MetadataUpdate\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newValue\",\"type\":\"uint256\"}],\"name\":\"MintPriceUpdate\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"uri\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"sysPrompt\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"fee\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"minter\",\"type\":\"address\"}],\"name\":\"NewToken\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Paused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint16\",\"name\":\"newValue\",\"type\":\"uint16\"}],\"name\":\"RoyaltyPortionUpdate\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newAddress\",\"type\":\"address\"}],\"name\":\"RoyaltyReceiverUpdate\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"agentId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"TopUpPoolBalance\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Unpaused\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_agentId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"_sysPrompt\",\"type\":\"bytes\"}],\"name\":\"addNewAgentData\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_account\",\"type\":\"address\"}],\"name\":\"authorizeManager\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"claimFee\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_agentId\",\"type\":\"uint256\"}],\"name\":\"dataOf\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"fee\",\"type\":\"uint256\"},{\"internalType\":\"bytes[]\",\"name\":\"sysPrompts\",\"type\":\"bytes[]\"}],\"internalType\":\"structISystemPromptManager.TokenMetaData\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_account\",\"type\":\"address\"}],\"name\":\"deauthorizeManager\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"nftOwner\",\"type\":\"address\"}],\"name\":\"earnedFees\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"eip712Domain\",\"outputs\":[{\"internalType\":\"bytes1\",\"name\":\"fields\",\"type\":\"bytes1\"},{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"version\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"chainId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"verifyingContract\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"salt\",\"type\":\"bytes32\"},{\"internalType\":\"uint256[]\",\"name\":\"extensions\",\"type\":\"uint256[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_agentId\",\"type\":\"uint256\"}],\"name\":\"getAgentFee\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_agentId\",\"type\":\"uint256\"}],\"name\":\"getAgentSystemPrompt\",\"outputs\":[{\"internalType\":\"bytes[]\",\"name\":\"\",\"type\":\"bytes[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getApproved\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"_uri\",\"type\":\"string\"},{\"internalType\":\"bytes\",\"name\":\"_data\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"_fee\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_manager\",\"type\":\"address\"}],\"name\":\"getHashToSign\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_agentId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"_uri\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"_randomNonce\",\"type\":\"uint256\"}],\"name\":\"getHashToSign\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_agentId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"_sysPrompt\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"_promptIdx\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_randomNonce\",\"type\":\"uint256\"}],\"name\":\"getHashToSign\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"hybridModel\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_agentId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"_calldata\",\"type\":\"bytes\"},{\"internalType\":\"string\",\"name\":\"_externalData\",\"type\":\"string\"}],\"name\":\"infer\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_name\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"_symbol\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"_mintPrice\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_royaltyReceiver\",\"type\":\"address\"},{\"internalType\":\"uint16\",\"name\":\"_royaltyPortion\",\"type\":\"uint16\"},{\"internalType\":\"uint256\",\"name\":\"_nextTokenId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_hybridModel\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_workerHub\",\"type\":\"address\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"isApprovedForAll\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"isManager\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"_uri\",\"type\":\"string\"},{\"internalType\":\"bytes\",\"name\":\"_data\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"_fee\",\"type\":\"uint256\"}],\"name\":\"mint\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"_uri\",\"type\":\"string\"},{\"internalType\":\"bytes\",\"name\":\"_data\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"_fee\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_manager\",\"type\":\"address\"},{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"}],\"name\":\"mintBySignature\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"mintPrice\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"nextTokenId\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"nftOwner\",\"type\":\"address\"}],\"name\":\"nonce\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"ownerOf\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"pause\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"paused\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"nftId\",\"type\":\"uint256\"}],\"name\":\"poolBalance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_agentId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_salePrice\",\"type\":\"uint256\"}],\"name\":\"royaltyInfo\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"royaltyPortion\",\"outputs\":[{\"internalType\":\"uint16\",\"name\":\"\",\"type\":\"uint16\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"royaltyReceiver\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"setApprovalForAll\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_hybridModel\",\"type\":\"address\"}],\"name\":\"setHybridModel\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"nftOwner\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"}],\"name\":\"signaturesUsed\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"_interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"tokenByIndex\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"tokenOfOwnerByIndex\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_agentId\",\"type\":\"uint256\"}],\"name\":\"tokenURI\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_agentId\",\"type\":\"uint256\"}],\"name\":\"topUpPoolBalance\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"unpause\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_agentId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"_sysPrompt\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"_promptIdx\",\"type\":\"uint256\"}],\"name\":\"updateAgentData\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_agentId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"_sysPrompt\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"_promptIdx\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_randomNonce\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"_signature\",\"type\":\"bytes\"}],\"name\":\"updateAgentDataWithSignature\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_agentId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_fee\",\"type\":\"uint256\"}],\"name\":\"updateAgentFee\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_agentId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"_uri\",\"type\":\"string\"}],\"name\":\"updateAgentURI\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_agentId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"_uri\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"_randomNonce\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"_signature\",\"type\":\"bytes\"}],\"name\":\"updateAgentUriWithSignature\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_mintPrice\",\"type\":\"uint256\"}],\"name\":\"updateMintPrice\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint16\",\"name\":\"_royaltyPortion\",\"type\":\"uint16\"}],\"name\":\"updateRoyaltyPortion\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_royaltyReceiver\",\"type\":\"address\"}],\"name\":\"updateRoyaltyReceiver\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"withdraw\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"stateMutability\":\"payable\",\"type\":\"receive\"}]",
}
SystemPromptManagerMetaData contains all meta data concerning the SystemPromptManager contract.
Functions ¶
This section is empty.
Types ¶
type ISystemPromptManagerTokenMetaData ¶
ISystemPromptManagerTokenMetaData is an auto generated low-level Go binding around an user-defined struct.
type SystemPromptManager ¶
type SystemPromptManager struct { SystemPromptManagerCaller // Read-only binding to the contract SystemPromptManagerTransactor // Write-only binding to the contract SystemPromptManagerFilterer // Log filterer for contract events }
SystemPromptManager is an auto generated Go binding around an Ethereum contract.
func NewSystemPromptManager ¶
func NewSystemPromptManager(address common.Address, backend bind.ContractBackend) (*SystemPromptManager, error)
NewSystemPromptManager creates a new instance of SystemPromptManager, bound to a specific deployed contract.
type SystemPromptManagerAgentDataAddNew ¶
type SystemPromptManagerAgentDataAddNew struct { AgentId *big.Int SysPrompt [][]byte Raw types.Log // Blockchain specific contextual infos }
SystemPromptManagerAgentDataAddNew represents a AgentDataAddNew event raised by the SystemPromptManager contract.
type SystemPromptManagerAgentDataAddNewIterator ¶
type SystemPromptManagerAgentDataAddNewIterator struct { Event *SystemPromptManagerAgentDataAddNew // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemPromptManagerAgentDataAddNewIterator is returned from FilterAgentDataAddNew and is used to iterate over the raw logs and unpacked data for AgentDataAddNew events raised by the SystemPromptManager contract.
func (*SystemPromptManagerAgentDataAddNewIterator) Close ¶
func (it *SystemPromptManagerAgentDataAddNewIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemPromptManagerAgentDataAddNewIterator) Error ¶
func (it *SystemPromptManagerAgentDataAddNewIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemPromptManagerAgentDataAddNewIterator) Next ¶
func (it *SystemPromptManagerAgentDataAddNewIterator) 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 SystemPromptManagerAgentDataUpdate ¶
type SystemPromptManagerAgentDataUpdate struct { AgentId *big.Int PromptIndex *big.Int OldSysPrompt []byte NewSysPrompt []byte Raw types.Log // Blockchain specific contextual infos }
SystemPromptManagerAgentDataUpdate represents a AgentDataUpdate event raised by the SystemPromptManager contract.
type SystemPromptManagerAgentDataUpdateIterator ¶
type SystemPromptManagerAgentDataUpdateIterator struct { Event *SystemPromptManagerAgentDataUpdate // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemPromptManagerAgentDataUpdateIterator is returned from FilterAgentDataUpdate and is used to iterate over the raw logs and unpacked data for AgentDataUpdate events raised by the SystemPromptManager contract.
func (*SystemPromptManagerAgentDataUpdateIterator) Close ¶
func (it *SystemPromptManagerAgentDataUpdateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemPromptManagerAgentDataUpdateIterator) Error ¶
func (it *SystemPromptManagerAgentDataUpdateIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemPromptManagerAgentDataUpdateIterator) Next ¶
func (it *SystemPromptManagerAgentDataUpdateIterator) 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 SystemPromptManagerAgentFeeUpdate ¶
type SystemPromptManagerAgentFeeUpdate struct { AgentId *big.Int Fee *big.Int Raw types.Log // Blockchain specific contextual infos }
SystemPromptManagerAgentFeeUpdate represents a AgentFeeUpdate event raised by the SystemPromptManager contract.
type SystemPromptManagerAgentFeeUpdateIterator ¶
type SystemPromptManagerAgentFeeUpdateIterator struct { Event *SystemPromptManagerAgentFeeUpdate // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemPromptManagerAgentFeeUpdateIterator is returned from FilterAgentFeeUpdate and is used to iterate over the raw logs and unpacked data for AgentFeeUpdate events raised by the SystemPromptManager contract.
func (*SystemPromptManagerAgentFeeUpdateIterator) Close ¶
func (it *SystemPromptManagerAgentFeeUpdateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemPromptManagerAgentFeeUpdateIterator) Error ¶
func (it *SystemPromptManagerAgentFeeUpdateIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemPromptManagerAgentFeeUpdateIterator) Next ¶
func (it *SystemPromptManagerAgentFeeUpdateIterator) 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 SystemPromptManagerAgentURIUpdate ¶
type SystemPromptManagerAgentURIUpdate struct { AgentId *big.Int Uri string Raw types.Log // Blockchain specific contextual infos }
SystemPromptManagerAgentURIUpdate represents a AgentURIUpdate event raised by the SystemPromptManager contract.
type SystemPromptManagerAgentURIUpdateIterator ¶
type SystemPromptManagerAgentURIUpdateIterator struct { Event *SystemPromptManagerAgentURIUpdate // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemPromptManagerAgentURIUpdateIterator is returned from FilterAgentURIUpdate and is used to iterate over the raw logs and unpacked data for AgentURIUpdate events raised by the SystemPromptManager contract.
func (*SystemPromptManagerAgentURIUpdateIterator) Close ¶
func (it *SystemPromptManagerAgentURIUpdateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemPromptManagerAgentURIUpdateIterator) Error ¶
func (it *SystemPromptManagerAgentURIUpdateIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemPromptManagerAgentURIUpdateIterator) Next ¶
func (it *SystemPromptManagerAgentURIUpdateIterator) 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 SystemPromptManagerApproval ¶
type SystemPromptManagerApproval struct { Owner common.Address Approved common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
SystemPromptManagerApproval represents a Approval event raised by the SystemPromptManager contract.
type SystemPromptManagerApprovalForAll ¶
type SystemPromptManagerApprovalForAll struct { Owner common.Address Operator common.Address Approved bool Raw types.Log // Blockchain specific contextual infos }
SystemPromptManagerApprovalForAll represents a ApprovalForAll event raised by the SystemPromptManager contract.
type SystemPromptManagerApprovalForAllIterator ¶
type SystemPromptManagerApprovalForAllIterator struct { Event *SystemPromptManagerApprovalForAll // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemPromptManagerApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the SystemPromptManager contract.
func (*SystemPromptManagerApprovalForAllIterator) Close ¶
func (it *SystemPromptManagerApprovalForAllIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemPromptManagerApprovalForAllIterator) Error ¶
func (it *SystemPromptManagerApprovalForAllIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemPromptManagerApprovalForAllIterator) Next ¶
func (it *SystemPromptManagerApprovalForAllIterator) 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 SystemPromptManagerApprovalIterator ¶
type SystemPromptManagerApprovalIterator struct { Event *SystemPromptManagerApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemPromptManagerApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the SystemPromptManager contract.
func (*SystemPromptManagerApprovalIterator) Close ¶
func (it *SystemPromptManagerApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemPromptManagerApprovalIterator) Error ¶
func (it *SystemPromptManagerApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemPromptManagerApprovalIterator) Next ¶
func (it *SystemPromptManagerApprovalIterator) 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 SystemPromptManagerBatchMetadataUpdate ¶
type SystemPromptManagerBatchMetadataUpdate struct { FromTokenId *big.Int ToTokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
SystemPromptManagerBatchMetadataUpdate represents a BatchMetadataUpdate event raised by the SystemPromptManager contract.
type SystemPromptManagerBatchMetadataUpdateIterator ¶
type SystemPromptManagerBatchMetadataUpdateIterator struct { Event *SystemPromptManagerBatchMetadataUpdate // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemPromptManagerBatchMetadataUpdateIterator is returned from FilterBatchMetadataUpdate and is used to iterate over the raw logs and unpacked data for BatchMetadataUpdate events raised by the SystemPromptManager contract.
func (*SystemPromptManagerBatchMetadataUpdateIterator) Close ¶
func (it *SystemPromptManagerBatchMetadataUpdateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemPromptManagerBatchMetadataUpdateIterator) Error ¶
func (it *SystemPromptManagerBatchMetadataUpdateIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemPromptManagerBatchMetadataUpdateIterator) Next ¶
func (it *SystemPromptManagerBatchMetadataUpdateIterator) 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 SystemPromptManagerCaller ¶
type SystemPromptManagerCaller struct {
// contains filtered or unexported fields
}
SystemPromptManagerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSystemPromptManagerCaller ¶
func NewSystemPromptManagerCaller(address common.Address, caller bind.ContractCaller) (*SystemPromptManagerCaller, error)
NewSystemPromptManagerCaller creates a new read-only instance of SystemPromptManager, bound to a specific deployed contract.
func (*SystemPromptManagerCaller) BalanceOf ¶
func (_SystemPromptManager *SystemPromptManagerCaller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*SystemPromptManagerCaller) DataOf ¶
func (_SystemPromptManager *SystemPromptManagerCaller) DataOf(opts *bind.CallOpts, _agentId *big.Int) (ISystemPromptManagerTokenMetaData, error)
DataOf is a free data retrieval call binding the contract method 0x871caa98.
Solidity: function dataOf(uint256 _agentId) view returns((uint256,bytes[]))
func (*SystemPromptManagerCaller) EarnedFees ¶
func (_SystemPromptManager *SystemPromptManagerCaller) EarnedFees(opts *bind.CallOpts, nftOwner common.Address) (*big.Int, error)
EarnedFees is a free data retrieval call binding the contract method 0xfeb7219d.
Solidity: function earnedFees(address nftOwner) view returns(uint256)
func (*SystemPromptManagerCaller) Eip712Domain ¶
func (_SystemPromptManager *SystemPromptManagerCaller) Eip712Domain(opts *bind.CallOpts) (struct { Fields [1]byte Name string Version string ChainId *big.Int VerifyingContract common.Address Salt [32]byte Extensions []*big.Int }, error)
Eip712Domain is a free data retrieval call binding the contract method 0x84b0196e.
Solidity: function eip712Domain() view returns(bytes1 fields, string name, string version, uint256 chainId, address verifyingContract, bytes32 salt, uint256[] extensions)
func (*SystemPromptManagerCaller) GetAgentFee ¶
func (_SystemPromptManager *SystemPromptManagerCaller) GetAgentFee(opts *bind.CallOpts, _agentId *big.Int) (*big.Int, error)
GetAgentFee is a free data retrieval call binding the contract method 0xed96f433.
Solidity: function getAgentFee(uint256 _agentId) view returns(uint256)
func (*SystemPromptManagerCaller) GetAgentSystemPrompt ¶
func (_SystemPromptManager *SystemPromptManagerCaller) GetAgentSystemPrompt(opts *bind.CallOpts, _agentId *big.Int) ([][]byte, error)
GetAgentSystemPrompt is a free data retrieval call binding the contract method 0xf325f3f1.
Solidity: function getAgentSystemPrompt(uint256 _agentId) view returns(bytes[])
func (*SystemPromptManagerCaller) GetApproved ¶
func (_SystemPromptManager *SystemPromptManagerCaller) GetApproved(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address)
func (*SystemPromptManagerCaller) GetHashToSign ¶
func (_SystemPromptManager *SystemPromptManagerCaller) GetHashToSign(opts *bind.CallOpts, _to common.Address, _uri string, _data []byte, _fee *big.Int, _manager common.Address) ([32]byte, error)
GetHashToSign is a free data retrieval call binding the contract method 0x68cfcc9a.
Solidity: function getHashToSign(address _to, string _uri, bytes _data, uint256 _fee, address _manager) view returns(bytes32)
func (*SystemPromptManagerCaller) GetHashToSign0 ¶
func (_SystemPromptManager *SystemPromptManagerCaller) GetHashToSign0(opts *bind.CallOpts, _agentId *big.Int, _uri string, _randomNonce *big.Int) ([32]byte, error)
GetHashToSign0 is a free data retrieval call binding the contract method 0x937a91d9.
Solidity: function getHashToSign(uint256 _agentId, string _uri, uint256 _randomNonce) view returns(bytes32)
func (*SystemPromptManagerCaller) GetHashToSign1 ¶
func (_SystemPromptManager *SystemPromptManagerCaller) GetHashToSign1(opts *bind.CallOpts, _agentId *big.Int, _sysPrompt []byte, _promptIdx *big.Int, _randomNonce *big.Int) ([32]byte, error)
GetHashToSign1 is a free data retrieval call binding the contract method 0xe340d79f.
Solidity: function getHashToSign(uint256 _agentId, bytes _sysPrompt, uint256 _promptIdx, uint256 _randomNonce) view returns(bytes32)
func (*SystemPromptManagerCaller) HybridModel ¶
func (_SystemPromptManager *SystemPromptManagerCaller) HybridModel(opts *bind.CallOpts) (common.Address, error)
HybridModel is a free data retrieval call binding the contract method 0x5eb2364c.
Solidity: function hybridModel() view returns(address)
func (*SystemPromptManagerCaller) IsApprovedForAll ¶
func (_SystemPromptManager *SystemPromptManagerCaller) IsApprovedForAll(opts *bind.CallOpts, owner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address owner, address operator) view returns(bool)
func (*SystemPromptManagerCaller) IsManager ¶
func (_SystemPromptManager *SystemPromptManagerCaller) IsManager(opts *bind.CallOpts, arg0 common.Address) (bool, error)
IsManager is a free data retrieval call binding the contract method 0xf3ae2415.
Solidity: function isManager(address ) view returns(bool)
func (*SystemPromptManagerCaller) MintPrice ¶
func (_SystemPromptManager *SystemPromptManagerCaller) MintPrice(opts *bind.CallOpts) (*big.Int, error)
MintPrice is a free data retrieval call binding the contract method 0x6817c76c.
Solidity: function mintPrice() view returns(uint256)
func (*SystemPromptManagerCaller) Name ¶
func (_SystemPromptManager *SystemPromptManagerCaller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*SystemPromptManagerCaller) NextTokenId ¶
func (_SystemPromptManager *SystemPromptManagerCaller) NextTokenId(opts *bind.CallOpts) (*big.Int, error)
NextTokenId is a free data retrieval call binding the contract method 0x75794a3c.
Solidity: function nextTokenId() view returns(uint256)
func (*SystemPromptManagerCaller) Nonce ¶
func (_SystemPromptManager *SystemPromptManagerCaller) Nonce(opts *bind.CallOpts, nftOwner common.Address) (*big.Int, error)
Nonce is a free data retrieval call binding the contract method 0x70ae92d2.
Solidity: function nonce(address nftOwner) view returns(uint256)
func (*SystemPromptManagerCaller) Owner ¶
func (_SystemPromptManager *SystemPromptManagerCaller) Owner(opts *bind.CallOpts) (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SystemPromptManagerCaller) OwnerOf ¶
func (_SystemPromptManager *SystemPromptManagerCaller) OwnerOf(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*SystemPromptManagerCaller) Paused ¶
func (_SystemPromptManager *SystemPromptManagerCaller) Paused(opts *bind.CallOpts) (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*SystemPromptManagerCaller) PoolBalance ¶
func (_SystemPromptManager *SystemPromptManagerCaller) PoolBalance(opts *bind.CallOpts, nftId *big.Int) (*big.Int, error)
PoolBalance is a free data retrieval call binding the contract method 0x6a6d964e.
Solidity: function poolBalance(uint256 nftId) view returns(uint256)
func (*SystemPromptManagerCaller) RoyaltyInfo ¶
func (_SystemPromptManager *SystemPromptManagerCaller) RoyaltyInfo(opts *bind.CallOpts, _agentId *big.Int, _salePrice *big.Int) (common.Address, *big.Int, error)
RoyaltyInfo is a free data retrieval call binding the contract method 0x2a55205a.
Solidity: function royaltyInfo(uint256 _agentId, uint256 _salePrice) view returns(address, uint256)
func (*SystemPromptManagerCaller) RoyaltyPortion ¶
func (_SystemPromptManager *SystemPromptManagerCaller) RoyaltyPortion(opts *bind.CallOpts) (uint16, error)
RoyaltyPortion is a free data retrieval call binding the contract method 0x11d7beb2.
Solidity: function royaltyPortion() view returns(uint16)
func (*SystemPromptManagerCaller) RoyaltyReceiver ¶
func (_SystemPromptManager *SystemPromptManagerCaller) RoyaltyReceiver(opts *bind.CallOpts) (common.Address, error)
RoyaltyReceiver is a free data retrieval call binding the contract method 0x9fbc8713.
Solidity: function royaltyReceiver() view returns(address)
func (*SystemPromptManagerCaller) SignaturesUsed ¶
func (_SystemPromptManager *SystemPromptManagerCaller) SignaturesUsed(opts *bind.CallOpts, nftOwner common.Address, signature []byte) (bool, error)
SignaturesUsed is a free data retrieval call binding the contract method 0x757d513b.
Solidity: function signaturesUsed(address nftOwner, bytes signature) view returns(bool)
func (*SystemPromptManagerCaller) SupportsInterface ¶
func (_SystemPromptManager *SystemPromptManagerCaller) 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)
func (*SystemPromptManagerCaller) Symbol ¶
func (_SystemPromptManager *SystemPromptManagerCaller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*SystemPromptManagerCaller) TokenByIndex ¶
func (_SystemPromptManager *SystemPromptManagerCaller) TokenByIndex(opts *bind.CallOpts, index *big.Int) (*big.Int, error)
TokenByIndex is a free data retrieval call binding the contract method 0x4f6ccce7.
Solidity: function tokenByIndex(uint256 index) view returns(uint256)
func (*SystemPromptManagerCaller) TokenOfOwnerByIndex ¶
func (_SystemPromptManager *SystemPromptManagerCaller) TokenOfOwnerByIndex(opts *bind.CallOpts, owner common.Address, index *big.Int) (*big.Int, error)
TokenOfOwnerByIndex is a free data retrieval call binding the contract method 0x2f745c59.
Solidity: function tokenOfOwnerByIndex(address owner, uint256 index) view returns(uint256)
func (*SystemPromptManagerCaller) TokenURI ¶
func (_SystemPromptManager *SystemPromptManagerCaller) TokenURI(opts *bind.CallOpts, _agentId *big.Int) (string, error)
TokenURI is a free data retrieval call binding the contract method 0xc87b56dd.
Solidity: function tokenURI(uint256 _agentId) view returns(string)
func (*SystemPromptManagerCaller) TotalSupply ¶
func (_SystemPromptManager *SystemPromptManagerCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type SystemPromptManagerCallerRaw ¶
type SystemPromptManagerCallerRaw struct {
Contract *SystemPromptManagerCaller // Generic read-only contract binding to access the raw methods on
}
SystemPromptManagerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SystemPromptManagerCallerRaw) Call ¶
func (_SystemPromptManager *SystemPromptManagerCallerRaw) 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 SystemPromptManagerCallerSession ¶
type SystemPromptManagerCallerSession struct { Contract *SystemPromptManagerCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SystemPromptManagerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*SystemPromptManagerCallerSession) BalanceOf ¶
func (_SystemPromptManager *SystemPromptManagerCallerSession) BalanceOf(owner common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*SystemPromptManagerCallerSession) DataOf ¶
func (_SystemPromptManager *SystemPromptManagerCallerSession) DataOf(_agentId *big.Int) (ISystemPromptManagerTokenMetaData, error)
DataOf is a free data retrieval call binding the contract method 0x871caa98.
Solidity: function dataOf(uint256 _agentId) view returns((uint256,bytes[]))
func (*SystemPromptManagerCallerSession) EarnedFees ¶
func (_SystemPromptManager *SystemPromptManagerCallerSession) EarnedFees(nftOwner common.Address) (*big.Int, error)
EarnedFees is a free data retrieval call binding the contract method 0xfeb7219d.
Solidity: function earnedFees(address nftOwner) view returns(uint256)
func (*SystemPromptManagerCallerSession) Eip712Domain ¶
func (_SystemPromptManager *SystemPromptManagerCallerSession) Eip712Domain() (struct { Fields [1]byte Name string Version string ChainId *big.Int VerifyingContract common.Address Salt [32]byte Extensions []*big.Int }, error)
Eip712Domain is a free data retrieval call binding the contract method 0x84b0196e.
Solidity: function eip712Domain() view returns(bytes1 fields, string name, string version, uint256 chainId, address verifyingContract, bytes32 salt, uint256[] extensions)
func (*SystemPromptManagerCallerSession) GetAgentFee ¶
func (_SystemPromptManager *SystemPromptManagerCallerSession) GetAgentFee(_agentId *big.Int) (*big.Int, error)
GetAgentFee is a free data retrieval call binding the contract method 0xed96f433.
Solidity: function getAgentFee(uint256 _agentId) view returns(uint256)
func (*SystemPromptManagerCallerSession) GetAgentSystemPrompt ¶
func (_SystemPromptManager *SystemPromptManagerCallerSession) GetAgentSystemPrompt(_agentId *big.Int) ([][]byte, error)
GetAgentSystemPrompt is a free data retrieval call binding the contract method 0xf325f3f1.
Solidity: function getAgentSystemPrompt(uint256 _agentId) view returns(bytes[])
func (*SystemPromptManagerCallerSession) GetApproved ¶
func (_SystemPromptManager *SystemPromptManagerCallerSession) GetApproved(tokenId *big.Int) (common.Address, error)
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address)
func (*SystemPromptManagerCallerSession) GetHashToSign ¶
func (_SystemPromptManager *SystemPromptManagerCallerSession) GetHashToSign(_to common.Address, _uri string, _data []byte, _fee *big.Int, _manager common.Address) ([32]byte, error)
GetHashToSign is a free data retrieval call binding the contract method 0x68cfcc9a.
Solidity: function getHashToSign(address _to, string _uri, bytes _data, uint256 _fee, address _manager) view returns(bytes32)
func (*SystemPromptManagerCallerSession) GetHashToSign0 ¶
func (_SystemPromptManager *SystemPromptManagerCallerSession) GetHashToSign0(_agentId *big.Int, _uri string, _randomNonce *big.Int) ([32]byte, error)
GetHashToSign0 is a free data retrieval call binding the contract method 0x937a91d9.
Solidity: function getHashToSign(uint256 _agentId, string _uri, uint256 _randomNonce) view returns(bytes32)
func (*SystemPromptManagerCallerSession) GetHashToSign1 ¶
func (_SystemPromptManager *SystemPromptManagerCallerSession) GetHashToSign1(_agentId *big.Int, _sysPrompt []byte, _promptIdx *big.Int, _randomNonce *big.Int) ([32]byte, error)
GetHashToSign1 is a free data retrieval call binding the contract method 0xe340d79f.
Solidity: function getHashToSign(uint256 _agentId, bytes _sysPrompt, uint256 _promptIdx, uint256 _randomNonce) view returns(bytes32)
func (*SystemPromptManagerCallerSession) HybridModel ¶
func (_SystemPromptManager *SystemPromptManagerCallerSession) HybridModel() (common.Address, error)
HybridModel is a free data retrieval call binding the contract method 0x5eb2364c.
Solidity: function hybridModel() view returns(address)
func (*SystemPromptManagerCallerSession) IsApprovedForAll ¶
func (_SystemPromptManager *SystemPromptManagerCallerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address owner, address operator) view returns(bool)
func (*SystemPromptManagerCallerSession) IsManager ¶
func (_SystemPromptManager *SystemPromptManagerCallerSession) IsManager(arg0 common.Address) (bool, error)
IsManager is a free data retrieval call binding the contract method 0xf3ae2415.
Solidity: function isManager(address ) view returns(bool)
func (*SystemPromptManagerCallerSession) MintPrice ¶
func (_SystemPromptManager *SystemPromptManagerCallerSession) MintPrice() (*big.Int, error)
MintPrice is a free data retrieval call binding the contract method 0x6817c76c.
Solidity: function mintPrice() view returns(uint256)
func (*SystemPromptManagerCallerSession) Name ¶
func (_SystemPromptManager *SystemPromptManagerCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*SystemPromptManagerCallerSession) NextTokenId ¶
func (_SystemPromptManager *SystemPromptManagerCallerSession) NextTokenId() (*big.Int, error)
NextTokenId is a free data retrieval call binding the contract method 0x75794a3c.
Solidity: function nextTokenId() view returns(uint256)
func (*SystemPromptManagerCallerSession) Nonce ¶
func (_SystemPromptManager *SystemPromptManagerCallerSession) Nonce(nftOwner common.Address) (*big.Int, error)
Nonce is a free data retrieval call binding the contract method 0x70ae92d2.
Solidity: function nonce(address nftOwner) view returns(uint256)
func (*SystemPromptManagerCallerSession) Owner ¶
func (_SystemPromptManager *SystemPromptManagerCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SystemPromptManagerCallerSession) OwnerOf ¶
func (_SystemPromptManager *SystemPromptManagerCallerSession) OwnerOf(tokenId *big.Int) (common.Address, error)
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*SystemPromptManagerCallerSession) Paused ¶
func (_SystemPromptManager *SystemPromptManagerCallerSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*SystemPromptManagerCallerSession) PoolBalance ¶
func (_SystemPromptManager *SystemPromptManagerCallerSession) PoolBalance(nftId *big.Int) (*big.Int, error)
PoolBalance is a free data retrieval call binding the contract method 0x6a6d964e.
Solidity: function poolBalance(uint256 nftId) view returns(uint256)
func (*SystemPromptManagerCallerSession) RoyaltyInfo ¶
func (_SystemPromptManager *SystemPromptManagerCallerSession) RoyaltyInfo(_agentId *big.Int, _salePrice *big.Int) (common.Address, *big.Int, error)
RoyaltyInfo is a free data retrieval call binding the contract method 0x2a55205a.
Solidity: function royaltyInfo(uint256 _agentId, uint256 _salePrice) view returns(address, uint256)
func (*SystemPromptManagerCallerSession) RoyaltyPortion ¶
func (_SystemPromptManager *SystemPromptManagerCallerSession) RoyaltyPortion() (uint16, error)
RoyaltyPortion is a free data retrieval call binding the contract method 0x11d7beb2.
Solidity: function royaltyPortion() view returns(uint16)
func (*SystemPromptManagerCallerSession) RoyaltyReceiver ¶
func (_SystemPromptManager *SystemPromptManagerCallerSession) RoyaltyReceiver() (common.Address, error)
RoyaltyReceiver is a free data retrieval call binding the contract method 0x9fbc8713.
Solidity: function royaltyReceiver() view returns(address)
func (*SystemPromptManagerCallerSession) SignaturesUsed ¶
func (_SystemPromptManager *SystemPromptManagerCallerSession) SignaturesUsed(nftOwner common.Address, signature []byte) (bool, error)
SignaturesUsed is a free data retrieval call binding the contract method 0x757d513b.
Solidity: function signaturesUsed(address nftOwner, bytes signature) view returns(bool)
func (*SystemPromptManagerCallerSession) SupportsInterface ¶
func (_SystemPromptManager *SystemPromptManagerCallerSession) 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)
func (*SystemPromptManagerCallerSession) Symbol ¶
func (_SystemPromptManager *SystemPromptManagerCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*SystemPromptManagerCallerSession) TokenByIndex ¶
func (_SystemPromptManager *SystemPromptManagerCallerSession) TokenByIndex(index *big.Int) (*big.Int, error)
TokenByIndex is a free data retrieval call binding the contract method 0x4f6ccce7.
Solidity: function tokenByIndex(uint256 index) view returns(uint256)
func (*SystemPromptManagerCallerSession) TokenOfOwnerByIndex ¶
func (_SystemPromptManager *SystemPromptManagerCallerSession) TokenOfOwnerByIndex(owner common.Address, index *big.Int) (*big.Int, error)
TokenOfOwnerByIndex is a free data retrieval call binding the contract method 0x2f745c59.
Solidity: function tokenOfOwnerByIndex(address owner, uint256 index) view returns(uint256)
func (*SystemPromptManagerCallerSession) TokenURI ¶
func (_SystemPromptManager *SystemPromptManagerCallerSession) TokenURI(_agentId *big.Int) (string, error)
TokenURI is a free data retrieval call binding the contract method 0xc87b56dd.
Solidity: function tokenURI(uint256 _agentId) view returns(string)
func (*SystemPromptManagerCallerSession) TotalSupply ¶
func (_SystemPromptManager *SystemPromptManagerCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*SystemPromptManagerCallerSession) Version ¶
func (_SystemPromptManager *SystemPromptManagerCallerSession) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() pure returns(string)
type SystemPromptManagerEIP712DomainChanged ¶
type SystemPromptManagerEIP712DomainChanged struct {
Raw types.Log // Blockchain specific contextual infos
}
SystemPromptManagerEIP712DomainChanged represents a EIP712DomainChanged event raised by the SystemPromptManager contract.
type SystemPromptManagerEIP712DomainChangedIterator ¶
type SystemPromptManagerEIP712DomainChangedIterator struct { Event *SystemPromptManagerEIP712DomainChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemPromptManagerEIP712DomainChangedIterator is returned from FilterEIP712DomainChanged and is used to iterate over the raw logs and unpacked data for EIP712DomainChanged events raised by the SystemPromptManager contract.
func (*SystemPromptManagerEIP712DomainChangedIterator) Close ¶
func (it *SystemPromptManagerEIP712DomainChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemPromptManagerEIP712DomainChangedIterator) Error ¶
func (it *SystemPromptManagerEIP712DomainChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemPromptManagerEIP712DomainChangedIterator) Next ¶
func (it *SystemPromptManagerEIP712DomainChangedIterator) 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 SystemPromptManagerFeesClaimed ¶
type SystemPromptManagerFeesClaimed struct { Claimer common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
SystemPromptManagerFeesClaimed represents a FeesClaimed event raised by the SystemPromptManager contract.
type SystemPromptManagerFeesClaimedIterator ¶
type SystemPromptManagerFeesClaimedIterator struct { Event *SystemPromptManagerFeesClaimed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemPromptManagerFeesClaimedIterator is returned from FilterFeesClaimed and is used to iterate over the raw logs and unpacked data for FeesClaimed events raised by the SystemPromptManager contract.
func (*SystemPromptManagerFeesClaimedIterator) Close ¶
func (it *SystemPromptManagerFeesClaimedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemPromptManagerFeesClaimedIterator) Error ¶
func (it *SystemPromptManagerFeesClaimedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemPromptManagerFeesClaimedIterator) Next ¶
func (it *SystemPromptManagerFeesClaimedIterator) 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 SystemPromptManagerFilterer ¶
type SystemPromptManagerFilterer struct {
// contains filtered or unexported fields
}
SystemPromptManagerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSystemPromptManagerFilterer ¶
func NewSystemPromptManagerFilterer(address common.Address, filterer bind.ContractFilterer) (*SystemPromptManagerFilterer, error)
NewSystemPromptManagerFilterer creates a new log filterer instance of SystemPromptManager, bound to a specific deployed contract.
func (*SystemPromptManagerFilterer) FilterAgentDataAddNew ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) FilterAgentDataAddNew(opts *bind.FilterOpts, agentId []*big.Int) (*SystemPromptManagerAgentDataAddNewIterator, error)
FilterAgentDataAddNew is a free log retrieval operation binding the contract event 0xdebec4c58e3b7c5817893e50cb1f9e65b65978e8c89bb4407eb0109d5887b258.
Solidity: event AgentDataAddNew(uint256 indexed agentId, bytes[] sysPrompt)
func (*SystemPromptManagerFilterer) FilterAgentDataUpdate ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) FilterAgentDataUpdate(opts *bind.FilterOpts, agentId []*big.Int) (*SystemPromptManagerAgentDataUpdateIterator, error)
FilterAgentDataUpdate is a free log retrieval operation binding the contract event 0xe42abf7d4a793286da8cc1399cb577a1f5a0e133dfee371bb3a5abbdd77b011e.
Solidity: event AgentDataUpdate(uint256 indexed agentId, uint256 promptIndex, bytes oldSysPrompt, bytes newSysPrompt)
func (*SystemPromptManagerFilterer) FilterAgentFeeUpdate ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) FilterAgentFeeUpdate(opts *bind.FilterOpts, agentId []*big.Int) (*SystemPromptManagerAgentFeeUpdateIterator, error)
FilterAgentFeeUpdate is a free log retrieval operation binding the contract event 0xa08d8197034aee8915921dd8aa7d95cf711690dd77f0b676dded49b3f9a632d1.
Solidity: event AgentFeeUpdate(uint256 indexed agentId, uint256 fee)
func (*SystemPromptManagerFilterer) FilterAgentURIUpdate ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) FilterAgentURIUpdate(opts *bind.FilterOpts, agentId []*big.Int) (*SystemPromptManagerAgentURIUpdateIterator, error)
FilterAgentURIUpdate is a free log retrieval operation binding the contract event 0x706a4e8eb2f354c7f4d96e5ea1984f36e72482629987edad78c9940ea037c362.
Solidity: event AgentURIUpdate(uint256 indexed agentId, string uri)
func (*SystemPromptManagerFilterer) FilterApproval ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, tokenId []*big.Int) (*SystemPromptManagerApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
func (*SystemPromptManagerFilterer) FilterApprovalForAll ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*SystemPromptManagerApprovalForAllIterator, error)
FilterApprovalForAll is a free log retrieval operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*SystemPromptManagerFilterer) FilterBatchMetadataUpdate ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) FilterBatchMetadataUpdate(opts *bind.FilterOpts) (*SystemPromptManagerBatchMetadataUpdateIterator, error)
FilterBatchMetadataUpdate is a free log retrieval operation binding the contract event 0x6bd5c950a8d8df17f772f5af37cb3655737899cbf903264b9795592da439661c.
Solidity: event BatchMetadataUpdate(uint256 _fromTokenId, uint256 _toTokenId)
func (*SystemPromptManagerFilterer) FilterEIP712DomainChanged ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) FilterEIP712DomainChanged(opts *bind.FilterOpts) (*SystemPromptManagerEIP712DomainChangedIterator, error)
FilterEIP712DomainChanged is a free log retrieval operation binding the contract event 0x0a6387c9ea3628b88a633bb4f3b151770f70085117a15f9bf3787cda53f13d31.
Solidity: event EIP712DomainChanged()
func (*SystemPromptManagerFilterer) FilterFeesClaimed ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) FilterFeesClaimed(opts *bind.FilterOpts, claimer []common.Address) (*SystemPromptManagerFeesClaimedIterator, error)
FilterFeesClaimed is a free log retrieval operation binding the contract event 0x9493e5bbe4e8e0ac67284469a2d677403d0378a85a59e341d3abc433d0d9a209.
Solidity: event FeesClaimed(address indexed claimer, uint256 amount)
func (*SystemPromptManagerFilterer) FilterInferencePerformed ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) FilterInferencePerformed(opts *bind.FilterOpts, tokenId []*big.Int, caller []common.Address) (*SystemPromptManagerInferencePerformedIterator, error)
FilterInferencePerformed is a free log retrieval operation binding the contract event 0xcf35460eca25a0549d5eb14c712236d61c9a0bad90c834f996c5f2a98d332719.
Solidity: event InferencePerformed(uint256 indexed tokenId, address indexed caller, bytes data, uint256 fee, string externalData, uint256 inferenceId)
func (*SystemPromptManagerFilterer) FilterInitialized ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) FilterInitialized(opts *bind.FilterOpts) (*SystemPromptManagerInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*SystemPromptManagerFilterer) FilterManagerAuthorization ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) FilterManagerAuthorization(opts *bind.FilterOpts, account []common.Address) (*SystemPromptManagerManagerAuthorizationIterator, error)
FilterManagerAuthorization is a free log retrieval operation binding the contract event 0x3fbc8e71624117c0dc0fcdbe40685681cecc7c3c43de81a686cda4b61c78e35b.
Solidity: event ManagerAuthorization(address indexed account)
func (*SystemPromptManagerFilterer) FilterManagerDeauthorization ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) FilterManagerDeauthorization(opts *bind.FilterOpts, account []common.Address) (*SystemPromptManagerManagerDeauthorizationIterator, error)
FilterManagerDeauthorization is a free log retrieval operation binding the contract event 0x20c29af9eb3de2601188ceae57a4075ba3593ce15d4142aef070ac53d389356c.
Solidity: event ManagerDeauthorization(address indexed account)
func (*SystemPromptManagerFilterer) FilterMetadataUpdate ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) FilterMetadataUpdate(opts *bind.FilterOpts) (*SystemPromptManagerMetadataUpdateIterator, error)
FilterMetadataUpdate is a free log retrieval operation binding the contract event 0xf8e1a15aba9398e019f0b49df1a4fde98ee17ae345cb5f6b5e2c27f5033e8ce7.
Solidity: event MetadataUpdate(uint256 _tokenId)
func (*SystemPromptManagerFilterer) FilterMintPriceUpdate ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) FilterMintPriceUpdate(opts *bind.FilterOpts) (*SystemPromptManagerMintPriceUpdateIterator, error)
FilterMintPriceUpdate is a free log retrieval operation binding the contract event 0x23050b539195eebd064c1bec834445b7d028a20c345600e868a74d7ca93c5e86.
Solidity: event MintPriceUpdate(uint256 newValue)
func (*SystemPromptManagerFilterer) FilterNewToken ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) FilterNewToken(opts *bind.FilterOpts, tokenId []*big.Int, minter []common.Address) (*SystemPromptManagerNewTokenIterator, error)
FilterNewToken is a free log retrieval operation binding the contract event 0x61beab98a81083e3c0239c33e149bef1316ca78f15b9f29125039f5521a06d06.
Solidity: event NewToken(uint256 indexed tokenId, string uri, bytes sysPrompt, uint256 fee, address indexed minter)
func (*SystemPromptManagerFilterer) FilterOwnershipTransferred ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*SystemPromptManagerOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*SystemPromptManagerFilterer) FilterPaused ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) FilterPaused(opts *bind.FilterOpts) (*SystemPromptManagerPausedIterator, error)
FilterPaused is a free log retrieval operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*SystemPromptManagerFilterer) FilterRoyaltyPortionUpdate ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) FilterRoyaltyPortionUpdate(opts *bind.FilterOpts) (*SystemPromptManagerRoyaltyPortionUpdateIterator, error)
FilterRoyaltyPortionUpdate is a free log retrieval operation binding the contract event 0xb1f3037624bd2d961f6d56696cc10ccc3a676db381e671b1bc58f0ab1f686dd5.
Solidity: event RoyaltyPortionUpdate(uint16 newValue)
func (*SystemPromptManagerFilterer) FilterRoyaltyReceiverUpdate ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) FilterRoyaltyReceiverUpdate(opts *bind.FilterOpts) (*SystemPromptManagerRoyaltyReceiverUpdateIterator, error)
FilterRoyaltyReceiverUpdate is a free log retrieval operation binding the contract event 0xec6b72b10aed766af02b35918b55be261c89aaaa4c8add826471ce35ec7f97b3.
Solidity: event RoyaltyReceiverUpdate(address newAddress)
func (*SystemPromptManagerFilterer) FilterTopUpPoolBalance ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) FilterTopUpPoolBalance(opts *bind.FilterOpts) (*SystemPromptManagerTopUpPoolBalanceIterator, error)
FilterTopUpPoolBalance is a free log retrieval operation binding the contract event 0xf7ee57effd30f2ab842c1d65fdcfa7d20c2fb2f967e9ac30acafecabf013ea4c.
Solidity: event TopUpPoolBalance(uint256 agentId, address caller, uint256 amount)
func (*SystemPromptManagerFilterer) FilterTransfer ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, tokenId []*big.Int) (*SystemPromptManagerTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
func (*SystemPromptManagerFilterer) FilterUnpaused ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) FilterUnpaused(opts *bind.FilterOpts) (*SystemPromptManagerUnpausedIterator, error)
FilterUnpaused is a free log retrieval operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*SystemPromptManagerFilterer) ParseAgentDataAddNew ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) ParseAgentDataAddNew(log types.Log) (*SystemPromptManagerAgentDataAddNew, error)
ParseAgentDataAddNew is a log parse operation binding the contract event 0xdebec4c58e3b7c5817893e50cb1f9e65b65978e8c89bb4407eb0109d5887b258.
Solidity: event AgentDataAddNew(uint256 indexed agentId, bytes[] sysPrompt)
func (*SystemPromptManagerFilterer) ParseAgentDataUpdate ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) ParseAgentDataUpdate(log types.Log) (*SystemPromptManagerAgentDataUpdate, error)
ParseAgentDataUpdate is a log parse operation binding the contract event 0xe42abf7d4a793286da8cc1399cb577a1f5a0e133dfee371bb3a5abbdd77b011e.
Solidity: event AgentDataUpdate(uint256 indexed agentId, uint256 promptIndex, bytes oldSysPrompt, bytes newSysPrompt)
func (*SystemPromptManagerFilterer) ParseAgentFeeUpdate ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) ParseAgentFeeUpdate(log types.Log) (*SystemPromptManagerAgentFeeUpdate, error)
ParseAgentFeeUpdate is a log parse operation binding the contract event 0xa08d8197034aee8915921dd8aa7d95cf711690dd77f0b676dded49b3f9a632d1.
Solidity: event AgentFeeUpdate(uint256 indexed agentId, uint256 fee)
func (*SystemPromptManagerFilterer) ParseAgentURIUpdate ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) ParseAgentURIUpdate(log types.Log) (*SystemPromptManagerAgentURIUpdate, error)
ParseAgentURIUpdate is a log parse operation binding the contract event 0x706a4e8eb2f354c7f4d96e5ea1984f36e72482629987edad78c9940ea037c362.
Solidity: event AgentURIUpdate(uint256 indexed agentId, string uri)
func (*SystemPromptManagerFilterer) ParseApproval ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) ParseApproval(log types.Log) (*SystemPromptManagerApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
func (*SystemPromptManagerFilterer) ParseApprovalForAll ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) ParseApprovalForAll(log types.Log) (*SystemPromptManagerApprovalForAll, error)
ParseApprovalForAll is a log parse operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*SystemPromptManagerFilterer) ParseBatchMetadataUpdate ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) ParseBatchMetadataUpdate(log types.Log) (*SystemPromptManagerBatchMetadataUpdate, error)
ParseBatchMetadataUpdate is a log parse operation binding the contract event 0x6bd5c950a8d8df17f772f5af37cb3655737899cbf903264b9795592da439661c.
Solidity: event BatchMetadataUpdate(uint256 _fromTokenId, uint256 _toTokenId)
func (*SystemPromptManagerFilterer) ParseEIP712DomainChanged ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) ParseEIP712DomainChanged(log types.Log) (*SystemPromptManagerEIP712DomainChanged, error)
ParseEIP712DomainChanged is a log parse operation binding the contract event 0x0a6387c9ea3628b88a633bb4f3b151770f70085117a15f9bf3787cda53f13d31.
Solidity: event EIP712DomainChanged()
func (*SystemPromptManagerFilterer) ParseFeesClaimed ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) ParseFeesClaimed(log types.Log) (*SystemPromptManagerFeesClaimed, error)
ParseFeesClaimed is a log parse operation binding the contract event 0x9493e5bbe4e8e0ac67284469a2d677403d0378a85a59e341d3abc433d0d9a209.
Solidity: event FeesClaimed(address indexed claimer, uint256 amount)
func (*SystemPromptManagerFilterer) ParseInferencePerformed ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) ParseInferencePerformed(log types.Log) (*SystemPromptManagerInferencePerformed, error)
ParseInferencePerformed is a log parse operation binding the contract event 0xcf35460eca25a0549d5eb14c712236d61c9a0bad90c834f996c5f2a98d332719.
Solidity: event InferencePerformed(uint256 indexed tokenId, address indexed caller, bytes data, uint256 fee, string externalData, uint256 inferenceId)
func (*SystemPromptManagerFilterer) ParseInitialized ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) ParseInitialized(log types.Log) (*SystemPromptManagerInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*SystemPromptManagerFilterer) ParseManagerAuthorization ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) ParseManagerAuthorization(log types.Log) (*SystemPromptManagerManagerAuthorization, error)
ParseManagerAuthorization is a log parse operation binding the contract event 0x3fbc8e71624117c0dc0fcdbe40685681cecc7c3c43de81a686cda4b61c78e35b.
Solidity: event ManagerAuthorization(address indexed account)
func (*SystemPromptManagerFilterer) ParseManagerDeauthorization ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) ParseManagerDeauthorization(log types.Log) (*SystemPromptManagerManagerDeauthorization, error)
ParseManagerDeauthorization is a log parse operation binding the contract event 0x20c29af9eb3de2601188ceae57a4075ba3593ce15d4142aef070ac53d389356c.
Solidity: event ManagerDeauthorization(address indexed account)
func (*SystemPromptManagerFilterer) ParseMetadataUpdate ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) ParseMetadataUpdate(log types.Log) (*SystemPromptManagerMetadataUpdate, error)
ParseMetadataUpdate is a log parse operation binding the contract event 0xf8e1a15aba9398e019f0b49df1a4fde98ee17ae345cb5f6b5e2c27f5033e8ce7.
Solidity: event MetadataUpdate(uint256 _tokenId)
func (*SystemPromptManagerFilterer) ParseMintPriceUpdate ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) ParseMintPriceUpdate(log types.Log) (*SystemPromptManagerMintPriceUpdate, error)
ParseMintPriceUpdate is a log parse operation binding the contract event 0x23050b539195eebd064c1bec834445b7d028a20c345600e868a74d7ca93c5e86.
Solidity: event MintPriceUpdate(uint256 newValue)
func (*SystemPromptManagerFilterer) ParseNewToken ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) ParseNewToken(log types.Log) (*SystemPromptManagerNewToken, error)
ParseNewToken is a log parse operation binding the contract event 0x61beab98a81083e3c0239c33e149bef1316ca78f15b9f29125039f5521a06d06.
Solidity: event NewToken(uint256 indexed tokenId, string uri, bytes sysPrompt, uint256 fee, address indexed minter)
func (*SystemPromptManagerFilterer) ParseOwnershipTransferred ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) ParseOwnershipTransferred(log types.Log) (*SystemPromptManagerOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*SystemPromptManagerFilterer) ParsePaused ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) ParsePaused(log types.Log) (*SystemPromptManagerPaused, error)
ParsePaused is a log parse operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*SystemPromptManagerFilterer) ParseRoyaltyPortionUpdate ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) ParseRoyaltyPortionUpdate(log types.Log) (*SystemPromptManagerRoyaltyPortionUpdate, error)
ParseRoyaltyPortionUpdate is a log parse operation binding the contract event 0xb1f3037624bd2d961f6d56696cc10ccc3a676db381e671b1bc58f0ab1f686dd5.
Solidity: event RoyaltyPortionUpdate(uint16 newValue)
func (*SystemPromptManagerFilterer) ParseRoyaltyReceiverUpdate ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) ParseRoyaltyReceiverUpdate(log types.Log) (*SystemPromptManagerRoyaltyReceiverUpdate, error)
ParseRoyaltyReceiverUpdate is a log parse operation binding the contract event 0xec6b72b10aed766af02b35918b55be261c89aaaa4c8add826471ce35ec7f97b3.
Solidity: event RoyaltyReceiverUpdate(address newAddress)
func (*SystemPromptManagerFilterer) ParseTopUpPoolBalance ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) ParseTopUpPoolBalance(log types.Log) (*SystemPromptManagerTopUpPoolBalance, error)
ParseTopUpPoolBalance is a log parse operation binding the contract event 0xf7ee57effd30f2ab842c1d65fdcfa7d20c2fb2f967e9ac30acafecabf013ea4c.
Solidity: event TopUpPoolBalance(uint256 agentId, address caller, uint256 amount)
func (*SystemPromptManagerFilterer) ParseTransfer ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) ParseTransfer(log types.Log) (*SystemPromptManagerTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
func (*SystemPromptManagerFilterer) ParseUnpaused ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) ParseUnpaused(log types.Log) (*SystemPromptManagerUnpaused, error)
ParseUnpaused is a log parse operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*SystemPromptManagerFilterer) WatchAgentDataAddNew ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) WatchAgentDataAddNew(opts *bind.WatchOpts, sink chan<- *SystemPromptManagerAgentDataAddNew, agentId []*big.Int) (event.Subscription, error)
WatchAgentDataAddNew is a free log subscription operation binding the contract event 0xdebec4c58e3b7c5817893e50cb1f9e65b65978e8c89bb4407eb0109d5887b258.
Solidity: event AgentDataAddNew(uint256 indexed agentId, bytes[] sysPrompt)
func (*SystemPromptManagerFilterer) WatchAgentDataUpdate ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) WatchAgentDataUpdate(opts *bind.WatchOpts, sink chan<- *SystemPromptManagerAgentDataUpdate, agentId []*big.Int) (event.Subscription, error)
WatchAgentDataUpdate is a free log subscription operation binding the contract event 0xe42abf7d4a793286da8cc1399cb577a1f5a0e133dfee371bb3a5abbdd77b011e.
Solidity: event AgentDataUpdate(uint256 indexed agentId, uint256 promptIndex, bytes oldSysPrompt, bytes newSysPrompt)
func (*SystemPromptManagerFilterer) WatchAgentFeeUpdate ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) WatchAgentFeeUpdate(opts *bind.WatchOpts, sink chan<- *SystemPromptManagerAgentFeeUpdate, agentId []*big.Int) (event.Subscription, error)
WatchAgentFeeUpdate is a free log subscription operation binding the contract event 0xa08d8197034aee8915921dd8aa7d95cf711690dd77f0b676dded49b3f9a632d1.
Solidity: event AgentFeeUpdate(uint256 indexed agentId, uint256 fee)
func (*SystemPromptManagerFilterer) WatchAgentURIUpdate ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) WatchAgentURIUpdate(opts *bind.WatchOpts, sink chan<- *SystemPromptManagerAgentURIUpdate, agentId []*big.Int) (event.Subscription, error)
WatchAgentURIUpdate is a free log subscription operation binding the contract event 0x706a4e8eb2f354c7f4d96e5ea1984f36e72482629987edad78c9940ea037c362.
Solidity: event AgentURIUpdate(uint256 indexed agentId, string uri)
func (*SystemPromptManagerFilterer) WatchApproval ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *SystemPromptManagerApproval, owner []common.Address, approved []common.Address, tokenId []*big.Int) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
func (*SystemPromptManagerFilterer) WatchApprovalForAll ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *SystemPromptManagerApprovalForAll, owner []common.Address, operator []common.Address) (event.Subscription, error)
WatchApprovalForAll is a free log subscription operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*SystemPromptManagerFilterer) WatchBatchMetadataUpdate ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) WatchBatchMetadataUpdate(opts *bind.WatchOpts, sink chan<- *SystemPromptManagerBatchMetadataUpdate) (event.Subscription, error)
WatchBatchMetadataUpdate is a free log subscription operation binding the contract event 0x6bd5c950a8d8df17f772f5af37cb3655737899cbf903264b9795592da439661c.
Solidity: event BatchMetadataUpdate(uint256 _fromTokenId, uint256 _toTokenId)
func (*SystemPromptManagerFilterer) WatchEIP712DomainChanged ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) WatchEIP712DomainChanged(opts *bind.WatchOpts, sink chan<- *SystemPromptManagerEIP712DomainChanged) (event.Subscription, error)
WatchEIP712DomainChanged is a free log subscription operation binding the contract event 0x0a6387c9ea3628b88a633bb4f3b151770f70085117a15f9bf3787cda53f13d31.
Solidity: event EIP712DomainChanged()
func (*SystemPromptManagerFilterer) WatchFeesClaimed ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) WatchFeesClaimed(opts *bind.WatchOpts, sink chan<- *SystemPromptManagerFeesClaimed, claimer []common.Address) (event.Subscription, error)
WatchFeesClaimed is a free log subscription operation binding the contract event 0x9493e5bbe4e8e0ac67284469a2d677403d0378a85a59e341d3abc433d0d9a209.
Solidity: event FeesClaimed(address indexed claimer, uint256 amount)
func (*SystemPromptManagerFilterer) WatchInferencePerformed ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) WatchInferencePerformed(opts *bind.WatchOpts, sink chan<- *SystemPromptManagerInferencePerformed, tokenId []*big.Int, caller []common.Address) (event.Subscription, error)
WatchInferencePerformed is a free log subscription operation binding the contract event 0xcf35460eca25a0549d5eb14c712236d61c9a0bad90c834f996c5f2a98d332719.
Solidity: event InferencePerformed(uint256 indexed tokenId, address indexed caller, bytes data, uint256 fee, string externalData, uint256 inferenceId)
func (*SystemPromptManagerFilterer) WatchInitialized ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *SystemPromptManagerInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*SystemPromptManagerFilterer) WatchManagerAuthorization ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) WatchManagerAuthorization(opts *bind.WatchOpts, sink chan<- *SystemPromptManagerManagerAuthorization, account []common.Address) (event.Subscription, error)
WatchManagerAuthorization is a free log subscription operation binding the contract event 0x3fbc8e71624117c0dc0fcdbe40685681cecc7c3c43de81a686cda4b61c78e35b.
Solidity: event ManagerAuthorization(address indexed account)
func (*SystemPromptManagerFilterer) WatchManagerDeauthorization ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) WatchManagerDeauthorization(opts *bind.WatchOpts, sink chan<- *SystemPromptManagerManagerDeauthorization, account []common.Address) (event.Subscription, error)
WatchManagerDeauthorization is a free log subscription operation binding the contract event 0x20c29af9eb3de2601188ceae57a4075ba3593ce15d4142aef070ac53d389356c.
Solidity: event ManagerDeauthorization(address indexed account)
func (*SystemPromptManagerFilterer) WatchMetadataUpdate ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) WatchMetadataUpdate(opts *bind.WatchOpts, sink chan<- *SystemPromptManagerMetadataUpdate) (event.Subscription, error)
WatchMetadataUpdate is a free log subscription operation binding the contract event 0xf8e1a15aba9398e019f0b49df1a4fde98ee17ae345cb5f6b5e2c27f5033e8ce7.
Solidity: event MetadataUpdate(uint256 _tokenId)
func (*SystemPromptManagerFilterer) WatchMintPriceUpdate ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) WatchMintPriceUpdate(opts *bind.WatchOpts, sink chan<- *SystemPromptManagerMintPriceUpdate) (event.Subscription, error)
WatchMintPriceUpdate is a free log subscription operation binding the contract event 0x23050b539195eebd064c1bec834445b7d028a20c345600e868a74d7ca93c5e86.
Solidity: event MintPriceUpdate(uint256 newValue)
func (*SystemPromptManagerFilterer) WatchNewToken ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) WatchNewToken(opts *bind.WatchOpts, sink chan<- *SystemPromptManagerNewToken, tokenId []*big.Int, minter []common.Address) (event.Subscription, error)
WatchNewToken is a free log subscription operation binding the contract event 0x61beab98a81083e3c0239c33e149bef1316ca78f15b9f29125039f5521a06d06.
Solidity: event NewToken(uint256 indexed tokenId, string uri, bytes sysPrompt, uint256 fee, address indexed minter)
func (*SystemPromptManagerFilterer) WatchOwnershipTransferred ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *SystemPromptManagerOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*SystemPromptManagerFilterer) WatchPaused ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *SystemPromptManagerPaused) (event.Subscription, error)
WatchPaused is a free log subscription operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*SystemPromptManagerFilterer) WatchRoyaltyPortionUpdate ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) WatchRoyaltyPortionUpdate(opts *bind.WatchOpts, sink chan<- *SystemPromptManagerRoyaltyPortionUpdate) (event.Subscription, error)
WatchRoyaltyPortionUpdate is a free log subscription operation binding the contract event 0xb1f3037624bd2d961f6d56696cc10ccc3a676db381e671b1bc58f0ab1f686dd5.
Solidity: event RoyaltyPortionUpdate(uint16 newValue)
func (*SystemPromptManagerFilterer) WatchRoyaltyReceiverUpdate ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) WatchRoyaltyReceiverUpdate(opts *bind.WatchOpts, sink chan<- *SystemPromptManagerRoyaltyReceiverUpdate) (event.Subscription, error)
WatchRoyaltyReceiverUpdate is a free log subscription operation binding the contract event 0xec6b72b10aed766af02b35918b55be261c89aaaa4c8add826471ce35ec7f97b3.
Solidity: event RoyaltyReceiverUpdate(address newAddress)
func (*SystemPromptManagerFilterer) WatchTopUpPoolBalance ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) WatchTopUpPoolBalance(opts *bind.WatchOpts, sink chan<- *SystemPromptManagerTopUpPoolBalance) (event.Subscription, error)
WatchTopUpPoolBalance is a free log subscription operation binding the contract event 0xf7ee57effd30f2ab842c1d65fdcfa7d20c2fb2f967e9ac30acafecabf013ea4c.
Solidity: event TopUpPoolBalance(uint256 agentId, address caller, uint256 amount)
func (*SystemPromptManagerFilterer) WatchTransfer ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *SystemPromptManagerTransfer, from []common.Address, to []common.Address, tokenId []*big.Int) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
func (*SystemPromptManagerFilterer) WatchUnpaused ¶
func (_SystemPromptManager *SystemPromptManagerFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *SystemPromptManagerUnpaused) (event.Subscription, error)
WatchUnpaused is a free log subscription operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
type SystemPromptManagerInferencePerformed ¶
type SystemPromptManagerInferencePerformed struct { TokenId *big.Int Caller common.Address Data []byte Fee *big.Int ExternalData string InferenceId *big.Int Raw types.Log // Blockchain specific contextual infos }
SystemPromptManagerInferencePerformed represents a InferencePerformed event raised by the SystemPromptManager contract.
type SystemPromptManagerInferencePerformedIterator ¶
type SystemPromptManagerInferencePerformedIterator struct { Event *SystemPromptManagerInferencePerformed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemPromptManagerInferencePerformedIterator is returned from FilterInferencePerformed and is used to iterate over the raw logs and unpacked data for InferencePerformed events raised by the SystemPromptManager contract.
func (*SystemPromptManagerInferencePerformedIterator) Close ¶
func (it *SystemPromptManagerInferencePerformedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemPromptManagerInferencePerformedIterator) Error ¶
func (it *SystemPromptManagerInferencePerformedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemPromptManagerInferencePerformedIterator) Next ¶
func (it *SystemPromptManagerInferencePerformedIterator) 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 SystemPromptManagerInitialized ¶
type SystemPromptManagerInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
SystemPromptManagerInitialized represents a Initialized event raised by the SystemPromptManager contract.
type SystemPromptManagerInitializedIterator ¶
type SystemPromptManagerInitializedIterator struct { Event *SystemPromptManagerInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemPromptManagerInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the SystemPromptManager contract.
func (*SystemPromptManagerInitializedIterator) Close ¶
func (it *SystemPromptManagerInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemPromptManagerInitializedIterator) Error ¶
func (it *SystemPromptManagerInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemPromptManagerInitializedIterator) Next ¶
func (it *SystemPromptManagerInitializedIterator) 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 SystemPromptManagerManagerAuthorization ¶
type SystemPromptManagerManagerAuthorization struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
SystemPromptManagerManagerAuthorization represents a ManagerAuthorization event raised by the SystemPromptManager contract.
type SystemPromptManagerManagerAuthorizationIterator ¶
type SystemPromptManagerManagerAuthorizationIterator struct { Event *SystemPromptManagerManagerAuthorization // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemPromptManagerManagerAuthorizationIterator is returned from FilterManagerAuthorization and is used to iterate over the raw logs and unpacked data for ManagerAuthorization events raised by the SystemPromptManager contract.
func (*SystemPromptManagerManagerAuthorizationIterator) Close ¶
func (it *SystemPromptManagerManagerAuthorizationIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemPromptManagerManagerAuthorizationIterator) Error ¶
func (it *SystemPromptManagerManagerAuthorizationIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemPromptManagerManagerAuthorizationIterator) Next ¶
func (it *SystemPromptManagerManagerAuthorizationIterator) 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 SystemPromptManagerManagerDeauthorization ¶
type SystemPromptManagerManagerDeauthorization struct {}
SystemPromptManagerManagerDeauthorization represents a ManagerDeauthorization event raised by the SystemPromptManager contract.
type SystemPromptManagerManagerDeauthorizationIterator ¶
type SystemPromptManagerManagerDeauthorizationIterator struct { // contains filtered or unexported fields }
SystemPromptManagerManagerDeauthorizationIterator is returned from FilterManagerDeauthorization and is used to iterate over the raw logs and unpacked data for ManagerDeauthorization events raised by the SystemPromptManager contract.
func (*SystemPromptManagerManagerDeauthorizationIterator) Close ¶
func (it *SystemPromptManagerManagerDeauthorizationIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemPromptManagerManagerDeauthorizationIterator) Error ¶
func (it *SystemPromptManagerManagerDeauthorizationIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemPromptManagerManagerDeauthorizationIterator) Next ¶
func (it *SystemPromptManagerManagerDeauthorizationIterator) 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 SystemPromptManagerMetadataUpdate ¶
type SystemPromptManagerMetadataUpdate struct { TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
SystemPromptManagerMetadataUpdate represents a MetadataUpdate event raised by the SystemPromptManager contract.
type SystemPromptManagerMetadataUpdateIterator ¶
type SystemPromptManagerMetadataUpdateIterator struct { Event *SystemPromptManagerMetadataUpdate // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemPromptManagerMetadataUpdateIterator is returned from FilterMetadataUpdate and is used to iterate over the raw logs and unpacked data for MetadataUpdate events raised by the SystemPromptManager contract.
func (*SystemPromptManagerMetadataUpdateIterator) Close ¶
func (it *SystemPromptManagerMetadataUpdateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemPromptManagerMetadataUpdateIterator) Error ¶
func (it *SystemPromptManagerMetadataUpdateIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemPromptManagerMetadataUpdateIterator) Next ¶
func (it *SystemPromptManagerMetadataUpdateIterator) 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 SystemPromptManagerMintPriceUpdate ¶
type SystemPromptManagerMintPriceUpdate struct { NewValue *big.Int Raw types.Log // Blockchain specific contextual infos }
SystemPromptManagerMintPriceUpdate represents a MintPriceUpdate event raised by the SystemPromptManager contract.
type SystemPromptManagerMintPriceUpdateIterator ¶
type SystemPromptManagerMintPriceUpdateIterator struct { Event *SystemPromptManagerMintPriceUpdate // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemPromptManagerMintPriceUpdateIterator is returned from FilterMintPriceUpdate and is used to iterate over the raw logs and unpacked data for MintPriceUpdate events raised by the SystemPromptManager contract.
func (*SystemPromptManagerMintPriceUpdateIterator) Close ¶
func (it *SystemPromptManagerMintPriceUpdateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemPromptManagerMintPriceUpdateIterator) Error ¶
func (it *SystemPromptManagerMintPriceUpdateIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemPromptManagerMintPriceUpdateIterator) Next ¶
func (it *SystemPromptManagerMintPriceUpdateIterator) 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 SystemPromptManagerNewToken ¶
type SystemPromptManagerNewToken struct { TokenId *big.Int Uri string SysPrompt []byte Fee *big.Int Minter common.Address Raw types.Log // Blockchain specific contextual infos }
SystemPromptManagerNewToken represents a NewToken event raised by the SystemPromptManager contract.
type SystemPromptManagerNewTokenIterator ¶
type SystemPromptManagerNewTokenIterator struct { Event *SystemPromptManagerNewToken // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemPromptManagerNewTokenIterator is returned from FilterNewToken and is used to iterate over the raw logs and unpacked data for NewToken events raised by the SystemPromptManager contract.
func (*SystemPromptManagerNewTokenIterator) Close ¶
func (it *SystemPromptManagerNewTokenIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemPromptManagerNewTokenIterator) Error ¶
func (it *SystemPromptManagerNewTokenIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemPromptManagerNewTokenIterator) Next ¶
func (it *SystemPromptManagerNewTokenIterator) 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 SystemPromptManagerOwnershipTransferred ¶
type SystemPromptManagerOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
SystemPromptManagerOwnershipTransferred represents a OwnershipTransferred event raised by the SystemPromptManager contract.
type SystemPromptManagerOwnershipTransferredIterator ¶
type SystemPromptManagerOwnershipTransferredIterator struct { Event *SystemPromptManagerOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemPromptManagerOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the SystemPromptManager contract.
func (*SystemPromptManagerOwnershipTransferredIterator) Close ¶
func (it *SystemPromptManagerOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemPromptManagerOwnershipTransferredIterator) Error ¶
func (it *SystemPromptManagerOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemPromptManagerOwnershipTransferredIterator) Next ¶
func (it *SystemPromptManagerOwnershipTransferredIterator) 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 SystemPromptManagerPaused ¶
type SystemPromptManagerPaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
SystemPromptManagerPaused represents a Paused event raised by the SystemPromptManager contract.
type SystemPromptManagerPausedIterator ¶
type SystemPromptManagerPausedIterator struct { Event *SystemPromptManagerPaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemPromptManagerPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the SystemPromptManager contract.
func (*SystemPromptManagerPausedIterator) Close ¶
func (it *SystemPromptManagerPausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemPromptManagerPausedIterator) Error ¶
func (it *SystemPromptManagerPausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemPromptManagerPausedIterator) Next ¶
func (it *SystemPromptManagerPausedIterator) 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 SystemPromptManagerRaw ¶
type SystemPromptManagerRaw struct {
Contract *SystemPromptManager // Generic contract binding to access the raw methods on
}
SystemPromptManagerRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SystemPromptManagerRaw) Call ¶
func (_SystemPromptManager *SystemPromptManagerRaw) 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 (*SystemPromptManagerRaw) Transact ¶
func (_SystemPromptManager *SystemPromptManagerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SystemPromptManagerRaw) Transfer ¶
func (_SystemPromptManager *SystemPromptManagerRaw) 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 SystemPromptManagerRoyaltyPortionUpdate ¶
type SystemPromptManagerRoyaltyPortionUpdate struct { NewValue uint16 Raw types.Log // Blockchain specific contextual infos }
SystemPromptManagerRoyaltyPortionUpdate represents a RoyaltyPortionUpdate event raised by the SystemPromptManager contract.
type SystemPromptManagerRoyaltyPortionUpdateIterator ¶
type SystemPromptManagerRoyaltyPortionUpdateIterator struct { Event *SystemPromptManagerRoyaltyPortionUpdate // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemPromptManagerRoyaltyPortionUpdateIterator is returned from FilterRoyaltyPortionUpdate and is used to iterate over the raw logs and unpacked data for RoyaltyPortionUpdate events raised by the SystemPromptManager contract.
func (*SystemPromptManagerRoyaltyPortionUpdateIterator) Close ¶
func (it *SystemPromptManagerRoyaltyPortionUpdateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemPromptManagerRoyaltyPortionUpdateIterator) Error ¶
func (it *SystemPromptManagerRoyaltyPortionUpdateIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemPromptManagerRoyaltyPortionUpdateIterator) Next ¶
func (it *SystemPromptManagerRoyaltyPortionUpdateIterator) 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 SystemPromptManagerRoyaltyReceiverUpdate ¶
type SystemPromptManagerRoyaltyReceiverUpdate struct { NewAddress common.Address Raw types.Log // Blockchain specific contextual infos }
SystemPromptManagerRoyaltyReceiverUpdate represents a RoyaltyReceiverUpdate event raised by the SystemPromptManager contract.
type SystemPromptManagerRoyaltyReceiverUpdateIterator ¶
type SystemPromptManagerRoyaltyReceiverUpdateIterator struct { Event *SystemPromptManagerRoyaltyReceiverUpdate // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemPromptManagerRoyaltyReceiverUpdateIterator is returned from FilterRoyaltyReceiverUpdate and is used to iterate over the raw logs and unpacked data for RoyaltyReceiverUpdate events raised by the SystemPromptManager contract.
func (*SystemPromptManagerRoyaltyReceiverUpdateIterator) Close ¶
func (it *SystemPromptManagerRoyaltyReceiverUpdateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemPromptManagerRoyaltyReceiverUpdateIterator) Error ¶
func (it *SystemPromptManagerRoyaltyReceiverUpdateIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemPromptManagerRoyaltyReceiverUpdateIterator) Next ¶
func (it *SystemPromptManagerRoyaltyReceiverUpdateIterator) 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 SystemPromptManagerSession ¶
type SystemPromptManagerSession struct { Contract *SystemPromptManager // 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 }
SystemPromptManagerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*SystemPromptManagerSession) AddNewAgentData ¶
func (_SystemPromptManager *SystemPromptManagerSession) AddNewAgentData(_agentId *big.Int, _sysPrompt []byte) (*types.Transaction, error)
AddNewAgentData is a paid mutator transaction binding the contract method 0x9f10cc66.
Solidity: function addNewAgentData(uint256 _agentId, bytes _sysPrompt) returns()
func (*SystemPromptManagerSession) Approve ¶
func (_SystemPromptManager *SystemPromptManagerSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address to, uint256 tokenId) returns()
func (*SystemPromptManagerSession) AuthorizeManager ¶
func (_SystemPromptManager *SystemPromptManagerSession) AuthorizeManager(_account common.Address) (*types.Transaction, error)
AuthorizeManager is a paid mutator transaction binding the contract method 0x267c8507.
Solidity: function authorizeManager(address _account) returns()
func (*SystemPromptManagerSession) BalanceOf ¶
func (_SystemPromptManager *SystemPromptManagerSession) BalanceOf(owner common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*SystemPromptManagerSession) ClaimFee ¶
func (_SystemPromptManager *SystemPromptManagerSession) ClaimFee() (*types.Transaction, error)
ClaimFee is a paid mutator transaction binding the contract method 0x99d32fc4.
Solidity: function claimFee() returns()
func (*SystemPromptManagerSession) DataOf ¶
func (_SystemPromptManager *SystemPromptManagerSession) DataOf(_agentId *big.Int) (ISystemPromptManagerTokenMetaData, error)
DataOf is a free data retrieval call binding the contract method 0x871caa98.
Solidity: function dataOf(uint256 _agentId) view returns((uint256,bytes[]))
func (*SystemPromptManagerSession) DeauthorizeManager ¶
func (_SystemPromptManager *SystemPromptManagerSession) DeauthorizeManager(_account common.Address) (*types.Transaction, error)
DeauthorizeManager is a paid mutator transaction binding the contract method 0x0305ea01.
Solidity: function deauthorizeManager(address _account) returns()
func (*SystemPromptManagerSession) EarnedFees ¶
func (_SystemPromptManager *SystemPromptManagerSession) EarnedFees(nftOwner common.Address) (*big.Int, error)
EarnedFees is a free data retrieval call binding the contract method 0xfeb7219d.
Solidity: function earnedFees(address nftOwner) view returns(uint256)
func (*SystemPromptManagerSession) Eip712Domain ¶
func (_SystemPromptManager *SystemPromptManagerSession) Eip712Domain() (struct { Fields [1]byte Name string Version string ChainId *big.Int VerifyingContract common.Address Salt [32]byte Extensions []*big.Int }, error)
Eip712Domain is a free data retrieval call binding the contract method 0x84b0196e.
Solidity: function eip712Domain() view returns(bytes1 fields, string name, string version, uint256 chainId, address verifyingContract, bytes32 salt, uint256[] extensions)
func (*SystemPromptManagerSession) GetAgentFee ¶
func (_SystemPromptManager *SystemPromptManagerSession) GetAgentFee(_agentId *big.Int) (*big.Int, error)
GetAgentFee is a free data retrieval call binding the contract method 0xed96f433.
Solidity: function getAgentFee(uint256 _agentId) view returns(uint256)
func (*SystemPromptManagerSession) GetAgentSystemPrompt ¶
func (_SystemPromptManager *SystemPromptManagerSession) GetAgentSystemPrompt(_agentId *big.Int) ([][]byte, error)
GetAgentSystemPrompt is a free data retrieval call binding the contract method 0xf325f3f1.
Solidity: function getAgentSystemPrompt(uint256 _agentId) view returns(bytes[])
func (*SystemPromptManagerSession) GetApproved ¶
func (_SystemPromptManager *SystemPromptManagerSession) GetApproved(tokenId *big.Int) (common.Address, error)
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address)
func (*SystemPromptManagerSession) GetHashToSign ¶
func (_SystemPromptManager *SystemPromptManagerSession) GetHashToSign(_to common.Address, _uri string, _data []byte, _fee *big.Int, _manager common.Address) ([32]byte, error)
GetHashToSign is a free data retrieval call binding the contract method 0x68cfcc9a.
Solidity: function getHashToSign(address _to, string _uri, bytes _data, uint256 _fee, address _manager) view returns(bytes32)
func (*SystemPromptManagerSession) GetHashToSign0 ¶
func (_SystemPromptManager *SystemPromptManagerSession) GetHashToSign0(_agentId *big.Int, _uri string, _randomNonce *big.Int) ([32]byte, error)
GetHashToSign0 is a free data retrieval call binding the contract method 0x937a91d9.
Solidity: function getHashToSign(uint256 _agentId, string _uri, uint256 _randomNonce) view returns(bytes32)
func (*SystemPromptManagerSession) GetHashToSign1 ¶
func (_SystemPromptManager *SystemPromptManagerSession) GetHashToSign1(_agentId *big.Int, _sysPrompt []byte, _promptIdx *big.Int, _randomNonce *big.Int) ([32]byte, error)
GetHashToSign1 is a free data retrieval call binding the contract method 0xe340d79f.
Solidity: function getHashToSign(uint256 _agentId, bytes _sysPrompt, uint256 _promptIdx, uint256 _randomNonce) view returns(bytes32)
func (*SystemPromptManagerSession) HybridModel ¶
func (_SystemPromptManager *SystemPromptManagerSession) HybridModel() (common.Address, error)
HybridModel is a free data retrieval call binding the contract method 0x5eb2364c.
Solidity: function hybridModel() view returns(address)
func (*SystemPromptManagerSession) Infer ¶
func (_SystemPromptManager *SystemPromptManagerSession) Infer(_agentId *big.Int, _calldata []byte, _externalData string) (*types.Transaction, error)
Infer is a paid mutator transaction binding the contract method 0x566a9951.
Solidity: function infer(uint256 _agentId, bytes _calldata, string _externalData) payable returns()
func (*SystemPromptManagerSession) Initialize ¶
func (_SystemPromptManager *SystemPromptManagerSession) Initialize(_name string, _symbol string, _mintPrice *big.Int, _royaltyReceiver common.Address, _royaltyPortion uint16, _nextTokenId *big.Int, _hybridModel common.Address, _workerHub common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x1e18fb8c.
Solidity: function initialize(string _name, string _symbol, uint256 _mintPrice, address _royaltyReceiver, uint16 _royaltyPortion, uint256 _nextTokenId, address _hybridModel, address _workerHub) returns()
func (*SystemPromptManagerSession) IsApprovedForAll ¶
func (_SystemPromptManager *SystemPromptManagerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address owner, address operator) view returns(bool)
func (*SystemPromptManagerSession) IsManager ¶
func (_SystemPromptManager *SystemPromptManagerSession) IsManager(arg0 common.Address) (bool, error)
IsManager is a free data retrieval call binding the contract method 0xf3ae2415.
Solidity: function isManager(address ) view returns(bool)
func (*SystemPromptManagerSession) Mint ¶
func (_SystemPromptManager *SystemPromptManagerSession) Mint(_to common.Address, _uri string, _data []byte, _fee *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0xcc216aca.
Solidity: function mint(address _to, string _uri, bytes _data, uint256 _fee) payable returns(uint256)
func (*SystemPromptManagerSession) MintBySignature ¶
func (_SystemPromptManager *SystemPromptManagerSession) MintBySignature(_to common.Address, _uri string, _data []byte, _fee *big.Int, _manager common.Address, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
MintBySignature is a paid mutator transaction binding the contract method 0x53ec32b7.
Solidity: function mintBySignature(address _to, string _uri, bytes _data, uint256 _fee, address _manager, uint8 v, bytes32 r, bytes32 s) returns(uint256)
func (*SystemPromptManagerSession) MintPrice ¶
func (_SystemPromptManager *SystemPromptManagerSession) MintPrice() (*big.Int, error)
MintPrice is a free data retrieval call binding the contract method 0x6817c76c.
Solidity: function mintPrice() view returns(uint256)
func (*SystemPromptManagerSession) Name ¶
func (_SystemPromptManager *SystemPromptManagerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*SystemPromptManagerSession) NextTokenId ¶
func (_SystemPromptManager *SystemPromptManagerSession) NextTokenId() (*big.Int, error)
NextTokenId is a free data retrieval call binding the contract method 0x75794a3c.
Solidity: function nextTokenId() view returns(uint256)
func (*SystemPromptManagerSession) Nonce ¶
func (_SystemPromptManager *SystemPromptManagerSession) Nonce(nftOwner common.Address) (*big.Int, error)
Nonce is a free data retrieval call binding the contract method 0x70ae92d2.
Solidity: function nonce(address nftOwner) view returns(uint256)
func (*SystemPromptManagerSession) Owner ¶
func (_SystemPromptManager *SystemPromptManagerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SystemPromptManagerSession) OwnerOf ¶
func (_SystemPromptManager *SystemPromptManagerSession) OwnerOf(tokenId *big.Int) (common.Address, error)
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*SystemPromptManagerSession) Pause ¶
func (_SystemPromptManager *SystemPromptManagerSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*SystemPromptManagerSession) Paused ¶
func (_SystemPromptManager *SystemPromptManagerSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*SystemPromptManagerSession) PoolBalance ¶
func (_SystemPromptManager *SystemPromptManagerSession) PoolBalance(nftId *big.Int) (*big.Int, error)
PoolBalance is a free data retrieval call binding the contract method 0x6a6d964e.
Solidity: function poolBalance(uint256 nftId) view returns(uint256)
func (*SystemPromptManagerSession) Receive ¶
func (_SystemPromptManager *SystemPromptManagerSession) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*SystemPromptManagerSession) RenounceOwnership ¶
func (_SystemPromptManager *SystemPromptManagerSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*SystemPromptManagerSession) RoyaltyInfo ¶
func (_SystemPromptManager *SystemPromptManagerSession) RoyaltyInfo(_agentId *big.Int, _salePrice *big.Int) (common.Address, *big.Int, error)
RoyaltyInfo is a free data retrieval call binding the contract method 0x2a55205a.
Solidity: function royaltyInfo(uint256 _agentId, uint256 _salePrice) view returns(address, uint256)
func (*SystemPromptManagerSession) RoyaltyPortion ¶
func (_SystemPromptManager *SystemPromptManagerSession) RoyaltyPortion() (uint16, error)
RoyaltyPortion is a free data retrieval call binding the contract method 0x11d7beb2.
Solidity: function royaltyPortion() view returns(uint16)
func (*SystemPromptManagerSession) RoyaltyReceiver ¶
func (_SystemPromptManager *SystemPromptManagerSession) RoyaltyReceiver() (common.Address, error)
RoyaltyReceiver is a free data retrieval call binding the contract method 0x9fbc8713.
Solidity: function royaltyReceiver() view returns(address)
func (*SystemPromptManagerSession) SafeTransferFrom ¶
func (_SystemPromptManager *SystemPromptManagerSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0x42842e0e.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId) returns()
func (*SystemPromptManagerSession) SafeTransferFrom0 ¶
func (_SystemPromptManager *SystemPromptManagerSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error)
SafeTransferFrom0 is a paid mutator transaction binding the contract method 0xb88d4fde.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId, bytes data) returns()
func (*SystemPromptManagerSession) SetApprovalForAll ¶
func (_SystemPromptManager *SystemPromptManagerSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address operator, bool approved) returns()
func (*SystemPromptManagerSession) SetHybridModel ¶
func (_SystemPromptManager *SystemPromptManagerSession) SetHybridModel(_hybridModel common.Address) (*types.Transaction, error)
SetHybridModel is a paid mutator transaction binding the contract method 0xe645f296.
Solidity: function setHybridModel(address _hybridModel) returns()
func (*SystemPromptManagerSession) SignaturesUsed ¶
func (_SystemPromptManager *SystemPromptManagerSession) SignaturesUsed(nftOwner common.Address, signature []byte) (bool, error)
SignaturesUsed is a free data retrieval call binding the contract method 0x757d513b.
Solidity: function signaturesUsed(address nftOwner, bytes signature) view returns(bool)
func (*SystemPromptManagerSession) SupportsInterface ¶
func (_SystemPromptManager *SystemPromptManagerSession) 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)
func (*SystemPromptManagerSession) Symbol ¶
func (_SystemPromptManager *SystemPromptManagerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*SystemPromptManagerSession) TokenByIndex ¶
func (_SystemPromptManager *SystemPromptManagerSession) TokenByIndex(index *big.Int) (*big.Int, error)
TokenByIndex is a free data retrieval call binding the contract method 0x4f6ccce7.
Solidity: function tokenByIndex(uint256 index) view returns(uint256)
func (*SystemPromptManagerSession) TokenOfOwnerByIndex ¶
func (_SystemPromptManager *SystemPromptManagerSession) TokenOfOwnerByIndex(owner common.Address, index *big.Int) (*big.Int, error)
TokenOfOwnerByIndex is a free data retrieval call binding the contract method 0x2f745c59.
Solidity: function tokenOfOwnerByIndex(address owner, uint256 index) view returns(uint256)
func (*SystemPromptManagerSession) TokenURI ¶
func (_SystemPromptManager *SystemPromptManagerSession) TokenURI(_agentId *big.Int) (string, error)
TokenURI is a free data retrieval call binding the contract method 0xc87b56dd.
Solidity: function tokenURI(uint256 _agentId) view returns(string)
func (*SystemPromptManagerSession) TopUpPoolBalance ¶
func (_SystemPromptManager *SystemPromptManagerSession) TopUpPoolBalance(_agentId *big.Int) (*types.Transaction, error)
TopUpPoolBalance is a paid mutator transaction binding the contract method 0xc82cd94b.
Solidity: function topUpPoolBalance(uint256 _agentId) payable returns()
func (*SystemPromptManagerSession) TotalSupply ¶
func (_SystemPromptManager *SystemPromptManagerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*SystemPromptManagerSession) TransferFrom ¶
func (_SystemPromptManager *SystemPromptManagerSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 tokenId) returns()
func (*SystemPromptManagerSession) TransferOwnership ¶
func (_SystemPromptManager *SystemPromptManagerSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*SystemPromptManagerSession) Unpause ¶
func (_SystemPromptManager *SystemPromptManagerSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*SystemPromptManagerSession) UpdateAgentData ¶
func (_SystemPromptManager *SystemPromptManagerSession) UpdateAgentData(_agentId *big.Int, _sysPrompt []byte, _promptIdx *big.Int) (*types.Transaction, error)
UpdateAgentData is a paid mutator transaction binding the contract method 0xed82c9e0.
Solidity: function updateAgentData(uint256 _agentId, bytes _sysPrompt, uint256 _promptIdx) returns()
func (*SystemPromptManagerSession) UpdateAgentDataWithSignature ¶
func (_SystemPromptManager *SystemPromptManagerSession) UpdateAgentDataWithSignature(_agentId *big.Int, _sysPrompt []byte, _promptIdx *big.Int, _randomNonce *big.Int, _signature []byte) (*types.Transaction, error)
UpdateAgentDataWithSignature is a paid mutator transaction binding the contract method 0xb8a49a57.
Solidity: function updateAgentDataWithSignature(uint256 _agentId, bytes _sysPrompt, uint256 _promptIdx, uint256 _randomNonce, bytes _signature) returns()
func (*SystemPromptManagerSession) UpdateAgentFee ¶
func (_SystemPromptManager *SystemPromptManagerSession) UpdateAgentFee(_agentId *big.Int, _fee *big.Int) (*types.Transaction, error)
UpdateAgentFee is a paid mutator transaction binding the contract method 0xb1fd1526.
Solidity: function updateAgentFee(uint256 _agentId, uint256 _fee) returns()
func (*SystemPromptManagerSession) UpdateAgentURI ¶
func (_SystemPromptManager *SystemPromptManagerSession) UpdateAgentURI(_agentId *big.Int, _uri string) (*types.Transaction, error)
UpdateAgentURI is a paid mutator transaction binding the contract method 0x6b595822.
Solidity: function updateAgentURI(uint256 _agentId, string _uri) returns()
func (*SystemPromptManagerSession) UpdateAgentUriWithSignature ¶
func (_SystemPromptManager *SystemPromptManagerSession) UpdateAgentUriWithSignature(_agentId *big.Int, _uri string, _randomNonce *big.Int, _signature []byte) (*types.Transaction, error)
UpdateAgentUriWithSignature is a paid mutator transaction binding the contract method 0xf5888779.
Solidity: function updateAgentUriWithSignature(uint256 _agentId, string _uri, uint256 _randomNonce, bytes _signature) returns()
func (*SystemPromptManagerSession) UpdateMintPrice ¶
func (_SystemPromptManager *SystemPromptManagerSession) UpdateMintPrice(_mintPrice *big.Int) (*types.Transaction, error)
UpdateMintPrice is a paid mutator transaction binding the contract method 0x00728e46.
Solidity: function updateMintPrice(uint256 _mintPrice) returns()
func (*SystemPromptManagerSession) UpdateRoyaltyPortion ¶
func (_SystemPromptManager *SystemPromptManagerSession) UpdateRoyaltyPortion(_royaltyPortion uint16) (*types.Transaction, error)
UpdateRoyaltyPortion is a paid mutator transaction binding the contract method 0x19e93993.
Solidity: function updateRoyaltyPortion(uint16 _royaltyPortion) returns()
func (*SystemPromptManagerSession) UpdateRoyaltyReceiver ¶
func (_SystemPromptManager *SystemPromptManagerSession) UpdateRoyaltyReceiver(_royaltyReceiver common.Address) (*types.Transaction, error)
UpdateRoyaltyReceiver is a paid mutator transaction binding the contract method 0x29dc4d9b.
Solidity: function updateRoyaltyReceiver(address _royaltyReceiver) returns()
func (*SystemPromptManagerSession) Version ¶
func (_SystemPromptManager *SystemPromptManagerSession) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() pure returns(string)
func (*SystemPromptManagerSession) Withdraw ¶
func (_SystemPromptManager *SystemPromptManagerSession) Withdraw(_to common.Address, _value *big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0xf3fef3a3.
Solidity: function withdraw(address _to, uint256 _value) returns()
type SystemPromptManagerTopUpPoolBalance ¶
type SystemPromptManagerTopUpPoolBalance struct { AgentId *big.Int Caller common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
SystemPromptManagerTopUpPoolBalance represents a TopUpPoolBalance event raised by the SystemPromptManager contract.
type SystemPromptManagerTopUpPoolBalanceIterator ¶
type SystemPromptManagerTopUpPoolBalanceIterator struct { Event *SystemPromptManagerTopUpPoolBalance // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemPromptManagerTopUpPoolBalanceIterator is returned from FilterTopUpPoolBalance and is used to iterate over the raw logs and unpacked data for TopUpPoolBalance events raised by the SystemPromptManager contract.
func (*SystemPromptManagerTopUpPoolBalanceIterator) Close ¶
func (it *SystemPromptManagerTopUpPoolBalanceIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemPromptManagerTopUpPoolBalanceIterator) Error ¶
func (it *SystemPromptManagerTopUpPoolBalanceIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemPromptManagerTopUpPoolBalanceIterator) Next ¶
func (it *SystemPromptManagerTopUpPoolBalanceIterator) 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 SystemPromptManagerTransactor ¶
type SystemPromptManagerTransactor struct {
// contains filtered or unexported fields
}
SystemPromptManagerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSystemPromptManagerTransactor ¶
func NewSystemPromptManagerTransactor(address common.Address, transactor bind.ContractTransactor) (*SystemPromptManagerTransactor, error)
NewSystemPromptManagerTransactor creates a new write-only instance of SystemPromptManager, bound to a specific deployed contract.
func (*SystemPromptManagerTransactor) AddNewAgentData ¶
func (_SystemPromptManager *SystemPromptManagerTransactor) AddNewAgentData(opts *bind.TransactOpts, _agentId *big.Int, _sysPrompt []byte) (*types.Transaction, error)
AddNewAgentData is a paid mutator transaction binding the contract method 0x9f10cc66.
Solidity: function addNewAgentData(uint256 _agentId, bytes _sysPrompt) returns()
func (*SystemPromptManagerTransactor) Approve ¶
func (_SystemPromptManager *SystemPromptManagerTransactor) Approve(opts *bind.TransactOpts, to common.Address, tokenId *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address to, uint256 tokenId) returns()
func (*SystemPromptManagerTransactor) AuthorizeManager ¶
func (_SystemPromptManager *SystemPromptManagerTransactor) AuthorizeManager(opts *bind.TransactOpts, _account common.Address) (*types.Transaction, error)
AuthorizeManager is a paid mutator transaction binding the contract method 0x267c8507.
Solidity: function authorizeManager(address _account) returns()
func (*SystemPromptManagerTransactor) ClaimFee ¶
func (_SystemPromptManager *SystemPromptManagerTransactor) ClaimFee(opts *bind.TransactOpts) (*types.Transaction, error)
ClaimFee is a paid mutator transaction binding the contract method 0x99d32fc4.
Solidity: function claimFee() returns()
func (*SystemPromptManagerTransactor) DeauthorizeManager ¶
func (_SystemPromptManager *SystemPromptManagerTransactor) DeauthorizeManager(opts *bind.TransactOpts, _account common.Address) (*types.Transaction, error)
DeauthorizeManager is a paid mutator transaction binding the contract method 0x0305ea01.
Solidity: function deauthorizeManager(address _account) returns()
func (*SystemPromptManagerTransactor) Infer ¶
func (_SystemPromptManager *SystemPromptManagerTransactor) Infer(opts *bind.TransactOpts, _agentId *big.Int, _calldata []byte, _externalData string) (*types.Transaction, error)
Infer is a paid mutator transaction binding the contract method 0x566a9951.
Solidity: function infer(uint256 _agentId, bytes _calldata, string _externalData) payable returns()
func (*SystemPromptManagerTransactor) Initialize ¶
func (_SystemPromptManager *SystemPromptManagerTransactor) Initialize(opts *bind.TransactOpts, _name string, _symbol string, _mintPrice *big.Int, _royaltyReceiver common.Address, _royaltyPortion uint16, _nextTokenId *big.Int, _hybridModel common.Address, _workerHub common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x1e18fb8c.
Solidity: function initialize(string _name, string _symbol, uint256 _mintPrice, address _royaltyReceiver, uint16 _royaltyPortion, uint256 _nextTokenId, address _hybridModel, address _workerHub) returns()
func (*SystemPromptManagerTransactor) Mint ¶
func (_SystemPromptManager *SystemPromptManagerTransactor) Mint(opts *bind.TransactOpts, _to common.Address, _uri string, _data []byte, _fee *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0xcc216aca.
Solidity: function mint(address _to, string _uri, bytes _data, uint256 _fee) payable returns(uint256)
func (*SystemPromptManagerTransactor) MintBySignature ¶
func (_SystemPromptManager *SystemPromptManagerTransactor) MintBySignature(opts *bind.TransactOpts, _to common.Address, _uri string, _data []byte, _fee *big.Int, _manager common.Address, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
MintBySignature is a paid mutator transaction binding the contract method 0x53ec32b7.
Solidity: function mintBySignature(address _to, string _uri, bytes _data, uint256 _fee, address _manager, uint8 v, bytes32 r, bytes32 s) returns(uint256)
func (*SystemPromptManagerTransactor) Pause ¶
func (_SystemPromptManager *SystemPromptManagerTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*SystemPromptManagerTransactor) Receive ¶
func (_SystemPromptManager *SystemPromptManagerTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*SystemPromptManagerTransactor) RenounceOwnership ¶
func (_SystemPromptManager *SystemPromptManagerTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*SystemPromptManagerTransactor) SafeTransferFrom ¶
func (_SystemPromptManager *SystemPromptManagerTransactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0x42842e0e.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId) returns()
func (*SystemPromptManagerTransactor) SafeTransferFrom0 ¶
func (_SystemPromptManager *SystemPromptManagerTransactor) SafeTransferFrom0(opts *bind.TransactOpts, from common.Address, to common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error)
SafeTransferFrom0 is a paid mutator transaction binding the contract method 0xb88d4fde.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId, bytes data) returns()
func (*SystemPromptManagerTransactor) SetApprovalForAll ¶
func (_SystemPromptManager *SystemPromptManagerTransactor) SetApprovalForAll(opts *bind.TransactOpts, operator common.Address, approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address operator, bool approved) returns()
func (*SystemPromptManagerTransactor) SetHybridModel ¶
func (_SystemPromptManager *SystemPromptManagerTransactor) SetHybridModel(opts *bind.TransactOpts, _hybridModel common.Address) (*types.Transaction, error)
SetHybridModel is a paid mutator transaction binding the contract method 0xe645f296.
Solidity: function setHybridModel(address _hybridModel) returns()
func (*SystemPromptManagerTransactor) TopUpPoolBalance ¶
func (_SystemPromptManager *SystemPromptManagerTransactor) TopUpPoolBalance(opts *bind.TransactOpts, _agentId *big.Int) (*types.Transaction, error)
TopUpPoolBalance is a paid mutator transaction binding the contract method 0xc82cd94b.
Solidity: function topUpPoolBalance(uint256 _agentId) payable returns()
func (*SystemPromptManagerTransactor) TransferFrom ¶
func (_SystemPromptManager *SystemPromptManagerTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 tokenId) returns()
func (*SystemPromptManagerTransactor) TransferOwnership ¶
func (_SystemPromptManager *SystemPromptManagerTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*SystemPromptManagerTransactor) Unpause ¶
func (_SystemPromptManager *SystemPromptManagerTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*SystemPromptManagerTransactor) UpdateAgentData ¶
func (_SystemPromptManager *SystemPromptManagerTransactor) UpdateAgentData(opts *bind.TransactOpts, _agentId *big.Int, _sysPrompt []byte, _promptIdx *big.Int) (*types.Transaction, error)
UpdateAgentData is a paid mutator transaction binding the contract method 0xed82c9e0.
Solidity: function updateAgentData(uint256 _agentId, bytes _sysPrompt, uint256 _promptIdx) returns()
func (*SystemPromptManagerTransactor) UpdateAgentDataWithSignature ¶
func (_SystemPromptManager *SystemPromptManagerTransactor) UpdateAgentDataWithSignature(opts *bind.TransactOpts, _agentId *big.Int, _sysPrompt []byte, _promptIdx *big.Int, _randomNonce *big.Int, _signature []byte) (*types.Transaction, error)
UpdateAgentDataWithSignature is a paid mutator transaction binding the contract method 0xb8a49a57.
Solidity: function updateAgentDataWithSignature(uint256 _agentId, bytes _sysPrompt, uint256 _promptIdx, uint256 _randomNonce, bytes _signature) returns()
func (*SystemPromptManagerTransactor) UpdateAgentFee ¶
func (_SystemPromptManager *SystemPromptManagerTransactor) UpdateAgentFee(opts *bind.TransactOpts, _agentId *big.Int, _fee *big.Int) (*types.Transaction, error)
UpdateAgentFee is a paid mutator transaction binding the contract method 0xb1fd1526.
Solidity: function updateAgentFee(uint256 _agentId, uint256 _fee) returns()
func (*SystemPromptManagerTransactor) UpdateAgentURI ¶
func (_SystemPromptManager *SystemPromptManagerTransactor) UpdateAgentURI(opts *bind.TransactOpts, _agentId *big.Int, _uri string) (*types.Transaction, error)
UpdateAgentURI is a paid mutator transaction binding the contract method 0x6b595822.
Solidity: function updateAgentURI(uint256 _agentId, string _uri) returns()
func (*SystemPromptManagerTransactor) UpdateAgentUriWithSignature ¶
func (_SystemPromptManager *SystemPromptManagerTransactor) UpdateAgentUriWithSignature(opts *bind.TransactOpts, _agentId *big.Int, _uri string, _randomNonce *big.Int, _signature []byte) (*types.Transaction, error)
UpdateAgentUriWithSignature is a paid mutator transaction binding the contract method 0xf5888779.
Solidity: function updateAgentUriWithSignature(uint256 _agentId, string _uri, uint256 _randomNonce, bytes _signature) returns()
func (*SystemPromptManagerTransactor) UpdateMintPrice ¶
func (_SystemPromptManager *SystemPromptManagerTransactor) UpdateMintPrice(opts *bind.TransactOpts, _mintPrice *big.Int) (*types.Transaction, error)
UpdateMintPrice is a paid mutator transaction binding the contract method 0x00728e46.
Solidity: function updateMintPrice(uint256 _mintPrice) returns()
func (*SystemPromptManagerTransactor) UpdateRoyaltyPortion ¶
func (_SystemPromptManager *SystemPromptManagerTransactor) UpdateRoyaltyPortion(opts *bind.TransactOpts, _royaltyPortion uint16) (*types.Transaction, error)
UpdateRoyaltyPortion is a paid mutator transaction binding the contract method 0x19e93993.
Solidity: function updateRoyaltyPortion(uint16 _royaltyPortion) returns()
func (*SystemPromptManagerTransactor) UpdateRoyaltyReceiver ¶
func (_SystemPromptManager *SystemPromptManagerTransactor) UpdateRoyaltyReceiver(opts *bind.TransactOpts, _royaltyReceiver common.Address) (*types.Transaction, error)
UpdateRoyaltyReceiver is a paid mutator transaction binding the contract method 0x29dc4d9b.
Solidity: function updateRoyaltyReceiver(address _royaltyReceiver) returns()
func (*SystemPromptManagerTransactor) Withdraw ¶
func (_SystemPromptManager *SystemPromptManagerTransactor) Withdraw(opts *bind.TransactOpts, _to common.Address, _value *big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0xf3fef3a3.
Solidity: function withdraw(address _to, uint256 _value) returns()
type SystemPromptManagerTransactorRaw ¶
type SystemPromptManagerTransactorRaw struct {
Contract *SystemPromptManagerTransactor // Generic write-only contract binding to access the raw methods on
}
SystemPromptManagerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SystemPromptManagerTransactorRaw) Transact ¶
func (_SystemPromptManager *SystemPromptManagerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SystemPromptManagerTransactorRaw) Transfer ¶
func (_SystemPromptManager *SystemPromptManagerTransactorRaw) 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 SystemPromptManagerTransactorSession ¶
type SystemPromptManagerTransactorSession struct { Contract *SystemPromptManagerTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SystemPromptManagerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*SystemPromptManagerTransactorSession) AddNewAgentData ¶
func (_SystemPromptManager *SystemPromptManagerTransactorSession) AddNewAgentData(_agentId *big.Int, _sysPrompt []byte) (*types.Transaction, error)
AddNewAgentData is a paid mutator transaction binding the contract method 0x9f10cc66.
Solidity: function addNewAgentData(uint256 _agentId, bytes _sysPrompt) returns()
func (*SystemPromptManagerTransactorSession) Approve ¶
func (_SystemPromptManager *SystemPromptManagerTransactorSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address to, uint256 tokenId) returns()
func (*SystemPromptManagerTransactorSession) AuthorizeManager ¶
func (_SystemPromptManager *SystemPromptManagerTransactorSession) AuthorizeManager(_account common.Address) (*types.Transaction, error)
AuthorizeManager is a paid mutator transaction binding the contract method 0x267c8507.
Solidity: function authorizeManager(address _account) returns()
func (*SystemPromptManagerTransactorSession) ClaimFee ¶
func (_SystemPromptManager *SystemPromptManagerTransactorSession) ClaimFee() (*types.Transaction, error)
ClaimFee is a paid mutator transaction binding the contract method 0x99d32fc4.
Solidity: function claimFee() returns()
func (*SystemPromptManagerTransactorSession) DeauthorizeManager ¶
func (_SystemPromptManager *SystemPromptManagerTransactorSession) DeauthorizeManager(_account common.Address) (*types.Transaction, error)
DeauthorizeManager is a paid mutator transaction binding the contract method 0x0305ea01.
Solidity: function deauthorizeManager(address _account) returns()
func (*SystemPromptManagerTransactorSession) Infer ¶
func (_SystemPromptManager *SystemPromptManagerTransactorSession) Infer(_agentId *big.Int, _calldata []byte, _externalData string) (*types.Transaction, error)
Infer is a paid mutator transaction binding the contract method 0x566a9951.
Solidity: function infer(uint256 _agentId, bytes _calldata, string _externalData) payable returns()
func (*SystemPromptManagerTransactorSession) Initialize ¶
func (_SystemPromptManager *SystemPromptManagerTransactorSession) Initialize(_name string, _symbol string, _mintPrice *big.Int, _royaltyReceiver common.Address, _royaltyPortion uint16, _nextTokenId *big.Int, _hybridModel common.Address, _workerHub common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x1e18fb8c.
Solidity: function initialize(string _name, string _symbol, uint256 _mintPrice, address _royaltyReceiver, uint16 _royaltyPortion, uint256 _nextTokenId, address _hybridModel, address _workerHub) returns()
func (*SystemPromptManagerTransactorSession) Mint ¶
func (_SystemPromptManager *SystemPromptManagerTransactorSession) Mint(_to common.Address, _uri string, _data []byte, _fee *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0xcc216aca.
Solidity: function mint(address _to, string _uri, bytes _data, uint256 _fee) payable returns(uint256)
func (*SystemPromptManagerTransactorSession) MintBySignature ¶
func (_SystemPromptManager *SystemPromptManagerTransactorSession) MintBySignature(_to common.Address, _uri string, _data []byte, _fee *big.Int, _manager common.Address, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
MintBySignature is a paid mutator transaction binding the contract method 0x53ec32b7.
Solidity: function mintBySignature(address _to, string _uri, bytes _data, uint256 _fee, address _manager, uint8 v, bytes32 r, bytes32 s) returns(uint256)
func (*SystemPromptManagerTransactorSession) Pause ¶
func (_SystemPromptManager *SystemPromptManagerTransactorSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*SystemPromptManagerTransactorSession) Receive ¶
func (_SystemPromptManager *SystemPromptManagerTransactorSession) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*SystemPromptManagerTransactorSession) RenounceOwnership ¶
func (_SystemPromptManager *SystemPromptManagerTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*SystemPromptManagerTransactorSession) SafeTransferFrom ¶
func (_SystemPromptManager *SystemPromptManagerTransactorSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0x42842e0e.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId) returns()
func (*SystemPromptManagerTransactorSession) SafeTransferFrom0 ¶
func (_SystemPromptManager *SystemPromptManagerTransactorSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error)
SafeTransferFrom0 is a paid mutator transaction binding the contract method 0xb88d4fde.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId, bytes data) returns()
func (*SystemPromptManagerTransactorSession) SetApprovalForAll ¶
func (_SystemPromptManager *SystemPromptManagerTransactorSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address operator, bool approved) returns()
func (*SystemPromptManagerTransactorSession) SetHybridModel ¶
func (_SystemPromptManager *SystemPromptManagerTransactorSession) SetHybridModel(_hybridModel common.Address) (*types.Transaction, error)
SetHybridModel is a paid mutator transaction binding the contract method 0xe645f296.
Solidity: function setHybridModel(address _hybridModel) returns()
func (*SystemPromptManagerTransactorSession) TopUpPoolBalance ¶
func (_SystemPromptManager *SystemPromptManagerTransactorSession) TopUpPoolBalance(_agentId *big.Int) (*types.Transaction, error)
TopUpPoolBalance is a paid mutator transaction binding the contract method 0xc82cd94b.
Solidity: function topUpPoolBalance(uint256 _agentId) payable returns()
func (*SystemPromptManagerTransactorSession) TransferFrom ¶
func (_SystemPromptManager *SystemPromptManagerTransactorSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 tokenId) returns()
func (*SystemPromptManagerTransactorSession) TransferOwnership ¶
func (_SystemPromptManager *SystemPromptManagerTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*SystemPromptManagerTransactorSession) Unpause ¶
func (_SystemPromptManager *SystemPromptManagerTransactorSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*SystemPromptManagerTransactorSession) UpdateAgentData ¶
func (_SystemPromptManager *SystemPromptManagerTransactorSession) UpdateAgentData(_agentId *big.Int, _sysPrompt []byte, _promptIdx *big.Int) (*types.Transaction, error)
UpdateAgentData is a paid mutator transaction binding the contract method 0xed82c9e0.
Solidity: function updateAgentData(uint256 _agentId, bytes _sysPrompt, uint256 _promptIdx) returns()
func (*SystemPromptManagerTransactorSession) UpdateAgentDataWithSignature ¶
func (_SystemPromptManager *SystemPromptManagerTransactorSession) UpdateAgentDataWithSignature(_agentId *big.Int, _sysPrompt []byte, _promptIdx *big.Int, _randomNonce *big.Int, _signature []byte) (*types.Transaction, error)
UpdateAgentDataWithSignature is a paid mutator transaction binding the contract method 0xb8a49a57.
Solidity: function updateAgentDataWithSignature(uint256 _agentId, bytes _sysPrompt, uint256 _promptIdx, uint256 _randomNonce, bytes _signature) returns()
func (*SystemPromptManagerTransactorSession) UpdateAgentFee ¶
func (_SystemPromptManager *SystemPromptManagerTransactorSession) UpdateAgentFee(_agentId *big.Int, _fee *big.Int) (*types.Transaction, error)
UpdateAgentFee is a paid mutator transaction binding the contract method 0xb1fd1526.
Solidity: function updateAgentFee(uint256 _agentId, uint256 _fee) returns()
func (*SystemPromptManagerTransactorSession) UpdateAgentURI ¶
func (_SystemPromptManager *SystemPromptManagerTransactorSession) UpdateAgentURI(_agentId *big.Int, _uri string) (*types.Transaction, error)
UpdateAgentURI is a paid mutator transaction binding the contract method 0x6b595822.
Solidity: function updateAgentURI(uint256 _agentId, string _uri) returns()
func (*SystemPromptManagerTransactorSession) UpdateAgentUriWithSignature ¶
func (_SystemPromptManager *SystemPromptManagerTransactorSession) UpdateAgentUriWithSignature(_agentId *big.Int, _uri string, _randomNonce *big.Int, _signature []byte) (*types.Transaction, error)
UpdateAgentUriWithSignature is a paid mutator transaction binding the contract method 0xf5888779.
Solidity: function updateAgentUriWithSignature(uint256 _agentId, string _uri, uint256 _randomNonce, bytes _signature) returns()
func (*SystemPromptManagerTransactorSession) UpdateMintPrice ¶
func (_SystemPromptManager *SystemPromptManagerTransactorSession) UpdateMintPrice(_mintPrice *big.Int) (*types.Transaction, error)
UpdateMintPrice is a paid mutator transaction binding the contract method 0x00728e46.
Solidity: function updateMintPrice(uint256 _mintPrice) returns()
func (*SystemPromptManagerTransactorSession) UpdateRoyaltyPortion ¶
func (_SystemPromptManager *SystemPromptManagerTransactorSession) UpdateRoyaltyPortion(_royaltyPortion uint16) (*types.Transaction, error)
UpdateRoyaltyPortion is a paid mutator transaction binding the contract method 0x19e93993.
Solidity: function updateRoyaltyPortion(uint16 _royaltyPortion) returns()
func (*SystemPromptManagerTransactorSession) UpdateRoyaltyReceiver ¶
func (_SystemPromptManager *SystemPromptManagerTransactorSession) UpdateRoyaltyReceiver(_royaltyReceiver common.Address) (*types.Transaction, error)
UpdateRoyaltyReceiver is a paid mutator transaction binding the contract method 0x29dc4d9b.
Solidity: function updateRoyaltyReceiver(address _royaltyReceiver) returns()
func (*SystemPromptManagerTransactorSession) Withdraw ¶
func (_SystemPromptManager *SystemPromptManagerTransactorSession) Withdraw(_to common.Address, _value *big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0xf3fef3a3.
Solidity: function withdraw(address _to, uint256 _value) returns()
type SystemPromptManagerTransfer ¶
type SystemPromptManagerTransfer struct { From common.Address To common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
SystemPromptManagerTransfer represents a Transfer event raised by the SystemPromptManager contract.
type SystemPromptManagerTransferIterator ¶
type SystemPromptManagerTransferIterator struct { Event *SystemPromptManagerTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemPromptManagerTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the SystemPromptManager contract.
func (*SystemPromptManagerTransferIterator) Close ¶
func (it *SystemPromptManagerTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemPromptManagerTransferIterator) Error ¶
func (it *SystemPromptManagerTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemPromptManagerTransferIterator) Next ¶
func (it *SystemPromptManagerTransferIterator) 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 SystemPromptManagerUnpaused ¶
type SystemPromptManagerUnpaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
SystemPromptManagerUnpaused represents a Unpaused event raised by the SystemPromptManager contract.
type SystemPromptManagerUnpausedIterator ¶
type SystemPromptManagerUnpausedIterator struct { Event *SystemPromptManagerUnpaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemPromptManagerUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the SystemPromptManager contract.
func (*SystemPromptManagerUnpausedIterator) Close ¶
func (it *SystemPromptManagerUnpausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemPromptManagerUnpausedIterator) Error ¶
func (it *SystemPromptManagerUnpausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemPromptManagerUnpausedIterator) Next ¶
func (it *SystemPromptManagerUnpausedIterator) 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.