Skip to content
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: client and composer #234

Merged
merged 42 commits into from
Apr 18, 2024
Merged

feat: client and composer #234

merged 42 commits into from
Apr 18, 2024

Commits on Apr 17, 2024

  1. feat: client and composer

    joe-p committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    09a7eeb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8043c9b View commit details
    Browse the repository at this point in the history
  3. fix flatFee check

    joe-p committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    14f19bf View commit details
    Browse the repository at this point in the history
  4. fix typos

    Co-authored-by: Tristan Menzel <tristan.menzel@makerx.com.au>
    joe-p and tristanmenzel committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    fe11f4c View commit details
    Browse the repository at this point in the history
  5. implement isAbiValue

    Co-authored-by: Tristan Menzel <tristanmenzel@gmail.com>
    joe-p and tristanmenzel committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    fdea2e6 View commit details
    Browse the repository at this point in the history
  6. txnMethodMap

    joe-p committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    9968cd1 View commit details
    Browse the repository at this point in the history
  7. return txnWithSigners instead of mutating

    co-authored-by: Tristan Menzel <tristanmenzel@gmail.com>
    joe-p and tristanmenzel committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    29c222c View commit details
    Browse the repository at this point in the history
  8. improve methodCalls efficiency

    co-authored-by: Tristan Menzel <tristanmenzel@gmail.com>
    joe-p and tristanmenzel committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    6075069 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    eadf4f0 View commit details
    Browse the repository at this point in the history
  10. send and transaction

    joe-p committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    76fff4c View commit details
    Browse the repository at this point in the history
  11. rm debug from test

    joe-p committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    b8b924f View commit details
    Browse the repository at this point in the history
  12. implement max fee in composer

    joe-p committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    772d918 View commit details
    Browse the repository at this point in the history
  13. start adding comments

    joe-p committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    b4ae628 View commit details
    Browse the repository at this point in the history
  14. assetOptIn

    joe-p committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    186055f View commit details
    Browse the repository at this point in the history
  15. add more comments

    joe-p committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    c402295 View commit details
    Browse the repository at this point in the history
  16. flatFee -> staticFee

    joe-p committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    502f4ac View commit details
    Browse the repository at this point in the history
  17. Uint8Array | string

    joe-p committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    2f98cc5 View commit details
    Browse the repository at this point in the history
  18. bigint and AlgoAmount

    joe-p committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    76175a4 View commit details
    Browse the repository at this point in the history
  19. Tweaks to AlgorandClient: (#248)

    * Tweaks to AlgorandClient:
    * Rename AlgoKitClient to AlgorandClient and added static construction methods
    * Added fluent with* methods to AlgorandClient to allow for fluent configuration
    * Extracted client related stuff to ClientManager and account stuff to AccountManager and added extra functionality to both
    * Add transaction and confirmation to the result of sending a single transaction for better ergonomics
    * Added ability to specify suggested params and create a copy of suggested params when providing it
    * Moved classes to types directory
    * Added getAccountInformation to make tests terser (this method should have been added ages ago)
    * Incorporated client into testing fixture
    * Changed all possible bigint | numbers' to number (where it's impractical for them to hit 2^53)
    * Incorporated TransactionSignerAccount with TransactionSigner to allow for terser code
    * Rename ID to Id for consistency with rest of algokit utils
    
    * use bigint where applicable
    
    ---------
    
    Co-authored-by: Joe Polny <joepolny@gmail.com>
    robdmoore and joe-p committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    8a32af5 View commit details
    Browse the repository at this point in the history
  20. fix rollup issues

    joe-p committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    ba0529d View commit details
    Browse the repository at this point in the history
  21. to -> receiver

    joe-p committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    e5a84c8 View commit details
    Browse the repository at this point in the history
  22. getAccountAssetInformation

    joe-p committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    76c62fc View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    6d770dd View commit details
    Browse the repository at this point in the history
  24. persistent algorandClient

    joe-p committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    8f4ca92 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    6ca28fb View commit details
    Browse the repository at this point in the history
  26. fix AlgorandClient export

    joe-p committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    d9bc880 View commit details
    Browse the repository at this point in the history
  27. closeRemainderTo

    joe-p committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    1170b67 View commit details
    Browse the repository at this point in the history
  28. onlineKeyReg

    joe-p committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    78f861c View commit details
    Browse the repository at this point in the history
  29. update asset param comments

    joe-p committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    4d892bf View commit details
    Browse the repository at this point in the history
  30. AlgokitComposerParams

    joe-p committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    d8b29c6 View commit details
    Browse the repository at this point in the history
  31. AccountManager TSDoc

    joe-p committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    9b98a61 View commit details
    Browse the repository at this point in the history
  32. generate docs

    joe-p committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    005ee76 View commit details
    Browse the repository at this point in the history
  33. refactor: Added final polish for beta release of AlgorandClient and A…

    …lgoKitComposer
    
    test: Fixing indexer intermittent test timeouts with 20s waits for tests that wait for indexer
    robdmoore authored and joe-p committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    726e9db View commit details
    Browse the repository at this point in the history
  34. rm aliases

    joe-p committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    96e2e60 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    6ff579e View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    4404029 View commit details
    Browse the repository at this point in the history
  37. export AlgorandClient

    joe-p committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    f953e9f View commit details
    Browse the repository at this point in the history
  38. fix typo

    joe-p committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    74182da View commit details
    Browse the repository at this point in the history
  39. use beta tag

    joe-p committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    6bb5069 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2024

  1. Configuration menu
    Copy the full SHA
    2dc2ae6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a14cdc5 View commit details
    Browse the repository at this point in the history
  3. fix circular import

    joe-p committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    4c5958f View commit details
    Browse the repository at this point in the history