Skip to main content

Module eip712

Module eip712 

Source

Re-exportsยง

use alloy_primitives::B256; ๐Ÿ”’
use alloy_primitives::keccak256; ๐Ÿ”’
use clap::Parser; ๐Ÿ”’
use clap::ValueHint; ๐Ÿ”’
use eyre::Result; ๐Ÿ”’
use foundry_cli::opts::BuildOpts; ๐Ÿ”’
use foundry_cli::utils::LoadConfig; ๐Ÿ”’
use foundry_common::compile::ProjectCompiler; ๐Ÿ”’
use foundry_common::shell; ๐Ÿ”’
use serde::Serialize; ๐Ÿ”’
use serde::Serialize; ๐Ÿ”’
use solar::sema::Gcx; ๐Ÿ”’
use solar::sema::Hir; ๐Ÿ”’
use solar::sema::hir::StructId; ๐Ÿ”’
use solar::sema::ty::Ty; ๐Ÿ”’
use solar::sema::ty::TyKind; ๐Ÿ”’
use std::collections::BTreeMap; ๐Ÿ”’
use std::fmt::Display; ๐Ÿ”’
use std::fmt::Formatter; ๐Ÿ”’
use std::fmt::Result as FmtResult; ๐Ÿ”’
use std::fmt::Write; ๐Ÿ”’
use std::ops::ControlFlow; ๐Ÿ”’
use std::path::Path; ๐Ÿ”’
use std::path::PathBuf; ๐Ÿ”’

Structsยง

Eip712Args
CLI arguments for forge eip712.
Eip712Output ๐Ÿ”’
Resolver
Generates the EIP-712 encodeType string for a given struct.