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(fast-usdc): cli deposit command (WIP) #10441

Draft
wants to merge 28 commits into
base: master
Choose a base branch
from
Draft

feat(fast-usdc): cli deposit command (WIP) #10441

wants to merge 28 commits into from

Conversation

dckc
Copy link
Member

@dckc dckc commented Nov 10, 2024

Description

  • add deposit CLI options
  • fetch USDC brand from vstorage using injected fetch
  • make an offerSpec
  • make a cosmos message
  • sign and broadcast not yet working
  • poll for eventual disposition of offer

stacked on

I don't know what's up with the 147 commits. This PR is just an invitation to discuss these...

2024-11-09 22:27 9ffdc26 feat(cli): deposit (WIP)
2024-11-09 22:23 3c8f8e1 chore: encodeDetail testing utility
2024-11-10 01:54 b3102c5 chore: vstorage queryOnce etc. w/injected fetch (WIP)
2024-11-09 22:26 3b3bd99 chore(deps): casting for web recording testing tool
2024-11-09 22:29 e328419 chore: notes on injecting IO in cli/transfer.js (WIP)
2024-11-09 22:22 44c3283 docs: deprecate IO at module init time
2024-11-09 22:16 b72becd refactor: clarify that access to package.json is a link-time thing
2024-11-10 01:58 dea18ff test: static type for deposit proposal
2024-11-10 01:56 7146d95 fix(casting): captureIO was missing resp.ok
2024-11-08 10:48 00be8c1 Merge remote-tracking branch 'origin/srs-fu-cli' into dc-rpc-sim

Security Considerations

Scaling Considerations

Documentation Considerations

Testing Considerations

Upgrade Considerations

samsiegart and others added 28 commits October 29, 2024 00:12
 - using contractSupport/ratio upgrades zoe from devDependencies
and elaborate deposit/withdraw test in story form
`fileURLToPath` suggests authority to resolve paths anywhere in the
filesystem. `nodeRequire.resolve` is explicitly about resolving paths
to parts of packages.

`readFileSync` suggests authority to read any file. Aliasing to
`loadTextModule` documents the intention to load text from source code
in the package.
 - ChainWatcher.queryOnce work-alike
   - marshal-tables
   - vstorage readStorage
     - cosmos API getJSON with injected fetch
@samsiegart samsiegart force-pushed the srs-fu-cli branch 4 times, most recently from 98d08f3 to d46cefd Compare November 14, 2024 04:28
Base automatically changed from srs-fu-cli to master November 14, 2024 06:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants