Skip to content

(EDITED) following README example - slower proving time?  #10

@AdamISZ

Description

@AdamISZ

Following in with the same setup and intent as in #9 , I now get this error, which seems to be a failure on a sanity check verification in src/main.rs line 238:

waxwing@here:~/code/output-zero$ cargo run --release -- --utreexo-acc "`cat acc.json`" --utreexo-proof "`cat proof.json`" --leaf-hash '3baea3c5fbc3afb0ec11379416a68a1e2a64df318ea611f58213e87c50d8ccd1' --prove --priv-key '6fc5d9e0dcd0cad79cea037a28850abe4a661d7a2c2de72311feea912acc5dbf' --receipt-file 'receipt.bin'  --msg 'this is message' --tx-hex "`cat tx.hex`" --vout 1 --block-height 226735 --block-hash '00000019cfb5ef098766c4602dbfbb7351ad61a71c2f451d80feb2eb65563b63'
   Compiling methods v0.1.0 (/home/waxwing/code/output-zero/methods)
method: Starting build for riscv32im-risc0-zkvm-elfethods(build)                                                                                                    
method:     Finished `release` profile [optimized] target(s) in 0.06s
   Compiling host v0.1.0 (/home/waxwing/code/output-zero/host)
    Finished `release` profile [optimized + debuginfo] target(s) in 48.93s
     Running `target/release/host --utreexo-acc '{"leaves":34524681,"roots":["51230bd5bfe0deef7b2ced1f352efe2fd1e9d0cda1ad016687703b72265c5454","3d208c1237c05d9338f4070f30932d7cb338e1fe8db8675d95d39be1b3a31d23","7337b48efafd5eaec6047f4990e8d69528809eeaf81e895edd973d616c99d207","be5b07aa2de312cd58a68ad4e0dcd79e623ad45df3833847cfa25c62e8d4ed73","991f3f993672384f947c8f341a25936fe0e4170e0a37581c0c9fa51bb5209764","309f62258e0aeb8558ee207422afd3eb812334029e2380ce44f3c03720e404ab","c3194b0dba1557b8f8b61cd7d8f36b8575553ab5cfff7460929c2278773c53eb","6a286acb0adcd230fba8aed0c3b2be12b98757baec2c5435b2c34bf6b5279dba","2e56c97b521de2c5d0a30aa2c5e1dce3ae3fcf157ebdc0d9560e72735c742777","f127465e6e485934b3621f8ac2c0c0f8e322140358f943e9a57dc41d0babdbfe","f233eeb0296d5ec7da5a07fa39e7ea11e53a1365ae3fd6bb9df42e4070ba7456"]}' --utreexo-proof '{"hashes":["afaa8281747115a062853c99c00c2ed79ba2ac0e2c75e407e3806aa2c389e9ad","7f90fe4a848deb0e60278c7c3a0f16c02f54aaf437a511d1c64aa7add60b5ea0","55987cd5983ab8eb3f3d38f9f107a79e8aa08642ad47e5a8c0765e5ef3f2dc30","f266fcb10a06aca8c0860fb79503d4dea3de19e467ee416801cd5b92faaaae91","7e84391f6c43ffdcb5185da7037910f7f9d8798276d522e6dd9c57b4be3e1075","a7b2f2ecc5288693521b78756190e966ae49e6a6f0db6e7e4a5be11bea7682f4","0c4cede28fb2eb50c2975484ddaaf275e7821126a54fe0d1bc5ed375521d2799","237c6c8b39c6fb4c4414ca4a7ad534e8079fc00503ef7e0f44e82e0c42c22031","8a61b05d1ae4f015346405ab9d9f8aa7d515db80ac9e704401db9612f672102e","05c522c0c0fdb129ac12d648f83bc18b4e5d93dddc126a4e4a3875a5679bdcde","b781706010e9afd74a761ab751a45cd3142cc5b609216b0952f0148518f3c62b","60c604f84e2d89da5fbb2622788970c5eaa48533e6d63e19cf4354fba7a24b14","e6e241a2b5cedc1e76e95bff8265ca7022dde4a9eea45209fd64fec5cfa763f0","fdb01a7b10fec966372bbc7844124b88bbe93609ed6f82150df9a162def7e57c","6e898b3014996df83ee996baa51b445d27cb85f0b4af823c4393c751209a30eb"],"targets":[134100388]}' --leaf-hash 3baea3c5fbc3afb0ec11379416a68a1e2a64df318ea611f58213e87c50d8ccd1 --prove --priv-key 6fc5d9e0dcd0cad79cea037a28850abe4a661d7a2c2de72311feea912acc5dbf --receipt-file receipt.bin --msg 'this is message' --tx-hex 020000000001019dc9a8bebdacf1f8730c433e38ab31b1cca10e1be967cd77d7364ce72c5e88f80100000000fdffffff0202b632c8f4020000225120aac35fe91f20d48816b3c83011d117efa35acd2414d36c1e02b0f29fc3106d90eb3d010000000000225120985861caff70a7e1a5086296c351e75f197ec4f9144c52c467d5306c4e261e4c01400bb8fa91077362283324f1141334467c45f7e15af1e8113dc4158697efcca1e94424e2699833ec8f1a116be3bf61eee9af81693223005df619d1c6d00966830a00000000 --vout 1 --block-height 226735 --block-hash 00000019cfb5ef098766c4602dbfbb7351ad61a71c2f451d80feb2eb65563b63`
priv: 6fc5d9e0dcd0cad79cea037a28850abe4a661d7a2c2de72311feea912acc5dbf
pub: bd70caa34056cc4bb2b66f44e038c52f1f87f4fb20703f6209617bb58a032a5d
address: tb1pnpvxrjhlwzn7rfggv2tvx508tuvha38ez3x993r865cxcn3xrexqn9t6jl
using default proof type
txid: 48356de0a84cd6022ff84a70f805922ec7c799c1a01d683b8c906d38824e71e2, block_hash: 00000019cfb5ef098766c4602dbfbb7351ad61a71c2f451d80feb2eb65563b63 vout: 1 height: 226735
lh: 0x3baea3c5fbc3afb0ec11379416a68a1e2a64df318ea611f58213e87c50d8ccd1
proving 3baea3c5fbc3afb0ec11379416a68a1e2a64df318ea611f58213e87c50d8ccd1
proof: Proof { targets: [134100388], hashes: [afaa8281747115a062853c99c00c2ed79ba2ac0e2c75e407e3806aa2c389e9ad, 7f90fe4a848deb0e60278c7c3a0f16c02f54aaf437a511d1c64aa7add60b5ea0, 55987cd5983ab8eb3f3d38f9f107a79e8aa08642ad47e5a8c0765e5ef3f2dc30, f266fcb10a06aca8c0860fb79503d4dea3de19e467ee416801cd5b92faaaae91, 7e84391f6c43ffdcb5185da7037910f7f9d8798276d522e6dd9c57b4be3e1075, a7b2f2ecc5288693521b78756190e966ae49e6a6f0db6e7e4a5be11bea7682f4, 0c4cede28fb2eb50c2975484ddaaf275e7821126a54fe0d1bc5ed375521d2799, 237c6c8b39c6fb4c4414ca4a7ad534e8079fc00503ef7e0f44e82e0c42c22031, 8a61b05d1ae4f015346405ab9d9f8aa7d515db80ac9e704401db9612f672102e, 05c522c0c0fdb129ac12d648f83bc18b4e5d93dddc126a4e4a3875a5679bdcde, b781706010e9afd74a761ab751a45cd3142cc5b609216b0952f0148518f3c62b, 60c604f84e2d89da5fbb2622788970c5eaa48533e6d63e19cf4354fba7a24b14, e6e241a2b5cedc1e76e95bff8265ca7022dde4a9eea45209fd64fec5cfa763f0, fdb01a7b10fec966372bbc7844124b88bbe93609ed6f82150df9a162def7e57c, 6e898b3014996df83ee996baa51b445d27cb85f0b4af823c4393c751209a30eb] }
thread 'main' panicked at host/src/main.rs:238:5:
assertion `left == right` failed
  left: Ok(false)
 right: Ok(true)
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

running current master f1cf542

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions