#[cfg(feature = "precompiles-sol-interfaces")]
use alloy_core::sol;
pub const STORAGE_PRECOMPILE_ADDR: [u8; 20] =
hex_literal::hex!("0000000000000000000000000000000000000901");
#[cfg(feature = "precompiles-sol-interfaces")]
sol! {
interface IStorage {
function clearStorage(uint32 flags, bool isFixedKey, bytes memory key)
external returns (bool containedKey, uint valueLen);
function containsStorage(uint32 flags, bool isFixedKey, bytes memory key)
external view returns (bool containedKey, uint valueLen);
function takeStorage(uint32 flags, bool isFixedKey, bytes memory key)
external returns (bytes memory);
}
}