FlexibleStorage¶
Description¶
Source: contracts/FlexibleStorage.sol
Constructor¶
constructor
¶
Details
Signature
constructor(address _resolver)
Visibility
public
State Mutability
``
Views¶
getAddressValue
¶
Details
Signature
getAddressValue(bytes32 contractName, bytes32 record) view returns (address)
Visibility
external
State Mutability
view
getAddressValues
¶
Details
Signature
getAddressValues(bytes32 contractName, bytes32[] records) view returns (address[])
Visibility
external
State Mutability
view
getBoolValue
¶
Details
Signature
getBoolValue(bytes32 contractName, bytes32 record) view returns (bool)
Visibility
external
State Mutability
view
getBoolValues
¶
Details
Signature
getBoolValues(bytes32 contractName, bytes32[] records) view returns (bool[])
Visibility
external
State Mutability
view
getBytes32Value
¶
Details
Signature
getBytes32Value(bytes32 contractName, bytes32 record) view returns (bytes32)
Visibility
external
State Mutability
view
getBytes32Values
¶
Details
Signature
getBytes32Values(bytes32 contractName, bytes32[] records) view returns (bytes32[])
Visibility
external
State Mutability
view
getIntValue
¶
Details
Signature
getIntValue(bytes32 contractName, bytes32 record) view returns (int256)
Visibility
external
State Mutability
view
getIntValues
¶
Details
Signature
getIntValues(bytes32 contractName, bytes32[] records) view returns (int256[])
Visibility
external
State Mutability
view
getUIntValue
¶
Details
Signature
getUIntValue(bytes32 contractName, bytes32 record) view returns (uint256)
Visibility
external
State Mutability
view
getUIntValues
¶
Details
Signature
getUIntValues(bytes32 contractName, bytes32[] records) view returns (uint256[])
Visibility
external
State Mutability
view
Restricted Functions¶
deleteAddressValue
¶
Details
Signature
deleteAddressValue(bytes32 contractName, bytes32 record)
Visibility
external
State Mutability
``
Modifiers
Emits
deleteBoolValue
¶
Details
Signature
deleteBoolValue(bytes32 contractName, bytes32 record)
Visibility
external
State Mutability
``
Modifiers
Emits
deleteBytes32Value
¶
Details
Signature
deleteBytes32Value(bytes32 contractName, bytes32 record)
Visibility
external
State Mutability
``
Modifiers
Emits
deleteIntValue
¶
Details
Signature
deleteIntValue(bytes32 contractName, bytes32 record)
Visibility
external
State Mutability
``
Modifiers
Emits
deleteUIntValue
¶
Details
Signature
deleteUIntValue(bytes32 contractName, bytes32 record)
Visibility
external
State Mutability
``
Modifiers
Emits
setAddressValue
¶
Details
Signature
setAddressValue(bytes32 contractName, bytes32 record, address value)
Visibility
external
State Mutability
``
Modifiers
setAddressValues
¶
Details
Signature
setAddressValues(bytes32 contractName, bytes32[] records, address[] values)
Visibility
external
State Mutability
``
Requires
Modifiers
setBoolValue
¶
Details
Signature
setBoolValue(bytes32 contractName, bytes32 record, bool value)
Visibility
external
State Mutability
``
Modifiers
setBoolValues
¶
Details
Signature
setBoolValues(bytes32 contractName, bytes32[] records, bool[] values)
Visibility
external
State Mutability
``
Requires
Modifiers
setBytes32Value
¶
Details
Signature
setBytes32Value(bytes32 contractName, bytes32 record, bytes32 value)
Visibility
external
State Mutability
``
Modifiers
setBytes32Values
¶
Details
Signature
setBytes32Values(bytes32 contractName, bytes32[] records, bytes32[] values)
Visibility
external
State Mutability
``
Requires
Modifiers
setIntValue
¶
Details
Signature
setIntValue(bytes32 contractName, bytes32 record, int256 value)
Visibility
external
State Mutability
``
Modifiers
setIntValues
¶
Details
Signature
setIntValues(bytes32 contractName, bytes32[] records, int256[] values)
Visibility
external
State Mutability
``
Requires
Modifiers
setUIntValue
¶
Details
Signature
setUIntValue(bytes32 contractName, bytes32 record, uint256 value)
Visibility
external
State Mutability
``
Modifiers
setUIntValues
¶
Details
Signature
setUIntValues(bytes32 contractName, bytes32[] records, uint256[] values)
Visibility
external
State Mutability
``
Requires
Modifiers
Internal Functions¶
_setAddressValue
¶
Details
Signature
_setAddressValue(bytes32 contractName, bytes32 record, address value)
Visibility
internal
State Mutability
``
Emits
_setBoolValue
¶
Details
Signature
_setBoolValue(bytes32 contractName, bytes32 record, bool value)
Visibility
internal
State Mutability
``
Emits
_setBytes32Value
¶
Details
Signature
_setBytes32Value(bytes32 contractName, bytes32 record, bytes32 value)
Visibility
internal
State Mutability
``
Emits
_setIntValue
¶
Details
Signature
_setIntValue(bytes32 contractName, bytes32 record, int256 value)
Visibility
internal
State Mutability
``
Emits
_setUIntValue
¶
Details
Signature
_setUIntValue(bytes32 contractName, bytes32 record, uint256 value)
Visibility
internal
State Mutability
``
Emits
Events¶
ValueDeletedAddress
¶
Signature: ValueDeletedAddress(bytes32 contractName, bytes32 record, address value)
ValueDeletedBool
¶
Signature: ValueDeletedBool(bytes32 contractName, bytes32 record, bool value)
ValueDeletedBytes32
¶
Signature: ValueDeletedBytes32(bytes32 contractName, bytes32 record, bytes32 value)
ValueDeletedInt
¶
Signature: ValueDeletedInt(bytes32 contractName, bytes32 record, int256 value)
ValueDeletedUInt
¶
Signature: ValueDeletedUInt(bytes32 contractName, bytes32 record, uint256 value)
ValueSetAddress
¶
Signature: ValueSetAddress(bytes32 contractName, bytes32 record, address value)
ValueSetBool
¶
Signature: ValueSetBool(bytes32 contractName, bytes32 record, bool value)
ValueSetBytes32
¶
Signature: ValueSetBytes32(bytes32 contractName, bytes32 record, bytes32 value)
ValueSetInt
¶
Signature: ValueSetInt(bytes32 contractName, bytes32 record, int256 value)
ValueSetUInt
¶
Signature: ValueSetUInt(bytes32 contractName, bytes32 record, uint256 value)