Zeph Grunschlag

Results 62 issues of Zeph Grunschlag

## Problem `min-balance` is available in `algod` but not in the JS SDK. ## Solution https://github.com/algorand/go-algorand/pull/3287 has introduced `min-balance` to the response of `algod`'s `/v2/accounts/{{ACCOUNT}}` as well as to the...

new-feature-request
Team Lamprey

## Problem Consider this [PyTEAL generated approval program](https://github.com/algorand/graviton/blob/5ed03a38db14ae2c50f5e8d5d582096c56992dc5/tests/teal/router/questionable.teal#L266-L317) with companion [ABI contract](https://github.com/algorand/graviton/blob/5ed03a38db14ae2c50f5e8d5d582096c56992dc5/tests/teal/router/questionable.json). It came from this [PyTEAL compiler test](https://github.com/algorand/pyteal/blob/feature/abi/pyteal/compiler/compiler_test.py#L2198). It specifies several methods. In particular, it defines methods `sub(uint64,uint64)uint64` and...

Team Scytale
new-feature-request

# Source Map ## Example PyTeal ```python @Subroutine(TealType.none) def swap(x: ScratchVar, y: ScratchVar): z = ScratchVar(TealType.anytype) return Seq( z.store(x.load()), x.store(y.load()), y.store(z.load()), ) @Subroutine(TealType.none) def cat(x, y): return Pop(Concat(x, y)) def...

## Problem When a user creates a `DynamicScratchVar`, the compiler -by design- does not block-off slot space for this variable. Typically, the compiler allocates scratch slots at runtime with slot...

Team Scytale
new-feature-request

## Problem Usage of ABI subroutines is more verbose than necessary. For example, consider these 2 cases: ```python Int65 = Tuple2[Bool, Uint64] @ABIReturnSubroutine def int65_negate(x: Int65, *, output: Int65): x0...

Team Scytale
new-feature-request

## Problem We've recently started testing some of our RST doc snippets in the file `tests/integration/user_guide_test.py`. Though testing is much preferred over no testing the main problem is that there...

Team Scytale
new-feature-request

# TEAL Output Should be Stable When No Changes are Made to the Actual Compilation ## Why is this useful This would allow us to have less flaky end-to-end tests...

Team Scytale
new-bug

# Just a stub at this point... following up on [retro promise](https://algorand.atlassian.net/wiki/spaces/SCY/pages/2347892761/Scytale+Retro+02+16+2022)

## Problem When I compile a PyTeal program into TEAL, it would be nice to easily introspect information about objects in case a problem occurs or in the case that...

Enhancement
Low Priority
Team Scytale
new-feature-request