Linklist
- +Inherits: ILinklist, LinklistBase, LinklistStorage, Initializable, LinklistExtendStorage
Functions
diff --git a/contracts/MintNFT.sol/contract.MintNFT.html b/contracts/MintNFT.sol/contract.MintNFT.html index ce487b11..ccfea86b 100644 --- a/contracts/MintNFT.sol/contract.MintNFT.html +++ b/contracts/MintNFT.sol/contract.MintNFT.html @@ -176,7 +176,7 @@MintNFT
- +Inherits: NFTBase, IMintNFT, ERC2981, Initializable
State Variables
diff --git a/contracts/Web3Entry.sol/contract.Web3Entry.html b/contracts/Web3Entry.sol/contract.Web3Entry.html index 08cd35be..2c54d136 100644 --- a/contracts/Web3Entry.sol/contract.Web3Entry.html +++ b/contracts/Web3Entry.sol/contract.Web3Entry.html @@ -176,7 +176,7 @@Web3Entry
- +Inherits: IWeb3Entry, Multicall, NFTBase, Web3EntryStorage, Initializable, Web3EntryExtendStorage
State Variables
diff --git a/contracts/base/ERC721.sol/contract.ERC721.html b/contracts/base/ERC721.sol/contract.ERC721.html index 900d2c18..6042cd18 100644 --- a/contracts/base/ERC721.sol/contract.ERC721.html +++ b/contracts/base/ERC721.sol/contract.ERC721.html @@ -176,7 +176,7 @@ERC721
- +Inherits: Context, ERC165, IERC721, IERC721Metadata
Implementation of https://eips.ethereum.org/EIPS/eip-721[ERC721] Non-Fungible Token Standard, including
diff --git a/contracts/base/ERC721Enumerable.sol/abstract.ERC721Enumerable.html b/contracts/base/ERC721Enumerable.sol/abstract.ERC721Enumerable.html
index 8c6d1f4a..9b469392 100644
--- a/contracts/base/ERC721Enumerable.sol/abstract.ERC721Enumerable.html
+++ b/contracts/base/ERC721Enumerable.sol/abstract.ERC721Enumerable.html
@@ -176,7 +176,7 @@
Inherits:
ERC721, IERC721Enumerable Inherits:
ERC165 Inherits:
ERC721Enumerable Initializes the contract. Initialize the MintModule for a specific note. Initialize the mint nft. This is the interface for the TipsWithConfig contract. This is the interface for the TipsWithFee contract. Initializes the Web3Entry. Creates a character. A standard library of data types. Array length mismatch Caller is not web3Entry contract Caller is not web3Entry contract, and not the owner of character Character ID not exists Exceed the approval amount Exceed max supply Handle contains invalid characters Handle does not exist Handle length too long or too short Invalid web3Entry address LinkType already exists Not owner of address Not approved by module or exceed the approval amount Caller is not the owner of character Operator has not enough permission for this character Operator has not enough permissions for this note Character does not exist Token id of linklist does not exist Caller not owner Note has been deleted Note has been locked Note does not exist Signature is expired Signature is invalid Social token address does not exist Target address already has primary character Token id already exists Token not exists Links any characterId. In Crossbell's operator system, every uint8 stands for a single method in Web3Entry.sol. Grants permission to a given operator for a character. Inherits:
Context, ERC165, IERC1155, IERC1155MetadataURI, AccessControlEnumerable Inherits:
Initializable, AccessControlEnumerable, IERC721Receiver, IERC777Recipient Implementation of a contract to keep characters for others. The keepers and addresses with
diff --git a/contracts/misc/Periphery.sol/contract.Periphery.html b/contracts/misc/Periphery.sol/contract.Periphery.html
index 827d2be4..0f2e579d 100644
--- a/contracts/misc/Periphery.sol/contract.Periphery.html
+++ b/contracts/misc/Periphery.sol/contract.Periphery.html
@@ -176,7 +176,7 @@
Inherits:
Initializable Inherits:
Initializable, IERC777Recipient Logic to handle rewards that user can send to character and note. Inherits:
ITipsWithConfig, Initializable, ReentrancyGuard Logic to handle the periodical tips that user can send to character periodically. Inherits:
ITipsWithFee, Initializable, IERC777Recipient Logic to handle rewards that user can send to character and note. Inherits:
ERC20 Inherits:
IERC1271, IERC721Receiver Inherits:
Ownable, IERC1271, IERC721Receiver Inherits:
AccessControlEnumerable, IERC20Mintable, ERC777 Inherits:
NFTBase, Initializable Inherits:
ERC1155 Inherits:
ILinkModule4Character, ModuleBase This is a simple LinkModule implementation, inheriting from the ILinkModule4Character interface. Inherits:
ILinkModule4Note, ModuleBase This is a simple LinkModule implementation, inheriting from the ILinkModule4Note interface. Inherits:
IMintModule4Note, ModuleBase This is a simple MintModule implementation, inheriting from the IMintModule4Note interface.
diff --git a/contracts/modules/mint/FeeMintModule.sol/contract.FeeMintModule.html b/contracts/modules/mint/FeeMintModule.sol/contract.FeeMintModule.html
index 027ab822..4d2f4fbc 100644
--- a/contracts/modules/mint/FeeMintModule.sol/contract.FeeMintModule.html
+++ b/contracts/modules/mint/FeeMintModule.sol/contract.FeeMintModule.html
@@ -176,7 +176,7 @@ Inherits:
IMintModule4Note, ModuleBase This is a simple MintModule implementation, inheriting from the IMintModule4Note interface. A struct containing associated data with each note. Inherits:
IMintModule4Note, ModuleBase This is a simple MintModule implementation, inheriting from the IMintModule4Note interface.
diff --git a/contracts/storage/LinklistExtendStorage.sol/contract.LinklistExtendStorage.html b/contracts/storage/LinklistExtendStorage.sol/contract.LinklistExtendStorage.html
index b86e3ea2..d53854fc 100644
--- a/contracts/storage/LinklistExtendStorage.sol/contract.LinklistExtendStorage.html
+++ b/contracts/storage/LinklistExtendStorage.sol/contract.LinklistExtendStorage.html
@@ -176,7 +176,7 @@ Inherits:
ERC1967Proxy *This contract implements a proxy that is upgradeable by an admin.
diff --git a/print.html b/print.html
index b7337f41..cda063ab 100644
--- a/print.html
+++ b/print.html
@@ -236,7 +236,7 @@ Inherits:
Context, ERC165, IERC721, IERC721Metadata Implementation of https://eips.ethereum.org/EIPS/eip-721[ERC721] Non-Fungible Token Standard, including
@@ -451,7 +451,7 @@ Inherits:
ERC721, IERC721Enumerable Inherits:
ERC165 Inherits:
ERC721Enumerable Initializes the contract. Initialize the MintModule for a specific note. Initialize the mint nft. This is the interface for the TipsWithConfig contract. This is the interface for the TipsWithFee contract. Initializes the Web3Entry. Creates a character. A standard library of data types. Character ID not exists Not owner of address Caller is not the owner of character Note has been locked Handle does not exist Social token address does not exist Handle length too long or too short Handle contains invalid characters Operator has not enough permission for this character Operator has not enough permissions for this note Target address already has primary character Note has been deleted Note does not exist Array length mismatch Caller is not web3Entry contract Caller is not web3Entry contract, and not the owner of character Token id already exists Character does not exist Token id of linklist does not exist Invalid web3Entry address Not approved by module or exceed the approval amount Exceed max supply Exceed the approval amount Signature is expired Signature is invalid Caller not owner Token not exists LinkType already exists Links any characterId. In Crossbell's operator system, every uint8 stands for a single method in Web3Entry.sol. Grants permission to a given operator for a character. Inherits:
Context, ERC165, IERC1155, IERC1155MetadataURI, AccessControlEnumerable Inherits:
Initializable, AccessControlEnumerable, IERC721Receiver, IERC777Recipient Implementation of a contract to keep characters for others. The keepers and addresses with
@@ -4007,7 +4007,7 @@ Inherits:
Initializable Inherits:
Initializable, IERC777Recipient Logic to handle rewards that user can send to character and note. Inherits:
ITipsWithConfig, Initializable, ReentrancyGuard Logic to handle the periodical tips that user can send to character periodically. Inherits:
ITipsWithFee, Initializable, IERC777Recipient Logic to handle rewards that user can send to character and note. Inherits:
ILinkModule4Character, ModuleBase This is a simple LinkModule implementation, inheriting from the ILinkModule4Character interface. Inherits:
ILinkModule4Note, ModuleBase This is a simple LinkModule implementation, inheriting from the ILinkModule4Note interface. Inherits:
ERC20 Inherits:
Ownable, IERC1271, IERC721Receiver Inherits:
IERC1271, IERC721Receiver Inherits:
AccessControlEnumerable, IERC20Mintable, ERC777 Inherits:
NFTBase, Initializable Inherits:
ERC1155 Inherits:
IMintModule4Note, ModuleBase This is a simple MintModule implementation, inheriting from the IMintModule4Note interface.
@@ -5083,7 +5083,7 @@ A struct containing associated data with each note. Inherits:
IMintModule4Note, ModuleBase This is a simple MintModule implementation, inheriting from the IMintModule4Note interface. Inherits:
IMintModule4Note, ModuleBase This is a simple MintModule implementation, inheriting from the IMintModule4Note interface.
@@ -5223,7 +5223,7 @@ Inherits:
ERC1967Proxy *This contract implements a proxy that is upgradeable by an admin.
@@ -5450,7 +5450,7 @@ Inherits:
ILinklist, LinklistBase, LinklistStorage, Initializable, LinklistExtendStorage Inherits:
NFTBase, IMintNFT, ERC2981, Initializable Inherits:
IWeb3Entry, Multicall, NFTBase, Web3EntryStorage, Initializable, Web3EntryExtendStorageERC721Enumerable
-
+
State Variables
diff --git a/contracts/base/LinklistBase.sol/abstract.LinklistBase.html b/contracts/base/LinklistBase.sol/abstract.LinklistBase.html
index d4c16058..2067fda6 100644
--- a/contracts/base/LinklistBase.sol/abstract.LinklistBase.html
+++ b/contracts/base/LinklistBase.sol/abstract.LinklistBase.html
@@ -176,7 +176,7 @@
LinklistBase
-
+
State Variables
diff --git a/contracts/base/NFTBase.sol/abstract.NFTBase.html b/contracts/base/NFTBase.sol/abstract.NFTBase.html
index 8b9d4765..98cf5ae8 100644
--- a/contracts/base/NFTBase.sol/abstract.NFTBase.html
+++ b/contracts/base/NFTBase.sol/abstract.NFTBase.html
@@ -176,7 +176,7 @@
NFTBase
-
+
Functions
diff --git a/contracts/interfaces/IERC20Mintable.sol/interface.IERC20Mintable.html b/contracts/interfaces/IERC20Mintable.sol/interface.IERC20Mintable.html
index 2d31368a..e451e2c8 100644
--- a/contracts/interfaces/IERC20Mintable.sol/interface.IERC20Mintable.html
+++ b/contracts/interfaces/IERC20Mintable.sol/interface.IERC20Mintable.html
@@ -176,7 +176,7 @@
IERC20Mintable
-
+
Functions
mint
function mint(address to, uint256 amount) external;
diff --git a/contracts/interfaces/ILinkModule.sol/interface.ILinkModule.html b/contracts/interfaces/ILinkModule.sol/interface.ILinkModule.html
index 8d77f138..f389e5b2 100644
--- a/contracts/interfaces/ILinkModule.sol/interface.ILinkModule.html
+++ b/contracts/interfaces/ILinkModule.sol/interface.ILinkModule.html
@@ -176,7 +176,7 @@
ILinkModule
-
+
Functions
initializeLinkModule
function initializeLinkModule(uint256 characterId, uint256 noteId, string calldata name, string calldata symbol)
diff --git a/contracts/interfaces/ILinkModule4Address.sol/interface.ILinkModule4Address.html b/contracts/interfaces/ILinkModule4Address.sol/interface.ILinkModule4Address.html
index f0f25ba1..f52da6e4 100644
--- a/contracts/interfaces/ILinkModule4Address.sol/interface.ILinkModule4Address.html
+++ b/contracts/interfaces/ILinkModule4Address.sol/interface.ILinkModule4Address.html
@@ -176,7 +176,7 @@
ILinkModule4Address
-
+
Functions
initializeLinkModule
function initializeLinkModule(address account, bytes calldata data) external returns (bytes memory);
diff --git a/contracts/interfaces/ILinkModule4Character.sol/interface.ILinkModule4Character.html b/contracts/interfaces/ILinkModule4Character.sol/interface.ILinkModule4Character.html
index 449af6bb..5d0cd12d 100644
--- a/contracts/interfaces/ILinkModule4Character.sol/interface.ILinkModule4Character.html
+++ b/contracts/interfaces/ILinkModule4Character.sol/interface.ILinkModule4Character.html
@@ -176,7 +176,7 @@
ILinkModule4Character
-
+
Functions
initializeLinkModule
function initializeLinkModule(uint256 characterId, bytes calldata data) external returns (bytes memory);
diff --git a/contracts/interfaces/ILinkModule4ERC721.sol/interface.ILinkModule4ERC721.html b/contracts/interfaces/ILinkModule4ERC721.sol/interface.ILinkModule4ERC721.html
index dadacf02..3b58162f 100644
--- a/contracts/interfaces/ILinkModule4ERC721.sol/interface.ILinkModule4ERC721.html
+++ b/contracts/interfaces/ILinkModule4ERC721.sol/interface.ILinkModule4ERC721.html
@@ -176,7 +176,7 @@
ILinkModule4ERC721
-
+
Functions
initializeLinkModule
function initializeLinkModule(address tokenAddress, uint256 tokenId, bytes calldata data)
diff --git a/contracts/interfaces/ILinkModule4Linklist.sol/interface.ILinkModule4Linklist.html b/contracts/interfaces/ILinkModule4Linklist.sol/interface.ILinkModule4Linklist.html
index 1723521b..7adcc8ac 100644
--- a/contracts/interfaces/ILinkModule4Linklist.sol/interface.ILinkModule4Linklist.html
+++ b/contracts/interfaces/ILinkModule4Linklist.sol/interface.ILinkModule4Linklist.html
@@ -176,7 +176,7 @@
ILinkModule4Linklist
-
+
Functions
initializeLinkModule
function initializeLinkModule(uint256 tokenId, bytes calldata data) external returns (bytes memory);
diff --git a/contracts/interfaces/ILinkModule4Note.sol/interface.ILinkModule4Note.html b/contracts/interfaces/ILinkModule4Note.sol/interface.ILinkModule4Note.html
index 22a04963..411f1aaf 100644
--- a/contracts/interfaces/ILinkModule4Note.sol/interface.ILinkModule4Note.html
+++ b/contracts/interfaces/ILinkModule4Note.sol/interface.ILinkModule4Note.html
@@ -176,7 +176,7 @@
ILinkModule4Note
-
+
Functions
initializeLinkModule
function initializeLinkModule(uint256 characterId, uint256 noteId, bytes calldata data)
diff --git a/contracts/interfaces/ILinklist.sol/interface.ILinklist.html b/contracts/interfaces/ILinklist.sol/interface.ILinklist.html
index b26b8721..4fe1ca6f 100644
--- a/contracts/interfaces/ILinklist.sol/interface.ILinklist.html
+++ b/contracts/interfaces/ILinklist.sol/interface.ILinklist.html
@@ -176,7 +176,7 @@
ILinklist
-
+
Functions
initialize
IMintModule4Note
-
+
Functions
initializeMintModule
IMintNFT
-
+
Functions
initialize
ITipsWithConfig
-
+
Functions
initialize
diff --git a/contracts/interfaces/ITipsWithFee.sol/interface.ITipsWithFee.html b/contracts/interfaces/ITipsWithFee.sol/interface.ITipsWithFee.html
index 6d9f0eca..ec4e1bd4 100644
--- a/contracts/interfaces/ITipsWithFee.sol/interface.ITipsWithFee.html
+++ b/contracts/interfaces/ITipsWithFee.sol/interface.ITipsWithFee.html
@@ -176,7 +176,7 @@
ITipsWithFee
-
+
Functions
initialize
diff --git a/contracts/interfaces/IWeb3Entry.sol/interface.IWeb3Entry.html b/contracts/interfaces/IWeb3Entry.sol/interface.IWeb3Entry.html
index 6d70d1e8..846c0ee2 100644
--- a/contracts/interfaces/IWeb3Entry.sol/interface.IWeb3Entry.html
+++ b/contracts/interfaces/IWeb3Entry.sol/interface.IWeb3Entry.html
@@ -176,7 +176,7 @@
IWeb3Entry
-
+
Functions
initialize
CharacterLib
-
+
Functions
createCharacter
Constants
-
+
State Variables
MAX_HANDLE_LENGTH
uint8 public constant MAX_HANDLE_LENGTH = 31;
diff --git a/contracts/libraries/DataTypes.sol/library.DataTypes.html b/contracts/libraries/DataTypes.sol/library.DataTypes.html
index 1f5ec425..c0ca68c1 100644
--- a/contracts/libraries/DataTypes.sol/library.DataTypes.html
+++ b/contracts/libraries/DataTypes.sol/library.DataTypes.html
@@ -176,7 +176,7 @@
DataTypes
-
+
Structs
MigrateData
diff --git a/contracts/libraries/Error.sol/error.ErrArrayLengthMismatch.html b/contracts/libraries/Error.sol/error.ErrArrayLengthMismatch.html
index 17f03729..47e4561d 100644
--- a/contracts/libraries/Error.sol/error.ErrArrayLengthMismatch.html
+++ b/contracts/libraries/Error.sol/error.ErrArrayLengthMismatch.html
@@ -176,7 +176,7 @@
ErrArrayLengthMismatch
-
+
diff --git a/contracts/libraries/Error.sol/error.ErrCallerNotWeb3Entry.html b/contracts/libraries/Error.sol/error.ErrCallerNotWeb3Entry.html
index 2efd8042..3745bce8 100644
--- a/contracts/libraries/Error.sol/error.ErrCallerNotWeb3Entry.html
+++ b/contracts/libraries/Error.sol/error.ErrCallerNotWeb3Entry.html
@@ -176,7 +176,7 @@
error ErrArrayLengthMismatch();
ErrCallerNotWeb3Entry
-
+
diff --git a/contracts/libraries/Error.sol/error.ErrCallerNotWeb3EntryOrNotOwner.html b/contracts/libraries/Error.sol/error.ErrCallerNotWeb3EntryOrNotOwner.html
index 53dac1a0..4a1b87a8 100644
--- a/contracts/libraries/Error.sol/error.ErrCallerNotWeb3EntryOrNotOwner.html
+++ b/contracts/libraries/Error.sol/error.ErrCallerNotWeb3EntryOrNotOwner.html
@@ -176,7 +176,7 @@
error ErrCallerNotWeb3Entry();
ErrCallerNotWeb3EntryOrNotOwner
-
+
diff --git a/contracts/libraries/Error.sol/error.ErrCharacterNotExists.html b/contracts/libraries/Error.sol/error.ErrCharacterNotExists.html
index 6aef6ed1..2b6fc43b 100644
--- a/contracts/libraries/Error.sol/error.ErrCharacterNotExists.html
+++ b/contracts/libraries/Error.sol/error.ErrCharacterNotExists.html
@@ -176,7 +176,7 @@
error ErrCallerNotWeb3EntryOrNotOwner();
ErrCharacterNotExists
-
+
diff --git a/contracts/libraries/Error.sol/error.ErrExceedApproval.html b/contracts/libraries/Error.sol/error.ErrExceedApproval.html
index 1f6e9901..5336a112 100644
--- a/contracts/libraries/Error.sol/error.ErrExceedApproval.html
+++ b/contracts/libraries/Error.sol/error.ErrExceedApproval.html
@@ -176,7 +176,7 @@
error ErrCharacterNotExists(uint256 characterId);
ErrExceedApproval
-
+
diff --git a/contracts/libraries/Error.sol/error.ErrExceedMaxSupply.html b/contracts/libraries/Error.sol/error.ErrExceedMaxSupply.html
index 2570f431..e8eee644 100644
--- a/contracts/libraries/Error.sol/error.ErrExceedMaxSupply.html
+++ b/contracts/libraries/Error.sol/error.ErrExceedMaxSupply.html
@@ -176,7 +176,7 @@
error ErrExceedApproval();
ErrExceedMaxSupply
-
+
diff --git a/contracts/libraries/Error.sol/error.ErrHandleContainsInvalidCharacters.html b/contracts/libraries/Error.sol/error.ErrHandleContainsInvalidCharacters.html
index c9bb0036..0f3f3662 100644
--- a/contracts/libraries/Error.sol/error.ErrHandleContainsInvalidCharacters.html
+++ b/contracts/libraries/Error.sol/error.ErrHandleContainsInvalidCharacters.html
@@ -176,7 +176,7 @@
error ErrExceedMaxSupply();
ErrHandleContainsInvalidCharacters
-
+
diff --git a/contracts/libraries/Error.sol/error.ErrHandleExists.html b/contracts/libraries/Error.sol/error.ErrHandleExists.html
index 0a4b4df0..c37de72e 100644
--- a/contracts/libraries/Error.sol/error.ErrHandleExists.html
+++ b/contracts/libraries/Error.sol/error.ErrHandleExists.html
@@ -176,7 +176,7 @@
error ErrHandleContainsInvalidCharacters();
ErrHandleExists
-
+
diff --git a/contracts/libraries/Error.sol/error.ErrHandleLengthInvalid.html b/contracts/libraries/Error.sol/error.ErrHandleLengthInvalid.html
index f2b38d22..b45180d4 100644
--- a/contracts/libraries/Error.sol/error.ErrHandleLengthInvalid.html
+++ b/contracts/libraries/Error.sol/error.ErrHandleLengthInvalid.html
@@ -176,7 +176,7 @@
error ErrHandleExists();
ErrHandleLengthInvalid
-
+
diff --git a/contracts/libraries/Error.sol/error.ErrInvalidWeb3Entry.html b/contracts/libraries/Error.sol/error.ErrInvalidWeb3Entry.html
index 25dbfa4d..7276ead5 100644
--- a/contracts/libraries/Error.sol/error.ErrInvalidWeb3Entry.html
+++ b/contracts/libraries/Error.sol/error.ErrInvalidWeb3Entry.html
@@ -176,7 +176,7 @@
error ErrHandleLengthInvalid();
ErrInvalidWeb3Entry
-
+
diff --git a/contracts/libraries/Error.sol/error.ErrLinkTypeExists.html b/contracts/libraries/Error.sol/error.ErrLinkTypeExists.html
index 4d4a8032..db9cb598 100644
--- a/contracts/libraries/Error.sol/error.ErrLinkTypeExists.html
+++ b/contracts/libraries/Error.sol/error.ErrLinkTypeExists.html
@@ -176,7 +176,7 @@
error ErrInvalidWeb3Entry();
ErrLinkTypeExists
-
+
diff --git a/contracts/libraries/Error.sol/error.ErrNotAddressOwner.html b/contracts/libraries/Error.sol/error.ErrNotAddressOwner.html
index 69350f1a..d5ddb5b1 100644
--- a/contracts/libraries/Error.sol/error.ErrNotAddressOwner.html
+++ b/contracts/libraries/Error.sol/error.ErrNotAddressOwner.html
@@ -176,7 +176,7 @@
error ErrLinkTypeExists(uint256 characterId, bytes32 linkType);
ErrNotAddressOwner
-
+
diff --git a/contracts/libraries/Error.sol/error.ErrNotApprovedOrExceedApproval.html b/contracts/libraries/Error.sol/error.ErrNotApprovedOrExceedApproval.html
index 6103a94e..e5a8c5af 100644
--- a/contracts/libraries/Error.sol/error.ErrNotApprovedOrExceedApproval.html
+++ b/contracts/libraries/Error.sol/error.ErrNotApprovedOrExceedApproval.html
@@ -176,7 +176,7 @@
error ErrNotAddressOwner();
ErrNotApprovedOrExceedApproval
-
+
diff --git a/contracts/libraries/Error.sol/error.ErrNotCharacterOwner.html b/contracts/libraries/Error.sol/error.ErrNotCharacterOwner.html
index c83e9d0a..24f035c3 100644
--- a/contracts/libraries/Error.sol/error.ErrNotCharacterOwner.html
+++ b/contracts/libraries/Error.sol/error.ErrNotCharacterOwner.html
@@ -176,7 +176,7 @@
error ErrNotApprovedOrExceedApproval();
ErrNotCharacterOwner
-
+
diff --git a/contracts/libraries/Error.sol/error.ErrNotEnoughPermission.html b/contracts/libraries/Error.sol/error.ErrNotEnoughPermission.html
index c9b82149..b1ba277d 100644
--- a/contracts/libraries/Error.sol/error.ErrNotEnoughPermission.html
+++ b/contracts/libraries/Error.sol/error.ErrNotEnoughPermission.html
@@ -176,7 +176,7 @@
error ErrNotCharacterOwner();
ErrNotEnoughPermission
-
+
diff --git a/contracts/libraries/Error.sol/error.ErrNotEnoughPermissionForThisNote.html b/contracts/libraries/Error.sol/error.ErrNotEnoughPermissionForThisNote.html
index 3faa93a5..8c4ba890 100644
--- a/contracts/libraries/Error.sol/error.ErrNotEnoughPermissionForThisNote.html
+++ b/contracts/libraries/Error.sol/error.ErrNotEnoughPermissionForThisNote.html
@@ -176,7 +176,7 @@
error ErrNotEnoughPermission();
ErrNotEnoughPermissionForThisNote
-
+
diff --git a/contracts/libraries/Error.sol/error.ErrNotExistingCharacter.html b/contracts/libraries/Error.sol/error.ErrNotExistingCharacter.html
index 91aea2d5..cff0f983 100644
--- a/contracts/libraries/Error.sol/error.ErrNotExistingCharacter.html
+++ b/contracts/libraries/Error.sol/error.ErrNotExistingCharacter.html
@@ -176,7 +176,7 @@
error ErrNotEnoughPermissionForThisNote();
ErrNotExistingCharacter
-
+
diff --git a/contracts/libraries/Error.sol/error.ErrNotExistingLinklistToken.html b/contracts/libraries/Error.sol/error.ErrNotExistingLinklistToken.html
index 6916c270..d043fd36 100644
--- a/contracts/libraries/Error.sol/error.ErrNotExistingLinklistToken.html
+++ b/contracts/libraries/Error.sol/error.ErrNotExistingLinklistToken.html
@@ -176,7 +176,7 @@
error ErrNotExistingCharacter();
ErrNotExistingLinklistToken
-
+
diff --git a/contracts/libraries/Error.sol/error.ErrNotOwner.html b/contracts/libraries/Error.sol/error.ErrNotOwner.html
index fb8dcc32..2251146c 100644
--- a/contracts/libraries/Error.sol/error.ErrNotOwner.html
+++ b/contracts/libraries/Error.sol/error.ErrNotOwner.html
@@ -176,7 +176,7 @@
error ErrNotExistingLinklistToken();
ErrNotOwner
-
+
diff --git a/contracts/libraries/Error.sol/error.ErrNoteIsDeleted.html b/contracts/libraries/Error.sol/error.ErrNoteIsDeleted.html
index 186c97eb..c76c3381 100644
--- a/contracts/libraries/Error.sol/error.ErrNoteIsDeleted.html
+++ b/contracts/libraries/Error.sol/error.ErrNoteIsDeleted.html
@@ -176,7 +176,7 @@
error ErrNotOwner();
ErrNoteIsDeleted
-
+
diff --git a/contracts/libraries/Error.sol/error.ErrNoteLocked.html b/contracts/libraries/Error.sol/error.ErrNoteLocked.html
index bf1899b4..3f8e3585 100644
--- a/contracts/libraries/Error.sol/error.ErrNoteLocked.html
+++ b/contracts/libraries/Error.sol/error.ErrNoteLocked.html
@@ -176,7 +176,7 @@
error ErrNoteIsDeleted();
ErrNoteLocked
-
+
diff --git a/contracts/libraries/Error.sol/error.ErrNoteNotExists.html b/contracts/libraries/Error.sol/error.ErrNoteNotExists.html
index 926b32d2..f07eb3fb 100644
--- a/contracts/libraries/Error.sol/error.ErrNoteNotExists.html
+++ b/contracts/libraries/Error.sol/error.ErrNoteNotExists.html
@@ -176,7 +176,7 @@
error ErrNoteLocked();
ErrNoteNotExists
-
+
diff --git a/contracts/libraries/Error.sol/error.ErrSignatureExpired.html b/contracts/libraries/Error.sol/error.ErrSignatureExpired.html
index d10c5175..2e2cd74c 100644
--- a/contracts/libraries/Error.sol/error.ErrSignatureExpired.html
+++ b/contracts/libraries/Error.sol/error.ErrSignatureExpired.html
@@ -176,7 +176,7 @@
error ErrNoteNotExists();
ErrSignatureExpired
-
+
diff --git a/contracts/libraries/Error.sol/error.ErrSignatureInvalid.html b/contracts/libraries/Error.sol/error.ErrSignatureInvalid.html
index a1944069..970721e8 100644
--- a/contracts/libraries/Error.sol/error.ErrSignatureInvalid.html
+++ b/contracts/libraries/Error.sol/error.ErrSignatureInvalid.html
@@ -176,7 +176,7 @@
error ErrSignatureExpired();
ErrSignatureInvalid
-
+
diff --git a/contracts/libraries/Error.sol/error.ErrSocialTokenExists.html b/contracts/libraries/Error.sol/error.ErrSocialTokenExists.html
index a791907d..2c61cd97 100644
--- a/contracts/libraries/Error.sol/error.ErrSocialTokenExists.html
+++ b/contracts/libraries/Error.sol/error.ErrSocialTokenExists.html
@@ -176,7 +176,7 @@
error ErrSignatureInvalid();
ErrSocialTokenExists
-
+
diff --git a/contracts/libraries/Error.sol/error.ErrTargetAlreadyHasPrimaryCharacter.html b/contracts/libraries/Error.sol/error.ErrTargetAlreadyHasPrimaryCharacter.html
index 46d6945e..0625f8b4 100644
--- a/contracts/libraries/Error.sol/error.ErrTargetAlreadyHasPrimaryCharacter.html
+++ b/contracts/libraries/Error.sol/error.ErrTargetAlreadyHasPrimaryCharacter.html
@@ -176,7 +176,7 @@
error ErrSocialTokenExists();
ErrTargetAlreadyHasPrimaryCharacter
-
+
diff --git a/contracts/libraries/Error.sol/error.ErrTokenIdAlreadyExists.html b/contracts/libraries/Error.sol/error.ErrTokenIdAlreadyExists.html
index 6400977e..610abea0 100644
--- a/contracts/libraries/Error.sol/error.ErrTokenIdAlreadyExists.html
+++ b/contracts/libraries/Error.sol/error.ErrTokenIdAlreadyExists.html
@@ -176,7 +176,7 @@
error ErrTargetAlreadyHasPrimaryCharacter();
ErrTokenIdAlreadyExists
-
+
diff --git a/contracts/libraries/Error.sol/error.ErrTokenNotExists.html b/contracts/libraries/Error.sol/error.ErrTokenNotExists.html
index 8eb863cf..71fbf483 100644
--- a/contracts/libraries/Error.sol/error.ErrTokenNotExists.html
+++ b/contracts/libraries/Error.sol/error.ErrTokenNotExists.html
@@ -176,7 +176,7 @@
error ErrTokenIdAlreadyExists();
ErrTokenNotExists
-
+
diff --git a/contracts/libraries/Events.sol/library.Events.html b/contracts/libraries/Events.sol/library.Events.html
index cd56f834..6ff6f521 100644
--- a/contracts/libraries/Events.sol/library.Events.html
+++ b/contracts/libraries/Events.sol/library.Events.html
@@ -176,7 +176,7 @@
error ErrTokenNotExists();
Events
-
+
Events
BaseInitialized
event BaseInitialized(string name, string symbol, uint256 timestamp);
diff --git a/contracts/libraries/LinkLib.sol/library.LinkLib.html b/contracts/libraries/LinkLib.sol/library.LinkLib.html
index b9e9e41e..75ca0c90 100644
--- a/contracts/libraries/LinkLib.sol/library.LinkLib.html
+++ b/contracts/libraries/LinkLib.sol/library.LinkLib.html
@@ -176,7 +176,7 @@
LinkLib
-
+
Functions
linkCharacter
LinklistLib
-
+
Functions
setLinklistUri
function setLinklistUri(uint256 linklistId, string calldata uri, address linklist) external;
diff --git a/contracts/libraries/MetaTxLib.sol/library.MetaTxLib.html b/contracts/libraries/MetaTxLib.sol/library.MetaTxLib.html
index 13d1d5cc..0256a57e 100644
--- a/contracts/libraries/MetaTxLib.sol/library.MetaTxLib.html
+++ b/contracts/libraries/MetaTxLib.sol/library.MetaTxLib.html
@@ -176,7 +176,7 @@
MetaTxLib
-
+
State Variables
EIP712_DOMAIN_TYPEHASH
bytes32 internal constant EIP712_DOMAIN_TYPEHASH =
diff --git a/contracts/libraries/OP.sol/library.OP.html b/contracts/libraries/OP.sol/library.OP.html
index 188c1e0b..8aa112e0 100644
--- a/contracts/libraries/OP.sol/library.OP.html
+++ b/contracts/libraries/OP.sol/library.OP.html
@@ -176,7 +176,7 @@
OP
-
+
For most cases, we recommend simply granting operators the OPERATOR_SIGN_PERMISSION_BITMAP
,
which gives operator full permissions aside from owner permissions and future permissions, but for
diff --git a/contracts/libraries/OperatorLib.sol/library.OperatorLib.html b/contracts/libraries/OperatorLib.sol/library.OperatorLib.html
index 308e6a88..675d4b79 100644
--- a/contracts/libraries/OperatorLib.sol/library.OperatorLib.html
+++ b/contracts/libraries/OperatorLib.sol/library.OperatorLib.html
@@ -176,7 +176,7 @@ OperatorLib
-
+
Functions
grantOperatorPermissions
PostLib
-
+
Functions
postNoteWithLink
function postNoteWithLink(
diff --git a/contracts/libraries/StorageLib.sol/library.StorageLib.html b/contracts/libraries/StorageLib.sol/library.StorageLib.html
index 3f9c7334..8bd2ed40 100644
--- a/contracts/libraries/StorageLib.sol/library.StorageLib.html
+++ b/contracts/libraries/StorageLib.sol/library.StorageLib.html
@@ -176,7 +176,7 @@
StorageLib
-
+
State Variables
CHARACTERS_MAPPING_SLOT
uint256 public constant CHARACTERS_MAPPING_SLOT = 10;
diff --git a/contracts/libraries/ValidationLib.sol/library.ValidationLib.html b/contracts/libraries/ValidationLib.sol/library.ValidationLib.html
index 77cd5d72..945958dd 100644
--- a/contracts/libraries/ValidationLib.sol/library.ValidationLib.html
+++ b/contracts/libraries/ValidationLib.sol/library.ValidationLib.html
@@ -176,7 +176,7 @@
ValidationLib
-
+
Functions
validateNoteExists
function validateNoteExists(uint256 characterId, uint256 noteId) internal view;
diff --git a/contracts/misc/CharacterBoundToken.sol/contract.CharacterBoundToken.html b/contracts/misc/CharacterBoundToken.sol/contract.CharacterBoundToken.html
index a0897cdb..adeca474 100644
--- a/contracts/misc/CharacterBoundToken.sol/contract.CharacterBoundToken.html
+++ b/contracts/misc/CharacterBoundToken.sol/contract.CharacterBoundToken.html
@@ -176,7 +176,7 @@
CharacterBoundToken
-
+
State Variables
diff --git a/contracts/misc/NewbieVilla.sol/contract.NewbieVilla.html b/contracts/misc/NewbieVilla.sol/contract.NewbieVilla.html
index e0f95a28..c5e4a62b 100644
--- a/contracts/misc/NewbieVilla.sol/contract.NewbieVilla.html
+++ b/contracts/misc/NewbieVilla.sol/contract.NewbieVilla.html
@@ -176,7 +176,7 @@
NewbieVilla
-
+
Periphery
-
+
State Variables
diff --git a/contracts/misc/Tips.sol/contract.Tips.html b/contracts/misc/Tips.sol/contract.Tips.html
index 3ab836c6..dd370248 100644
--- a/contracts/misc/Tips.sol/contract.Tips.html
+++ b/contracts/misc/Tips.sol/contract.Tips.html
@@ -176,7 +176,7 @@
Tips
-
+
TipsWithConfig
-
+
TipsWithFee
-
+
Currency
-
+
Functions
diff --git a/contracts/mocks/ERC1271WalletMock.sol/contract.ERC1271MaliciousMock.html b/contracts/mocks/ERC1271WalletMock.sol/contract.ERC1271MaliciousMock.html
index 037f5da9..879179cd 100644
--- a/contracts/mocks/ERC1271WalletMock.sol/contract.ERC1271MaliciousMock.html
+++ b/contracts/mocks/ERC1271WalletMock.sol/contract.ERC1271MaliciousMock.html
@@ -176,7 +176,7 @@
ERC1271MaliciousMock
-
+
Functions
diff --git a/contracts/mocks/ERC1271WalletMock.sol/contract.ERC1271WalletMock.html b/contracts/mocks/ERC1271WalletMock.sol/contract.ERC1271WalletMock.html
index 70a09353..721288ba 100644
--- a/contracts/mocks/ERC1271WalletMock.sol/contract.ERC1271WalletMock.html
+++ b/contracts/mocks/ERC1271WalletMock.sol/contract.ERC1271WalletMock.html
@@ -176,7 +176,7 @@
ERC1271WalletMock
-
+
Functions
diff --git a/contracts/mocks/MiraToken.sol/contract.MiraToken.html b/contracts/mocks/MiraToken.sol/contract.MiraToken.html
index f46a891b..4dad9c99 100644
--- a/contracts/mocks/MiraToken.sol/contract.MiraToken.html
+++ b/contracts/mocks/MiraToken.sol/contract.MiraToken.html
@@ -176,7 +176,7 @@
MiraToken
-
+
State Variables
diff --git a/contracts/mocks/NFT.sol/contract.NFT.html b/contracts/mocks/NFT.sol/contract.NFT.html
index b88f65f4..fc7f71ea 100644
--- a/contracts/mocks/NFT.sol/contract.NFT.html
+++ b/contracts/mocks/NFT.sol/contract.NFT.html
@@ -176,7 +176,7 @@
NFT
-
+
Functions
diff --git a/contracts/mocks/NFT.sol/contract.NFT1155.html b/contracts/mocks/NFT.sol/contract.NFT1155.html
index 97d20bf1..ab52d826 100644
--- a/contracts/mocks/NFT.sol/contract.NFT1155.html
+++ b/contracts/mocks/NFT.sol/contract.NFT1155.html
@@ -176,7 +176,7 @@
NFT1155
-
+
Functions
diff --git a/contracts/mocks/linkModule/ApprovalLinkModule4Character.sol/contract.ApprovalLinkModule4Character.html b/contracts/mocks/linkModule/ApprovalLinkModule4Character.sol/contract.ApprovalLinkModule4Character.html
index 9b128111..59dcadb4 100644
--- a/contracts/mocks/linkModule/ApprovalLinkModule4Character.sol/contract.ApprovalLinkModule4Character.html
+++ b/contracts/mocks/linkModule/ApprovalLinkModule4Character.sol/contract.ApprovalLinkModule4Character.html
@@ -176,7 +176,7 @@
ApprovalLinkModule4Character
-
+
ApprovalLinkModule4Note
-
+
ModuleBase
-
+
State Variables
web3Entry
address public immutable web3Entry;
diff --git a/contracts/modules/mint/ApprovalMintModule.sol/contract.ApprovalMintModule.html b/contracts/modules/mint/ApprovalMintModule.sol/contract.ApprovalMintModule.html
index 66c97e1c..5163af86 100644
--- a/contracts/modules/mint/ApprovalMintModule.sol/contract.ApprovalMintModule.html
+++ b/contracts/modules/mint/ApprovalMintModule.sol/contract.ApprovalMintModule.html
@@ -176,7 +176,7 @@
ApprovalMintModule
-
+
FeeMintModule
-
+
CharacterNoteData
-
+
struct CharacterNoteData {
uint256 amount;
diff --git a/contracts/modules/mint/LimitedMintModule.sol/contract.LimitedMintModule.html b/contracts/modules/mint/LimitedMintModule.sol/contract.LimitedMintModule.html
index 8defd245..3631677f 100644
--- a/contracts/modules/mint/LimitedMintModule.sol/contract.LimitedMintModule.html
+++ b/contracts/modules/mint/LimitedMintModule.sol/contract.LimitedMintModule.html
@@ -176,7 +176,7 @@
LimitedMintModule
-
+
LinklistExtendStorage
-
+
State Variables
_tokenCount
uint256 internal _tokenCount;
diff --git a/contracts/storage/LinklistStorage.sol/contract.LinklistStorage.html b/contracts/storage/LinklistStorage.sol/contract.LinklistStorage.html
index 504115d7..285789b6 100644
--- a/contracts/storage/LinklistStorage.sol/contract.LinklistStorage.html
+++ b/contracts/storage/LinklistStorage.sol/contract.LinklistStorage.html
@@ -176,7 +176,7 @@
LinklistStorage
-
+
State Variables
Web3Entry
address public Web3Entry;
diff --git a/contracts/storage/Web3EntryExtendStorage.sol/contract.Web3EntryExtendStorage.html b/contracts/storage/Web3EntryExtendStorage.sol/contract.Web3EntryExtendStorage.html
index da1ef021..5ca17c6b 100644
--- a/contracts/storage/Web3EntryExtendStorage.sol/contract.Web3EntryExtendStorage.html
+++ b/contracts/storage/Web3EntryExtendStorage.sol/contract.Web3EntryExtendStorage.html
@@ -176,7 +176,7 @@
Web3EntryExtendStorage
-
+
State Variables
_periphery
address internal _periphery;
diff --git a/contracts/storage/Web3EntryStorage.sol/contract.Web3EntryStorage.html b/contracts/storage/Web3EntryStorage.sol/contract.Web3EntryStorage.html
index 1bdd045e..58ee079e 100644
--- a/contracts/storage/Web3EntryStorage.sol/contract.Web3EntryStorage.html
+++ b/contracts/storage/Web3EntryStorage.sol/contract.Web3EntryStorage.html
@@ -176,7 +176,7 @@
Web3EntryStorage
-
+
State Variables
_characterById
mapping(uint256 => DataTypes.Character) internal _characterById;
diff --git a/contracts/upgradeability/TransparentUpgradeableProxy.sol/contract.TransparentUpgradeableProxy.html b/contracts/upgradeability/TransparentUpgradeableProxy.sol/contract.TransparentUpgradeableProxy.html
index c249758b..677d8794 100644
--- a/contracts/upgradeability/TransparentUpgradeableProxy.sol/contract.TransparentUpgradeableProxy.html
+++ b/contracts/upgradeability/TransparentUpgradeableProxy.sol/contract.TransparentUpgradeableProxy.html
@@ -176,7 +176,7 @@
TransparentUpgradeableProxy
-
+
âš™ Development
ERC721
-
+
_afte
function _afterTokenTransfer(address from, address to, uint256 tokenId) internal virtual;
ERC721Enumerable
-
+
State Variables
@@ -541,7 +541,7 @@ LinklistBase
-
+
State Variables
@@ -593,7 +593,7 @@ symbol
function symbol() public view returns (string memory);
NFTBase
-
+
Functions
@@ -620,13 +620,13 @@ burn
IERC20Mintable
-
+
Functions
mint
function mint(address to, uint256 amount) external;
ILinkModule
-
+
Functions
initializeLinkModule
function initializeLinkModule(uint256 characterId, uint256 noteId, string calldata name, string calldata symbol)
@@ -637,7 +637,7 @@
processLink
function processLink(address to, uint256 characterId, uint256 noteId, bytes calldata data) external;
ILinkModule4Address
-
+
Functions
initializeLinkModule
function initializeLinkModule(address account, bytes calldata data) external returns (bytes memory);
@@ -646,7 +646,7 @@
processLink
+
function processLink(address account, uint256 noteId, bytes calldata data) external;
ILinkModule4Character
-Functions
initializeLinkModule
function initializeLinkModule(uint256 characterId, bytes calldata data) external returns (bytes memory);
@@ -655,7 +655,7 @@
processLink
+
function processLink(address caller, uint256 characterId, bytes calldata data) external;
ILinkModule4ERC721
-Functions
initializeLinkModule
function initializeLinkModule(address tokenAddress, uint256 tokenId, bytes calldata data)
@@ -666,7 +666,7 @@
processLink
+
function processLink(address account, address tokenAddress, uint256 tokenId, bytes calldata data) external;
ILinkModule4Linklist
-Functions
initializeLinkModule
function initializeLinkModule(uint256 tokenId, bytes calldata data) external returns (bytes memory);
@@ -675,7 +675,7 @@
processLink
+
function processLink(address account, uint256 tokenId, bytes calldata data) external;
ILinkModule4Note
-Functions
initializeLinkModule
function initializeLinkModule(uint256 characterId, uint256 noteId, bytes calldata data)
@@ -686,7 +686,7 @@
processLink
+
function processLink(address caller, uint256 characterId, uint256 noteId, bytes calldata data) external;
ILinklist
-Functions
initialize
ownerOf
<none>
address
The owner of the tokenId
token.IMintModule4Note
-
+
Functions
initializeMintModule
processMint
data
bytes
The data passed from the user to be decoded. IMintNFT
-
+
Functions
initialize
get
noteId
uint256
The note ID. ITipsWithConfig
-
+
Functions
initialize
@@ -1510,7 +1510,7 @@ TipsConfig
}
ITipsWithFee
-
+
Functions
initialize
@@ -1615,7 +1615,7 @@ getToken
<none>
address
The address of mira token contract. IWeb3Entry
-
+
Functions
initialize
getRevision
CharacterLib
-
+
Functions
createCharacter
_handleHash
function _handleHash(string memory handle) internal pure returns (bytes32);
Constants
-
+
State Variables
MAX_HANDLE_LENGTH
uint8 public constant MAX_HANDLE_LENGTH = 31;
@@ -2445,7 +2445,7 @@
L
bytes32 public constant LINK_ITEM_TYPE_ANYURI = "AnyUri";
DataTypes
-
+
Structs
MigrateData
@@ -2709,147 +2709,147 @@ EIP712Signatu
}
ErrCharacterNotExists
-
+
error ErrCharacterNotExists(uint256 characterId);
ErrNotAddressOwner
-
+
error ErrNotAddressOwner();
ErrNotCharacterOwner
-
+
error ErrNotCharacterOwner();
ErrNoteLocked
-
+
error ErrNoteLocked();
ErrHandleExists
-
+
error ErrHandleExists();
ErrSocialTokenExists
-
+
error ErrSocialTokenExists();
ErrHandleLengthInvalid
-
+
error ErrHandleLengthInvalid();
ErrHandleContainsInvalidCharacters
-
+
error ErrHandleContainsInvalidCharacters();
ErrNotEnoughPermission
-
+
error ErrNotEnoughPermission();
ErrNotEnoughPermissionForThisNote
-
+
error ErrNotEnoughPermissionForThisNote();
ErrTargetAlreadyHasPrimaryCharacter
-
+
error ErrTargetAlreadyHasPrimaryCharacter();
ErrNoteIsDeleted
-
+
error ErrNoteIsDeleted();
ErrNoteNotExists
-
+
error ErrNoteNotExists();
ErrArrayLengthMismatch
-
+
error ErrArrayLengthMismatch();
ErrCallerNotWeb3Entry
-
+
error ErrCallerNotWeb3Entry();
ErrCallerNotWeb3EntryOrNotOwner
-
+
error ErrCallerNotWeb3EntryOrNotOwner();
ErrTokenIdAlreadyExists
-
+
error ErrTokenIdAlreadyExists();
ErrNotExistingCharacter
-
+
error ErrNotExistingCharacter();
ErrNotExistingLinklistToken
-
+
error ErrNotExistingLinklistToken();
ErrInvalidWeb3Entry
-
+
error ErrInvalidWeb3Entry();
ErrNotApprovedOrExceedApproval
-
+
error ErrNotApprovedOrExceedApproval();
ErrExceedMaxSupply
-
+
error ErrExceedMaxSupply();
ErrExceedApproval
-
+
error ErrExceedApproval();
ErrSignatureExpired
-
+
error ErrSignatureExpired();
ErrSignatureInvalid
-
+
error ErrSignatureInvalid();
ErrNotOwner
-
+
error ErrNotOwner();
ErrTokenNotExists
-
+
error ErrTokenNotExists();
ErrLinkTypeExists
-
+
error ErrLinkTypeExists(uint256 characterId, bytes32 linkType);
Events
-
+
Events
BaseInitialized
event BaseInitialized(string name, string symbol, uint256 timestamp);
@@ -3051,7 +3051,7 @@
LinkLib
-
+
Functions
linkCharacter
_ownerOf
function _ownerOf(uint256 characterId) internal view returns (address);
LinklistLib
-
+
Functions
setLinklistUri
function setLinklistUri(uint256 linklistId, string calldata uri, address linklist) external;
@@ -3252,7 +3252,7 @@
burnLinklist
function burnLinklist(uint256 characterId, uint256 linklistId, address linklist) external;
MetaTxLib
-
+
State Variables
EIP712_DOMAIN_TYPEHASH
bytes32 internal constant EIP712_DOMAIN_TYPEHASH =
@@ -3288,7 +3288,7 @@
function _validateRecoveredAddress(bytes32 digest, DataTypes.EIP712Signature calldata signature) internal view;
OP
-
+
For most cases, we recommend simply granting operators the OPERATOR_SIGN_PERMISSION_BITMAP
,
which gives operator full permissions aside from owner permissions and future permissions, but for
@@ -3442,7 +3442,7 @@ uint256 internal constant ALLOWED_PERMISSION_BITMAP_MASK = OWNER_PERMISSION_BITMAP | DEFAULT_PERMISSION_BITMAP;
OperatorLib
-
+
Functions
grantOperatorPermissions
_bitmapFilter
+
function _bitmapFilter(uint256 bitmap) internal pure returns (uint256);
PostLib
-Functions
postNoteWithLink
function postNoteWithLink(
@@ -3565,7 +3565,7 @@
_setM
) internal;
StorageLib
-
+
State Variables
CHARACTERS_MAPPING_SLOT
uint256 public constant CHARACTERS_MAPPING_SLOT = 10;
@@ -3659,7 +3659,7 @@
getOp
returns (DataTypes.Operators4Note storage _operators4Note);
ValidationLib
-
+
Functions
validateNoteExists
function validateNoteExists(uint256 characterId, uint256 noteId) internal view;
@@ -3686,7 +3686,7 @@
validateCharTipsWithFee
+
CharacterBoundToken
-State Variables
@@ -3782,7 +3782,7 @@ Burn
event Burn(uint256 indexed from, uint256 indexed tokenId, uint256 indexed amount);
NewbieVilla
-
+
Withdraw
event Withdraw(address to, uint256 characterId, address token, uint256 amount);
Periphery
-
+
State Variables
@@ -4104,7 +4104,7 @@ _exists
function _exists(uint256 characterId) internal view returns (bool);
Tips
-
+
error ErrCallerNotCharacterOwner();
TipsWithConfig
-
+
TipsWithFee
-
+
T
ApprovalLinkModule4Character
-
+
isApproved
function isApproved(address characterOwner, uint256 characterId, address toCheck) external view returns (bool);
ApprovalLinkModule4Note
-
+
isApproved
returns (bool);
Currency
-
+
Functions
@@ -4885,7 +4885,7 @@ mint
function mint(address to, uint256 amount) external;
ERC1271WalletMock
-
+
Functions
@@ -4899,7 +4899,7 @@ onERC72
function onERC721Received(address, address, uint256, bytes calldata) external pure override returns (bytes4);
ERC1271MaliciousMock
-
+
Functions
@@ -4910,7 +4910,7 @@ onERC72
function onERC721Received(address, address, uint256, bytes calldata) external pure override returns (bytes4);
MiraToken
-
+
State Variables
@@ -4956,7 +4956,7 @@ _burn
function _burn(address, uint256, bytes memory, bytes memory) internal pure override;
NFT
-
+
Functions
@@ -4967,7 +4967,7 @@ mint
function mint(address to) public;
NFT1155
-
+
Functions
@@ -4990,7 +4990,7 @@ mint
ApprovalMintModule
-
+
ApprovedInfo
+
CharacterNoteData
-struct CharacterNoteData {
uint256 amount;
@@ -5092,7 +5092,7 @@
ApprovedInfo
FeeMintModule
-
+
getNoteData
<none>
CharacterNoteData
Returns the associated data for a given note. LimitedMintModule
-
+
LimitedMintIn
}
ModuleBase
-
+
State Variables
web3Entry
address public immutable web3Entry;
@@ -5243,7 +5243,7 @@
constructor
LinklistExtendStorage
-
+
State Variables
_tokenCount
uint256 internal _tokenCount;
@@ -5258,7 +5258,7 @@
_totalSupply
uint256 internal _totalSupply;
LinklistStorage
-
+
State Variables
Web3Entry
address public Web3Entry;
@@ -5309,7 +5309,7 @@
_linkingAnyKe
mapping(uint256 => EnumerableSet.Bytes32Set) internal _linkingAnyKeys;
Web3EntryExtendStorage
-
+
State Variables
_periphery
address internal _periphery;
@@ -5336,7 +5336,7 @@
_sigNonces
mapping(address => uint256) internal _sigNonces;
Web3EntryStorage
-
+
State Variables
_characterById
mapping(uint256 => DataTypes.Character) internal _characterById;
@@ -5377,7 +5377,7 @@
MINT_NFT_IMPL
TransparentUpgradeableProxy
-
+
_beforeFallba
function _beforeFallback() internal virtual override;
Linklist
-
+
Functions
@@ -6084,7 +6084,7 @@ LinkTypeSet
event LinkTypeSet(uint256 indexed tokenId, bytes32 indexed newlinkType);
MintNFT
-
+
State Variables
@@ -6201,7 +6201,7 @@ tokenURI
function tokenURI(uint256 tokenId) public view override returns (string memory uri);
Web3Entry
-
+
State Variables