Latest Repo Discovered
Foodprint-wallet
Python
·
No license
Top Contributor of the Month
11003 commits in all time
Feb 06, 2026 07:41 – May 07, 2026 07:41 UTC
Merge pull request #835 from sambitsargam/dependabot/npm_and_yarn/eslint-tw-10.3.0
build(deps-dev): update eslint requirement from ^10.2.1 to ^10.3.0
7dfd9052
main
1/2 ++ 2 --
Merge branch 'main' into dependabot/npm_and_yarn/eslint-tw-10.3.0
eb1e1f17
main
1/2 ++ 2 --
Merge pull request #836 from sambitsargam/dependabot/npm_and_yarn/typescript-eslint/parser-tw-8.59.2
build(deps-dev): update @typescript-eslint/parser requirement from ^8.59.1 to ^8.59.2
1862bc99
main
1/2 ++ 2 --
Merge branch 'main' into dependabot/npm_and_yarn/typescript-eslint/parser-tw-8.59.2
56e82575
main
1/2 ++ 2 --
Merge pull request #837 from sambitsargam/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-tw-8.59.2
build(deps-dev): update @typescript-eslint/eslint-plugin requirement from ^8.59.1 to ^8.59.2
a2411492
main
1/1 ++ 1 --
Merge pull request #838 from sambitsargam/dependabot/npm_and_yarn/eslint-plugin-vue-tw-10.9.1
build(deps-dev): update eslint-plugin-vue requirement from ^10.9.0 to ^10.9.1
dff7b3c8
main
1/1 ++ 1 --
Merge pull request #839 from sambitsargam/dependabot/npm_and_yarn/vue/compiler-sfc-tw-3.5.34
build(deps-dev): update @vue/compiler-sfc requirement from ^3.5.33 to ^3.5.34
04a50157
main
1/1 ++ 1 --
Merge b9e3e00d7ffcddf43b6e398d31c25dfe688b0dd0 into 04bb54c18a9859d876122eb6ed6d4baf60ee4904
495fea6c
pull/48/merge
2/124 ++ 16 --
test: add some additional baseline test cases and onchain tests for stack scheduling
5a84bc81
stack-scheduling-tests
3/80 ++ 0 --
Merge 36e5a7439803359b0a91ee81f52d12234f4a72c6 into 498caa122b503472cda199ba8161428952e624e1
8e9b7de2
pull/132/merge
22/685 ++ 836 --
refactor: tighten types and replace non-null assertions
- test-execution-context: activeLogicSigArgs getter now returns readonly bytes[]; templateVars getter returns Readonly<Record<...>>. Initialise #activeLogicSigArgs at the field site and drop the redundant constructor assignment. Convert the executeLogicSig if/else into an early-return. - subcontexts/ledger-context: rewrite findApp via for-of over applicationDataMap; replace `!` non-null assertions on accountDataMap.get / assetDataMap.get / blocks.get with getOrFail or guarded access. Widen getGlobalState / setGlobalState / getLocalState / setLocalState / getAppId to accept uint64 directly so callers no longer have to do their own Uint64Cls instanceof guards. Use asUint64 for the blocks-map key in getBlockData (Uint64Map keys are uint64). - subcontexts/contract-context: replace `t!` post-construction with an invariant; collapse the redundant `as DeliberateAny as typeof BaseContract` cast; drop the `appArgs.filter(a !== undefined)` which was always a no-op; coerce isAbiMethod to boolean for the `!isProgramMethod && isAbiMethod` test. - impl/primitives: clarify Bytes JSDoc -- the ToFixedBytesOptions overloads create a fixed-size byte array; reflect that in the descriptions. - util: replace `s.match(/.../)!` non-null assertion in binaryStringToBytes with a `?? []` fallback; drop the now-redundant Bytes(randomBytes(...)) wrapper in getRandomBytes since asBytesCls accepts Uint8Array directly.
38c211fb
chore/unused
5/43 ++ 52 --
refactor: remove dead code and visitor wrapper classes
- abi-metadata: drop the WeakMap+Symbol+contractSymbolMap indirection and the now-unused getContractByName helper. The metadataStore is now a plain Map keyed by class constructor, attachAbiMetadata's storage flow is inlined, and getArc4Signature memoisation uses ??=. - test-transformer/visitors: collapse ImportDeclarationVisitor / VariableInitializerVisitor / FunctionLikeDecVisitor / MethodDecVisitor -- each was a constructor + result() wrapper around a single function. Inline the empty-class shells, hoist stubbedFunctionNames, and fold the algotsModuleRegExp `new RegExp(/.../)` to a literal. - transaction-context: drop the ScopeGenerator generator-based wrapper (was building a generator just to call .return()) and the switch-and-cast block at the end of _getTransaction / _getInnerTxn, replaced by overload signatures so call sites no longer need `as XYZTransaction` casts. - util: drop the LazyInstance type alias, the tryGetReference helper (Object.getOwnPropertySymbols scan duplicating an in-check), the MAX_UINT8 import (no longer used after the getRandomBigInt rewrite), and the @example blocks on assert / err.
58bebe80
chore/unused
4/128 ++ 239 --
test: cover decodeArc4 with log prefix for native types
Verifies that decodeArc4 strips the 4-byte ABI return-log prefix for each natively-typed return: uint64, biguint, boolean, bytes, string, Account, Application, Asset. Also asserts that an explicit prefix='log' on raw-prefix bytes throws "ABI return prefix not found".
fe209642
chore/unused
1/56 ++ 2 --
test: add some additional test cases and onchain tests for scheduling work
6a962610
stack-scheduling-tests
2/54 ++ 0 --