Skip to content

Smart contract consumption experience

No due date 0% complete

Developers have an improved smart contract consumption experience so that it’s easier to learn and consume, more productive and requires (even) less raw Algorand protocol knowledge.

This outcome makes it easier for developers to consume Algorand smart contracts:

  • There is a developer experience in TypeScript and Python that automatically handles opcode co…

Developers have an improved smart contract consumption experience so that it’s easier to learn and consume, more productive and requires (even) less raw Algorand protocol knowledge.

This outcome makes it easier for developers to consume Algorand smart contracts:

  • There is a developer experience in TypeScript and Python that automatically handles opcode cost, fee coverage, box and foreign arrays
  • There is a clear developer experience for how to automatically handle op-ups either in contract and/or in the client
  • ARC-56 is implemented in TypeScript AlgoKit Utils, Python AlgoKit Utils, PuyaPy and the Python and TypeScript typed client generators to significantly improve the consumption experience of smart contracts
  • Python and TypeScript type generator and utils updates, arc32->arc?? converter, backwards compatibility handling
Loading