@@ -10,21 +10,38 @@ BASE: ERC721A EXTENSION: DropSinglePhase The `ERC721Drop` contract im
1010
1111## Methods
1212
13+ ### OPERATOR_FILTER_REGISTRY
14+
15+ ``` solidity
16+ function OPERATOR_FILTER_REGISTRY() external view returns (contract IOperatorFilterRegistry)
17+ ```
18+
19+
20+
21+
22+
23+
24+ #### Returns
25+
26+ | Name | Type | Description |
27+ | ---| ---| ---|
28+ | _ 0 | contract IOperatorFilterRegistry | undefined |
29+
1330### approve
1431
1532``` solidity
16- function approve(address to , uint256 tokenId) external nonpayable
33+ function approve(address operator , uint256 tokenId) external nonpayable
1734```
1835
1936
2037
21- * See {IERC721 -approve}.*
38+ * See {ERC721 -approve}.*
2239
2340#### Parameters
2441
2542| Name | Type | Description |
2643| ---| ---| ---|
27- | to | address | undefined |
44+ | operator | address | undefined |
2845| tokenId | uint256 | undefined |
2946
3047### balanceOf
@@ -461,6 +478,23 @@ The tokenId assigned to the next new NFT to be lazy minted.
461478| ---| ---| ---|
462479| _ 0 | uint256 | undefined |
463480
481+ ### operatorRestriction
482+
483+ ``` solidity
484+ function operatorRestriction() external view returns (bool)
485+ ```
486+
487+
488+
489+
490+
491+
492+ #### Returns
493+
494+ | Name | Type | Description |
495+ | ---| ---| ---|
496+ | _ 0 | bool | undefined |
497+
464498### owner
465499
466500``` solidity
@@ -572,7 +606,7 @@ function safeTransferFrom(address from, address to, uint256 tokenId) external no
572606
573607
574608
575- * See {IERC721-safeTransferFrom }.*
609+ * See {ERC721- _ safeTransferFrom }.*
576610
577611#### Parameters
578612
@@ -585,12 +619,12 @@ function safeTransferFrom(address from, address to, uint256 tokenId) external no
585619### safeTransferFrom
586620
587621``` solidity
588- function safeTransferFrom(address from, address to, uint256 tokenId, bytes _data ) external nonpayable
622+ function safeTransferFrom(address from, address to, uint256 tokenId, bytes data ) external nonpayable
589623```
590624
591625
592626
593- * See {IERC721-safeTransferFrom }.*
627+ * See {ERC721- _ safeTransferFrom }.*
594628
595629#### Parameters
596630
@@ -599,7 +633,7 @@ function safeTransferFrom(address from, address to, uint256 tokenId, bytes _data
599633| from | address | undefined |
600634| to | address | undefined |
601635| tokenId | uint256 | undefined |
602- | _ data | bytes | undefined |
636+ | data | bytes | undefined |
603637
604638### setApprovalForAll
605639
@@ -609,7 +643,7 @@ function setApprovalForAll(address operator, bool approved) external nonpayable
609643
610644
611645
612- * See {IERC721 -setApprovalForAll}.*
646+ * See {ERC721 -setApprovalForAll}.*
613647
614648#### Parameters
615649
@@ -668,6 +702,22 @@ Updates default royalty recipient and bps.
668702| _ royaltyRecipient | address | Address to be set as default royalty recipient. |
669703| _ royaltyBps | uint256 | Updated royalty bps. |
670704
705+ ### setOperatorRestriction
706+
707+ ``` solidity
708+ function setOperatorRestriction(bool _restriction) external nonpayable
709+ ```
710+
711+
712+
713+
714+
715+ #### Parameters
716+
717+ | Name | Type | Description |
718+ | ---| ---| ---|
719+ | _ restriction | bool | undefined |
720+
671721### setOwner
672722
673723``` solidity
@@ -804,7 +854,7 @@ function transferFrom(address from, address to, uint256 tokenId) external nonpay
804854
805855
806856
807- * See {IERC721-transferFrom }.*
857+ * See {ERC721- _ transferFrom }.*
808858
809859#### Parameters
810860
@@ -931,6 +981,22 @@ event DefaultRoyalty(address indexed newRoyaltyRecipient, uint256 newRoyaltyBps)
931981| newRoyaltyRecipient ` indexed ` | address | undefined |
932982| newRoyaltyBps | uint256 | undefined |
933983
984+ ### OperatorRestriction
985+
986+ ``` solidity
987+ event OperatorRestriction(bool restriction)
988+ ```
989+
990+
991+
992+
993+
994+ #### Parameters
995+
996+ | Name | Type | Description |
997+ | ---| ---| ---|
998+ | restriction | bool | undefined |
999+
9341000### OwnerUpdated
9351001
9361002``` solidity
@@ -1136,6 +1202,22 @@ The quantity of tokens minted must be more than zero.
11361202
11371203
11381204
1205+ ### OperatorNotAllowed
1206+
1207+ ``` solidity
1208+ error OperatorNotAllowed(address operator)
1209+ ```
1210+
1211+
1212+
1213+
1214+
1215+ #### Parameters
1216+
1217+ | Name | Type | Description |
1218+ | ---| ---| ---|
1219+ | operator | address | undefined |
1220+
11391221### OwnerQueryForNonexistentToken
11401222
11411223``` solidity
0 commit comments