algoanne

Results 18 issues of algoanne

(WIP) ### Problem Developers need to be able to use the new box storage from pyteal. We want to support: * These opcodes: * [x] `box_create` * [x] `box_extract` *...

Team Scytale

## Problem It is difficult to debug PyTeal, because a user can typically only get errors reported at the TEAL line level (at best). Figuring out which PyTeal line corresponds...

Team Scytale

## Problem PyTeal does not have a parsing layer, and therefore the syntax is often quite unintuitive for developers. A particularly egregious example is the control flow (for, if, while)...

Team Scytale

See epic for context. ## Solution (some details are TBD) Applications should be able to use box storage, which works in the following way: - Boxes must be allocated explicitly...

new-feature-request
Team Scytale

## Problem On-chain applications store information in their global state. Every application has access to read every other application's global state. However, an application A does not know how to...

Team Scytale

## Problem One of the goals of the AVM is to allow efficient encoding of Smart Contracts - the programs themselves should take little space on the blockchain. The design...

Team Scytale

## Problem When making an application call, one must specify which foreign resources (accounts, assets, and applications) the called app will need to read state from. For a single app...

Team Scytale

## Background Add frame pointers to the callstack of the AVM. This would let us avoid the PyTeal convention of saving locals to scratch space. Compiling PyTeal subroutines, including arbitrary...

Team Scytale

### Problem dryrun and tealdbg are seriously limited because they don't use the real BlockEvaluator. This means if I debug a transaction group, that, for example, has a pay in...

Team Scytale

## Problem To help off-chain consumers introspect Boxes, we want to build out a Box search API like: * Find Box by App ID and Box name. * Find all...

Team Scytale