isystempromptmanager

package
v0.0.0-...-81db2af Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 4, 2025 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var SystemPromptManagerABI = SystemPromptManagerMetaData.ABI

SystemPromptManagerABI is the input ABI used to generate the binding from. Deprecated: Use SystemPromptManagerMetaData.ABI instead.

View Source
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\":[],\"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\":[],\"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\":\"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\":\"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\":\"_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

type ISystemPromptManagerTokenMetaData struct {
	Fee        *big.Int
	SysPrompts [][]byte
}

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*SystemPromptManagerAgentDataAddNewIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SystemPromptManagerAgentDataAddNewIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*SystemPromptManagerAgentDataUpdateIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SystemPromptManagerAgentDataUpdateIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*SystemPromptManagerAgentFeeUpdateIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SystemPromptManagerAgentFeeUpdateIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*SystemPromptManagerAgentURIUpdateIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SystemPromptManagerAgentURIUpdateIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*SystemPromptManagerApprovalForAllIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SystemPromptManagerApprovalForAllIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*SystemPromptManagerApprovalIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SystemPromptManagerApprovalIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*SystemPromptManagerBatchMetadataUpdateIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SystemPromptManagerBatchMetadataUpdateIterator) Next

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) 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) 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) 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)

func (*SystemPromptManagerCaller) Version

func (_SystemPromptManager *SystemPromptManagerCaller) Version(opts *bind.CallOpts) (string, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() pure returns(string)

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) 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) 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) 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

Close terminates the iteration process, releasing any pending underlying resources.

func (*SystemPromptManagerEIP712DomainChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SystemPromptManagerEIP712DomainChangedIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*SystemPromptManagerFeesClaimedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SystemPromptManagerFeesClaimedIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*SystemPromptManagerInferencePerformedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SystemPromptManagerInferencePerformedIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*SystemPromptManagerInitializedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SystemPromptManagerInitializedIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*SystemPromptManagerManagerAuthorizationIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SystemPromptManagerManagerAuthorizationIterator) Next

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 {
	Account common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

SystemPromptManagerManagerDeauthorization represents a ManagerDeauthorization event raised by the SystemPromptManager contract.

type SystemPromptManagerManagerDeauthorizationIterator

type SystemPromptManagerManagerDeauthorizationIterator struct {
	Event *SystemPromptManagerManagerDeauthorization // Event containing the contract specifics and raw log
	// 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

Close terminates the iteration process, releasing any pending underlying resources.

func (*SystemPromptManagerManagerDeauthorizationIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SystemPromptManagerManagerDeauthorizationIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*SystemPromptManagerMetadataUpdateIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SystemPromptManagerMetadataUpdateIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*SystemPromptManagerMintPriceUpdateIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SystemPromptManagerMintPriceUpdateIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*SystemPromptManagerNewTokenIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SystemPromptManagerNewTokenIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*SystemPromptManagerOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SystemPromptManagerOwnershipTransferredIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*SystemPromptManagerPausedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SystemPromptManagerPausedIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*SystemPromptManagerRoyaltyPortionUpdateIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SystemPromptManagerRoyaltyPortionUpdateIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*SystemPromptManagerRoyaltyReceiverUpdateIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SystemPromptManagerRoyaltyReceiverUpdateIterator) Next

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) 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) 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) 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) 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) 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

Close terminates the iteration process, releasing any pending underlying resources.

func (*SystemPromptManagerTopUpPoolBalanceIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SystemPromptManagerTopUpPoolBalanceIterator) Next

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) 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) 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) 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) 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

Close terminates the iteration process, releasing any pending underlying resources.

func (*SystemPromptManagerTransferIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SystemPromptManagerTransferIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*SystemPromptManagerUnpausedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SystemPromptManagerUnpausedIterator) Next

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL