IStructuredStorage
contract IStructuredStorage
Index
- deleteAddress
- deleteBool
- deleteBytes
- deleteBytes32
- deleteInt
- deleteString
- deleteUint
- getAddress
- getAddressArray
- getBool
- getBoolArray
- getBytes
- getBytes32
- getBytes32Array
- getInt
- getIntArray
- getString
- getUint
- getUintArray
- setAddress
- setAddressArray
- setBool
- setBoolArray
- setBytes
- setBytes32
- setBytes32Array
- setInt
- setIntArray
- setProxyLogicContract
- setProxyLogicContractAndDeployer
- setString
- setUint
- setUintArray
Reference
Functions
deleteAddress
abstract function deleteAddress(bytes32 _key) external
- Parameters:
_key
- bytes32
deleteBool
abstract function deleteBool(bytes32 _key) external
- Parameters:
_key
- bytes32
deleteBytes
abstract function deleteBytes(bytes32 _key) external
- Parameters:
_key
- bytes32
deleteBytes32
abstract function deleteBytes32(bytes32 _key) external
- Parameters:
_key
- bytes32
deleteInt
abstract function deleteInt(bytes32 _key) external
- Parameters:
_key
- bytes32
deleteString
abstract function deleteString(bytes32 _key) external
- Parameters:
_key
- bytes32
deleteUint
abstract function deleteUint(bytes32 _key) external
- Parameters:
_key
- bytes32
getAddress
abstract function getAddress(bytes32 _key) external view returns (address)
- Parameters:
_key
- bytes32- Returns:
- address
getAddressArray
abstract function getAddressArray(bytes32 _key) external view returns (address[])
- Parameters:
_key
- bytes32- Returns:
- address[]
getBool
abstract function getBool(bytes32 _key) external view returns (bool)
- Parameters:
_key
- bytes32- Returns:
- bool
getBoolArray
abstract function getBoolArray(bytes32 _key) external view returns (bool[])
- Parameters:
_key
- bytes32- Returns:
- bool[]
getBytes
abstract function getBytes(bytes32 _key) external view returns (bytes)
- Parameters:
_key
- bytes32- Returns:
- bytes
getBytes32
abstract function getBytes32(bytes32 _key) external view returns (bytes32)
- Parameters:
_key
- bytes32- Returns:
- bytes32
getBytes32Array
abstract function getBytes32Array(bytes32 _key) external view returns (bytes32[])
- Parameters:
_key
- bytes32- Returns:
- bytes32[]
getInt
abstract function getInt(bytes32 _key) external view returns (int)
- Parameters:
_key
- bytes32- Returns:
- int
getIntArray
abstract function getIntArray(bytes32 _key) external view returns (int[])
- Parameters:
_key
- bytes32- Returns:
- int[]
getString
abstract function getString(bytes32 _key) external view returns (string)
- Parameters:
_key
- bytes32- Returns:
- string
getUint
abstract function getUint(bytes32 _key) external view returns (uint)
- Parameters:
_key
- bytes32- Returns:
- uint
getUintArray
abstract function getUintArray(bytes32 _key) external view returns (uint[])
- Parameters:
_key
- bytes32- Returns:
- uint[]
setAddress
abstract function setAddress(bytes32 _key, address _value) external
- Parameters:
_key
- bytes32_value
- address
setAddressArray
abstract function setAddressArray(bytes32 _key, address[] _value) external
- Parameters:
_key
- bytes32_value
- address[]
setBool
abstract function setBool(bytes32 _key, bool _value) external
- Parameters:
_key
- bytes32_value
- bool
setBoolArray
abstract function setBoolArray(bytes32 _key, bool[] _value) external
- Parameters:
_key
- bytes32_value
- bool[]
setBytes
abstract function setBytes(bytes32 _key, bytes _value) external
- Parameters:
_key
- bytes32_value
- bytes
setBytes32
abstract function setBytes32(bytes32 _key, bytes32 _value) external
- Parameters:
_key
- bytes32_value
- bytes32
setBytes32Array
abstract function setBytes32Array(bytes32 _key, bytes32[] _value) external
- Parameters:
_key
- bytes32_value
- bytes32[]
setInt
abstract function setInt(bytes32 _key, int _value) external
- Parameters:
_key
- bytes32_value
- int
setIntArray
abstract function setIntArray(bytes32 _key, int[] _value) external
- Parameters:
_key
- bytes32_value
- int[]
setProxyLogicContract
abstract function setProxyLogicContract(address _proxyLogicContract) external
- Parameters:
_proxyLogicContract
- address
setProxyLogicContractAndDeployer
abstract function setProxyLogicContractAndDeployer(address _proxyLogicContract, address _deployer) external
- Parameters:
_proxyLogicContract
- address_deployer
- address
setString
abstract function setString(bytes32 _key, string _value) external
- Parameters:
_key
- bytes32_value
- string
setUint
abstract function setUint(bytes32 _key, uint _value) external
- Parameters:
_key
- bytes32_value
- uint
setUintArray
abstract function setUintArray(bytes32 _key, uint[] _value) external
- Parameters:
_key
- bytes32_value
- uint[]