IDataStore.sol
View Source: contracts/interfaces/IDataStore.sol
↘ Derived Contracts: DataStore
IDataStore
Functions
setSecurityToken
⤿ Overridden Implementation(s): DataStore.setSecurityToken
Changes security token atatched to this data store
Arguments
Name | Type | Description |
_securityToken | address | address of the security token |
setUint256
⤿ Overridden Implementation(s): DataStore.setUint256
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.setBytes32
Arguments
Name | Type | Description |
_key | bytes32 | |
_data | bytes32 |
setAddress
⤿ Overridden Implementation(s): DataStore.setAddress
Arguments
Name | Type | Description |
_key | bytes32 | |
_data | address |
setString
⤿ Overridden Implementation(s): DataStore.setString
Arguments
Name | Type | Description |
_key | bytes32 | |
_data | string |
setBytes
⤿ Overridden Implementation(s): DataStore.setBytes
Arguments
Name | Type | Description |
_key | bytes32 | |
_data | bytes |
setBool
⤿ Overridden Implementation(s): DataStore.setBool
Arguments
Name | Type | Description |
_key | bytes32 | |
_data | bool |
setUint256Array
⤿ Overridden Implementation(s): DataStore.setUint256Array
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.setBytes32Array
Arguments
Name | Type | Description |
_key | bytes32 | |
_data | bytes32[] |
setAddressArray
⤿ Overridden Implementation(s): DataStore.setAddressArray
Arguments
Name | Type | Description |
_key | bytes32 | |
_data | address[] |
setBoolArray
⤿ Overridden Implementation(s): DataStore.setBoolArray
Arguments
Name | Type | Description |
_key | bytes32 | |
_data | bool[] |
insertUint256
⤿ Overridden Implementation(s): DataStore.insertUint256
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.insertBytes32
Arguments
Name | Type | Description |
_key | bytes32 | |
_data | bytes32 |
insertAddress
⤿ Overridden Implementation(s): DataStore.insertAddress
Arguments
Name | Type | Description |
_key | bytes32 | |
_data | address |
insertBool
⤿ Overridden Implementation(s): DataStore.insertBool
Arguments
Name | Type | Description |
_key | bytes32 | |
_data | bool |
deleteUint256
⤿ Overridden Implementation(s): DataStore.deleteUint256
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.deleteBytes32
Arguments
Name | Type | Description |
_key | bytes32 | |
_index | uint256 |
deleteAddress
⤿ Overridden Implementation(s): DataStore.deleteAddress
Arguments
Name | Type | Description |
_key | bytes32 | |
_index | uint256 |
deleteBool
⤿ Overridden Implementation(s): DataStore.deleteBool
Arguments
Name | Type | Description |
_key | bytes32 | |
_index | uint256 |
setUint256Multi
⤿ Overridden Implementation(s): DataStore.setUint256Multi
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.setBytes32Multi
Arguments
Name | Type | Description |
_keys | bytes32[] | |
_data | bytes32[] |
setAddressMulti
⤿ Overridden Implementation(s): DataStore.setAddressMulti
Arguments
Name | Type | Description |
_keys | bytes32[] | |
_data | address[] |
setBoolMulti
⤿ Overridden Implementation(s): DataStore.setBoolMulti
Arguments
Name | Type | Description |
_keys | bytes32[] | |
_data | bool[] |
insertUint256Multi
⤿ Overridden Implementation(s): DataStore.insertUint256Multi
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.insertBytes32Multi
Arguments
Name | Type | Description |
_keys | bytes32[] | |
_data | bytes32[] |
insertAddressMulti
⤿ Overridden Implementation(s): DataStore.insertAddressMulti
Arguments
Name | Type | Description |
_keys | bytes32[] | |
_data | address[] |
insertBoolMulti
⤿ Overridden Implementation(s): DataStore.insertBoolMulti
Arguments
Name | Type | Description |
_keys | bytes32[] | |
_data | bool[] |
getUint256
⤿ Overridden Implementation(s): DataStore.getUint256
Arguments
Name | Type | Description |
_key | bytes32 |
getBytes32
⤿ Overridden Implementation(s): DataStore.getBytes32
Arguments
Name | Type | Description |
_key | bytes32 |
getAddress
⤿ Overridden Implementation(s): DataStore.getAddress
Arguments
Name | Type | Description |
_key | bytes32 |
getString
⤿ Overridden Implementation(s): DataStore.getString
Arguments
Name | Type | Description |
_key | bytes32 |
getBytes
⤿ Overridden Implementation(s): DataStore.getBytes
Arguments
Name | Type | Description |
_key | bytes32 |
getBool
⤿ Overridden Implementation(s): DataStore.getBool
Arguments
Name | Type | Description |
_key | bytes32 |
getUint256Array
⤿ Overridden Implementation(s): DataStore.getUint256Array
Arguments
Name | Type | Description |
_key | bytes32 |
getBytes32Array
⤿ Overridden Implementation(s): DataStore.getBytes32Array
Arguments
Name | Type | Description |
_key | bytes32 |
getAddressArray
⤿ Overridden Implementation(s): DataStore.getAddressArray
Arguments
Name | Type | Description |
_key | bytes32 |
getBoolArray
⤿ Overridden Implementation(s): DataStore.getBoolArray
Arguments
Name | Type | Description |
_key | bytes32 |
getUint256ArrayLength
⤿ Overridden Implementation(s): DataStore.getUint256ArrayLength
Arguments
Name | Type | Description |
_key | bytes32 |
getBytes32ArrayLength
⤿ Overridden Implementation(s): DataStore.getBytes32ArrayLength
Arguments
Name | Type | Description |
_key | bytes32 |
getAddressArrayLength
⤿ Overridden Implementation(s): DataStore.getAddressArrayLength
Arguments
Name | Type | Description |
_key | bytes32 |
getBoolArrayLength
⤿ Overridden Implementation(s): DataStore.getBoolArrayLength
Arguments
Name | Type | Description |
_key | bytes32 |
getUint256ArrayElement
⤿ Overridden Implementation(s): DataStore.getUint256ArrayElement
Arguments
Name | Type | Description |
_key | bytes32 | |
_index | uint256 |
getBytes32ArrayElement
⤿ Overridden Implementation(s): DataStore.getBytes32ArrayElement
Arguments
Name | Type | Description |
_key | bytes32 | |
_index | uint256 |
getAddressArrayElement
⤿ Overridden Implementation(s): DataStore.getAddressArrayElement
Arguments
Name | Type | Description |
_key | bytes32 | |
_index | uint256 |
getBoolArrayElement
⤿ Overridden Implementation(s): DataStore.getBoolArrayElement
Arguments
Name | Type | Description |
_key | bytes32 | |
_index | uint256 |
getUint256ArrayElements
⤿ Overridden Implementation(s): DataStore.getUint256ArrayElements
Arguments
Name | Type | Description |
_key | bytes32 | |
_startIndex | uint256 | |
_endIndex | uint256 |
getBytes32ArrayElements
⤿ Overridden Implementation(s): DataStore.getBytes32ArrayElements
Arguments
Name | Type | Description |
_key | bytes32 | |
_startIndex | uint256 | |
_endIndex | uint256 |
getAddressArrayElements
⤿ Overridden Implementation(s): DataStore.getAddressArrayElements
Arguments
Name | Type | Description |
_key | bytes32 | |
_startIndex | uint256 | |
_endIndex | uint256 |
getBoolArrayElements
⤿ Overridden Implementation(s): DataStore.getBoolArrayElements
Arguments
Name | Type | Description |
_key | bytes32 | |
_startIndex | uint256 | |
_endIndex | uint256 |
Last updated