Skip to main content

IStorage

IStorage

Addresses

ChainAddress

Functions

getBuffer

function getBuffer(bytes32 key) external view returns (bytes)

setBuffer

function setBuffer(bytes32 key, bytes value) external

readBuffers

function readBuffers(bytes32[] keys) external view returns (bytes[])

get

function get(bytes32 key) external view returns (uint256)

set

function set(bytes32 key, uint256 value) external

read

function read(bytes32[] keys) external view returns (uint256[])

erase

function erase(bytes32 key) external

eraseAll

function eraseAll(bytes32[] keys) external

arraySet

function arraySet(bytes32 key, uint256 index, uint256 value) external

arrayGet

function arrayGet(bytes32 key, uint256 index) external view returns (uint256)

arrayRead

function arrayRead(bytes32 key) external view returns (uint256[])

arrayReadRange

function arrayReadRange(bytes32 key, uint256 start, uint256 length) external view returns (uint256[])

arrayPush

function arrayPush(bytes32 key, uint256 value) external

arrayPop

function arrayPop(bytes32 key) external

arrayErase

function arrayErase(bytes32 key) external

enumsetAdd

function enumsetAdd(bytes32 key, uint256 value) external

enumsetRemove

function enumsetRemove(bytes32 key, uint256 value) external

enumsetContains

function enumsetContains(bytes32 key, uint256 value) external view returns (bool)

enumsetRead

function enumsetRead(bytes32 key) external view returns (uint256[])

enumsetLength

function enumsetLength(bytes32 key) external view returns (uint256)