Skip to content
Lattice

StorageValue

Git Source

Title: IIsmpModule

Author: Vendored minimal subset of Hyperbridge's ismp-solidity

(https://github.com/polytope-labs/ismp-solidity). Upstream license: Apache-2.0.

The six callbacks the local Hyperbridge IsmpHost invokes on a registered ISMP module. The HyperbridgeGatewayAdapter implements ALL SIX (the host is the only authorized caller): onAccept (inbound delivery) and onPostRequestTimeout (native timeout notification) are live paths; the four response/GET hooks are never used by the adapter and revert.

The shared POST structs live in IIsmpDispatcher; the response/GET structs below are re-declared only as minimally as ABI fidelity requires (the hook selectors hash the full tuple types). StorageValue

ismp-solidity dependency.

A read storage key/value pair (from polytope-labs/solidity-merkle-trees Types.sol).

struct StorageValue {
    /// @notice The storage key.
    bytes key;
    /// @notice The storage value (may be empty when the key does not exist).
    bytes value;
}

Properties

NameTypeDescription
keybytes
valuebytes