You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -104,7 +104,7 @@ contract IPNFT is ERC721URIStorageUpgradeable, ERC721BurnableUpgradeable, IReser
104
104
105
105
/**
106
106
* @notice mints an IPNFT with `tokenURI` as source of metadata. Invalidates the reservation. Redeems `mintpassId` on the authorizer contract
107
-
* @notice We are charging a nominal fee to symbolically represent the transfer of ownership rights, for a price of .001 ETH (<$2USD at current prices). This helps the ensure the protocol is affordable to almost all projects, but discourages frivolous IP-NFT minting.
107
+
* @notice We are charging a nominal fee to symbolically represent the transfer of ownership rights, for a price of .001 ETH (<$2USD at current prices). This helps ensure the protocol is affordable to almost all projects, but discourages frivolous IP-NFT minting.
108
108
*
109
109
* @param to the recipient of the NFT
110
110
* @param reservationId the reserved token id that has been reserved with `reserve()`
@@ -142,6 +142,31 @@ contract IPNFT is ERC721URIStorageUpgradeable, ERC721BurnableUpgradeable, IReser
142
142
return reservationId;
143
143
}
144
144
145
+
/**
146
+
* @notice mints an IPNFT with `tokenURI` as source of metadata. This IPNFT is linked a proof of idea (POI) which is a hash of any collection of files that represents an idea, anchored on any chain.
147
+
* @notice We are charging a nominal fee to symbolically represent the transfer of ownership rights, for a price of .001 ETH (<$2USD at current prices). This helps ensure the protocol is affordable to almost all projects, but discourages frivolous IP-NFT minting.
148
+
*
149
+
* @param to the recipient of the NFT
150
+
* @param _tokenURI a location that resolves to a valid IP-NFT metadata structure
151
+
* @param _symbol a symbol that represents the IPNFT's derivatives. Can be changed by the owner
152
+
* @param authorization a bytes encoded parameter that ensures that the poi is owned by the owner (to param)
153
+
* @param poi the hash of the poi that will be the tokenId
0 commit comments