Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: stacks-network/sbtc
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0.0.1-dev-12
Choose a base ref
...
head repository: stacks-network/sbtc
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0.0.1-dev-13
Choose a head ref
  • 14 commits
  • 50 files changed
  • 7 contributors

Commits on Dec 4, 2024

  1. Fix README links/docs (#1024)

    aldur authored Dec 4, 2024
    Copy the full SHA
    7998f4d View commit details
  2. On demand ddb tables (#1031)

    * feat: On demand provisioning for Emily ddb tables
    
    * fix test
    AshtonStephens authored Dec 4, 2024
    Copy the full SHA
    51aa6bd View commit details

Commits on Dec 5, 2024

  1. Allow reorg with special api key (#1037)

    * feat: Add trusted api key for reorgs to Emily api
    
    * nit: Remove inconsistent comment.
    
    * chore: cargo fmt
    
    * fix: cdk template unit tests
    
    * fix: add api key env value to docker setup
    
    * fix: Add env var to ci only command
    
    * fix: Add more test related changes
    
    * fix: cargo fmt
    
    * fix: Add api key to every integration test
    
    * nit: change log level
    AshtonStephens authored Dec 5, 2024
    Copy the full SHA
    5da2bbc View commit details
  2. Copy the full SHA
    1637302 View commit details
  3. chore: remove redundant words in comment (#1041)

    Signed-off-by: lvyaoting <[email protected]>
    lvyaoting authored Dec 5, 2024
    Copy the full SHA
    6ffb1cf View commit details

Commits on Dec 6, 2024

  1. fix: always use 32-bit math for determining coordinator index (#1029)

    * fix 32 vs 64 bit issue
    
    * fmt
    
    * fix failing test and make sure everything uses the new code
    cylewitruk authored Dec 6, 2024
    Copy the full SHA
    672d465 View commit details

Commits on Dec 7, 2024

  1. Copy the full SHA
    c17ed52 View commit details

Commits on Dec 9, 2024

  1. chore: reduce default context window (#1059)

    * chore: reduce default context window
    
    * nit: default to 500
    matteojug authored Dec 9, 2024
    Copy the full SHA
    1c68aa6 View commit details
  2. chore: update stacks core git commit to the 3.1.0.0.0 release (#1065)

    * update stacks core git commit to the 3.1.0.0.0 release
    
    * added epoch 3.1 to stacks config for docker envs
    cylewitruk authored Dec 9, 2024
    Copy the full SHA
    1d3cf1f View commit details
  3. 1006 feature limit the number of transactions submitted per bitcoin b…

    …lock (#1051)
    
    * filter out transactions over the limit
    
    * add assert on the number of requests in the tx
    Jiloc authored Dec 9, 2024
    Copy the full SHA
    3ffa0af View commit details
  4. fix: don't ask for total supply if token doesn't exist (#1058)

    * fix: don't ask for total supply if token doesn't exist
    
    * nit: move sc deployed flag in state
    
    * nit: check for deployed sc even if not coordinator
    matteojug authored Dec 9, 2024
    Copy the full SHA
    69f13b3 View commit details
  5. Copy the full SHA
    2f180c0 View commit details
  6. fix: bitcoin zmq subscriptions are not re created after lost connecti…

    …on (#1062)
    
    * rework bitcoin zmq implementation
    
    * comments
    
    * newline
    
    * pr comments
    cylewitruk authored Dec 9, 2024
    Copy the full SHA
    9a6ea56 View commit details
  7. Copy the full SHA
    706f1b5 View commit details
Showing with 831 additions and 487 deletions.
  1. +2 −1 .github/actions/dockerfiles/Dockerfile.blocklist-client.debian
  2. +2 −1 .github/actions/dockerfiles/Dockerfile.signer.debian
  3. +193 −44 Cargo.lock
  4. +3 −4 Cargo.toml
  5. +2 −0 Makefile
  6. +1 −4 README.md
  7. +1 −0 docker/docker-compose.test.yml
  8. +4 −1 docker/docker-compose.yml
  9. +1 −1 docker/prodlike/config/signer-config.toml
  10. +4 −0 docker/sbtc/emily-aws-setup/Dockerfile.ci
  11. +1 −0 docker/sbtc/emily-aws-setup/initialize.py
  12. +2 −2 docker/sbtc/signer/signer-config.toml
  13. +4 −0 docker/stacks/stacks-regtest-miner.toml
  14. +1 −0 emily/cdk/bin/emily.ts
  15. +5 −0 emily/cdk/lib/emily-stack-props.ts
  16. +16 −0 emily/cdk/lib/emily-stack-utils.ts
  17. +6 −3 emily/cdk/lib/emily-stack.ts
  18. +2 −0 emily/cdk/test/emily-stack-util.test.ts
  19. +2 −0 emily/cdk/test/emily-stack.test.ts
  20. +29 −14 emily/handler/src/api/handlers/chainstate.rs
  21. +10 −3 emily/handler/src/api/handlers/deposit.rs
  22. +10 −3 emily/handler/src/api/handlers/withdrawal.rs
  23. +2 −0 emily/handler/src/api/routes/chainstate.rs
  24. +1 −0 emily/handler/src/api/routes/deposit.rs
  25. +1 −0 emily/handler/src/api/routes/withdrawal.rs
  26. +4 −0 emily/handler/src/context.rs
  27. +8 −1 emily/handler/tests/integration/common.rs
  28. +5 −0 emily/handler/tests/integration/config.rs
  29. +1 −0 emily/handler/tests/integration/config/default.toml
  30. +1 −1 signer/Cargo.toml
  31. +96 −0 signer/src/bitcoin/utxo.rs
  32. +79 −165 signer/src/bitcoin/zmq.rs
  33. +16 −12 signer/src/block_observer.rs
  34. +2 −2 signer/src/config/default.toml
  35. +3 −3 signer/src/config/mod.rs
  36. +20 −1 signer/src/context/signer_state.rs
  37. +8 −32 signer/src/error.rs
  38. +3 −4 signer/src/main.rs
  39. +2 −2 signer/src/request_decider.rs
  40. +2 −1 signer/src/stacks/api.rs
  41. +18 −0 signer/src/testing/stacks.rs
  42. +33 −23 signer/src/testing/transaction_coordinator.rs
  43. +26 −15 signer/src/transaction_coordinator.rs
  44. +1 −0 signer/src/transaction_signer.rs
  45. +168 −48 signer/tests/integration/block_observer.rs
  46. +6 −32 signer/tests/integration/emily.rs
  47. +1 −1 signer/tests/integration/request_decider.rs
  48. +1 −1 signer/tests/integration/stacks_events_observer.rs
  49. +21 −57 signer/tests/integration/transaction_coordinator.rs
  50. +1 −5 supply-chain/config.toml
Original file line number Diff line number Diff line change
@@ -10,7 +10,8 @@ RUN apt-get install -y --no-install-recommends \
make \
protobuf-compiler \
npm \
default-jre && \
default-jre \
g++ && \
apt-get clean && rm -rf /var/lib/apt/lists/*

RUN npm install -g pnpm@9
3 changes: 2 additions & 1 deletion .github/actions/dockerfiles/Dockerfile.signer.debian
Original file line number Diff line number Diff line change
@@ -10,7 +10,8 @@ RUN apt-get install -y --no-install-recommends \
make \
protobuf-compiler \
npm \
default-jre && \
default-jre \
g++ && \
apt-get clean && rm -rf /var/lib/apt/lists/*

RUN npm install -g pnpm@9
Loading