UNPKG

@truffle/codec

Version:

Library for encoding and decoding smart contract data

12 lines (11 loc) 511 B
/** * @protected * * @packageDocumentation */ import type * as Storage from "../types"; import type { DecoderRequest } from "../../types"; import * as Evm from "../../evm"; import type * as Pointer from "../../pointer"; export declare function readSlot(storage: Evm.WordMapping, slot: Storage.Slot): Generator<DecoderRequest, Uint8Array, Uint8Array | null>; export declare function readStorage(pointer: Pointer.StoragePointer, state: Evm.EvmState): Generator<DecoderRequest, Uint8Array, Uint8Array | null>;