{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":755554515,"defaultBranch":"main","name":"erc404","ownerLogin":"Pandora-Labs-Org","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-02-10T15:13:27.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/159111760?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1708574407.0","currentOid":""},"activityList":{"items":[{"before":"7239468bcaca7b01a87ee1d93060cd2cfeebc750","after":"fa9f02a5549808573cec016472b726f0ef01814a","ref":"refs/heads/pandora-holder-snapshot-script","pushedAt":"2024-02-23T01:57:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caldereth","name":"calder","path":"/caldereth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135465775?s=80&v=4"},"commit":{"message":"box simulation script","shortMessageHtmlLink":"box simulation script"}},{"before":"3f0660e30b6ed811699e00c3900f4b07c9687d6d","after":"7239468bcaca7b01a87ee1d93060cd2cfeebc750","ref":"refs/heads/pandora-holder-snapshot-script","pushedAt":"2024-02-23T01:32:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caldereth","name":"calder","path":"/caldereth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135465775?s=80&v=4"},"commit":{"message":"mech for granting deployer a tiny airdrop for testing","shortMessageHtmlLink":"mech for granting deployer a tiny airdrop for testing"}},{"before":"86935d7cba8ef90dab290fa089186dd3379496fd","after":"3f0660e30b6ed811699e00c3900f4b07c9687d6d","ref":"refs/heads/pandora-holder-snapshot-script","pushedAt":"2024-02-23T00:47:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caldereth","name":"calder","path":"/caldereth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135465775?s=80&v=4"},"commit":{"message":"hardhat mode for tree generation","shortMessageHtmlLink":"hardhat mode for tree generation"}},{"before":"a9cc4f413717a547c2cba44e8c2e43ceae70624a","after":"86935d7cba8ef90dab290fa089186dd3379496fd","ref":"refs/heads/pandora-holder-snapshot-script","pushedAt":"2024-02-22T22:39:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caldereth","name":"calder","path":"/caldereth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135465775?s=80&v=4"},"commit":{"message":"output airdrop dist file","shortMessageHtmlLink":"output airdrop dist file"}},{"before":"8c74a94cf5f296f55913c5d629f17ecbde702e01","after":"a9cc4f413717a547c2cba44e8c2e43ceae70624a","ref":"refs/heads/pandora-holder-snapshot-script","pushedAt":"2024-02-22T22:23:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caldereth","name":"calder","path":"/caldereth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135465775?s=80&v=4"},"commit":{"message":"2x multiplier, and move config","shortMessageHtmlLink":"2x multiplier, and move config"}},{"before":"1ab4a19dad93bfbd69ecc0afc6e2f8bd67f33ba0","after":"8c74a94cf5f296f55913c5d629f17ecbde702e01","ref":"refs/heads/pandora-holder-snapshot-script","pushedAt":"2024-02-22T22:13:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caldereth","name":"calder","path":"/caldereth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135465775?s=80&v=4"},"commit":{"message":"add log output for amount of total pandora in pods contract","shortMessageHtmlLink":"add log output for amount of total pandora in pods contract"}},{"before":"4743a5d58f7e2437ffb69b6b334251a4a8a1178b","after":"1ab4a19dad93bfbd69ecc0afc6e2f8bd67f33ba0","ref":"refs/heads/pandora-holder-snapshot-script","pushedAt":"2024-02-22T21:40:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caldereth","name":"calder","path":"/caldereth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135465775?s=80&v=4"},"commit":{"message":"handle peapods, remove additional addresses","shortMessageHtmlLink":"handle peapods, remove additional addresses"}},{"before":"faffb42090adfc930e887f4c452ae315cd698f9e","after":"4743a5d58f7e2437ffb69b6b334251a4a8a1178b","ref":"refs/heads/pandora-holder-snapshot-script","pushedAt":"2024-02-22T19:03:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caldereth","name":"calder","path":"/caldereth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135465775?s=80&v=4"},"commit":{"message":"airdrop distribution generation and more","shortMessageHtmlLink":"airdrop distribution generation and more"}},{"before":"59f1abba1af065ac1db8f5ed721dccd5958b7559","after":"faffb42090adfc930e887f4c452ae315cd698f9e","ref":"refs/heads/pandora-holder-snapshot-script","pushedAt":"2024-02-22T05:31:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caldereth","name":"calder","path":"/caldereth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135465775?s=80&v=4"},"commit":{"message":"fix bug with dumping tree to json","shortMessageHtmlLink":"fix bug with dumping tree to json"}},{"before":"4c759c55aba2440e44d2e418658b5ae66cc58d87","after":"59f1abba1af065ac1db8f5ed721dccd5958b7559","ref":"refs/heads/pandora-holder-snapshot-script","pushedAt":"2024-02-22T05:15:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caldereth","name":"calder","path":"/caldereth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135465775?s=80&v=4"},"commit":{"message":"now can generate a merkle tree","shortMessageHtmlLink":"now can generate a merkle tree"}},{"before":"a2778e6524e8465a996d14828221f49d78340db1","after":"4c759c55aba2440e44d2e418658b5ae66cc58d87","ref":"refs/heads/pandora-holder-snapshot-script","pushedAt":"2024-02-22T04:05:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"caldereth","name":"calder","path":"/caldereth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135465775?s=80&v=4"},"commit":{"message":"save result to file","shortMessageHtmlLink":"save result to file"}},{"before":null,"after":"a2778e6524e8465a996d14828221f49d78340db1","ref":"refs/heads/pandora-holder-snapshot-script","pushedAt":"2024-02-22T04:00:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"caldereth","name":"calder","path":"/caldereth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135465775?s=80&v=4"},"commit":{"message":"script for generating snapshots of pandora holders based on ERC20Transfer events","shortMessageHtmlLink":"script for generating snapshots of pandora holders based on ERC20Tran…"}},{"before":"d3289ead8236a8f63e9d88bfc388bb4a3377551a","after":"1b0db70e120b55c62786e84f45e2068cbef70897","ref":"refs/heads/tests-and-config","pushedAt":"2024-02-21T07:28:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caldereth","name":"calder","path":"/caldereth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135465775?s=80&v=4"},"commit":{"message":"prettier","shortMessageHtmlLink":"prettier"}},{"before":"5dea7f511b3f00403608b09ca70de25f6ec28ff1","after":"d3289ead8236a8f63e9d88bfc388bb4a3377551a","ref":"refs/heads/tests-and-config","pushedAt":"2024-02-21T07:27:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caldereth","name":"calder","path":"/caldereth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135465775?s=80&v=4"},"commit":{"message":"update airdrop claim contract system","shortMessageHtmlLink":"update airdrop claim contract system"}},{"before":null,"after":"5dea7f511b3f00403608b09ca70de25f6ec28ff1","ref":"refs/heads/tests-and-config","pushedAt":"2024-02-21T07:00:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"caldereth","name":"calder","path":"/caldereth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135465775?s=80&v=4"},"commit":{"message":"airdrop virtual functions + compiler version + _setAirdropIsOpen","shortMessageHtmlLink":"airdrop virtual functions + compiler version + _setAirdropIsOpen"}},{"before":"e78af836be094c0c9de5c4a691e8b458b7d9cfad","after":"ba960f67a2f3ba1fdd7fdee91e3d7d7c0ffcc0fe","ref":"refs/heads/main","pushedAt":"2024-02-21T06:13:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"caldereth","name":"calder","path":"/caldereth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135465775?s=80&v=4"},"commit":{"message":"Fix U16 push (#40)","shortMessageHtmlLink":"Fix U16 push (#40)"}},{"before":null,"after":"f9105ed13d408750c88c16dfef3ec7b3a98e1b5c","ref":"refs/heads/test","pushedAt":"2024-02-21T05:47:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"0xacme","name":"Acme","path":"/0xacme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88248203?s=80&v=4"},"commit":{"message":"Fix U16 push","shortMessageHtmlLink":"Fix U16 push"}},{"before":"b725219c97d02ce93b1c6ed67b69cf7e2d24f8c1","after":"e78af836be094c0c9de5c4a691e8b458b7d9cfad","ref":"refs/heads/main","pushedAt":"2024-02-18T20:05:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"0xacme","name":"Acme","path":"/0xacme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88248203?s=80&v=4"},"commit":{"message":"Add version to package.json (#33)","shortMessageHtmlLink":"Add version to package.json (#33)"}},{"before":null,"after":"dd8a125e5229ac985db429e6206abfefb68b89c5","ref":"refs/heads/versioning","pushedAt":"2024-02-18T20:04:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"0xacme","name":"Acme","path":"/0xacme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88248203?s=80&v=4"},"commit":{"message":"Add version to package.json","shortMessageHtmlLink":"Add version to package.json"}},{"before":"6633ee0539e4cf32d4919d0317ba44731745a665","after":null,"ref":"refs/heads/banshie-report","pushedAt":"2024-02-18T11:59:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"caldereth","name":"calder","path":"/caldereth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135465775?s=80&v=4"}},{"before":"e638e4309a2f784187d4166f06a1cd2fb10fd2f5","after":"b725219c97d02ce93b1c6ed67b69cf7e2d24f8c1","ref":"refs/heads/main","pushedAt":"2024-02-18T11:59:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"caldereth","name":"calder","path":"/caldereth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135465775?s=80&v=4"},"commit":{"message":"Add banshie report (#32)","shortMessageHtmlLink":"Add banshie report (#32)"}},{"before":"cfd239511485d85a1d48dd4d0d38c74aa68750a5","after":"e638e4309a2f784187d4166f06a1cd2fb10fd2f5","ref":"refs/heads/main","pushedAt":"2024-02-18T11:54:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"caldereth","name":"calder","path":"/caldereth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135465775?s=80&v=4"},"commit":{"message":"change _isValidTokenId modifier to pure (#31)","shortMessageHtmlLink":"change _isValidTokenId modifier to pure (#31)"}},{"before":null,"after":"6633ee0539e4cf32d4919d0317ba44731745a665","ref":"refs/heads/banshie-report","pushedAt":"2024-02-18T04:48:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"0xacme","name":"Acme","path":"/0xacme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88248203?s=80&v=4"},"commit":{"message":"Add banshie report","shortMessageHtmlLink":"Add banshie report"}},{"before":"f1ea2df6b66721e5349e529e50f7f3ec47309a20","after":"cfd239511485d85a1d48dd4d0d38c74aa68750a5","ref":"refs/heads/main","pushedAt":"2024-02-17T19:13:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"0xacme","name":"Acme","path":"/0xacme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88248203?s=80&v=4"},"commit":{"message":"Uniswap v3 exempt (#23)\n\n* Add public, granular transfer from functions\r\n\r\n* Add rebalancing and public exemptions\r\n\r\n* Misc audit revisions\r\n\r\n* Improve gas efficiency on incrementation\r\n\r\n* Interface and naming improvements\r\n\r\n* Improve tests and add queue view function\r\n\r\n* Move max approval comment\r\n\r\n* add gas test\r\n\r\n* gas test script update\r\n\r\n* Add packed queue\r\n\r\n* Adjust comments, minor additional improvements\r\n\r\n* Remove non-standard error from interface\r\n\r\n* Update gas test and examples\r\n\r\n* begin uniswapv2 exempt extension\r\n\r\n* simplified univ2 extension with tests\r\n\r\n* ERC404UniswapV2Exemption extension (#22)\r\n\r\n* begin uniswapv2 exempt extension\r\n\r\n* simplified univ2 extension with tests\r\n\r\n* uniswap v3 exemption\r\n\r\n* Events revision and self-transfer fix\r\n\r\n* ID encoding adjustment\r\n\r\n* rename ERC404ExampleC to ERC404ExampleUniswapV3\r\n\r\n* rm merge artifact\r\n\r\n* [wip] begin adding support for nonfungible position manager\r\n\r\n* test for nf position manager\r\n\r\n* empty tests\r\n\r\n* copy\r\n\r\n* typo\r\n\r\n* add the 100bps fee tier\r\n\r\n---------\r\n\r\nCo-authored-by: Acme <0xacme@protonmail.com>","shortMessageHtmlLink":"Uniswap v3 exempt (#23)"}},{"before":"72824a6a41bb213652d725b5b889b4fd301058a7","after":"b4be7d56a3840fee596927ea4c49709f28410cb8","ref":"refs/heads/uniswap-v3-exempt","pushedAt":"2024-02-17T18:46:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caldereth","name":"calder","path":"/caldereth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135465775?s=80&v=4"},"commit":{"message":"add the 100bps fee tier","shortMessageHtmlLink":"add the 100bps fee tier"}},{"before":"8e6298ea6df75873a847b102f63156e866bb0ade","after":"72824a6a41bb213652d725b5b889b4fd301058a7","ref":"refs/heads/uniswap-v3-exempt","pushedAt":"2024-02-17T17:48:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caldereth","name":"calder","path":"/caldereth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135465775?s=80&v=4"},"commit":{"message":"typo","shortMessageHtmlLink":"typo"}},{"before":"3050ddd54f65552d0059e874c8ace9c9d846524f","after":"f1ea2df6b66721e5349e529e50f7f3ec47309a20","ref":"refs/heads/main","pushedAt":"2024-02-17T17:43:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"0xacme","name":"Acme","path":"/0xacme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88248203?s=80&v=4"},"commit":{"message":"add _isValidTokenId function to centralize token id check logic (#30)\n\n* Add public, granular transfer from functions\r\n\r\n* Add rebalancing and public exemptions\r\n\r\n* Misc audit revisions\r\n\r\n* Improve gas efficiency on incrementation\r\n\r\n* Interface and naming improvements\r\n\r\n* Improve tests and add queue view function\r\n\r\n* Move max approval comment\r\n\r\n* add gas test\r\n\r\n* gas test script update\r\n\r\n* Add packed queue\r\n\r\n* Adjust comments, minor additional improvements\r\n\r\n* Remove non-standard error from interface\r\n\r\n* Update gas test and examples\r\n\r\n* ERC404UniswapV2Exemption extension (#22)\r\n\r\n* begin uniswapv2 exempt extension\r\n\r\n* simplified univ2 extension with tests\r\n\r\n* Events revision and self-transfer fix\r\n\r\n* ID encoding adjustment\r\n\r\n* Support conflicting events that vary on indexed topics\r\n\r\n* Consistent naming of constants by visibility\r\n\r\n* Add spacing\r\n\r\n* Fix mint issues\r\n\r\n* add comments explaining new transfer logic\r\n\r\n* Add zero address check when setting exemption\r\n\r\n* ownerOf tests and max int check (#28)\r\n\r\n* add _isValidTokenId function to centralize token id check logic\r\n\r\n* comments\r\n\r\n* u16\r\n\r\n---------\r\n\r\nCo-authored-by: Acme <0xacme@protonmail.com>","shortMessageHtmlLink":"add _isValidTokenId function to centralize token id check logic (#30)"}},{"before":"afff4acb5e31e22b244a40f6016baf53508cdefc","after":"8e6298ea6df75873a847b102f63156e866bb0ade","ref":"refs/heads/uniswap-v3-exempt","pushedAt":"2024-02-17T17:34:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caldereth","name":"calder","path":"/caldereth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135465775?s=80&v=4"},"commit":{"message":"copy","shortMessageHtmlLink":"copy"}},{"before":"3b424ecf3c31f50e2aa8ad853daee961170da824","after":"afff4acb5e31e22b244a40f6016baf53508cdefc","ref":"refs/heads/uniswap-v3-exempt","pushedAt":"2024-02-17T17:15:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caldereth","name":"calder","path":"/caldereth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135465775?s=80&v=4"},"commit":{"message":"empty tests","shortMessageHtmlLink":"empty tests"}},{"before":"d4c8ff90de621b2bdfc9d800f628891abff6165f","after":"3b424ecf3c31f50e2aa8ad853daee961170da824","ref":"refs/heads/uniswap-v3-exempt","pushedAt":"2024-02-17T17:09:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caldereth","name":"calder","path":"/caldereth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135465775?s=80&v=4"},"commit":{"message":"test for nf position manager","shortMessageHtmlLink":"test for nf position manager"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEAp__MwA","startCursor":null,"endCursor":null}},"title":"Activity · Pandora-Labs-Org/erc404"}