@@ -77,14 +77,14 @@ jobs:
7777 - name : Generate Proofs
7878 run : |
7979 export PATH="$HOME/.bb:$PATH"
80- bb prove -b ./ethereum/circuits/get_header/ target/get_header.json -w ./ethereum/circuits/get_header/ target/get_header.gz -o ./ethereum/circuits/get_header/ target/proof
81- bb prove -b ./ethereum/circuits/get_account/ target/get_account.json -w ./ethereum/circuits/get_account/ target/get_account.gz -o ./ethereum/circuits/get_account/ target/proof
82- bb prove -b ./ethereum/circuits/get_storage/ target/get_storage.json -w ./ethereum/circuits/get_storage/ target/get_storage.gz -o ./ethereum/circuits/get_storage/ target/proof
83- bb prove -b ./ethereum/circuits/get_receipt/ target/get_receipt.json -w ./ethereum/circuits/get_receipt/ target/get_receipt.gz -o ./ethereum/circuits/get_receipt/ target/proof
84- bb prove -b ./ethereum/circuits/get_transaction/ target/get_transaction.json -w ./ethereum/circuits/get_transaction/ target/get_transaction.gz -o ./ethereum/circuits/get_transaction/ target/proof
85- bb prove -b ./ethereum/circuits/get_log/ target/get_log.json -w ./ethereum/circuits/get_log/ target/get_log.gz -o ./ethereum/circuits/get_log/ target/proof
86- bb prove -b ./vlayer/examples/circuits/is_dao_worthy/ target/is_dao_worthy.json -w ./vlayer/examples/circuits/is_dao_worthy/ target/is_dao_worthy.gz -o ./vlayer/examples/circuits/is_dao_worthy/ target/proof
87- bb prove -b ./vlayer/examples/circuits/is_ape_owner/ target/is_ape_owner.json -w ./vlayer/examples/circuits/is_ape_owner/ target/is_ape_owner.gz -o ./vlayer/examples/circuits/is_ape_owner/ target/proof
80+ bb prove -b ./target/get_header.json -w ./target/get_header.gz --write_vk - o ./target/get_header
81+ bb prove -b ./target/get_account.json -w ./target/get_account.gz --write_vk - o ./target/get_account
82+ bb prove -b ./target/get_storage.json -w ./target/get_storage.gz --write_vk - o ./target/get_storage
83+ bb prove -b ./target/get_receipt.json -w ./target/get_receipt.gz --write_vk - o ./target/get_receipt
84+ bb prove -b ./target/get_transaction.json -w ./target/get_transaction.gz --write_vk - o ./target/get_transaction
85+ bb prove -b ./target/get_log.json -w ./target/get_log.gz --write_vk - o ./target/get_log
86+ bb prove -b ./target/is_dao_worthy.json -w ./target/is_dao_worthy.gz --write_vk - o ./target/is_dao_worthy
87+ bb prove -b ./target/is_ape_owner.json -w ./target/is_ape_owner.gz --write_vk - o ./target/is_ape_owner
8888
8989 - name : Generate verification key for recursive proof
9090 working-directory : ethereum/oracles
@@ -100,31 +100,31 @@ jobs:
100100 - name : Generate Recursive Proof
101101 run : |
102102 export PATH="$HOME/.bb:$PATH"
103- bb prove -b ./vlayer/examples/circuits/is_dao_worthy_recursive/ target/is_dao_worthy_recursive.json -w ./vlayer/examples/circuits/is_dao_worthy_recursive/ target/is_dao_worthy_recursive.gz -o ./vlayer/examples/circuits/is_dao_worthy_recursive/ target/proof
103+ bb prove -b ./target/is_dao_worthy_recursive.json -w ./target/is_dao_worthy_recursive.gz --write_vk - o ./target/is_dao_worthy_recursive
104104
105105 - name : Generate Verification Keys
106106 run : |
107107 export PATH="$HOME/.bb:$PATH"
108- bb write_vk -b ./ethereum/circuits/get_header/ target/get_header.json -o ./ethereum/circuits/get_header/ target/vk
109- bb write_vk -b ./ethereum/circuits/get_account/ target/get_account.json -o ./ethereum/circuits/get_account/ target/vk
110- bb write_vk -b ./ethereum/circuits/get_storage/ target/get_storage.json -o ./ethereum/circuits/get_storage/ target/vk
111- bb write_vk -b ./ethereum/circuits/get_receipt/ target/get_receipt.json -o ./ethereum/circuits/get_receipt/ target/vk
112- bb write_vk -b ./ethereum/circuits/get_transaction/ target/get_transaction.json -o ./ethereum/circuits/get_transaction/ target/vk
113- bb write_vk -b ./ethereum/circuits/get_log/ target/get_log.json -o ./ethereum/circuits/get_log/ target/vk
114- bb write_vk -b ./vlayer/examples/circuits/is_dao_worthy/ target/is_dao_worthy.json -o ./vlayer/examples/circuits/is_dao_worthy/ target/vk
115- bb write_vk -b ./vlayer/examples/circuits/is_ape_owner/ target/is_ape_owner.json -o ./vlayer/examples/circuits/is_ape_owner/ target/vk
108+ bb write_vk -b ./target/get_header.json -o ./target/get_header_vk
109+ bb write_vk -b ./target/get_account.json -o ./target/get_account_vk
110+ bb write_vk -b ./target/get_storage.json -o ./target/get_storage_vk
111+ bb write_vk -b ./target/get_receipt.json -o ./target/get_receipt_vk
112+ bb write_vk -b ./target/get_transaction.json -o ./target/get_transaction_vk
113+ bb write_vk -b ./target/get_log.json -o ./target/get_log_vk
114+ bb write_vk -b ./target/is_dao_worthy.json -o ./target/is_dao_worthy_vk
115+ bb write_vk -b ./target/is_ape_owner.json -o ./target/is_ape_owner_vk
116116
117117 - name : Verify Proofs
118118 run : |
119119 export PATH="$HOME/.bb:$PATH"
120- bb verify -k ./ethereum/circuits/get_header/ target/vk -p ./ethereum/circuits/get_header/ target/proof
121- bb verify -k ./ethereum/circuits/get_account/ target/vk -p ./ethereum/circuits/get_account/ target/proof
122- bb verify -k ./ethereum/circuits/get_storage/ target/vk -p ./ethereum/circuits/get_storage/ target/proof
123- bb verify -k ./ethereum/circuits/get_receipt/ target/vk -p ./ethereum/circuits/get_receipt/ target/proof
124- bb verify -k ./ethereum/circuits/get_transaction/ target/vk -p ./ethereum/circuits/get_transaction/ target/proof
125- bb verify -k ./ethereum/circuits/get_log/ target/vk -p ./ethereum/circuits/get_log/ target/proof
126- bb verify -k ./vlayer/examples/circuits/is_dao_worthy/ target/vk -p ./vlayer/examples/circuits/is_dao_worthy/ target/proof
127- bb verify -k ./vlayer/examples/circuits/is_ape_owner/ target/vk -p ./vlayer/examples/circuits/is_ape_owner/ target/proof
120+ bb verify -k ./target/get_header_vk -p ./target/get_header
121+ bb verify -k ./target/get_account_vk -p ./target/get_account
122+ bb verify -k ./target/get_storage_vk -p ./target/get_storage
123+ bb verify -k ./target/get_receipt_vk -p ./target/get_receipt
124+ bb verify -k ./target/get_transaction_vk -p ./target/get_transaction
125+ bb verify -k ./target/get_log_vk -p ./target/get_log
126+ bb verify -k ./target/is_dao_worthy_vk -p ./target/is_dao_worthy
127+ bb verify -k ./target/is_ape_owner_vk -p ./target/is_ape_owner
128128
129129 - name : Stop Oracle Server
130130 if : always()
0 commit comments