mirror of
https://github.com/matter-labs/teepot.git
synced 2025-07-21 07:03:56 +02:00
Merge branch 'main' into crane
This commit is contained in:
commit
b7f4828a6d
4 changed files with 8 additions and 6 deletions
6
.github/workflows/nix.yml
vendored
6
.github/workflows/nix.yml
vendored
|
@ -29,8 +29,6 @@ jobs:
|
|||
endpoint: https://attic.teepot.org/
|
||||
cache: tee-pot
|
||||
token: ${{ secrets.ATTIC_TOKEN }}
|
||||
- name: Enable magic Nix cache
|
||||
uses: DeterminateSystems/magic-nix-cache-action@main
|
||||
|
||||
- run: nix flake check -L --show-trace --keep-going
|
||||
|
||||
|
@ -52,8 +50,6 @@ jobs:
|
|||
endpoint: https://attic.teepot.org/
|
||||
cache: tee-pot
|
||||
token: ${{ secrets.ATTIC_TOKEN }}
|
||||
- name: Enable magic Nix cache
|
||||
uses: DeterminateSystems/magic-nix-cache-action@main
|
||||
|
||||
- name: nix build
|
||||
run: nix run github:nixos/nixpkgs/nixos-23.11#nixci
|
||||
|
@ -92,8 +88,6 @@ jobs:
|
|||
endpoint: https://attic.teepot.org/
|
||||
cache: tee-pot
|
||||
token: ${{ secrets.ATTIC_TOKEN }}
|
||||
- name: Enable magic Nix cache
|
||||
uses: DeterminateSystems/magic-nix-cache-action@main
|
||||
|
||||
- name: Log in to Docker Hub
|
||||
uses: docker/login-action@v3
|
||||
|
|
1
Cargo.lock
generated
1
Cargo.lock
generated
|
@ -5636,6 +5636,7 @@ dependencies = [
|
|||
"reqwest 0.12.7",
|
||||
"secp256k1 0.29.1",
|
||||
"serde",
|
||||
"serde_with 3.9.0",
|
||||
"teepot",
|
||||
"tokio",
|
||||
"tracing",
|
||||
|
|
|
@ -16,6 +16,7 @@ jsonrpsee-types.workspace = true
|
|||
reqwest.workspace = true
|
||||
secp256k1.workspace = true
|
||||
serde.workspace = true
|
||||
serde_with = { workspace = true, features = ["hex"] }
|
||||
teepot.workspace = true
|
||||
tokio.workspace = true
|
||||
tracing.workspace = true
|
||||
|
|
|
@ -5,6 +5,7 @@ use anyhow::{bail, Result};
|
|||
use jsonrpsee_types::error::ErrorObject;
|
||||
use reqwest::Client;
|
||||
use serde::{Deserialize, Serialize};
|
||||
use serde_with::{hex::Hex, serde_as};
|
||||
use std::time::Duration;
|
||||
use tokio::sync::watch;
|
||||
use tracing::{error, warn};
|
||||
|
@ -146,14 +147,19 @@ pub struct GetProofsResponse {
|
|||
pub error: Option<ErrorObject<'static>>,
|
||||
}
|
||||
|
||||
#[serde_as]
|
||||
#[derive(Debug, Serialize, Deserialize)]
|
||||
#[serde(rename_all = "camelCase")]
|
||||
pub struct Proof {
|
||||
pub l1_batch_number: u32,
|
||||
pub tee_type: String,
|
||||
#[serde_as(as = "Hex")]
|
||||
pub pubkey: Vec<u8>,
|
||||
#[serde_as(as = "Hex")]
|
||||
pub signature: Vec<u8>,
|
||||
#[serde_as(as = "Hex")]
|
||||
pub proof: Vec<u8>,
|
||||
pub proved_at: String,
|
||||
#[serde_as(as = "Hex")]
|
||||
pub attestation: Vec<u8>,
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue