character

package
v0.4.8 Latest Latest
Warning

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

Go to latest
Published: Apr 22, 2024 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var CharacterABI = CharacterMetaData.ABI

CharacterABI is the input ABI used to generate the binding from. Deprecated: Use CharacterMetaData.ABI instead.

View Source
var CharacterMetaData = &bind.MetaData{
	ABI: "[{\"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\":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\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"approve\",\"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\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"burn\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"handle\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"canCreate\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"handle\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"uri\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"linkModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"linkModuleInitData\",\"type\":\"bytes\"}],\"internalType\":\"structDataTypes.CreateCharacterData\",\"name\":\"vars\",\"type\":\"tuple\"}],\"name\":\"createCharacter\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"handle\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"uri\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"linkModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"linkModuleInitData\",\"type\":\"bytes\"}],\"internalType\":\"structDataTypes.CreateCharacterData\",\"name\":\"vars\",\"type\":\"tuple\"}],\"name\":\"createProfile\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"fromCharacterId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"linkType\",\"type\":\"bytes32\"}],\"internalType\":\"structDataTypes.createThenLinkCharacterData\",\"name\":\"vars\",\"type\":\"tuple\"}],\"name\":\"createThenLinkCharacter\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"characterId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"noteId\",\"type\":\"uint256\"}],\"name\":\"deleteNote\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getApproved\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"characterId\",\"type\":\"uint256\"}],\"name\":\"getCharacter\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"characterId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"handle\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"uri\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"noteCount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"socialToken\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"linkModule\",\"type\":\"address\"}],\"internalType\":\"structDataTypes.Character\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"handle\",\"type\":\"string\"}],\"name\":\"getCharacterByHandle\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"characterId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"handle\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"uri\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"noteCount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"socialToken\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"linkModule\",\"type\":\"address\"}],\"internalType\":\"structDataTypes.Character\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"characterId\",\"type\":\"uint256\"}],\"name\":\"getCharacterUri\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"characterId\",\"type\":\"uint256\"}],\"name\":\"getHandle\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"getLinkModule4Address\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"tokenAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getLinkModule4ERC721\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getLinkModule4Linklist\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getLinklistContract\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"characterId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"linkType\",\"type\":\"bytes32\"}],\"name\":\"getLinklistId\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"linkListId\",\"type\":\"uint256\"}],\"name\":\"getLinklistType\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getLinklistUri\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"characterId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"noteId\",\"type\":\"uint256\"}],\"name\":\"getNote\",\"outputs\":[{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"linkItemType\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"linkKey\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"contentUri\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"linkModule\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"mintModule\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"mintNFT\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"deleted\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"locked\",\"type\":\"bool\"}],\"internalType\":\"structDataTypes.Note\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"characterId\",\"type\":\"uint256\"}],\"name\":\"getOperator\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"getPrimaryCharacterId\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getRevision\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_name\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"_symbol\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"_linklistContract\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_mintNFTImpl\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_periphery\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_resolver\",\"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\":\"uint256\",\"name\":\"characterId\",\"type\":\"uint256\"}],\"name\":\"isPrimaryCharacter\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"fromCharacterId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"ethAddress\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"linkType\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"internalType\":\"structDataTypes.linkAddressData\",\"name\":\"vars\",\"type\":\"tuple\"}],\"name\":\"linkAddress\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"fromCharacterId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"toUri\",\"type\":\"string\"},{\"internalType\":\"bytes32\",\"name\":\"linkType\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"internalType\":\"structDataTypes.linkAnyUriData\",\"name\":\"vars\",\"type\":\"tuple\"}],\"name\":\"linkAnyUri\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"fromCharacterId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"toCharacterId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"linkType\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"internalType\":\"structDataTypes.linkCharacterData\",\"name\":\"vars\",\"type\":\"tuple\"}],\"name\":\"linkCharacter\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"fromCharacterId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"tokenAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"linkType\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"internalType\":\"structDataTypes.linkERC721Data\",\"name\":\"vars\",\"type\":\"tuple\"}],\"name\":\"linkERC721\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"fromCharacterId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"toLinkListId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"linkType\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"internalType\":\"structDataTypes.linkLinklistData\",\"name\":\"vars\",\"type\":\"tuple\"}],\"name\":\"linkLinklist\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"fromCharacterId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"toCharacterId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"toNoteId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"linkType\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"internalType\":\"structDataTypes.linkNoteData\",\"name\":\"vars\",\"type\":\"tuple\"}],\"name\":\"linkNote\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"characterId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"noteId\",\"type\":\"uint256\"}],\"name\":\"lockNote\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"characterId\",\"type\":\"uint256\"}],\"name\":\"migrateNote\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"characterId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"noteId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"mintModuleData\",\"type\":\"bytes\"}],\"internalType\":\"structDataTypes.MintNoteData\",\"name\":\"vars\",\"type\":\"tuple\"}],\"name\":\"mintNote\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"ownerOf\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"characterId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"contentUri\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"linkModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"linkModuleInitData\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"mintModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"mintModuleInitData\",\"type\":\"bytes\"},{\"internalType\":\"bool\",\"name\":\"locked\",\"type\":\"bool\"}],\"internalType\":\"structDataTypes.PostNoteData\",\"name\":\"vars\",\"type\":\"tuple\"}],\"name\":\"postNote\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"characterId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"contentUri\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"linkModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"linkModuleInitData\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"mintModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"mintModuleInitData\",\"type\":\"bytes\"},{\"internalType\":\"bool\",\"name\":\"locked\",\"type\":\"bool\"}],\"internalType\":\"structDataTypes.PostNoteData\",\"name\":\"noteData\",\"type\":\"tuple\"},{\"internalType\":\"address\",\"name\":\"ethAddress\",\"type\":\"address\"}],\"name\":\"postNote4Address\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"characterId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"contentUri\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"linkModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"linkModuleInitData\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"mintModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"mintModuleInitData\",\"type\":\"bytes\"},{\"internalType\":\"bool\",\"name\":\"locked\",\"type\":\"bool\"}],\"internalType\":\"structDataTypes.PostNoteData\",\"name\":\"postNoteData\",\"type\":\"tuple\"},{\"internalType\":\"string\",\"name\":\"uri\",\"type\":\"string\"}],\"name\":\"postNote4AnyUri\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"characterId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"contentUri\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"linkModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"linkModuleInitData\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"mintModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"mintModuleInitData\",\"type\":\"bytes\"},{\"internalType\":\"bool\",\"name\":\"locked\",\"type\":\"bool\"}],\"internalType\":\"structDataTypes.PostNoteData\",\"name\":\"postNoteData\",\"type\":\"tuple\"},{\"internalType\":\"uint256\",\"name\":\"toCharacterId\",\"type\":\"uint256\"}],\"name\":\"postNote4Character\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"characterId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"contentUri\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"linkModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"linkModuleInitData\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"mintModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"mintModuleInitData\",\"type\":\"bytes\"},{\"internalType\":\"bool\",\"name\":\"locked\",\"type\":\"bool\"}],\"internalType\":\"structDataTypes.PostNoteData\",\"name\":\"postNoteData\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"address\",\"name\":\"tokenAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"erc721TokenId\",\"type\":\"uint256\"}],\"internalType\":\"structDataTypes.ERC721Struct\",\"name\":\"erc721\",\"type\":\"tuple\"}],\"name\":\"postNote4ERC721\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"characterId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"contentUri\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"linkModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"linkModuleInitData\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"mintModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"mintModuleInitData\",\"type\":\"bytes\"},{\"internalType\":\"bool\",\"name\":\"locked\",\"type\":\"bool\"}],\"internalType\":\"structDataTypes.PostNoteData\",\"name\":\"noteData\",\"type\":\"tuple\"},{\"internalType\":\"uint256\",\"name\":\"toLinklistId\",\"type\":\"uint256\"}],\"name\":\"postNote4Linklist\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"characterId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"contentUri\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"linkModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"linkModuleInitData\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"mintModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"mintModuleInitData\",\"type\":\"bytes\"},{\"internalType\":\"bool\",\"name\":\"locked\",\"type\":\"bool\"}],\"internalType\":\"structDataTypes.PostNoteData\",\"name\":\"postNoteData\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"characterId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"noteId\",\"type\":\"uint256\"}],\"internalType\":\"structDataTypes.NoteStruct\",\"name\":\"note\",\"type\":\"tuple\"}],\"name\":\"postNote4Note\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"resolver\",\"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\":\"uint256\",\"name\":\"characterId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"newUri\",\"type\":\"string\"}],\"name\":\"setCharacterUri\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"characterId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"newHandle\",\"type\":\"string\"}],\"name\":\"setHandle\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"linkModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"linkModuleInitData\",\"type\":\"bytes\"}],\"internalType\":\"structDataTypes.setLinkModule4AddressData\",\"name\":\"vars\",\"type\":\"tuple\"}],\"name\":\"setLinkModule4Address\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"characterId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"linkModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"linkModuleInitData\",\"type\":\"bytes\"}],\"internalType\":\"structDataTypes.setLinkModule4CharacterData\",\"name\":\"vars\",\"type\":\"tuple\"}],\"name\":\"setLinkModule4Character\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"tokenAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"linkModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"linkModuleInitData\",\"type\":\"bytes\"}],\"internalType\":\"structDataTypes.setLinkModule4ERC721Data\",\"name\":\"vars\",\"type\":\"tuple\"}],\"name\":\"setLinkModule4ERC721\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"linklistId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"linkModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"linkModuleInitData\",\"type\":\"bytes\"}],\"internalType\":\"structDataTypes.setLinkModule4LinklistData\",\"name\":\"vars\",\"type\":\"tuple\"}],\"name\":\"setLinkModule4Linklist\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"characterId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"noteId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"linkModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"linkModuleInitData\",\"type\":\"bytes\"}],\"internalType\":\"structDataTypes.setLinkModule4NoteData\",\"name\":\"vars\",\"type\":\"tuple\"}],\"name\":\"setLinkModule4Note\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"linklistId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"uri\",\"type\":\"string\"}],\"name\":\"setLinklistUri\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"characterId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"noteId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"mintModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"mintModuleInitData\",\"type\":\"bytes\"}],\"internalType\":\"structDataTypes.setMintModule4NoteData\",\"name\":\"vars\",\"type\":\"tuple\"}],\"name\":\"setMintModule4Note\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"characterId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"noteId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"newUri\",\"type\":\"string\"}],\"name\":\"setNoteUri\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"characterId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"setOperator\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"characterId\",\"type\":\"uint256\"}],\"name\":\"setPrimaryCharacterId\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"newUri\",\"type\":\"string\"}],\"name\":\"setProfileUri\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"characterId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"tokenAddress\",\"type\":\"address\"}],\"name\":\"setSocialToken\",\"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\":\"characterId\",\"type\":\"uint256\"}],\"name\":\"tokenURI\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"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\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"fromCharacterId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"ethAddress\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"linkType\",\"type\":\"bytes32\"}],\"internalType\":\"structDataTypes.unlinkAddressData\",\"name\":\"vars\",\"type\":\"tuple\"}],\"name\":\"unlinkAddress\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"fromCharacterId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"toUri\",\"type\":\"string\"},{\"internalType\":\"bytes32\",\"name\":\"linkType\",\"type\":\"bytes32\"}],\"internalType\":\"structDataTypes.unlinkAnyUriData\",\"name\":\"vars\",\"type\":\"tuple\"}],\"name\":\"unlinkAnyUri\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"fromCharacterId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"toCharacterId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"linkType\",\"type\":\"bytes32\"}],\"internalType\":\"structDataTypes.unlinkCharacterData\",\"name\":\"vars\",\"type\":\"tuple\"}],\"name\":\"unlinkCharacter\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"fromCharacterId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"tokenAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"linkType\",\"type\":\"bytes32\"}],\"internalType\":\"structDataTypes.unlinkERC721Data\",\"name\":\"vars\",\"type\":\"tuple\"}],\"name\":\"unlinkERC721\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"fromCharacterId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"toLinkListId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"linkType\",\"type\":\"bytes32\"}],\"internalType\":\"structDataTypes.unlinkLinklistData\",\"name\":\"vars\",\"type\":\"tuple\"}],\"name\":\"unlinkLinklist\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"fromCharacterId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"toCharacterId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"toNoteId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"linkType\",\"type\":\"bytes32\"}],\"internalType\":\"structDataTypes.unlinkNoteData\",\"name\":\"vars\",\"type\":\"tuple\"}],\"name\":\"unlinkNote\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"linklistId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"characterId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"linkType\",\"type\":\"bytes32\"}],\"name\":\"AttachLinklist\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"symbol\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"BaseInitialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"characterId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"creator\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"handle\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"CharacterCreated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"characterId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"noteId\",\"type\":\"uint256\"}],\"name\":\"DeleteNote\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"linklistId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"characterId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"linkType\",\"type\":\"bytes32\"}],\"name\":\"DetachLinklist\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"fromCharacterId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"ethAddress\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"linkType\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"linklistId\",\"type\":\"uint256\"}],\"name\":\"LinkAddress\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"fromCharacterId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"toUri\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"linkType\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"linklistId\",\"type\":\"uint256\"}],\"name\":\"LinkAnyUri\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"fromCharacterId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"toCharacterId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"linkType\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"linklistId\",\"type\":\"uint256\"}],\"name\":\"LinkCharacter\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"fromCharacterId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"linkType\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"clFromCharacterId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"clToCharacterId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"clLinkType\",\"type\":\"bytes32\"}],\"name\":\"LinkCharacterLink\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"fromCharacterId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"tokenAddress\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"toNoteId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"linkType\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"linklistId\",\"type\":\"uint256\"}],\"name\":\"LinkERC721\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"fromCharacterId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"toLinklistId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"linkType\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"linklistId\",\"type\":\"uint256\"}],\"name\":\"LinkLinklist\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"fromCharacterId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"toCharacterId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"toNoteId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"linkType\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"linklistId\",\"type\":\"uint256\"}],\"name\":\"LinkNote\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"LinklistNFTInitialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"characterId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"noteId\",\"type\":\"uint256\"}],\"name\":\"LockNote\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"characterId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"noteId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"MintNFTInitialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"characterId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"noteId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"tokenAddress\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"MintNote\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"characterId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"noteId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"linkKey\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"linkItemType\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"PostNote\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"characterId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"newUri\",\"type\":\"string\"}],\"name\":\"SetCharacterUri\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"characterId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"newHandle\",\"type\":\"string\"}],\"name\":\"SetHandle\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"linkModule\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"returnData\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"SetLinkModule4Address\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"characterId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"linkModule\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"returnData\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"SetLinkModule4Character\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"tokenAddress\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"linkModule\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"returnData\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"SetLinkModule4ERC721\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"linklistId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"linkModule\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"returnData\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"SetLinkModule4Linklist\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"characterId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"noteId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"linkModule\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"returnData\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"SetLinkModule4Note\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"characterId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"noteId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"mintModule\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"returnData\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"SetMintModule4Note\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"characterId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"noteId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"newUri\",\"type\":\"string\"}],\"name\":\"SetNoteUri\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"characterId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"SetOperator\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"characterId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"oldCharacterId\",\"type\":\"uint256\"}],\"name\":\"SetPrimaryCharacterId\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"characterId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"tokenAddress\",\"type\":\"address\"}],\"name\":\"SetSocialToken\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"fromCharacterId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"ethAddress\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"linkType\",\"type\":\"bytes32\"}],\"name\":\"UnlinkAddress\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"fromCharacterId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"toUri\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"linkType\",\"type\":\"bytes32\"}],\"name\":\"UnlinkAnyUri\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"fromCharacterId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"toCharacterId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"linkType\",\"type\":\"bytes32\"}],\"name\":\"UnlinkCharacter\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"fromCharacterId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"linkType\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"clFromCharactereId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"clToCharacterId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"clLinkType\",\"type\":\"bytes32\"}],\"name\":\"UnlinkCharacterLink\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"fromCharacterId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"tokenAddress\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"toNoteId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"linkType\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"linklistId\",\"type\":\"uint256\"}],\"name\":\"UnlinkERC721\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"fromCharacterId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"toLinklistId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"linkType\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"linklistId\",\"type\":\"uint256\"}],\"name\":\"UnlinkLinklist\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"fromCharacterId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"toCharacterId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"toNoteId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"linkType\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"linklistId\",\"type\":\"uint256\"}],\"name\":\"UnlinkNote\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"Web3EntryInitialized\",\"type\":\"event\"}]",
}

CharacterMetaData contains all meta data concerning the Character contract.

Functions

This section is empty.

Types

type Character

type Character struct {
	CharacterCaller     // Read-only binding to the contract
	CharacterTransactor // Write-only binding to the contract
	CharacterFilterer   // Log filterer for contract events
}

Character is an auto generated Go binding around an Ethereum contract.

func NewCharacter

func NewCharacter(address common.Address, backend bind.ContractBackend) (*Character, error)

NewCharacter creates a new instance of Character, bound to a specific deployed contract.

type CharacterApproval

type CharacterApproval struct {
	Owner    common.Address
	Approved common.Address
	TokenId  *big.Int
	Raw      types.Log // Blockchain specific contextual infos
}

CharacterApproval represents a Approval event raised by the Character contract.

type CharacterApprovalForAll

type CharacterApprovalForAll struct {
	Owner    common.Address
	Operator common.Address
	Approved bool
	Raw      types.Log // Blockchain specific contextual infos
}

CharacterApprovalForAll represents a ApprovalForAll event raised by the Character contract.

type CharacterApprovalForAllIterator

type CharacterApprovalForAllIterator struct {
	Event *CharacterApprovalForAll // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

CharacterApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the Character contract.

func (*CharacterApprovalForAllIterator) Close

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

func (*CharacterApprovalForAllIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*CharacterApprovalForAllIterator) 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 CharacterApprovalIterator

type CharacterApprovalIterator struct {
	Event *CharacterApproval // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

CharacterApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the Character contract.

func (*CharacterApprovalIterator) Close

func (it *CharacterApprovalIterator) Close() error

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

func (*CharacterApprovalIterator) Error

func (it *CharacterApprovalIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*CharacterApprovalIterator) Next

func (it *CharacterApprovalIterator) Next() bool

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type CharacterAttachLinklist struct {
	LinklistId  *big.Int
	CharacterId *big.Int
	LinkType    [32]byte
	Raw         types.Log // Blockchain specific contextual infos
}

CharacterAttachLinklist represents a AttachLinklist event raised by the Character contract.

type CharacterAttachLinklistIterator

type CharacterAttachLinklistIterator struct {
	Event *CharacterAttachLinklist // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

CharacterAttachLinklistIterator is returned from FilterAttachLinklist and is used to iterate over the raw logs and unpacked data for AttachLinklist events raised by the Character contract.

func (*CharacterAttachLinklistIterator) Close

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

func (*CharacterAttachLinklistIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*CharacterAttachLinklistIterator) 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 CharacterBaseInitialized

type CharacterBaseInitialized struct {
	Name      string
	Symbol    string
	Timestamp *big.Int
	Raw       types.Log // Blockchain specific contextual infos
}

CharacterBaseInitialized represents a BaseInitialized event raised by the Character contract.

type CharacterBaseInitializedIterator

type CharacterBaseInitializedIterator struct {
	Event *CharacterBaseInitialized // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

CharacterBaseInitializedIterator is returned from FilterBaseInitialized and is used to iterate over the raw logs and unpacked data for BaseInitialized events raised by the Character contract.

func (*CharacterBaseInitializedIterator) Close

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

func (*CharacterBaseInitializedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*CharacterBaseInitializedIterator) 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 CharacterCaller

type CharacterCaller struct {
	// contains filtered or unexported fields
}

CharacterCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewCharacterCaller

func NewCharacterCaller(address common.Address, caller bind.ContractCaller) (*CharacterCaller, error)

NewCharacterCaller creates a new read-only instance of Character, bound to a specific deployed contract.

func (*CharacterCaller) BalanceOf

func (_Character *CharacterCaller) 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 (*CharacterCaller) CanCreate

func (_Character *CharacterCaller) CanCreate(opts *bind.CallOpts, handle string, account common.Address) (bool, error)

CanCreate is a free data retrieval call binding the contract method 0x7daca6d0.

Solidity: function canCreate(string handle, address account) view returns(bool)

func (*CharacterCaller) GetApproved

func (_Character *CharacterCaller) 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 (*CharacterCaller) GetCharacter

func (_Character *CharacterCaller) GetCharacter(opts *bind.CallOpts, characterId *big.Int) (DataTypesCharacter, error)

GetCharacter is a free data retrieval call binding the contract method 0xdabb0531.

Solidity: function getCharacter(uint256 characterId) view returns((uint256,string,string,uint256,address,address))

func (*CharacterCaller) GetCharacterByHandle

func (_Character *CharacterCaller) GetCharacterByHandle(opts *bind.CallOpts, handle string) (DataTypesCharacter, error)

GetCharacterByHandle is a free data retrieval call binding the contract method 0x9a50248d.

Solidity: function getCharacterByHandle(string handle) view returns((uint256,string,string,uint256,address,address))

func (*CharacterCaller) GetCharacterUri

func (_Character *CharacterCaller) GetCharacterUri(opts *bind.CallOpts, characterId *big.Int) (string, error)

GetCharacterUri is a free data retrieval call binding the contract method 0x144a3e83.

Solidity: function getCharacterUri(uint256 characterId) view returns(string)

func (*CharacterCaller) GetHandle

func (_Character *CharacterCaller) GetHandle(opts *bind.CallOpts, characterId *big.Int) (string, error)

GetHandle is a free data retrieval call binding the contract method 0xec81d194.

Solidity: function getHandle(uint256 characterId) view returns(string)

func (*CharacterCaller) GetLinkModule4Address

func (_Character *CharacterCaller) GetLinkModule4Address(opts *bind.CallOpts, account common.Address) (common.Address, error)

GetLinkModule4Address is a free data retrieval call binding the contract method 0x31b9d08c.

Solidity: function getLinkModule4Address(address account) view returns(address)

func (*CharacterCaller) GetLinkModule4ERC721

func (_Character *CharacterCaller) GetLinkModule4ERC721(opts *bind.CallOpts, tokenAddress common.Address, tokenId *big.Int) (common.Address, error)

GetLinkModule4ERC721 is a free data retrieval call binding the contract method 0x2209d145.

Solidity: function getLinkModule4ERC721(address tokenAddress, uint256 tokenId) view returns(address)

func (_Character *CharacterCaller) GetLinkModule4Linklist(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)

GetLinkModule4Linklist is a free data retrieval call binding the contract method 0xfe9299fb.

Solidity: function getLinkModule4Linklist(uint256 tokenId) view returns(address)

func (*CharacterCaller) GetLinklistContract

func (_Character *CharacterCaller) GetLinklistContract(opts *bind.CallOpts) (common.Address, error)

GetLinklistContract is a free data retrieval call binding the contract method 0xc053f6b8.

Solidity: function getLinklistContract() view returns(address)

func (*CharacterCaller) GetLinklistId

func (_Character *CharacterCaller) GetLinklistId(opts *bind.CallOpts, characterId *big.Int, linkType [32]byte) (*big.Int, error)

GetLinklistId is a free data retrieval call binding the contract method 0xd70e10c6.

Solidity: function getLinklistId(uint256 characterId, bytes32 linkType) view returns(uint256)

func (*CharacterCaller) GetLinklistType

func (_Character *CharacterCaller) GetLinklistType(opts *bind.CallOpts, linkListId *big.Int) ([32]byte, error)

GetLinklistType is a free data retrieval call binding the contract method 0x8b4ca06a.

Solidity: function getLinklistType(uint256 linkListId) view returns(bytes32)

func (*CharacterCaller) GetLinklistUri

func (_Character *CharacterCaller) GetLinklistUri(opts *bind.CallOpts, tokenId *big.Int) (string, error)

GetLinklistUri is a free data retrieval call binding the contract method 0xdca27135.

Solidity: function getLinklistUri(uint256 tokenId) view returns(string)

func (*CharacterCaller) GetNote

func (_Character *CharacterCaller) GetNote(opts *bind.CallOpts, characterId *big.Int, noteId *big.Int) (DataTypesNote, error)

GetNote is a free data retrieval call binding the contract method 0xdb491e80.

Solidity: function getNote(uint256 characterId, uint256 noteId) view returns((bytes32,bytes32,string,address,address,address,bool,bool))

func (*CharacterCaller) GetOperator

func (_Character *CharacterCaller) GetOperator(opts *bind.CallOpts, characterId *big.Int) (common.Address, error)

GetOperator is a free data retrieval call binding the contract method 0x05f63c8a.

Solidity: function getOperator(uint256 characterId) view returns(address)

func (*CharacterCaller) GetPrimaryCharacterId

func (_Character *CharacterCaller) GetPrimaryCharacterId(opts *bind.CallOpts, account common.Address) (*big.Int, error)

GetPrimaryCharacterId is a free data retrieval call binding the contract method 0x2abc6bf6.

Solidity: function getPrimaryCharacterId(address account) view returns(uint256)

func (*CharacterCaller) GetRevision

func (_Character *CharacterCaller) GetRevision(opts *bind.CallOpts) (*big.Int, error)

GetRevision is a free data retrieval call binding the contract method 0x1316529d.

Solidity: function getRevision() pure returns(uint256)

func (*CharacterCaller) IsApprovedForAll

func (_Character *CharacterCaller) 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 (*CharacterCaller) IsPrimaryCharacter

func (_Character *CharacterCaller) IsPrimaryCharacter(opts *bind.CallOpts, characterId *big.Int) (bool, error)

IsPrimaryCharacter is a free data retrieval call binding the contract method 0x8734bbfc.

Solidity: function isPrimaryCharacter(uint256 characterId) view returns(bool)

func (*CharacterCaller) Name

func (_Character *CharacterCaller) 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 (*CharacterCaller) OwnerOf

func (_Character *CharacterCaller) 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 (*CharacterCaller) Resolver

func (_Character *CharacterCaller) Resolver(opts *bind.CallOpts) (common.Address, error)

Resolver is a free data retrieval call binding the contract method 0x04f3bcec.

Solidity: function resolver() view returns(address)

func (*CharacterCaller) SupportsInterface

func (_Character *CharacterCaller) 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 (*CharacterCaller) Symbol

func (_Character *CharacterCaller) 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 (*CharacterCaller) TokenByIndex

func (_Character *CharacterCaller) 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 (*CharacterCaller) TokenOfOwnerByIndex

func (_Character *CharacterCaller) 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 (*CharacterCaller) TokenURI

func (_Character *CharacterCaller) TokenURI(opts *bind.CallOpts, characterId *big.Int) (string, error)

TokenURI is a free data retrieval call binding the contract method 0xc87b56dd.

Solidity: function tokenURI(uint256 characterId) view returns(string)

func (*CharacterCaller) TotalSupply

func (_Character *CharacterCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() view returns(uint256)

type CharacterCallerRaw

type CharacterCallerRaw struct {
	Contract *CharacterCaller // Generic read-only contract binding to access the raw methods on
}

CharacterCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*CharacterCallerRaw) Call

func (_Character *CharacterCallerRaw) 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 CharacterCallerSession

type CharacterCallerSession struct {
	Contract *CharacterCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts    // Call options to use throughout this session
}

CharacterCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*CharacterCallerSession) BalanceOf

func (_Character *CharacterCallerSession) 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 (*CharacterCallerSession) CanCreate

func (_Character *CharacterCallerSession) CanCreate(handle string, account common.Address) (bool, error)

CanCreate is a free data retrieval call binding the contract method 0x7daca6d0.

Solidity: function canCreate(string handle, address account) view returns(bool)

func (*CharacterCallerSession) GetApproved

func (_Character *CharacterCallerSession) 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 (*CharacterCallerSession) GetCharacter

func (_Character *CharacterCallerSession) GetCharacter(characterId *big.Int) (DataTypesCharacter, error)

GetCharacter is a free data retrieval call binding the contract method 0xdabb0531.

Solidity: function getCharacter(uint256 characterId) view returns((uint256,string,string,uint256,address,address))

func (*CharacterCallerSession) GetCharacterByHandle

func (_Character *CharacterCallerSession) GetCharacterByHandle(handle string) (DataTypesCharacter, error)

GetCharacterByHandle is a free data retrieval call binding the contract method 0x9a50248d.

Solidity: function getCharacterByHandle(string handle) view returns((uint256,string,string,uint256,address,address))

func (*CharacterCallerSession) GetCharacterUri

func (_Character *CharacterCallerSession) GetCharacterUri(characterId *big.Int) (string, error)

GetCharacterUri is a free data retrieval call binding the contract method 0x144a3e83.

Solidity: function getCharacterUri(uint256 characterId) view returns(string)

func (*CharacterCallerSession) GetHandle

func (_Character *CharacterCallerSession) GetHandle(characterId *big.Int) (string, error)

GetHandle is a free data retrieval call binding the contract method 0xec81d194.

Solidity: function getHandle(uint256 characterId) view returns(string)

func (*CharacterCallerSession) GetLinkModule4Address

func (_Character *CharacterCallerSession) GetLinkModule4Address(account common.Address) (common.Address, error)

GetLinkModule4Address is a free data retrieval call binding the contract method 0x31b9d08c.

Solidity: function getLinkModule4Address(address account) view returns(address)

func (*CharacterCallerSession) GetLinkModule4ERC721

func (_Character *CharacterCallerSession) GetLinkModule4ERC721(tokenAddress common.Address, tokenId *big.Int) (common.Address, error)

GetLinkModule4ERC721 is a free data retrieval call binding the contract method 0x2209d145.

Solidity: function getLinkModule4ERC721(address tokenAddress, uint256 tokenId) view returns(address)

func (_Character *CharacterCallerSession) GetLinkModule4Linklist(tokenId *big.Int) (common.Address, error)

GetLinkModule4Linklist is a free data retrieval call binding the contract method 0xfe9299fb.

Solidity: function getLinkModule4Linklist(uint256 tokenId) view returns(address)

func (*CharacterCallerSession) GetLinklistContract

func (_Character *CharacterCallerSession) GetLinklistContract() (common.Address, error)

GetLinklistContract is a free data retrieval call binding the contract method 0xc053f6b8.

Solidity: function getLinklistContract() view returns(address)

func (*CharacterCallerSession) GetLinklistId

func (_Character *CharacterCallerSession) GetLinklistId(characterId *big.Int, linkType [32]byte) (*big.Int, error)

GetLinklistId is a free data retrieval call binding the contract method 0xd70e10c6.

Solidity: function getLinklistId(uint256 characterId, bytes32 linkType) view returns(uint256)

func (*CharacterCallerSession) GetLinklistType

func (_Character *CharacterCallerSession) GetLinklistType(linkListId *big.Int) ([32]byte, error)

GetLinklistType is a free data retrieval call binding the contract method 0x8b4ca06a.

Solidity: function getLinklistType(uint256 linkListId) view returns(bytes32)

func (*CharacterCallerSession) GetLinklistUri

func (_Character *CharacterCallerSession) GetLinklistUri(tokenId *big.Int) (string, error)

GetLinklistUri is a free data retrieval call binding the contract method 0xdca27135.

Solidity: function getLinklistUri(uint256 tokenId) view returns(string)

func (*CharacterCallerSession) GetNote

func (_Character *CharacterCallerSession) GetNote(characterId *big.Int, noteId *big.Int) (DataTypesNote, error)

GetNote is a free data retrieval call binding the contract method 0xdb491e80.

Solidity: function getNote(uint256 characterId, uint256 noteId) view returns((bytes32,bytes32,string,address,address,address,bool,bool))

func (*CharacterCallerSession) GetOperator

func (_Character *CharacterCallerSession) GetOperator(characterId *big.Int) (common.Address, error)

GetOperator is a free data retrieval call binding the contract method 0x05f63c8a.

Solidity: function getOperator(uint256 characterId) view returns(address)

func (*CharacterCallerSession) GetPrimaryCharacterId

func (_Character *CharacterCallerSession) GetPrimaryCharacterId(account common.Address) (*big.Int, error)

GetPrimaryCharacterId is a free data retrieval call binding the contract method 0x2abc6bf6.

Solidity: function getPrimaryCharacterId(address account) view returns(uint256)

func (*CharacterCallerSession) GetRevision

func (_Character *CharacterCallerSession) GetRevision() (*big.Int, error)

GetRevision is a free data retrieval call binding the contract method 0x1316529d.

Solidity: function getRevision() pure returns(uint256)

func (*CharacterCallerSession) IsApprovedForAll

func (_Character *CharacterCallerSession) 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 (*CharacterCallerSession) IsPrimaryCharacter

func (_Character *CharacterCallerSession) IsPrimaryCharacter(characterId *big.Int) (bool, error)

IsPrimaryCharacter is a free data retrieval call binding the contract method 0x8734bbfc.

Solidity: function isPrimaryCharacter(uint256 characterId) view returns(bool)

func (*CharacterCallerSession) Name

func (_Character *CharacterCallerSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() view returns(string)

func (*CharacterCallerSession) OwnerOf

func (_Character *CharacterCallerSession) 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 (*CharacterCallerSession) Resolver

func (_Character *CharacterCallerSession) Resolver() (common.Address, error)

Resolver is a free data retrieval call binding the contract method 0x04f3bcec.

Solidity: function resolver() view returns(address)

func (*CharacterCallerSession) SupportsInterface

func (_Character *CharacterCallerSession) 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 (*CharacterCallerSession) Symbol

func (_Character *CharacterCallerSession) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() view returns(string)

func (*CharacterCallerSession) TokenByIndex

func (_Character *CharacterCallerSession) 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 (*CharacterCallerSession) TokenOfOwnerByIndex

func (_Character *CharacterCallerSession) 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 (*CharacterCallerSession) TokenURI

func (_Character *CharacterCallerSession) TokenURI(characterId *big.Int) (string, error)

TokenURI is a free data retrieval call binding the contract method 0xc87b56dd.

Solidity: function tokenURI(uint256 characterId) view returns(string)

func (*CharacterCallerSession) TotalSupply

func (_Character *CharacterCallerSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() view returns(uint256)

type CharacterCharacterCreated

type CharacterCharacterCreated struct {
	CharacterId *big.Int
	Creator     common.Address
	To          common.Address
	Handle      string
	Timestamp   *big.Int
	Raw         types.Log // Blockchain specific contextual infos
}

CharacterCharacterCreated represents a CharacterCreated event raised by the Character contract.

type CharacterCharacterCreatedIterator

type CharacterCharacterCreatedIterator struct {
	Event *CharacterCharacterCreated // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

CharacterCharacterCreatedIterator is returned from FilterCharacterCreated and is used to iterate over the raw logs and unpacked data for CharacterCreated events raised by the Character contract.

func (*CharacterCharacterCreatedIterator) Close

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

func (*CharacterCharacterCreatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*CharacterCharacterCreatedIterator) 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 CharacterDeleteNote

type CharacterDeleteNote struct {
	CharacterId *big.Int
	NoteId      *big.Int
	Raw         types.Log // Blockchain specific contextual infos
}

CharacterDeleteNote represents a DeleteNote event raised by the Character contract.

type CharacterDeleteNoteIterator

type CharacterDeleteNoteIterator struct {
	Event *CharacterDeleteNote // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

CharacterDeleteNoteIterator is returned from FilterDeleteNote and is used to iterate over the raw logs and unpacked data for DeleteNote events raised by the Character contract.

func (*CharacterDeleteNoteIterator) Close

func (it *CharacterDeleteNoteIterator) Close() error

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

func (*CharacterDeleteNoteIterator) Error

func (it *CharacterDeleteNoteIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*CharacterDeleteNoteIterator) Next

func (it *CharacterDeleteNoteIterator) Next() bool

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type CharacterDetachLinklist struct {
	LinklistId  *big.Int
	CharacterId *big.Int
	LinkType    [32]byte
	Raw         types.Log // Blockchain specific contextual infos
}

CharacterDetachLinklist represents a DetachLinklist event raised by the Character contract.

type CharacterDetachLinklistIterator

type CharacterDetachLinklistIterator struct {
	Event *CharacterDetachLinklist // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

CharacterDetachLinklistIterator is returned from FilterDetachLinklist and is used to iterate over the raw logs and unpacked data for DetachLinklist events raised by the Character contract.

func (*CharacterDetachLinklistIterator) Close

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

func (*CharacterDetachLinklistIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*CharacterDetachLinklistIterator) 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 CharacterFilterer

type CharacterFilterer struct {
	// contains filtered or unexported fields
}

CharacterFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewCharacterFilterer

func NewCharacterFilterer(address common.Address, filterer bind.ContractFilterer) (*CharacterFilterer, error)

NewCharacterFilterer creates a new log filterer instance of Character, bound to a specific deployed contract.

func (*CharacterFilterer) FilterApproval

func (_Character *CharacterFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, tokenId []*big.Int) (*CharacterApprovalIterator, 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 (*CharacterFilterer) FilterApprovalForAll

func (_Character *CharacterFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*CharacterApprovalForAllIterator, 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 (_Character *CharacterFilterer) FilterAttachLinklist(opts *bind.FilterOpts, linklistId []*big.Int, characterId []*big.Int, linkType [][32]byte) (*CharacterAttachLinklistIterator, error)

FilterAttachLinklist is a free log retrieval operation binding the contract event 0x94703ec1dd639b589d05fa7c0c14ee1e83b906bfb5f50642cc7ea415a8172288.

Solidity: event AttachLinklist(uint256 indexed linklistId, uint256 indexed characterId, bytes32 indexed linkType)

func (*CharacterFilterer) FilterBaseInitialized

func (_Character *CharacterFilterer) FilterBaseInitialized(opts *bind.FilterOpts) (*CharacterBaseInitializedIterator, error)

FilterBaseInitialized is a free log retrieval operation binding the contract event 0x414cd0b34676984f09a5f76ce9718d4062e50283abe0e7e274a9a5b4e0c99c30.

Solidity: event BaseInitialized(string name, string symbol, uint256 timestamp)

func (*CharacterFilterer) FilterCharacterCreated

func (_Character *CharacterFilterer) FilterCharacterCreated(opts *bind.FilterOpts, characterId []*big.Int, creator []common.Address, to []common.Address) (*CharacterCharacterCreatedIterator, error)

FilterCharacterCreated is a free log retrieval operation binding the contract event 0x71c6a413fae531e87669ea74b7c28e2afa90047f8a36be6690c7ff625b18afa6.

Solidity: event CharacterCreated(uint256 indexed characterId, address indexed creator, address indexed to, string handle, uint256 timestamp)

func (*CharacterFilterer) FilterDeleteNote

func (_Character *CharacterFilterer) FilterDeleteNote(opts *bind.FilterOpts, characterId []*big.Int) (*CharacterDeleteNoteIterator, error)

FilterDeleteNote is a free log retrieval operation binding the contract event 0x4f1db9708b537c1d26a7af4b235fd079bf2342d92a276e27eb6c8717e8bbcf93.

Solidity: event DeleteNote(uint256 indexed characterId, uint256 noteId)

func (_Character *CharacterFilterer) FilterDetachLinklist(opts *bind.FilterOpts, linklistId []*big.Int, characterId []*big.Int, linkType [][32]byte) (*CharacterDetachLinklistIterator, error)

FilterDetachLinklist is a free log retrieval operation binding the contract event 0x5751ba9aebec2dcd504f8865b0e0c98a772403773fe528fce2fce580c9a8a165.

Solidity: event DetachLinklist(uint256 indexed linklistId, uint256 indexed characterId, bytes32 indexed linkType)

func (*CharacterFilterer) FilterLinkAddress

func (_Character *CharacterFilterer) FilterLinkAddress(opts *bind.FilterOpts, fromCharacterId []*big.Int, ethAddress []common.Address) (*CharacterLinkAddressIterator, error)

FilterLinkAddress is a free log retrieval operation binding the contract event 0x3dad60a88f1d8ee170dfbeb8c65c705bd47922f205e774e10e49e4e53d93a8bd.

Solidity: event LinkAddress(uint256 indexed fromCharacterId, address indexed ethAddress, bytes32 linkType, uint256 linklistId)

func (*CharacterFilterer) FilterLinkAnyUri

func (_Character *CharacterFilterer) FilterLinkAnyUri(opts *bind.FilterOpts, fromCharacterId []*big.Int) (*CharacterLinkAnyUriIterator, error)

FilterLinkAnyUri is a free log retrieval operation binding the contract event 0x2585d212014e5edb24ec129ea2e571eb4b8ac8265156ceb119abdcfa591b746d.

Solidity: event LinkAnyUri(uint256 indexed fromCharacterId, string toUri, bytes32 linkType, uint256 linklistId)

func (*CharacterFilterer) FilterLinkCharacter

func (_Character *CharacterFilterer) FilterLinkCharacter(opts *bind.FilterOpts, account []common.Address, fromCharacterId []*big.Int, toCharacterId []*big.Int) (*CharacterLinkCharacterIterator, error)

FilterLinkCharacter is a free log retrieval operation binding the contract event 0x90a3a33689f2c64e961b6b2dc225d86e878360f111f66aaa290d36c2e13b0180.

Solidity: event LinkCharacter(address indexed account, uint256 indexed fromCharacterId, uint256 indexed toCharacterId, bytes32 linkType, uint256 linklistId)

func (_Character *CharacterFilterer) FilterLinkCharacterLink(opts *bind.FilterOpts, fromCharacterId []*big.Int, linkType [][32]byte) (*CharacterLinkCharacterLinkIterator, error)

FilterLinkCharacterLink is a free log retrieval operation binding the contract event 0x68023d5cb8e71265d7242a843a21afe933830debc738c00c5c3dc82666b4f1ae.

Solidity: event LinkCharacterLink(uint256 indexed fromCharacterId, bytes32 indexed linkType, uint256 clFromCharacterId, uint256 clToCharacterId, bytes32 clLinkType)

func (*CharacterFilterer) FilterLinkERC721

func (_Character *CharacterFilterer) FilterLinkERC721(opts *bind.FilterOpts, fromCharacterId []*big.Int, tokenAddress []common.Address, toNoteId []*big.Int) (*CharacterLinkERC721Iterator, error)

FilterLinkERC721 is a free log retrieval operation binding the contract event 0x72413a1a5c43b255ad065653bf49db3c79ff7853ddaa4f4962ccd05e5368ad77.

Solidity: event LinkERC721(uint256 indexed fromCharacterId, address indexed tokenAddress, uint256 indexed toNoteId, bytes32 linkType, uint256 linklistId)

func (_Character *CharacterFilterer) FilterLinkLinklist(opts *bind.FilterOpts, fromCharacterId []*big.Int, toLinklistId []*big.Int, linklistId []*big.Int) (*CharacterLinkLinklistIterator, error)

FilterLinkLinklist is a free log retrieval operation binding the contract event 0x2e398bc911c0eb636118bc7906bdfa98b2ccf6ef7ee76e3f07068d0eee488e3f.

Solidity: event LinkLinklist(uint256 indexed fromCharacterId, uint256 indexed toLinklistId, bytes32 linkType, uint256 indexed linklistId)

func (*CharacterFilterer) FilterLinkNote

func (_Character *CharacterFilterer) FilterLinkNote(opts *bind.FilterOpts, fromCharacterId []*big.Int, toCharacterId []*big.Int, toNoteId []*big.Int) (*CharacterLinkNoteIterator, error)

FilterLinkNote is a free log retrieval operation binding the contract event 0x3cae5b1196087b560b6735377bbf745e5754f8082348a432b806afa01686ef48.

Solidity: event LinkNote(uint256 indexed fromCharacterId, uint256 indexed toCharacterId, uint256 indexed toNoteId, bytes32 linkType, uint256 linklistId)

func (*CharacterFilterer) FilterLinklistNFTInitialized

func (_Character *CharacterFilterer) FilterLinklistNFTInitialized(opts *bind.FilterOpts) (*CharacterLinklistNFTInitializedIterator, error)

FilterLinklistNFTInitialized is a free log retrieval operation binding the contract event 0xcfdec2ffedf2f5ec02de6f351c5f9b6150601f657926e9e87b16390d562af4e7.

Solidity: event LinklistNFTInitialized(uint256 timestamp)

func (*CharacterFilterer) FilterLockNote

func (_Character *CharacterFilterer) FilterLockNote(opts *bind.FilterOpts, characterId []*big.Int) (*CharacterLockNoteIterator, error)

FilterLockNote is a free log retrieval operation binding the contract event 0x036469f3e73c83520cdefa197d7a9c854c2f8bc0164b82e9f2bd4aa7e150fd30.

Solidity: event LockNote(uint256 indexed characterId, uint256 noteId)

func (*CharacterFilterer) FilterMintNFTInitialized

func (_Character *CharacterFilterer) FilterMintNFTInitialized(opts *bind.FilterOpts) (*CharacterMintNFTInitializedIterator, error)

FilterMintNFTInitialized is a free log retrieval operation binding the contract event 0x6f606e3871b6f24ddc0daa88a8ed8e8761eb9d1474e64322940f858df287de50.

Solidity: event MintNFTInitialized(uint256 characterId, uint256 noteId, uint256 timestamp)

func (*CharacterFilterer) FilterMintNote

func (_Character *CharacterFilterer) FilterMintNote(opts *bind.FilterOpts, to []common.Address, characterId []*big.Int, noteId []*big.Int) (*CharacterMintNoteIterator, error)

FilterMintNote is a free log retrieval operation binding the contract event 0x6f1704cf3bc1cfc1bc2284eee0ba541a208bc80989f559ed39cc6567d77cf212.

Solidity: event MintNote(address indexed to, uint256 indexed characterId, uint256 indexed noteId, address tokenAddress, uint256 tokenId)

func (*CharacterFilterer) FilterPostNote

func (_Character *CharacterFilterer) FilterPostNote(opts *bind.FilterOpts, characterId []*big.Int, noteId []*big.Int, linkKey [][32]byte) (*CharacterPostNoteIterator, error)

FilterPostNote is a free log retrieval operation binding the contract event 0x6ea6daa2449ded342bb92186e54e576ec7c6a729d4ccbf6f364e1bd1f1a52740.

Solidity: event PostNote(uint256 indexed characterId, uint256 indexed noteId, bytes32 indexed linkKey, bytes32 linkItemType, bytes data)

func (*CharacterFilterer) FilterSetCharacterUri

func (_Character *CharacterFilterer) FilterSetCharacterUri(opts *bind.FilterOpts, characterId []*big.Int) (*CharacterSetCharacterUriIterator, error)

FilterSetCharacterUri is a free log retrieval operation binding the contract event 0x17d7c9f69270ba135480ef16837f38b9d37d3ab291cbd3ba03982290c6631997.

Solidity: event SetCharacterUri(uint256 indexed characterId, string newUri)

func (*CharacterFilterer) FilterSetHandle

func (_Character *CharacterFilterer) FilterSetHandle(opts *bind.FilterOpts, account []common.Address, characterId []*big.Int) (*CharacterSetHandleIterator, error)

FilterSetHandle is a free log retrieval operation binding the contract event 0x9d175e377ed0c2f6df0cefe4efe069e62eaa3dad046bb8c88e293a776c3cf96e.

Solidity: event SetHandle(address indexed account, uint256 indexed characterId, string newHandle)

func (*CharacterFilterer) FilterSetLinkModule4Address

func (_Character *CharacterFilterer) FilterSetLinkModule4Address(opts *bind.FilterOpts, account []common.Address, linkModule []common.Address) (*CharacterSetLinkModule4AddressIterator, error)

FilterSetLinkModule4Address is a free log retrieval operation binding the contract event 0x7685796f9ddd10aa092582edf9c2a9ea78db9685e6f997342b6ab22268a730d8.

Solidity: event SetLinkModule4Address(address indexed account, address indexed linkModule, bytes returnData, uint256 timestamp)

func (*CharacterFilterer) FilterSetLinkModule4Character

func (_Character *CharacterFilterer) FilterSetLinkModule4Character(opts *bind.FilterOpts, characterId []*big.Int, linkModule []common.Address) (*CharacterSetLinkModule4CharacterIterator, error)

FilterSetLinkModule4Character is a free log retrieval operation binding the contract event 0x0b73469075e92f46cac48635c7f660883558cc7886309d409da73dea2f56b61a.

Solidity: event SetLinkModule4Character(uint256 indexed characterId, address indexed linkModule, bytes returnData, uint256 timestamp)

func (*CharacterFilterer) FilterSetLinkModule4ERC721

func (_Character *CharacterFilterer) FilterSetLinkModule4ERC721(opts *bind.FilterOpts, tokenAddress []common.Address, tokenId []*big.Int, linkModule []common.Address) (*CharacterSetLinkModule4ERC721Iterator, error)

FilterSetLinkModule4ERC721 is a free log retrieval operation binding the contract event 0xd0411ae508eec872740a07b3a8da69f9a925547a40bbbdb612971a050c61e19e.

Solidity: event SetLinkModule4ERC721(address indexed tokenAddress, uint256 indexed tokenId, address indexed linkModule, bytes returnData, uint256 timestamp)

func (_Character *CharacterFilterer) FilterSetLinkModule4Linklist(opts *bind.FilterOpts, linklistId []*big.Int, linkModule []common.Address) (*CharacterSetLinkModule4LinklistIterator, error)

FilterSetLinkModule4Linklist is a free log retrieval operation binding the contract event 0x63dbee1d4ec714c8d35de5e060e27c372b6a409081cdb917c86ea48fdad89b4b.

Solidity: event SetLinkModule4Linklist(uint256 indexed linklistId, address indexed linkModule, bytes returnData, uint256 timestamp)

func (*CharacterFilterer) FilterSetLinkModule4Note

func (_Character *CharacterFilterer) FilterSetLinkModule4Note(opts *bind.FilterOpts, characterId []*big.Int, noteId []*big.Int, linkModule []common.Address) (*CharacterSetLinkModule4NoteIterator, error)

FilterSetLinkModule4Note is a free log retrieval operation binding the contract event 0x889c6317f76b8527935ed434226767d05f8b7c664d99f6f787e62efd558f6f01.

Solidity: event SetLinkModule4Note(uint256 indexed characterId, uint256 indexed noteId, address indexed linkModule, bytes returnData, uint256 timestamp)

func (*CharacterFilterer) FilterSetMintModule4Note

func (_Character *CharacterFilterer) FilterSetMintModule4Note(opts *bind.FilterOpts, characterId []*big.Int, noteId []*big.Int, mintModule []common.Address) (*CharacterSetMintModule4NoteIterator, error)

FilterSetMintModule4Note is a free log retrieval operation binding the contract event 0x36e973ebf2a1c9c4006aaad244866e6dea9a0e85770deea599b193a9eb51b8f7.

Solidity: event SetMintModule4Note(uint256 indexed characterId, uint256 indexed noteId, address indexed mintModule, bytes returnData, uint256 timestamp)

func (*CharacterFilterer) FilterSetNoteUri

func (_Character *CharacterFilterer) FilterSetNoteUri(opts *bind.FilterOpts, characterId []*big.Int) (*CharacterSetNoteUriIterator, error)

FilterSetNoteUri is a free log retrieval operation binding the contract event 0x179143dd0d35a50f482efc003aa5b84a0c3a40d74e9cc2d7ea3053b9e8c37697.

Solidity: event SetNoteUri(uint256 indexed characterId, uint256 noteId, string newUri)

func (*CharacterFilterer) FilterSetOperator

func (_Character *CharacterFilterer) FilterSetOperator(opts *bind.FilterOpts, characterId []*big.Int, operator []common.Address) (*CharacterSetOperatorIterator, error)

FilterSetOperator is a free log retrieval operation binding the contract event 0x691b92a93c526c4f5a357e56a33c33f6250f94e19e6c49be805800615c414931.

Solidity: event SetOperator(uint256 indexed characterId, address indexed operator, uint256 timestamp)

func (*CharacterFilterer) FilterSetPrimaryCharacterId

func (_Character *CharacterFilterer) FilterSetPrimaryCharacterId(opts *bind.FilterOpts, account []common.Address, characterId []*big.Int, oldCharacterId []*big.Int) (*CharacterSetPrimaryCharacterIdIterator, error)

FilterSetPrimaryCharacterId is a free log retrieval operation binding the contract event 0xce95332e6082aebeb8058a7b56d1a109f67d6550552ed04d36aca4a6acd4d7de.

Solidity: event SetPrimaryCharacterId(address indexed account, uint256 indexed characterId, uint256 indexed oldCharacterId)

func (*CharacterFilterer) FilterSetSocialToken

func (_Character *CharacterFilterer) FilterSetSocialToken(opts *bind.FilterOpts, account []common.Address, characterId []*big.Int, tokenAddress []common.Address) (*CharacterSetSocialTokenIterator, error)

FilterSetSocialToken is a free log retrieval operation binding the contract event 0x276c2d4b7f7beaa1847ff9c41b9d2e0e57482efe8051eea98eea653bfca3ac45.

Solidity: event SetSocialToken(address indexed account, uint256 indexed characterId, address indexed tokenAddress)

func (*CharacterFilterer) FilterTransfer

func (_Character *CharacterFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, tokenId []*big.Int) (*CharacterTransferIterator, 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 (*CharacterFilterer) FilterUnlinkAddress

func (_Character *CharacterFilterer) FilterUnlinkAddress(opts *bind.FilterOpts, fromCharacterId []*big.Int, ethAddress []common.Address) (*CharacterUnlinkAddressIterator, error)

FilterUnlinkAddress is a free log retrieval operation binding the contract event 0x93453451dd1d041ffa18c6c1f3f2e21a6d73c3d8d32deaf595b53a14914c8715.

Solidity: event UnlinkAddress(uint256 indexed fromCharacterId, address indexed ethAddress, bytes32 linkType)

func (*CharacterFilterer) FilterUnlinkAnyUri

func (_Character *CharacterFilterer) FilterUnlinkAnyUri(opts *bind.FilterOpts, fromCharacterId []*big.Int) (*CharacterUnlinkAnyUriIterator, error)

FilterUnlinkAnyUri is a free log retrieval operation binding the contract event 0x1be04341b458d762379a09acac0df7b19945e7c12a63405d218df896e9bf7887.

Solidity: event UnlinkAnyUri(uint256 indexed fromCharacterId, string toUri, bytes32 linkType)

func (*CharacterFilterer) FilterUnlinkCharacter

func (_Character *CharacterFilterer) FilterUnlinkCharacter(opts *bind.FilterOpts, account []common.Address, fromCharacterId []*big.Int, toCharacterId []*big.Int) (*CharacterUnlinkCharacterIterator, error)

FilterUnlinkCharacter is a free log retrieval operation binding the contract event 0x056af39d4e7ea448ab8c74ce7a5ccb3940d3df73fc086846fd57acd615ed9e94.

Solidity: event UnlinkCharacter(address indexed account, uint256 indexed fromCharacterId, uint256 indexed toCharacterId, bytes32 linkType)

func (_Character *CharacterFilterer) FilterUnlinkCharacterLink(opts *bind.FilterOpts, fromCharacterId []*big.Int, linkType [][32]byte) (*CharacterUnlinkCharacterLinkIterator, error)

FilterUnlinkCharacterLink is a free log retrieval operation binding the contract event 0xb027fe4b36accc4e88bb9af4c96eac3e299e963e941a62415b15e0e070620686.

Solidity: event UnlinkCharacterLink(uint256 indexed fromCharacterId, bytes32 indexed linkType, uint256 clFromCharactereId, uint256 clToCharacterId, bytes32 clLinkType)

func (*CharacterFilterer) FilterUnlinkERC721

func (_Character *CharacterFilterer) FilterUnlinkERC721(opts *bind.FilterOpts, fromCharacterId []*big.Int, tokenAddress []common.Address, toNoteId []*big.Int) (*CharacterUnlinkERC721Iterator, error)

FilterUnlinkERC721 is a free log retrieval operation binding the contract event 0xd87f9606a19988b6cf42d250d484940673ce551ab5f80289051cc343ff13121c.

Solidity: event UnlinkERC721(uint256 indexed fromCharacterId, address indexed tokenAddress, uint256 indexed toNoteId, bytes32 linkType, uint256 linklistId)

func (_Character *CharacterFilterer) FilterUnlinkLinklist(opts *bind.FilterOpts, fromCharacterId []*big.Int, toLinklistId []*big.Int, linklistId []*big.Int) (*CharacterUnlinkLinklistIterator, error)

FilterUnlinkLinklist is a free log retrieval operation binding the contract event 0x42b4ce79acc0bdbfa79f30ba8758f3a465824adff1ea290b6d5aeeeef05eb14f.

Solidity: event UnlinkLinklist(uint256 indexed fromCharacterId, uint256 indexed toLinklistId, bytes32 linkType, uint256 indexed linklistId)

func (*CharacterFilterer) FilterUnlinkNote

func (_Character *CharacterFilterer) FilterUnlinkNote(opts *bind.FilterOpts, fromCharacterId []*big.Int, toCharacterId []*big.Int, toNoteId []*big.Int) (*CharacterUnlinkNoteIterator, error)

FilterUnlinkNote is a free log retrieval operation binding the contract event 0xd27a71fc88ac85c4657b81c4d24a9cd9a034971683620f179a19d179fe0a956d.

Solidity: event UnlinkNote(uint256 indexed fromCharacterId, uint256 indexed toCharacterId, uint256 indexed toNoteId, bytes32 linkType, uint256 linklistId)

func (*CharacterFilterer) FilterWeb3EntryInitialized

func (_Character *CharacterFilterer) FilterWeb3EntryInitialized(opts *bind.FilterOpts) (*CharacterWeb3EntryInitializedIterator, error)

FilterWeb3EntryInitialized is a free log retrieval operation binding the contract event 0x400175a56dd3710794078f7b9dbe8296ac94c5a248dfd51bb22ed4ab9eaa9fbf.

Solidity: event Web3EntryInitialized(uint256 timestamp)

func (*CharacterFilterer) ParseApproval

func (_Character *CharacterFilterer) ParseApproval(log types.Log) (*CharacterApproval, 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 (*CharacterFilterer) ParseApprovalForAll

func (_Character *CharacterFilterer) ParseApprovalForAll(log types.Log) (*CharacterApprovalForAll, error)

ParseApprovalForAll is a log parse operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.

Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)

func (_Character *CharacterFilterer) ParseAttachLinklist(log types.Log) (*CharacterAttachLinklist, error)

ParseAttachLinklist is a log parse operation binding the contract event 0x94703ec1dd639b589d05fa7c0c14ee1e83b906bfb5f50642cc7ea415a8172288.

Solidity: event AttachLinklist(uint256 indexed linklistId, uint256 indexed characterId, bytes32 indexed linkType)

func (*CharacterFilterer) ParseBaseInitialized

func (_Character *CharacterFilterer) ParseBaseInitialized(log types.Log) (*CharacterBaseInitialized, error)

ParseBaseInitialized is a log parse operation binding the contract event 0x414cd0b34676984f09a5f76ce9718d4062e50283abe0e7e274a9a5b4e0c99c30.

Solidity: event BaseInitialized(string name, string symbol, uint256 timestamp)

func (*CharacterFilterer) ParseCharacterCreated

func (_Character *CharacterFilterer) ParseCharacterCreated(log types.Log) (*CharacterCharacterCreated, error)

ParseCharacterCreated is a log parse operation binding the contract event 0x71c6a413fae531e87669ea74b7c28e2afa90047f8a36be6690c7ff625b18afa6.

Solidity: event CharacterCreated(uint256 indexed characterId, address indexed creator, address indexed to, string handle, uint256 timestamp)

func (*CharacterFilterer) ParseDeleteNote

func (_Character *CharacterFilterer) ParseDeleteNote(log types.Log) (*CharacterDeleteNote, error)

ParseDeleteNote is a log parse operation binding the contract event 0x4f1db9708b537c1d26a7af4b235fd079bf2342d92a276e27eb6c8717e8bbcf93.

Solidity: event DeleteNote(uint256 indexed characterId, uint256 noteId)

func (_Character *CharacterFilterer) ParseDetachLinklist(log types.Log) (*CharacterDetachLinklist, error)

ParseDetachLinklist is a log parse operation binding the contract event 0x5751ba9aebec2dcd504f8865b0e0c98a772403773fe528fce2fce580c9a8a165.

Solidity: event DetachLinklist(uint256 indexed linklistId, uint256 indexed characterId, bytes32 indexed linkType)

func (*CharacterFilterer) ParseLinkAddress

func (_Character *CharacterFilterer) ParseLinkAddress(log types.Log) (*CharacterLinkAddress, error)

ParseLinkAddress is a log parse operation binding the contract event 0x3dad60a88f1d8ee170dfbeb8c65c705bd47922f205e774e10e49e4e53d93a8bd.

Solidity: event LinkAddress(uint256 indexed fromCharacterId, address indexed ethAddress, bytes32 linkType, uint256 linklistId)

func (*CharacterFilterer) ParseLinkAnyUri

func (_Character *CharacterFilterer) ParseLinkAnyUri(log types.Log) (*CharacterLinkAnyUri, error)

ParseLinkAnyUri is a log parse operation binding the contract event 0x2585d212014e5edb24ec129ea2e571eb4b8ac8265156ceb119abdcfa591b746d.

Solidity: event LinkAnyUri(uint256 indexed fromCharacterId, string toUri, bytes32 linkType, uint256 linklistId)

func (*CharacterFilterer) ParseLinkCharacter

func (_Character *CharacterFilterer) ParseLinkCharacter(log types.Log) (*CharacterLinkCharacter, error)

ParseLinkCharacter is a log parse operation binding the contract event 0x90a3a33689f2c64e961b6b2dc225d86e878360f111f66aaa290d36c2e13b0180.

Solidity: event LinkCharacter(address indexed account, uint256 indexed fromCharacterId, uint256 indexed toCharacterId, bytes32 linkType, uint256 linklistId)

func (_Character *CharacterFilterer) ParseLinkCharacterLink(log types.Log) (*CharacterLinkCharacterLink, error)

ParseLinkCharacterLink is a log parse operation binding the contract event 0x68023d5cb8e71265d7242a843a21afe933830debc738c00c5c3dc82666b4f1ae.

Solidity: event LinkCharacterLink(uint256 indexed fromCharacterId, bytes32 indexed linkType, uint256 clFromCharacterId, uint256 clToCharacterId, bytes32 clLinkType)

func (*CharacterFilterer) ParseLinkERC721

func (_Character *CharacterFilterer) ParseLinkERC721(log types.Log) (*CharacterLinkERC721, error)

ParseLinkERC721 is a log parse operation binding the contract event 0x72413a1a5c43b255ad065653bf49db3c79ff7853ddaa4f4962ccd05e5368ad77.

Solidity: event LinkERC721(uint256 indexed fromCharacterId, address indexed tokenAddress, uint256 indexed toNoteId, bytes32 linkType, uint256 linklistId)

func (_Character *CharacterFilterer) ParseLinkLinklist(log types.Log) (*CharacterLinkLinklist, error)

ParseLinkLinklist is a log parse operation binding the contract event 0x2e398bc911c0eb636118bc7906bdfa98b2ccf6ef7ee76e3f07068d0eee488e3f.

Solidity: event LinkLinklist(uint256 indexed fromCharacterId, uint256 indexed toLinklistId, bytes32 linkType, uint256 indexed linklistId)

func (*CharacterFilterer) ParseLinkNote

func (_Character *CharacterFilterer) ParseLinkNote(log types.Log) (*CharacterLinkNote, error)

ParseLinkNote is a log parse operation binding the contract event 0x3cae5b1196087b560b6735377bbf745e5754f8082348a432b806afa01686ef48.

Solidity: event LinkNote(uint256 indexed fromCharacterId, uint256 indexed toCharacterId, uint256 indexed toNoteId, bytes32 linkType, uint256 linklistId)

func (*CharacterFilterer) ParseLinklistNFTInitialized

func (_Character *CharacterFilterer) ParseLinklistNFTInitialized(log types.Log) (*CharacterLinklistNFTInitialized, error)

ParseLinklistNFTInitialized is a log parse operation binding the contract event 0xcfdec2ffedf2f5ec02de6f351c5f9b6150601f657926e9e87b16390d562af4e7.

Solidity: event LinklistNFTInitialized(uint256 timestamp)

func (*CharacterFilterer) ParseLockNote

func (_Character *CharacterFilterer) ParseLockNote(log types.Log) (*CharacterLockNote, error)

ParseLockNote is a log parse operation binding the contract event 0x036469f3e73c83520cdefa197d7a9c854c2f8bc0164b82e9f2bd4aa7e150fd30.

Solidity: event LockNote(uint256 indexed characterId, uint256 noteId)

func (*CharacterFilterer) ParseMintNFTInitialized

func (_Character *CharacterFilterer) ParseMintNFTInitialized(log types.Log) (*CharacterMintNFTInitialized, error)

ParseMintNFTInitialized is a log parse operation binding the contract event 0x6f606e3871b6f24ddc0daa88a8ed8e8761eb9d1474e64322940f858df287de50.

Solidity: event MintNFTInitialized(uint256 characterId, uint256 noteId, uint256 timestamp)

func (*CharacterFilterer) ParseMintNote

func (_Character *CharacterFilterer) ParseMintNote(log types.Log) (*CharacterMintNote, error)

ParseMintNote is a log parse operation binding the contract event 0x6f1704cf3bc1cfc1bc2284eee0ba541a208bc80989f559ed39cc6567d77cf212.

Solidity: event MintNote(address indexed to, uint256 indexed characterId, uint256 indexed noteId, address tokenAddress, uint256 tokenId)

func (*CharacterFilterer) ParsePostNote

func (_Character *CharacterFilterer) ParsePostNote(log types.Log) (*CharacterPostNote, error)

ParsePostNote is a log parse operation binding the contract event 0x6ea6daa2449ded342bb92186e54e576ec7c6a729d4ccbf6f364e1bd1f1a52740.

Solidity: event PostNote(uint256 indexed characterId, uint256 indexed noteId, bytes32 indexed linkKey, bytes32 linkItemType, bytes data)

func (*CharacterFilterer) ParseSetCharacterUri

func (_Character *CharacterFilterer) ParseSetCharacterUri(log types.Log) (*CharacterSetCharacterUri, error)

ParseSetCharacterUri is a log parse operation binding the contract event 0x17d7c9f69270ba135480ef16837f38b9d37d3ab291cbd3ba03982290c6631997.

Solidity: event SetCharacterUri(uint256 indexed characterId, string newUri)

func (*CharacterFilterer) ParseSetHandle

func (_Character *CharacterFilterer) ParseSetHandle(log types.Log) (*CharacterSetHandle, error)

ParseSetHandle is a log parse operation binding the contract event 0x9d175e377ed0c2f6df0cefe4efe069e62eaa3dad046bb8c88e293a776c3cf96e.

Solidity: event SetHandle(address indexed account, uint256 indexed characterId, string newHandle)

func (*CharacterFilterer) ParseSetLinkModule4Address

func (_Character *CharacterFilterer) ParseSetLinkModule4Address(log types.Log) (*CharacterSetLinkModule4Address, error)

ParseSetLinkModule4Address is a log parse operation binding the contract event 0x7685796f9ddd10aa092582edf9c2a9ea78db9685e6f997342b6ab22268a730d8.

Solidity: event SetLinkModule4Address(address indexed account, address indexed linkModule, bytes returnData, uint256 timestamp)

func (*CharacterFilterer) ParseSetLinkModule4Character

func (_Character *CharacterFilterer) ParseSetLinkModule4Character(log types.Log) (*CharacterSetLinkModule4Character, error)

ParseSetLinkModule4Character is a log parse operation binding the contract event 0x0b73469075e92f46cac48635c7f660883558cc7886309d409da73dea2f56b61a.

Solidity: event SetLinkModule4Character(uint256 indexed characterId, address indexed linkModule, bytes returnData, uint256 timestamp)

func (*CharacterFilterer) ParseSetLinkModule4ERC721

func (_Character *CharacterFilterer) ParseSetLinkModule4ERC721(log types.Log) (*CharacterSetLinkModule4ERC721, error)

ParseSetLinkModule4ERC721 is a log parse operation binding the contract event 0xd0411ae508eec872740a07b3a8da69f9a925547a40bbbdb612971a050c61e19e.

Solidity: event SetLinkModule4ERC721(address indexed tokenAddress, uint256 indexed tokenId, address indexed linkModule, bytes returnData, uint256 timestamp)

func (_Character *CharacterFilterer) ParseSetLinkModule4Linklist(log types.Log) (*CharacterSetLinkModule4Linklist, error)

ParseSetLinkModule4Linklist is a log parse operation binding the contract event 0x63dbee1d4ec714c8d35de5e060e27c372b6a409081cdb917c86ea48fdad89b4b.

Solidity: event SetLinkModule4Linklist(uint256 indexed linklistId, address indexed linkModule, bytes returnData, uint256 timestamp)

func (*CharacterFilterer) ParseSetLinkModule4Note

func (_Character *CharacterFilterer) ParseSetLinkModule4Note(log types.Log) (*CharacterSetLinkModule4Note, error)

ParseSetLinkModule4Note is a log parse operation binding the contract event 0x889c6317f76b8527935ed434226767d05f8b7c664d99f6f787e62efd558f6f01.

Solidity: event SetLinkModule4Note(uint256 indexed characterId, uint256 indexed noteId, address indexed linkModule, bytes returnData, uint256 timestamp)

func (*CharacterFilterer) ParseSetMintModule4Note

func (_Character *CharacterFilterer) ParseSetMintModule4Note(log types.Log) (*CharacterSetMintModule4Note, error)

ParseSetMintModule4Note is a log parse operation binding the contract event 0x36e973ebf2a1c9c4006aaad244866e6dea9a0e85770deea599b193a9eb51b8f7.

Solidity: event SetMintModule4Note(uint256 indexed characterId, uint256 indexed noteId, address indexed mintModule, bytes returnData, uint256 timestamp)

func (*CharacterFilterer) ParseSetNoteUri

func (_Character *CharacterFilterer) ParseSetNoteUri(log types.Log) (*CharacterSetNoteUri, error)

ParseSetNoteUri is a log parse operation binding the contract event 0x179143dd0d35a50f482efc003aa5b84a0c3a40d74e9cc2d7ea3053b9e8c37697.

Solidity: event SetNoteUri(uint256 indexed characterId, uint256 noteId, string newUri)

func (*CharacterFilterer) ParseSetOperator

func (_Character *CharacterFilterer) ParseSetOperator(log types.Log) (*CharacterSetOperator, error)

ParseSetOperator is a log parse operation binding the contract event 0x691b92a93c526c4f5a357e56a33c33f6250f94e19e6c49be805800615c414931.

Solidity: event SetOperator(uint256 indexed characterId, address indexed operator, uint256 timestamp)

func (*CharacterFilterer) ParseSetPrimaryCharacterId

func (_Character *CharacterFilterer) ParseSetPrimaryCharacterId(log types.Log) (*CharacterSetPrimaryCharacterId, error)

ParseSetPrimaryCharacterId is a log parse operation binding the contract event 0xce95332e6082aebeb8058a7b56d1a109f67d6550552ed04d36aca4a6acd4d7de.

Solidity: event SetPrimaryCharacterId(address indexed account, uint256 indexed characterId, uint256 indexed oldCharacterId)

func (*CharacterFilterer) ParseSetSocialToken

func (_Character *CharacterFilterer) ParseSetSocialToken(log types.Log) (*CharacterSetSocialToken, error)

ParseSetSocialToken is a log parse operation binding the contract event 0x276c2d4b7f7beaa1847ff9c41b9d2e0e57482efe8051eea98eea653bfca3ac45.

Solidity: event SetSocialToken(address indexed account, uint256 indexed characterId, address indexed tokenAddress)

func (*CharacterFilterer) ParseTransfer

func (_Character *CharacterFilterer) ParseTransfer(log types.Log) (*CharacterTransfer, 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 (*CharacterFilterer) ParseUnlinkAddress

func (_Character *CharacterFilterer) ParseUnlinkAddress(log types.Log) (*CharacterUnlinkAddress, error)

ParseUnlinkAddress is a log parse operation binding the contract event 0x93453451dd1d041ffa18c6c1f3f2e21a6d73c3d8d32deaf595b53a14914c8715.

Solidity: event UnlinkAddress(uint256 indexed fromCharacterId, address indexed ethAddress, bytes32 linkType)

func (*CharacterFilterer) ParseUnlinkAnyUri

func (_Character *CharacterFilterer) ParseUnlinkAnyUri(log types.Log) (*CharacterUnlinkAnyUri, error)

ParseUnlinkAnyUri is a log parse operation binding the contract event 0x1be04341b458d762379a09acac0df7b19945e7c12a63405d218df896e9bf7887.

Solidity: event UnlinkAnyUri(uint256 indexed fromCharacterId, string toUri, bytes32 linkType)

func (*CharacterFilterer) ParseUnlinkCharacter

func (_Character *CharacterFilterer) ParseUnlinkCharacter(log types.Log) (*CharacterUnlinkCharacter, error)

ParseUnlinkCharacter is a log parse operation binding the contract event 0x056af39d4e7ea448ab8c74ce7a5ccb3940d3df73fc086846fd57acd615ed9e94.

Solidity: event UnlinkCharacter(address indexed account, uint256 indexed fromCharacterId, uint256 indexed toCharacterId, bytes32 linkType)

func (_Character *CharacterFilterer) ParseUnlinkCharacterLink(log types.Log) (*CharacterUnlinkCharacterLink, error)

ParseUnlinkCharacterLink is a log parse operation binding the contract event 0xb027fe4b36accc4e88bb9af4c96eac3e299e963e941a62415b15e0e070620686.

Solidity: event UnlinkCharacterLink(uint256 indexed fromCharacterId, bytes32 indexed linkType, uint256 clFromCharactereId, uint256 clToCharacterId, bytes32 clLinkType)

func (*CharacterFilterer) ParseUnlinkERC721

func (_Character *CharacterFilterer) ParseUnlinkERC721(log types.Log) (*CharacterUnlinkERC721, error)

ParseUnlinkERC721 is a log parse operation binding the contract event 0xd87f9606a19988b6cf42d250d484940673ce551ab5f80289051cc343ff13121c.

Solidity: event UnlinkERC721(uint256 indexed fromCharacterId, address indexed tokenAddress, uint256 indexed toNoteId, bytes32 linkType, uint256 linklistId)

func (_Character *CharacterFilterer) ParseUnlinkLinklist(log types.Log) (*CharacterUnlinkLinklist, error)

ParseUnlinkLinklist is a log parse operation binding the contract event 0x42b4ce79acc0bdbfa79f30ba8758f3a465824adff1ea290b6d5aeeeef05eb14f.

Solidity: event UnlinkLinklist(uint256 indexed fromCharacterId, uint256 indexed toLinklistId, bytes32 linkType, uint256 indexed linklistId)

func (*CharacterFilterer) ParseUnlinkNote

func (_Character *CharacterFilterer) ParseUnlinkNote(log types.Log) (*CharacterUnlinkNote, error)

ParseUnlinkNote is a log parse operation binding the contract event 0xd27a71fc88ac85c4657b81c4d24a9cd9a034971683620f179a19d179fe0a956d.

Solidity: event UnlinkNote(uint256 indexed fromCharacterId, uint256 indexed toCharacterId, uint256 indexed toNoteId, bytes32 linkType, uint256 linklistId)

func (*CharacterFilterer) ParseWeb3EntryInitialized

func (_Character *CharacterFilterer) ParseWeb3EntryInitialized(log types.Log) (*CharacterWeb3EntryInitialized, error)

ParseWeb3EntryInitialized is a log parse operation binding the contract event 0x400175a56dd3710794078f7b9dbe8296ac94c5a248dfd51bb22ed4ab9eaa9fbf.

Solidity: event Web3EntryInitialized(uint256 timestamp)

func (*CharacterFilterer) WatchApproval

func (_Character *CharacterFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *CharacterApproval, 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 (*CharacterFilterer) WatchApprovalForAll

func (_Character *CharacterFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *CharacterApprovalForAll, 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 (_Character *CharacterFilterer) WatchAttachLinklist(opts *bind.WatchOpts, sink chan<- *CharacterAttachLinklist, linklistId []*big.Int, characterId []*big.Int, linkType [][32]byte) (event.Subscription, error)

WatchAttachLinklist is a free log subscription operation binding the contract event 0x94703ec1dd639b589d05fa7c0c14ee1e83b906bfb5f50642cc7ea415a8172288.

Solidity: event AttachLinklist(uint256 indexed linklistId, uint256 indexed characterId, bytes32 indexed linkType)

func (*CharacterFilterer) WatchBaseInitialized

func (_Character *CharacterFilterer) WatchBaseInitialized(opts *bind.WatchOpts, sink chan<- *CharacterBaseInitialized) (event.Subscription, error)

WatchBaseInitialized is a free log subscription operation binding the contract event 0x414cd0b34676984f09a5f76ce9718d4062e50283abe0e7e274a9a5b4e0c99c30.

Solidity: event BaseInitialized(string name, string symbol, uint256 timestamp)

func (*CharacterFilterer) WatchCharacterCreated

func (_Character *CharacterFilterer) WatchCharacterCreated(opts *bind.WatchOpts, sink chan<- *CharacterCharacterCreated, characterId []*big.Int, creator []common.Address, to []common.Address) (event.Subscription, error)

WatchCharacterCreated is a free log subscription operation binding the contract event 0x71c6a413fae531e87669ea74b7c28e2afa90047f8a36be6690c7ff625b18afa6.

Solidity: event CharacterCreated(uint256 indexed characterId, address indexed creator, address indexed to, string handle, uint256 timestamp)

func (*CharacterFilterer) WatchDeleteNote

func (_Character *CharacterFilterer) WatchDeleteNote(opts *bind.WatchOpts, sink chan<- *CharacterDeleteNote, characterId []*big.Int) (event.Subscription, error)

WatchDeleteNote is a free log subscription operation binding the contract event 0x4f1db9708b537c1d26a7af4b235fd079bf2342d92a276e27eb6c8717e8bbcf93.

Solidity: event DeleteNote(uint256 indexed characterId, uint256 noteId)

func (_Character *CharacterFilterer) WatchDetachLinklist(opts *bind.WatchOpts, sink chan<- *CharacterDetachLinklist, linklistId []*big.Int, characterId []*big.Int, linkType [][32]byte) (event.Subscription, error)

WatchDetachLinklist is a free log subscription operation binding the contract event 0x5751ba9aebec2dcd504f8865b0e0c98a772403773fe528fce2fce580c9a8a165.

Solidity: event DetachLinklist(uint256 indexed linklistId, uint256 indexed characterId, bytes32 indexed linkType)

func (*CharacterFilterer) WatchLinkAddress

func (_Character *CharacterFilterer) WatchLinkAddress(opts *bind.WatchOpts, sink chan<- *CharacterLinkAddress, fromCharacterId []*big.Int, ethAddress []common.Address) (event.Subscription, error)

WatchLinkAddress is a free log subscription operation binding the contract event 0x3dad60a88f1d8ee170dfbeb8c65c705bd47922f205e774e10e49e4e53d93a8bd.

Solidity: event LinkAddress(uint256 indexed fromCharacterId, address indexed ethAddress, bytes32 linkType, uint256 linklistId)

func (*CharacterFilterer) WatchLinkAnyUri

func (_Character *CharacterFilterer) WatchLinkAnyUri(opts *bind.WatchOpts, sink chan<- *CharacterLinkAnyUri, fromCharacterId []*big.Int) (event.Subscription, error)

WatchLinkAnyUri is a free log subscription operation binding the contract event 0x2585d212014e5edb24ec129ea2e571eb4b8ac8265156ceb119abdcfa591b746d.

Solidity: event LinkAnyUri(uint256 indexed fromCharacterId, string toUri, bytes32 linkType, uint256 linklistId)

func (*CharacterFilterer) WatchLinkCharacter

func (_Character *CharacterFilterer) WatchLinkCharacter(opts *bind.WatchOpts, sink chan<- *CharacterLinkCharacter, account []common.Address, fromCharacterId []*big.Int, toCharacterId []*big.Int) (event.Subscription, error)

WatchLinkCharacter is a free log subscription operation binding the contract event 0x90a3a33689f2c64e961b6b2dc225d86e878360f111f66aaa290d36c2e13b0180.

Solidity: event LinkCharacter(address indexed account, uint256 indexed fromCharacterId, uint256 indexed toCharacterId, bytes32 linkType, uint256 linklistId)

func (_Character *CharacterFilterer) WatchLinkCharacterLink(opts *bind.WatchOpts, sink chan<- *CharacterLinkCharacterLink, fromCharacterId []*big.Int, linkType [][32]byte) (event.Subscription, error)

WatchLinkCharacterLink is a free log subscription operation binding the contract event 0x68023d5cb8e71265d7242a843a21afe933830debc738c00c5c3dc82666b4f1ae.

Solidity: event LinkCharacterLink(uint256 indexed fromCharacterId, bytes32 indexed linkType, uint256 clFromCharacterId, uint256 clToCharacterId, bytes32 clLinkType)

func (*CharacterFilterer) WatchLinkERC721

func (_Character *CharacterFilterer) WatchLinkERC721(opts *bind.WatchOpts, sink chan<- *CharacterLinkERC721, fromCharacterId []*big.Int, tokenAddress []common.Address, toNoteId []*big.Int) (event.Subscription, error)

WatchLinkERC721 is a free log subscription operation binding the contract event 0x72413a1a5c43b255ad065653bf49db3c79ff7853ddaa4f4962ccd05e5368ad77.

Solidity: event LinkERC721(uint256 indexed fromCharacterId, address indexed tokenAddress, uint256 indexed toNoteId, bytes32 linkType, uint256 linklistId)

func (_Character *CharacterFilterer) WatchLinkLinklist(opts *bind.WatchOpts, sink chan<- *CharacterLinkLinklist, fromCharacterId []*big.Int, toLinklistId []*big.Int, linklistId []*big.Int) (event.Subscription, error)

WatchLinkLinklist is a free log subscription operation binding the contract event 0x2e398bc911c0eb636118bc7906bdfa98b2ccf6ef7ee76e3f07068d0eee488e3f.

Solidity: event LinkLinklist(uint256 indexed fromCharacterId, uint256 indexed toLinklistId, bytes32 linkType, uint256 indexed linklistId)

func (*CharacterFilterer) WatchLinkNote

func (_Character *CharacterFilterer) WatchLinkNote(opts *bind.WatchOpts, sink chan<- *CharacterLinkNote, fromCharacterId []*big.Int, toCharacterId []*big.Int, toNoteId []*big.Int) (event.Subscription, error)

WatchLinkNote is a free log subscription operation binding the contract event 0x3cae5b1196087b560b6735377bbf745e5754f8082348a432b806afa01686ef48.

Solidity: event LinkNote(uint256 indexed fromCharacterId, uint256 indexed toCharacterId, uint256 indexed toNoteId, bytes32 linkType, uint256 linklistId)

func (*CharacterFilterer) WatchLinklistNFTInitialized

func (_Character *CharacterFilterer) WatchLinklistNFTInitialized(opts *bind.WatchOpts, sink chan<- *CharacterLinklistNFTInitialized) (event.Subscription, error)

WatchLinklistNFTInitialized is a free log subscription operation binding the contract event 0xcfdec2ffedf2f5ec02de6f351c5f9b6150601f657926e9e87b16390d562af4e7.

Solidity: event LinklistNFTInitialized(uint256 timestamp)

func (*CharacterFilterer) WatchLockNote

func (_Character *CharacterFilterer) WatchLockNote(opts *bind.WatchOpts, sink chan<- *CharacterLockNote, characterId []*big.Int) (event.Subscription, error)

WatchLockNote is a free log subscription operation binding the contract event 0x036469f3e73c83520cdefa197d7a9c854c2f8bc0164b82e9f2bd4aa7e150fd30.

Solidity: event LockNote(uint256 indexed characterId, uint256 noteId)

func (*CharacterFilterer) WatchMintNFTInitialized

func (_Character *CharacterFilterer) WatchMintNFTInitialized(opts *bind.WatchOpts, sink chan<- *CharacterMintNFTInitialized) (event.Subscription, error)

WatchMintNFTInitialized is a free log subscription operation binding the contract event 0x6f606e3871b6f24ddc0daa88a8ed8e8761eb9d1474e64322940f858df287de50.

Solidity: event MintNFTInitialized(uint256 characterId, uint256 noteId, uint256 timestamp)

func (*CharacterFilterer) WatchMintNote

func (_Character *CharacterFilterer) WatchMintNote(opts *bind.WatchOpts, sink chan<- *CharacterMintNote, to []common.Address, characterId []*big.Int, noteId []*big.Int) (event.Subscription, error)

WatchMintNote is a free log subscription operation binding the contract event 0x6f1704cf3bc1cfc1bc2284eee0ba541a208bc80989f559ed39cc6567d77cf212.

Solidity: event MintNote(address indexed to, uint256 indexed characterId, uint256 indexed noteId, address tokenAddress, uint256 tokenId)

func (*CharacterFilterer) WatchPostNote

func (_Character *CharacterFilterer) WatchPostNote(opts *bind.WatchOpts, sink chan<- *CharacterPostNote, characterId []*big.Int, noteId []*big.Int, linkKey [][32]byte) (event.Subscription, error)

WatchPostNote is a free log subscription operation binding the contract event 0x6ea6daa2449ded342bb92186e54e576ec7c6a729d4ccbf6f364e1bd1f1a52740.

Solidity: event PostNote(uint256 indexed characterId, uint256 indexed noteId, bytes32 indexed linkKey, bytes32 linkItemType, bytes data)

func (*CharacterFilterer) WatchSetCharacterUri

func (_Character *CharacterFilterer) WatchSetCharacterUri(opts *bind.WatchOpts, sink chan<- *CharacterSetCharacterUri, characterId []*big.Int) (event.Subscription, error)

WatchSetCharacterUri is a free log subscription operation binding the contract event 0x17d7c9f69270ba135480ef16837f38b9d37d3ab291cbd3ba03982290c6631997.

Solidity: event SetCharacterUri(uint256 indexed characterId, string newUri)

func (*CharacterFilterer) WatchSetHandle

func (_Character *CharacterFilterer) WatchSetHandle(opts *bind.WatchOpts, sink chan<- *CharacterSetHandle, account []common.Address, characterId []*big.Int) (event.Subscription, error)

WatchSetHandle is a free log subscription operation binding the contract event 0x9d175e377ed0c2f6df0cefe4efe069e62eaa3dad046bb8c88e293a776c3cf96e.

Solidity: event SetHandle(address indexed account, uint256 indexed characterId, string newHandle)

func (*CharacterFilterer) WatchSetLinkModule4Address

func (_Character *CharacterFilterer) WatchSetLinkModule4Address(opts *bind.WatchOpts, sink chan<- *CharacterSetLinkModule4Address, account []common.Address, linkModule []common.Address) (event.Subscription, error)

WatchSetLinkModule4Address is a free log subscription operation binding the contract event 0x7685796f9ddd10aa092582edf9c2a9ea78db9685e6f997342b6ab22268a730d8.

Solidity: event SetLinkModule4Address(address indexed account, address indexed linkModule, bytes returnData, uint256 timestamp)

func (*CharacterFilterer) WatchSetLinkModule4Character

func (_Character *CharacterFilterer) WatchSetLinkModule4Character(opts *bind.WatchOpts, sink chan<- *CharacterSetLinkModule4Character, characterId []*big.Int, linkModule []common.Address) (event.Subscription, error)

WatchSetLinkModule4Character is a free log subscription operation binding the contract event 0x0b73469075e92f46cac48635c7f660883558cc7886309d409da73dea2f56b61a.

Solidity: event SetLinkModule4Character(uint256 indexed characterId, address indexed linkModule, bytes returnData, uint256 timestamp)

func (*CharacterFilterer) WatchSetLinkModule4ERC721

func (_Character *CharacterFilterer) WatchSetLinkModule4ERC721(opts *bind.WatchOpts, sink chan<- *CharacterSetLinkModule4ERC721, tokenAddress []common.Address, tokenId []*big.Int, linkModule []common.Address) (event.Subscription, error)

WatchSetLinkModule4ERC721 is a free log subscription operation binding the contract event 0xd0411ae508eec872740a07b3a8da69f9a925547a40bbbdb612971a050c61e19e.

Solidity: event SetLinkModule4ERC721(address indexed tokenAddress, uint256 indexed tokenId, address indexed linkModule, bytes returnData, uint256 timestamp)

func (_Character *CharacterFilterer) WatchSetLinkModule4Linklist(opts *bind.WatchOpts, sink chan<- *CharacterSetLinkModule4Linklist, linklistId []*big.Int, linkModule []common.Address) (event.Subscription, error)

WatchSetLinkModule4Linklist is a free log subscription operation binding the contract event 0x63dbee1d4ec714c8d35de5e060e27c372b6a409081cdb917c86ea48fdad89b4b.

Solidity: event SetLinkModule4Linklist(uint256 indexed linklistId, address indexed linkModule, bytes returnData, uint256 timestamp)

func (*CharacterFilterer) WatchSetLinkModule4Note

func (_Character *CharacterFilterer) WatchSetLinkModule4Note(opts *bind.WatchOpts, sink chan<- *CharacterSetLinkModule4Note, characterId []*big.Int, noteId []*big.Int, linkModule []common.Address) (event.Subscription, error)

WatchSetLinkModule4Note is a free log subscription operation binding the contract event 0x889c6317f76b8527935ed434226767d05f8b7c664d99f6f787e62efd558f6f01.

Solidity: event SetLinkModule4Note(uint256 indexed characterId, uint256 indexed noteId, address indexed linkModule, bytes returnData, uint256 timestamp)

func (*CharacterFilterer) WatchSetMintModule4Note

func (_Character *CharacterFilterer) WatchSetMintModule4Note(opts *bind.WatchOpts, sink chan<- *CharacterSetMintModule4Note, characterId []*big.Int, noteId []*big.Int, mintModule []common.Address) (event.Subscription, error)

WatchSetMintModule4Note is a free log subscription operation binding the contract event 0x36e973ebf2a1c9c4006aaad244866e6dea9a0e85770deea599b193a9eb51b8f7.

Solidity: event SetMintModule4Note(uint256 indexed characterId, uint256 indexed noteId, address indexed mintModule, bytes returnData, uint256 timestamp)

func (*CharacterFilterer) WatchSetNoteUri

func (_Character *CharacterFilterer) WatchSetNoteUri(opts *bind.WatchOpts, sink chan<- *CharacterSetNoteUri, characterId []*big.Int) (event.Subscription, error)

WatchSetNoteUri is a free log subscription operation binding the contract event 0x179143dd0d35a50f482efc003aa5b84a0c3a40d74e9cc2d7ea3053b9e8c37697.

Solidity: event SetNoteUri(uint256 indexed characterId, uint256 noteId, string newUri)

func (*CharacterFilterer) WatchSetOperator

func (_Character *CharacterFilterer) WatchSetOperator(opts *bind.WatchOpts, sink chan<- *CharacterSetOperator, characterId []*big.Int, operator []common.Address) (event.Subscription, error)

WatchSetOperator is a free log subscription operation binding the contract event 0x691b92a93c526c4f5a357e56a33c33f6250f94e19e6c49be805800615c414931.

Solidity: event SetOperator(uint256 indexed characterId, address indexed operator, uint256 timestamp)

func (*CharacterFilterer) WatchSetPrimaryCharacterId

func (_Character *CharacterFilterer) WatchSetPrimaryCharacterId(opts *bind.WatchOpts, sink chan<- *CharacterSetPrimaryCharacterId, account []common.Address, characterId []*big.Int, oldCharacterId []*big.Int) (event.Subscription, error)

WatchSetPrimaryCharacterId is a free log subscription operation binding the contract event 0xce95332e6082aebeb8058a7b56d1a109f67d6550552ed04d36aca4a6acd4d7de.

Solidity: event SetPrimaryCharacterId(address indexed account, uint256 indexed characterId, uint256 indexed oldCharacterId)

func (*CharacterFilterer) WatchSetSocialToken

func (_Character *CharacterFilterer) WatchSetSocialToken(opts *bind.WatchOpts, sink chan<- *CharacterSetSocialToken, account []common.Address, characterId []*big.Int, tokenAddress []common.Address) (event.Subscription, error)

WatchSetSocialToken is a free log subscription operation binding the contract event 0x276c2d4b7f7beaa1847ff9c41b9d2e0e57482efe8051eea98eea653bfca3ac45.

Solidity: event SetSocialToken(address indexed account, uint256 indexed characterId, address indexed tokenAddress)

func (*CharacterFilterer) WatchTransfer

func (_Character *CharacterFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *CharacterTransfer, 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 (*CharacterFilterer) WatchUnlinkAddress

func (_Character *CharacterFilterer) WatchUnlinkAddress(opts *bind.WatchOpts, sink chan<- *CharacterUnlinkAddress, fromCharacterId []*big.Int, ethAddress []common.Address) (event.Subscription, error)

WatchUnlinkAddress is a free log subscription operation binding the contract event 0x93453451dd1d041ffa18c6c1f3f2e21a6d73c3d8d32deaf595b53a14914c8715.

Solidity: event UnlinkAddress(uint256 indexed fromCharacterId, address indexed ethAddress, bytes32 linkType)

func (*CharacterFilterer) WatchUnlinkAnyUri

func (_Character *CharacterFilterer) WatchUnlinkAnyUri(opts *bind.WatchOpts, sink chan<- *CharacterUnlinkAnyUri, fromCharacterId []*big.Int) (event.Subscription, error)

WatchUnlinkAnyUri is a free log subscription operation binding the contract event 0x1be04341b458d762379a09acac0df7b19945e7c12a63405d218df896e9bf7887.

Solidity: event UnlinkAnyUri(uint256 indexed fromCharacterId, string toUri, bytes32 linkType)

func (*CharacterFilterer) WatchUnlinkCharacter

func (_Character *CharacterFilterer) WatchUnlinkCharacter(opts *bind.WatchOpts, sink chan<- *CharacterUnlinkCharacter, account []common.Address, fromCharacterId []*big.Int, toCharacterId []*big.Int) (event.Subscription, error)

WatchUnlinkCharacter is a free log subscription operation binding the contract event 0x056af39d4e7ea448ab8c74ce7a5ccb3940d3df73fc086846fd57acd615ed9e94.

Solidity: event UnlinkCharacter(address indexed account, uint256 indexed fromCharacterId, uint256 indexed toCharacterId, bytes32 linkType)

func (_Character *CharacterFilterer) WatchUnlinkCharacterLink(opts *bind.WatchOpts, sink chan<- *CharacterUnlinkCharacterLink, fromCharacterId []*big.Int, linkType [][32]byte) (event.Subscription, error)

WatchUnlinkCharacterLink is a free log subscription operation binding the contract event 0xb027fe4b36accc4e88bb9af4c96eac3e299e963e941a62415b15e0e070620686.

Solidity: event UnlinkCharacterLink(uint256 indexed fromCharacterId, bytes32 indexed linkType, uint256 clFromCharactereId, uint256 clToCharacterId, bytes32 clLinkType)

func (*CharacterFilterer) WatchUnlinkERC721

func (_Character *CharacterFilterer) WatchUnlinkERC721(opts *bind.WatchOpts, sink chan<- *CharacterUnlinkERC721, fromCharacterId []*big.Int, tokenAddress []common.Address, toNoteId []*big.Int) (event.Subscription, error)

WatchUnlinkERC721 is a free log subscription operation binding the contract event 0xd87f9606a19988b6cf42d250d484940673ce551ab5f80289051cc343ff13121c.

Solidity: event UnlinkERC721(uint256 indexed fromCharacterId, address indexed tokenAddress, uint256 indexed toNoteId, bytes32 linkType, uint256 linklistId)

func (_Character *CharacterFilterer) WatchUnlinkLinklist(opts *bind.WatchOpts, sink chan<- *CharacterUnlinkLinklist, fromCharacterId []*big.Int, toLinklistId []*big.Int, linklistId []*big.Int) (event.Subscription, error)

WatchUnlinkLinklist is a free log subscription operation binding the contract event 0x42b4ce79acc0bdbfa79f30ba8758f3a465824adff1ea290b6d5aeeeef05eb14f.

Solidity: event UnlinkLinklist(uint256 indexed fromCharacterId, uint256 indexed toLinklistId, bytes32 linkType, uint256 indexed linklistId)

func (*CharacterFilterer) WatchUnlinkNote

func (_Character *CharacterFilterer) WatchUnlinkNote(opts *bind.WatchOpts, sink chan<- *CharacterUnlinkNote, fromCharacterId []*big.Int, toCharacterId []*big.Int, toNoteId []*big.Int) (event.Subscription, error)

WatchUnlinkNote is a free log subscription operation binding the contract event 0xd27a71fc88ac85c4657b81c4d24a9cd9a034971683620f179a19d179fe0a956d.

Solidity: event UnlinkNote(uint256 indexed fromCharacterId, uint256 indexed toCharacterId, uint256 indexed toNoteId, bytes32 linkType, uint256 linklistId)

func (*CharacterFilterer) WatchWeb3EntryInitialized

func (_Character *CharacterFilterer) WatchWeb3EntryInitialized(opts *bind.WatchOpts, sink chan<- *CharacterWeb3EntryInitialized) (event.Subscription, error)

WatchWeb3EntryInitialized is a free log subscription operation binding the contract event 0x400175a56dd3710794078f7b9dbe8296ac94c5a248dfd51bb22ed4ab9eaa9fbf.

Solidity: event Web3EntryInitialized(uint256 timestamp)

type CharacterLinkAddress

type CharacterLinkAddress struct {
	FromCharacterId *big.Int
	EthAddress      common.Address
	LinkType        [32]byte
	LinklistId      *big.Int
	Raw             types.Log // Blockchain specific contextual infos
}

CharacterLinkAddress represents a LinkAddress event raised by the Character contract.

type CharacterLinkAddressIterator

type CharacterLinkAddressIterator struct {
	Event *CharacterLinkAddress // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

CharacterLinkAddressIterator is returned from FilterLinkAddress and is used to iterate over the raw logs and unpacked data for LinkAddress events raised by the Character contract.

func (*CharacterLinkAddressIterator) Close

func (it *CharacterLinkAddressIterator) Close() error

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

func (*CharacterLinkAddressIterator) Error

func (it *CharacterLinkAddressIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*CharacterLinkAddressIterator) 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 CharacterLinkAnyUri

type CharacterLinkAnyUri struct {
	FromCharacterId *big.Int
	ToUri           string
	LinkType        [32]byte
	LinklistId      *big.Int
	Raw             types.Log // Blockchain specific contextual infos
}

CharacterLinkAnyUri represents a LinkAnyUri event raised by the Character contract.

type CharacterLinkAnyUriIterator

type CharacterLinkAnyUriIterator struct {
	Event *CharacterLinkAnyUri // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

CharacterLinkAnyUriIterator is returned from FilterLinkAnyUri and is used to iterate over the raw logs and unpacked data for LinkAnyUri events raised by the Character contract.

func (*CharacterLinkAnyUriIterator) Close

func (it *CharacterLinkAnyUriIterator) Close() error

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

func (*CharacterLinkAnyUriIterator) Error

func (it *CharacterLinkAnyUriIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*CharacterLinkAnyUriIterator) Next

func (it *CharacterLinkAnyUriIterator) Next() bool

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type CharacterLinkCharacter

type CharacterLinkCharacter struct {
	Account         common.Address
	FromCharacterId *big.Int
	ToCharacterId   *big.Int
	LinkType        [32]byte
	LinklistId      *big.Int
	Raw             types.Log // Blockchain specific contextual infos
}

CharacterLinkCharacter represents a LinkCharacter event raised by the Character contract.

type CharacterLinkCharacterIterator

type CharacterLinkCharacterIterator struct {
	Event *CharacterLinkCharacter // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

CharacterLinkCharacterIterator is returned from FilterLinkCharacter and is used to iterate over the raw logs and unpacked data for LinkCharacter events raised by the Character contract.

func (*CharacterLinkCharacterIterator) Close

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

func (*CharacterLinkCharacterIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*CharacterLinkCharacterIterator) 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 CharacterLinkCharacterLink struct {
	FromCharacterId   *big.Int
	LinkType          [32]byte
	ClFromCharacterId *big.Int
	ClToCharacterId   *big.Int
	ClLinkType        [32]byte
	Raw               types.Log // Blockchain specific contextual infos
}

CharacterLinkCharacterLink represents a LinkCharacterLink event raised by the Character contract.

type CharacterLinkCharacterLinkIterator

type CharacterLinkCharacterLinkIterator struct {
	Event *CharacterLinkCharacterLink // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

CharacterLinkCharacterLinkIterator is returned from FilterLinkCharacterLink and is used to iterate over the raw logs and unpacked data for LinkCharacterLink events raised by the Character contract.

func (*CharacterLinkCharacterLinkIterator) Close

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

func (*CharacterLinkCharacterLinkIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*CharacterLinkCharacterLinkIterator) 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 CharacterLinkERC721

type CharacterLinkERC721 struct {
	FromCharacterId *big.Int
	TokenAddress    common.Address
	ToNoteId        *big.Int
	LinkType        [32]byte
	LinklistId      *big.Int
	Raw             types.Log // Blockchain specific contextual infos
}

CharacterLinkERC721 represents a LinkERC721 event raised by the Character contract.

type CharacterLinkERC721Iterator

type CharacterLinkERC721Iterator struct {
	Event *CharacterLinkERC721 // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

CharacterLinkERC721Iterator is returned from FilterLinkERC721 and is used to iterate over the raw logs and unpacked data for LinkERC721 events raised by the Character contract.

func (*CharacterLinkERC721Iterator) Close

func (it *CharacterLinkERC721Iterator) Close() error

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

func (*CharacterLinkERC721Iterator) Error

func (it *CharacterLinkERC721Iterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*CharacterLinkERC721Iterator) Next

func (it *CharacterLinkERC721Iterator) Next() bool

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type CharacterLinkLinklist struct {
	FromCharacterId *big.Int
	ToLinklistId    *big.Int
	LinkType        [32]byte
	LinklistId      *big.Int
	Raw             types.Log // Blockchain specific contextual infos
}

CharacterLinkLinklist represents a LinkLinklist event raised by the Character contract.

type CharacterLinkLinklistIterator

type CharacterLinkLinklistIterator struct {
	Event *CharacterLinkLinklist // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

CharacterLinkLinklistIterator is returned from FilterLinkLinklist and is used to iterate over the raw logs and unpacked data for LinkLinklist events raised by the Character contract.

func (*CharacterLinkLinklistIterator) Close

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

func (*CharacterLinkLinklistIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*CharacterLinkLinklistIterator) 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 CharacterLinkNote

type CharacterLinkNote struct {
	FromCharacterId *big.Int
	ToCharacterId   *big.Int
	ToNoteId        *big.Int
	LinkType        [32]byte
	LinklistId      *big.Int
	Raw             types.Log // Blockchain specific contextual infos
}

CharacterLinkNote represents a LinkNote event raised by the Character contract.

type CharacterLinkNoteIterator

type CharacterLinkNoteIterator struct {
	Event *CharacterLinkNote // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

CharacterLinkNoteIterator is returned from FilterLinkNote and is used to iterate over the raw logs and unpacked data for LinkNote events raised by the Character contract.

func (*CharacterLinkNoteIterator) Close

func (it *CharacterLinkNoteIterator) Close() error

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

func (*CharacterLinkNoteIterator) Error

func (it *CharacterLinkNoteIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*CharacterLinkNoteIterator) Next

func (it *CharacterLinkNoteIterator) Next() bool

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type CharacterLinklistNFTInitialized

type CharacterLinklistNFTInitialized struct {
	Timestamp *big.Int
	Raw       types.Log // Blockchain specific contextual infos
}

CharacterLinklistNFTInitialized represents a LinklistNFTInitialized event raised by the Character contract.

type CharacterLinklistNFTInitializedIterator

type CharacterLinklistNFTInitializedIterator struct {
	Event *CharacterLinklistNFTInitialized // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

CharacterLinklistNFTInitializedIterator is returned from FilterLinklistNFTInitialized and is used to iterate over the raw logs and unpacked data for LinklistNFTInitialized events raised by the Character contract.

func (*CharacterLinklistNFTInitializedIterator) Close

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

func (*CharacterLinklistNFTInitializedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*CharacterLinklistNFTInitializedIterator) 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 CharacterLockNote

type CharacterLockNote struct {
	CharacterId *big.Int
	NoteId      *big.Int
	Raw         types.Log // Blockchain specific contextual infos
}

CharacterLockNote represents a LockNote event raised by the Character contract.

type CharacterLockNoteIterator

type CharacterLockNoteIterator struct {
	Event *CharacterLockNote // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

CharacterLockNoteIterator is returned from FilterLockNote and is used to iterate over the raw logs and unpacked data for LockNote events raised by the Character contract.

func (*CharacterLockNoteIterator) Close

func (it *CharacterLockNoteIterator) Close() error

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

func (*CharacterLockNoteIterator) Error

func (it *CharacterLockNoteIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*CharacterLockNoteIterator) Next

func (it *CharacterLockNoteIterator) Next() bool

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type CharacterMintNFTInitialized

type CharacterMintNFTInitialized struct {
	CharacterId *big.Int
	NoteId      *big.Int
	Timestamp   *big.Int
	Raw         types.Log // Blockchain specific contextual infos
}

CharacterMintNFTInitialized represents a MintNFTInitialized event raised by the Character contract.

type CharacterMintNFTInitializedIterator

type CharacterMintNFTInitializedIterator struct {
	Event *CharacterMintNFTInitialized // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

CharacterMintNFTInitializedIterator is returned from FilterMintNFTInitialized and is used to iterate over the raw logs and unpacked data for MintNFTInitialized events raised by the Character contract.

func (*CharacterMintNFTInitializedIterator) Close

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

func (*CharacterMintNFTInitializedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*CharacterMintNFTInitializedIterator) 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 CharacterMintNote

type CharacterMintNote struct {
	To           common.Address
	CharacterId  *big.Int
	NoteId       *big.Int
	TokenAddress common.Address
	TokenId      *big.Int
	Raw          types.Log // Blockchain specific contextual infos
}

CharacterMintNote represents a MintNote event raised by the Character contract.

type CharacterMintNoteIterator

type CharacterMintNoteIterator struct {
	Event *CharacterMintNote // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

CharacterMintNoteIterator is returned from FilterMintNote and is used to iterate over the raw logs and unpacked data for MintNote events raised by the Character contract.

func (*CharacterMintNoteIterator) Close

func (it *CharacterMintNoteIterator) Close() error

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

func (*CharacterMintNoteIterator) Error

func (it *CharacterMintNoteIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*CharacterMintNoteIterator) Next

func (it *CharacterMintNoteIterator) Next() bool

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type CharacterPostNote

type CharacterPostNote struct {
	CharacterId  *big.Int
	NoteId       *big.Int
	LinkKey      [32]byte
	LinkItemType [32]byte
	Data         []byte
	Raw          types.Log // Blockchain specific contextual infos
}

CharacterPostNote represents a PostNote event raised by the Character contract.

type CharacterPostNoteIterator

type CharacterPostNoteIterator struct {
	Event *CharacterPostNote // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

CharacterPostNoteIterator is returned from FilterPostNote and is used to iterate over the raw logs and unpacked data for PostNote events raised by the Character contract.

func (*CharacterPostNoteIterator) Close

func (it *CharacterPostNoteIterator) Close() error

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

func (*CharacterPostNoteIterator) Error

func (it *CharacterPostNoteIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*CharacterPostNoteIterator) Next

func (it *CharacterPostNoteIterator) Next() bool

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type CharacterRaw

type CharacterRaw struct {
	Contract *Character // Generic contract binding to access the raw methods on
}

CharacterRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*CharacterRaw) Call

func (_Character *CharacterRaw) 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 (*CharacterRaw) Transact

func (_Character *CharacterRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*CharacterRaw) Transfer

func (_Character *CharacterRaw) 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 CharacterSession

type CharacterSession struct {
	Contract     *Character        // 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
}

CharacterSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*CharacterSession) Approve

func (_Character *CharacterSession) 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 (*CharacterSession) BalanceOf

func (_Character *CharacterSession) 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 (*CharacterSession) Burn

func (_Character *CharacterSession) Burn(tokenId *big.Int) (*types.Transaction, error)

Burn is a paid mutator transaction binding the contract method 0x42966c68.

Solidity: function burn(uint256 tokenId) returns()

func (*CharacterSession) CanCreate

func (_Character *CharacterSession) CanCreate(handle string, account common.Address) (bool, error)

CanCreate is a free data retrieval call binding the contract method 0x7daca6d0.

Solidity: function canCreate(string handle, address account) view returns(bool)

func (*CharacterSession) CreateCharacter

func (_Character *CharacterSession) CreateCharacter(vars DataTypesCreateCharacterData) (*types.Transaction, error)

CreateCharacter is a paid mutator transaction binding the contract method 0xcd69fe61.

Solidity: function createCharacter((address,string,string,address,bytes) vars) returns()

func (*CharacterSession) CreateProfile

func (_Character *CharacterSession) CreateProfile(vars DataTypesCreateCharacterData) (*types.Transaction, error)

CreateProfile is a paid mutator transaction binding the contract method 0xbd5f69cb.

Solidity: function createProfile((address,string,string,address,bytes) vars) returns()

func (*CharacterSession) CreateThenLinkCharacter

func (_Character *CharacterSession) CreateThenLinkCharacter(vars DataTypescreateThenLinkCharacterData) (*types.Transaction, error)

CreateThenLinkCharacter is a paid mutator transaction binding the contract method 0xf6479d77.

Solidity: function createThenLinkCharacter((uint256,address,bytes32) vars) returns()

func (*CharacterSession) DeleteNote

func (_Character *CharacterSession) DeleteNote(characterId *big.Int, noteId *big.Int) (*types.Transaction, error)

DeleteNote is a paid mutator transaction binding the contract method 0xc2a6fe3b.

Solidity: function deleteNote(uint256 characterId, uint256 noteId) returns()

func (*CharacterSession) GetApproved

func (_Character *CharacterSession) 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 (*CharacterSession) GetCharacter

func (_Character *CharacterSession) GetCharacter(characterId *big.Int) (DataTypesCharacter, error)

GetCharacter is a free data retrieval call binding the contract method 0xdabb0531.

Solidity: function getCharacter(uint256 characterId) view returns((uint256,string,string,uint256,address,address))

func (*CharacterSession) GetCharacterByHandle

func (_Character *CharacterSession) GetCharacterByHandle(handle string) (DataTypesCharacter, error)

GetCharacterByHandle is a free data retrieval call binding the contract method 0x9a50248d.

Solidity: function getCharacterByHandle(string handle) view returns((uint256,string,string,uint256,address,address))

func (*CharacterSession) GetCharacterUri

func (_Character *CharacterSession) GetCharacterUri(characterId *big.Int) (string, error)

GetCharacterUri is a free data retrieval call binding the contract method 0x144a3e83.

Solidity: function getCharacterUri(uint256 characterId) view returns(string)

func (*CharacterSession) GetHandle

func (_Character *CharacterSession) GetHandle(characterId *big.Int) (string, error)

GetHandle is a free data retrieval call binding the contract method 0xec81d194.

Solidity: function getHandle(uint256 characterId) view returns(string)

func (*CharacterSession) GetLinkModule4Address

func (_Character *CharacterSession) GetLinkModule4Address(account common.Address) (common.Address, error)

GetLinkModule4Address is a free data retrieval call binding the contract method 0x31b9d08c.

Solidity: function getLinkModule4Address(address account) view returns(address)

func (*CharacterSession) GetLinkModule4ERC721

func (_Character *CharacterSession) GetLinkModule4ERC721(tokenAddress common.Address, tokenId *big.Int) (common.Address, error)

GetLinkModule4ERC721 is a free data retrieval call binding the contract method 0x2209d145.

Solidity: function getLinkModule4ERC721(address tokenAddress, uint256 tokenId) view returns(address)

func (_Character *CharacterSession) GetLinkModule4Linklist(tokenId *big.Int) (common.Address, error)

GetLinkModule4Linklist is a free data retrieval call binding the contract method 0xfe9299fb.

Solidity: function getLinkModule4Linklist(uint256 tokenId) view returns(address)

func (*CharacterSession) GetLinklistContract

func (_Character *CharacterSession) GetLinklistContract() (common.Address, error)

GetLinklistContract is a free data retrieval call binding the contract method 0xc053f6b8.

Solidity: function getLinklistContract() view returns(address)

func (*CharacterSession) GetLinklistId

func (_Character *CharacterSession) GetLinklistId(characterId *big.Int, linkType [32]byte) (*big.Int, error)

GetLinklistId is a free data retrieval call binding the contract method 0xd70e10c6.

Solidity: function getLinklistId(uint256 characterId, bytes32 linkType) view returns(uint256)

func (*CharacterSession) GetLinklistType

func (_Character *CharacterSession) GetLinklistType(linkListId *big.Int) ([32]byte, error)

GetLinklistType is a free data retrieval call binding the contract method 0x8b4ca06a.

Solidity: function getLinklistType(uint256 linkListId) view returns(bytes32)

func (*CharacterSession) GetLinklistUri

func (_Character *CharacterSession) GetLinklistUri(tokenId *big.Int) (string, error)

GetLinklistUri is a free data retrieval call binding the contract method 0xdca27135.

Solidity: function getLinklistUri(uint256 tokenId) view returns(string)

func (*CharacterSession) GetNote

func (_Character *CharacterSession) GetNote(characterId *big.Int, noteId *big.Int) (DataTypesNote, error)

GetNote is a free data retrieval call binding the contract method 0xdb491e80.

Solidity: function getNote(uint256 characterId, uint256 noteId) view returns((bytes32,bytes32,string,address,address,address,bool,bool))

func (*CharacterSession) GetOperator

func (_Character *CharacterSession) GetOperator(characterId *big.Int) (common.Address, error)

GetOperator is a free data retrieval call binding the contract method 0x05f63c8a.

Solidity: function getOperator(uint256 characterId) view returns(address)

func (*CharacterSession) GetPrimaryCharacterId

func (_Character *CharacterSession) GetPrimaryCharacterId(account common.Address) (*big.Int, error)

GetPrimaryCharacterId is a free data retrieval call binding the contract method 0x2abc6bf6.

Solidity: function getPrimaryCharacterId(address account) view returns(uint256)

func (*CharacterSession) GetRevision

func (_Character *CharacterSession) GetRevision() (*big.Int, error)

GetRevision is a free data retrieval call binding the contract method 0x1316529d.

Solidity: function getRevision() pure returns(uint256)

func (*CharacterSession) Initialize

func (_Character *CharacterSession) Initialize(_name string, _symbol string, _linklistContract common.Address, _mintNFTImpl common.Address, _periphery common.Address, _resolver common.Address) (*types.Transaction, error)

Initialize is a paid mutator transaction binding the contract method 0xe56f2fe4.

Solidity: function initialize(string _name, string _symbol, address _linklistContract, address _mintNFTImpl, address _periphery, address _resolver) returns()

func (*CharacterSession) IsApprovedForAll

func (_Character *CharacterSession) 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 (*CharacterSession) IsPrimaryCharacter

func (_Character *CharacterSession) IsPrimaryCharacter(characterId *big.Int) (bool, error)

IsPrimaryCharacter is a free data retrieval call binding the contract method 0x8734bbfc.

Solidity: function isPrimaryCharacter(uint256 characterId) view returns(bool)

func (*CharacterSession) LinkAddress

func (_Character *CharacterSession) LinkAddress(vars DataTypeslinkAddressData) (*types.Transaction, error)

LinkAddress is a paid mutator transaction binding the contract method 0x388f5083.

Solidity: function linkAddress((uint256,address,bytes32,bytes) vars) returns()

func (*CharacterSession) LinkAnyUri

func (_Character *CharacterSession) LinkAnyUri(vars DataTypeslinkAnyUriData) (*types.Transaction, error)

LinkAnyUri is a paid mutator transaction binding the contract method 0x5fb88183.

Solidity: function linkAnyUri((uint256,string,bytes32,bytes) vars) returns()

func (*CharacterSession) LinkCharacter

func (_Character *CharacterSession) LinkCharacter(vars DataTypeslinkCharacterData) (*types.Transaction, error)

LinkCharacter is a paid mutator transaction binding the contract method 0x188b04b3.

Solidity: function linkCharacter((uint256,uint256,bytes32,bytes) vars) returns()

func (*CharacterSession) LinkERC721

func (_Character *CharacterSession) LinkERC721(vars DataTypeslinkERC721Data) (*types.Transaction, error)

LinkERC721 is a paid mutator transaction binding the contract method 0xcb8e757e.

Solidity: function linkERC721((uint256,address,uint256,bytes32,bytes) vars) returns()

func (_Character *CharacterSession) LinkLinklist(vars DataTypeslinkLinklistData) (*types.Transaction, error)

LinkLinklist is a paid mutator transaction binding the contract method 0x9864c307.

Solidity: function linkLinklist((uint256,uint256,bytes32,bytes) vars) returns()

func (*CharacterSession) LinkNote

func (_Character *CharacterSession) LinkNote(vars DataTypeslinkNoteData) (*types.Transaction, error)

LinkNote is a paid mutator transaction binding the contract method 0xb9d32845.

Solidity: function linkNote((uint256,uint256,uint256,bytes32,bytes) vars) returns()

func (*CharacterSession) LockNote

func (_Character *CharacterSession) LockNote(characterId *big.Int, noteId *big.Int) (*types.Transaction, error)

LockNote is a paid mutator transaction binding the contract method 0x74f345cf.

Solidity: function lockNote(uint256 characterId, uint256 noteId) returns()

func (*CharacterSession) MigrateNote

func (_Character *CharacterSession) MigrateNote(characterId *big.Int) (*types.Transaction, error)

MigrateNote is a paid mutator transaction binding the contract method 0x14bd433c.

Solidity: function migrateNote(uint256 characterId) returns()

func (*CharacterSession) MintNote

func (_Character *CharacterSession) MintNote(vars DataTypesMintNoteData) (*types.Transaction, error)

MintNote is a paid mutator transaction binding the contract method 0xa7ccb4bf.

Solidity: function mintNote((uint256,uint256,address,bytes) vars) returns(uint256)

func (*CharacterSession) Name

func (_Character *CharacterSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() view returns(string)

func (*CharacterSession) OwnerOf

func (_Character *CharacterSession) 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 (*CharacterSession) PostNote

func (_Character *CharacterSession) PostNote(vars DataTypesPostNoteData) (*types.Transaction, error)

PostNote is a paid mutator transaction binding the contract method 0x29c301c2.

Solidity: function postNote((uint256,string,address,bytes,address,bytes,bool) vars) returns(uint256)

func (*CharacterSession) PostNote4Address

func (_Character *CharacterSession) PostNote4Address(noteData DataTypesPostNoteData, ethAddress common.Address) (*types.Transaction, error)

PostNote4Address is a paid mutator transaction binding the contract method 0x92f7070b.

Solidity: function postNote4Address((uint256,string,address,bytes,address,bytes,bool) noteData, address ethAddress) returns(uint256)

func (*CharacterSession) PostNote4AnyUri

func (_Character *CharacterSession) PostNote4AnyUri(postNoteData DataTypesPostNoteData, uri string) (*types.Transaction, error)

PostNote4AnyUri is a paid mutator transaction binding the contract method 0xf316bacd.

Solidity: function postNote4AnyUri((uint256,string,address,bytes,address,bytes,bool) postNoteData, string uri) returns(uint256)

func (*CharacterSession) PostNote4Character

func (_Character *CharacterSession) PostNote4Character(postNoteData DataTypesPostNoteData, toCharacterId *big.Int) (*types.Transaction, error)

PostNote4Character is a paid mutator transaction binding the contract method 0xaf90b112.

Solidity: function postNote4Character((uint256,string,address,bytes,address,bytes,bool) postNoteData, uint256 toCharacterId) returns(uint256)

func (*CharacterSession) PostNote4ERC721

func (_Character *CharacterSession) PostNote4ERC721(postNoteData DataTypesPostNoteData, erc721 DataTypesERC721Struct) (*types.Transaction, error)

PostNote4ERC721 is a paid mutator transaction binding the contract method 0x327b2a03.

Solidity: function postNote4ERC721((uint256,string,address,bytes,address,bytes,bool) postNoteData, (address,uint256) erc721) returns(uint256)

func (_Character *CharacterSession) PostNote4Linklist(noteData DataTypesPostNoteData, toLinklistId *big.Int) (*types.Transaction, error)

PostNote4Linklist is a paid mutator transaction binding the contract method 0x44b82a24.

Solidity: function postNote4Linklist((uint256,string,address,bytes,address,bytes,bool) noteData, uint256 toLinklistId) returns(uint256)

func (*CharacterSession) PostNote4Note

func (_Character *CharacterSession) PostNote4Note(postNoteData DataTypesPostNoteData, note DataTypesNoteStruct) (*types.Transaction, error)

PostNote4Note is a paid mutator transaction binding the contract method 0x9a4dec18.

Solidity: function postNote4Note((uint256,string,address,bytes,address,bytes,bool) postNoteData, (uint256,uint256) note) returns(uint256)

func (*CharacterSession) Resolver

func (_Character *CharacterSession) Resolver() (common.Address, error)

Resolver is a free data retrieval call binding the contract method 0x04f3bcec.

Solidity: function resolver() view returns(address)

func (*CharacterSession) SafeTransferFrom

func (_Character *CharacterSession) 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 (*CharacterSession) SafeTransferFrom0

func (_Character *CharacterSession) 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 (*CharacterSession) SetApprovalForAll

func (_Character *CharacterSession) 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 (*CharacterSession) SetCharacterUri

func (_Character *CharacterSession) SetCharacterUri(characterId *big.Int, newUri string) (*types.Transaction, error)

SetCharacterUri is a paid mutator transaction binding the contract method 0x47f94de7.

Solidity: function setCharacterUri(uint256 characterId, string newUri) returns()

func (*CharacterSession) SetHandle

func (_Character *CharacterSession) SetHandle(characterId *big.Int, newHandle string) (*types.Transaction, error)

SetHandle is a paid mutator transaction binding the contract method 0xa6e6178d.

Solidity: function setHandle(uint256 characterId, string newHandle) returns()

func (*CharacterSession) SetLinkModule4Address

func (_Character *CharacterSession) SetLinkModule4Address(vars DataTypessetLinkModule4AddressData) (*types.Transaction, error)

SetLinkModule4Address is a paid mutator transaction binding the contract method 0x08cb68ff.

Solidity: function setLinkModule4Address((address,address,bytes) vars) returns()

func (*CharacterSession) SetLinkModule4Character

func (_Character *CharacterSession) SetLinkModule4Character(vars DataTypessetLinkModule4CharacterData) (*types.Transaction, error)

SetLinkModule4Character is a paid mutator transaction binding the contract method 0xfd2d866f.

Solidity: function setLinkModule4Character((uint256,address,bytes) vars) returns()

func (*CharacterSession) SetLinkModule4ERC721

func (_Character *CharacterSession) SetLinkModule4ERC721(vars DataTypessetLinkModule4ERC721Data) (*types.Transaction, error)

SetLinkModule4ERC721 is a paid mutator transaction binding the contract method 0x69492c97.

Solidity: function setLinkModule4ERC721((address,uint256,address,bytes) vars) returns()

func (_Character *CharacterSession) SetLinkModule4Linklist(vars DataTypessetLinkModule4LinklistData) (*types.Transaction, error)

SetLinkModule4Linklist is a paid mutator transaction binding the contract method 0x0c4dd5f2.

Solidity: function setLinkModule4Linklist((uint256,address,bytes) vars) returns()

func (*CharacterSession) SetLinkModule4Note

func (_Character *CharacterSession) SetLinkModule4Note(vars DataTypessetLinkModule4NoteData) (*types.Transaction, error)

SetLinkModule4Note is a paid mutator transaction binding the contract method 0xdb8c198d.

Solidity: function setLinkModule4Note((uint256,uint256,address,bytes) vars) returns()

func (*CharacterSession) SetLinklistUri

func (_Character *CharacterSession) SetLinklistUri(linklistId *big.Int, uri string) (*types.Transaction, error)

SetLinklistUri is a paid mutator transaction binding the contract method 0x33f06ee6.

Solidity: function setLinklistUri(uint256 linklistId, string uri) returns()

func (*CharacterSession) SetMintModule4Note

func (_Character *CharacterSession) SetMintModule4Note(vars DataTypessetMintModule4NoteData) (*types.Transaction, error)

SetMintModule4Note is a paid mutator transaction binding the contract method 0xd23b320b.

Solidity: function setMintModule4Note((uint256,uint256,address,bytes) vars) returns()

func (*CharacterSession) SetNoteUri

func (_Character *CharacterSession) SetNoteUri(characterId *big.Int, noteId *big.Int, newUri string) (*types.Transaction, error)

SetNoteUri is a paid mutator transaction binding the contract method 0x628b644a.

Solidity: function setNoteUri(uint256 characterId, uint256 noteId, string newUri) returns()

func (*CharacterSession) SetOperator

func (_Character *CharacterSession) SetOperator(characterId *big.Int, operator common.Address) (*types.Transaction, error)

SetOperator is a paid mutator transaction binding the contract method 0xe7a1c1c0.

Solidity: function setOperator(uint256 characterId, address operator) returns()

func (*CharacterSession) SetPrimaryCharacterId

func (_Character *CharacterSession) SetPrimaryCharacterId(characterId *big.Int) (*types.Transaction, error)

SetPrimaryCharacterId is a paid mutator transaction binding the contract method 0xf2ad8075.

Solidity: function setPrimaryCharacterId(uint256 characterId) returns()

func (*CharacterSession) SetProfileUri

func (_Character *CharacterSession) SetProfileUri(profileId *big.Int, newUri string) (*types.Transaction, error)

SetProfileUri is a paid mutator transaction binding the contract method 0x7c392b51.

Solidity: function setProfileUri(uint256 profileId, string newUri) returns()

func (*CharacterSession) SetSocialToken

func (_Character *CharacterSession) SetSocialToken(characterId *big.Int, tokenAddress common.Address) (*types.Transaction, error)

SetSocialToken is a paid mutator transaction binding the contract method 0x95d9fa7d.

Solidity: function setSocialToken(uint256 characterId, address tokenAddress) returns()

func (*CharacterSession) SupportsInterface

func (_Character *CharacterSession) 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 (*CharacterSession) Symbol

func (_Character *CharacterSession) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() view returns(string)

func (*CharacterSession) TokenByIndex

func (_Character *CharacterSession) 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 (*CharacterSession) TokenOfOwnerByIndex

func (_Character *CharacterSession) 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 (*CharacterSession) TokenURI

func (_Character *CharacterSession) TokenURI(characterId *big.Int) (string, error)

TokenURI is a free data retrieval call binding the contract method 0xc87b56dd.

Solidity: function tokenURI(uint256 characterId) view returns(string)

func (*CharacterSession) TotalSupply

func (_Character *CharacterSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() view returns(uint256)

func (*CharacterSession) TransferFrom

func (_Character *CharacterSession) 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 (*CharacterSession) UnlinkAddress

func (_Character *CharacterSession) UnlinkAddress(vars DataTypesunlinkAddressData) (*types.Transaction, error)

UnlinkAddress is a paid mutator transaction binding the contract method 0x93f057e5.

Solidity: function unlinkAddress((uint256,address,bytes32) vars) returns()

func (*CharacterSession) UnlinkAnyUri

func (_Character *CharacterSession) UnlinkAnyUri(vars DataTypesunlinkAnyUriData) (*types.Transaction, error)

UnlinkAnyUri is a paid mutator transaction binding the contract method 0xef0828ab.

Solidity: function unlinkAnyUri((uint256,string,bytes32) vars) returns()

func (*CharacterSession) UnlinkCharacter

func (_Character *CharacterSession) UnlinkCharacter(vars DataTypesunlinkCharacterData) (*types.Transaction, error)

UnlinkCharacter is a paid mutator transaction binding the contract method 0x0ff98244.

Solidity: function unlinkCharacter((uint256,uint256,bytes32) vars) returns()

func (*CharacterSession) UnlinkERC721

func (_Character *CharacterSession) UnlinkERC721(vars DataTypesunlinkERC721Data) (*types.Transaction, error)

UnlinkERC721 is a paid mutator transaction binding the contract method 0x867884e6.

Solidity: function unlinkERC721((uint256,address,uint256,bytes32) vars) returns()

func (_Character *CharacterSession) UnlinkLinklist(vars DataTypesunlinkLinklistData) (*types.Transaction, error)

UnlinkLinklist is a paid mutator transaction binding the contract method 0x5a936d10.

Solidity: function unlinkLinklist((uint256,uint256,bytes32) vars) returns()

func (*CharacterSession) UnlinkNote

func (_Character *CharacterSession) UnlinkNote(vars DataTypesunlinkNoteData) (*types.Transaction, error)

UnlinkNote is a paid mutator transaction binding the contract method 0x40ad34d8.

Solidity: function unlinkNote((uint256,uint256,uint256,bytes32) vars) returns()

type CharacterSetCharacterUri

type CharacterSetCharacterUri struct {
	CharacterId *big.Int
	NewUri      string
	Raw         types.Log // Blockchain specific contextual infos
}

CharacterSetCharacterUri represents a SetCharacterUri event raised by the Character contract.

type CharacterSetCharacterUriIterator

type CharacterSetCharacterUriIterator struct {
	Event *CharacterSetCharacterUri // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

CharacterSetCharacterUriIterator is returned from FilterSetCharacterUri and is used to iterate over the raw logs and unpacked data for SetCharacterUri events raised by the Character contract.

func (*CharacterSetCharacterUriIterator) Close

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

func (*CharacterSetCharacterUriIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*CharacterSetCharacterUriIterator) 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 CharacterSetHandle

type CharacterSetHandle struct {
	Account     common.Address
	CharacterId *big.Int
	NewHandle   string
	Raw         types.Log // Blockchain specific contextual infos
}

CharacterSetHandle represents a SetHandle event raised by the Character contract.

type CharacterSetHandleIterator

type CharacterSetHandleIterator struct {
	Event *CharacterSetHandle // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

CharacterSetHandleIterator is returned from FilterSetHandle and is used to iterate over the raw logs and unpacked data for SetHandle events raised by the Character contract.

func (*CharacterSetHandleIterator) Close

func (it *CharacterSetHandleIterator) Close() error

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

func (*CharacterSetHandleIterator) Error

func (it *CharacterSetHandleIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*CharacterSetHandleIterator) Next

func (it *CharacterSetHandleIterator) Next() bool

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type CharacterSetLinkModule4Address

type CharacterSetLinkModule4Address struct {
	Account    common.Address
	LinkModule common.Address
	ReturnData []byte
	Timestamp  *big.Int
	Raw        types.Log // Blockchain specific contextual infos
}

CharacterSetLinkModule4Address represents a SetLinkModule4Address event raised by the Character contract.

type CharacterSetLinkModule4AddressIterator

type CharacterSetLinkModule4AddressIterator struct {
	Event *CharacterSetLinkModule4Address // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

CharacterSetLinkModule4AddressIterator is returned from FilterSetLinkModule4Address and is used to iterate over the raw logs and unpacked data for SetLinkModule4Address events raised by the Character contract.

func (*CharacterSetLinkModule4AddressIterator) Close

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

func (*CharacterSetLinkModule4AddressIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*CharacterSetLinkModule4AddressIterator) 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 CharacterSetLinkModule4Character

type CharacterSetLinkModule4Character struct {
	CharacterId *big.Int
	LinkModule  common.Address
	ReturnData  []byte
	Timestamp   *big.Int
	Raw         types.Log // Blockchain specific contextual infos
}

CharacterSetLinkModule4Character represents a SetLinkModule4Character event raised by the Character contract.

type CharacterSetLinkModule4CharacterIterator

type CharacterSetLinkModule4CharacterIterator struct {
	Event *CharacterSetLinkModule4Character // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

CharacterSetLinkModule4CharacterIterator is returned from FilterSetLinkModule4Character and is used to iterate over the raw logs and unpacked data for SetLinkModule4Character events raised by the Character contract.

func (*CharacterSetLinkModule4CharacterIterator) Close

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

func (*CharacterSetLinkModule4CharacterIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*CharacterSetLinkModule4CharacterIterator) 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 CharacterSetLinkModule4ERC721

type CharacterSetLinkModule4ERC721 struct {
	TokenAddress common.Address
	TokenId      *big.Int
	LinkModule   common.Address
	ReturnData   []byte
	Timestamp    *big.Int
	Raw          types.Log // Blockchain specific contextual infos
}

CharacterSetLinkModule4ERC721 represents a SetLinkModule4ERC721 event raised by the Character contract.

type CharacterSetLinkModule4ERC721Iterator

type CharacterSetLinkModule4ERC721Iterator struct {
	Event *CharacterSetLinkModule4ERC721 // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

CharacterSetLinkModule4ERC721Iterator is returned from FilterSetLinkModule4ERC721 and is used to iterate over the raw logs and unpacked data for SetLinkModule4ERC721 events raised by the Character contract.

func (*CharacterSetLinkModule4ERC721Iterator) Close

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

func (*CharacterSetLinkModule4ERC721Iterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*CharacterSetLinkModule4ERC721Iterator) 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 CharacterSetLinkModule4Linklist struct {
	LinklistId *big.Int
	LinkModule common.Address
	ReturnData []byte
	Timestamp  *big.Int
	Raw        types.Log // Blockchain specific contextual infos
}

CharacterSetLinkModule4Linklist represents a SetLinkModule4Linklist event raised by the Character contract.

type CharacterSetLinkModule4LinklistIterator

type CharacterSetLinkModule4LinklistIterator struct {
	Event *CharacterSetLinkModule4Linklist // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

CharacterSetLinkModule4LinklistIterator is returned from FilterSetLinkModule4Linklist and is used to iterate over the raw logs and unpacked data for SetLinkModule4Linklist events raised by the Character contract.

func (*CharacterSetLinkModule4LinklistIterator) Close

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

func (*CharacterSetLinkModule4LinklistIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*CharacterSetLinkModule4LinklistIterator) 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 CharacterSetLinkModule4Note

type CharacterSetLinkModule4Note struct {
	CharacterId *big.Int
	NoteId      *big.Int
	LinkModule  common.Address
	ReturnData  []byte
	Timestamp   *big.Int
	Raw         types.Log // Blockchain specific contextual infos
}

CharacterSetLinkModule4Note represents a SetLinkModule4Note event raised by the Character contract.

type CharacterSetLinkModule4NoteIterator

type CharacterSetLinkModule4NoteIterator struct {
	Event *CharacterSetLinkModule4Note // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

CharacterSetLinkModule4NoteIterator is returned from FilterSetLinkModule4Note and is used to iterate over the raw logs and unpacked data for SetLinkModule4Note events raised by the Character contract.

func (*CharacterSetLinkModule4NoteIterator) Close

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

func (*CharacterSetLinkModule4NoteIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*CharacterSetLinkModule4NoteIterator) 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 CharacterSetMintModule4Note

type CharacterSetMintModule4Note struct {
	CharacterId *big.Int
	NoteId      *big.Int
	MintModule  common.Address
	ReturnData  []byte
	Timestamp   *big.Int
	Raw         types.Log // Blockchain specific contextual infos
}

CharacterSetMintModule4Note represents a SetMintModule4Note event raised by the Character contract.

type CharacterSetMintModule4NoteIterator

type CharacterSetMintModule4NoteIterator struct {
	Event *CharacterSetMintModule4Note // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

CharacterSetMintModule4NoteIterator is returned from FilterSetMintModule4Note and is used to iterate over the raw logs and unpacked data for SetMintModule4Note events raised by the Character contract.

func (*CharacterSetMintModule4NoteIterator) Close

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

func (*CharacterSetMintModule4NoteIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*CharacterSetMintModule4NoteIterator) 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 CharacterSetNoteUri

type CharacterSetNoteUri struct {
	CharacterId *big.Int
	NoteId      *big.Int
	NewUri      string
	Raw         types.Log // Blockchain specific contextual infos
}

CharacterSetNoteUri represents a SetNoteUri event raised by the Character contract.

type CharacterSetNoteUriIterator

type CharacterSetNoteUriIterator struct {
	Event *CharacterSetNoteUri // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

CharacterSetNoteUriIterator is returned from FilterSetNoteUri and is used to iterate over the raw logs and unpacked data for SetNoteUri events raised by the Character contract.

func (*CharacterSetNoteUriIterator) Close

func (it *CharacterSetNoteUriIterator) Close() error

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

func (*CharacterSetNoteUriIterator) Error

func (it *CharacterSetNoteUriIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*CharacterSetNoteUriIterator) Next

func (it *CharacterSetNoteUriIterator) Next() bool

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type CharacterSetOperator

type CharacterSetOperator struct {
	CharacterId *big.Int
	Operator    common.Address
	Timestamp   *big.Int
	Raw         types.Log // Blockchain specific contextual infos
}

CharacterSetOperator represents a SetOperator event raised by the Character contract.

type CharacterSetOperatorIterator

type CharacterSetOperatorIterator struct {
	Event *CharacterSetOperator // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

CharacterSetOperatorIterator is returned from FilterSetOperator and is used to iterate over the raw logs and unpacked data for SetOperator events raised by the Character contract.

func (*CharacterSetOperatorIterator) Close

func (it *CharacterSetOperatorIterator) Close() error

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

func (*CharacterSetOperatorIterator) Error

func (it *CharacterSetOperatorIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*CharacterSetOperatorIterator) 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 CharacterSetPrimaryCharacterId

type CharacterSetPrimaryCharacterId struct {
	Account        common.Address
	CharacterId    *big.Int
	OldCharacterId *big.Int
	Raw            types.Log // Blockchain specific contextual infos
}

CharacterSetPrimaryCharacterId represents a SetPrimaryCharacterId event raised by the Character contract.

type CharacterSetPrimaryCharacterIdIterator

type CharacterSetPrimaryCharacterIdIterator struct {
	Event *CharacterSetPrimaryCharacterId // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

CharacterSetPrimaryCharacterIdIterator is returned from FilterSetPrimaryCharacterId and is used to iterate over the raw logs and unpacked data for SetPrimaryCharacterId events raised by the Character contract.

func (*CharacterSetPrimaryCharacterIdIterator) Close

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

func (*CharacterSetPrimaryCharacterIdIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*CharacterSetPrimaryCharacterIdIterator) 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 CharacterSetSocialToken

type CharacterSetSocialToken struct {
	Account      common.Address
	CharacterId  *big.Int
	TokenAddress common.Address
	Raw          types.Log // Blockchain specific contextual infos
}

CharacterSetSocialToken represents a SetSocialToken event raised by the Character contract.

type CharacterSetSocialTokenIterator

type CharacterSetSocialTokenIterator struct {
	Event *CharacterSetSocialToken // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

CharacterSetSocialTokenIterator is returned from FilterSetSocialToken and is used to iterate over the raw logs and unpacked data for SetSocialToken events raised by the Character contract.

func (*CharacterSetSocialTokenIterator) Close

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

func (*CharacterSetSocialTokenIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*CharacterSetSocialTokenIterator) 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 CharacterTransactor

type CharacterTransactor struct {
	// contains filtered or unexported fields
}

CharacterTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewCharacterTransactor

func NewCharacterTransactor(address common.Address, transactor bind.ContractTransactor) (*CharacterTransactor, error)

NewCharacterTransactor creates a new write-only instance of Character, bound to a specific deployed contract.

func (*CharacterTransactor) Approve

func (_Character *CharacterTransactor) 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 (*CharacterTransactor) Burn

func (_Character *CharacterTransactor) Burn(opts *bind.TransactOpts, tokenId *big.Int) (*types.Transaction, error)

Burn is a paid mutator transaction binding the contract method 0x42966c68.

Solidity: function burn(uint256 tokenId) returns()

func (*CharacterTransactor) CreateCharacter

func (_Character *CharacterTransactor) CreateCharacter(opts *bind.TransactOpts, vars DataTypesCreateCharacterData) (*types.Transaction, error)

CreateCharacter is a paid mutator transaction binding the contract method 0xcd69fe61.

Solidity: function createCharacter((address,string,string,address,bytes) vars) returns()

func (*CharacterTransactor) CreateProfile

func (_Character *CharacterTransactor) CreateProfile(opts *bind.TransactOpts, vars DataTypesCreateCharacterData) (*types.Transaction, error)

CreateProfile is a paid mutator transaction binding the contract method 0xbd5f69cb.

Solidity: function createProfile((address,string,string,address,bytes) vars) returns()

func (*CharacterTransactor) CreateThenLinkCharacter

func (_Character *CharacterTransactor) CreateThenLinkCharacter(opts *bind.TransactOpts, vars DataTypescreateThenLinkCharacterData) (*types.Transaction, error)

CreateThenLinkCharacter is a paid mutator transaction binding the contract method 0xf6479d77.

Solidity: function createThenLinkCharacter((uint256,address,bytes32) vars) returns()

func (*CharacterTransactor) DeleteNote

func (_Character *CharacterTransactor) DeleteNote(opts *bind.TransactOpts, characterId *big.Int, noteId *big.Int) (*types.Transaction, error)

DeleteNote is a paid mutator transaction binding the contract method 0xc2a6fe3b.

Solidity: function deleteNote(uint256 characterId, uint256 noteId) returns()

func (*CharacterTransactor) Initialize

func (_Character *CharacterTransactor) Initialize(opts *bind.TransactOpts, _name string, _symbol string, _linklistContract common.Address, _mintNFTImpl common.Address, _periphery common.Address, _resolver common.Address) (*types.Transaction, error)

Initialize is a paid mutator transaction binding the contract method 0xe56f2fe4.

Solidity: function initialize(string _name, string _symbol, address _linklistContract, address _mintNFTImpl, address _periphery, address _resolver) returns()

func (*CharacterTransactor) LinkAddress

func (_Character *CharacterTransactor) LinkAddress(opts *bind.TransactOpts, vars DataTypeslinkAddressData) (*types.Transaction, error)

LinkAddress is a paid mutator transaction binding the contract method 0x388f5083.

Solidity: function linkAddress((uint256,address,bytes32,bytes) vars) returns()

func (*CharacterTransactor) LinkAnyUri

func (_Character *CharacterTransactor) LinkAnyUri(opts *bind.TransactOpts, vars DataTypeslinkAnyUriData) (*types.Transaction, error)

LinkAnyUri is a paid mutator transaction binding the contract method 0x5fb88183.

Solidity: function linkAnyUri((uint256,string,bytes32,bytes) vars) returns()

func (*CharacterTransactor) LinkCharacter

func (_Character *CharacterTransactor) LinkCharacter(opts *bind.TransactOpts, vars DataTypeslinkCharacterData) (*types.Transaction, error)

LinkCharacter is a paid mutator transaction binding the contract method 0x188b04b3.

Solidity: function linkCharacter((uint256,uint256,bytes32,bytes) vars) returns()

func (*CharacterTransactor) LinkERC721

func (_Character *CharacterTransactor) LinkERC721(opts *bind.TransactOpts, vars DataTypeslinkERC721Data) (*types.Transaction, error)

LinkERC721 is a paid mutator transaction binding the contract method 0xcb8e757e.

Solidity: function linkERC721((uint256,address,uint256,bytes32,bytes) vars) returns()

func (_Character *CharacterTransactor) LinkLinklist(opts *bind.TransactOpts, vars DataTypeslinkLinklistData) (*types.Transaction, error)

LinkLinklist is a paid mutator transaction binding the contract method 0x9864c307.

Solidity: function linkLinklist((uint256,uint256,bytes32,bytes) vars) returns()

func (*CharacterTransactor) LinkNote

func (_Character *CharacterTransactor) LinkNote(opts *bind.TransactOpts, vars DataTypeslinkNoteData) (*types.Transaction, error)

LinkNote is a paid mutator transaction binding the contract method 0xb9d32845.

Solidity: function linkNote((uint256,uint256,uint256,bytes32,bytes) vars) returns()

func (*CharacterTransactor) LockNote

func (_Character *CharacterTransactor) LockNote(opts *bind.TransactOpts, characterId *big.Int, noteId *big.Int) (*types.Transaction, error)

LockNote is a paid mutator transaction binding the contract method 0x74f345cf.

Solidity: function lockNote(uint256 characterId, uint256 noteId) returns()

func (*CharacterTransactor) MigrateNote

func (_Character *CharacterTransactor) MigrateNote(opts *bind.TransactOpts, characterId *big.Int) (*types.Transaction, error)

MigrateNote is a paid mutator transaction binding the contract method 0x14bd433c.

Solidity: function migrateNote(uint256 characterId) returns()

func (*CharacterTransactor) MintNote

func (_Character *CharacterTransactor) MintNote(opts *bind.TransactOpts, vars DataTypesMintNoteData) (*types.Transaction, error)

MintNote is a paid mutator transaction binding the contract method 0xa7ccb4bf.

Solidity: function mintNote((uint256,uint256,address,bytes) vars) returns(uint256)

func (*CharacterTransactor) PostNote

func (_Character *CharacterTransactor) PostNote(opts *bind.TransactOpts, vars DataTypesPostNoteData) (*types.Transaction, error)

PostNote is a paid mutator transaction binding the contract method 0x29c301c2.

Solidity: function postNote((uint256,string,address,bytes,address,bytes,bool) vars) returns(uint256)

func (*CharacterTransactor) PostNote4Address

func (_Character *CharacterTransactor) PostNote4Address(opts *bind.TransactOpts, noteData DataTypesPostNoteData, ethAddress common.Address) (*types.Transaction, error)

PostNote4Address is a paid mutator transaction binding the contract method 0x92f7070b.

Solidity: function postNote4Address((uint256,string,address,bytes,address,bytes,bool) noteData, address ethAddress) returns(uint256)

func (*CharacterTransactor) PostNote4AnyUri

func (_Character *CharacterTransactor) PostNote4AnyUri(opts *bind.TransactOpts, postNoteData DataTypesPostNoteData, uri string) (*types.Transaction, error)

PostNote4AnyUri is a paid mutator transaction binding the contract method 0xf316bacd.

Solidity: function postNote4AnyUri((uint256,string,address,bytes,address,bytes,bool) postNoteData, string uri) returns(uint256)

func (*CharacterTransactor) PostNote4Character

func (_Character *CharacterTransactor) PostNote4Character(opts *bind.TransactOpts, postNoteData DataTypesPostNoteData, toCharacterId *big.Int) (*types.Transaction, error)

PostNote4Character is a paid mutator transaction binding the contract method 0xaf90b112.

Solidity: function postNote4Character((uint256,string,address,bytes,address,bytes,bool) postNoteData, uint256 toCharacterId) returns(uint256)

func (*CharacterTransactor) PostNote4ERC721

func (_Character *CharacterTransactor) PostNote4ERC721(opts *bind.TransactOpts, postNoteData DataTypesPostNoteData, erc721 DataTypesERC721Struct) (*types.Transaction, error)

PostNote4ERC721 is a paid mutator transaction binding the contract method 0x327b2a03.

Solidity: function postNote4ERC721((uint256,string,address,bytes,address,bytes,bool) postNoteData, (address,uint256) erc721) returns(uint256)

func (_Character *CharacterTransactor) PostNote4Linklist(opts *bind.TransactOpts, noteData DataTypesPostNoteData, toLinklistId *big.Int) (*types.Transaction, error)

PostNote4Linklist is a paid mutator transaction binding the contract method 0x44b82a24.

Solidity: function postNote4Linklist((uint256,string,address,bytes,address,bytes,bool) noteData, uint256 toLinklistId) returns(uint256)

func (*CharacterTransactor) PostNote4Note

func (_Character *CharacterTransactor) PostNote4Note(opts *bind.TransactOpts, postNoteData DataTypesPostNoteData, note DataTypesNoteStruct) (*types.Transaction, error)

PostNote4Note is a paid mutator transaction binding the contract method 0x9a4dec18.

Solidity: function postNote4Note((uint256,string,address,bytes,address,bytes,bool) postNoteData, (uint256,uint256) note) returns(uint256)

func (*CharacterTransactor) SafeTransferFrom

func (_Character *CharacterTransactor) 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 (*CharacterTransactor) SafeTransferFrom0

func (_Character *CharacterTransactor) 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 (*CharacterTransactor) SetApprovalForAll

func (_Character *CharacterTransactor) 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 (*CharacterTransactor) SetCharacterUri

func (_Character *CharacterTransactor) SetCharacterUri(opts *bind.TransactOpts, characterId *big.Int, newUri string) (*types.Transaction, error)

SetCharacterUri is a paid mutator transaction binding the contract method 0x47f94de7.

Solidity: function setCharacterUri(uint256 characterId, string newUri) returns()

func (*CharacterTransactor) SetHandle

func (_Character *CharacterTransactor) SetHandle(opts *bind.TransactOpts, characterId *big.Int, newHandle string) (*types.Transaction, error)

SetHandle is a paid mutator transaction binding the contract method 0xa6e6178d.

Solidity: function setHandle(uint256 characterId, string newHandle) returns()

func (*CharacterTransactor) SetLinkModule4Address

func (_Character *CharacterTransactor) SetLinkModule4Address(opts *bind.TransactOpts, vars DataTypessetLinkModule4AddressData) (*types.Transaction, error)

SetLinkModule4Address is a paid mutator transaction binding the contract method 0x08cb68ff.

Solidity: function setLinkModule4Address((address,address,bytes) vars) returns()

func (*CharacterTransactor) SetLinkModule4Character

func (_Character *CharacterTransactor) SetLinkModule4Character(opts *bind.TransactOpts, vars DataTypessetLinkModule4CharacterData) (*types.Transaction, error)

SetLinkModule4Character is a paid mutator transaction binding the contract method 0xfd2d866f.

Solidity: function setLinkModule4Character((uint256,address,bytes) vars) returns()

func (*CharacterTransactor) SetLinkModule4ERC721

func (_Character *CharacterTransactor) SetLinkModule4ERC721(opts *bind.TransactOpts, vars DataTypessetLinkModule4ERC721Data) (*types.Transaction, error)

SetLinkModule4ERC721 is a paid mutator transaction binding the contract method 0x69492c97.

Solidity: function setLinkModule4ERC721((address,uint256,address,bytes) vars) returns()

func (_Character *CharacterTransactor) SetLinkModule4Linklist(opts *bind.TransactOpts, vars DataTypessetLinkModule4LinklistData) (*types.Transaction, error)

SetLinkModule4Linklist is a paid mutator transaction binding the contract method 0x0c4dd5f2.

Solidity: function setLinkModule4Linklist((uint256,address,bytes) vars) returns()

func (*CharacterTransactor) SetLinkModule4Note

func (_Character *CharacterTransactor) SetLinkModule4Note(opts *bind.TransactOpts, vars DataTypessetLinkModule4NoteData) (*types.Transaction, error)

SetLinkModule4Note is a paid mutator transaction binding the contract method 0xdb8c198d.

Solidity: function setLinkModule4Note((uint256,uint256,address,bytes) vars) returns()

func (*CharacterTransactor) SetLinklistUri

func (_Character *CharacterTransactor) SetLinklistUri(opts *bind.TransactOpts, linklistId *big.Int, uri string) (*types.Transaction, error)

SetLinklistUri is a paid mutator transaction binding the contract method 0x33f06ee6.

Solidity: function setLinklistUri(uint256 linklistId, string uri) returns()

func (*CharacterTransactor) SetMintModule4Note

func (_Character *CharacterTransactor) SetMintModule4Note(opts *bind.TransactOpts, vars DataTypessetMintModule4NoteData) (*types.Transaction, error)

SetMintModule4Note is a paid mutator transaction binding the contract method 0xd23b320b.

Solidity: function setMintModule4Note((uint256,uint256,address,bytes) vars) returns()

func (*CharacterTransactor) SetNoteUri

func (_Character *CharacterTransactor) SetNoteUri(opts *bind.TransactOpts, characterId *big.Int, noteId *big.Int, newUri string) (*types.Transaction, error)

SetNoteUri is a paid mutator transaction binding the contract method 0x628b644a.

Solidity: function setNoteUri(uint256 characterId, uint256 noteId, string newUri) returns()

func (*CharacterTransactor) SetOperator

func (_Character *CharacterTransactor) SetOperator(opts *bind.TransactOpts, characterId *big.Int, operator common.Address) (*types.Transaction, error)

SetOperator is a paid mutator transaction binding the contract method 0xe7a1c1c0.

Solidity: function setOperator(uint256 characterId, address operator) returns()

func (*CharacterTransactor) SetPrimaryCharacterId

func (_Character *CharacterTransactor) SetPrimaryCharacterId(opts *bind.TransactOpts, characterId *big.Int) (*types.Transaction, error)

SetPrimaryCharacterId is a paid mutator transaction binding the contract method 0xf2ad8075.

Solidity: function setPrimaryCharacterId(uint256 characterId) returns()

func (*CharacterTransactor) SetProfileUri

func (_Character *CharacterTransactor) SetProfileUri(opts *bind.TransactOpts, profileId *big.Int, newUri string) (*types.Transaction, error)

SetProfileUri is a paid mutator transaction binding the contract method 0x7c392b51.

Solidity: function setProfileUri(uint256 profileId, string newUri) returns()

func (*CharacterTransactor) SetSocialToken

func (_Character *CharacterTransactor) SetSocialToken(opts *bind.TransactOpts, characterId *big.Int, tokenAddress common.Address) (*types.Transaction, error)

SetSocialToken is a paid mutator transaction binding the contract method 0x95d9fa7d.

Solidity: function setSocialToken(uint256 characterId, address tokenAddress) returns()

func (*CharacterTransactor) TransferFrom

func (_Character *CharacterTransactor) 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 (*CharacterTransactor) UnlinkAddress

func (_Character *CharacterTransactor) UnlinkAddress(opts *bind.TransactOpts, vars DataTypesunlinkAddressData) (*types.Transaction, error)

UnlinkAddress is a paid mutator transaction binding the contract method 0x93f057e5.

Solidity: function unlinkAddress((uint256,address,bytes32) vars) returns()

func (*CharacterTransactor) UnlinkAnyUri

func (_Character *CharacterTransactor) UnlinkAnyUri(opts *bind.TransactOpts, vars DataTypesunlinkAnyUriData) (*types.Transaction, error)

UnlinkAnyUri is a paid mutator transaction binding the contract method 0xef0828ab.

Solidity: function unlinkAnyUri((uint256,string,bytes32) vars) returns()

func (*CharacterTransactor) UnlinkCharacter

func (_Character *CharacterTransactor) UnlinkCharacter(opts *bind.TransactOpts, vars DataTypesunlinkCharacterData) (*types.Transaction, error)

UnlinkCharacter is a paid mutator transaction binding the contract method 0x0ff98244.

Solidity: function unlinkCharacter((uint256,uint256,bytes32) vars) returns()

func (*CharacterTransactor) UnlinkERC721

func (_Character *CharacterTransactor) UnlinkERC721(opts *bind.TransactOpts, vars DataTypesunlinkERC721Data) (*types.Transaction, error)

UnlinkERC721 is a paid mutator transaction binding the contract method 0x867884e6.

Solidity: function unlinkERC721((uint256,address,uint256,bytes32) vars) returns()

func (_Character *CharacterTransactor) UnlinkLinklist(opts *bind.TransactOpts, vars DataTypesunlinkLinklistData) (*types.Transaction, error)

UnlinkLinklist is a paid mutator transaction binding the contract method 0x5a936d10.

Solidity: function unlinkLinklist((uint256,uint256,bytes32) vars) returns()

func (*CharacterTransactor) UnlinkNote

func (_Character *CharacterTransactor) UnlinkNote(opts *bind.TransactOpts, vars DataTypesunlinkNoteData) (*types.Transaction, error)

UnlinkNote is a paid mutator transaction binding the contract method 0x40ad34d8.

Solidity: function unlinkNote((uint256,uint256,uint256,bytes32) vars) returns()

type CharacterTransactorRaw

type CharacterTransactorRaw struct {
	Contract *CharacterTransactor // Generic write-only contract binding to access the raw methods on
}

CharacterTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*CharacterTransactorRaw) Transact

func (_Character *CharacterTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*CharacterTransactorRaw) Transfer

func (_Character *CharacterTransactorRaw) 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 CharacterTransactorSession

type CharacterTransactorSession struct {
	Contract     *CharacterTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts    // Transaction auth options to use throughout this session
}

CharacterTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*CharacterTransactorSession) Approve

func (_Character *CharacterTransactorSession) 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 (*CharacterTransactorSession) Burn

func (_Character *CharacterTransactorSession) Burn(tokenId *big.Int) (*types.Transaction, error)

Burn is a paid mutator transaction binding the contract method 0x42966c68.

Solidity: function burn(uint256 tokenId) returns()

func (*CharacterTransactorSession) CreateCharacter

func (_Character *CharacterTransactorSession) CreateCharacter(vars DataTypesCreateCharacterData) (*types.Transaction, error)

CreateCharacter is a paid mutator transaction binding the contract method 0xcd69fe61.

Solidity: function createCharacter((address,string,string,address,bytes) vars) returns()

func (*CharacterTransactorSession) CreateProfile

CreateProfile is a paid mutator transaction binding the contract method 0xbd5f69cb.

Solidity: function createProfile((address,string,string,address,bytes) vars) returns()

func (*CharacterTransactorSession) CreateThenLinkCharacter

func (_Character *CharacterTransactorSession) CreateThenLinkCharacter(vars DataTypescreateThenLinkCharacterData) (*types.Transaction, error)

CreateThenLinkCharacter is a paid mutator transaction binding the contract method 0xf6479d77.

Solidity: function createThenLinkCharacter((uint256,address,bytes32) vars) returns()

func (*CharacterTransactorSession) DeleteNote

func (_Character *CharacterTransactorSession) DeleteNote(characterId *big.Int, noteId *big.Int) (*types.Transaction, error)

DeleteNote is a paid mutator transaction binding the contract method 0xc2a6fe3b.

Solidity: function deleteNote(uint256 characterId, uint256 noteId) returns()

func (*CharacterTransactorSession) Initialize

func (_Character *CharacterTransactorSession) Initialize(_name string, _symbol string, _linklistContract common.Address, _mintNFTImpl common.Address, _periphery common.Address, _resolver common.Address) (*types.Transaction, error)

Initialize is a paid mutator transaction binding the contract method 0xe56f2fe4.

Solidity: function initialize(string _name, string _symbol, address _linklistContract, address _mintNFTImpl, address _periphery, address _resolver) returns()

func (*CharacterTransactorSession) LinkAddress

LinkAddress is a paid mutator transaction binding the contract method 0x388f5083.

Solidity: function linkAddress((uint256,address,bytes32,bytes) vars) returns()

func (*CharacterTransactorSession) LinkAnyUri

LinkAnyUri is a paid mutator transaction binding the contract method 0x5fb88183.

Solidity: function linkAnyUri((uint256,string,bytes32,bytes) vars) returns()

func (*CharacterTransactorSession) LinkCharacter

func (_Character *CharacterTransactorSession) LinkCharacter(vars DataTypeslinkCharacterData) (*types.Transaction, error)

LinkCharacter is a paid mutator transaction binding the contract method 0x188b04b3.

Solidity: function linkCharacter((uint256,uint256,bytes32,bytes) vars) returns()

func (*CharacterTransactorSession) LinkERC721

LinkERC721 is a paid mutator transaction binding the contract method 0xcb8e757e.

Solidity: function linkERC721((uint256,address,uint256,bytes32,bytes) vars) returns()

func (_Character *CharacterTransactorSession) LinkLinklist(vars DataTypeslinkLinklistData) (*types.Transaction, error)

LinkLinklist is a paid mutator transaction binding the contract method 0x9864c307.

Solidity: function linkLinklist((uint256,uint256,bytes32,bytes) vars) returns()

func (*CharacterTransactorSession) LinkNote

LinkNote is a paid mutator transaction binding the contract method 0xb9d32845.

Solidity: function linkNote((uint256,uint256,uint256,bytes32,bytes) vars) returns()

func (*CharacterTransactorSession) LockNote

func (_Character *CharacterTransactorSession) LockNote(characterId *big.Int, noteId *big.Int) (*types.Transaction, error)

LockNote is a paid mutator transaction binding the contract method 0x74f345cf.

Solidity: function lockNote(uint256 characterId, uint256 noteId) returns()

func (*CharacterTransactorSession) MigrateNote

func (_Character *CharacterTransactorSession) MigrateNote(characterId *big.Int) (*types.Transaction, error)

MigrateNote is a paid mutator transaction binding the contract method 0x14bd433c.

Solidity: function migrateNote(uint256 characterId) returns()

func (*CharacterTransactorSession) MintNote

MintNote is a paid mutator transaction binding the contract method 0xa7ccb4bf.

Solidity: function mintNote((uint256,uint256,address,bytes) vars) returns(uint256)

func (*CharacterTransactorSession) PostNote

PostNote is a paid mutator transaction binding the contract method 0x29c301c2.

Solidity: function postNote((uint256,string,address,bytes,address,bytes,bool) vars) returns(uint256)

func (*CharacterTransactorSession) PostNote4Address

func (_Character *CharacterTransactorSession) PostNote4Address(noteData DataTypesPostNoteData, ethAddress common.Address) (*types.Transaction, error)

PostNote4Address is a paid mutator transaction binding the contract method 0x92f7070b.

Solidity: function postNote4Address((uint256,string,address,bytes,address,bytes,bool) noteData, address ethAddress) returns(uint256)

func (*CharacterTransactorSession) PostNote4AnyUri

func (_Character *CharacterTransactorSession) PostNote4AnyUri(postNoteData DataTypesPostNoteData, uri string) (*types.Transaction, error)

PostNote4AnyUri is a paid mutator transaction binding the contract method 0xf316bacd.

Solidity: function postNote4AnyUri((uint256,string,address,bytes,address,bytes,bool) postNoteData, string uri) returns(uint256)

func (*CharacterTransactorSession) PostNote4Character

func (_Character *CharacterTransactorSession) PostNote4Character(postNoteData DataTypesPostNoteData, toCharacterId *big.Int) (*types.Transaction, error)

PostNote4Character is a paid mutator transaction binding the contract method 0xaf90b112.

Solidity: function postNote4Character((uint256,string,address,bytes,address,bytes,bool) postNoteData, uint256 toCharacterId) returns(uint256)

func (*CharacterTransactorSession) PostNote4ERC721

func (_Character *CharacterTransactorSession) PostNote4ERC721(postNoteData DataTypesPostNoteData, erc721 DataTypesERC721Struct) (*types.Transaction, error)

PostNote4ERC721 is a paid mutator transaction binding the contract method 0x327b2a03.

Solidity: function postNote4ERC721((uint256,string,address,bytes,address,bytes,bool) postNoteData, (address,uint256) erc721) returns(uint256)

func (_Character *CharacterTransactorSession) PostNote4Linklist(noteData DataTypesPostNoteData, toLinklistId *big.Int) (*types.Transaction, error)

PostNote4Linklist is a paid mutator transaction binding the contract method 0x44b82a24.

Solidity: function postNote4Linklist((uint256,string,address,bytes,address,bytes,bool) noteData, uint256 toLinklistId) returns(uint256)

func (*CharacterTransactorSession) PostNote4Note

func (_Character *CharacterTransactorSession) PostNote4Note(postNoteData DataTypesPostNoteData, note DataTypesNoteStruct) (*types.Transaction, error)

PostNote4Note is a paid mutator transaction binding the contract method 0x9a4dec18.

Solidity: function postNote4Note((uint256,string,address,bytes,address,bytes,bool) postNoteData, (uint256,uint256) note) returns(uint256)

func (*CharacterTransactorSession) SafeTransferFrom

func (_Character *CharacterTransactorSession) 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 (*CharacterTransactorSession) SafeTransferFrom0

func (_Character *CharacterTransactorSession) 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 (*CharacterTransactorSession) SetApprovalForAll

func (_Character *CharacterTransactorSession) 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 (*CharacterTransactorSession) SetCharacterUri

func (_Character *CharacterTransactorSession) SetCharacterUri(characterId *big.Int, newUri string) (*types.Transaction, error)

SetCharacterUri is a paid mutator transaction binding the contract method 0x47f94de7.

Solidity: function setCharacterUri(uint256 characterId, string newUri) returns()

func (*CharacterTransactorSession) SetHandle

func (_Character *CharacterTransactorSession) SetHandle(characterId *big.Int, newHandle string) (*types.Transaction, error)

SetHandle is a paid mutator transaction binding the contract method 0xa6e6178d.

Solidity: function setHandle(uint256 characterId, string newHandle) returns()

func (*CharacterTransactorSession) SetLinkModule4Address

func (_Character *CharacterTransactorSession) SetLinkModule4Address(vars DataTypessetLinkModule4AddressData) (*types.Transaction, error)

SetLinkModule4Address is a paid mutator transaction binding the contract method 0x08cb68ff.

Solidity: function setLinkModule4Address((address,address,bytes) vars) returns()

func (*CharacterTransactorSession) SetLinkModule4Character

func (_Character *CharacterTransactorSession) SetLinkModule4Character(vars DataTypessetLinkModule4CharacterData) (*types.Transaction, error)

SetLinkModule4Character is a paid mutator transaction binding the contract method 0xfd2d866f.

Solidity: function setLinkModule4Character((uint256,address,bytes) vars) returns()

func (*CharacterTransactorSession) SetLinkModule4ERC721

func (_Character *CharacterTransactorSession) SetLinkModule4ERC721(vars DataTypessetLinkModule4ERC721Data) (*types.Transaction, error)

SetLinkModule4ERC721 is a paid mutator transaction binding the contract method 0x69492c97.

Solidity: function setLinkModule4ERC721((address,uint256,address,bytes) vars) returns()

func (_Character *CharacterTransactorSession) SetLinkModule4Linklist(vars DataTypessetLinkModule4LinklistData) (*types.Transaction, error)

SetLinkModule4Linklist is a paid mutator transaction binding the contract method 0x0c4dd5f2.

Solidity: function setLinkModule4Linklist((uint256,address,bytes) vars) returns()

func (*CharacterTransactorSession) SetLinkModule4Note

func (_Character *CharacterTransactorSession) SetLinkModule4Note(vars DataTypessetLinkModule4NoteData) (*types.Transaction, error)

SetLinkModule4Note is a paid mutator transaction binding the contract method 0xdb8c198d.

Solidity: function setLinkModule4Note((uint256,uint256,address,bytes) vars) returns()

func (*CharacterTransactorSession) SetLinklistUri

func (_Character *CharacterTransactorSession) SetLinklistUri(linklistId *big.Int, uri string) (*types.Transaction, error)

SetLinklistUri is a paid mutator transaction binding the contract method 0x33f06ee6.

Solidity: function setLinklistUri(uint256 linklistId, string uri) returns()

func (*CharacterTransactorSession) SetMintModule4Note

func (_Character *CharacterTransactorSession) SetMintModule4Note(vars DataTypessetMintModule4NoteData) (*types.Transaction, error)

SetMintModule4Note is a paid mutator transaction binding the contract method 0xd23b320b.

Solidity: function setMintModule4Note((uint256,uint256,address,bytes) vars) returns()

func (*CharacterTransactorSession) SetNoteUri

func (_Character *CharacterTransactorSession) SetNoteUri(characterId *big.Int, noteId *big.Int, newUri string) (*types.Transaction, error)

SetNoteUri is a paid mutator transaction binding the contract method 0x628b644a.

Solidity: function setNoteUri(uint256 characterId, uint256 noteId, string newUri) returns()

func (*CharacterTransactorSession) SetOperator

func (_Character *CharacterTransactorSession) SetOperator(characterId *big.Int, operator common.Address) (*types.Transaction, error)

SetOperator is a paid mutator transaction binding the contract method 0xe7a1c1c0.

Solidity: function setOperator(uint256 characterId, address operator) returns()

func (*CharacterTransactorSession) SetPrimaryCharacterId

func (_Character *CharacterTransactorSession) SetPrimaryCharacterId(characterId *big.Int) (*types.Transaction, error)

SetPrimaryCharacterId is a paid mutator transaction binding the contract method 0xf2ad8075.

Solidity: function setPrimaryCharacterId(uint256 characterId) returns()

func (*CharacterTransactorSession) SetProfileUri

func (_Character *CharacterTransactorSession) SetProfileUri(profileId *big.Int, newUri string) (*types.Transaction, error)

SetProfileUri is a paid mutator transaction binding the contract method 0x7c392b51.

Solidity: function setProfileUri(uint256 profileId, string newUri) returns()

func (*CharacterTransactorSession) SetSocialToken

func (_Character *CharacterTransactorSession) SetSocialToken(characterId *big.Int, tokenAddress common.Address) (*types.Transaction, error)

SetSocialToken is a paid mutator transaction binding the contract method 0x95d9fa7d.

Solidity: function setSocialToken(uint256 characterId, address tokenAddress) returns()

func (*CharacterTransactorSession) TransferFrom

func (_Character *CharacterTransactorSession) 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 (*CharacterTransactorSession) UnlinkAddress

func (_Character *CharacterTransactorSession) UnlinkAddress(vars DataTypesunlinkAddressData) (*types.Transaction, error)

UnlinkAddress is a paid mutator transaction binding the contract method 0x93f057e5.

Solidity: function unlinkAddress((uint256,address,bytes32) vars) returns()

func (*CharacterTransactorSession) UnlinkAnyUri

func (_Character *CharacterTransactorSession) UnlinkAnyUri(vars DataTypesunlinkAnyUriData) (*types.Transaction, error)

UnlinkAnyUri is a paid mutator transaction binding the contract method 0xef0828ab.

Solidity: function unlinkAnyUri((uint256,string,bytes32) vars) returns()

func (*CharacterTransactorSession) UnlinkCharacter

func (_Character *CharacterTransactorSession) UnlinkCharacter(vars DataTypesunlinkCharacterData) (*types.Transaction, error)

UnlinkCharacter is a paid mutator transaction binding the contract method 0x0ff98244.

Solidity: function unlinkCharacter((uint256,uint256,bytes32) vars) returns()

func (*CharacterTransactorSession) UnlinkERC721

func (_Character *CharacterTransactorSession) UnlinkERC721(vars DataTypesunlinkERC721Data) (*types.Transaction, error)

UnlinkERC721 is a paid mutator transaction binding the contract method 0x867884e6.

Solidity: function unlinkERC721((uint256,address,uint256,bytes32) vars) returns()

func (_Character *CharacterTransactorSession) UnlinkLinklist(vars DataTypesunlinkLinklistData) (*types.Transaction, error)

UnlinkLinklist is a paid mutator transaction binding the contract method 0x5a936d10.

Solidity: function unlinkLinklist((uint256,uint256,bytes32) vars) returns()

func (*CharacterTransactorSession) UnlinkNote

UnlinkNote is a paid mutator transaction binding the contract method 0x40ad34d8.

Solidity: function unlinkNote((uint256,uint256,uint256,bytes32) vars) returns()

type CharacterTransfer

type CharacterTransfer struct {
	From    common.Address
	To      common.Address
	TokenId *big.Int
	Raw     types.Log // Blockchain specific contextual infos
}

CharacterTransfer represents a Transfer event raised by the Character contract.

type CharacterTransferIterator

type CharacterTransferIterator struct {
	Event *CharacterTransfer // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

CharacterTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the Character contract.

func (*CharacterTransferIterator) Close

func (it *CharacterTransferIterator) Close() error

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

func (*CharacterTransferIterator) Error

func (it *CharacterTransferIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*CharacterTransferIterator) Next

func (it *CharacterTransferIterator) Next() bool

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type CharacterUnlinkAddress

type CharacterUnlinkAddress struct {
	FromCharacterId *big.Int
	EthAddress      common.Address
	LinkType        [32]byte
	Raw             types.Log // Blockchain specific contextual infos
}

CharacterUnlinkAddress represents a UnlinkAddress event raised by the Character contract.

type CharacterUnlinkAddressIterator

type CharacterUnlinkAddressIterator struct {
	Event *CharacterUnlinkAddress // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

CharacterUnlinkAddressIterator is returned from FilterUnlinkAddress and is used to iterate over the raw logs and unpacked data for UnlinkAddress events raised by the Character contract.

func (*CharacterUnlinkAddressIterator) Close

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

func (*CharacterUnlinkAddressIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*CharacterUnlinkAddressIterator) 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 CharacterUnlinkAnyUri

type CharacterUnlinkAnyUri struct {
	FromCharacterId *big.Int
	ToUri           string
	LinkType        [32]byte
	Raw             types.Log // Blockchain specific contextual infos
}

CharacterUnlinkAnyUri represents a UnlinkAnyUri event raised by the Character contract.

type CharacterUnlinkAnyUriIterator

type CharacterUnlinkAnyUriIterator struct {
	Event *CharacterUnlinkAnyUri // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

CharacterUnlinkAnyUriIterator is returned from FilterUnlinkAnyUri and is used to iterate over the raw logs and unpacked data for UnlinkAnyUri events raised by the Character contract.

func (*CharacterUnlinkAnyUriIterator) Close

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

func (*CharacterUnlinkAnyUriIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*CharacterUnlinkAnyUriIterator) 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 CharacterUnlinkCharacter

type CharacterUnlinkCharacter struct {
	Account         common.Address
	FromCharacterId *big.Int
	ToCharacterId   *big.Int
	LinkType        [32]byte
	Raw             types.Log // Blockchain specific contextual infos
}

CharacterUnlinkCharacter represents a UnlinkCharacter event raised by the Character contract.

type CharacterUnlinkCharacterIterator

type CharacterUnlinkCharacterIterator struct {
	Event *CharacterUnlinkCharacter // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

CharacterUnlinkCharacterIterator is returned from FilterUnlinkCharacter and is used to iterate over the raw logs and unpacked data for UnlinkCharacter events raised by the Character contract.

func (*CharacterUnlinkCharacterIterator) Close

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

func (*CharacterUnlinkCharacterIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*CharacterUnlinkCharacterIterator) 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 CharacterUnlinkCharacterLink struct {
	FromCharacterId    *big.Int
	LinkType           [32]byte
	ClFromCharactereId *big.Int
	ClToCharacterId    *big.Int
	ClLinkType         [32]byte
	Raw                types.Log // Blockchain specific contextual infos
}

CharacterUnlinkCharacterLink represents a UnlinkCharacterLink event raised by the Character contract.

type CharacterUnlinkCharacterLinkIterator

type CharacterUnlinkCharacterLinkIterator struct {
	Event *CharacterUnlinkCharacterLink // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

CharacterUnlinkCharacterLinkIterator is returned from FilterUnlinkCharacterLink and is used to iterate over the raw logs and unpacked data for UnlinkCharacterLink events raised by the Character contract.

func (*CharacterUnlinkCharacterLinkIterator) Close

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

func (*CharacterUnlinkCharacterLinkIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*CharacterUnlinkCharacterLinkIterator) 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 CharacterUnlinkERC721

type CharacterUnlinkERC721 struct {
	FromCharacterId *big.Int
	TokenAddress    common.Address
	ToNoteId        *big.Int
	LinkType        [32]byte
	LinklistId      *big.Int
	Raw             types.Log // Blockchain specific contextual infos
}

CharacterUnlinkERC721 represents a UnlinkERC721 event raised by the Character contract.

type CharacterUnlinkERC721Iterator

type CharacterUnlinkERC721Iterator struct {
	Event *CharacterUnlinkERC721 // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

CharacterUnlinkERC721Iterator is returned from FilterUnlinkERC721 and is used to iterate over the raw logs and unpacked data for UnlinkERC721 events raised by the Character contract.

func (*CharacterUnlinkERC721Iterator) Close

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

func (*CharacterUnlinkERC721Iterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*CharacterUnlinkERC721Iterator) 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 CharacterUnlinkLinklist struct {
	FromCharacterId *big.Int
	ToLinklistId    *big.Int
	LinkType        [32]byte
	LinklistId      *big.Int
	Raw             types.Log // Blockchain specific contextual infos
}

CharacterUnlinkLinklist represents a UnlinkLinklist event raised by the Character contract.

type CharacterUnlinkLinklistIterator

type CharacterUnlinkLinklistIterator struct {
	Event *CharacterUnlinkLinklist // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

CharacterUnlinkLinklistIterator is returned from FilterUnlinkLinklist and is used to iterate over the raw logs and unpacked data for UnlinkLinklist events raised by the Character contract.

func (*CharacterUnlinkLinklistIterator) Close

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

func (*CharacterUnlinkLinklistIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*CharacterUnlinkLinklistIterator) 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 CharacterUnlinkNote

type CharacterUnlinkNote struct {
	FromCharacterId *big.Int
	ToCharacterId   *big.Int
	ToNoteId        *big.Int
	LinkType        [32]byte
	LinklistId      *big.Int
	Raw             types.Log // Blockchain specific contextual infos
}

CharacterUnlinkNote represents a UnlinkNote event raised by the Character contract.

type CharacterUnlinkNoteIterator

type CharacterUnlinkNoteIterator struct {
	Event *CharacterUnlinkNote // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

CharacterUnlinkNoteIterator is returned from FilterUnlinkNote and is used to iterate over the raw logs and unpacked data for UnlinkNote events raised by the Character contract.

func (*CharacterUnlinkNoteIterator) Close

func (it *CharacterUnlinkNoteIterator) Close() error

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

func (*CharacterUnlinkNoteIterator) Error

func (it *CharacterUnlinkNoteIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*CharacterUnlinkNoteIterator) Next

func (it *CharacterUnlinkNoteIterator) Next() bool

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type CharacterWeb3EntryInitialized

type CharacterWeb3EntryInitialized struct {
	Timestamp *big.Int
	Raw       types.Log // Blockchain specific contextual infos
}

CharacterWeb3EntryInitialized represents a Web3EntryInitialized event raised by the Character contract.

type CharacterWeb3EntryInitializedIterator

type CharacterWeb3EntryInitializedIterator struct {
	Event *CharacterWeb3EntryInitialized // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

CharacterWeb3EntryInitializedIterator is returned from FilterWeb3EntryInitialized and is used to iterate over the raw logs and unpacked data for Web3EntryInitialized events raised by the Character contract.

func (*CharacterWeb3EntryInitializedIterator) Close

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

func (*CharacterWeb3EntryInitializedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*CharacterWeb3EntryInitializedIterator) 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 DataTypesCharacter

type DataTypesCharacter struct {
	CharacterId *big.Int
	Handle      string
	Uri         string
	NoteCount   *big.Int
	SocialToken common.Address
	LinkModule  common.Address
}

DataTypesCharacter is an auto generated low-level Go binding around an user-defined struct.

type DataTypesCreateCharacterData

type DataTypesCreateCharacterData struct {
	To                 common.Address
	Handle             string
	Uri                string
	LinkModule         common.Address
	LinkModuleInitData []byte
}

DataTypesCreateCharacterData is an auto generated low-level Go binding around an user-defined struct.

type DataTypesERC721Struct

type DataTypesERC721Struct struct {
	TokenAddress  common.Address
	Erc721TokenId *big.Int
}

DataTypesERC721Struct is an auto generated low-level Go binding around an user-defined struct.

type DataTypesMintNoteData

type DataTypesMintNoteData struct {
	CharacterId    *big.Int
	NoteId         *big.Int
	To             common.Address
	MintModuleData []byte
}

DataTypesMintNoteData is an auto generated low-level Go binding around an user-defined struct.

type DataTypesNote

type DataTypesNote struct {
	LinkItemType [32]byte
	LinkKey      [32]byte
	ContentUri   string
	LinkModule   common.Address
	MintModule   common.Address
	MintNFT      common.Address
	Deleted      bool
	Locked       bool
}

DataTypesNote is an auto generated low-level Go binding around an user-defined struct.

type DataTypesNoteStruct

type DataTypesNoteStruct struct {
	CharacterId *big.Int
	NoteId      *big.Int
}

DataTypesNoteStruct is an auto generated low-level Go binding around an user-defined struct.

type DataTypesPostNoteData

type DataTypesPostNoteData struct {
	CharacterId        *big.Int
	ContentUri         string
	LinkModule         common.Address
	LinkModuleInitData []byte
	MintModule         common.Address
	MintModuleInitData []byte
	Locked             bool
}

DataTypesPostNoteData is an auto generated low-level Go binding around an user-defined struct.

type DataTypescreateThenLinkCharacterData

type DataTypescreateThenLinkCharacterData struct {
	FromCharacterId *big.Int
	To              common.Address
	LinkType        [32]byte
}

DataTypescreateThenLinkCharacterData is an auto generated low-level Go binding around an user-defined struct.

type DataTypeslinkAddressData

type DataTypeslinkAddressData struct {
	FromCharacterId *big.Int
	EthAddress      common.Address
	LinkType        [32]byte
	Data            []byte
}

DataTypeslinkAddressData is an auto generated low-level Go binding around an user-defined struct.

type DataTypeslinkAnyUriData

type DataTypeslinkAnyUriData struct {
	FromCharacterId *big.Int
	ToUri           string
	LinkType        [32]byte
	Data            []byte
}

DataTypeslinkAnyUriData is an auto generated low-level Go binding around an user-defined struct.

type DataTypeslinkCharacterData

type DataTypeslinkCharacterData struct {
	FromCharacterId *big.Int
	ToCharacterId   *big.Int
	LinkType        [32]byte
	Data            []byte
}

DataTypeslinkCharacterData is an auto generated low-level Go binding around an user-defined struct.

type DataTypeslinkERC721Data

type DataTypeslinkERC721Data struct {
	FromCharacterId *big.Int
	TokenAddress    common.Address
	TokenId         *big.Int
	LinkType        [32]byte
	Data            []byte
}

DataTypeslinkERC721Data is an auto generated low-level Go binding around an user-defined struct.

type DataTypeslinkLinklistData

type DataTypeslinkLinklistData struct {
	FromCharacterId *big.Int
	ToLinkListId    *big.Int
	LinkType        [32]byte
	Data            []byte
}

DataTypeslinkLinklistData is an auto generated low-level Go binding around an user-defined struct.

type DataTypeslinkNoteData

type DataTypeslinkNoteData struct {
	FromCharacterId *big.Int
	ToCharacterId   *big.Int
	ToNoteId        *big.Int
	LinkType        [32]byte
	Data            []byte
}

DataTypeslinkNoteData is an auto generated low-level Go binding around an user-defined struct.

type DataTypessetLinkModule4AddressData

type DataTypessetLinkModule4AddressData struct {
	Account            common.Address
	LinkModule         common.Address
	LinkModuleInitData []byte
}

DataTypessetLinkModule4AddressData is an auto generated low-level Go binding around an user-defined struct.

type DataTypessetLinkModule4CharacterData

type DataTypessetLinkModule4CharacterData struct {
	CharacterId        *big.Int
	LinkModule         common.Address
	LinkModuleInitData []byte
}

DataTypessetLinkModule4CharacterData is an auto generated low-level Go binding around an user-defined struct.

type DataTypessetLinkModule4ERC721Data

type DataTypessetLinkModule4ERC721Data struct {
	TokenAddress       common.Address
	TokenId            *big.Int
	LinkModule         common.Address
	LinkModuleInitData []byte
}

DataTypessetLinkModule4ERC721Data is an auto generated low-level Go binding around an user-defined struct.

type DataTypessetLinkModule4LinklistData

type DataTypessetLinkModule4LinklistData struct {
	LinklistId         *big.Int
	LinkModule         common.Address
	LinkModuleInitData []byte
}

DataTypessetLinkModule4LinklistData is an auto generated low-level Go binding around an user-defined struct.

type DataTypessetLinkModule4NoteData

type DataTypessetLinkModule4NoteData struct {
	CharacterId        *big.Int
	NoteId             *big.Int
	LinkModule         common.Address
	LinkModuleInitData []byte
}

DataTypessetLinkModule4NoteData is an auto generated low-level Go binding around an user-defined struct.

type DataTypessetMintModule4NoteData

type DataTypessetMintModule4NoteData struct {
	CharacterId        *big.Int
	NoteId             *big.Int
	MintModule         common.Address
	MintModuleInitData []byte
}

DataTypessetMintModule4NoteData is an auto generated low-level Go binding around an user-defined struct.

type DataTypesunlinkAddressData

type DataTypesunlinkAddressData struct {
	FromCharacterId *big.Int
	EthAddress      common.Address
	LinkType        [32]byte
}

DataTypesunlinkAddressData is an auto generated low-level Go binding around an user-defined struct.

type DataTypesunlinkAnyUriData

type DataTypesunlinkAnyUriData struct {
	FromCharacterId *big.Int
	ToUri           string
	LinkType        [32]byte
}

DataTypesunlinkAnyUriData is an auto generated low-level Go binding around an user-defined struct.

type DataTypesunlinkCharacterData

type DataTypesunlinkCharacterData struct {
	FromCharacterId *big.Int
	ToCharacterId   *big.Int
	LinkType        [32]byte
}

DataTypesunlinkCharacterData is an auto generated low-level Go binding around an user-defined struct.

type DataTypesunlinkERC721Data

type DataTypesunlinkERC721Data struct {
	FromCharacterId *big.Int
	TokenAddress    common.Address
	TokenId         *big.Int
	LinkType        [32]byte
}

DataTypesunlinkERC721Data is an auto generated low-level Go binding around an user-defined struct.

type DataTypesunlinkLinklistData

type DataTypesunlinkLinklistData struct {
	FromCharacterId *big.Int
	ToLinkListId    *big.Int
	LinkType        [32]byte
}

DataTypesunlinkLinklistData is an auto generated low-level Go binding around an user-defined struct.

type DataTypesunlinkNoteData

type DataTypesunlinkNoteData struct {
	FromCharacterId *big.Int
	ToCharacterId   *big.Int
	ToNoteId        *big.Int
	LinkType        [32]byte
}

DataTypesunlinkNoteData is an auto generated low-level Go binding around an user-defined struct.

Jump to

Keyboard shortcuts

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