IDataStore.sol

View Source: contracts/interfaces/IDataStore.solarrow-up-right

↘ Derived Contracts: DataStorearrow-up-right

IDataStore

Functions

setSecurityToken

⤿ Overridden Implementation(s): DataStore.setSecurityTokenarrow-up-right

Changes security token atatched to this data store

Arguments

Name

Type

Description

_securityToken

address

address of the security token

setUint256

⤿ Overridden Implementation(s): DataStore.setUint256arrow-up-right

Stores a uint256 data against a key

Arguments

Name

Type

Description

_key

bytes32

Unique key to identify the data

_data

uint256

Data to be stored against the key

setBytes32

⤿ Overridden Implementation(s): DataStore.setBytes32arrow-up-right

Arguments

Name

Type

Description

_key

bytes32

_data

bytes32

setAddress

⤿ Overridden Implementation(s): DataStore.setAddressarrow-up-right

Arguments

Name

Type

Description

_key

bytes32

_data

address

setString

⤿ Overridden Implementation(s): DataStore.setStringarrow-up-right

Arguments

Name

Type

Description

_key

bytes32

_data

string

setBytes

⤿ Overridden Implementation(s): DataStore.setBytesarrow-up-right

Arguments

Name

Type

Description

_key

bytes32

_data

bytes

setBool

⤿ Overridden Implementation(s): DataStore.setBoolarrow-up-right

Arguments

Name

Type

Description

_key

bytes32

_data

bool

setUint256Array

⤿ Overridden Implementation(s): DataStore.setUint256Arrayarrow-up-right

Stores a uint256 array against a key

Arguments

Name

Type

Description

_key

bytes32

Unique key to identify the array

_data

uint256[]

Array to be stored against the key

setBytes32Array

⤿ Overridden Implementation(s): DataStore.setBytes32Arrayarrow-up-right

Arguments

Name

Type

Description

_key

bytes32

_data

bytes32[]

setAddressArray

⤿ Overridden Implementation(s): DataStore.setAddressArrayarrow-up-right

Arguments

Name

Type

Description

_key

bytes32

_data

address[]

setBoolArray

⤿ Overridden Implementation(s): DataStore.setBoolArrayarrow-up-right

Arguments

Name

Type

Description

_key

bytes32

_data

bool[]

insertUint256

⤿ Overridden Implementation(s): DataStore.insertUint256arrow-up-right

Inserts a uint256 element to the array identified by the key

Arguments

Name

Type

Description

_key

bytes32

Unique key to identify the array

_data

uint256

Element to push into the array

insertBytes32

⤿ Overridden Implementation(s): DataStore.insertBytes32arrow-up-right

Arguments

Name

Type

Description

_key

bytes32

_data

bytes32

insertAddress

⤿ Overridden Implementation(s): DataStore.insertAddressarrow-up-right

Arguments

Name

Type

Description

_key

bytes32

_data

address

insertBool

⤿ Overridden Implementation(s): DataStore.insertBoolarrow-up-right

Arguments

Name

Type

Description

_key

bytes32

_data

bool

deleteUint256

⤿ Overridden Implementation(s): DataStore.deleteUint256arrow-up-right

Deletes an element from the array identified by the key. When an element is deleted from an Array, last element of that array is moved to the index of deleted element.

Arguments

Name

Type

Description

_key

bytes32

Unique key to identify the array

_index

uint256

Index of the element to delete

deleteBytes32

⤿ Overridden Implementation(s): DataStore.deleteBytes32arrow-up-right

Arguments

Name

Type

Description

_key

bytes32

_index

uint256

deleteAddress

⤿ Overridden Implementation(s): DataStore.deleteAddressarrow-up-right

Arguments

Name

Type

Description

_key

bytes32

_index

uint256

deleteBool

⤿ Overridden Implementation(s): DataStore.deleteBoolarrow-up-right

Arguments

Name

Type

Description

_key

bytes32

_index

uint256

setUint256Multi

⤿ Overridden Implementation(s): DataStore.setUint256Multiarrow-up-right

Stores multiple uint256 data against respective keys

Arguments

Name

Type

Description

_keys

bytes32[]

Array of keys to identify the data

_data

uint256[]

Array of data to be stored against the respective keys

setBytes32Multi

⤿ Overridden Implementation(s): DataStore.setBytes32Multiarrow-up-right

Arguments

Name

Type

Description

_keys

bytes32[]

_data

bytes32[]

setAddressMulti

⤿ Overridden Implementation(s): DataStore.setAddressMultiarrow-up-right

Arguments

Name

Type

Description

_keys

bytes32[]

_data

address[]

setBoolMulti

⤿ Overridden Implementation(s): DataStore.setBoolMultiarrow-up-right

Arguments

Name

Type

Description

_keys

bytes32[]

_data

bool[]

insertUint256Multi

⤿ Overridden Implementation(s): DataStore.insertUint256Multiarrow-up-right

Inserts multiple uint256 elements to the array identified by the respective keys

Arguments

Name

Type

Description

_keys

bytes32[]

Array of keys to identify the data

_data

uint256[]

Array of data to be inserted in arrays of the respective keys

insertBytes32Multi

⤿ Overridden Implementation(s): DataStore.insertBytes32Multiarrow-up-right

Arguments

Name

Type

Description

_keys

bytes32[]

_data

bytes32[]

insertAddressMulti

⤿ Overridden Implementation(s): DataStore.insertAddressMultiarrow-up-right

Arguments

Name

Type

Description

_keys

bytes32[]

_data

address[]

insertBoolMulti

⤿ Overridden Implementation(s): DataStore.insertBoolMultiarrow-up-right

Arguments

Name

Type

Description

_keys

bytes32[]

_data

bool[]

getUint256

⤿ Overridden Implementation(s): DataStore.getUint256arrow-up-right

Arguments

Name

Type

Description

_key

bytes32

getBytes32

⤿ Overridden Implementation(s): DataStore.getBytes32arrow-up-right

Arguments

Name

Type

Description

_key

bytes32

getAddress

⤿ Overridden Implementation(s): DataStore.getAddressarrow-up-right

Arguments

Name

Type

Description

_key

bytes32

getString

⤿ Overridden Implementation(s): DataStore.getStringarrow-up-right

Arguments

Name

Type

Description

_key

bytes32

getBytes

⤿ Overridden Implementation(s): DataStore.getBytesarrow-up-right

Arguments

Name

Type

Description

_key

bytes32

getBool

⤿ Overridden Implementation(s): DataStore.getBoolarrow-up-right

Arguments

Name

Type

Description

_key

bytes32

getUint256Array

⤿ Overridden Implementation(s): DataStore.getUint256Arrayarrow-up-right

Arguments

Name

Type

Description

_key

bytes32

getBytes32Array

⤿ Overridden Implementation(s): DataStore.getBytes32Arrayarrow-up-right

Arguments

Name

Type

Description

_key

bytes32

getAddressArray

⤿ Overridden Implementation(s): DataStore.getAddressArrayarrow-up-right

Arguments

Name

Type

Description

_key

bytes32

getBoolArray

⤿ Overridden Implementation(s): DataStore.getBoolArrayarrow-up-right

Arguments

Name

Type

Description

_key

bytes32

getUint256ArrayLength

⤿ Overridden Implementation(s): DataStore.getUint256ArrayLengtharrow-up-right

Arguments

Name

Type

Description

_key

bytes32

getBytes32ArrayLength

⤿ Overridden Implementation(s): DataStore.getBytes32ArrayLengtharrow-up-right

Arguments

Name

Type

Description

_key

bytes32

getAddressArrayLength

⤿ Overridden Implementation(s): DataStore.getAddressArrayLengtharrow-up-right

Arguments

Name

Type

Description

_key

bytes32

getBoolArrayLength

⤿ Overridden Implementation(s): DataStore.getBoolArrayLengtharrow-up-right

Arguments

Name

Type

Description

_key

bytes32

getUint256ArrayElement

⤿ Overridden Implementation(s): DataStore.getUint256ArrayElementarrow-up-right

Arguments

Name

Type

Description

_key

bytes32

_index

uint256

getBytes32ArrayElement

⤿ Overridden Implementation(s): DataStore.getBytes32ArrayElementarrow-up-right

Arguments

Name

Type

Description

_key

bytes32

_index

uint256

getAddressArrayElement

⤿ Overridden Implementation(s): DataStore.getAddressArrayElementarrow-up-right

Arguments

Name

Type

Description

_key

bytes32

_index

uint256

getBoolArrayElement

⤿ Overridden Implementation(s): DataStore.getBoolArrayElementarrow-up-right

Arguments

Name

Type

Description

_key

bytes32

_index

uint256

getUint256ArrayElements

⤿ Overridden Implementation(s): DataStore.getUint256ArrayElementsarrow-up-right

Arguments

Name

Type

Description

_key

bytes32

_startIndex

uint256

_endIndex

uint256

getBytes32ArrayElements

⤿ Overridden Implementation(s): DataStore.getBytes32ArrayElementsarrow-up-right

Arguments

Name

Type

Description

_key

bytes32

_startIndex

uint256

_endIndex

uint256

getAddressArrayElements

⤿ Overridden Implementation(s): DataStore.getAddressArrayElementsarrow-up-right

Arguments

Name

Type

Description

_key

bytes32

_startIndex

uint256

_endIndex

uint256

getBoolArrayElements

⤿ Overridden Implementation(s): DataStore.getBoolArrayElementsarrow-up-right

Arguments

Name

Type

Description

_key

bytes32

_startIndex

uint256

_endIndex

uint256

Last updated

Was this helpful?