{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":446951373,"defaultBranch":"main","name":"ERC721A","ownerLogin":"chiru-labs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-01-11T19:17:43.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/97553186?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1724210230.0","currentOid":""},"activityList":{"items":[{"before":"c5bd8e1b1d845e321f35b69872597f308f455019","after":"338e327ae4abb18b3f1a37e364894625a6ea2778","ref":"refs/heads/main","pushedAt":"2024-09-09T05:23:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Vectorized","name":"Vectorized","path":"/Vectorized","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5889274?s=80&v=4"},"commit":{"message":"Add `ERC721ABatchTransferable` and `ERC721ABatchBurnable` (#486)\n\n* Add `batchTransferFrom` and `ERC721ABatchTransferable` extension (#458)\r\n\r\n* added comments on transfer hooks\r\n\r\n* added sort\r\n\r\n* added clearApprovalsAndEmitTransferEvent\r\n\r\n* added tokenBatchTransfer hooks\r\n\r\n* added _batchTransferFrom and safe variants\r\n\r\n* added ERC721ABatchTransferable extension and interface\r\n\r\n* formatting\r\n\r\n* added interface and ERC721ABatchTransferableMock\r\n\r\n* added ERC721ABatchTransferable tests (wip)\r\n\r\n* added approvalCheck\r\n\r\n* fixed duplicate call\r\n\r\n* comment\r\n\r\n* fixed next initialized\r\n\r\n* refactored lastInitPackedOwnership to use prevPackedOwnership\r\n\r\n* comments\r\n\r\n* ensured correctness of nextInitialized in slots of transferred token Ids\r\n\r\n* renamed variables\r\n\r\n* reverted to leave nextInitialized unchanged\r\n\r\n* comment\r\n\r\n* replace sort -> insertion sort\r\n\r\n* bump: prettier-plugin-solidity\r\n\r\n* prettier\r\n\r\n* added prettier-ignore\r\n\r\n* fixed nextTokenId in last array element\r\n\r\n* tests wip\r\n\r\n* refactor\r\n\r\n* updated BatchTransferable mock and extension\r\n\r\n* updated tests\r\n\r\n* add approval tests\r\n\r\n* lint\r\n\r\n* lint fix\r\n\r\n* restore original .prettierrc\r\n\r\n* fix\r\n\r\n* comments and refactor\r\n\r\n* added _batchBurn\r\n\r\n* added ERC721ABatchBurnable extension, interfaces and mock\r\n\r\n* fixed _batchBurn\r\n\r\n* fixed update of last tokenId + 1\r\n\r\n* batchBurnable tests wip\r\n\r\n* refactor\r\n\r\n* fix\r\n\r\n* add auto-clearing of consecutive ids and set `nextInitialized` to false\r\n\r\n* batchTransfer tests refactor\r\n\r\n* tests wip\r\n\r\n* tests wip\r\n\r\n* comments\r\n\r\n* added extraData logic to batch mocks\r\n\r\n* updated batch tests\r\n\r\n* refactored ERC721A to use _updateTokenId\r\n\r\n* wip\r\n\r\n* comment\r\n\r\n* Add ERC721ABatchBurnableMock (#450)\r\n\r\n* change tokenIds in ascending order in test\r\n\r\n* removal of unneeded internal functions\r\n\r\n* prettier\r\n\r\n* removed batch transfer logic\r\n\r\n* changed _updateTokenId\r\n\r\n* fixed mock\r\n\r\n* fixed extension and mock\r\n\r\n* fixed tests and cleaned unused functions in mock\r\n\r\n* removed _updateTokenId\r\n\r\n* minor gas optimizations\r\n\r\n* comment\r\n\r\n* optimize: avoid potential double read from storage\r\n\r\n* removed bulkBurn from mock\r\n\r\n* optimization: reset _packedOwnerships for initialized sequential IDs\r\n\r\n* added tests for sequential ID clearing\r\n\r\n* added test for tokenIds in strictly ascending order\r\n\r\n* comment\r\n\r\n* optimize: keep track of prevTokenOwner to bypass duplicated logic\r\n\r\n* revert: resetting _packedOwnerships in initialized sequential IDs\r\n\r\n* cleanup\r\n\r\n* optimize: avoid potential double read from storage\r\n\r\n* refactor _batchTransfer logic\r\n\r\n* optimized and stacked not too deep\r\n\r\n* optimize: removed unneeded exists() via getApproved\r\n\r\n* removed unneeded functions and batchBurn\r\n\r\n* Tidy, optimize\r\n\r\n* Tidy\r\n\r\n* Add test\r\n\r\n* Tidy\r\n\r\n* Tidy\r\n\r\n* Tidy, optimize\r\n\r\n* Combine batch burnable and transferable\r\n\r\n* Edit comment\r\n\r\n* Tidy tests\r\n\r\n* Tidy\r\n\r\n* Edit comment\r\n\r\n* Remove unnecessary internal functions, max out test coverage\r\n\r\n---------\r\n\r\nCo-authored-by: jacopo <39241410+jjranalli@users.noreply.github.com>","shortMessageHtmlLink":"Add ERC721ABatchTransferable and ERC721ABatchBurnable (#486)"}},{"before":"c48aa1433ea202f4929eb17370645e4e54224001","after":"ab31bd7328b3fd972ce79155a5f100f712d68286","ref":"refs/heads/batchTransferable","pushedAt":"2024-08-27T06:13:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Vectorized","name":"Vectorized","path":"/Vectorized","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5889274?s=80&v=4"},"commit":{"message":"Remove unnecessary internal functions, max out test coverage","shortMessageHtmlLink":"Remove unnecessary internal functions, max out test coverage"}},{"before":"a0a200a23642b49e85345b3c7c7a44c0fc9d7442","after":"c48aa1433ea202f4929eb17370645e4e54224001","ref":"refs/heads/batchTransferable","pushedAt":"2024-08-27T04:15:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Vectorized","name":"Vectorized","path":"/Vectorized","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5889274?s=80&v=4"},"commit":{"message":"Edit comment","shortMessageHtmlLink":"Edit comment"}},{"before":"2ed86e8f785e4f2cebd1179ef5ec19176a0eb497","after":"a0a200a23642b49e85345b3c7c7a44c0fc9d7442","ref":"refs/heads/batchTransferable","pushedAt":"2024-08-23T07:33:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Vectorized","name":"Vectorized","path":"/Vectorized","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5889274?s=80&v=4"},"commit":{"message":"Tidy","shortMessageHtmlLink":"Tidy"}},{"before":"e28d30c658b7e723d42af8b3f27fcf6ed4d14e95","after":"2ed86e8f785e4f2cebd1179ef5ec19176a0eb497","ref":"refs/heads/batchTransferable","pushedAt":"2024-08-23T07:06:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Vectorized","name":"Vectorized","path":"/Vectorized","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5889274?s=80&v=4"},"commit":{"message":"Tidy tests","shortMessageHtmlLink":"Tidy tests"}},{"before":"230bad1968a3da5794e63a6ea5f1353bf5aeb64e","after":"e28d30c658b7e723d42af8b3f27fcf6ed4d14e95","ref":"refs/heads/batchTransferable","pushedAt":"2024-08-21T04:36:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Vectorized","name":"Vectorized","path":"/Vectorized","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5889274?s=80&v=4"},"commit":{"message":"Edit comment","shortMessageHtmlLink":"Edit comment"}},{"before":"401a6acd40f7515bb23776b5ddaa10b59a1b5cba","after":"230bad1968a3da5794e63a6ea5f1353bf5aeb64e","ref":"refs/heads/batchTransferable","pushedAt":"2024-08-21T04:33:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Vectorized","name":"Vectorized","path":"/Vectorized","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5889274?s=80&v=4"},"commit":{"message":"Combine batch burnable and transferable","shortMessageHtmlLink":"Combine batch burnable and transferable"}},{"before":"b9f9485f87fbcb54ef73cfec1e392ea092b531c1","after":"26130e4fde848370bf48e452d2f0400156b21cfb","ref":"refs/heads/batchBurnable","pushedAt":"2024-08-21T04:28:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Vectorized","name":"Vectorized","path":"/Vectorized","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5889274?s=80&v=4"},"commit":{"message":"Tidy, optimize","shortMessageHtmlLink":"Tidy, optimize"}},{"before":"64fcf3a04c70468d172a3e8fcf75436fcf3ed6d1","after":"401a6acd40f7515bb23776b5ddaa10b59a1b5cba","ref":"refs/heads/batchTransferable","pushedAt":"2024-08-21T04:27:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Vectorized","name":"Vectorized","path":"/Vectorized","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5889274?s=80&v=4"},"commit":{"message":"Tidy, optimize","shortMessageHtmlLink":"Tidy, optimize"}},{"before":"c5bd8e1b1d845e321f35b69872597f308f455019","after":"b9f9485f87fbcb54ef73cfec1e392ea092b531c1","ref":"refs/heads/batchBurnable","pushedAt":"2024-08-21T03:20:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Vectorized","name":"Vectorized","path":"/Vectorized","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5889274?s=80&v=4"},"commit":{"message":"Add `ERC721ABatchBurnable` extension (#444)\n\n* added comments on transfer hooks\r\n\r\n* added sort\r\n\r\n* added clearApprovalsAndEmitTransferEvent\r\n\r\n* added tokenBatchTransfer hooks\r\n\r\n* added _batchTransferFrom and safe variants\r\n\r\n* added ERC721ABatchTransferable extension and interface\r\n\r\n* formatting\r\n\r\n* added interface and ERC721ABatchTransferableMock\r\n\r\n* added ERC721ABatchTransferable tests (wip)\r\n\r\n* added approvalCheck\r\n\r\n* fixed duplicate call\r\n\r\n* comment\r\n\r\n* fixed next initialized\r\n\r\n* refactored lastInitPackedOwnership to use prevPackedOwnership\r\n\r\n* comments\r\n\r\n* ensured correctness of nextInitialized in slots of transferred token Ids\r\n\r\n* renamed variables\r\n\r\n* reverted to leave nextInitialized unchanged\r\n\r\n* comment\r\n\r\n* replace sort -> insertion sort\r\n\r\n* bump: prettier-plugin-solidity\r\n\r\n* prettier\r\n\r\n* added prettier-ignore\r\n\r\n* fixed nextTokenId in last array element\r\n\r\n* tests wip\r\n\r\n* refactor\r\n\r\n* updated BatchTransferable mock and extension\r\n\r\n* updated tests\r\n\r\n* add approval tests\r\n\r\n* lint\r\n\r\n* lint fix\r\n\r\n* restore original .prettierrc\r\n\r\n* fix\r\n\r\n* comments and refactor\r\n\r\n* added _batchBurn\r\n\r\n* added ERC721ABatchBurnable extension, interfaces and mock\r\n\r\n* fixed _batchBurn\r\n\r\n* fixed update of last tokenId + 1\r\n\r\n* batchBurnable tests wip\r\n\r\n* refactor\r\n\r\n* fix\r\n\r\n* add auto-clearing of consecutive ids and set `nextInitialized` to false\r\n\r\n* batchTransfer tests refactor\r\n\r\n* tests wip\r\n\r\n* tests wip\r\n\r\n* comments\r\n\r\n* added extraData logic to batch mocks\r\n\r\n* updated batch tests\r\n\r\n* refactored ERC721A to use _updateTokenId\r\n\r\n* wip\r\n\r\n* comment\r\n\r\n* Add ERC721ABatchBurnableMock (#450)\r\n\r\n* change tokenIds in ascending order in test\r\n\r\n* removal of unneeded internal functions\r\n\r\n* prettier\r\n\r\n* removed batch transfer logic\r\n\r\n* changed _updateTokenId\r\n\r\n* fixed mock\r\n\r\n* fixed extension and mock\r\n\r\n* fixed tests and cleaned unused functions in mock\r\n\r\n* removed _updateTokenId\r\n\r\n* minor gas optimizations\r\n\r\n* comment\r\n\r\n* optimize: avoid potential double read from storage\r\n\r\n* removed bulkBurn from mock\r\n\r\n* optimization: reset _packedOwnerships for initialized sequential IDs\r\n\r\n* added tests for sequential ID clearing\r\n\r\n* added test for tokenIds in strictly ascending order\r\n\r\n* comment\r\n\r\n* optimize: keep track of prevTokenOwner to bypass duplicated logic\r\n\r\n* revert: resetting _packedOwnerships in initialized sequential IDs\r\n\r\n* cleanup\r\n\r\n* optimize: avoid potential double read from storage\r\n\r\n* optimize: removed unneeded exists() via getApproved","shortMessageHtmlLink":"Add ERC721ABatchBurnable extension (#444)"}},{"before":null,"after":"c5bd8e1b1d845e321f35b69872597f308f455019","ref":"refs/heads/batchBurnable","pushedAt":"2024-08-21T03:17:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Vectorized","name":"Vectorized","path":"/Vectorized","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5889274?s=80&v=4"},"commit":{"message":"Create CODEOWNERS","shortMessageHtmlLink":"Create CODEOWNERS"}},{"before":"1f4ff52556c8c3e42a37449500d7bf97dbcbd09f","after":"64fcf3a04c70468d172a3e8fcf75436fcf3ed6d1","ref":"refs/heads/batchTransferable","pushedAt":"2024-08-21T03:13:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Vectorized","name":"Vectorized","path":"/Vectorized","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5889274?s=80&v=4"},"commit":{"message":"Tidy","shortMessageHtmlLink":"Tidy"}},{"before":"d1e624cdd2c691f9df97330084a0d16c7d725a7a","after":"1f4ff52556c8c3e42a37449500d7bf97dbcbd09f","ref":"refs/heads/batchTransferable","pushedAt":"2024-08-21T03:03:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Vectorized","name":"Vectorized","path":"/Vectorized","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5889274?s=80&v=4"},"commit":{"message":"Tidy","shortMessageHtmlLink":"Tidy"}},{"before":"66350ea95a940ba087dd845ae3873ee354139a74","after":"d1e624cdd2c691f9df97330084a0d16c7d725a7a","ref":"refs/heads/batchTransferable","pushedAt":"2024-08-21T02:55:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Vectorized","name":"Vectorized","path":"/Vectorized","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5889274?s=80&v=4"},"commit":{"message":"Add test","shortMessageHtmlLink":"Add test"}},{"before":"7b3d048a5b352919f2b93d6700e6e87c92df0f7b","after":"66350ea95a940ba087dd845ae3873ee354139a74","ref":"refs/heads/batchTransferable","pushedAt":"2024-08-21T02:23:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Vectorized","name":"Vectorized","path":"/Vectorized","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5889274?s=80&v=4"},"commit":{"message":"Tidy","shortMessageHtmlLink":"Tidy"}},{"before":"6cba3fa840f7d9165e5eff601d422580ee65caf6","after":"7b3d048a5b352919f2b93d6700e6e87c92df0f7b","ref":"refs/heads/batchTransferable","pushedAt":"2024-08-21T01:50:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Vectorized","name":"Vectorized","path":"/Vectorized","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5889274?s=80&v=4"},"commit":{"message":"Tidy, optimize","shortMessageHtmlLink":"Tidy, optimize"}},{"before":"ba80d01d78e469b907b76f5737020d8a5c81d5db","after":"e24ee8c215f09af8541625c92f38cfc2a8e459ee","ref":"refs/heads/batchTransferable","pushedAt":"2024-08-21T00:21:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Vectorized","name":"Vectorized","path":"/Vectorized","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5889274?s=80&v=4"},"commit":{"message":"Tidy","shortMessageHtmlLink":"Tidy"}},{"before":"c5bd8e1b1d845e321f35b69872597f308f455019","after":"ba80d01d78e469b907b76f5737020d8a5c81d5db","ref":"refs/heads/batchTransferable","pushedAt":"2024-08-20T18:40:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Vectorized","name":"Vectorized","path":"/Vectorized","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5889274?s=80&v=4"},"commit":{"message":"Add `batchTransferFrom` and `ERC721ABatchTransferable` extension (#458)\n\n* added comments on transfer hooks\r\n\r\n* added sort\r\n\r\n* added clearApprovalsAndEmitTransferEvent\r\n\r\n* added tokenBatchTransfer hooks\r\n\r\n* added _batchTransferFrom and safe variants\r\n\r\n* added ERC721ABatchTransferable extension and interface\r\n\r\n* formatting\r\n\r\n* added interface and ERC721ABatchTransferableMock\r\n\r\n* added ERC721ABatchTransferable tests (wip)\r\n\r\n* added approvalCheck\r\n\r\n* fixed duplicate call\r\n\r\n* comment\r\n\r\n* fixed next initialized\r\n\r\n* refactored lastInitPackedOwnership to use prevPackedOwnership\r\n\r\n* comments\r\n\r\n* ensured correctness of nextInitialized in slots of transferred token Ids\r\n\r\n* renamed variables\r\n\r\n* reverted to leave nextInitialized unchanged\r\n\r\n* comment\r\n\r\n* replace sort -> insertion sort\r\n\r\n* bump: prettier-plugin-solidity\r\n\r\n* prettier\r\n\r\n* added prettier-ignore\r\n\r\n* fixed nextTokenId in last array element\r\n\r\n* tests wip\r\n\r\n* refactor\r\n\r\n* updated BatchTransferable mock and extension\r\n\r\n* updated tests\r\n\r\n* add approval tests\r\n\r\n* lint\r\n\r\n* lint fix\r\n\r\n* restore original .prettierrc\r\n\r\n* fix\r\n\r\n* comments and refactor\r\n\r\n* added _batchBurn\r\n\r\n* added ERC721ABatchBurnable extension, interfaces and mock\r\n\r\n* fixed _batchBurn\r\n\r\n* fixed update of last tokenId + 1\r\n\r\n* batchBurnable tests wip\r\n\r\n* refactor\r\n\r\n* fix\r\n\r\n* add auto-clearing of consecutive ids and set `nextInitialized` to false\r\n\r\n* batchTransfer tests refactor\r\n\r\n* tests wip\r\n\r\n* tests wip\r\n\r\n* comments\r\n\r\n* added extraData logic to batch mocks\r\n\r\n* updated batch tests\r\n\r\n* refactored ERC721A to use _updateTokenId\r\n\r\n* wip\r\n\r\n* comment\r\n\r\n* Add ERC721ABatchBurnableMock (#450)\r\n\r\n* change tokenIds in ascending order in test\r\n\r\n* removal of unneeded internal functions\r\n\r\n* prettier\r\n\r\n* removed batch transfer logic\r\n\r\n* changed _updateTokenId\r\n\r\n* fixed mock\r\n\r\n* fixed extension and mock\r\n\r\n* fixed tests and cleaned unused functions in mock\r\n\r\n* removed _updateTokenId\r\n\r\n* minor gas optimizations\r\n\r\n* comment\r\n\r\n* optimize: avoid potential double read from storage\r\n\r\n* removed bulkBurn from mock\r\n\r\n* optimization: reset _packedOwnerships for initialized sequential IDs\r\n\r\n* added tests for sequential ID clearing\r\n\r\n* added test for tokenIds in strictly ascending order\r\n\r\n* comment\r\n\r\n* optimize: keep track of prevTokenOwner to bypass duplicated logic\r\n\r\n* revert: resetting _packedOwnerships in initialized sequential IDs\r\n\r\n* cleanup\r\n\r\n* optimize: avoid potential double read from storage\r\n\r\n* refactor _batchTransfer logic\r\n\r\n* optimized and stacked not too deep\r\n\r\n* optimize: removed unneeded exists() via getApproved\r\n\r\n* removed unneeded functions and batchBurn","shortMessageHtmlLink":"Add batchTransferFrom and ERC721ABatchTransferable extension (#458)"}},{"before":null,"after":"c5bd8e1b1d845e321f35b69872597f308f455019","ref":"refs/heads/batchTransferable","pushedAt":"2024-08-20T18:37:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Vectorized","name":"Vectorized","path":"/Vectorized","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5889274?s=80&v=4"},"commit":{"message":"Create CODEOWNERS","shortMessageHtmlLink":"Create CODEOWNERS"}},{"before":"6fbca20bea8e97957af279b0144750bc3f6f54a1","after":"c5bd8e1b1d845e321f35b69872597f308f455019","ref":"refs/heads/main","pushedAt":"2024-06-08T23:01:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chiru-labs","name":null,"path":"/chiru-labs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97553186?s=80&v=4"},"commit":{"message":"Create CODEOWNERS","shortMessageHtmlLink":"Create CODEOWNERS"}},{"before":"198b973464a3daadffabd59498c95f99b075ecd5","after":"6fbca20bea8e97957af279b0144750bc3f6f54a1","ref":"refs/heads/main","pushedAt":"2024-06-07T04:49:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chiru-labs","name":null,"path":"/chiru-labs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97553186?s=80&v=4"},"commit":{"message":"add environment to workflows (#483)","shortMessageHtmlLink":"add environment to workflows (#483)"}},{"before":"53cac9b38683b5e79c6ffb57e923aee185eac97e","after":"198b973464a3daadffabd59498c95f99b075ecd5","ref":"refs/heads/main","pushedAt":"2024-06-07T04:20:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chiru-labs","name":null,"path":"/chiru-labs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97553186?s=80&v=4"},"commit":{"message":"Delete CODEOWNERS","shortMessageHtmlLink":"Delete CODEOWNERS"}},{"before":"1c4f7b12770aa1353ba7a00053e1830b6059cba2","after":"53cac9b38683b5e79c6ffb57e923aee185eac97e","ref":"refs/heads/main","pushedAt":"2024-06-07T04:18:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chiru-labs","name":null,"path":"/chiru-labs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97553186?s=80&v=4"},"commit":{"message":"Update CODEOWNERS","shortMessageHtmlLink":"Update CODEOWNERS"}},{"before":"6f8a82a7b2833ad8b2fc7b54349281143a731fdd","after":"1c4f7b12770aa1353ba7a00053e1830b6059cba2","ref":"refs/heads/main","pushedAt":"2024-06-07T04:17:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chiru-labs","name":null,"path":"/chiru-labs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97553186?s=80&v=4"},"commit":{"message":"Create CODEOWNERS","shortMessageHtmlLink":"Create CODEOWNERS"}},{"before":"4ed85c4ab4fdd97f32a9898efe6e6b92fe667ac6","after":null,"ref":"refs/heads/bump_version","pushedAt":"2024-03-05T14:55:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"2pmflow","name":null,"path":"/2pmflow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98197762?s=80&v=4"}},{"before":"a78d6afe33e7f33b17e049bd69890dd6e5e94e0e","after":null,"ref":"refs/heads/4_3_0","pushedAt":"2024-03-04T20:56:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cygaar","name":"cygaar","path":"/cygaar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97691933?s=80&v=4"}},{"before":"b3517b062cfe00d032ff787983a89f3fa790d1ec","after":"6f8a82a7b2833ad8b2fc7b54349281143a731fdd","ref":"refs/heads/main","pushedAt":"2024-03-04T20:56:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cygaar","name":"cygaar","path":"/cygaar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97691933?s=80&v=4"},"commit":{"message":"Update to 4.3.0 (#481)","shortMessageHtmlLink":"Update to 4.3.0 (#481)"}},{"before":null,"after":"a78d6afe33e7f33b17e049bd69890dd6e5e94e0e","ref":"refs/heads/4_3_0","pushedAt":"2024-03-04T20:50:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cygaar","name":"cygaar","path":"/cygaar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97691933?s=80&v=4"},"commit":{"message":"Update to 4.3.0","shortMessageHtmlLink":"Update to 4.3.0"}},{"before":null,"after":"4ed85c4ab4fdd97f32a9898efe6e6b92fe667ac6","ref":"refs/heads/bump_version","pushedAt":"2024-03-04T18:27:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"2pmflow","name":null,"path":"/2pmflow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98197762?s=80&v=4"},"commit":{"message":"bump version to 4.3.0","shortMessageHtmlLink":"bump version to 4.3.0"}},{"before":"c66792253580acb2b7a873046858175d213e5b65","after":"b3517b062cfe00d032ff787983a89f3fa790d1ec","ref":"refs/heads/main","pushedAt":"2024-02-22T14:59:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Vectorized","name":"Vectorized","path":"/Vectorized","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5889274?s=80&v=4"},"commit":{"message":"Non-sequential minting (a.k.a spot-minting) support (#479)","shortMessageHtmlLink":"Non-sequential minting (a.k.a spot-minting) support (#479)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEsH09lwA","startCursor":null,"endCursor":null}},"title":"Activity ยท chiru-labs/ERC721A"}