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: local-orch-account .transfer() supports pfm routes #10571

Open
wants to merge 19 commits into
base: master
Choose a base branch
from

Commits on Nov 28, 2024

  1. feat: ForwardOptsShape

    - shape used for pfm ForwardInfo options
    0xpatrickdev committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    3ce9423 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4941342 View commit details
    Browse the repository at this point in the history
  3. test: chainHub test support

    - provide `chainInfo` and `assetInfo` in commonPrivateArgs for contracts to use
    - register common assets used in testing
    - provide `populateChainHub` function for use in exo unit testing in favor of `registerAgoricBld`
    0xpatrickdev committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    0005ecf View commit details
    Browse the repository at this point in the history
  4. timestamp durable

    iomekam authored and 0xpatrickdev committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    1600b19 View commit details
    Browse the repository at this point in the history
  5. refactor: cosmos-orchestration-account-kit.test.ts

    this test can no longer rely on the IST brand being available, so we
     - added checks to ensure brands are accepted for `.transfer` and `.send`
     - filed #10449 since this surfaced a bug in `amountToCoin`
     - use Moolah issuer for "no denom for brand" failure path tests
    0xpatrickdev committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    3fc7573 View commit details
    Browse the repository at this point in the history
  6. feat: send-anywhere includes IST and BLD brands

    - enables sending offers with brands
    0xpatrickdev committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    2cc7944 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7bb0d6f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    73b976b View commit details
    Browse the repository at this point in the history
  9. feat: swap.contract.js allows chainInfo and assetInfo

    - chainInfo and assetInfo are provided as `commonPrivateArgs`. include them in `ContractMeta`
    0xpatrickdev committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    5cf548f View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    39b4a80 View commit details
    Browse the repository at this point in the history
  11. feat: auto-stake-it.contract.js inits chainHub

    - auto-stake-it initializes `chainHub` with data so existing tests that use `.transfer()` pass
    0xpatrickdev committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    327f340 View commit details
    Browse the repository at this point in the history
  12. chore(fusdc): remove write-chain-info.js

    - no longer needed since we call `registerChainsAndAssets`
    0xpatrickdev committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    94364ab View commit details
    Browse the repository at this point in the history
  13. test: send-anywhere contract upgrade

    - no longer relies on buggy agoricNames
    - continues to test async-flow resumability and cross-chain vow settlement across upgrade
    
    Co-authored-by: 0xPatrick <[email protected]>
    iomekam and 0xpatrickdev committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    722308e View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    ff3ac5b View commit details
    Browse the repository at this point in the history
  15. refactor: explicit test ordering

    - test/bootstrapTests/orchestration.test.ts used a mixed of test and test.serial
    - the test without `.serial` interleaved and was confusing to debug
    - this mainly updates inline snapshots, which return different account and channel
      identifiers since all tests in this file share the same context
    0xpatrickdev committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    90b2603 View commit details
    Browse the repository at this point in the history
  16. feat: basic-flows.contract.js seed chainHub

    - basic-flows.contract.js is provided with chainInfo and assetInfo in privateArgs via builder options
    - needed for tests that use localAccount.transfer(), now reliant on asset info, to pass
    0xpatrickdev committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    9c0a243 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    b038cfb View commit details
    Browse the repository at this point in the history
  18. test(multichain): commonAssetInfo supports multi-env

    - support both `yarn test:main` and `yarn test:fast-usdc` which have different chainInfo
    0xpatrickdev committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    99c5290 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    81d1df5 View commit details
    Browse the repository at this point in the history