Skip to content

Commit

Permalink
feat: v3.0.0 (#38)
Browse files Browse the repository at this point in the history
  • Loading branch information
mattstam authored Oct 24, 2024
1 parent dcfc66a commit 7f19a71
Show file tree
Hide file tree
Showing 7 changed files with 37 additions and 37 deletions.
2 changes: 1 addition & 1 deletion .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@
[submodule "contracts/lib/sp1-contracts"]
path = contracts/lib/sp1-contracts
url = https://github.com/succinctlabs/sp1-contracts
tag = v3.0.0-rc4
tag = v3.0.0
60 changes: 30 additions & 30 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion contracts/lib/sp1-contracts
Submodule sp1-contracts updated 45 files
+3 −1 .gitmodules
+408 −668 Cargo.lock
+1 −1 Cargo.toml
+4 −4 README.md
+21 −7 UPDATE_CONTRACTS.md
+4 −1 contracts/.env.example
+3 −1 contracts/deployments/1.json
+3 −1 contracts/deployments/10.json
+8 −1 contracts/deployments/11155111.json
+7 −1 contracts/deployments/11155420.json
+7 −1 contracts/deployments/17000.json
+3 −1 contracts/deployments/42161.json
+7 −1 contracts/deployments/421614.json
+7 −1 contracts/deployments/534351.json
+3 −1 contracts/deployments/534352.json
+3 −1 contracts/deployments/8453.json
+7 −1 contracts/deployments/84532.json
+38 −0 contracts/script/deploy/v3.0.0-rc1/SP1VerifierGroth16.s.sol
+38 −0 contracts/script/deploy/v3.0.0-rc1/SP1VerifierPlonk.s.sol
+38 −0 contracts/script/deploy/v3.0.0-rc3/SP1VerifierGroth16.s.sol
+38 −0 contracts/script/deploy/v3.0.0-rc3/SP1VerifierPlonk.s.sol
+38 −0 contracts/script/deploy/v3.0.0-rc4/SP1VerifierGroth16.s.sol
+38 −0 contracts/script/deploy/v3.0.0-rc4/SP1VerifierPlonk.s.sol
+38 −0 contracts/script/deploy/v3.0.0/SP1VerifierGroth16.s.sol
+38 −0 contracts/script/deploy/v3.0.0/SP1VerifierPlonk.s.sol
+578 −0 contracts/src/v3.0.0-rc1/Groth16Verifier.sol
+1,375 −0 contracts/src/v3.0.0-rc1/PlonkVerifier.sol
+57 −0 contracts/src/v3.0.0-rc1/SP1VerifierGroth16.sol
+59 −0 contracts/src/v3.0.0-rc1/SP1VerifierPlonk.sol
+578 −0 contracts/src/v3.0.0-rc3/Groth16Verifier.sol
+1,379 −0 contracts/src/v3.0.0-rc3/PlonkVerifier.sol
+57 −0 contracts/src/v3.0.0-rc3/SP1VerifierGroth16.sol
+59 −0 contracts/src/v3.0.0-rc3/SP1VerifierPlonk.sol
+578 −0 contracts/src/v3.0.0-rc4/Groth16Verifier.sol
+1,379 −0 contracts/src/v3.0.0-rc4/PlonkVerifier.sol
+57 −0 contracts/src/v3.0.0-rc4/SP1VerifierGroth16.sol
+59 −0 contracts/src/v3.0.0-rc4/SP1VerifierPlonk.sol
+578 −0 contracts/src/v3.0.0/Groth16Verifier.sol
+1,379 −0 contracts/src/v3.0.0/PlonkVerifier.sol
+57 −0 contracts/src/v3.0.0/SP1VerifierGroth16.sol
+59 −0 contracts/src/v3.0.0/SP1VerifierPlonk.sol
+1 −1 contracts/test/SP1VerifierGateway.t.sol
+4 −4 contracts/test/SP1VerifierGroth16.t.sol
+4 −4 contracts/test/SP1VerifierPlonk.t.sol
+83 −20 src/bin/artifacts.rs
2 changes: 1 addition & 1 deletion contracts/src/fixtures/groth16-fixture.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,5 @@
"n": 20,
"vkey": "0x00467584e2e560847e9e96b5102c082f5e07155429c6622988799df9d95dbb47",
"publicValues": "0x00000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000001a6d0000000000000000000000000000000000000000000000000000000000002ac2",
"proof": "0xfeb5e54e08d5ce8b93a002fbfc89f29003bf4a94d504e30674682a1bc9699ec0097e76e82b2c88a3841c9e498946abad576a3441e1e59251099a2f958b14a07881389899094b5a48ffc34608c4719fba1367b05985c668e1d960816c72dfaef70a33ea2a261408394e1191d4c5cd0dfd502111ab6232426e439c9c0847c83886085817620388bd7b4345b7eb65de1310470a907e11b9af950891b3494444cd88c8dd48361b54d46e02b57af4892b164535bdda23db428e1f0d18d90437cbf56e705e65a42fb8ed7ba78005546f8019f706cc586ee42e5781fe544975390d38deb61b99ef1309f10884fed2a0c4613410f58ae3597df856534c6814bc1d5f247edd034e1f"
"proof": "0x090690900091bc3f08015e1ed96bee4e8c7a3ab074bfaa54129b1c63a9c6e478ec63255d3028cceaeed53e04bf0ee42f58ff0980ff00212e52a2a1d85b69b1268f5030820bc4589b0566e8a3f0738fa64405c10ee7347e58afbf4f1f431b327e5ba522c32f83c0c6e9e5bc37dfe2b31ae2bead89e0c7d8a0df1226b005d75f2e252b104a030d532c73f896df2328ce3322c055bda3b979dda22568ef85761b1d82bdcbec230f2838693d3663a0bd00006fa0f0dd4ea0e14b8b44273b0e8575e5478fa8d92a910cc26e0cdff4869f3fac686f91d245839368dbeadc9daaa4062ad1b3772523b284a3c41d60328f30461e03a465f4d6ec8d0fdfeeba176b8d0c7c82167c18"
}
2 changes: 1 addition & 1 deletion contracts/src/fixtures/plonk-fixture.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,5 @@
"n": 20,
"vkey": "0x00467584e2e560847e9e96b5102c082f5e07155429c6622988799df9d95dbb47",
"publicValues": "0x00000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000001a6d0000000000000000000000000000000000000000000000000000000000002ac2",
"proof": "0x865350661628ddb69371fc7c9073a376b38903c7617210213158b4e2e45e205b512fb7f3036e95aa96a81d41d603aa7c43a2a3d7e2ba0d80367bc341a2b742f39aa7b3820fbd2c41e1ccb638d37e31244eedbc3a0ae327e66be2e85e88c2db616e8d6cab18fb0f0ea87b13ba77d4f74373f262e59f2fc1a3b6efdcd566e27d07d227cbfd0e641247b8549ba90fa21dcc3254b201b0581b5f10d0c91f3116d87552d5c035091810ea278254675eab7407f42df022a911099c88339ddbfccf26dd0e73721508f4ae8abf4ce2d487a796df1d1fa3845670fa73d47de7710303ea099a1f5eab132473c2666c1038188d76696c35d6a5123da47d6b3661a7675f27d574012abe17846cebb7b514d78941669bcbca4821e0b4386f7317dd1c1a059de9f24193a72b2ccc27d09485c268a7117e6e072852dc74dca498fcdcfbf7dd76966acbc3ac28ae942309476b7294d02e4ad5b8d7fa98665ca670825478bc9bd047629649781cd9a5057b25bff2f708d191e1dd2fd1206f76731e814cacf7e04683241b36dd2fef9020ac6dcb3c4953633a578923ddd907c35b4350c4a4d155fcc44558324407ec1d93937db2d6a45f55bcb0b3f2f7f1d5c6c7095d88e6b80618cadb76df6a0a6e102e8d260bfaf1ef97fadb440f1d9f4acc4e5db459c5ca3f80e32166c460041fe238cb33e8c688cda38f6efb7962ebc1851bb4ca2ed3b8abc6decae571371baf2ee68dd2812312932a1c14c1eab9b03192298d0c20101c5b7517ff92f4312bdcaca5c50b27d727f1822341c7ff2c31bc4d1b388c8939b1226f4bbf2631ba2da814157d71721d11922b356d2d0e6b321e4138950ec71886f246c52cc527eb10a95f975b85b898892838cfddba3be9109c8cbcf52b85affd937fdd5c8d5c8b294860e9f1275a44c45c857a16e337a5db20962b2a197bb610e4495039c4af621b00e0f0c842cbc5c9e9c859edf1093e9427d51d5cb970ece9a45bad0c0a3452089d62e252ebfd5d56aaa8a609d536db4ae79e51b901291d41925e4d93c0285728498bc4fe78a8b1720cf0bfa406a7c668155e1d0cec04a4972a71681ce3861330138f66ea1e7c878ee8b3a0b85c7fdca54da9d2206c10d1bc9340ce309242ea009e7daa6aa0d6556b15867240fa29997b938fd7d8be734963b0e431bbbcce8e0330e9232320df87f3d760184f7b68d540ea06a3db5b06365ddda1621523bef5"
"proof": "0x54bdcae32122ba5d63ecb7d08cf7e217531928202417f27aa006e67ab53721eb386323bd1548e7a98de06f907d6067c9069866a6e8ca4a81a8553566abee9c2903efec8d0d3a52e9e717313d6fb5076bf3865cd8705a40b2613563b1d10f13adbeced54b179c997b00339169940341b4bb6ea21cd43992779b03e9a17fe6925f6273774e1b37fe45304344f3c66efee0b283cc6f8bb5d50e1f711d869080191284b5b93d10eafd8c57fab7d77ff15918e5e7fd93ed7ae6edc8629464aee148934e719c761e932ac3e956d05c70f9f2d2145c0b72f5e96127311b0b5ff805683091ec1f391beaffe65cf81e0613902331c700fcb0659c0c57e2f5d48d7e4eec04309060221f29322fc530473f367d34f38b47747afd4397acf8f75219ed6d393a468822b5152de3687df40b6ffebe49fbf0ceda8b54042283e454586875bb602b26a1175e165bdd7b6f29206896396e864904bb3cf5d375c84f311e5c557918dedccf27c30f43b11922ac6c9c0901634269de7d8ec9543ff834167149db30cd87b5c00c8d28cabf65079b6be84e5d013f514775e16d078215751f30547561ded0d2af784c0cbefb1fbd6149c09ed6eb0844265b1b0d038acd6b389cba9b3d6335e31567c706acf8cb896be0b70ce13eeb65990e69e29a48b85de56e2cda40d154034633f321f266a6af27e1adebe64e89a451bbeabb5fc0d9cf22c66c76710f599f39434b12f8ce865dda948710bed1755df69588eb5b0c21fb0f929b1bff7b7358c4cb1c271a65be960be28f2af49f3be51ddd6a4e552a3c1bb57204cd020d1057ae15602a43eb67628c5697ef5b181ded7e76a1f26997bca92ba31ef7337b63326a31cb1a13ec5b1d81605d83dbbf17f9699ebe3f2a2afa211dd09cf5de084d29ab28c212d9017f24ce6697e36d8c84b82970e1dedf5c74a821b73fce661c2a0bf1408f2c557c0e8962ad59cca1931cb276d3566e6f4a9411102cbf486c83aced09563d22a891e9abd3b6cee11963269c1f32f6131e97852584736ca8dbf7c6f9e34f660f79c2b9cd21515608ccc90af5e5689df83f623c08bc49284d93d4cfbf4ca60c2e2d8c1cb71195ac41b0788267d5af7092b421963519a1bb2e23774e7648344b19334175fa8031c8562bfb5209242b0a35282cbc7d05f96f4bf24318b6c37f0727f359fd9cf136abc923abbffc906a32cfb0e6d16ce61cc2d20748c2460f6844"
}
4 changes: 2 additions & 2 deletions script/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ name = "evm"
path = "src/bin/evm.rs"

[dependencies]
sp1-sdk = "3.0.0-rc4"
sp1-sdk = "3.0.0"
serde_json = { version = "1.0", default-features = false, features = ["alloc"] }
serde = { version = "1.0.200", default-features = false, features = ["derive"] }
clap = { version = "4.0", features = ["derive", "env"] }
Expand All @@ -23,4 +23,4 @@ alloy-sol-types = { workspace = true }
fibonacci-lib = { path = "../lib" }

[build-dependencies]
sp1-helper = "3.0.0-rc4"
sp1-helper = "3.0.0"

0 comments on commit 7f19a71

Please sign in to comment.