Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -272,7 +272,7 @@ jobs:
echo "\`\`\`"
echo ""
echo "---"
echo "*GasHammer is a registered trademark of Don Johnson. Licensed under BSL-1.1.*"
echo "*Licensed under BSL-1.1.*"
echo "NOTES_EOF"
} >> "$GITHUB_OUTPUT"

Expand Down
1 change: 0 additions & 1 deletion CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -242,7 +242,6 @@ Every source file must include the license header:
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// GasHammer is a registered trademark of Don Johnson.
```

Every binary must embed the canary string (gashammer-common/src/build_info.rs). Every metric must use the `gashammer_` prefix. Every error code must use the `GH-Exxx` scheme.
Expand Down
1 change: 0 additions & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
# Copyright (c) 2025-present Don Johnson
# Licensed under the Business Source License 1.1 (the "License").
# GasHammer is a registered trademark of Don Johnson.

# ── Stage 1: Builder ─────────────────────────────────────────────────
FROM rust:1.82-bookworm AS builder
Expand Down
2 changes: 0 additions & 2 deletions LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -61,5 +61,3 @@ AN "AS IS" BASIS. LICENSOR HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS,
EXPRESS OR IMPLIED, INCLUDING (WITHOUT LIMITATION) WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, AND
TITLE.

GasHammer is a registered trademark of Don Johnson.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,4 +75,4 @@ GasHammer targets [Arbitrum Nitro](https://github.com/OffchainLabs/nitro) by [Of

## License

Licensed under the [Business Source License 1.1](LICENSE). GasHammer is a registered trademark of Don Johnson.
Licensed under the [Business Source License 1.1](LICENSE).
1 change: 0 additions & 1 deletion crates/gashammer-common/build.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// GasHammer is a registered trademark of Don Johnson.

use std::process::Command;

Expand Down
1 change: 0 additions & 1 deletion crates/gashammer-common/src/build_info.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// GasHammer is a registered trademark of Don Johnson.

use serde::Serialize;

Expand Down
1 change: 0 additions & 1 deletion crates/gashammer-common/src/error.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// GasHammer is a registered trademark of Don Johnson.

use thiserror::Error;

Expand Down
1 change: 0 additions & 1 deletion crates/gashammer-common/src/error_code.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// GasHammer is a registered trademark of Don Johnson.

use std::fmt;

Expand Down
1 change: 0 additions & 1 deletion crates/gashammer-common/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// GasHammer is a registered trademark of Don Johnson.

pub mod build_info;
pub mod error;
Expand Down
1 change: 0 additions & 1 deletion crates/gashammer-common/src/proto.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// GasHammer is a registered trademark of Don Johnson.

/// Generated protobuf types and gRPC service definitions.
///
Expand Down
1 change: 0 additions & 1 deletion crates/gashammer-common/src/types.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// GasHammer is a registered trademark of Don Johnson.

use std::fmt;
use std::str::FromStr;
Expand Down
1 change: 0 additions & 1 deletion crates/gashammer-docgen/src/error.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// GasHammer is a registered trademark of Don Johnson.

use thiserror::Error;

Expand Down
1 change: 0 additions & 1 deletion crates/gashammer-docgen/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// GasHammer is a registered trademark of Don Johnson.

pub mod error;
pub mod model;
Expand Down
1 change: 0 additions & 1 deletion crates/gashammer-docgen/src/model.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// GasHammer is a registered trademark of Don Johnson.

//! Semantic model for documentation generation.
//!
Expand Down
1 change: 0 additions & 1 deletion crates/gashammer-docgen/src/parser.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// GasHammer is a registered trademark of Don Johnson.

//! Source parser — extract public API items from Rust source files using `syn`.
//!
Expand Down
1 change: 0 additions & 1 deletion crates/gashammer-edge/src/cli.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// GasHammer is a registered trademark of Don Johnson.

//! CLI argument parsing for the edge runtime.
//!
Expand Down
1 change: 0 additions & 1 deletion crates/gashammer-edge/src/config.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// GasHammer is a registered trademark of Don Johnson.

//! Edge runtime configuration.
//!
Expand Down
1 change: 0 additions & 1 deletion crates/gashammer-edge/src/correlator.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// GasHammer is a registered trademark of Don Johnson.

//! Feed correlator — match submitted transactions to feed messages.
//!
Expand Down
1 change: 0 additions & 1 deletion crates/gashammer-edge/src/error.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// GasHammer is a registered trademark of Don Johnson.

use thiserror::Error;

Expand Down
1 change: 0 additions & 1 deletion crates/gashammer-edge/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// GasHammer is a registered trademark of Don Johnson.

pub mod cli;
pub mod config;
Expand Down
1 change: 0 additions & 1 deletion crates/gashammer-edge/src/main.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// GasHammer is a registered trademark of Don Johnson.

//! GasHammer Edge — regional worker process.
//!
Expand Down
1 change: 0 additions & 1 deletion crates/gashammer-edge/src/pipeline.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// GasHammer is a registered trademark of Don Johnson.

//! Transaction pipeline — build, sign, submit, and track transactions.
//!
Expand Down
1 change: 0 additions & 1 deletion crates/gashammer-edge/src/runtime.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// GasHammer is a registered trademark of Don Johnson.

//! Edge runtime — startup, heartbeat, and shutdown management.
//!
Expand Down
1 change: 0 additions & 1 deletion crates/gashammer-fault/src/adapter.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// GasHammer is a registered trademark of Don Johnson.

//! Fault injection adapter trait and built-in adapters.
//!
Expand Down
1 change: 0 additions & 1 deletion crates/gashammer-fault/src/error.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// GasHammer is a registered trademark of Don Johnson.

use thiserror::Error;

Expand Down
1 change: 0 additions & 1 deletion crates/gashammer-fault/src/iptables.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// GasHammer is a registered trademark of Don Johnson.

//! Iptables adapter — connection reset and port block faults.
//!
Expand Down
1 change: 0 additions & 1 deletion crates/gashammer-fault/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// GasHammer is a registered trademark of Don Johnson.

pub mod adapter;
pub mod error;
Expand Down
1 change: 0 additions & 1 deletion crates/gashammer-fault/src/netem.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// GasHammer is a registered trademark of Don Johnson.

//! Network emulation adapter — tc netem for latency, loss, jitter.
//!
Expand Down
1 change: 0 additions & 1 deletion crates/gashammer-fault/src/timeline.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// GasHammer is a registered trademark of Don Johnson.

//! Fault timeline — schedule faults at specific times within a run.
//!
Expand Down
1 change: 0 additions & 1 deletion crates/gashammer-hive/src/api.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// GasHammer is a registered trademark of Don Johnson.

//! REST API for the hive control plane.
//!
Expand Down
1 change: 0 additions & 1 deletion crates/gashammer-hive/src/error.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// GasHammer is a registered trademark of Don Johnson.

use thiserror::Error;

Expand Down
1 change: 0 additions & 1 deletion crates/gashammer-hive/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// GasHammer is a registered trademark of Don Johnson.

pub mod api;
pub mod error;
Expand Down
1 change: 0 additions & 1 deletion crates/gashammer-hive/src/main.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// GasHammer is a registered trademark of Don Johnson.

//! GasHammer Hive — control plane process.
//!
Expand Down
1 change: 0 additions & 1 deletion crates/gashammer-hive/src/registry.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// GasHammer is a registered trademark of Don Johnson.

//! Edge registry — registration, heartbeat, health tracking, and reaper.
//!
Expand Down
1 change: 0 additions & 1 deletion crates/gashammer-hive/src/run.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// GasHammer is a registered trademark of Don Johnson.

//! Run orchestration — state machine, barrier sync, phase progression.
//!
Expand Down
1 change: 0 additions & 1 deletion crates/gashammer-nitro/src/error.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// GasHammer is a registered trademark of Don Johnson.

use thiserror::Error;

Expand Down
1 change: 0 additions & 1 deletion crates/gashammer-nitro/src/feed.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// GasHammer is a registered trademark of Don Johnson.

use std::time::{Duration, Instant};

Expand Down
1 change: 0 additions & 1 deletion crates/gashammer-nitro/src/headers.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// GasHammer is a registered trademark of Don Johnson.

//! HTTP header DNA provenance for all outbound requests.
//!
Expand Down
1 change: 0 additions & 1 deletion crates/gashammer-nitro/src/l1.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// GasHammer is a registered trademark of Don Johnson.

//! L1 contract readers for Nitro's SequencerInbox and RollupCore.
//!
Expand Down
1 change: 0 additions & 1 deletion crates/gashammer-nitro/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// GasHammer is a registered trademark of Don Johnson.

pub mod error;
pub mod feed;
Expand Down
1 change: 0 additions & 1 deletion crates/gashammer-nitro/src/rpc.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// GasHammer is a registered trademark of Don Johnson.

use std::time::Duration;

Expand Down
1 change: 0 additions & 1 deletion crates/gashammer-nitro/tests/integration.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// GasHammer is a registered trademark of Don Johnson.

//! Integration test: submit a transaction to a Nitro devnet sequencer
//! and verify the receipt.
Expand Down
1 change: 0 additions & 1 deletion crates/gashammer-oracle/src/error.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// GasHammer is a registered trademark of Don Johnson.

use thiserror::Error;

Expand Down
1 change: 0 additions & 1 deletion crates/gashammer-oracle/src/invariant.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// GasHammer is a registered trademark of Don Johnson.

//! Invariant framework — traits, verdicts, and evidence for correctness checks.
//!
Expand Down
1 change: 0 additions & 1 deletion crates/gashammer-oracle/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// GasHammer is a registered trademark of Don Johnson.

pub mod error;
pub mod invariant;
Expand Down
1 change: 0 additions & 1 deletion crates/gashammer-oracle/src/postrun.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// GasHammer is a registered trademark of Don Johnson.

//! Post-run checks — state diff, ordering, cross-observer verification.
//!
Expand Down
1 change: 0 additions & 1 deletion crates/gashammer-report/src/envelope.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// GasHammer is a registered trademark of Don Johnson.

//! Capacity envelope — derive safe operating range from ramp-to-failure runs.
//!
Expand Down
1 change: 0 additions & 1 deletion crates/gashammer-report/src/error.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// GasHammer is a registered trademark of Don Johnson.

use thiserror::Error;

Expand Down
1 change: 0 additions & 1 deletion crates/gashammer-report/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// GasHammer is a registered trademark of Don Johnson.

pub mod envelope;
pub mod error;
Expand Down
Loading