Skip to content

Commit

Permalink
docs: Added missing recommendation for type-safe client
Browse files Browse the repository at this point in the history
  • Loading branch information
robdmoore committed Feb 3, 2023
1 parent 40faf83 commit 26a6717
Showing 1 changed file with 2 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -155,6 +155,8 @@ console.log(result); // Hello, World!

To be fair, you could have a middle-ground and load the ABI json to populate the `method` parameter of the `addMethodCall` call, but the `methodArgs` are still problematic and there is still no intellisense.

The suggested implementation for AlgoKit v1 is to provide a basic type-safe TypeScript client (leveraging either the MakerX TypeScript generator or [beaker-ts](https://github.com/algorand-devrel/beaker-ts)) and leave Python with the semi-typed implementation that Beaker currently exposes (with implementing a fully typed Python client as a future implementation effort).

### Deployment and development decoupling

As discussed above, decoupling deployment and development of smart contracts is a useful technique.
Expand Down

0 comments on commit 26a6717

Please sign in to comment.