-
Notifications
You must be signed in to change notification settings - Fork 102
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(raiko): support pacaya fork #456
Conversation
de2b026
to
0e1f1ed
Compare
Signed-off-by: smtmfft <smtm@taiko.xyz>
Signed-off-by: smtmfft <smtm@taiko.xyz>
Signed-off-by: smtmfft <smtm@taiko.xyz>
Signed-off-by: smtmfft <smtm@taiko.xyz>
Signed-off-by: smtmfft <smtm@taiko.xyz>
|
In order to add support for proving batch aggregation, I intend to create a new kind of proof request structure: pub struct BatchMetadata {
pub batch_id: u64,
pub l1_inclusion_block_number: u64,
}
pub struct BatchProofRequest {
// adding new field
pub batches: Vec<BatchMetadata>,
// old fields
pub network: String,
pub l1_network: String,
pub graffiti: B256,
#[serde_as(as = "DisplayFromStr")]
pub prover: Address,
pub proof_type: ProofType,
pub blob_proof_type: BlobProofType,
#[serde(flatten)]
pub prover_args: HashMap<String, Value>,
}
|
* fix block time shift calculation * ensure timestamp calculation not overflow
* feat(host): default concurrency_limit = 2 * perf(host): successed request dont enter actor backend
* fix(host): fulfill_sp1_params * feat(sgx): change SgxParam .instance to .instanses * config: update devnet config * config: update hekla and mainnet config * fix(sgx): parse instance id from proof
* fix(host): fulfill_sp1_params * feat(sgx): change SgxParam .instance to .instanses * config: update devnet config * config: update hekla and mainnet config * fix k8s release image registration * update entrypoint to support ids settings * fix register tx call * update cargo.lock * refine testcase --------- Co-authored-by: keroroxx520@gmail.com <keroroxx520@gmail.com>
* reuse memdb in batch mode * fix db merge, using committed current db only * code refine * use a lru cache to save previous state * use hashmap entry() instead of get() * add missing file * code refine * fix initial_db code hash calculation * use feature to enable the statedb lru
* feat: add alloy dependencies for v0.1.4-patch * chore: update documentation for installation process * refactor: simplify anchor block hash retrieval and clean up code * fix: update alloy-serde dependency to use the correct patch branch * update fake pacaya height * fix: update alloy dependencies to use the latest commit hash * fix(reqactor): catch all panic (#502) * use numTrans from contract event --------- Co-authored-by: smtmfft <smtm@taiko.xyz> Co-authored-by: Kero <keroroxx520@gmail.com>
Signed-off-by: smtmfft <smtm@taiko.xyz>
* update pacaya fork verifier config * update dependencies * update guest cargo lock * fix CI * update risc0 image Signed-off-by: smtmfft <smtm@taiko.xyz> * update sp1 image Signed-off-by: smtmfft <smtm@taiko.xyz> --------- Signed-off-by: smtmfft <smtm@taiko.xyz>
Gaiko
https://github.com/taikoxyz/gaiko