Skip to content

Commit

Permalink
feat: allow stacks-network to be run as standalone chain coordinator (#…
Browse files Browse the repository at this point in the history
…1064)

* feat: add devnet package command

* fix: lint

* feat: use base structs in devnet package command

* feat: add serde_with library

* feat: using base structs and adding serializer/deserializer to their types

* fix: contracts data serialization

* fix: lint

* feat: better serialization handling

* fix: lint

* feat: add custom serializers

* feat: add serializer for QualifiedContractIdentifier

* feat: add principal data serializer

* feat: add memo serializer and deserializer

* feat: wip deserealization

* feat: wip deserialization

* feat: wip deserialization

* deserialization of deployment types

* add serde_json dep

* fix ProjectManifest deser

* add todo

* change devnet package help text

* feat: refactoring type serialization and deserialization

* better error handling

* memo ser/de to bytes

* default manifest file location for deserialization

* changes on ConfigurationPackage struct

* fix tmp dir

* clean up error handling

* changes from ludo's review

* simplify contract id serde

* git mv file

* move cli/chainhooks to stacks-network/chainhooks

* add deps

* separate event and log modules for stacks-network

* add separate functions for instantiating orchestrator

* move event/log

* make do_run_devnet able to run for devnet service

* have `clarinet integrate` run local devnet version

* add ability to run a non-local devnet service

* dockerfile for stacks-network image

* spelling on logging

* fix url

* some renaming

* fix imports for stacks-devnet-js

* remove working_dir override

* remove unused import

* fix logging for devnet

* use same builder as other docker images

* add serde_yaml dep

* reduce how many times network manifest is read from disk

* read files directly, not using `_File` type

* add default project_manifest cache_location

* fix stacks-devnet-js

---------

Co-authored-by: Chris Guimaraes <cguimaraes@hiro.so>
  • Loading branch information
MicaiahReid and csgui authored Aug 29, 2023
1 parent 0dbf1aa commit 55b03bb
Show file tree
Hide file tree
Showing 20 changed files with 716 additions and 697 deletions.
227 changes: 196 additions & 31 deletions Cargo.lock

Large diffs are not rendered by default.

1 change: 0 additions & 1 deletion components/clarinet-cli/src/bin.rs
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ extern crate serde_json;
#[macro_use]
extern crate hiro_system_kit;

mod chainhooks;
mod deployments;
mod devnet;
mod frontend;
Expand Down
Loading

0 comments on commit 55b03bb

Please sign in to comment.