RocketStorageInterface

Git Source

Functions

getDeployedStatus

function getDeployedStatus() external view returns (bool);

getGuardian

function getGuardian() external view returns (address);

setGuardian

function setGuardian(address _newAddress) external;

confirmGuardian

function confirmGuardian() external;

getAddress

function getAddress(bytes32 _key) external view returns (address);

getUint

function getUint(bytes32 _key) external view returns (uint256);

getString

function getString(bytes32 _key) external view returns (string memory);

getBytes

function getBytes(bytes32 _key) external view returns (bytes memory);

getBool

function getBool(bytes32 _key) external view returns (bool);

getInt

function getInt(bytes32 _key) external view returns (int256);

getBytes32

function getBytes32(bytes32 _key) external view returns (bytes32);

setAddress

function setAddress(bytes32 _key, address _value) external;

setUint

function setUint(bytes32 _key, uint256 _value) external;

setString

function setString(bytes32 _key, string calldata _value) external;

setBytes

function setBytes(bytes32 _key, bytes calldata _value) external;

setBool

function setBool(bytes32 _key, bool _value) external;

setInt

function setInt(bytes32 _key, int256 _value) external;

setBytes32

function setBytes32(bytes32 _key, bytes32 _value) external;

deleteAddress

function deleteAddress(bytes32 _key) external;

deleteUint

function deleteUint(bytes32 _key) external;

deleteString

function deleteString(bytes32 _key) external;

deleteBytes

function deleteBytes(bytes32 _key) external;

deleteBool

function deleteBool(bytes32 _key) external;

deleteInt

function deleteInt(bytes32 _key) external;

deleteBytes32

function deleteBytes32(bytes32 _key) external;

addUint

function addUint(bytes32 _key, uint256 _amount) external;

subUint

function subUint(bytes32 _key, uint256 _amount) external;

getNodeWithdrawalAddress

function getNodeWithdrawalAddress(address _nodeAddress) external view returns (address);

getNodePendingWithdrawalAddress

function getNodePendingWithdrawalAddress(address _nodeAddress) external view returns (address);

setWithdrawalAddress

function setWithdrawalAddress(address _nodeAddress, address _newWithdrawalAddress, bool _confirm) external;

confirmWithdrawalAddress

function confirmWithdrawalAddress(address _nodeAddress) external;