Skip to content

Conversation

@kariy
Copy link
Member

@kariy kariy commented Feb 6, 2026

Related #399

Install scarb 2.8.2, 2.11.4, and 2.12.2 via asdf for building:

  • Main contracts (2.8.2)
  • AVNU contracts (2.11.4)
  • VRF contracts (2.12.2)

Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com

Install scarb 2.8.2, 2.11.4, and 2.12.2 via asdf for building:
- Main contracts (2.8.2)
- AVNU contracts (2.11.4)
- VRF contracts (2.12.2)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@kariy kariy merged commit 78ea521 into main Feb 6, 2026
1 check passed
@kariy kariy deleted the ci/docker-scarb-versions branch February 6, 2026 20:36
kariy added a commit that referenced this pull request Feb 6, 2026
Depends on #417

Adds sidecar integration for `paymaster-service` and `vrf-server`, including CLI/config flags, bootstrap, VRF wrapping in cartridge outside execution, and paymaster profile generation with Avnu pricing. Removes custom katana paymaster/VRF crates, updates Docker to install sidecar binaries from `.tool-versions`, refreshes spec, trims the release workflow, derives a u64 VRF secret from the configured account key for `vrf-server` compatibility, and fixes paymaster/VRF CLI arg ids/defaults to avoid startup crashes. Adds unit tests for sidecar helpers and VRF seed/parsing to improve coverage. Tests: `cargo check -p katana-node --features cartridge`, `cargo test -p katana-node --features cartridge`, `cargo test -p katana-rpc-server --features cartridge --lib`, `cargo test -p katana-rpc-server --features cartridge --test paymaster_proxy`, `cargo test -p katana-cli --features cartridge`.

**Paymaster service**:
https://github.com/avnu-labs/paymaster/tree/main/crates/paymaster-service
**VRF Service**: https://github.com/cartridge-gg/vrf/tree/main/server

---------

Co-authored-by: Ammar Arif <kariy@users.noreply.github.com>
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Co-authored-by: Ammar Arif <evergreenkary@gmail.com>
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.

1 participant