Skip to content

Conversation

egasimus
Copy link
Collaborator

@egasimus egasimus commented Nov 8, 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
  • Signing transactions without Keplr
  • Fadroma Devnet for OKP4
  • Empty CosmWasm 1.4 contract for testing uploads
  • Stub contract to replace contracts that are not selected for mirroring (to preserve code id sequence)
  • Include all (or some) contracts from mainnet/testnet in genesis TX of local devnet (?)
  • Use types from OKP4 NPM packages (?)

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
let's address some of those dependabot alerts
- getContractsById
- getContractsByIds
@egasimus egasimus changed the base branch from master to main November 15, 2023 18:27
@egasimus
Copy link
Collaborator Author

Superseded by #209.

@egasimus egasimus closed this Nov 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build Compiling contracts cli Command-line tool deploy Deploying contracts devnet Local chain instance dsl Contract macros ensemble Rust integration testing suite epic examples mocknet Fake chain for real WASMs rust ts upload Uploading contracts
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant