Skip to content

FlexibleStorage

Description

Source: contracts/FlexibleStorage.sol

Architecture

Inheritance Graph

graph TD FlexibleStorage[FlexibleStorage] --> ContractStorage[ContractStorage]

Constructor

constructor

Source

Details

Signature

(address _resolver)

Visibility

public

State Mutability

nonpayable

Views

getAddressValue

Source

Details

Signature

getAddressValue(bytes32 contractName, bytes32 record) returns (address)

Visibility

external

State Mutability

view

getAddressValues

Source

Details

Signature

getAddressValues(bytes32 contractName, bytes32[] records) returns (address[])

Visibility

external

State Mutability

view

getBoolValue

Source

Details

Signature

getBoolValue(bytes32 contractName, bytes32 record) returns (bool)

Visibility

external

State Mutability

view

getBoolValues

Source

Details

Signature

getBoolValues(bytes32 contractName, bytes32[] records) returns (bool[])

Visibility

external

State Mutability

view

getBytes32Value

Source

Details

Signature

getBytes32Value(bytes32 contractName, bytes32 record) returns (bytes32)

Visibility

external

State Mutability

view

getBytes32Values

Source

Details

Signature

getBytes32Values(bytes32 contractName, bytes32[] records) returns (bytes32[])

Visibility

external

State Mutability

view

getIntValue

Source

Details

Signature

getIntValue(bytes32 contractName, bytes32 record) returns (int256)

Visibility

external

State Mutability

view

getIntValues

Source

Details

Signature

getIntValues(bytes32 contractName, bytes32[] records) returns (int256[])

Visibility

external

State Mutability

view

getUIntValue

Source

Details

Signature

getUIntValue(bytes32 contractName, bytes32 record) returns (uint256)

Visibility

external

State Mutability

view

getUIntValues

Source

Details

Signature

getUIntValues(bytes32 contractName, bytes32[] records) returns (uint256[])

Visibility

external

State Mutability

view

Restricted Functions

deleteAddressValue

Source

Details

Signature

deleteAddressValue(bytes32 contractName, bytes32 record)

Visibility

external

State Mutability

nonpayable

Modifiers

Emits

deleteBoolValue

Source

Details

Signature

deleteBoolValue(bytes32 contractName, bytes32 record)

Visibility

external

State Mutability

nonpayable

Modifiers

Emits

deleteBytes32Value

Source

Details

Signature

deleteBytes32Value(bytes32 contractName, bytes32 record)

Visibility

external

State Mutability

nonpayable

Modifiers

Emits

deleteIntValue

Source

Details

Signature

deleteIntValue(bytes32 contractName, bytes32 record)

Visibility

external

State Mutability

nonpayable

Modifiers

Emits

deleteUIntValue

Source

Details

Signature

deleteUIntValue(bytes32 contractName, bytes32 record)

Visibility

external

State Mutability

nonpayable

Modifiers

Emits

setAddressValue

Source

Details

Signature

setAddressValue(bytes32 contractName, bytes32 record, address value)

Visibility

external

State Mutability

nonpayable

Modifiers

setAddressValues

Source

Details

Signature

setAddressValues(bytes32 contractName, bytes32[] records, address[] values)

Visibility

external

State Mutability

nonpayable

Requires

Modifiers

setBoolValue

Source

Details

Signature

setBoolValue(bytes32 contractName, bytes32 record, bool value)

Visibility

external

State Mutability

nonpayable

Modifiers

setBoolValues

Source

Details

Signature

setBoolValues(bytes32 contractName, bytes32[] records, bool[] values)

Visibility

external

State Mutability

nonpayable

Requires

Modifiers

setBytes32Value

Source

Details

Signature

setBytes32Value(bytes32 contractName, bytes32 record, bytes32 value)

Visibility

external

State Mutability

nonpayable

Modifiers

setBytes32Values

Source

Details

Signature

setBytes32Values(bytes32 contractName, bytes32[] records, bytes32[] values)

Visibility

external

State Mutability

nonpayable

Requires

Modifiers

setIntValue

Source

Details

Signature

setIntValue(bytes32 contractName, bytes32 record, int256 value)

Visibility

external

State Mutability

nonpayable

Modifiers

setIntValues

Source

Details

Signature

setIntValues(bytes32 contractName, bytes32[] records, int256[] values)

Visibility

external

State Mutability

nonpayable

Requires

Modifiers

setUIntValue

Source

Details

Signature

setUIntValue(bytes32 contractName, bytes32 record, uint256 value)

Visibility

external

State Mutability

nonpayable

Modifiers

setUIntValues

Source

Details

Signature

setUIntValues(bytes32 contractName, bytes32[] records, uint256[] values)

Visibility

external

State Mutability

nonpayable

Requires

Modifiers

Internal Functions

_setAddressValue

Source

Details

Signature

_setAddressValue(bytes32 contractName, bytes32 record, address value)

Visibility

internal

State Mutability

nonpayable

Emits

_setBoolValue

Source

Details

Signature

_setBoolValue(bytes32 contractName, bytes32 record, bool value)

Visibility

internal

State Mutability

nonpayable

Emits

_setBytes32Value

Source

Details

Signature

_setBytes32Value(bytes32 contractName, bytes32 record, bytes32 value)

Visibility

internal

State Mutability

nonpayable

Emits

_setIntValue

Source

Details

Signature

_setIntValue(bytes32 contractName, bytes32 record, int256 value)

Visibility

internal

State Mutability

nonpayable

Emits

_setUIntValue

Source

Details

Signature

_setUIntValue(bytes32 contractName, bytes32 record, uint256 value)

Visibility

internal

State Mutability

nonpayable

Emits

Events

ValueDeletedAddress

Source

Signature: ValueDeletedAddress(bytes32 contractName, bytes32 record, address value)

ValueDeletedBool

Source

Signature: ValueDeletedBool(bytes32 contractName, bytes32 record, bool value)

ValueDeletedBytes32

Source

Signature: ValueDeletedBytes32(bytes32 contractName, bytes32 record, bytes32 value)

ValueDeletedInt

Source

Signature: ValueDeletedInt(bytes32 contractName, bytes32 record, int256 value)

ValueDeletedUInt

Source

Signature: ValueDeletedUInt(bytes32 contractName, bytes32 record, uint256 value)

ValueSetAddress

Source

Signature: ValueSetAddress(bytes32 contractName, bytes32 record, address value)

ValueSetBool

Source

Signature: ValueSetBool(bytes32 contractName, bytes32 record, bool value)

ValueSetBytes32

Source

Signature: ValueSetBytes32(bytes32 contractName, bytes32 record, bytes32 value)

ValueSetInt

Source

Signature: ValueSetInt(bytes32 contractName, bytes32 record, int256 value)

ValueSetUInt

Source

Signature: ValueSetUInt(bytes32 contractName, bytes32 record, uint256 value)