Home Reports Jun 25, 2024

Tuesday, June 25, 2024

Commits
265
pushed this day
Repositories
22
with activity
Contributors
25
distinct authors
Lines changed
+580,651 −445,499
additions / deletions

Commit Log

265 commits · 22 repositories

00:04:43 algokit-subscriber-ts dependabot[bot] build(deps-dev): bump typedoc from 0.25.12 to 0.26.2 +95 −50
00:05:29 algokit-subscriber-ts dependabot[bot] build(deps-dev): bump typescript from 5.4.3 to 5.5.2 +5 −5
00:30:19 algobase dependabot[bot] :arrow_up: Bump pydantic-settings from 2.2.1 to 2.3.4 +6 −6
00:30:53 algobase dependabot[bot] :arrow_up: Bump mypy from 1.10.0 to 1.10.1 +30 −30
00:52:00 algokit-python-template aorumbayev feat: algorand-python-testing preview integration +142 −52
01:00:24 go-algorand - Build 2025 Data +1 −1
01:58:14 algokit-lora neilcampbell chore: build dappflow url based on selected network (#119) +12 −1
02:42:42 puya daniel-makerx fix: handle single item tuples correctly +669 −488
02:42:42 puya daniel-makerx add more literal coverage +25 −4
02:49:33 puya daniel-makerx more literal coverage +145 −144
03:07:48 algokit-lora negar-abbasi chore: some tweaks based on PR reviews +7 −7
03:24:52 puya daniel-makerx more literal coverage +1950 −327
03:28:37 puya daniel-makerx more literal coverage +75 −60
03:32:08 puya daniel-makerx rename void eb to none +18 −18
03:38:48 algokit-lora negar-abbasi chore: fix some test and timestamp +11 −10
03:51:50 algo-voting dependabot[bot] Update @typescript-eslint/parser requirement from ^7.12.0 to ^7.14.1 +1 −1
03:52:51 puya daniel-makerx fix: bool evaluations that evaluate to constants are now treated as errors as they were either hiding a semantic compatability issue or were a sign of a mistake in the code. +136 −151
03:56:14 puya daniel-makerx replace asserts with checks +5 −3
03:57:54 puya daniel-makerx deprioritize TODO +1 −1
05:48:32 algokit-lora neilcampbell chore: reduce class duplication in card component +62 −62
05:51:51 algokit-lora neilcampbell chore: enhancements (#120) +127 −130
06:45:19 algokit-lora neilcampbell chore: add initial readme +48 −26
06:45:23 algokit-lora negar-abbasi fix: pervious block has to match indexer +20 −4
06:47:47 algokit-lora neilcampbell chore: add initial readme (#121) +48 −26
06:49:48 algokit-lora neilcampbell chore: fix readme format +1 −1
06:55:23 algokit-lora negar-abbasi Merge remote-tracking branch 'origin/main' into block-json +187 −157
07:04:17 puya achidlow EB cleanup pass +262 −202
07:04:17 puya achidlow EB cleanup pass +174 −119
07:04:17 puya achidlow EB cleanup pass +75 −15
07:11:48 solidity-land-registry dependabot[bot] dependabot-npm(deps-dev): bump @openzeppelin/hardhat-upgrades +1 −1
07:12:39 puya achidlow EB cleanup pass +12 −5
07:16:21 puya achidlow EB cleanup pass +10 −7
07:37:27 puya achidlow EB cleanup pass +58 −73
07:48:55 puya achidlow EB cleanup pass +16 −21
08:02:28 devportal larkinyoung Upgraded Starlight / astro packages +403 −1134
08:05:01 puya aorumbayev chore: bool snapshot diff +1505 −1505
08:05:08 puya achidlow EB cleanup pass +93 −53
08:06:03 puya daniel-makerx re-add algopy.py and convert pyproject to use hatch +36 −12
08:06:03 puya daniel-makerx use examples env for pre-commit checks of examples, default env for everything else +6 −9
08:18:21 tatum-js Hactive808 ALL-7657 fixing typo of Cosmos network in SDK +9 −9
08:25:30 puya aorumbayev chore: fixing cd for algopy_testing +1 −1
08:29:31 devportal larkinyoung Added deployment config +317 −14
08:46:21 puya achidlow EB cleanup pass +90 −70
08:47:34 puya achidlow EB cleanup pass +4 −3
08:52:19 puya achidlow address TODO +8 −2
08:52:54 algokit-cli neilcampbell chore: update links (#527) +108 −118
09:00:01 puya achidlow fix: resolve potential semantic incompatibility with super() usage and differing kinds of attributes (methods vs data) +36 −17
09:00:49 puya achidlow - fix recursive nature of self.foo = GlobalState etc +6658 −5273
09:01:25 puya achidlow fix: fix resolution of base class references across modules +3 −3
09:04:31 puya achidlow - reduce var_expression usage (WIP) +1920 −993
09:05:04 puya achidlow fix: correct return type of String.join +4 −1
09:05:06 puya achidlow pytypes wip +81 −106
09:07:28 puya achidlow fix: prevent critical error message when missing self param in declaration +20 −9
09:11:09 puya achidlow - handle resolving expr PyType when it's a TupleExpr, which doesn't appear in mypy type tables +5304 −11342
09:11:49 puya achidlow fix: improve error messages when typing.Any type is encountered +31 −7
09:12:50 puya achidlow fix: fix bug with resolving super/direct base method invocation +1771 −1517
09:12:50 puya achidlow - ensure abi_call tests cover usage of methods with name overrides +7249 −21919
09:13:29 puya achidlow pytypes wip +41 −21
09:13:30 puya achidlow fix: allow usage of module constants in ARC4 method decorators +876 −920
09:14:02 puya daniel-makerx fix: resolve issue when using native types with arguments and return values in abi_call +49 −16
09:14:02 puya daniel-makerx test: add tests for native types being used with abi_call +16184 −2641
09:14:02 puya achidlow approvals updates after rebase + add some todos +1994 −1978
09:16:12 puya achidlow fix: fix bug with inner-transaction-containing tuple detection +1 −2
09:16:12 puya achidlow - remove stub_name from WType (WIP) +5304 −5419
09:18:11 puya achidlow - refactoring convert_arc4_literal (wip) +429 −316
09:18:11 puya achidlow fix: handle bool values (as subtype of int) when comparing against arc4 uintn +35562 −35600
09:18:12 puya achidlow fix: handle __eq__ for ufixed +40 −3
09:18:12 puya achidlow fix: fix encoding of bytes constants and allow String as sep value +3058 −3058
09:18:12 puya achidlow fix usage of convert_literal in Bytes class constructor +2 −2
09:18:48 puya achidlow fix: fix bug in "untyped" itxn creation not being declared as allowing BytesBacked +3 −3
09:18:48 puya achidlow - WType -> PyType usage in utils +158 −198
09:30:27 puya achidlow feat: allow conditional expressions involving literals when either interacting with an algopy type or being passed to an algopy function, where possible +64245 −57491
09:30:27 puya daniel-makerx expand box api example and implement missing API functionality (WIP) +127 −51
09:31:16 puya achidlow - minor simplifications +4467 −2422
09:32:35 puya achidlow feat: support string literals in String.join argument +269 −87
09:32:35 puya achidlow compile O1 first so logs are accessible +2 −2
09:32:35 puya daniel-makerx - add more coverage for passing global/local storage proxies to a subroutine +4108 −2203
09:32:35 puya achidlow - make ARC4 wtypes that are aliases easier to recognise, and remove redundant code now that string is just an alias for dynamic array +419 −281
09:32:35 puya achidlow add TODO to fix bool_eval_to_constant usage +3 −0
09:32:35 puya daniel-makerx add more coverage for box error conditions +2816 −2289
09:32:35 puya achidlow feat: support tuple equality comparisons with literal elements, support tuple repetition & concatenation, and support indexing/slicing literals that support it +310 −101
09:32:35 puya achidlow feat: support constructing tuples via tuple(<expr>) where expr is a fixed size sequence +38 −29
09:33:48 puya daniel-makerx add more coverage for box.value access +4819 −3135
09:33:48 puya daniel-makerx fix: support negative indexes on indexable types +44 −39
09:33:48 puya achidlow - refactoring / adressing todos re: wtype <-> arc4 conversions +661 −534
09:34:35 puya achidlow fix temporary assignment / single eval +306 −254
09:34:35 puya achidlow - add test demonstrating prior tuple issue +802 −72
09:34:35 puya achidlow fix: fix semantic compatibility issue with comparisons involving tuple literals +666 −832
09:34:35 puya achidlow fix: fix semantic issues with tuple comparisons of different length / types +739 −192
09:36:07 puya achidlow - move arc4.Address builders to their own file && implement LiteralConverter +187 −138
09:36:07 puya achidlow fix: fix UInt64 handling of construction from bool +81 −43
09:37:46 puya achidlow - approval updates after rebase +11502 −11501
09:38:02 puya daniel-makerx - rerun compile all +3463 −2613
09:38:41 puya achidlow - fix inscrutable error messages when doing something funky trying to assign to self - self storage key/key-prefixes must also be static and non-conditional +5160 −4337
09:39:22 puya daniel-makerx - add dynamic bytes literal conversion +5556 −3493
09:39:49 puya achidlow - move wtype <-> arc4 manipulation functions to sole usage location: arc4 router +1154 −355
09:40:04 puya daniel-makerx - more literal coverage and validation +2249 −1027
09:40:35 puya achidlow - remove runtime type validation of AWST for now (can't handle unions) +43 −148
09:40:48 puya daniel-makerx - add ir bytes/string/address constant validation +137 −7
09:41:43 puya daniel-makerx add intrinsic op mapping validation +26 −7
09:41:43 puya achidlow fix: fix argument packing condition when using abi_call +1 −1
09:41:43 puya achidlow - EB cleanup pass +500 −480
09:41:43 puya achidlow EB cleanup pass +28 −34
09:41:43 puya achidlow add todo +1 −0
09:41:43 puya daniel-makerx combine intrinsic op mapping validation +14 −26
09:41:43 puya daniel-makerx feat: support a wider range of types for inner transaction application args +1855 −921
09:42:19 puya daniel-makerx - lint +194 −3
09:42:46 puya daniel-makerx feat: support comparisons between `arc4.Bool` and `bool` +332 −146
09:43:52 puya daniel-makerx add abi_call literal tests +72 −1
09:43:52 puya achidlow - EB cleanup pass +974 −833
09:43:52 puya daniel-makerx fix: do not require ARC4 types to .copy() when being as arguments to an inner transaction +6 −1
09:44:17 puya daniel-makerx - fix transaction fields test +2 −1
09:44:23 puya achidlow EB cleanup pass +165 −149
09:44:42 puya achidlow - test fixes +27 −22
09:45:11 puya daniel-makerx fix: ensure tuple expressions are evaluated when converting to a bool +25 −11
09:45:11 puya daniel-makerx - more tuple coverage +2797 −1412
09:45:26 puya achidlow fix: add missing * to stubs, that EB was expecting +2 −1
09:45:26 puya daniel-makerx more tuple coverage +999 −439
09:45:39 puya achidlow EB cleanup pass +1021 −1075
09:46:00 puya daniel-makerx fix: handle single item tuples correctly +669 −488
09:46:00 puya daniel-makerx - add more literal coverage +835 −422
09:46:13 puya daniel-makerx fix: bool evaluations that evaluate to constants are now treated as errors as they were either hiding a semantic compatability issue or were a sign of a mistake in the code. +136 −151
09:46:13 puya daniel-makerx - rename void eb to none +2081 −442
09:46:30 puya daniel-makerx - replace asserts with checks +6 −4
09:46:41 puya achidlow EB cleanup pass +695 −463
09:50:13 puya-ts joe-p rm option numbers from walkthrough +16 −12
09:56:38 devportal larkiny Merge pull request #9 from algorandfoundation/devrel-content +1938 −1638
10:15:13 devportal larkinyoung Fixed config +1 −6
10:16:57 puya daniel-makerx - add more literal coverage +835 −422
10:16:57 puya achidlow fix: allow usage of module constants in ARC4 method decorators +876 −920
10:16:57 puya achidlow EB cleanup pass +28 −34
10:16:57 puya achidlow - reduce var_expression usage (WIP) +1920 −993
10:16:57 puya tristanmenzel feat: Box storage api +11945 −710
10:16:57 puya achidlow - remove runtime type validation of AWST for now (can't handle unions) +43 −148
10:16:57 puya daniel-makerx fix: handle single item tuples correctly +669 −488
10:16:57 puya achidlow - EB cleanup pass +974 −833
10:16:57 puya daniel-makerx feat: support a wider range of types for inner transaction application args +1855 −921
10:16:57 puya achidlow - move wtype <-> arc4 manipulation functions to sole usage location: arc4 router +1154 −355
10:16:57 puya daniel-makerx test: add tests for native types being used with abi_call +16184 −2641
10:16:57 puya achidlow feat: support constructing tuples via tuple(<expr>) where expr is a fixed size sequence +38 −29
10:16:57 puya achidlow fix: correct return type of String.join +4 −1
10:16:57 puya achidlow - make ARC4 wtypes that are aliases easier to recognise, and remove redundant code now that string is just an alias for dynamic array +419 −281
10:16:57 puya daniel-makerx - fix transaction fields test +2 −1
10:16:57 puya achidlow - ensure abi_call tests cover usage of methods with name overrides +7249 −21919
10:16:57 puya achidlow - refactoring / adressing todos re: wtype <-> arc4 conversions +661 −534
10:16:57 puya daniel-makerx fix: ensure tuple expressions are evaluated when converting to a bool +25 −11
10:16:57 puya achidlow fix temporary assignment / single eval +306 −254
10:16:57 puya achidlow compile O1 first so logs are accessible +2 −2
10:16:57 puya daniel-makerx add more coverage for box error conditions +2816 −2289
10:16:57 puya achidlow EB cleanup pass +695 −463
10:16:57 puya achidlow - minor simplifications +4467 −2422
10:16:57 puya achidlow - refactoring convert_arc4_literal (wip) +429 −316
10:16:57 puya daniel-makerx - add dynamic bytes literal conversion +5556 −3493
10:16:57 puya daniel-makerx feat: support comparisons between `arc4.Bool` and `bool` +332 −146
10:16:57 puya daniel-makerx - rerun compile all +3463 −2613
10:16:57 puya achidlow visit __init__ first +10 −1
10:16:57 puya achidlow EB cleanup pass +1021 −1075
10:16:57 puya achidlow fix usage of convert_literal in Bytes class constructor +2 −2
10:16:57 puya achidlow - fix inscrutable error messages when doing something funky trying to assign to self - self storage key/key-prefixes must also be static and non-conditional +5160 −4337
10:16:57 puya achidlow fix: handle __eq__ for ufixed +40 −3
10:16:57 puya achidlow fix: fix UInt64 handling of construction from bool +81 −43
10:16:57 puya daniel-makerx - replace asserts with checks +6 −4
10:16:57 puya achidlow fix: fix semantic compatibility issue with comparisons involving tuple literals +666 −832
10:16:57 puya achidlow - add test demonstrating prior tuple issue +802 −72
10:16:57 puya achidlow - test fixes +27 −22
10:16:57 puya daniel-makerx combine intrinsic op mapping validation +14 −26
10:16:57 puya achidlow add TODO to fix bool_eval_to_constant usage +3 −0
10:16:57 puya achidlow - EB cleanup pass +500 −480
10:16:57 puya daniel-makerx more tuple coverage +999 −439
10:16:57 puya achidlow fix: fix bug with resolving super/direct base method invocation +1771 −1517
10:16:57 puya daniel-makerx add abi_call literal tests +72 −1
10:16:57 puya achidlow feat: allow conditional expressions involving literals when either interacting with an algopy type or being passed to an algopy function, where possible +64245 −57491
10:16:57 puya daniel-makerx fix: resolve issue when using native types with arguments and return values in abi_call +49 −16
10:16:57 puya achidlow fix: fix argument packing condition when using abi_call +1 −1
10:16:57 puya achidlow fix: fix bug with inner-transaction-containing tuple detection +1 −2
10:16:57 puya daniel-makerx - more literal coverage and validation +2249 −1027
10:16:57 puya daniel-makerx - add ir bytes/string/address constant validation +137 −7
10:16:57 puya achidlow fix: fix semantic issues with tuple comparisons of different length / types +739 −192
10:16:57 puya daniel-makerx - lint +194 −3
10:16:57 puya daniel-makerx - more tuple coverage +2797 −1412
10:16:57 puya achidlow fix: fix resolution of base class references across modules +3 −3
10:16:57 puya achidlow fix: resolve potential semantic incompatibility with super() usage and differing kinds of attributes (methods vs data) +36 −17
10:16:57 puya daniel-makerx add intrinsic op mapping validation +26 −7
10:16:57 puya achidlow - remove stub_name from WType (WIP) +5304 −5419
10:16:57 puya achidlow feat: support tuple equality comparisons with literal elements, support tuple repetition & concatenation, and support indexing/slicing literals that support it +310 −101
10:16:57 puya achidlow add todo +1 −0
10:16:57 puya daniel-makerx fix: bool evaluations that evaluate to constants are now treated as errors as they were either hiding a semantic compatability issue or were a sign of a mistake in the code. +136 −151
10:16:57 puya achidlow fix: fix encoding of bytes constants and allow String as sep value +3058 −3058
10:16:57 puya achidlow pytypes wip +41 −21
10:16:57 puya daniel-makerx fix: support negative indexes on indexable types +44 −39
10:16:57 puya achidlow - approval updates after rebase +11502 −11501
10:16:57 puya daniel-makerx - rename void eb to none +2081 −442
10:16:57 puya daniel-makerx add more coverage for box.value access +4819 −3135
10:16:57 puya achidlow feat: support string literals in String.join argument +269 −87
10:16:57 puya achidlow - fix recursive nature of self.foo = GlobalState etc +6658 −5273
10:16:57 puya achidlow - move arc4.Address builders to their own file && implement LiteralConverter +187 −138
10:16:57 puya achidlow fix: add missing * to stubs, that EB was expecting +2 −1
10:16:57 puya achidlow fix: improve error messages when typing.Any type is encountered +31 −7
10:16:57 puya achidlow fix: fix bug in "untyped" itxn creation not being declared as allowing BytesBacked +3 −3
10:16:57 puya daniel-makerx - add more coverage for passing global/local storage proxies to a subroutine +4108 −2203
10:16:57 puya daniel-makerx fix: do not require ARC4 types to .copy() when being as arguments to an inner transaction +6 −1
10:16:57 puya achidlow EB cleanup pass +165 −149
10:16:57 puya achidlow - WType -> PyType usage in utils +158 −198
10:16:57 puya achidlow - handle resolving expr PyType when it's a TupleExpr, which doesn't appear in mypy type tables +5304 −11342
10:16:57 puya achidlow approvals updates after rebase + add some todos +1994 −1978
10:16:57 puya achidlow pytypes wip +81 −106
10:16:57 puya achidlow fix: prevent critical error message when missing self param in declaration +20 −9
10:16:57 puya achidlow fix: handle bool values (as subtype of int) when comparing against arc4 uintn +35562 −35600
10:16:57 puya daniel-makerx expand box api example and implement missing API functionality (WIP) +127 −51
10:18:25 puya - 2.1.0 +79 −1
10:28:19 puya daniel-makerx Merge remote-tracking branch 'refs/remotes/origin/main' into feat/unit-testing +83560 −50202
10:36:38 puya aorumbayev decipher preview version of `algorand-python-testing` package (#256) +30717 −22
10:45:26 puya-ts joe-p add routing walkthrough +94 −0
11:16:13 devportal larkinyoung Temp rename of "AlgoKit" folder +0 −0
11:16:54 devportal larkinyoung Renamed AlgoKit folder to "algokit" +0 −0
11:28:37 algokit-lora neilcampbell chore: tweaks for content overflows +29 −26
12:02:30 algokit-cli - 2.1.3 +7 −1
12:05:45 homebrew-tap actions-user Updating algokit to 2.1.3 +2 −2
12:08:35 homebrew-tap actions-user Updating algokit to 2.1.3 +2 −2
12:36:38 community github-actions[bot] Commit from GitHub Actions (Community Interest Tracker) +0 −1
13:11:22 algokit-lora neilcampbell chore: more responsive teaks +22 −22
13:52:21 algokit-lora neilcampbell chore: tuning text truncation +174 −93
14:17:55 algokit-lora neilcampbell chore: make transaction components consistent +15 −7
14:18:06 devportal larkiny Create staging deployment workflow +39 −0
14:19:08 devportal larkiny Rename main.yml to gh-pages-deploy.yml +0 −0
14:23:52 algokit-lora neilcampbell chore: more tweaks (#122) +238 −146
14:24:04 devportal larkiny Update gh-pages-deploy.yml +3 −3
14:38:46 go-algorand - node: close ledger on node shutdown +29 −0
15:13:48 a-day-in-my-bobalife michaeltchuang chore: log greeting (2024-06-25) +1 −0
15:21:55 a-day-in-my-bobalife dependabot[bot] chore: bump androidx.test.espresso:espresso-core in /DisneyScenicRides +1 −1
15:22:01 a-day-in-my-bobalife dependabot[bot] chore: bump androidx.test.ext:junit in /DisneyScenicRides +1 −1
15:24:59 a-day-in-my-bobalife dependabot[bot] chore: bump androidx.test.espresso:espresso-core from 3.5.1 to 3.6.0 in /DisneyScenicRides (#143) +1 −1
15:25:11 a-day-in-my-bobalife dependabot[bot] chore: bump androidx.test.ext:junit from 1.1.5 to 1.2.0 in /DisneyScenicRides (#144) +1 −1
15:27:56 algokit-lora neilcampbell chore: tweak app call transaction +16 −19
15:28:06 algokit-lora neilcampbell feat: add back button +22 −6
15:28:25 zaibatsu Jmcglobal added dockerfile +11845 −0
15:45:03 java-algorand-sdk github-actions[bot] Regenerate code from specification file (#721) +37 −0
15:45:24 go-algorand-sdk github-actions[bot] Regenerate code from specification file (#647) +12 −0
16:15:39 go-algorand - close part registry and part keys +12 −4
16:39:14 algokit-lora neilcampbell fix: overflowing amount in transaction graph +52 −33
16:41:36 go-algorand - CR: re-check pool shutdown in ingest after cond var wait +4 −0
16:58:35 algokit-lora neilcampbell Tweaks (#123) +90 −58
17:02:31 nft_voting_tool PhearZero Merge pull request #166 from algorandfoundation/develop +14 −22
17:05:27 go-algorand algorandskiy node: close ledger and part keys on node shutdown (#6039) +45 −4
17:10:13 go-algorand github add Go Benchmark (go) benchmark result for 24382d85ad35d5a2f200434936fd643a909b6eab +445 −1
17:15:50 go-algorand - Merge remote-tracking branch 'upstream/master' into feature/p2p +45 −5
17:17:32 js-algorand-sdk jasonpaulos Move large stateproof to file +73 −34
17:22:15 js-algorand-sdk jasonpaulos Remove comment +1 −1
17:22:58 go-algorand algorandskiy Update node/node_test.go +0 −3
17:29:54 puya-ts joe-p math walkthrough +85 −0
17:43:09 gridworks jessicamillar Prune pendulum, fastapi-utils, various +537 −668
17:48:10 go-algorand ohill CR: rename BUILDARCH to CROSS_COMPILE_ARCH +4 −4
18:10:36 puya-ts tristanmenzel Update nodes +113 −41
19:23:55 go-algorand hsoerensen Add algod version to metrics +9 −0
19:42:24 go-algorand hsoerensen Update to use gauge and multiple labels +10 −8
19:44:42 ultrade-python-sdk murilo-benicio fix: add message for signin bytes +4 −4
20:55:19 algokit-python-template aorumbayev chore: patching bugs +143 −141
21:07:08 algokit-python-template aorumbayev chore: patching artifacts +62 −62
21:28:35 algokit-python-template aorumbayev feat: algorand-python-testing preview integration (#28) +237 −145
21:47:28 algokit-python-template aorumbayev fix: set algorand-python-testing version to ref pypi +7 −7
21:52:50 algokit-python-template aorumbayev fix: set algorand-python-testing version to ref pypi (#29) +7 −7
23:31:47 go-algorand - Do not call ERL in p2pnet handler +12 −15
23:40:26 go-algorand - return and log dht.Close() error +11 −5
23:47:25 algokit-lora PatrickDinh Merge remote-tracking branch 'origin/main' into clawback-close-out +1527 −1016
23:52:40 algokit-lora PatrickDinh fix test transaction network +2 −3