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[]