{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":510304681,"defaultBranch":"main","name":"pianity-smartcontracts-next","ownerLogin":"pianity","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-07-04T10:00:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/80005191?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1697717824.0","currentOid":""},"activityList":{"items":[{"before":"bdafd4ecabd7d2c3ff4df26f814de6572e7539ad","after":"5d05328a3c35d1f4fa5d857cfa061ac53d40fb79","ref":"refs/heads/main","pushedAt":"2024-03-14T12:57:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"noomly","name":"Eyal Chojnowski","path":"/noomly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9301991?s=80&v=4"},"commit":{"message":":white_check_mark: tests: Test making a shareholder buy an NFT","shortMessageHtmlLink":"โœ… tests: Test making a shareholder buy an NFT"}},{"before":"e0054b2504d05ca223e97becd3381ad0ef68c866","after":"bdafd4ecabd7d2c3ff4df26f814de6572e7539ad","ref":"refs/heads/main","pushedAt":"2024-03-14T12:53:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"noomly","name":"Eyal Chojnowski","path":"/noomly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9301991?s=80&v=4"},"commit":{"message":":white_check_mark: tests: Test making a shareholder buy an NFT","shortMessageHtmlLink":"โœ… tests: Test making a shareholder buy an NFT"}},{"before":"6cd6974240c13a6e4d526d92330657d4ea9dbcb1","after":"e0054b2504d05ca223e97becd3381ad0ef68c866","ref":"refs/heads/main","pushedAt":"2024-03-14T12:53:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"noomly","name":"Eyal Chojnowski","path":"/noomly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9301991?s=80&v=4"},"commit":{"message":":white_check_mark: tests: Test making a shareholder buying an NFT","shortMessageHtmlLink":"โœ… tests: Test making a shareholder buying an NFT"}},{"before":"16a09449d08a0fd3096bf149bf75e2364bff8f09","after":"6cd6974240c13a6e4d526d92330657d4ea9dbcb1","ref":"refs/heads/main","pushedAt":"2024-03-13T15:03:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"noomly","name":"Eyal Chojnowski","path":"/noomly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9301991?s=80&v=4"},"commit":{"message":":bug: scarcity: Dont pay shareholder if they are the buyer themselves","shortMessageHtmlLink":"๐Ÿ› scarcity: Dont pay shareholder if they are the buyer themselves"}},{"before":"bc0b74504b0992fff2725dd2f08aa3a3584f5c58","after":"16a09449d08a0fd3096bf149bf75e2364bff8f09","ref":"refs/heads/main","pushedAt":"2024-03-13T15:02:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"noomly","name":"Eyal Chojnowski","path":"/noomly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9301991?s=80&v=4"},"commit":{"message":":bug: scarcity: Dont pay shareholder if they are the buyer themselves","shortMessageHtmlLink":"๐Ÿ› scarcity: Dont pay shareholder if they are the buyer themselves"}},{"before":"e5c5835699556eb158bb77ec5d0c067fa7d1c8fd","after":"bc0b74504b0992fff2725dd2f08aa3a3584f5c58","ref":"refs/heads/main","pushedAt":"2024-03-07T14:55:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"noomly","name":"Eyal Chojnowski","path":"/noomly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9301991?s=80&v=4"},"commit":{"message":":zap: scarcity: Remove ProxyTransfer","shortMessageHtmlLink":"โšก scarcity: Remove ProxyTransfer"}},{"before":"5a1069ed4774cfc1631ec8ccd2db0ab80ae482d1","after":"e5c5835699556eb158bb77ec5d0c067fa7d1c8fd","ref":"refs/heads/main","pushedAt":"2024-02-27T14:53:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"noomly","name":"Eyal Chojnowski","path":"/noomly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9301991?s=80&v=4"},"commit":{"message":":sparkles: scarcity: Add ProxyTransfer","shortMessageHtmlLink":"โœจ scarcity: Add ProxyTransfer"}},{"before":"8c6614bfe701a87f9f29fd5588ed8f0449e9fe4e","after":"5a1069ed4774cfc1631ec8ccd2db0ab80ae482d1","ref":"refs/heads/main","pushedAt":"2024-02-26T18:17:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"noomly","name":"Eyal Chojnowski","path":"/noomly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9301991?s=80&v=4"},"commit":{"message":":white_check_mark: tests: Add tests for Limited scarcity","shortMessageHtmlLink":"โœ… tests: Add tests for Limited scarcity"}},{"before":"0f6e7541432d4c2c9d07ab5464a2abc0eb15fc13","after":"8c6614bfe701a87f9f29fd5588ed8f0449e9fe4e","ref":"refs/heads/main","pushedAt":"2024-02-26T14:44:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"noomly","name":"Eyal Chojnowski","path":"/noomly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9301991?s=80&v=4"},"commit":{"message":":bug: erc1155: Remove useless KV calls in transfer","shortMessageHtmlLink":"๐Ÿ› erc1155: Remove useless KV calls in transfer"}},{"before":"f14ea407941b1b799330224217f134c93c4938d9","after":"0f6e7541432d4c2c9d07ab5464a2abc0eb15fc13","ref":"refs/heads/main","pushedAt":"2024-02-14T15:58:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"noomly","name":"Eyal Chojnowski","path":"/noomly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9301991?s=80&v=4"},"commit":{"message":":racehorse: erc1155: Serialize balances into `string` instead of `{value: string}`","shortMessageHtmlLink":"๐ŸŽ erc1155: Serialize balances into string instead of {value: string}"}},{"before":"ea8b9b60cd74697e2b91c776869e7b9ff6a7c71f","after":"f14ea407941b1b799330224217f134c93c4938d9","ref":"refs/heads/main","pushedAt":"2024-02-08T10:48:07.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"noomly","name":"Eyal Chojnowski","path":"/noomly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9301991?s=80&v=4"},"commit":{"message":":wrench: meta: Build in release mode by default","shortMessageHtmlLink":"๐Ÿ”ง meta: Build in release mode by default"}},{"before":"8e0fbecb8afdbc33162bcf8af09a1cd43654cb71","after":"ea8b9b60cd74697e2b91c776869e7b9ff6a7c71f","ref":"refs/heads/main","pushedAt":"2024-01-25T16:35:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"noomly","name":"Eyal Chojnowski","path":"/noomly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9301991?s=80&v=4"},"commit":{"message":":wrench: meta: Keep debug symbols in release builds","shortMessageHtmlLink":"๐Ÿ”ง meta: Keep debug symbols in release builds"}},{"before":"30151a1ec4df7833263f82877310475314cddf68","after":"8e0fbecb8afdbc33162bcf8af09a1cd43654cb71","ref":"refs/heads/main","pushedAt":"2024-01-22T17:16:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"noomly","name":"Eyal Chojnowski","path":"/noomly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9301991?s=80&v=4"},"commit":{"message":":bug: meta: Fix current_state and init_state in contract_utils/entrypoint.rs","shortMessageHtmlLink":"๐Ÿ› meta: Fix current_state and init_state in contract_utils/entrypoint.rs"}},{"before":"dab002419451e1753632be85ef5d97010aad40fb","after":"30151a1ec4df7833263f82877310475314cddf68","ref":"refs/heads/main","pushedAt":"2024-01-22T16:34:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"noomly","name":"Eyal Chojnowski","path":"/noomly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9301991?s=80&v=4"},"commit":{"message":":bug: scarcity: Configure action correctly update state when setting can_evolve","shortMessageHtmlLink":"๐Ÿ› scarcity: Configure action correctly update state when setting can_โ€ฆ"}},{"before":"5af4578c7e28b14a4b08775701122ea3ffb93999","after":"dab002419451e1753632be85ef5d97010aad40fb","ref":"refs/heads/main","pushedAt":"2024-01-22T16:33:24.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"noomly","name":"Eyal Chojnowski","path":"/noomly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9301991?s=80&v=4"},"commit":{"message":":recycle: erc1155: Rename KvState to State","shortMessageHtmlLink":"โ™ป๏ธ erc1155: Rename KvState to State"}},{"before":"13a6b4a8b1eda07eaa8fd53bf7888a0e0c65c3e5","after":"5af4578c7e28b14a4b08775701122ea3ffb93999","ref":"refs/heads/main","pushedAt":"2024-01-22T10:58:27.000Z","pushType":"push","commitsCount":22,"pusher":{"login":"noomly","name":"Eyal Chojnowski","path":"/noomly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9301991?s=80&v=4"},"commit":{"message":":floppy_disk: meta: Update erc1155's and lock's Cargo.lock","shortMessageHtmlLink":"๐Ÿ’พ meta: Update erc1155's and lock's Cargo.lock"}},{"before":"a38011ec39e8217230e2aba67eab2b5a2b053fbb","after":"6a3779869405784858361eee59801d109a6e1d45","ref":"refs/heads/kv-state","pushedAt":"2024-01-19T15:56:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"noomly","name":"Eyal Chojnowski","path":"/noomly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9301991?s=80&v=4"},"commit":{"message":":wrench: meta: Update generate-ts.ts script for erc1155 and scarcity","shortMessageHtmlLink":"๐Ÿ”ง meta: Update generate-ts.ts script for erc1155 and scarcity"}},{"before":"f7c5734552a30073ae0dac1568e5b682690a7d2d","after":"a38011ec39e8217230e2aba67eab2b5a2b053fbb","ref":"refs/heads/kv-state","pushedAt":"2024-01-19T15:54:58.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"noomly","name":"Eyal Chojnowski","path":"/noomly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9301991?s=80&v=4"},"commit":{"message":":zap: macro: Fix macro, improve tests in kv-storage","shortMessageHtmlLink":"โšก macro: Fix macro, improve tests in kv-storage"}},{"before":"4a508bc416f0d6f994ecbd6d0defdda1aac654c4","after":"f7c5734552a30073ae0dac1568e5b682690a7d2d","ref":"refs/heads/kv-state","pushedAt":"2024-01-18T14:11:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"noomly","name":"Eyal Chojnowski","path":"/noomly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9301991?s=80&v=4"},"commit":{"message":":sparkles: erc1155: Add getAllTokens, asDirectCaller; allow read functions while paused","shortMessageHtmlLink":"โœจ erc1155: Add getAllTokens, asDirectCaller; allow read functions whiโ€ฆ"}},{"before":"53d62593f0abd0e063b4acbe635ad65d90ba86c1","after":"4a508bc416f0d6f994ecbd6d0defdda1aac654c4","ref":"refs/heads/kv-state","pushedAt":"2023-12-22T13:18:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"noomly","name":"Eyal Chojnowski","path":"/noomly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9301991?s=80&v=4"},"commit":{"message":":sparkles: lock: Implement linear unlock","shortMessageHtmlLink":"โœจ lock: Implement linear unlock"}},{"before":"b0ba3f8c41339e0dd122b8a2483d43f889da950d","after":"53d62593f0abd0e063b4acbe635ad65d90ba86c1","ref":"refs/heads/kv-state","pushedAt":"2023-11-08T11:21:59.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"noomly","name":"Eyal Chojnowski","path":"/noomly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9301991?s=80&v=4"},"commit":{"message":":white_check_mark: tests: Update scarcity & erc1155 tests; switch to vitest","shortMessageHtmlLink":"โœ… tests: Update scarcity & erc1155 tests; switch to vitest"}},{"before":"b635b54751164f9fe2a7243296ca25b90e4ce938","after":"b0ba3f8c41339e0dd122b8a2483d43f889da950d","ref":"refs/heads/kv-state","pushedAt":"2023-10-26T13:26:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"noomly","name":"Eyal Chojnowski","path":"/noomly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9301991?s=80&v=4"},"commit":{"message":":sparkles: scarcity: Integrate KV api with scarcity","shortMessageHtmlLink":"โœจ scarcity: Integrate KV api with scarcity"}},{"before":"5bb0b3a020b36b417b7d6a0092ce7e92c5f93e43","after":"b635b54751164f9fe2a7243296ca25b90e4ce938","ref":"refs/heads/kv-state","pushedAt":"2023-10-26T13:21:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"noomly","name":"Eyal Chojnowski","path":"/noomly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9301991?s=80&v=4"},"commit":{"message":":sparkles: erc1155: Implement init strategy and improve legacy & kv state separation","shortMessageHtmlLink":"โœจ erc1155: Implement init strategy and improve legacy & kv state sepaโ€ฆ"}},{"before":"36080bcba0a570380eb4d163bdffe284438c1205","after":"1a2d87e7fd5a1888c253b301cb867487c745406a","ref":"refs/heads/kv-state-generic","pushedAt":"2023-10-19T16:00:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"noomly","name":"Eyal Chojnowski","path":"/noomly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9301991?s=80&v=4"},"commit":{"message":":sparkles: meta: Adapt the macro to be generically, relying on PhantomData","shortMessageHtmlLink":"โœจ meta: Adapt the macro to be generically, relying on PhantomData"}},{"before":null,"after":"36080bcba0a570380eb4d163bdffe284438c1205","ref":"refs/heads/kv-state-generic","pushedAt":"2023-10-19T12:17:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"noomly","name":"Eyal Chojnowski","path":"/noomly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9301991?s=80&v=4"},"commit":{"message":":sparkles: meta: Dirty: attempt at using a generic KvStorage for the macro","shortMessageHtmlLink":"โœจ meta: Dirty: attempt at using a generic KvStorage for the macro"}},{"before":"260cc5e75678d26418ddcc6b5c67b7c2b4be2927","after":"5bb0b3a020b36b417b7d6a0092ce7e92c5f93e43","ref":"refs/heads/kv-state","pushedAt":"2023-10-19T12:15:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"noomly","name":"Eyal Chojnowski","path":"/noomly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9301991?s=80&v=4"},"commit":{"message":":wrench: meta: Externalize kv-macro and kv-storage","shortMessageHtmlLink":"๐Ÿ”ง meta: Externalize kv-macro and kv-storage"}},{"before":"5c8f8b195fd63bca7832e8d55d140b71bfb877bf","after":"260cc5e75678d26418ddcc6b5c67b7c2b4be2927","ref":"refs/heads/kv-state","pushedAt":"2023-10-18T12:15:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"noomly","name":"Eyal Chojnowski","path":"/noomly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9301991?s=80&v=4"},"commit":{"message":":sparkles: erc1155: Dirty: 1rst working implementation of erc1155 using KV state","shortMessageHtmlLink":"โœจ erc1155: Dirty: 1rst working implementation of erc1155 using KV state"}},{"before":"99cf66e06e8aa7945909105f2f4ad73b43b74c9b","after":"5c8f8b195fd63bca7832e8d55d140b71bfb877bf","ref":"refs/heads/kv-state","pushedAt":"2023-10-10T15:10:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"noomly","name":"Eyal Chojnowski","path":"/noomly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9301991?s=80&v=4"},"commit":{"message":":sparkles: meta: Add Peek API and utility methods to Kv macro","shortMessageHtmlLink":"โœจ meta: Add Peek API and utility methods to Kv macro"}},{"before":"dcc6a6bd89de59497415e4a4b6c9d66ed857912d","after":"99cf66e06e8aa7945909105f2f4ad73b43b74c9b","ref":"refs/heads/kv-state","pushedAt":"2023-09-28T14:50:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"noomly","name":"Eyal Chojnowski","path":"/noomly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9301991?s=80&v=4"},"commit":{"message":":sparkles: meta: Add init methods to kv macro, support subpaths, maps and mixes","shortMessageHtmlLink":"โœจ meta: Add init methods to kv macro, support subpaths, maps and mixes"}},{"before":null,"after":"dcc6a6bd89de59497415e4a4b6c9d66ed857912d","ref":"refs/heads/kv-state","pushedAt":"2023-07-28T12:56:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"noomly","name":"Eyal Chojnowski","path":"/noomly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9301991?s=80&v=4"},"commit":{"message":":sparkles: erc1155: Dirty wip: implement kv_macro","shortMessageHtmlLink":"โœจ erc1155: Dirty wip: implement kv_macro"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEFaOLCQA","startCursor":null,"endCursor":null}},"title":"Activity ยท pianity/pianity-smartcontracts-next"}