Home Reports Aug 9, 2022

Tuesday, August 9, 2022

Commits
280
pushed this day
Repositories
40
with activity
Contributors
54
distinct authors
Lines changed
+180,980 −62,436
additions / deletions

Commit Log

280 commits · 40 repositories

00:03:54 asa-list Bhaney44 Add files via upload +18 −0
00:14:04 algofi-javascript-sdk Paul-Colella able to load +15 −10
00:25:11 go-algorand jannotti Fix some tests based on new rules +21 −22
00:43:55 go-algorand jannotti Good test, thanks to @jasonpaulos +68 −2
00:57:17 go-algorand jannotti Give NoHeaderLedger to `goal dryrun` +12 −10
00:59:06 snapalgo.com paulfears Merge pull request #13 from TheRealDeathEye/master +84 −29
01:00:08 go-algorand - Build 1332 Data +1 −1
01:06:27 algofi-python-sdk johnclarke96 update docs +15 −5
01:06:56 go-algorand jannotti Give NoHeaderLedger to `goal dryrun` +13 −10
01:07:18 algomarket nexhero function for buyer and seller added +105 −31
01:08:49 algofi-python-sdk johnclarke96 Merge pull request #18 from Algofiorg/feature/update-docs +15 −5
02:41:41 go-algorand id-ms Stateproofs: fixes to lowestRound and CR comments (#4369) +315 −196
02:45:47 go-algorand - tests: fix TestAssetValidRounds +51 −42
02:47:31 go-algorand - Address CR feedback +2 −2
03:13:18 go-algorand - tests: fix TestAccountsCanSendMoney more (#4374) +14 −13
03:19:13 go-algorand github add Go Benchmark (go) benchmark result for 49086e85495a0021b40029131ac4a7d91c08e899 +109 −1
03:19:55 go-algorand - expect: fix global vars usage in tcl +7 −7
03:31:40 go-algorand id-ms Algod: State Proofs (#4226) +14433 −7770
03:37:00 go-algorand github add Go Benchmark (go) benchmark result for 2bc55c06f4dacf247b93a15f47530f57b4925d28 +109 −1
04:35:39 DarkCoin ToysToTinkerWith Add files via upload +284 −68
04:36:04 DarkCoin ToysToTinkerWith Delete contract directory +0 −119
04:36:57 DarkCoin ToysToTinkerWith Add files via upload +60 −0
05:12:43 indexer - revert import alias +12 −12
05:18:22 indexer - package access for compareAppBoxesAgainstDB +6 −6
06:06:37 algodex-react IYTEC 🌐 Add translation for cancel button +49 −25
06:11:46 algodex-react IYTEC Merge branch 'next3' of https://github.com/algodex/algodex-react into issue-705-Fix_menu_navigation_on_mobile +240 −40
06:28:29 snapalgo.com trevororr importaccountpage-fix +36 −7
06:39:22 light-client-poc - fixed SDK API name in comment +1 −1
06:42:32 light-client-poc - Fixed another SDK API comment +1 −1
06:46:01 algodex-react IYTEC 🐛 Fix docs url +1 −5
06:56:17 go-algorand - consensus: introduce v33, v34 +151 −38
06:56:19 go-algorand - rebase on master +1 −70
06:56:19 go-algorand - Add v34 spec hash +1 −1
07:32:22 genadrop Ebube111 changes +57 −19
07:59:41 algo_open_source_verifier mark-ruddy add pagination for submitted contract list and placeholders to form +27 −29
08:15:15 state-proof-query-service almog-t Initial commit +16 −0
08:40:30 go-algorand - update state proofs tests to use current version +118 −98
09:32:36 genadrop EECvision finish setting up payment system model and testing the flow +247 −29
10:32:24 genadrop M-Rb3 webcam update +17 −4
10:58:00 algo-heads ahmadkeyhan last heads added to website +0 −0
10:58:38 algo-heads ahmadkeyhan modufied config to accept external images from ipfs.io +3 −0
11:00:32 smart-asa - metadata hash encoding +38 −9
11:00:40 algo-heads ahmadkeyhan deleted the connection component +0 −8
11:01:10 algo-heads ahmadkeyhan added algosdk package for transactions +215 −19
11:01:24 genadrop Ebube111 changes +0 −1
11:11:04 algorand-soulbound MatiFalcone Initial commit +2 −0
11:11:28 algorand-soulbound MatiFalcone Update README.md +1 −1
11:40:01 beaker barnjamin still experimenting +75 −80
11:54:57 js-algorand-sdk algochoi Revert package lock +61 −15
11:56:01 go-algorand jannotti unexport Round +6 −6
11:57:36 go-algorand jannotti Merge branch 'hdr-in-logicsig' of github.com:jannotti/go-algorand into hdr-in-logicsig +1 −0
12:07:19 beaker barnjamin fmt +124 −158
12:13:45 state-proof-query-service - added basic querier code, taken from demo +210 −12
12:18:25 algo_open_source_verifier mark-ruddy finalise webapp initial form +25 −6
12:22:39 smart-asa cusma Merge pull request #6 from algorandlabs/metada_hash_encoding +38 −9
12:32:32 smart-asa cusma Peer review minor fixes (#5) +241 −459
12:44:13 go-algorand Aharonee Rename GetProof to GetTransactionProof to avoid ambiguity +464 −464
12:52:56 genadrop EECvision seperate functions from the view +1037 −238
13:01:26 algodex-react atrefonas Merge pull request #706 from algodex/issue-705-Fix_menu_navigation_on_mobile +6 −10
13:02:30 beaker barnjamin tests passing, skipping check addition for now +96 −96
13:02:39 beaker barnjamin Merge branch 'master' into annotations +0 −2
13:02:50 genadrop Ebube111 changes +6 −6
13:03:04 beaker barnjamin update docs +95 −22
13:08:52 indexer - protected access for unexported functions +11 −13
13:22:52 beaker barnjamin fix tests +55 −84
13:25:38 genadrop Prometheo aurora minting +38 −1
13:28:56 beaker barnjamin flaked and mypy'd +48 −87
13:39:39 beaker barnjamin add descr to args +12 −5
13:42:10 beaker barnjamin add comment about arg descr +8 −4
13:52:36 beaker barnjamin rename resolvable to default +87 −81
13:53:10 beaker barnjamin rm unused imports +0 −1
13:53:38 genadrop EECvision Merge pull request #360 from codingshot/aurora--minting +38 −1
13:55:42 indexer - move final box test from postgrest_integration_test.go to postgres_boxes_test.go +5 −5
13:58:39 beaker barnjamin remove the requirement to pass default argument +4 −10
14:09:56 indexer - comment grammar +1 −1
14:25:06 go-algorand Aharonee Rename GetProofForLightBlockHeader to GetLightBlockHeaderProof +59 −59
14:28:19 sigmadao Megha-Dev-19 Title content update (#70) +14 −14
14:28:25 algodex-react atrefonas Merge pull request #702 from algodex/issue-701-Cancel_button_in_open_orders +77 −31
14:33:28 py-algorand-sdk tzaffi Update .test-env +1 −1
14:35:47 sigma-wallet Megha-Dev-19 test run fix +34 −34
14:36:14 py-algorand-sdk tzaffi Update .test-env +1 −1
14:36:50 indexer shiqizng update error message +1 −1
14:38:33 indexer tzaffi Update idb/postgres/internal/writer/writer_test.go +1 −0
14:38:44 indexer tzaffi Update idb/postgres/internal/writer/writer_test.go +1 −0
14:39:03 indexer tzaffi Update idb/postgres/internal/writer/writer_test.go +1 −0
14:39:45 tatum-js - v2.0.0-alpha.108 +29 −29
14:41:34 tatum-js - TT-1166 - fix KCS web3 path +1 −1
14:43:59 beaker barnjamin update docs +585 −246
14:47:18 tatum-js Hathoriel v2.0.0-alpha.109 +29 −29
14:48:03 randomness-beacon ori-shem-tov update requirements.txt +1 −2
14:50:20 py-algorand-sdk - better end of script verbiage +6 −3
14:51:32 ARCs aldur Add reference implementation +2 −1
14:55:11 beaker barnjamin update docs +181 −271
14:55:55 go-algorand jdtzmn Correctly catch CompactCert special case +15 −6
14:55:58 algodex-rewards treasurechic :sparkles: copy address +57 −14
14:59:11 indexer tzaffi New Feature: Indexer Application Box Ingestion (#1067) +1304 −50
15:02:09 algo_open_source_verifier mark-ruddy add initial django test-suite, provides E2E test of TEAL verification +54 −6
15:06:05 algodex-service atrefonas Update debug server +66 −1
15:07:40 algodex-service atrefonas Update views +12 −7
15:08:36 algodex-service atrefonas Merge pull request #101 from algodex/add-algx-balance-tests +43482 −6243
15:11:23 awesome-algorand cusma Smart ASA reference implementation +1 −0
15:11:52 algodex-rewards treasurechic :sparkles: copy address +5 −2
15:12:26 algodex-rewards treasurechic Merge pull request #78 from algodex/issue-68-✨_Feature_Add_copy_button_to_left_of_wallet_addresses_in_wallet_drop_down +61 −15
15:16:34 algodex-service atrefonas Update tests +6 −2
15:17:32 beaker barnjamin rename to appease mypy +4 −6
15:18:17 awesome-algorand cusma Smart ASA reference implementation (#78) +1 −0
15:21:21 algodex-react ericsharma 🐛Mobile Layout know rehyrdates from localStorage +48 −2
15:21:41 go-algorand jdtzmn Simplify TxnIsMissingSig logic +6 −13
15:25:57 beaker barnjamin Annotations (#29) +759 −401
15:26:38 beaker barnjamin update docs +0 −0
15:27:14 go-algorand almog-t Change api message to struct (#3) +481 −374
15:27:22 smart-asa - fix getters in readme +5 −5
15:27:52 beaker barnjamin bump version +1 −1
15:28:07 beaker barnjamin update docs +0 −0
15:32:33 Auction_smart_contract iskysun96 Update README.md +1 −1
15:36:12 Auction_smart_contract barnjamin Merge pull request #5 from iskysun96/patch-1 +1 −1
15:37:56 go-algorand jdtzmn Remove “contact us” from box name mismatch error (#4372) +1 −1
15:43:35 algodex-rewards treasurechic :fire: Remove unused file +0 −17
15:47:03 go-algorand jdtzmn Fix linter errors +4 −2
15:47:44 Algoverify Tee-py feat: Added support for reach contracts +579 −129
15:52:08 go-algorand jannotti AVM: Make `txn FirstValidTime` and `block` opcode available in logicsigs (#4371) +250 −69
15:57:26 go-algorand github add Go Benchmark (go) benchmark result for 566be49a6e76816b392058a7f27c4ffca296a877 +109 −1
15:57:44 genadrop Ebube111 changes +16 −12
15:59:27 algo_open_source_verifier mark-ruddy switch to using real envvars and add github action for testing +29 −9
16:01:32 go-algorand - Fix merge issues +3 −19
16:03:15 algo_open_source_verifier mark-ruddy attempt github actions formatting fix +9 −8
16:03:50 algo_open_source_verifier mark-ruddy fix secrets spelling in actions +2 −2
16:05:02 smart-asa - fix getters in readme (#7) +5 −5
16:06:53 algo_open_source_verifier mark-ruddy add requirements.txt path to django action +1 −0
16:09:36 algo_open_source_verifier mark-ruddy attempt to fix django ci settings location +1 −1
16:10:31 genadrop M-Rb3 cursor fix +7 −7
16:16:16 algo_open_source_verifier mark-ruddy attempt to use cd in django ci to let it locate manage.py +3 −2
16:16:41 smart-asa - added contract interface to repo +287 −1
16:16:54 specs jannotti Don't allow block access after FirstValid, to make LogicSigs cleaner +2 −2
16:19:10 go-algorand algorandskiy tests: fix TestAssetValidRounds (#4351) +58 −49
16:19:21 smart-asa - fix linter +1 −1
16:20:10 specs algofoundation Merge pull request #71 from jannotti/hdr-access-tweak +2 −2
16:20:30 algo_open_source_verifier mark-ruddy change to using actions working-directory feature instead of using bash cd +1 −4
16:23:39 go-algorand - Update the spec hash after TEAL block opcode change +1 −1
16:23:44 smart-asa - Contract json (#8) +287 −1
16:24:27 go-algorand github add Go Benchmark (go) benchmark result for 9a03260c8bf1824dbe8a9ca62d93e751939cb95e +109 −1
16:25:25 beaker barnjamin update docs +674 −380
16:32:00 indexer AlgoStephenAkiki init via importer +61 −29
16:35:10 go-algorand - CR: description fixes +360 −359
16:35:12 go-algorand jdtzmn Refactor Simulator to be more general +50 −57
16:38:24 go-algorand jdtzmn Deprecate no longer needed `SimulationResult` +419 −419
16:41:45 algo_open_source_verifier mark-ruddy attempt switch to different django action +3 −2
16:41:58 go-algorand - CR: more description changes +263 −263
16:42:23 go-algorand jdtzmn Fix shortened property names in API spec +257 −257
16:42:38 algo_open_source_verifier mark-ruddy fix version identifier for new django action +1 −1
16:42:59 go-algorand jasonpaulos License header +16 −0
16:43:42 smart-asa - fix readme: getters and abi +7 −3
16:45:45 genadrop M-Rb3 Merge branch 'staging' of https://github.com/codingshot/genadrop into webcam-mint +176 −149
16:45:55 algo_open_source_verifier mark-ruddy attempt with no pytest args +1 −1
16:48:02 algo_open_source_verifier mark-ruddy set install requirements before django pytest +1 −1
16:48:35 go-algorand jasonpaulos Merge branch 'master' into use-avm-abi +14755 −7901
16:49:30 indexer shiqizng Enhancement: add max int64 checks (#1166) +406 −6
16:49:45 smart-asa - fix readme: getters and abi (#9) +7 −3
16:58:23 algo_open_source_verifier mark-ruddy attempt to move to modified github action with more recent python version +1 −1
17:00:07 algodex-sdk ericsharma Bringing back missing imports before refactor +1097 −49
17:00:22 algo_open_source_verifier mark-ruddy update to 2.0 action +1 −1
17:01:12 algo_open_source_verifier mark-ruddy fix repository name to not include stepped +1 −1
17:02:51 py-algorand-sdk - per CR suggestion: `rm -rf` the features +2 −1
17:03:04 algo_open_source_verifier mark-ruddy remove example_code directory +0 −54
17:16:08 algodex-react IYTEC Merge branch 'next3' of https://github.com/algodex/algodex-react into issue-707-Update_wallet_connection_on_mobile +83 −41
17:19:26 algodex-react IYTEC Merge branch 'issue-707-Update_wallet_connection_on_mobile' of https://github.com/algodex/algodex-react into issue-707-Update_wallet_connection_on_mobile +48 −2
17:26:45 technical-adoption-committee bocytko dependencies update 2022-08-09 +104 −104
17:27:54 technical-adoption-committee bocytko Adds ring changes for 2022-08 +27 −6
17:28:27 go-algorand algorandskiy consensus: introduce v33, v34 (#4334) +181 −133
17:29:18 technical-adoption-committee bocytko Merge pull request #95 from zalando/dependencies-update-20220809 +104 −104
17:31:07 technical-adoption-committee bocytko Merge pull request #96 from zalando/update-202208 +27 −6
17:33:58 indexer AlgoStephenAkiki Passing test +20 −11
17:34:26 go-algorand github add Go Benchmark (go) benchmark result for 60fb4f6d323fc67254d6ac24fa4ae4438ae113e4 +109 −1
17:36:27 go-algorand brianolson make txBacklogSize responsive to block size +3 −1
17:50:34 go-algorand ahangsu holdup wait for bq to commit +2 −0
17:57:54 go-algorand iten-alg Merge pull request #10 from jannotti/semi-as-token +112 −105
18:04:50 go-algorand yossigi check good txns +12 −3
18:11:24 beaker barnjamin adding test coverage +311 −83
18:15:11 go-algorand nicholasguo fix +10 −4
18:17:40 indexer AlgoStephenAkiki e2e test passing +1 −1
18:22:20 go-algorand-sdk jasonpaulos Use avm-abi repo +67 −257
18:26:19 beaker barnjamin use pysdk const for page size +16 −18
18:27:07 algodex-react alchemist-bounty Merge branch 'next3' into issue-588-✨_Feature_Invert_all_prices_for_stablecoin_pairs +7583 −5975
18:30:54 beaker barnjamin docstrings +5 −2
18:34:52 beaker barnjamin fix check for type of dict +19 −2
18:38:49 beaker barnjamin bump version +1 −1
18:39:10 beaker barnjamin update docs +106 −78
18:40:58 go-algorand winder StateProofSender vanity address. +5 −18
18:41:03 avm-abi jasonpaulos Use `avm_abi` package name +6 −6
18:41:20 genadrop EECvision Merge pull request #353 from codingshot/webcam-mint +1266 −235
18:42:59 algodex-rewards treasurechic :bug: Filter graph based on asset +26 −11
18:43:01 go-algorand brianolson un-shadow privateKeys var +1 −1
18:43:26 avm-abi jasonpaulos Merge branch 'add-code' into code-changes +6 −6
18:47:59 go-algorand iten-alg Small change +4 −4
18:48:13 go-algorand jasonpaulos Update avm-abi +21 −21
18:48:38 go-algorand-sdk jasonpaulos Update avm-abi +3 −3
18:57:23 beaker barnjamin now with unfunded sender +29 −2
19:03:56 java-algorand-sdk barnjamin Update src/main/java/com/algorand/algosdk/logic/SourceMap.java +0 −3
19:05:19 beaker barnjamin update comments +6 −5
19:07:32 avm-abi jasonpaulos Add documentation +17 −0
19:11:46 go-algorand-sdk algochoi Merge develop into feature/box-storage +453 −62
19:13:35 go-algorand iten-alg merge +26786 −12899
19:14:44 go-algorand-sdk algochoi Finish merging makefile +0 −1
19:14:52 go-algorand iten-alg small change +1 −1
19:18:47 java-algorand-sdk barnjamin Additional comments to describe behavior +12 −0
19:19:14 java-algorand-sdk barnjamin fix arg in javadoc +1 −1
19:21:00 algodex-rewards treasurechic :bug: Calculate unvested rewards for each period +38 −7
19:23:45 go-algorand ahangsu comments to explain fix reason +8 −0
19:27:10 algodex-rewards treasurechic Merge pull request #79 from algodex/issue-77-🐛_Fix_Add_individual_asset_filter_on_the_chart +64 −35
19:27:41 go-algorand jdtzmn Test pooled fees +54 −0
19:37:22 go-algorand-sdk algochoi Merge develop into feature/box-storage (#353) +452 −62
19:42:22 indexer - Update go-algorand submodule (Remove “contact us” from box name mismatch error #4372) +1 −1
19:44:11 algodex-rewards treasurechic :construction: Spanish translation +36 −5
19:44:39 algodex-rewards treasurechic :construction: Spanish translation +1 −6
19:45:11 algodex-rewards treasurechic :twisted_rightwards_arrows: Merge branch 'development' of https://github.com/algodex/algodex-rewards into issue-24-✨_Feature_Add_Spanish_language_translations +1936 −765
19:49:40 go-algorand brianolson un-shadow privateKeys var (#4380) +1 −1
19:51:04 java-algorand-sdk barnjamin DevTools: adding source map decoder (#352) +210 −2
19:54:41 go-algorand github add Go Benchmark (go) benchmark result for 3d5d9034fa00fd395dc752ed02dbf2fdaf8acdff +109 −1
19:55:04 avm-abi jasonpaulos Make readme match docs +1 −1
20:09:04 algo_open_source_verifier mark-ruddy add helm chart deployment and initial markdown documentation +155 −0
20:13:40 go-algorand - tests: localize failure place in TestAccountsCanSendMoney (#4379) +10 −4
20:20:52 go-algorand github add Go Benchmark (go) benchmark result for a83eac70257db374f1d4ebb027dd35bff755b755 +109 −1
20:33:32 go-algorand brianolson make txBacklogSize responsive to block size (#4377) +3 −1
20:35:03 go-algorand Aharonee Algod: rename some API operations for clarity (#4376) +612 −504
20:38:25 go-algorand github add Go Benchmark (go) benchmark result for 2d510704f08245e14d9c761a4c022f82e220c5d9 +109 −1
20:40:14 go-algorand github add Go Benchmark (go) benchmark result for 42f449f01fc6205bac96c2cd21cf3e9b26c7cb2c +109 −1
20:44:49 go-algorand jannotti typo +1 −1
20:55:42 algodex-rewards treasurechic :construction: Spanish translation for the home page +99 −63
20:56:31 algorand-sdk-testing - verbose sandbox + clean up up.sh echos +14 −20
21:01:30 go-algorand-sdk algochoi Add generated code paths for indexer boxes +116 −1
21:03:05 algorand-sdk-testing - clean up +2 −8
21:06:02 go-algorand iten-alg Pragma change and revert space changes +52 −51
21:09:39 avm-abi jasonpaulos Revert "Use `avm_abi` package name" +6 −6
21:10:10 avm-abi jasonpaulos Merge branch 'add-code' into code-changes +6 −6
21:10:50 avm-abi jasonpaulos Update docs package +5 −5
21:12:47 go-algorand algojack rolling back to xcode 13.2.1 = macos 11 +2 −2
21:12:55 avm-abi jasonpaulos Add golangci-lint +117 −0
21:13:12 avm-abi jasonpaulos Checkout code first +1 −1
21:17:28 avm-abi jasonpaulos Rename directory to abi +0 −0
21:18:45 avm-abi jasonpaulos Merge branch 'add-code' into code-changes +0 −0
21:20:08 sandbox - lc -l when verbose +1 −1
21:20:23 go-algorand algojack Commenting out other jobs for testing +8 −8
21:22:10 go-algorand-sdk jasonpaulos Update avm-abi +5 −5
21:22:18 go-algorand algojack Commenting out other jobs for testing +1 −1
21:23:58 go-algorand algojack Commenting out other jobs for testing +1 −1
21:24:43 go-algorand jasonpaulos Update avm-abi +21 −21
21:27:51 go-algorand Algo-devops-service Merge branch 'master' into relbeta3.9.0 +47777 −10991
21:27:53 go-algorand Algo-devops-service Update the Version, BuildNumber, genesistimestamp.data +2 −0
21:28:40 algodex-sdk ericsharma Adding missing files and commenting out deprecated functions +610 −9
21:46:10 go-algorand jdtzmn Support verifying transaction groups with missing signatures +35 −33
21:46:12 go-algorand jdtzmn Test non-overriden `data.Ledger` methods used during evaluation have a round parameter +67 −0
21:58:05 algodex-service atrefonas sync if blocks not up to date +228 −147
22:00:46 sandbox - try `--log-level=debug` +1 −1
22:02:28 sandbox - try `--log-level=debug` +1 −1
22:02:49 go-algorand iten-alg ci decided to just never run so making unimportant change to get ci running hopefully +1 −1
22:04:17 sandbox - try `--log-level debug` +2 −2
22:30:02 sandbox - --verbose !!! +7 −2
22:35:39 algodex-service atrefonas Call sync parallel from broker at startup +68 −55
22:41:03 foodprint jajukajulz fix migration - qrcode_hashid did not exist +17 −19
22:41:26 algodex-service atrefonas Change function name +2 −2
22:41:45 algodex-service atrefonas Merge pull request #102 from algodex/sync-if-blocks-not-up-to-date +241 −147
22:42:47 foodprint jajukajulz Simplify timeline css template to use bootstrap cards. Use icons for links and make them clickable. +58 −42
22:43:13 foodprint jajukajulz log response status from axios +1 −0
22:44:04 algodex-service atrefonas Fix function call +4 −2
22:56:57 algodex-service atrefonas Fix bug in cpuChunkArray +2 −2
22:58:10 algodex-service atrefonas remove dead code +0 −114
23:06:07 subql-stellar stwiname Fix Queue exceeds max size error (#1239) +4 −2
23:10:15 subql-stellar stwiname [SKIP CI] Prerelease +2 −2
23:14:28 sandbox - debug verbose +3 −0
23:21:15 sandbox - applied --verbose in the wrong location +8 −8
23:25:01 sandbox - clean up +3 −4
23:29:09 java-algorand-sdk algo-dev-service Regenerate code from specification file +408 −4
23:29:47 go-algorand-sdk algo-dev-service Regenerate code from specification file +146 −2
23:40:18 indexer - Merge branch 'develop' into integration/boxes +407 −7
23:45:23 genadrop M-Rb3 mint webcam home section +203 −8
23:47:39 algofi-javascript-sdk Paul-Colella tested with testet contract +93 −22
23:49:27 py-algorand-sdk - trigger build with verbose +1 −1
23:49:34 algonautjs youraerials adventures in cjs +918 −114
23:51:20 algonautjs youraerials bump to 1.47 +75 −75
23:59:40 go-algorand yossigi better test +12 −1