-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: TransactionComposer & AppManager implementation; various ongoing refactoring efforts #120
feat: TransactionComposer & AppManager implementation; various ongoing refactoring efforts #120
Conversation
…; initial tests - Add AppManager class with methods for compiling TEAL, managing app state, and handling template variables - Update TransactionComposer to use AppManager - Move Account model to a separate file and update imports - Add new models for ABI values and application constants - Improve type annotations and remove unnecessary type ignores - Add initial tests for AppManager template substitution and comment stripping - Update mypy configuration to *globally* exclude untyped calls in algosdk -> removing ~50 individual mypy type ignore for algosdk
…ot models namespace
2df03e4
to
30e3f7d
Compare
@robdmoore @neilcampbell , please ignore the dummy stubs for AssetComposer and AlgorandClientTransaction(Sender|Creator), had to fill those with initial data to ensure CI is passing, the main scope of the pr is still AppManager and TransactionComposer. Should be ready for initial review, will merge Monday and continue with remaining abstractions (next 2 prs are going to be around AlgorandClientTransaction(Sender|Creator) and AppClient) |
5ad77e2
to
72e488e
Compare
72e488e
to
f4b201d
Compare
Proposed Changes
TODO