diff --git a/contracts/Linklist.sol/contract.Linklist.html b/contracts/Linklist.sol/contract.Linklist.html index 5f80a1e2..d45a3734 100644 --- a/contracts/Linklist.sol/contract.Linklist.html +++ b/contracts/Linklist.sol/contract.Linklist.html @@ -176,7 +176,7 @@

Linklist

-

Git Source

+

Git Source

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

-

Git Source

+

Git Source

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

-

Git Source

+

Git Source

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

-

Git Source

+

Git Source

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

ERC721Enumerable

-

Git Source

+

Git Source

Inherits: ERC721, IERC721Enumerable

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

-

Git Source

+

Git Source

Inherits: ERC165

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

-

Git Source

+

Git Source

Inherits: ERC721Enumerable

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

-

Git Source

+

Git Source

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

-

Git Source

+

Git Source

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

-

Git Source

+

Git Source

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

-

Git Source

+

Git Source

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

-

Git Source

+

Git Source

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

-

Git Source

+

Git Source

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

-

Git Source

+

Git Source

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

-

Git Source

+

Git Source

Functions

initialize

Initializes the contract.

diff --git a/contracts/interfaces/IMintModule4Note.sol/interface.IMintModule4Note.html b/contracts/interfaces/IMintModule4Note.sol/interface.IMintModule4Note.html index 14a72efd..c8fdcb2e 100644 --- a/contracts/interfaces/IMintModule4Note.sol/interface.IMintModule4Note.html +++ b/contracts/interfaces/IMintModule4Note.sol/interface.IMintModule4Note.html @@ -176,7 +176,7 @@

IMintModule4Note

-

Git Source

+

Git Source

Functions

initializeMintModule

Initialize the MintModule for a specific note.

diff --git a/contracts/interfaces/IMintNFT.sol/interface.IMintNFT.html b/contracts/interfaces/IMintNFT.sol/interface.IMintNFT.html index a98b3d2f..a0137cd9 100644 --- a/contracts/interfaces/IMintNFT.sol/interface.IMintNFT.html +++ b/contracts/interfaces/IMintNFT.sol/interface.IMintNFT.html @@ -176,7 +176,7 @@

IMintNFT

-

Git Source

+

Git Source

Functions

initialize

Initialize the mint nft.

diff --git a/contracts/interfaces/ITipsWithConfig.sol/interface.ITipsWithConfig.html b/contracts/interfaces/ITipsWithConfig.sol/interface.ITipsWithConfig.html index 5b12e4a6..3c4c9b6c 100644 --- a/contracts/interfaces/ITipsWithConfig.sol/interface.ITipsWithConfig.html +++ b/contracts/interfaces/ITipsWithConfig.sol/interface.ITipsWithConfig.html @@ -176,7 +176,7 @@

ITipsWithConfig

-

Git Source

+

Git Source

This is the interface for the TipsWithConfig contract.

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

-

Git Source

+

Git Source

This is the interface for the TipsWithFee contract.

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

-

Git Source

+

Git Source

Functions

initialize

Initializes the Web3Entry.

diff --git a/contracts/libraries/CharacterLib.sol/library.CharacterLib.html b/contracts/libraries/CharacterLib.sol/library.CharacterLib.html index c3e30e48..f1876575 100644 --- a/contracts/libraries/CharacterLib.sol/library.CharacterLib.html +++ b/contracts/libraries/CharacterLib.sol/library.CharacterLib.html @@ -176,7 +176,7 @@

CharacterLib

-

Git Source

+

Git Source

Functions

createCharacter

Creates a character.

diff --git a/contracts/libraries/Constants.sol/library.Constants.html b/contracts/libraries/Constants.sol/library.Constants.html index 9d93d594..2aced586 100644 --- a/contracts/libraries/Constants.sol/library.Constants.html +++ b/contracts/libraries/Constants.sol/library.Constants.html @@ -176,7 +176,7 @@

Constants

-

Git Source

+

Git Source

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

-

Git Source

+

Git Source

A standard library of data types.

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

-

Git Source

+

Git Source

Array length mismatch

error 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 @@

ErrCallerNotWeb3Entry

-

Git Source

+

Git Source

Caller is not web3Entry contract

error 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 @@

ErrCallerNotWeb3EntryOrNotOwner

-

Git Source

+

Git Source

Caller is not web3Entry contract, and not the owner of character

error 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 @@

ErrCharacterNotExists

-

Git Source

+

Git Source

Character ID not exists

error ErrCharacterNotExists(uint256 characterId);
 
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 @@

ErrExceedApproval

-

Git Source

+

Git Source

Exceed the approval amount

error 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 @@

ErrExceedMaxSupply

-

Git Source

+

Git Source

Exceed max supply

error 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 @@

ErrHandleContainsInvalidCharacters

-

Git Source

+

Git Source

Handle contains invalid characters

error 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 @@

ErrHandleExists

-

Git Source

+

Git Source

Handle does not exist

error 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 @@

ErrHandleLengthInvalid

-

Git Source

+

Git Source

Handle length too long or too short

error 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 @@

ErrInvalidWeb3Entry

-

Git Source

+

Git Source

Invalid web3Entry address

error 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 @@

ErrLinkTypeExists

-

Git Source

+

Git Source

LinkType already exists

error ErrLinkTypeExists(uint256 characterId, bytes32 linkType);
 
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 @@

ErrNotAddressOwner

-

Git Source

+

Git Source

Not owner of address

error 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 @@

ErrNotApprovedOrExceedApproval

-

Git Source

+

Git Source

Not approved by module or exceed the approval amount

error 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 @@

ErrNotCharacterOwner

-

Git Source

+

Git Source

Caller is not the owner of character

error 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 @@

ErrNotEnoughPermission

-

Git Source

+

Git Source

Operator has not enough permission for this character

error 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 @@

ErrNotEnoughPermissionForThisNote

-

Git Source

+

Git Source

Operator has not enough permissions for this note

error 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 @@

ErrNotExistingCharacter

-

Git Source

+

Git Source

Character does not exist

error 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 @@

ErrNotExistingLinklistToken

-

Git Source

+

Git Source

Token id of linklist does not exist

error 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 @@

ErrNotOwner

-

Git Source

+

Git Source

Caller not owner

error 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 @@

ErrNoteIsDeleted

-

Git Source

+

Git Source

Note has been deleted

error 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 @@

ErrNoteLocked

-

Git Source

+

Git Source

Note has been locked

error 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 @@

ErrNoteNotExists

-

Git Source

+

Git Source

Note does not exist

error 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 @@

ErrSignatureExpired

-

Git Source

+

Git Source

Signature is expired

error 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 @@

ErrSignatureInvalid

-

Git Source

+

Git Source

Signature is invalid

error 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 @@

ErrSocialTokenExists

-

Git Source

+

Git Source

Social token address does not exist

error 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 @@

ErrTargetAlreadyHasPrimaryCharacter

-

Git Source

+

Git Source

Target address already has primary character

error 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 @@

ErrTokenIdAlreadyExists

-

Git Source

+

Git Source

Token id already exists

error 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 @@

ErrTokenNotExists

-

Git Source

+

Git Source

Token not exists

error 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 @@

Events

-

Git Source

+

Git Source

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

-

Git Source

+

Git Source

Functions

linkCharacter

Links any characterId.

diff --git a/contracts/libraries/LinklistLib.sol/library.LinklistLib.html b/contracts/libraries/LinklistLib.sol/library.LinklistLib.html index c23947e0..5368428d 100644 --- a/contracts/libraries/LinklistLib.sol/library.LinklistLib.html +++ b/contracts/libraries/LinklistLib.sol/library.LinklistLib.html @@ -176,7 +176,7 @@

LinklistLib

-

Git Source

+

Git Source

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

-

Git Source

+

Git Source

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

-

Git Source

+

Git Source

In Crossbell's operator system, every uint8 stands for a single method in Web3Entry.sol.
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

-

Git Source

+

Git Source

Functions

grantOperatorPermissions

Grants permission to a given operator for a character.

diff --git a/contracts/libraries/PostLib.sol/library.PostLib.html b/contracts/libraries/PostLib.sol/library.PostLib.html index b3f600cd..33b68214 100644 --- a/contracts/libraries/PostLib.sol/library.PostLib.html +++ b/contracts/libraries/PostLib.sol/library.PostLib.html @@ -176,7 +176,7 @@

PostLib

-

Git Source

+

Git Source

Functions

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

-

Git Source

+

Git Source

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

-

Git Source

+

Git Source

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

-

Git Source

+

Git Source

Inherits: Context, ERC165, IERC1155, IERC1155MetadataURI, AccessControlEnumerable

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

-

Git Source

+

Git Source

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

Periphery

-

Git Source

+

Git Source

Inherits: Initializable

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

-

Git Source

+

Git Source

Inherits: Initializable, IERC777Recipient

Logic to handle rewards that user can send to character and note.

diff --git a/contracts/misc/TipsWithConfig.sol/contract.TipsWithConfig.html b/contracts/misc/TipsWithConfig.sol/contract.TipsWithConfig.html index d6aa091a..a0a2eeea 100644 --- a/contracts/misc/TipsWithConfig.sol/contract.TipsWithConfig.html +++ b/contracts/misc/TipsWithConfig.sol/contract.TipsWithConfig.html @@ -176,7 +176,7 @@

TipsWithConfig

-

Git Source

+

Git Source

Inherits: ITipsWithConfig, Initializable, ReentrancyGuard

Logic to handle the periodical tips that user can send to character periodically.

diff --git a/contracts/misc/TipsWithFee.sol/contract.TipsWithFee.html b/contracts/misc/TipsWithFee.sol/contract.TipsWithFee.html index 836732a0..72aaa0fe 100644 --- a/contracts/misc/TipsWithFee.sol/contract.TipsWithFee.html +++ b/contracts/misc/TipsWithFee.sol/contract.TipsWithFee.html @@ -176,7 +176,7 @@

TipsWithFee

-

Git Source

+

Git Source

Inherits: ITipsWithFee, Initializable, IERC777Recipient

Logic to handle rewards that user can send to character and note.

diff --git a/contracts/mocks/Currency.sol/contract.Currency.html b/contracts/mocks/Currency.sol/contract.Currency.html index 229d637b..df2df30a 100644 --- a/contracts/mocks/Currency.sol/contract.Currency.html +++ b/contracts/mocks/Currency.sol/contract.Currency.html @@ -176,7 +176,7 @@

Currency

-

Git Source

+

Git Source

Inherits: ERC20

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

-

Git Source

+

Git Source

Inherits: IERC1271, IERC721Receiver

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

-

Git Source

+

Git Source

Inherits: Ownable, IERC1271, IERC721Receiver

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

-

Git Source

+

Git Source

Inherits: AccessControlEnumerable, IERC20Mintable, ERC777

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

-

Git Source

+

Git Source

Inherits: NFTBase, Initializable

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

-

Git Source

+

Git Source

Inherits: ERC1155

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

-

Git Source

+

Git Source

Inherits: ILinkModule4Character, ModuleBase

This is a simple LinkModule implementation, inheriting from the ILinkModule4Character interface.

diff --git a/contracts/mocks/linkModule/ApprovalLinkModule4Note.sol/contract.ApprovalLinkModule4Note.html b/contracts/mocks/linkModule/ApprovalLinkModule4Note.sol/contract.ApprovalLinkModule4Note.html index 0971be50..40f98abe 100644 --- a/contracts/mocks/linkModule/ApprovalLinkModule4Note.sol/contract.ApprovalLinkModule4Note.html +++ b/contracts/mocks/linkModule/ApprovalLinkModule4Note.sol/contract.ApprovalLinkModule4Note.html @@ -176,7 +176,7 @@

ApprovalLinkModule4Note

-

Git Source

+

Git Source

Inherits: ILinkModule4Note, ModuleBase

This is a simple LinkModule implementation, inheriting from the ILinkModule4Note interface.

diff --git a/contracts/modules/ModuleBase.sol/abstract.ModuleBase.html b/contracts/modules/ModuleBase.sol/abstract.ModuleBase.html index b1f5a094..e3a8a186 100644 --- a/contracts/modules/ModuleBase.sol/abstract.ModuleBase.html +++ b/contracts/modules/ModuleBase.sol/abstract.ModuleBase.html @@ -176,7 +176,7 @@

ModuleBase

-

Git Source

+

Git Source

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

-

Git Source

+

Git Source

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

FeeMintModule

-

Git Source

+

Git Source

Inherits: IMintModule4Note, ModuleBase

This is a simple MintModule implementation, inheriting from the IMintModule4Note interface.

diff --git a/contracts/modules/mint/FeeMintModule.sol/struct.CharacterNoteData.html b/contracts/modules/mint/FeeMintModule.sol/struct.CharacterNoteData.html index dfd73e72..f0f38286 100644 --- a/contracts/modules/mint/FeeMintModule.sol/struct.CharacterNoteData.html +++ b/contracts/modules/mint/FeeMintModule.sol/struct.CharacterNoteData.html @@ -176,7 +176,7 @@

CharacterNoteData

-

Git Source

+

Git Source

A struct containing associated data with each note.

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

-

Git Source

+

Git Source

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

LinklistExtendStorage

-

Git Source

+

Git Source

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

-

Git Source

+

Git Source

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

-

Git Source

+

Git Source

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

-

Git Source

+

Git Source

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

-

Git Source

+

Git Source

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

âš™ Development
  • NFTBase
  • ERC721

    -

    Git Source

    +

    Git Source

    Inherits: Context, ERC165, IERC721, IERC721Metadata

    Implementation of https://eips.ethereum.org/EIPS/eip-721[ERC721] Non-Fungible Token Standard, including @@ -451,7 +451,7 @@

    _afte
    function _afterTokenTransfer(address from, address to, uint256 tokenId) internal virtual;
     

    ERC721Enumerable

    -

    Git Source

    +

    Git Source

    Inherits: ERC721, IERC721Enumerable

    State Variables

    @@ -541,7 +541,7 @@

    LinklistBase

    -

    Git Source

    +

    Git Source

    Inherits: ERC165

    State Variables

    @@ -593,7 +593,7 @@

    symbol

    function symbol() public view returns (string memory);
     

    NFTBase

    -

    Git Source

    +

    Git Source

    Inherits: ERC721Enumerable

    Functions

    @@ -620,13 +620,13 @@

    burn

  • IWeb3Entry
  • IERC20Mintable

    -

    Git Source

    +

    Git Source

    Functions

    mint

    function mint(address to, uint256 amount) external;
     

    ILinkModule

    -

    Git Source

    +

    Git Source

    Functions

    initializeLinkModule

    function initializeLinkModule(uint256 characterId, uint256 noteId, string calldata name, string calldata symbol)
    @@ -637,7 +637,7 @@ 
     
    function processLink(address to, uint256 characterId, uint256 noteId, bytes calldata data) external;
     

    ILinkModule4Address

    -

    Git Source

    +

    Git Source

    Functions

    initializeLinkModule

    function initializeLinkModule(address account, bytes calldata data) external returns (bytes memory);
    @@ -646,7 +646,7 @@ 

    ILinkModule4Character

    -

    Git Source

    +

    Git Source

    Functions

    initializeLinkModule

    function initializeLinkModule(uint256 characterId, bytes calldata data) external returns (bytes memory);
    @@ -655,7 +655,7 @@ 

    ILinkModule4ERC721

    -

    Git Source

    +

    Git Source

    Functions

    initializeLinkModule

    function initializeLinkModule(address tokenAddress, uint256 tokenId, bytes calldata data)
    @@ -666,7 +666,7 @@ 

    ILinkModule4Linklist

    -

    Git Source

    +

    Git Source

    Functions

    initializeLinkModule

    function initializeLinkModule(uint256 tokenId, bytes calldata data) external returns (bytes memory);
    @@ -675,7 +675,7 @@ 

    ILinkModule4Note

    -

    Git Source

    +

    Git Source

    Functions

    initializeLinkModule

    function initializeLinkModule(uint256 characterId, uint256 noteId, bytes calldata data)
    @@ -686,7 +686,7 @@ 

    ILinklist

    -

    Git Source

    +

    Git Source

    Functions

    initialize

    Initializes the contract.

    @@ -1222,7 +1222,7 @@

    ownerOf

    <none>addressThe owner of the tokenId token.

    IMintModule4Note

    -

    Git Source

    +

    Git Source

    Functions

    initializeMintModule

    Initialize the MintModule for a specific note.

    @@ -1255,7 +1255,7 @@

    processMint

    databytesThe data passed from the user to be decoded.

    IMintNFT

    -

    Git Source

    +

    Git Source

    Functions

    initialize

    Initialize the mint nft.

    @@ -1338,7 +1338,7 @@

    get noteIduint256The note ID.

    ITipsWithConfig

    -

    Git Source

    +

    Git Source

    This is the interface for the TipsWithConfig contract.

    Functions

    initialize

    @@ -1510,7 +1510,7 @@

    TipsConfig

    }

    ITipsWithFee

    -

    Git Source

    +

    Git Source

    This is the interface for the TipsWithFee contract.

    Functions

    initialize

    @@ -1615,7 +1615,7 @@

    getToken

    <none>addressThe address of mira token contract.

    IWeb3Entry

    -

    Git Source

    +

    Git Source

    Functions

    initialize

    Initializes the Web3Entry.

    @@ -2358,7 +2358,7 @@

    getRevision

  • ValidationLib
  • CharacterLib

    -

    Git Source

    +

    Git Source

    Functions

    createCharacter

    Creates a character.

    @@ -2418,7 +2418,7 @@

    _handleHash

    function _handleHash(string memory handle) internal pure returns (bytes32);
     

    Constants

    -

    Git Source

    +

    Git Source

    State Variables

    MAX_HANDLE_LENGTH

    uint8 public constant MAX_HANDLE_LENGTH = 31;
    @@ -2445,7 +2445,7 @@ 

    Structs

    MigrateData

    @@ -2709,147 +2709,147 @@

    EIP712Signatu }

    ErrCharacterNotExists

    -

    Git Source

    +

    Git Source

    Character ID not exists

    error ErrCharacterNotExists(uint256 characterId);
     

    ErrNotAddressOwner

    -

    Git Source

    +

    Git Source

    Not owner of address

    error ErrNotAddressOwner();
     

    ErrNotCharacterOwner

    -

    Git Source

    +

    Git Source

    Caller is not the owner of character

    error ErrNotCharacterOwner();
     

    ErrNoteLocked

    -

    Git Source

    +

    Git Source

    Note has been locked

    error ErrNoteLocked();
     

    ErrHandleExists

    -

    Git Source

    +

    Git Source

    Handle does not exist

    error ErrHandleExists();
     

    ErrSocialTokenExists

    -

    Git Source

    +

    Git Source

    Social token address does not exist

    error ErrSocialTokenExists();
     

    ErrHandleLengthInvalid

    -

    Git Source

    +

    Git Source

    Handle length too long or too short

    error ErrHandleLengthInvalid();
     

    ErrHandleContainsInvalidCharacters

    -

    Git Source

    +

    Git Source

    Handle contains invalid characters

    error ErrHandleContainsInvalidCharacters();
     

    ErrNotEnoughPermission

    -

    Git Source

    +

    Git Source

    Operator has not enough permission for this character

    error ErrNotEnoughPermission();
     

    ErrNotEnoughPermissionForThisNote

    -

    Git Source

    +

    Git Source

    Operator has not enough permissions for this note

    error ErrNotEnoughPermissionForThisNote();
     

    ErrTargetAlreadyHasPrimaryCharacter

    -

    Git Source

    +

    Git Source

    Target address already has primary character

    error ErrTargetAlreadyHasPrimaryCharacter();
     

    ErrNoteIsDeleted

    -

    Git Source

    +

    Git Source

    Note has been deleted

    error ErrNoteIsDeleted();
     

    ErrNoteNotExists

    -

    Git Source

    +

    Git Source

    Note does not exist

    error ErrNoteNotExists();
     

    ErrArrayLengthMismatch

    -

    Git Source

    +

    Git Source

    Array length mismatch

    error ErrArrayLengthMismatch();
     

    ErrCallerNotWeb3Entry

    -

    Git Source

    +

    Git Source

    Caller is not web3Entry contract

    error ErrCallerNotWeb3Entry();
     

    ErrCallerNotWeb3EntryOrNotOwner

    -

    Git Source

    +

    Git Source

    Caller is not web3Entry contract, and not the owner of character

    error ErrCallerNotWeb3EntryOrNotOwner();
     

    ErrTokenIdAlreadyExists

    -

    Git Source

    +

    Git Source

    Token id already exists

    error ErrTokenIdAlreadyExists();
     

    ErrNotExistingCharacter

    -

    Git Source

    +

    Git Source

    Character does not exist

    error ErrNotExistingCharacter();
     

    ErrNotExistingLinklistToken

    -

    Git Source

    +

    Git Source

    Token id of linklist does not exist

    error ErrNotExistingLinklistToken();
     

    ErrInvalidWeb3Entry

    -

    Git Source

    +

    Git Source

    Invalid web3Entry address

    error ErrInvalidWeb3Entry();
     

    ErrNotApprovedOrExceedApproval

    -

    Git Source

    +

    Git Source

    Not approved by module or exceed the approval amount

    error ErrNotApprovedOrExceedApproval();
     

    ErrExceedMaxSupply

    -

    Git Source

    +

    Git Source

    Exceed max supply

    error ErrExceedMaxSupply();
     

    ErrExceedApproval

    -

    Git Source

    +

    Git Source

    Exceed the approval amount

    error ErrExceedApproval();
     

    ErrSignatureExpired

    -

    Git Source

    +

    Git Source

    Signature is expired

    error ErrSignatureExpired();
     

    ErrSignatureInvalid

    -

    Git Source

    +

    Git Source

    Signature is invalid

    error ErrSignatureInvalid();
     

    ErrNotOwner

    -

    Git Source

    +

    Git Source

    Caller not owner

    error ErrNotOwner();
     

    ErrTokenNotExists

    -

    Git Source

    +

    Git Source

    Token not exists

    error ErrTokenNotExists();
     

    ErrLinkTypeExists

    -

    Git Source

    +

    Git Source

    LinkType already exists

    error ErrLinkTypeExists(uint256 characterId, bytes32 linkType);
     

    Events

    -

    Git Source

    +

    Git Source

    Events

    BaseInitialized

    event BaseInitialized(string name, string symbol, uint256 timestamp);
    @@ -3051,7 +3051,7 @@ 

    LinkLib

    -

    Git Source

    +

    Git Source

    Functions

    linkCharacter

    Links any characterId.

    @@ -3240,7 +3240,7 @@

    _ownerOf

    function _ownerOf(uint256 characterId) internal view returns (address);
     

    LinklistLib

    -

    Git Source

    +

    Git Source

    Functions

    setLinklistUri

    function setLinklistUri(uint256 linklistId, string calldata uri, address linklist) external;
    @@ -3252,7 +3252,7 @@ 

    MetaTxLib

    -

    Git Source

    +

    Git Source

    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

    -

    Git Source

    +

    Git Source

    In Crossbell's operator system, every uint8 stands for a single method in Web3Entry.sol.
    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

    -

    Git Source

    +

    Git Source

    Functions

    grantOperatorPermissions

    Grants permission to a given operator for a character.

    @@ -3492,7 +3492,7 @@

    _bitmapFilter
    function _bitmapFilter(uint256 bitmap) internal pure returns (uint256);
     

    PostLib

    -

    Git Source

    +

    Git Source

    Functions

    function postNoteWithLink(
    @@ -3565,7 +3565,7 @@ 

    _setM ) internal;

    StorageLib

    -

    Git Source

    +

    Git Source

    State Variables

    CHARACTERS_MAPPING_SLOT

    uint256 public constant CHARACTERS_MAPPING_SLOT = 10;
    @@ -3659,7 +3659,7 @@ 

    getOp returns (DataTypes.Operators4Note storage _operators4Note);

    ValidationLib

    -

    Git Source

    +

    Git Source

    Functions

    validateNoteExists

    function validateNoteExists(uint256 characterId, uint256 noteId) internal view;
    @@ -3686,7 +3686,7 @@ 

    validateCharTipsWithFee

    CharacterBoundToken

    -

    Git Source

    +

    Git Source

    Inherits: Context, ERC165, IERC1155, IERC1155MetadataURI, AccessControlEnumerable

    State Variables

    @@ -3782,7 +3782,7 @@

    Burn

    event Burn(uint256 indexed from, uint256 indexed tokenId, uint256 indexed amount);
     

    NewbieVilla

    -

    Git Source

    +

    Git Source

    Inherits: Initializable, AccessControlEnumerable, IERC721Receiver, IERC777Recipient

    Implementation of a contract to keep characters for others. The keepers and addresses with @@ -4007,7 +4007,7 @@

    Withdraw

    event Withdraw(address to, uint256 characterId, address token, uint256 amount);
     

    Periphery

    -

    Git Source

    +

    Git Source

    Inherits: Initializable

    State Variables

    @@ -4104,7 +4104,7 @@

    _exists

    function _exists(uint256 characterId) internal view returns (bool);
     

    Tips

    -

    Git Source

    +

    Git Source

    Inherits: Initializable, IERC777Recipient

    Logic to handle rewards that user can send to character and note.

    @@ -4243,7 +4243,7 @@

    error ErrCallerNotCharacterOwner();

    TipsWithConfig

    -

    Git Source

    +

    Git Source

    Inherits: ITipsWithConfig, Initializable, ReentrancyGuard

    Logic to handle the periodical tips that user can send to character periodically.

    @@ -4499,7 +4499,7 @@

    TipsWithFee

    -

    Git Source

    +

    Git Source

    Inherits: ITipsWithFee, Initializable, IERC777Recipient

    Logic to handle rewards that user can send to character and note.

    @@ -4807,7 +4807,7 @@

    T
  • ApprovalLinkModule4Note
  • ApprovalLinkModule4Character

    -

    Git Source

    +

    Git Source

    Inherits: ILinkModule4Character, ModuleBase

    This is a simple LinkModule implementation, inheriting from the ILinkModule4Character interface.

    @@ -4840,7 +4840,7 @@

    isApproved

    function isApproved(address characterOwner, uint256 characterId, address toCheck) external view returns (bool);
     

    ApprovalLinkModule4Note

    -

    Git Source

    +

    Git Source

    Inherits: ILinkModule4Note, ModuleBase

    This is a simple LinkModule implementation, inheriting from the ILinkModule4Note interface.

    @@ -4877,7 +4877,7 @@

    isApproved

    returns (bool);

    Currency

    -

    Git Source

    +

    Git Source

    Inherits: ERC20

    Functions

    @@ -4885,7 +4885,7 @@

    mint

    function mint(address to, uint256 amount) external;
     

    ERC1271WalletMock

    -

    Git Source

    +

    Git Source

    Inherits: Ownable, IERC1271, IERC721Receiver

    Functions

    @@ -4899,7 +4899,7 @@

    onERC72
    function onERC721Received(address, address, uint256, bytes calldata) external pure override returns (bytes4);
     

    ERC1271MaliciousMock

    -

    Git Source

    +

    Git Source

    Inherits: IERC1271, IERC721Receiver

    Functions

    @@ -4910,7 +4910,7 @@

    onERC72
    function onERC721Received(address, address, uint256, bytes calldata) external pure override returns (bytes4);
     

    MiraToken

    -

    Git Source

    +

    Git Source

    Inherits: AccessControlEnumerable, IERC20Mintable, ERC777

    State Variables

    @@ -4956,7 +4956,7 @@

    _burn

    function _burn(address, uint256, bytes memory, bytes memory) internal pure override;
     

    NFT

    -

    Git Source

    +

    Git Source

    Inherits: NFTBase, Initializable

    Functions

    @@ -4967,7 +4967,7 @@

    mint

    function mint(address to) public;
     

    NFT1155

    -

    Git Source

    +

    Git Source

    Inherits: ERC1155

    Functions

    @@ -4990,7 +4990,7 @@

    mint

  • LimitedMintModule
  • ApprovalMintModule

    -

    Git Source

    +

    Git Source

    Inherits: IMintModule4Note, ModuleBase

    This is a simple MintModule implementation, inheriting from the IMintModule4Note interface. @@ -5083,7 +5083,7 @@

    ApprovedInfo

    CharacterNoteData

    -

    Git Source

    +

    Git Source

    A struct containing associated data with each note.

    struct CharacterNoteData {
         uint256 amount;
    @@ -5092,7 +5092,7 @@ 

    ApprovedInfo

    FeeMintModule

    -

    Git Source

    +

    Git Source

    Inherits: IMintModule4Note, ModuleBase

    This is a simple MintModule implementation, inheriting from the IMintModule4Note interface.

    @@ -5143,7 +5143,7 @@

    getNoteData

    <none>CharacterNoteDataReturns the associated data for a given note.

    LimitedMintModule

    -

    Git Source

    +

    Git Source

    Inherits: IMintModule4Note, ModuleBase

    This is a simple MintModule implementation, inheriting from the IMintModule4Note interface. @@ -5223,7 +5223,7 @@

    LimitedMintIn }

    ModuleBase

    -

    Git Source

    +

    Git Source

    State Variables

    web3Entry

    address public immutable web3Entry;
    @@ -5243,7 +5243,7 @@ 

    constructorWeb3EntryStorage

    LinklistExtendStorage

    -

    Git Source

    +

    Git Source

    State Variables

    _tokenCount

    uint256 internal _tokenCount;
    @@ -5258,7 +5258,7 @@ 

    _totalSupplyuint256 internal _totalSupply;

    LinklistStorage

    -

    Git Source

    +

    Git Source

    State Variables

    Web3Entry

    address public Web3Entry;
    @@ -5309,7 +5309,7 @@ 

    _linkingAnyKe
    mapping(uint256 => EnumerableSet.Bytes32Set) internal _linkingAnyKeys;
     

    Web3EntryExtendStorage

    -

    Git Source

    +

    Git Source

    State Variables

    _periphery

    address internal _periphery;
    @@ -5336,7 +5336,7 @@ 

    _sigNonces

    mapping(address => uint256) internal _sigNonces;
     

    Web3EntryStorage

    -

    Git Source

    +

    Git Source

    State Variables

    _characterById

    mapping(uint256 => DataTypes.Character) internal _characterById;
    @@ -5377,7 +5377,7 @@ 

    MINT_NFT_IMPL
  • TransparentUpgradeableProxy
  • TransparentUpgradeableProxy

    -

    Git Source

    +

    Git Source

    Inherits: ERC1967Proxy

    *This contract implements a proxy that is upgradeable by an admin. @@ -5450,7 +5450,7 @@

    _beforeFallba
    function _beforeFallback() internal virtual override;
     

    Linklist

    -

    Git Source

    +

    Git Source

    Inherits: ILinklist, LinklistBase, LinklistStorage, Initializable, LinklistExtendStorage

    Functions

    @@ -6084,7 +6084,7 @@

    LinkTypeSet

    event LinkTypeSet(uint256 indexed tokenId, bytes32 indexed newlinkType);
     

    MintNFT

    -

    Git Source

    +

    Git Source

    Inherits: NFTBase, IMintNFT, ERC2981, Initializable

    State Variables

    @@ -6201,7 +6201,7 @@

    tokenURI

    function tokenURI(uint256 tokenId) public view override returns (string memory uri);
     

    Web3Entry

    -

    Git Source

    +

    Git Source

    Inherits: IWeb3Entry, Multicall, NFTBase, Web3EntryStorage, Initializable, Web3EntryExtendStorage

    State Variables