Skip to main content

Module check_abi

Module check_abi 

Source
Expand description

ABI compatibility checker between Rust sol! bindings and tempo-std Solidity interfaces.

Macrosยง

interface_spec ๐Ÿ”’

Structsยง

AbiSurface ๐Ÿ”’
CheckAbi ๐Ÿ”’
InterfaceSpec ๐Ÿ”’

Staticsยง

INTERFACE_SPECS ๐Ÿ”’

Functionsยง

canonical_output_types ๐Ÿ”’
Flattens a single bare-tuples so that if they share the same abi encoding they are equivalent.
canonical_param_type ๐Ÿ”’
check_interface ๐Ÿ”’
error_signature ๐Ÿ”’
event_param_signature ๐Ÿ”’
event_signature ๐Ÿ”’
find_workspace_root ๐Ÿ”’
function_signature ๐Ÿ”’
load_foundry_abi ๐Ÿ”’
param_type ๐Ÿ”’
print_grouped_diffs ๐Ÿ”’
state_mutability ๐Ÿ”’
surface_for_spec ๐Ÿ”’
surface_from_abi ๐Ÿ”’

Type Aliasesยง

DiffEntries ๐Ÿ”’
List of (kind, signature) pairs, e.g. ("function", "foo(uint256) [view]").