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

@fadroma/cw 1.0.0-rc.1: Stabilize client-side support for OKP4 #204

Closed
wants to merge 195 commits into from

Conversation

egasimus
Copy link
Collaborator

@egasimus egasimus commented Oct 17, 2023

Countdown to @fadroma/cw 1.0 and @hackbg/fadroma 2.0:

  • ESM-friendly CosmJS Stargate
  • Agent API (init/execute/query/send/balance)
  • Client classes for OKP4 contracts
  • Preloaded code ids+hashes in client classes
  • Use types from OKP4 NPM packages (?)
  • Signing transactions without Keplr
  • Fadroma Devnet for OKP4
  • Empty CosmWasm 1.4 contract for testing uploads
  • Include all (or some) contracts from mainnet/testnet in genesis TX of local devnet (?)
  • Stub contract to replace contracts that are not selected for mirroring (to preserve code id sequence)

another step towards selectable tests
- add list of daemon names for different platforms
- set DAEMON in container environment
- when running pnpm test:devnet you are now prompted to select a suite
- when running pnpm test:devnet all, tests are now run in parallel
- possible to run pnpm test:devnet okp4 - not passing yet
- weirdness around string replacements:
  - work with shelling out to perl
  - node's readFileSync can't find the same file
  - log filter eats useful output?
- add type ConnectMode in @fadroma/connect
- fix typo in no chain id specified error message
- add okp4 config in ConnectConfig
- pick up environment in OKP4Config
- export devnet shorthand from cw-okp4.ts
- switch cw test to devnet
- capitalization of @hackbg/dock log messages
- time for v2 of @fadroma/agent and @hackbg/fadroma I guess
- gonna try to include other breaking changes here
- export CW lib from @fadroma/connect
- populate OKP4Devnet in fadroma.ts
- populate connectModes for devnet
- populate static devnet constructors
- finally, cw test boots up devnet
- still ECONNRESET tho?
- listen on LCP_PORT even when lcp not in use
@egasimus egasimus changed the title Client-side support for OKP4 @fadroma/cw 1.0.0-rc.1: Stabilize client-side support for OKP4 Nov 8, 2023
@egasimus
Copy link
Collaborator Author

egasimus commented Nov 8, 2023

Continuing at #207 (rebased)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
agent Interacting with the chain from JS/TS build Compiling contracts devnet Local chain instance enhancement New feature or request examples ts upload Uploading contracts
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant