Home / Reports / Mar 4, 2026

Explore daily commit reports from the Algorand ecosystem. Stay updated with the latest code changes, repository activity, and developer contributions, refreshed every day.

Mar 3, 2026 Arrow Back Arrow Forward Mar 5, 2026
M
T
W
T
F
S
S
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5

Wednesday, March 4, 2026

242 commits were pushed across 18 repos by 27 authors. There were 821,994 additions and 731,402 deletions.

Stay up to date with the latest insights and developments on AlgoScan

Authors

Updated Repos

...

Commit Log

Argimirodel… 00:11:52 chore: add exceptions for new vulns in rollup and minimatch irrelevant for dev tooling (puya-ts)
- 00:12:19 implemented vesting in cairo (rosetta-smart-contracts)
Argimirodel… 00:14:42 test: changes to tests to reflect new `!` behavior (puya-ts)
Argimirodel… 00:14:42 fix: allow non-null assertion no-op in non-optional types (puya-ts)
Argimirodel… 00:14:42 fix: unrelated small fix in IntersectionTypes used in expression PType constructor error message (puya-ts)
Argimirodel… 00:17:08 chore: add exceptions for new vulns in rollup and minimatch irrelevant for dev tooling (puya-ts)
Argimirodel… 00:18:49 Merge 5d1f64be2043cfe881fe6b153ef0e5204530940a into 30b6acf335c48a87f995a9731c993392febc2c8b (puya-ts)
- 00:21:26 fix comments and readme (rosetta-smart-contracts)
Rashidhmd 00:22:25 Update README.md (rosetta-smart-contracts)
Rashidhmd 00:23:18 Merge 286f45c13bab44ee90c0f7210c3cc767eeb8f2e4 into 26bfa8744d67f9ad20bb3ccd767c3125335795fd (rosetta-smart-contracts)
- 00:37:49 implemented storage in cairo (rosetta-smart-contracts)
Rashidhmd 00:38:33 Update README.md (rosetta-smart-contracts)
Rashidhmd 00:39:17 Merge bb069ae5a02c8b790ccd1ff2fac10e282f75b4f3 into 26bfa8744d67f9ad20bb3ccd767c3125335795fd (rosetta-smart-contracts)
LoafPickleWW 00:51:43 feat: Introduce SimpleUpdate page enabling users to fetch and modify existing asset metadata, including ARC3, ARC19, and ARC69 formats. (wen-tools)
larkiny 00:58:56 Merge 161792cd68006f4ff078ee4d17ebe776d3fbc7b0 into d185518d8f854b9cde08b84ab742658a21227f4a (algokit-utils-ts)
LoafPickleWW 00:59:49 feat: add Algorand utility functions for asset creation, configuration, and IPFS pinning. (wen-tools)
- 01:00:51 Build 2646 Data (go-algorand)
boblat 02:33:37 refactor: update error message to include source type (puya)
boblat 02:33:49 Merge cf55bd8b4986e2717f65c805e632407ad676043e into c0dedf4f2ed2434a819fe8c1e7c36950c5afe871 (puya)
github-acti… 02:38:31 Commit from GitHub Actions (Community Interest Tracker) (community)
dependabot[… 03:04:10 build(deps-dev): update @vue/compiler-sfc requirement (algo-voting)
dependabot[… 03:04:22 Merge 8bf4e657cca5f9ad5ddbe9c27fb425090cefd438 into f6fa9b40331cdd298f3cd3d1c86204729030f285 (algo-voting)
dependabot[… 03:04:33 build(deps-dev): update @typescript-eslint/eslint-plugin requirement (algo-voting)
dependabot[… 03:04:46 build(deps-dev): update eslint requirement from ^10.0.0 to ^10.0.2 (algo-voting)
dependabot[… 03:04:52 Merge b6b20124c0f1a8548e06868ea3525a598a832d8f into f6fa9b40331cdd298f3cd3d1c86204729030f285 (algo-voting)
dependabot[… 03:06:11 Merge a9df6c6f275bef40d8756ab05ca97ccf869d3a65 into f6fa9b40331cdd298f3cd3d1c86204729030f285 (algo-voting)
boblat 03:55:54 chore: update nodes.ts (puya-ts)
boblat 03:55:55 refactor: use the new abi call node for abi calls (puya-ts)
boblat 03:59:20 Merge 00f1f00d307bf432dc952a83bb0f708a29e91fd2 into 30b6acf335c48a87f995a9731c993392febc2c8b (puya-ts)
boblat 04:08:09 refactor: let arc-4 method arg type check be done in ir layer (puya-ts)
thomasm1 04:13:38 NG: Refactor of session/local Storage, for profile editing (bitcoinBuyer1_CryptoMaven.xyz)
boblat 04:15:59 refactor: accept bytes_wtype in ARC4Encode node to push type mapping to ir layer (puya-ts)
Argimirodel… 04:26:06 test: changes to tests to reflect new `!` behavior (puya-ts)
Argimirodel… 04:26:06 chore: add exceptions for new vulns in rollup and minimatch irrelevant for dev tooling (puya-ts)
Argimirodel… 04:26:06 fix: unrelated small fix in IntersectionTypes used in expression PType constructor error message (puya-ts)
Argimirodel… 04:26:06 fix: allow non-null assertion no-op in non-optional types (puya-ts)
iglosiggio 04:26:54 Merge 1bc0f4237b13e3f84feeae01078ede6395288f98 into 233f299e0de944ae9d6c9391b07512151a769959 (puya-ts)
semantic-re… 04:36:43 Notes added by 'git notes add' (puya-ts)
boblat 05:00:13 refactor: use ARC4FromBytes node for decodeArc4 method to push type mapping to ir layer (puya-ts)
boblat 05:00:16 fix: return `8` for `sizeOf<boolean>()` instead of `1` (puya-ts)
boblat 05:46:36 refactor: move type mapping logic for emit function to ir layer (puya-ts)
boblat 05:56:19 refactor: use new EmitFields node to avoid artificial NewStruct (puya-ts)
Argimirodel… 06:10:41 test: add tests for uintN construction from bytes with fixed size (puya-ts)
Argimirodel… 06:10:41 feat: support for initializing `uintN` with fixed bytes instances of length N/8 (puya-ts)
Argimirodel… 06:10:41 chore: update approvals (puya-ts)
Argimirodel… 06:11:50 chore: new exceptions to both .nsprc (puya-ts)
Truszczynsk… 06:48:59 App Version Update - v6.17.1 (pera-ios)
Truszczynsk… 06:49:19 PERA-3592 - Joint Account - Action Menu (pera-ios)
cusma 08:47:20 docs: self transfer and null transfer specs (d-asa)
cusma 08:47:35 feat: no self transfer, no null transfer (d-asa)
cusma 08:47:49 chore: self transfer, null transfer errors (d-asa)
cusma 08:49:01 chore: self transfer, null transfer docstring (d-asa)
cusma 08:49:49 chore: build artifacts (d-asa)
cusma 08:50:11 test: add self transfer and null transfer placeholders (d-asa)
cusma 08:51:32 Merge 0ee245ed24a828d2b20a80b9c820a5ed9aa3ea10 into 5b95c08dba3a5802b079d4e80559ac70304b0836 (d-asa)
Rashidhmd 10:11:00 Deleted getters storage.cairo (rosetta-smart-contracts)
Rashidhmd 10:11:33 Merge 53e23d06abb38f8d0a8facf8ae56e7414344ea9c into 26bfa8744d67f9ad20bb3ccd767c3125335795fd (rosetta-smart-contracts)
cusma 10:12:15 chore: suspended account subroutine (d-asa)
cusma 10:12:51 chore: suspended account subroutine; move self, null and over transfer check in transfer preconditions (d-asa)
Rashidhmd 10:13:53 Deleted getters vesting.cairo (rosetta-smart-contracts)
cusma 10:14:19 chore: build artifacts (d-asa)
Rashidhmd 10:16:24 Deleted getters vault.cairo (rosetta-smart-contracts)
cusma 10:17:34 chore: consistent error message (d-asa)
cusma 10:17:40 chore: build artifacts (d-asa)
Rashidhmd 10:17:45 Deleted getters crowdfund.cairo (rosetta-smart-contracts)
Rashidhmd 10:19:02 Deleted getters auction.cairo (rosetta-smart-contracts)
Rashidhmd 10:20:27 Deleted getters escrow.cairo (rosetta-smart-contracts)
Rashidhmd 10:22:10 Deleted getters htlc.cairo (rosetta-smart-contracts)
Rashidhmd 10:23:45 Deleted getters token_transfer.cairo (rosetta-smart-contracts)
Rashidhmd 10:24:14 Deleted getters token_transfer.cairo (rosetta-smart-contracts)
Rashidhmd 10:25:07 Deleted getters simple_transfer.cairo (rosetta-smart-contracts)
cusma 10:26:25 chore: use native asset type (d-asa)
cusma 10:26:34 chore: build artifacts (d-asa)
Rashidhmd 10:31:26 Deleted getters bet.cairo (rosetta-smart-contracts)
cusma 10:35:55 chore: unused arg leftover (d-asa)
cusma 10:36:03 chore: build artifacts (d-asa)
cusma 10:52:20 Merge pull request #80 from cusma/fix/self-and-null-transfer (d-asa)
cusma 10:52:24 Merge 1d9398680e0ac6f0195c2540aa8b4a8852aa0a12 into f6abf0857249d1ac2ce9c0942b71f042cb634031 (d-asa)
Rashidhmd 11:21:26 Merge 604f5461843062fc8c2d2d6671c5f19b2def6037 into 26bfa8744d67f9ad20bb3ccd767c3125335795fd (rosetta-smart-contracts)
Rashidhmd 11:21:52 Merge f6e5046951de5146565c9d5d7a03e695cc0f291d into 26bfa8744d67f9ad20bb3ccd767c3125335795fd (rosetta-smart-contracts)
Rashidhmd 11:22:11 Merge f13879f7548ffb61d6cd04cf2e338bac27fd268f into 26bfa8744d67f9ad20bb3ccd767c3125335795fd (rosetta-smart-contracts)
cusma 12:54:09 chore: invalid mixin composition (d-asa)
cusma 12:54:31 chore: mixin composition validation (d-asa)
cusma 12:54:36 test: mixin composition validation (d-asa)
cusma 12:54:55 build: mixin composition validation (d-asa)
cusma 12:55:11 docs: composition safety (d-asa)
cusma 12:55:39 Merge 0bacb1c0c4b45ec269acdd7158c58c9b57f1dd88 into 1d9398680e0ac6f0195c2540aa8b4a8852aa0a12 (d-asa)
- 12:57:55 implemented simple_wallet in cairo (rosetta-smart-contracts)
Rashidhmd 12:59:13 Update README.md (rosetta-smart-contracts)
cusma 13:10:07 Merge pull request #81 from cusma/chore/mro-validation (d-asa)
cusma 13:10:12 Merge a5bd0c0f17df7e5472354ee2bdcc4bc8fb7cdc44 into f6abf0857249d1ac2ce9c0942b71f042cb634031 (d-asa)
github-acti… 13:11:55 Commit from GitHub Actions (Community Interest Tracker) (community)
Rashidhmd 13:15:38 Merge 4a13ec433e626b7c02020b9d234fc039e6f385df into 26bfa8744d67f9ad20bb3ccd767c3125335795fd (rosetta-smart-contracts)
tasosbit 13:25:13 smart evm accounts draft (ARCs)
tasosbit 13:25:24 Merge 973a2227d30ad2b6ace77e5a4d8b1359b167ce06 into 431993c4396aa06f7e82542d9ac4775b7445d0cf (ARCs)
cusma 13:27:37 feat: optional operations daemon; non-normative set op daemon (d-asa)
cusma 13:27:58 feat: assert payment authorization (d-asa)
cusma 13:28:11 chore: build artifacts (d-asa)
cusma 13:28:30 test: unauthorized payment (todo) (d-asa)
Rashidhmd 13:33:29 Deleted getters simple_wallet.cairo (rosetta-smart-contracts)
Rashidhmd 13:33:39 Merge 92cfc786df058641953818a60153d4fbee4f25ed into 26bfa8744d67f9ad20bb3ccd767c3125335795fd (rosetta-smart-contracts)
Truszczynsk… 14:16:31 - Fixed issue with formatting and calculating values. (pera-ios)
Truszczynsk… 14:17:15 Merge e541a87819c339ec8909345191f372a8c9e4ce56 into ebb86595a7e9819c0d15fd07cfce9e4584245a95 (pera-ios)
bitbart 14:33:50 Merge pull request #14 from ale-gll/main (rosetta-smart-contracts)
Truszczynsk… 14:34:36 PERA-3743 - [IOS] - Release Candidate - Bug - Swap UI behaves wrong if local currency is switched ON (pera-ios)
bitbart 14:37:02 Merge pull request #16 from Rashidhmd/cairo/bet (rosetta-smart-contracts)
joe-p 14:37:17 feat: crypto package (algokit-utils-py)
joe-p 14:37:23 Merge 44806cab63702967e2e1158ba65438f545272fd6 into 56115d032a1f0284f0a94b80cf1615b02e050b37 (algokit-utils-py)
bitbart 14:38:11 Add Cairo language to the README (rosetta-smart-contracts)
- 14:42:06 implemented price bet in cairo (rosetta-smart-contracts)
iglosiggio 15:01:37 Merge 8149db15da0151572990975903c8214451546fb2 into 233f299e0de944ae9d6c9391b07512151a769959 (puya-ts)
iglosiggio 15:01:38 Merge ed7730cffdb85316f18e534a9ed9e4c6c15df930 into 233f299e0de944ae9d6c9391b07512151a769959 (puya-ts)
Truszczynsk… 15:06:29 PERA-3743 - [IOS] - Release Candidate - Bug - Swap UI behaves wrong if local currency is switched ON (pera-ios)
- 15:07:28 added oracle (rosetta-smart-contracts)
Rashidhmd 15:08:31 Update README.md (rosetta-smart-contracts)
Rashidhmd 15:09:24 Merge 144e831997e5284a12901d2fc91d67af95f3d1ce into 0574e147480efb87096ea71e5d6627e36e63bad5 (rosetta-smart-contracts)
gmalouf 15:21:03 Added note to AGENTS.md around keeping the application/asset/box resource lookup functions aligned (and candidates for eventual consolidation). Two tweaks based on CR feedback made in ledger/acctupdates.go. (go-algorand)
gmalouf 15:21:11 Merge 39ba85400e08c85303c70ad4ad9049e3bb7d928c into 8d84b18c8ac4613be108bef9c985b6b6d21e2605 (go-algorand)
michaeltchu… 15:22:45 chore: log greeting (2026-03-04) (a-day-in-my-bobalife)
cusma 15:36:33 chore: nit (d-asa)
cusma 15:36:59 chore: check asa existence (d-asa)
cusma 15:38:17 chore: add op daemon address (d-asa)
joe-p 15:38:45 feat: wrapped secrets (algokit-utils-py)
cusma 15:38:51 chore: nit (d-asa)
joe-p 15:38:53 Merge f3d4898ecc395b05ac2549383ba7b90e0dabce06 into 56115d032a1f0284f0a94b80cf1615b02e050b37 (algokit-utils-py)
cusma 15:39:39 chore: check payment authorization if op daemon is declared (d-asa)
cusma 15:39:52 chore: build artifacts (d-asa)
cusma 15:46:53 Merge 8d7b2be506cb296f765708fa6ce99533b10a9f06 into a5bd0c0f17df7e5472354ee2bdcc4bc8fb7cdc44 (d-asa)
dependabot[… 16:08:29 chore: bump gradle-wrapper from 8.13 to 9.4.0 in /DisneyScenicRides (a-day-in-my-bobalife)
dependabot[… 16:08:33 Merge 650f2a6849449e4821923e07870c374d7ce72637 into 5b77e15af48a50a8e280bb550c11c5abcfcd5c1c (a-day-in-my-bobalife)
- 16:10:03 implemented payment_splitter in cairo (rosetta-smart-contracts)
cusma 16:11:11 chore: postpone payment authorization check (d-asa)
Rashidhmd 16:11:11 Update README.md (rosetta-smart-contracts)
cusma 16:11:18 chore: build artifacts (d-asa)
jannotti 16:11:54 Merge remote-tracking branch 'upstream/master' into load-tracking-only (go-algorand)
jannotti 16:12:10 Merge 2069ec7e41876b420a14d45229035c57fa6342d3 into 8d84b18c8ac4613be108bef9c985b6b6d21e2605 (go-algorand)
cusma 16:14:10 Merge pull request #83 from cusma/chore/op-daemon (d-asa)
cusma 16:14:17 Merge 510e20d3ddf6b9cd10dbdc4e89a7ce9837ce0dd8 into f6abf0857249d1ac2ce9c0942b71f042cb634031 (d-asa)
- 16:24:33 Merge branch 'main' into cairo/paymentsplitter (rosetta-smart-contracts)
jannotti 16:26:27 remove RememberOne (go-algorand)
jannotti 16:26:43 Merge dc07a6e40d9c5ee9edd0b43adb1d7257fe06378a into 8d84b18c8ac4613be108bef9c985b6b6d21e2605 (go-algorand)
cusma 16:27:26 Merge pull request #78 from cusma/modules (d-asa)
- 16:31:46 Merge branch 'cairo/paymentsplitter' of https://github.com/Rashidhmd/rosetta-smart-contracts into cairo/paymentsplitter (rosetta-smart-contracts)
- 16:32:38 merge branch main (rosetta-smart-contracts)
Rashidhmd 16:34:00 Merge 233c307b7c8faacc497d6b99b4ba24a8d54afa8a into 0574e147480efb87096ea71e5d6627e36e63bad5 (rosetta-smart-contracts)
dependabot[… 16:34:14 chore: bump gradle-wrapper from 8.3 to 9.4.0 in /HaveAMagicalDay (a-day-in-my-bobalife)
dependabot[… 16:34:17 Merge fd89644f61167f444a18a9bbcb4c1ecc987f3a91 into 5b77e15af48a50a8e280bb550c11c5abcfcd5c1c (a-day-in-my-bobalife)
cusma 16:34:37 Merge branch 'main' into dependabot/pip/minor-and-patch-d9ea993f59 (d-asa)
cusma 16:38:15 Merge pull request #79 from cusma/dependabot/pip/minor-and-patch-d9ea993f59 (d-asa)
cusma 16:49:12 chore: update deployment ids (d-asa)
cusma 16:49:42 Merge pull request #84 from cusma/docs/deployments (d-asa)
cusma 17:01:58 chore: bump mdbook (d-asa)
cusma 17:02:09 chore: add mdbook-mermaid (d-asa)
cusma 17:04:22 Merge pull request #85 from cusma/ci/mdbook-mermaid (d-asa)
cusma 17:13:35 chore: fix mermaid syntax (d-asa)
cusma 17:14:14 Merge pull request #86 from cusma/docs/fix-mermaid-syntax (d-asa)
joe-p 17:15:50 feat: wrapped secrets (algokit-utils-py)
joe-p 17:15:57 Merge a561c677241fc0eac50622f0cbca134701ea7c3a into 56115d032a1f0284f0a94b80cf1615b02e050b37 (algokit-utils-py)
cusma 17:33:17 chore: reorg module folder (d-asa)
cusma 17:33:28 chore: build artifacts (d-asa)
cusma 17:33:45 chore: reorg project strucutre (d-asa)
cusma 17:33:54 chore: nit (d-asa)
joe-p 17:42:01 chore: fix lint (algokit-utils-py)
joe-p 17:42:11 Merge 3a7d1cc67bdf3cd98fe672ca401ed2c688fba7eb into 56115d032a1f0284f0a94b80cf1615b02e050b37 (algokit-utils-py)
cusma 17:42:41 chore: reorg test folder (d-asa)
cusma 17:43:07 chore: update paths for change detection (d-asa)
cusma 17:43:13 Merge 4db24342787b7d88bc431dab414286d30c9c81af into a2c40e686400bffc6bf269af2d0c152db79e8067 (d-asa)
jannotti 17:46:18 Move group checks to their natural home, eval (go-algorand)
jannotti 17:46:38 Merge 4944158d8313e08e659cbf2e2a27d7eefec8cd45 into 8d84b18c8ac4613be108bef9c985b6b6d21e2605 (go-algorand)
mrcointreau 17:49:07 refactor: add unit tests, remove redundant examples and address pr review feedbak (puya-ts)
cusma 17:57:55 chore: update paths for mixin validation (d-asa)
cusma 17:58:01 Merge 787a341f6c20e68f291a531941b5ad7745944bbe into a2c40e686400bffc6bf269af2d0c152db79e8067 (d-asa)
lempira 18:02:34 chore(ci): changed preview branch name (devportal)
aorumbayev 18:05:54 fix: warn on algokit PATH collisions during uv migration (algokit-cli)
aorumbayev 18:08:44 chore: pr comments (algokit-cli)
aorumbayev 18:09:04 Merge 2f12b42ad394403dabb5f6c783beade0b7ed5ae4 into c0267c36ed4c3d6e6bc114433a93794baf912193 (algokit-cli)
aorumbayev 18:24:39 chore: pr comments (algokit-cli)
aorumbayev 18:24:50 Merge a3b051e6d2c69f250fcd063bc2163aca13d19d09 into c0267c36ed4c3d6e6bc114433a93794baf912193 (algokit-cli)
- 18:42:35 implemented lottery in cairo (rosetta-smart-contracts)
Rashidhmd 18:44:16 Update README.md (rosetta-smart-contracts)
Rashidhmd 18:54:26 fixed comments lottery.cairo (rosetta-smart-contracts)
Rashidhmd 18:54:37 Merge ceae44967957f928b9993444d3224b02067f4800 into 0574e147480efb87096ea71e5d6627e36e63bad5 (rosetta-smart-contracts)
algorandskiy 19:11:31 CR: apply Chris comments (go-algorand)
algorandskiy 19:11:40 Merge 83dc8e8149e6827d00cfcbded8100fba2c8aaa67 into 8d84b18c8ac4613be108bef9c985b6b6d21e2605 (go-algorand)
mrcointreau 19:14:16 Merge branch 'main' into updated-examples (puya-ts)
mrcointreau 19:14:31 Merge cdab473ce1845d8a190b63b6ae78c8874a8b7a11 into 233f299e0de944ae9d6c9391b07512151a769959 (puya-ts)
mrcointreau 19:29:41 fix: exclude examples from root vitest test run (puya-ts)
mrcointreau 19:29:53 Merge 43482523fcf27eabd73d28eb8e149978f1dc2322 into 233f299e0de944ae9d6c9391b07512151a769959 (puya-ts)
joe-p 19:34:17 feat: algo25 module (#335) (algokit-core)
- 19:39:59 implemented constant product amm in cairo (rosetta-smart-contracts)
Rashidhmd 19:42:38 Update README with Cairo/Starknet implementation details (rosetta-smart-contracts)
Rashidhmd 19:43:18 Merge 11f81b27b8e853611a4370a35a108cd78c790153 into 0574e147480efb87096ea71e5d6627e36e63bad5 (rosetta-smart-contracts)
Argimirodel… 19:53:45 support UintN construction from bytearrays whose size is <= N (for both literals and fixed size bytes expressions) (puya-ts)
Argimirodel… 19:57:40 test: add smaller "upcast" cases (puya-ts)
Argimirodel… 19:59:11 test: add failing cases for incompatible lengths (bytearray too big for target size) (puya-ts)
SilentRheto… 20:10:33 Add node-addon-api and node-gyp to resolve error with sharp building from source upon install (devportal)
PhearZero 20:22:08 Merge 412ebb187cf057a798061b185a9b5402c905d0a8 into cd8c84edc426463cfb8301293f0c70a452fe7ab4 (algokit-core)
joe-p 20:23:47 Merge 4decbea5aa586997a171bbd3b76677244b86e4e8 into cd8c84edc426463cfb8301293f0c70a452fe7ab4 (algokit-core)
joe-p 20:24:11 Merge a2bcddd43614b5943632b5ab50ce94070fb56a15 into cd8c84edc426463cfb8301293f0c70a452fe7ab4 (algokit-core)
jannotti 20:28:46 Don't run Reeval test is parallel (go-algorand)
jannotti 20:29:08 Merge 74c18ce570504c11930c02c02ee82c6d07c7973f into 8d84b18c8ac4613be108bef9c985b6b6d21e2605 (go-algorand)
Argimirodel… 21:25:51 refactor: get rid of unnecessary encoding check, instead "downcast" utf-8 to unknown save for `concat`. Everything else gets preserved in the same way as before (puya)
achidlow 21:26:00 Merge bc326d5100b8eaaac02aa7b0c46b97d7bced29fe into c0dedf4f2ed2434a819fe8c1e7c36950c5afe871 (puya)
Argimirodel… 21:26:17 chore: build (puya-ts)
Argimirodel… 21:28:43 Merge 03f94d2d0bd6bf51edec29ca94ab1bf0d8f06829 into 233f299e0de944ae9d6c9391b07512151a769959 (puya-ts)
Argimirodel… 21:42:01 feat: support for initializing `uintN` with fixed bytes instances of length N/8 (puya-ts)
Argimirodel… 21:42:01 chore: update approvals (puya-ts)
Argimirodel… 21:42:01 test: add smaller "upcast" cases (puya-ts)
Argimirodel… 21:42:01 support UintN construction from bytearrays whose size is <= N (for both literals and fixed size bytes expressions) (puya-ts)
Argimirodel… 21:42:01 chore: new exceptions to both .nsprc (puya-ts)
Argimirodel… 21:42:01 test: add tests for uintN construction from bytes with fixed size (puya-ts)
Argimirodel… 21:42:01 test: add failing cases for incompatible lengths (bytearray too big for target size) (puya-ts)
Argimirodel… 21:42:01 chore: build (puya-ts)
semantic-re… 21:52:49 Notes added by 'git notes add' (puya-ts)
Argimirodel… 22:29:59 chore: compile_all (puya)
achidlow 22:30:13 Merge 763e0733efc4cb33ba925ad9e147f1978cd008f8 into c0dedf4f2ed2434a819fe8c1e7c36950c5afe871 (puya)
iglosiggio 22:30:52 refactor: Remove unused parameter (puya-ts)
iglosiggio 22:30:52 chore: Add generated clients (puya-ts)
iglosiggio 22:30:52 chore: Bump algokit-utils (puya-ts)
iglosiggio 22:30:52 feat: WIP WIP Add client generation for typescript (puya-ts)
iglosiggio 22:30:52 fix: node20 does not have Set.prototype.symmetricDifference (puya-ts)
iglosiggio 22:30:52 refactor: Move clientgen to its own file (puya-ts)
iglosiggio 22:30:53 chore: Add polyfill for Set.prototype.symmetricDifference (puya-ts)
iglosiggio 22:30:53 refactor: Use ABIType to handle ARC4 types (puya-ts)
iglosiggio 22:30:53 fix: `allowActions` was processed incorrectly (puya-ts)
iglosiggio 22:30:53 fix: Use the name override when present (puya-ts)
iglosiggio 22:30:53 chore: Rename bin/clientgen.ts to bin/puyats-clientgen.ts (puya-ts)
iglosiggio 22:30:53 feat: Add cli for clientgen to bin/ (puya-ts)
iglosiggio 22:30:53 feat: Add clientgen cli tool (puya-ts)
iglosiggio 22:30:53 chore: Remove development comment (puya-ts)
iglosiggio 22:30:54 refactor: Use a map string->PType instead of string->string during codegen (puya-ts)
iglosiggio 22:30:54 refactor: Separate type imports from non-type imports (puya-ts)
iglosiggio 22:30:54 fix: `onCreate` was incorrectly set as 'require' instead of 'disallow' (puya-ts)
iglosiggio 22:30:54 fix: Misc fixes from code review (puya-ts)
iglosiggio 22:30:54 refactor: Use namespaced imports instead of cluttering the file with individual symbol imports (puya-ts)
iglosiggio 22:30:54 fix: @abimethod should always have parenthesis! (puya-ts)
iglosiggio 22:30:54 fix: Fix typo hiding error logs (puya-ts)
iglosiggio 22:30:54 fix: Set.prototype.symmetricDifference was an intersection :facepalm: (puya-ts)
iglosiggio 22:30:55 chore: Add a "disable eslint" pragma to generated files (puya-ts)
iglosiggio 22:31:28 Merge 057343585b4587dc177bd4cedbe5738bb0226e1d into c8f63f03f6e4ffb89e54c388642b6a21f638a34d (puya-ts)
renovate[bo… 22:40:31 chore(deps): update dependency conventional-changelog-conventionalcommits to v9 (subtopia-js-sdk)
renovate[bo… 22:40:35 Merge 1735c084b91e9c25b1585187ef99590f77ac64cb into 9bc334a8819e21a61e5717e04c07dec184a7c579 (subtopia-js-sdk)