Skip to content

Commit a97d885

Browse files
committed
chore: pass vk commitment in deploy
1 parent 1ad320a commit a97d885

File tree

3 files changed

+9
-5
lines changed

3 files changed

+9
-5
lines changed

examples/circom/contracts/.env.devnet

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@ RPC_URL="http://127.0.0.1:8545"
22
PRIVATE_KEY=0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80
33
ALIGNED_SERVICE_MANAGER_ADDRESS=0x1613beB3B2C4f22Ee086B2b38C1476A3cE7f78E8
44
PAYMENT_SERVICE_ADDRESS=0x7969c5eD335650692Bc04293B07F5BF2e7A673C0
5-
# generate it by running make generate_vk_commitment
6-
VK_COMMITMENT=<THE_GENERATED_VK_COMMITMENT>
5+
# generate it by setting up the circuit with make generate_circom_groth16_bn256_setup
6+
VK_COMMITMENT=<THE_GENERATED_VK_COMMITMENT>

examples/circom/contracts/deploy.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,4 +34,4 @@ forge script script/FibonacciDeployer.s.sol \
3434
--rpc-url "$RPC_URL" \
3535
--private-key "$PRIVATE_KEY" \
3636
--broadcast \
37-
--sig "run(address _alignedServiceManager,address _paymentServiceAddr)"
37+
--sig "run(address _alignedServiceManager,address _paymentServiceAddr,bytes32 _vkCommitment)"

examples/circom/contracts/script/FibonacciDeployer.s.sol

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,14 @@ import {Script, console} from "forge-std/Script.sol";
55
import {FibonacciValidator} from "../src/Fibonacci.sol";
66

77
contract FibonacciDeployer is Script {
8-
function run(address _alignedServiceManager, address _paymentServiceAddr) public returns (address) {
8+
function run(address _alignedServiceManager, address _paymentServiceAddr, bytes32 _vkCommitment)
9+
public
10+
returns (address)
11+
{
912
vm.startBroadcast();
1013

11-
FibonacciValidator contractAddress = new FibonacciValidator(_alignedServiceManager, _paymentServiceAddr);
14+
FibonacciValidator contractAddress =
15+
new FibonacciValidator(_alignedServiceManager, _paymentServiceAddr, _vkCommitment);
1216

1317
vm.stopBroadcast();
1418
return address(contractAddress);

0 commit comments

Comments
 (0)