mirror of
https://github.com/succinctlabs/sp1-project-template.git
synced 2026-01-10 08:07:57 -05:00
more v4 changes
This commit is contained in:
@@ -2,4 +2,4 @@
|
||||
SP1_PROVER=local
|
||||
# If using the proving network, set to your whitelisted private key. For more information, see:
|
||||
# https://docs.succinct.xyz/prover-network/setup.html#key-setup
|
||||
SP1_PRIVATE_KEY=
|
||||
NETWORK_PRIVATE_KEY=
|
||||
|
||||
4
.gitignore
vendored
4
.gitignore
vendored
@@ -16,4 +16,6 @@ pgo-data.profdata
|
||||
**/proof-with-io.json
|
||||
|
||||
# Env
|
||||
.env
|
||||
.env
|
||||
|
||||
elf/
|
||||
|
||||
7
Cargo.lock
generated
7
Cargo.lock
generated
@@ -1498,6 +1498,12 @@ dependencies = [
|
||||
"windows-sys 0.48.0",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "dotenv"
|
||||
version = "0.15.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "77c90badedccf4105eca100756a0b1289e191f6fcbdadd3cee1d2f614f97da8f"
|
||||
|
||||
[[package]]
|
||||
name = "downcast-rs"
|
||||
version = "1.2.1"
|
||||
@@ -1702,6 +1708,7 @@ version = "0.1.0"
|
||||
dependencies = [
|
||||
"alloy-sol-types 0.7.7",
|
||||
"clap",
|
||||
"dotenv",
|
||||
"fibonacci-lib",
|
||||
"hex",
|
||||
"serde",
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"a": 6765,
|
||||
"b": 10946,
|
||||
"n": 20,
|
||||
"vkey": "0x00467584e2e560847e9e96b5102c082f5e07155429c6622988799df9d95dbb47",
|
||||
"publicValues": "0x00000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000001a6d0000000000000000000000000000000000000000000000000000000000002ac2",
|
||||
"proof": "0x090690900091bc3f08015e1ed96bee4e8c7a3ab074bfaa54129b1c63a9c6e478ec63255d3028cceaeed53e04bf0ee42f58ff0980ff00212e52a2a1d85b69b1268f5030820bc4589b0566e8a3f0738fa64405c10ee7347e58afbf4f1f431b327e5ba522c32f83c0c6e9e5bc37dfe2b31ae2bead89e0c7d8a0df1226b005d75f2e252b104a030d532c73f896df2328ce3322c055bda3b979dda22568ef85761b1d82bdcbec230f2838693d3663a0bd00006fa0f0dd4ea0e14b8b44273b0e8575e5478fa8d92a910cc26e0cdff4869f3fac686f91d245839368dbeadc9daaa4062ad1b3772523b284a3c41d60328f30461e03a465f4d6ec8d0fdfeeba176b8d0c7c82167c18"
|
||||
"a": 3742884757,
|
||||
"b": 4048770594,
|
||||
"n": 200,
|
||||
"vkey": "0x0063663599d710a4f0b5cf9c426677e02c6b4492f9e6f7b2f64044c39759faa6",
|
||||
"publicValues": "0x00000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000df17e39500000000000000000000000000000000000000000000000000000000f1535622",
|
||||
"proof": "0x11b6a09d1848db0fec8df2df195e8031d871c08fbd4d5b182710bb12fcf0b9ccd0a90a7a2dfe61e8df651473696374340a603505962a5cc6d9642ae10cfdf08692694c53289189e4ce332e9f2333af60c40e978f61527a96f8eace5992e7e28ffe0099d9044396003f22cbde04cf527a32c820e327f5c4b34d6d04473d1ba26074fc178b1b7a0db46951c3a0c8d0bdfdecd0d551258f11669c998590d1291b6f2a42250e23659ae3425d573ededd9103f41b1820462dde599b22a28b9b0cf3aed286a4252e019a45193ab8a97bf349f2187747c2d3bd845cfab4fea9a278498519270fa408ba5aa574f74cbf2c209ff72ed71a649b41ea079f50d34266b44e24a412b4fb"
|
||||
}
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"a": 6765,
|
||||
"b": 10946,
|
||||
"n": 20,
|
||||
"vkey": "0x00467584e2e560847e9e96b5102c082f5e07155429c6622988799df9d95dbb47",
|
||||
"publicValues": "0x00000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000001a6d0000000000000000000000000000000000000000000000000000000000002ac2",
|
||||
"proof": "0x54bdcae32122ba5d63ecb7d08cf7e217531928202417f27aa006e67ab53721eb386323bd1548e7a98de06f907d6067c9069866a6e8ca4a81a8553566abee9c2903efec8d0d3a52e9e717313d6fb5076bf3865cd8705a40b2613563b1d10f13adbeced54b179c997b00339169940341b4bb6ea21cd43992779b03e9a17fe6925f6273774e1b37fe45304344f3c66efee0b283cc6f8bb5d50e1f711d869080191284b5b93d10eafd8c57fab7d77ff15918e5e7fd93ed7ae6edc8629464aee148934e719c761e932ac3e956d05c70f9f2d2145c0b72f5e96127311b0b5ff805683091ec1f391beaffe65cf81e0613902331c700fcb0659c0c57e2f5d48d7e4eec04309060221f29322fc530473f367d34f38b47747afd4397acf8f75219ed6d393a468822b5152de3687df40b6ffebe49fbf0ceda8b54042283e454586875bb602b26a1175e165bdd7b6f29206896396e864904bb3cf5d375c84f311e5c557918dedccf27c30f43b11922ac6c9c0901634269de7d8ec9543ff834167149db30cd87b5c00c8d28cabf65079b6be84e5d013f514775e16d078215751f30547561ded0d2af784c0cbefb1fbd6149c09ed6eb0844265b1b0d038acd6b389cba9b3d6335e31567c706acf8cb896be0b70ce13eeb65990e69e29a48b85de56e2cda40d154034633f321f266a6af27e1adebe64e89a451bbeabb5fc0d9cf22c66c76710f599f39434b12f8ce865dda948710bed1755df69588eb5b0c21fb0f929b1bff7b7358c4cb1c271a65be960be28f2af49f3be51ddd6a4e552a3c1bb57204cd020d1057ae15602a43eb67628c5697ef5b181ded7e76a1f26997bca92ba31ef7337b63326a31cb1a13ec5b1d81605d83dbbf17f9699ebe3f2a2afa211dd09cf5de084d29ab28c212d9017f24ce6697e36d8c84b82970e1dedf5c74a821b73fce661c2a0bf1408f2c557c0e8962ad59cca1931cb276d3566e6f4a9411102cbf486c83aced09563d22a891e9abd3b6cee11963269c1f32f6131e97852584736ca8dbf7c6f9e34f660f79c2b9cd21515608ccc90af5e5689df83f623c08bc49284d93d4cfbf4ca60c2e2d8c1cb71195ac41b0788267d5af7092b421963519a1bb2e23774e7648344b19334175fa8031c8562bfb5209242b0a35282cbc7d05f96f4bf24318b6c37f0727f359fd9cf136abc923abbffc906a32cfb0e6d16ce61cc2d20748c2460f6844"
|
||||
"a": 3742884757,
|
||||
"b": 4048770594,
|
||||
"n": 200,
|
||||
"vkey": "0x0063663599d710a4f0b5cf9c426677e02c6b4492f9e6f7b2f64044c39759faa6",
|
||||
"publicValues": "0x00000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000df17e39500000000000000000000000000000000000000000000000000000000f1535622",
|
||||
"proof": "0x1b34fe1122b16789a79292f68df67738c87eaa49e600c0750bb846d99ae2d728661d8bbe01ea66d974988b2b4f7262509516f4c9da75a2f1fea60d9a679f5374bcbefece0f79f13e153196f71d87fd407042d921f434af55b4024243244073a94833975a19582fdf72c67e636d700556121ccc1b53acb4c7b8856ece56f379bf1c8dedc916186376bd31a236dcc6f67839d139c9aeea3f4c71c1823ddfefee56774093aa19a823ed8b794ff5afe6f18e7423a2e6597cba344661c48934010332b94141470db74344f56ce98075f904b5829b8e14f145ce525fd0b0eadfb853c6efaad6822165c07f5f1e63ed91e570429b979f1f69bb17838ebe9d7220594eed89a3a9640490ec1b1f2676a3d31574a5be52dfe5226fac0e7021993b093c702a391fb8d41b8996fd96636073fd529b5139008ff707cb330675b1ab30f5d7971636b832fa25cebb13878b91e5cc38a64217e5142d1748dd58111cac36a1a627353b51e8f10e126fe5b3be041a8439f62e773f285b45ac2f0d3b2bb2eaacd064cf7e98d6462b36ab34c1d0db1afbf540bcbcb9f12c71b5e54189fa0199d33a424e0516cacf25bc71bb0ce454d8874719551d0242d25e29f4b431fd5c18c61d0624f5315b8116c06e3ea531bb7cd6130222b1bcdaa6a93f4835ce4e00cdadeeb0e82ae388780cb0aff54a486ca24b6b33e421f7a4c3dc1e04f921cabe050f72f30bccff50771e7c5af78c559677908e512d2778953484499358a58f0ef3808a64a889821f9f1b5a253a02cac71295baf813f4e18095804e7707bd93809e77799592847627221b6df958ef285379cea46f8907cafda4082c30476840928bf48b0499d80411f52f42803a78a40ecb2790a9fcb5022f9a7f74a1efb9976626159748ed4078b32d031827d7f65042b34d49b5542590b718810790b56833c94957f2f15f9d4d7ff912239d21b5459f51e8aac64b2ec70e4302c6366a612262308395414c1c850bc8223510022b66aa11300287c733c1a540f9166e647151abe8235bac89cc64ff3c17b550fcae870c585b4da115b14df2c31cf82f06aba0500c87fb37699a3300b2209cba60b4d6f2a8526f841482e4b5091f5e11a0f30409e3cdde624d6e86cbdf1d5a6d7376a4a898c85ecb576ec4f2ef983e65533df30f02127831a7b822da72212e525a92c652a0442e87b397d43fe90402ff4445713b96f039d9cffc7c14e2"
|
||||
}
|
||||
@@ -25,6 +25,7 @@ tracing = "0.1.40"
|
||||
hex = "0.4.3"
|
||||
alloy-sol-types = { workspace = true }
|
||||
fibonacci-lib = { path = "../lib" }
|
||||
dotenv = "0.15.0"
|
||||
|
||||
[build-dependencies]
|
||||
sp1-helper = "3.0.0"
|
||||
|
||||
@@ -54,6 +54,7 @@ struct SP1FibonacciProofFixture {
|
||||
fn main() {
|
||||
// Setup the logger.
|
||||
sp1_sdk::utils::setup_logger();
|
||||
dotenv::dotenv().ok();
|
||||
|
||||
// Parse the command line arguments.
|
||||
let args = EVMArgs::parse();
|
||||
|
||||
@@ -35,6 +35,7 @@ struct Args {
|
||||
fn main() {
|
||||
// Setup the logger.
|
||||
sp1_sdk::utils::setup_logger();
|
||||
dotenv::dotenv().ok();
|
||||
|
||||
// Parse the command line arguments.
|
||||
let args = Args::parse();
|
||||
|
||||
Reference in New Issue
Block a user