Overview
ETH Balance
0 ETH
Eth Value
$0.00Latest 25 from a total of 122 transactions
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Bootstrap Spend ... | 20065862 | 605 days ago | IN | 0 ETH | 0.00088908 | ||||
| Bootstrap Spend ... | 20065858 | 605 days ago | IN | 0 ETH | 0.00084128 | ||||
| Bootstrap Settin... | 20059013 | 606 days ago | IN | 0 ETH | 0.00037838 | ||||
| Bootstrap Settin... | 20059004 | 606 days ago | IN | 0 ETH | 0.00038046 | ||||
| Bootstrap Spend ... | 19880000 | 631 days ago | IN | 0 ETH | 0.00062089 | ||||
| Bootstrap Spend ... | 19879996 | 631 days ago | IN | 0 ETH | 0.00066496 | ||||
| Bootstrap Spend ... | 19764684 | 647 days ago | IN | 0 ETH | 0.00086295 | ||||
| Bootstrap Spend ... | 19764678 | 647 days ago | IN | 0 ETH | 0.00083964 | ||||
| Bootstrap Settin... | 19573421 | 674 days ago | IN | 0 ETH | 0.00160185 | ||||
| Bootstrap Spend ... | 19480259 | 687 days ago | IN | 0 ETH | 0.0037913 | ||||
| Bootstrap Spend ... | 19480251 | 687 days ago | IN | 0 ETH | 0.00297234 | ||||
| Bootstrap Spend ... | 19259648 | 718 days ago | IN | 0 ETH | 0.0025295 | ||||
| Bootstrap Spend ... | 19259642 | 718 days ago | IN | 0 ETH | 0.0020937 | ||||
| Bootstrap Settin... | 19259626 | 718 days ago | IN | 0 ETH | 0.00197175 | ||||
| Bootstrap Settin... | 19259617 | 718 days ago | IN | 0 ETH | 0.00213812 | ||||
| Bootstrap Spend ... | 19237716 | 721 days ago | IN | 0 ETH | 0.00270808 | ||||
| Bootstrap Spend ... | 19230136 | 722 days ago | IN | 0 ETH | 0.00244988 | ||||
| Bootstrap Spend ... | 19230129 | 722 days ago | IN | 0 ETH | 0.00232976 | ||||
| Bootstrap Spend ... | 18959715 | 760 days ago | IN | 0 ETH | 0.00298618 | ||||
| Bootstrap Spend ... | 18959702 | 760 days ago | IN | 0 ETH | 0.00332615 | ||||
| Bootstrap Spend ... | 18682143 | 799 days ago | IN | 0 ETH | 0.00342045 | ||||
| Bootstrap Spend ... | 18682140 | 799 days ago | IN | 0 ETH | 0.0035481 | ||||
| Bootstrap Spend ... | 18682135 | 799 days ago | IN | 0 ETH | 0.00344375 | ||||
| Bootstrap Spend ... | 18682131 | 799 days ago | IN | 0 ETH | 0.00388033 | ||||
| Bootstrap Spend ... | 18518160 | 822 days ago | IN | 0 ETH | 0.00239271 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
RocketDAOProtocol
Compiler Version
v0.7.6+commit.7338295f
Contract Source Code (Solidity Standard Json-Input format)
/**
* .
* / \
* |.'.|
* |'.'|
* ,'| |`.
* |,-'-|-'-.|
* __|_| | _ _ _____ _
* | ___ \| | | | | | ___ \ | |
* | |_/ /|__ ___| | _____| |_ | |_/ /__ ___ | |
* | // _ \ / __| |/ / _ \ __| | __/ _ \ / _ \| |
* | |\ \ (_) | (__| < __/ |_ | | | (_) | (_) | |
* \_| \_\___/ \___|_|\_\___|\__| \_| \___/ \___/|_|
* +---------------------------------------------------+
* | DECENTRALISED STAKING PROTOCOL FOR ETHEREUM |
* +---------------------------------------------------+
*
* Rocket Pool is a first-of-its-kind Ethereum staking pool protocol, designed to
* be community-owned, decentralised, and trustless.
*
* For more information about Rocket Pool, visit https://rocketpool.net
*
* Authors: David Rugendyke, Jake Pospischil, Kane Wallmann, Darren Langley, Joe Clapis, Nick Doherty
*
*/
pragma solidity 0.7.6;
pragma abicoder v2;
// SPDX-License-Identifier: GPL-3.0-only
import "../../RocketBase.sol";
import "../../../interface/dao/protocol/RocketDAOProtocolInterface.sol";
import "../../../interface/dao/protocol/RocketDAOProtocolProposalsInterface.sol";
import "../../../types/SettingType.sol";
// The Rocket Pool Network DAO - This is a placeholder for the network DAO to come
contract RocketDAOProtocol is RocketBase, RocketDAOProtocolInterface {
// The namespace for any data stored in the network DAO (do not change)
string constant daoNameSpace = "dao.protocol.";
// Only allow bootstrapping when enabled
modifier onlyBootstrapMode() {
require(getBootstrapModeDisabled() == false, "Bootstrap mode not engaged");
_;
}
// Construct
constructor(RocketStorageInterface _rocketStorageAddress) RocketBase(_rocketStorageAddress) {
// Version
version = 1;
}
/**** DAO Properties **************/
// Returns true if bootstrap mode is disabled
function getBootstrapModeDisabled() override public view returns (bool) {
return getBool(keccak256(abi.encodePacked(daoNameSpace, "bootstrapmode.disabled")));
}
/**** Bootstrapping ***************/
// While bootstrap mode is engaged, RP can change settings alongside the DAO (when its implemented). When disabled, only DAO will be able to control settings
// Bootstrap mode - multi Setting
function bootstrapSettingMulti(string[] memory _settingContractNames, string[] memory _settingPaths, SettingType[] memory _types, bytes[] memory _values) override external onlyGuardian onlyBootstrapMode onlyLatestContract("rocketDAOProtocol", address(this)) {
// Ok good to go, lets update the settings
RocketDAOProtocolProposalsInterface(getContractAddress("rocketDAOProtocolProposals")).proposalSettingMulti(_settingContractNames, _settingPaths, _types, _values);
}
// Bootstrap mode - Uint Setting
function bootstrapSettingUint(string memory _settingContractName, string memory _settingPath, uint256 _value) override external onlyGuardian onlyBootstrapMode onlyLatestContract("rocketDAOProtocol", address(this)) {
// Ok good to go, lets update the settings
RocketDAOProtocolProposalsInterface(getContractAddress("rocketDAOProtocolProposals")).proposalSettingUint(_settingContractName, _settingPath, _value);
}
// Bootstrap mode - Bool Setting
function bootstrapSettingBool(string memory _settingContractName, string memory _settingPath, bool _value) override external onlyGuardian onlyBootstrapMode onlyLatestContract("rocketDAOProtocol", address(this)) {
// Ok good to go, lets update the settings
RocketDAOProtocolProposalsInterface(getContractAddress("rocketDAOProtocolProposals")).proposalSettingBool(_settingContractName, _settingPath, _value);
}
// Bootstrap mode - Address Setting
function bootstrapSettingAddress(string memory _settingContractName, string memory _settingPath, address _value) override external onlyGuardian onlyBootstrapMode onlyLatestContract("rocketDAOProtocol", address(this)) {
// Ok good to go, lets update the settings
RocketDAOProtocolProposalsInterface(getContractAddress("rocketDAOProtocolProposals")).proposalSettingAddress(_settingContractName, _settingPath, _value);
}
// Bootstrap mode - Set a claiming contract to receive a % of RPL inflation rewards
function bootstrapSettingClaimer(string memory _contractName, uint256 _perc) override external onlyGuardian onlyBootstrapMode onlyLatestContract("rocketDAOProtocol", address(this)) {
// Ok good to go, lets update the rewards claiming contract amount
RocketDAOProtocolProposalsInterface(getContractAddress("rocketDAOProtocolProposals")).proposalSettingRewardsClaimer(_contractName, _perc);
}
// Bootstrap mode -Spend DAO treasury
function bootstrapSpendTreasury(string memory _invoiceID, address _recipientAddress, uint256 _amount) override external onlyGuardian onlyBootstrapMode onlyLatestContract("rocketDAOProtocol", address(this)) {
// Ok good to go, lets update the rewards claiming contract amount
RocketDAOProtocolProposalsInterface(getContractAddress("rocketDAOProtocolProposals")).proposalSpendTreasury(_invoiceID, _recipientAddress, _amount);
}
// Bootstrap mode - Disable RP Access (only RP can call this to hand over full control to the DAO)
function bootstrapDisable(bool _confirmDisableBootstrapMode) override external onlyGuardian onlyBootstrapMode onlyLatestContract("rocketDAOProtocol", address(this)) {
require(_confirmDisableBootstrapMode == true, "You must confirm disabling bootstrap mode, it can only be done once!");
setBool(keccak256(abi.encodePacked(daoNameSpace, "bootstrapmode.disabled")), true);
}
}/**
* .
* / \
* |.'.|
* |'.'|
* ,'| |`.
* |,-'-|-'-.|
* __|_| | _ _ _____ _
* | ___ \| | | | | | ___ \ | |
* | |_/ /|__ ___| | _____| |_ | |_/ /__ ___ | |
* | // _ \ / __| |/ / _ \ __| | __/ _ \ / _ \| |
* | |\ \ (_) | (__| < __/ |_ | | | (_) | (_) | |
* \_| \_\___/ \___|_|\_\___|\__| \_| \___/ \___/|_|
* +---------------------------------------------------+
* | DECENTRALISED STAKING PROTOCOL FOR ETHEREUM |
* +---------------------------------------------------+
*
* Rocket Pool is a first-of-its-kind Ethereum staking pool protocol, designed to
* be community-owned, decentralised, and trustless.
*
* For more information about Rocket Pool, visit https://rocketpool.net
*
* Authors: David Rugendyke, Jake Pospischil, Kane Wallmann, Darren Langley, Joe Clapis, Nick Doherty
*
*/
pragma solidity 0.7.6;
// SPDX-License-Identifier: GPL-3.0-only
import "../interface/RocketStorageInterface.sol";
/// @title Base settings / modifiers for each contract in Rocket Pool
/// @author David Rugendyke
abstract contract RocketBase {
// Calculate using this as the base
uint256 constant calcBase = 1 ether;
// Version of the contract
uint8 public version;
// The main storage contract where primary persistant storage is maintained
RocketStorageInterface rocketStorage = RocketStorageInterface(0);
/*** Modifiers **********************************************************/
/**
* @dev Throws if called by any sender that doesn't match a Rocket Pool network contract
*/
modifier onlyLatestNetworkContract() {
require(getBool(keccak256(abi.encodePacked("contract.exists", msg.sender))), "Invalid or outdated network contract");
_;
}
/**
* @dev Throws if called by any sender that doesn't match one of the supplied contract or is the latest version of that contract
*/
modifier onlyLatestContract(string memory _contractName, address _contractAddress) {
require(_contractAddress == getAddress(keccak256(abi.encodePacked("contract.address", _contractName))), "Invalid or outdated contract");
_;
}
/**
* @dev Throws if called by any sender that isn't a registered node
*/
modifier onlyRegisteredNode(address _nodeAddress) {
require(getBool(keccak256(abi.encodePacked("node.exists", _nodeAddress))), "Invalid node");
_;
}
/**
* @dev Throws if called by any sender that isn't a trusted node DAO member
*/
modifier onlyTrustedNode(address _nodeAddress) {
require(getBool(keccak256(abi.encodePacked("dao.trustednodes.", "member", _nodeAddress))), "Invalid trusted node");
_;
}
/**
* @dev Throws if called by any sender that isn't a registered minipool
*/
modifier onlyRegisteredMinipool(address _minipoolAddress) {
require(getBool(keccak256(abi.encodePacked("minipool.exists", _minipoolAddress))), "Invalid minipool");
_;
}
/**
* @dev Throws if called by any account other than a guardian account (temporary account allowed access to settings before DAO is fully enabled)
*/
modifier onlyGuardian() {
require(msg.sender == rocketStorage.getGuardian(), "Account is not a temporary guardian");
_;
}
/*** Methods **********************************************************/
/// @dev Set the main Rocket Storage address
constructor(RocketStorageInterface _rocketStorageAddress) {
// Update the contract address
rocketStorage = RocketStorageInterface(_rocketStorageAddress);
}
/// @dev Get the address of a network contract by name
function getContractAddress(string memory _contractName) internal view returns (address) {
// Get the current contract address
address contractAddress = getAddress(keccak256(abi.encodePacked("contract.address", _contractName)));
// Check it
require(contractAddress != address(0x0), "Contract not found");
// Return
return contractAddress;
}
/// @dev Get the address of a network contract by name (returns address(0x0) instead of reverting if contract does not exist)
function getContractAddressUnsafe(string memory _contractName) internal view returns (address) {
// Get the current contract address
address contractAddress = getAddress(keccak256(abi.encodePacked("contract.address", _contractName)));
// Return
return contractAddress;
}
/// @dev Get the name of a network contract by address
function getContractName(address _contractAddress) internal view returns (string memory) {
// Get the contract name
string memory contractName = getString(keccak256(abi.encodePacked("contract.name", _contractAddress)));
// Check it
require(bytes(contractName).length > 0, "Contract not found");
// Return
return contractName;
}
/// @dev Get revert error message from a .call method
function getRevertMsg(bytes memory _returnData) internal pure returns (string memory) {
// If the _res length is less than 68, then the transaction failed silently (without a revert message)
if (_returnData.length < 68) return "Transaction reverted silently";
assembly {
// Slice the sighash.
_returnData := add(_returnData, 0x04)
}
return abi.decode(_returnData, (string)); // All that remains is the revert string
}
/*** Rocket Storage Methods ****************************************/
// Note: Unused helpers have been removed to keep contract sizes down
/// @dev Storage get methods
function getAddress(bytes32 _key) internal view returns (address) { return rocketStorage.getAddress(_key); }
function getUint(bytes32 _key) internal view returns (uint) { return rocketStorage.getUint(_key); }
function getString(bytes32 _key) internal view returns (string memory) { return rocketStorage.getString(_key); }
function getBytes(bytes32 _key) internal view returns (bytes memory) { return rocketStorage.getBytes(_key); }
function getBool(bytes32 _key) internal view returns (bool) { return rocketStorage.getBool(_key); }
function getInt(bytes32 _key) internal view returns (int) { return rocketStorage.getInt(_key); }
function getBytes32(bytes32 _key) internal view returns (bytes32) { return rocketStorage.getBytes32(_key); }
/// @dev Storage set methods
function setAddress(bytes32 _key, address _value) internal { rocketStorage.setAddress(_key, _value); }
function setUint(bytes32 _key, uint _value) internal { rocketStorage.setUint(_key, _value); }
function setString(bytes32 _key, string memory _value) internal { rocketStorage.setString(_key, _value); }
function setBytes(bytes32 _key, bytes memory _value) internal { rocketStorage.setBytes(_key, _value); }
function setBool(bytes32 _key, bool _value) internal { rocketStorage.setBool(_key, _value); }
function setInt(bytes32 _key, int _value) internal { rocketStorage.setInt(_key, _value); }
function setBytes32(bytes32 _key, bytes32 _value) internal { rocketStorage.setBytes32(_key, _value); }
/// @dev Storage delete methods
function deleteAddress(bytes32 _key) internal { rocketStorage.deleteAddress(_key); }
function deleteUint(bytes32 _key) internal { rocketStorage.deleteUint(_key); }
function deleteString(bytes32 _key) internal { rocketStorage.deleteString(_key); }
function deleteBytes(bytes32 _key) internal { rocketStorage.deleteBytes(_key); }
function deleteBool(bytes32 _key) internal { rocketStorage.deleteBool(_key); }
function deleteInt(bytes32 _key) internal { rocketStorage.deleteInt(_key); }
function deleteBytes32(bytes32 _key) internal { rocketStorage.deleteBytes32(_key); }
/// @dev Storage arithmetic methods
function addUint(bytes32 _key, uint256 _amount) internal { rocketStorage.addUint(_key, _amount); }
function subUint(bytes32 _key, uint256 _amount) internal { rocketStorage.subUint(_key, _amount); }
}/**
* .
* / \
* |.'.|
* |'.'|
* ,'| |`.
* |,-'-|-'-.|
* __|_| | _ _ _____ _
* | ___ \| | | | | | ___ \ | |
* | |_/ /|__ ___| | _____| |_ | |_/ /__ ___ | |
* | // _ \ / __| |/ / _ \ __| | __/ _ \ / _ \| |
* | |\ \ (_) | (__| < __/ |_ | | | (_) | (_) | |
* \_| \_\___/ \___|_|\_\___|\__| \_| \___/ \___/|_|
* +---------------------------------------------------+
* | DECENTRALISED STAKING PROTOCOL FOR ETHEREUM |
* +---------------------------------------------------+
*
* Rocket Pool is a first-of-its-kind Ethereum staking pool protocol, designed to
* be community-owned, decentralised, and trustless.
*
* For more information about Rocket Pool, visit https://rocketpool.net
*
* Authors: David Rugendyke, Jake Pospischil, Kane Wallmann, Darren Langley, Joe Clapis, Nick Doherty
*
*/
pragma solidity 0.7.6;
// SPDX-License-Identifier: GPL-3.0-only
interface RocketStorageInterface {
// Deploy status
function getDeployedStatus() external view returns (bool);
// Guardian
function getGuardian() external view returns(address);
function setGuardian(address _newAddress) external;
function confirmGuardian() external;
// Getters
function getAddress(bytes32 _key) external view returns (address);
function getUint(bytes32 _key) external view returns (uint);
function getString(bytes32 _key) external view returns (string memory);
function getBytes(bytes32 _key) external view returns (bytes memory);
function getBool(bytes32 _key) external view returns (bool);
function getInt(bytes32 _key) external view returns (int);
function getBytes32(bytes32 _key) external view returns (bytes32);
// Setters
function setAddress(bytes32 _key, address _value) external;
function setUint(bytes32 _key, uint _value) external;
function setString(bytes32 _key, string calldata _value) external;
function setBytes(bytes32 _key, bytes calldata _value) external;
function setBool(bytes32 _key, bool _value) external;
function setInt(bytes32 _key, int _value) external;
function setBytes32(bytes32 _key, bytes32 _value) external;
// Deleters
function deleteAddress(bytes32 _key) external;
function deleteUint(bytes32 _key) external;
function deleteString(bytes32 _key) external;
function deleteBytes(bytes32 _key) external;
function deleteBool(bytes32 _key) external;
function deleteInt(bytes32 _key) external;
function deleteBytes32(bytes32 _key) external;
// Arithmetic
function addUint(bytes32 _key, uint256 _amount) external;
function subUint(bytes32 _key, uint256 _amount) external;
// Protected storage
function getNodeWithdrawalAddress(address _nodeAddress) external view returns (address);
function getNodePendingWithdrawalAddress(address _nodeAddress) external view returns (address);
function setWithdrawalAddress(address _nodeAddress, address _newWithdrawalAddress, bool _confirm) external;
function confirmWithdrawalAddress(address _nodeAddress) external;
}/**
* .
* / \
* |.'.|
* |'.'|
* ,'| |`.
* |,-'-|-'-.|
* __|_| | _ _ _____ _
* | ___ \| | | | | | ___ \ | |
* | |_/ /|__ ___| | _____| |_ | |_/ /__ ___ | |
* | // _ \ / __| |/ / _ \ __| | __/ _ \ / _ \| |
* | |\ \ (_) | (__| < __/ |_ | | | (_) | (_) | |
* \_| \_\___/ \___|_|\_\___|\__| \_| \___/ \___/|_|
* +---------------------------------------------------+
* | DECENTRALISED STAKING PROTOCOL FOR ETHEREUM |
* +---------------------------------------------------+
*
* Rocket Pool is a first-of-its-kind Ethereum staking pool protocol, designed to
* be community-owned, decentralised, and trustless.
*
* For more information about Rocket Pool, visit https://rocketpool.net
*
* Authors: David Rugendyke, Jake Pospischil, Kane Wallmann, Darren Langley, Joe Clapis, Nick Doherty
*
*/
pragma solidity 0.7.6;
pragma abicoder v2;
import "../../../types/SettingType.sol";
// SPDX-License-Identifier: GPL-3.0-only
interface RocketDAOProtocolInterface {
function getBootstrapModeDisabled() external view returns (bool);
function bootstrapSettingMulti(string[] memory _settingContractNames, string[] memory _settingPaths, SettingType[] memory _types, bytes[] memory _values) external;
function bootstrapSettingUint(string memory _settingContractName, string memory _settingPath, uint256 _value) external;
function bootstrapSettingBool(string memory _settingContractName, string memory _settingPath, bool _value) external;
function bootstrapSettingAddress(string memory _settingContractName, string memory _settingPath, address _value) external;
function bootstrapSettingClaimer(string memory _contractName, uint256 _perc) external;
function bootstrapSpendTreasury(string memory _invoiceID, address _recipientAddress, uint256 _amount) external;
function bootstrapDisable(bool _confirmDisableBootstrapMode) external;
}/**
* .
* / \
* |.'.|
* |'.'|
* ,'| |`.
* |,-'-|-'-.|
* __|_| | _ _ _____ _
* | ___ \| | | | | | ___ \ | |
* | |_/ /|__ ___| | _____| |_ | |_/ /__ ___ | |
* | // _ \ / __| |/ / _ \ __| | __/ _ \ / _ \| |
* | |\ \ (_) | (__| < __/ |_ | | | (_) | (_) | |
* \_| \_\___/ \___|_|\_\___|\__| \_| \___/ \___/|_|
* +---------------------------------------------------+
* | DECENTRALISED STAKING PROTOCOL FOR ETHEREUM |
* +---------------------------------------------------+
*
* Rocket Pool is a first-of-its-kind Ethereum staking pool protocol, designed to
* be community-owned, decentralised, and trustless.
*
* For more information about Rocket Pool, visit https://rocketpool.net
*
* Authors: David Rugendyke, Jake Pospischil, Kane Wallmann, Darren Langley, Joe Clapis, Nick Doherty
*
*/
pragma solidity 0.7.6;
pragma abicoder v2;
import "../../../types/SettingType.sol";
// SPDX-License-Identifier: GPL-3.0-only
interface RocketDAOProtocolProposalsInterface {
function proposalSettingMulti(string[] memory _settingContractNames, string[] memory _settingPaths, SettingType[] memory _types, bytes[] memory _data) external;
function proposalSettingUint(string memory _settingContractName, string memory _settingPath, uint256 _value) external;
function proposalSettingBool(string memory _settingContractName, string memory _settingPath, bool _value) external;
function proposalSettingAddress(string memory _settingContractName, string memory _settingPath, address _value) external;
function proposalSettingRewardsClaimer(string memory _contractName, uint256 _perc) external;
function proposalSpendTreasury(string memory _invoiceID, address _recipientAddress, uint256 _amount) external;
}/**
* .
* / \
* |.'.|
* |'.'|
* ,'| |`.
* |,-'-|-'-.|
* __|_| | _ _ _____ _
* | ___ \| | | | | | ___ \ | |
* | |_/ /|__ ___| | _____| |_ | |_/ /__ ___ | |
* | // _ \ / __| |/ / _ \ __| | __/ _ \ / _ \| |
* | |\ \ (_) | (__| < __/ |_ | | | (_) | (_) | |
* \_| \_\___/ \___|_|\_\___|\__| \_| \___/ \___/|_|
* +---------------------------------------------------+
* | DECENTRALISED STAKING PROTOCOL FOR ETHEREUM |
* +---------------------------------------------------+
*
* Rocket Pool is a first-of-its-kind Ethereum staking pool protocol, designed to
* be community-owned, decentralised, and trustless.
*
* For more information about Rocket Pool, visit https://rocketpool.net
*
* Authors: David Rugendyke, Jake Pospischil, Kane Wallmann, Darren Langley, Joe Clapis, Nick Doherty
*
*/
pragma solidity 0.7.6;
// SPDX-License-Identifier: GPL-3.0-only
enum SettingType {
UINT256,
BOOL,
ADDRESS,
STRING,
BYTES,
BYTES32,
INT256
}{
"remappings": [],
"optimizer": {
"enabled": true,
"runs": 15000
},
"evmVersion": "istanbul",
"libraries": {},
"outputSelection": {
"*": {
"*": [
"evm.bytecode",
"evm.deployedBytecode",
"devdoc",
"userdoc",
"metadata",
"abi"
]
}
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"contract RocketStorageInterface","name":"_rocketStorageAddress","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"bool","name":"_confirmDisableBootstrapMode","type":"bool"}],"name":"bootstrapDisable","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"_settingContractName","type":"string"},{"internalType":"string","name":"_settingPath","type":"string"},{"internalType":"address","name":"_value","type":"address"}],"name":"bootstrapSettingAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"_settingContractName","type":"string"},{"internalType":"string","name":"_settingPath","type":"string"},{"internalType":"bool","name":"_value","type":"bool"}],"name":"bootstrapSettingBool","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"_contractName","type":"string"},{"internalType":"uint256","name":"_perc","type":"uint256"}],"name":"bootstrapSettingClaimer","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string[]","name":"_settingContractNames","type":"string[]"},{"internalType":"string[]","name":"_settingPaths","type":"string[]"},{"internalType":"enum SettingType[]","name":"_types","type":"uint8[]"},{"internalType":"bytes[]","name":"_values","type":"bytes[]"}],"name":"bootstrapSettingMulti","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"_settingContractName","type":"string"},{"internalType":"string","name":"_settingPath","type":"string"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"bootstrapSettingUint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"_invoiceID","type":"string"},{"internalType":"address","name":"_recipientAddress","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"bootstrapSpendTreasury","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"getBootstrapModeDisabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"version","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"}]Contract Creation Code
608060405260008054610100600160a81b031916905534801561002157600080fd5b50604051620020f3380380620020f383398101604081905261004291610074565b6000805460ff196001600160a01b0390931661010002610100600160a81b0319909116179190911660011790556100a2565b600060208284031215610085578081fd5b81516001600160a01b038116811461009b578182fd5b9392505050565b61204180620000b26000396000f3fe608060405234801561001057600080fd5b50600436106100a35760003560e01c8063b3b0db2211610076578063e15039441161005b578063e150394414610127578063f54746e41461013a578063fac77ec71461014f576100a3565b8063b3b0db2214610101578063c3edad1414610114576100a3565b806354fd4d50146100a857806366a90077146100c657806373e8b79d146100db578063884c62d9146100ee575b600080fd5b6100b0610162565b6040516100bd9190611f68565b60405180910390f35b6100d96100d436600461190c565b61016b565b005b6100d96100e9366004611bc6565b61048a565b6100d96100fc366004611a83565b610759565b6100d961010f366004611b5c565b610a2b565b6100d9610122366004611af4565b610cc4565b6100d9610135366004611a14565b610f5d565b610142611209565b6040516100bd9190611d8c565b6100d961015d366004611a2e565b611274565b60005460ff1681565b600060019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a75b87d26040518163ffffffff1660e01b815260040160206040518083038186803b1580156101d357600080fd5b505afa1580156101e7573d6000803e3d6000fd5b505050506040513d60208110156101fd57600080fd5b505173ffffffffffffffffffffffffffffffffffffffff1633146102525760405162461bcd60e51b8152600401808060200182810382526023815260200180611fe96023913960400191505060405180910390fd5b61025a611209565b156102805760405162461bcd60e51b815260040161027790611eae565b60405180910390fd5b6040518060400160405280601181526020017f726f636b657444414f50726f746f636f6c000000000000000000000000000000815250306103558260405160200180807f636f6e74726163742e616464726573730000000000000000000000000000000081525060100182805190602001908083835b602083106103155780518252601f1990920191602091820191016102f6565b6001836020036101000a0380198251168184511680821785525050505050509050019150506040516020818303038152906040528051906020012061150d565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146103d4576040805162461bcd60e51b815260206004820152601c60248201527f496e76616c6964206f72206f7574646174656420636f6e747261637400000000604482015290519081900360640190fd5b6104126040518060400160405280601a81526020017f726f636b657444414f50726f746f636f6c50726f706f73616c730000000000008152506115b5565b73ffffffffffffffffffffffffffffffffffffffff166356e3d249878787876040518563ffffffff1660e01b81526004016104509493929190611cc9565b600060405180830381600087803b15801561046a57600080fd5b505af115801561047e573d6000803e3d6000fd5b50505050505050505050565b600060019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a75b87d26040518163ffffffff1660e01b815260040160206040518083038186803b1580156104f257600080fd5b505afa158015610506573d6000803e3d6000fd5b505050506040513d602081101561051c57600080fd5b505173ffffffffffffffffffffffffffffffffffffffff1633146105715760405162461bcd60e51b8152600401808060200182810382526023815260200180611fe96023913960400191505060405180910390fd5b610579611209565b156105965760405162461bcd60e51b815260040161027790611eae565b6040518060400160405280601181526020017f726f636b657444414f50726f746f636f6c0000000000000000000000000000008152503061062a8260405160200180807f636f6e74726163742e61646472657373000000000000000000000000000000008152506010018280519060200190808383602083106103155780518252601f1990920191602091820191016102f6565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146106a9576040805162461bcd60e51b815260206004820152601c60248201527f496e76616c6964206f72206f7574646174656420636f6e747261637400000000604482015290519081900360640190fd5b6106e76040518060400160405280601a81526020017f726f636b657444414f50726f746f636f6c50726f706f73616c730000000000008152506115b5565b73ffffffffffffffffffffffffffffffffffffffff166368a76b6185856040518363ffffffff1660e01b8152600401610721929190611e8c565b600060405180830381600087803b15801561073b57600080fd5b505af115801561074f573d6000803e3d6000fd5b5050505050505050565b600060019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a75b87d26040518163ffffffff1660e01b815260040160206040518083038186803b1580156107c157600080fd5b505afa1580156107d5573d6000803e3d6000fd5b505050506040513d60208110156107eb57600080fd5b505173ffffffffffffffffffffffffffffffffffffffff1633146108405760405162461bcd60e51b8152600401808060200182810382526023815260200180611fe96023913960400191505060405180910390fd5b610848611209565b156108655760405162461bcd60e51b815260040161027790611eae565b6040518060400160405280601181526020017f726f636b657444414f50726f746f636f6c000000000000000000000000000000815250306108f98260405160200180807f636f6e74726163742e61646472657373000000000000000000000000000000008152506010018280519060200190808383602083106103155780518252601f1990920191602091820191016102f6565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610978576040805162461bcd60e51b815260206004820152601c60248201527f496e76616c6964206f72206f7574646174656420636f6e747261637400000000604482015290519081900360640190fd5b6109b66040518060400160405280601a81526020017f726f636b657444414f50726f746f636f6c50726f706f73616c730000000000008152506115b5565b73ffffffffffffffffffffffffffffffffffffffff16630643072a8686866040518463ffffffff1660e01b81526004016109f293929190611dd2565b600060405180830381600087803b158015610a0c57600080fd5b505af1158015610a20573d6000803e3d6000fd5b505050505050505050565b600060019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a75b87d26040518163ffffffff1660e01b815260040160206040518083038186803b158015610a9357600080fd5b505afa158015610aa7573d6000803e3d6000fd5b505050506040513d6020811015610abd57600080fd5b505173ffffffffffffffffffffffffffffffffffffffff163314610b125760405162461bcd60e51b8152600401808060200182810382526023815260200180611fe96023913960400191505060405180910390fd5b610b1a611209565b15610b375760405162461bcd60e51b815260040161027790611eae565b6040518060400160405280601181526020017f726f636b657444414f50726f746f636f6c00000000000000000000000000000081525030610bcb8260405160200180807f636f6e74726163742e61646472657373000000000000000000000000000000008152506010018280519060200190808383602083106103155780518252601f1990920191602091820191016102f6565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610c4a576040805162461bcd60e51b815260206004820152601c60248201527f496e76616c6964206f72206f7574646174656420636f6e747261637400000000604482015290519081900360640190fd5b610c886040518060400160405280601a81526020017f726f636b657444414f50726f746f636f6c50726f706f73616c730000000000008152506115b5565b73ffffffffffffffffffffffffffffffffffffffff1663ed1cd9f78686866040518463ffffffff1660e01b81526004016109f293929190611e56565b600060019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a75b87d26040518163ffffffff1660e01b815260040160206040518083038186803b158015610d2c57600080fd5b505afa158015610d40573d6000803e3d6000fd5b505050506040513d6020811015610d5657600080fd5b505173ffffffffffffffffffffffffffffffffffffffff163314610dab5760405162461bcd60e51b8152600401808060200182810382526023815260200180611fe96023913960400191505060405180910390fd5b610db3611209565b15610dd05760405162461bcd60e51b815260040161027790611eae565b6040518060400160405280601181526020017f726f636b657444414f50726f746f636f6c00000000000000000000000000000081525030610e648260405160200180807f636f6e74726163742e61646472657373000000000000000000000000000000008152506010018280519060200190808383602083106103155780518252601f1990920191602091820191016102f6565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610ee3576040805162461bcd60e51b815260206004820152601c60248201527f496e76616c6964206f72206f7574646174656420636f6e747261637400000000604482015290519081900360640190fd5b610f216040518060400160405280601a81526020017f726f636b657444414f50726f746f636f6c50726f706f73616c730000000000008152506115b5565b73ffffffffffffffffffffffffffffffffffffffff1663fe993dc98686866040518463ffffffff1660e01b81526004016109f293929190611e1e565b600060019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a75b87d26040518163ffffffff1660e01b815260040160206040518083038186803b158015610fc557600080fd5b505afa158015610fd9573d6000803e3d6000fd5b505050506040513d6020811015610fef57600080fd5b505173ffffffffffffffffffffffffffffffffffffffff1633146110445760405162461bcd60e51b8152600401808060200182810382526023815260200180611fe96023913960400191505060405180910390fd5b61104c611209565b156110695760405162461bcd60e51b815260040161027790611eae565b6040518060400160405280601181526020017f726f636b657444414f50726f746f636f6c000000000000000000000000000000815250306110fd8260405160200180807f636f6e74726163742e61646472657373000000000000000000000000000000008152506010018280519060200190808383602083106103155780518252601f1990920191602091820191016102f6565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161461117c576040805162461bcd60e51b815260206004820152601c60248201527f496e76616c6964206f72206f7574646174656420636f6e747261637400000000604482015290519081900360640190fd5b60018315151461119e5760405162461bcd60e51b815260040161027790611ee5565b6112046040518060400160405280600d81526020017f64616f2e70726f746f636f6c2e000000000000000000000000000000000000008152506040516020016111e79190611c88565b604051602081830303815290604052805190602001206001611685565b505050565b600061126f6040518060400160405280600d81526020017f64616f2e70726f746f636f6c2e000000000000000000000000000000000000008152506040516020016112549190611c88565b6040516020818303038152906040528051906020012061171b565b905090565b600060019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a75b87d26040518163ffffffff1660e01b815260040160206040518083038186803b1580156112dc57600080fd5b505afa1580156112f0573d6000803e3d6000fd5b505050506040513d602081101561130657600080fd5b505173ffffffffffffffffffffffffffffffffffffffff16331461135b5760405162461bcd60e51b8152600401808060200182810382526023815260200180611fe96023913960400191505060405180910390fd5b611363611209565b156113805760405162461bcd60e51b815260040161027790611eae565b6040518060400160405280601181526020017f726f636b657444414f50726f746f636f6c000000000000000000000000000000815250306114148260405160200180807f636f6e74726163742e61646472657373000000000000000000000000000000008152506010018280519060200190808383602083106103155780518252601f1990920191602091820191016102f6565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614611493576040805162461bcd60e51b815260206004820152601c60248201527f496e76616c6964206f72206f7574646174656420636f6e747261637400000000604482015290519081900360640190fd5b6114d16040518060400160405280601a81526020017f726f636b657444414f50726f746f636f6c50726f706f73616c730000000000008152506115b5565b73ffffffffffffffffffffffffffffffffffffffff1663d9a9d2718686866040518463ffffffff1660e01b81526004016109f293929190611d97565b60008060019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166321f8a721836040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b15801561158157600080fd5b505afa158015611595573d6000803e3d6000fd5b505050506040513d60208110156115ab57600080fd5b505190505b919050565b6000806116158360405160200180807f636f6e74726163742e61646472657373000000000000000000000000000000008152506010018280519060200190808383602083106103155780518252601f1990920191602091820191016102f6565b905073ffffffffffffffffffffffffffffffffffffffff811661167f576040805162461bcd60e51b815260206004820152601260248201527f436f6e7472616374206e6f7420666f756e640000000000000000000000000000604482015290519081900360640190fd5b92915050565b60008054604080517fabfdcced000000000000000000000000000000000000000000000000000000008152600481018690528415156024820152905161010090920473ffffffffffffffffffffffffffffffffffffffff169263abfdcced9260448084019382900301818387803b1580156116ff57600080fd5b505af1158015611713573d6000803e3d6000fd5b505050505050565b60008060019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16637ae1cfca836040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b15801561158157600080fd5b600067ffffffffffffffff8311156117a357fe5b6117b66020601f19601f86011601611f76565b90508281528383830111156117ca57600080fd5b828260208301376000602084830101529392505050565b803573ffffffffffffffffffffffffffffffffffffffff811681146115b057600080fd5b600082601f830112611815578081fd5b8135602061182a61182583611f9a565b611f76565b82815281810190858301855b85811015611874578135880189603f820112611850578788fd5b6118618a878301356040840161178f565b8552509284019290840190600101611836565b5090979650505050505050565b600082601f830112611891578081fd5b813560206118a161182583611f9a565b82815281810190858301855b85811015611874576118c4898684358b01016118e6565b845292840192908401906001016118ad565b803580151581146115b057600080fd5b600082601f8301126118f6578081fd5b6119058383356020850161178f565b9392505050565b60008060008060808587031215611921578384fd5b843567ffffffffffffffff80821115611938578586fd5b61194488838901611881565b955060209150818701358181111561195a578586fd5b61196689828a01611881565b95505060408701358181111561197a578485fd5b8701601f8101891361198a578485fd5b803561199861182582611f9a565b81815284810190838601868402850187018d10156119b4578889fd5b8894505b838510156119e2578035600781106119ce57898afd5b8352600194909401939186019186016119b8565b50965050505060608701359150808211156119fb578283fd5b50611a0887828801611805565b91505092959194509250565b600060208284031215611a25578081fd5b611905826118d6565b600080600060608486031215611a42578283fd5b833567ffffffffffffffff811115611a58578384fd5b611a64868287016118e6565b935050611a73602085016117e1565b9150604084013590509250925092565b600080600060608486031215611a97578283fd5b833567ffffffffffffffff80821115611aae578485fd5b611aba878388016118e6565b94506020860135915080821115611acf578384fd5b50611adc868287016118e6565b925050611aeb604085016117e1565b90509250925092565b600080600060608486031215611b08578283fd5b833567ffffffffffffffff80821115611b1f578485fd5b611b2b878388016118e6565b94506020860135915080821115611b40578384fd5b50611b4d868287016118e6565b925050611aeb604085016118d6565b600080600060608486031215611b70578283fd5b833567ffffffffffffffff80821115611b87578485fd5b611b93878388016118e6565b94506020860135915080821115611ba8578384fd5b50611bb5868287016118e6565b925050604084013590509250925092565b60008060408385031215611bd8578182fd5b823567ffffffffffffffff811115611bee578283fd5b611bfa858286016118e6565b95602094909401359450505050565b6000815180845260208085018081965082840281019150828601855b85811015611c4f578284038952611c3d848351611c5c565b98850198935090840190600101611c25565b5091979650505050505050565b60008151808452611c74816020860160208601611fb8565b601f01601f19169290920160200192915050565b60008251611c9a818460208701611fb8565b7f626f6f7473747261706d6f64652e64697361626c656400000000000000000000920191825250601601919050565b600060808252611cdc6080830187611c09565b602083820381850152611cef8288611c09565b84810360408601528651808252828801935090820190845b81811015611d2d57845160078110611d1b57fe5b83529383019391830191600101611d07565b505084810360608601528551808252828201935082810282018301838801865b83811015611d7b57601f19858403018752611d69838351611c5c565b96860196925090850190600101611d4d565b50909b9a5050505050505050505050565b901515815260200190565b600060608252611daa6060830186611c5c565b73ffffffffffffffffffffffffffffffffffffffff9490941660208301525060400152919050565b600060608252611de56060830186611c5c565b8281036020840152611df78186611c5c565b91505073ffffffffffffffffffffffffffffffffffffffff83166040830152949350505050565b600060608252611e316060830186611c5c565b8281036020840152611e438186611c5c565b9150508215156040830152949350505050565b600060608252611e696060830186611c5c565b8281036020840152611e7b8186611c5c565b915050826040830152949350505050565b600060408252611e9f6040830185611c5c565b90508260208301529392505050565b6020808252601a908201527f426f6f747374726170206d6f6465206e6f7420656e6761676564000000000000604082015260600190565b60208082526044908201527f596f75206d75737420636f6e6669726d2064697361626c696e6720626f6f747360408201527f74726170206d6f64652c2069742063616e206f6e6c7920626520646f6e65206f60608201527f6e63652100000000000000000000000000000000000000000000000000000000608082015260a00190565b60ff91909116815260200190565b60405181810167ffffffffffffffff81118282101715611f9257fe5b604052919050565b600067ffffffffffffffff821115611fae57fe5b5060209081020190565b60005b83811015611fd3578181015183820152602001611fbb565b83811115611fe2576000848401525b5050505056fe4163636f756e74206973206e6f7420612074656d706f7261727920677561726469616ea26469706673582212200f5645cca3c995326f974196da5919c7357b6522a909cab01defbba93b2ad5d064736f6c634300070600330000000000000000000000001d8f8f00cfa6758d7be78336684788fb0ee0fa46
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100a35760003560e01c8063b3b0db2211610076578063e15039441161005b578063e150394414610127578063f54746e41461013a578063fac77ec71461014f576100a3565b8063b3b0db2214610101578063c3edad1414610114576100a3565b806354fd4d50146100a857806366a90077146100c657806373e8b79d146100db578063884c62d9146100ee575b600080fd5b6100b0610162565b6040516100bd9190611f68565b60405180910390f35b6100d96100d436600461190c565b61016b565b005b6100d96100e9366004611bc6565b61048a565b6100d96100fc366004611a83565b610759565b6100d961010f366004611b5c565b610a2b565b6100d9610122366004611af4565b610cc4565b6100d9610135366004611a14565b610f5d565b610142611209565b6040516100bd9190611d8c565b6100d961015d366004611a2e565b611274565b60005460ff1681565b600060019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a75b87d26040518163ffffffff1660e01b815260040160206040518083038186803b1580156101d357600080fd5b505afa1580156101e7573d6000803e3d6000fd5b505050506040513d60208110156101fd57600080fd5b505173ffffffffffffffffffffffffffffffffffffffff1633146102525760405162461bcd60e51b8152600401808060200182810382526023815260200180611fe96023913960400191505060405180910390fd5b61025a611209565b156102805760405162461bcd60e51b815260040161027790611eae565b60405180910390fd5b6040518060400160405280601181526020017f726f636b657444414f50726f746f636f6c000000000000000000000000000000815250306103558260405160200180807f636f6e74726163742e616464726573730000000000000000000000000000000081525060100182805190602001908083835b602083106103155780518252601f1990920191602091820191016102f6565b6001836020036101000a0380198251168184511680821785525050505050509050019150506040516020818303038152906040528051906020012061150d565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146103d4576040805162461bcd60e51b815260206004820152601c60248201527f496e76616c6964206f72206f7574646174656420636f6e747261637400000000604482015290519081900360640190fd5b6104126040518060400160405280601a81526020017f726f636b657444414f50726f746f636f6c50726f706f73616c730000000000008152506115b5565b73ffffffffffffffffffffffffffffffffffffffff166356e3d249878787876040518563ffffffff1660e01b81526004016104509493929190611cc9565b600060405180830381600087803b15801561046a57600080fd5b505af115801561047e573d6000803e3d6000fd5b50505050505050505050565b600060019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a75b87d26040518163ffffffff1660e01b815260040160206040518083038186803b1580156104f257600080fd5b505afa158015610506573d6000803e3d6000fd5b505050506040513d602081101561051c57600080fd5b505173ffffffffffffffffffffffffffffffffffffffff1633146105715760405162461bcd60e51b8152600401808060200182810382526023815260200180611fe96023913960400191505060405180910390fd5b610579611209565b156105965760405162461bcd60e51b815260040161027790611eae565b6040518060400160405280601181526020017f726f636b657444414f50726f746f636f6c0000000000000000000000000000008152503061062a8260405160200180807f636f6e74726163742e61646472657373000000000000000000000000000000008152506010018280519060200190808383602083106103155780518252601f1990920191602091820191016102f6565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146106a9576040805162461bcd60e51b815260206004820152601c60248201527f496e76616c6964206f72206f7574646174656420636f6e747261637400000000604482015290519081900360640190fd5b6106e76040518060400160405280601a81526020017f726f636b657444414f50726f746f636f6c50726f706f73616c730000000000008152506115b5565b73ffffffffffffffffffffffffffffffffffffffff166368a76b6185856040518363ffffffff1660e01b8152600401610721929190611e8c565b600060405180830381600087803b15801561073b57600080fd5b505af115801561074f573d6000803e3d6000fd5b5050505050505050565b600060019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a75b87d26040518163ffffffff1660e01b815260040160206040518083038186803b1580156107c157600080fd5b505afa1580156107d5573d6000803e3d6000fd5b505050506040513d60208110156107eb57600080fd5b505173ffffffffffffffffffffffffffffffffffffffff1633146108405760405162461bcd60e51b8152600401808060200182810382526023815260200180611fe96023913960400191505060405180910390fd5b610848611209565b156108655760405162461bcd60e51b815260040161027790611eae565b6040518060400160405280601181526020017f726f636b657444414f50726f746f636f6c000000000000000000000000000000815250306108f98260405160200180807f636f6e74726163742e61646472657373000000000000000000000000000000008152506010018280519060200190808383602083106103155780518252601f1990920191602091820191016102f6565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610978576040805162461bcd60e51b815260206004820152601c60248201527f496e76616c6964206f72206f7574646174656420636f6e747261637400000000604482015290519081900360640190fd5b6109b66040518060400160405280601a81526020017f726f636b657444414f50726f746f636f6c50726f706f73616c730000000000008152506115b5565b73ffffffffffffffffffffffffffffffffffffffff16630643072a8686866040518463ffffffff1660e01b81526004016109f293929190611dd2565b600060405180830381600087803b158015610a0c57600080fd5b505af1158015610a20573d6000803e3d6000fd5b505050505050505050565b600060019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a75b87d26040518163ffffffff1660e01b815260040160206040518083038186803b158015610a9357600080fd5b505afa158015610aa7573d6000803e3d6000fd5b505050506040513d6020811015610abd57600080fd5b505173ffffffffffffffffffffffffffffffffffffffff163314610b125760405162461bcd60e51b8152600401808060200182810382526023815260200180611fe96023913960400191505060405180910390fd5b610b1a611209565b15610b375760405162461bcd60e51b815260040161027790611eae565b6040518060400160405280601181526020017f726f636b657444414f50726f746f636f6c00000000000000000000000000000081525030610bcb8260405160200180807f636f6e74726163742e61646472657373000000000000000000000000000000008152506010018280519060200190808383602083106103155780518252601f1990920191602091820191016102f6565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610c4a576040805162461bcd60e51b815260206004820152601c60248201527f496e76616c6964206f72206f7574646174656420636f6e747261637400000000604482015290519081900360640190fd5b610c886040518060400160405280601a81526020017f726f636b657444414f50726f746f636f6c50726f706f73616c730000000000008152506115b5565b73ffffffffffffffffffffffffffffffffffffffff1663ed1cd9f78686866040518463ffffffff1660e01b81526004016109f293929190611e56565b600060019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a75b87d26040518163ffffffff1660e01b815260040160206040518083038186803b158015610d2c57600080fd5b505afa158015610d40573d6000803e3d6000fd5b505050506040513d6020811015610d5657600080fd5b505173ffffffffffffffffffffffffffffffffffffffff163314610dab5760405162461bcd60e51b8152600401808060200182810382526023815260200180611fe96023913960400191505060405180910390fd5b610db3611209565b15610dd05760405162461bcd60e51b815260040161027790611eae565b6040518060400160405280601181526020017f726f636b657444414f50726f746f636f6c00000000000000000000000000000081525030610e648260405160200180807f636f6e74726163742e61646472657373000000000000000000000000000000008152506010018280519060200190808383602083106103155780518252601f1990920191602091820191016102f6565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610ee3576040805162461bcd60e51b815260206004820152601c60248201527f496e76616c6964206f72206f7574646174656420636f6e747261637400000000604482015290519081900360640190fd5b610f216040518060400160405280601a81526020017f726f636b657444414f50726f746f636f6c50726f706f73616c730000000000008152506115b5565b73ffffffffffffffffffffffffffffffffffffffff1663fe993dc98686866040518463ffffffff1660e01b81526004016109f293929190611e1e565b600060019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a75b87d26040518163ffffffff1660e01b815260040160206040518083038186803b158015610fc557600080fd5b505afa158015610fd9573d6000803e3d6000fd5b505050506040513d6020811015610fef57600080fd5b505173ffffffffffffffffffffffffffffffffffffffff1633146110445760405162461bcd60e51b8152600401808060200182810382526023815260200180611fe96023913960400191505060405180910390fd5b61104c611209565b156110695760405162461bcd60e51b815260040161027790611eae565b6040518060400160405280601181526020017f726f636b657444414f50726f746f636f6c000000000000000000000000000000815250306110fd8260405160200180807f636f6e74726163742e61646472657373000000000000000000000000000000008152506010018280519060200190808383602083106103155780518252601f1990920191602091820191016102f6565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161461117c576040805162461bcd60e51b815260206004820152601c60248201527f496e76616c6964206f72206f7574646174656420636f6e747261637400000000604482015290519081900360640190fd5b60018315151461119e5760405162461bcd60e51b815260040161027790611ee5565b6112046040518060400160405280600d81526020017f64616f2e70726f746f636f6c2e000000000000000000000000000000000000008152506040516020016111e79190611c88565b604051602081830303815290604052805190602001206001611685565b505050565b600061126f6040518060400160405280600d81526020017f64616f2e70726f746f636f6c2e000000000000000000000000000000000000008152506040516020016112549190611c88565b6040516020818303038152906040528051906020012061171b565b905090565b600060019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a75b87d26040518163ffffffff1660e01b815260040160206040518083038186803b1580156112dc57600080fd5b505afa1580156112f0573d6000803e3d6000fd5b505050506040513d602081101561130657600080fd5b505173ffffffffffffffffffffffffffffffffffffffff16331461135b5760405162461bcd60e51b8152600401808060200182810382526023815260200180611fe96023913960400191505060405180910390fd5b611363611209565b156113805760405162461bcd60e51b815260040161027790611eae565b6040518060400160405280601181526020017f726f636b657444414f50726f746f636f6c000000000000000000000000000000815250306114148260405160200180807f636f6e74726163742e61646472657373000000000000000000000000000000008152506010018280519060200190808383602083106103155780518252601f1990920191602091820191016102f6565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614611493576040805162461bcd60e51b815260206004820152601c60248201527f496e76616c6964206f72206f7574646174656420636f6e747261637400000000604482015290519081900360640190fd5b6114d16040518060400160405280601a81526020017f726f636b657444414f50726f746f636f6c50726f706f73616c730000000000008152506115b5565b73ffffffffffffffffffffffffffffffffffffffff1663d9a9d2718686866040518463ffffffff1660e01b81526004016109f293929190611d97565b60008060019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166321f8a721836040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b15801561158157600080fd5b505afa158015611595573d6000803e3d6000fd5b505050506040513d60208110156115ab57600080fd5b505190505b919050565b6000806116158360405160200180807f636f6e74726163742e61646472657373000000000000000000000000000000008152506010018280519060200190808383602083106103155780518252601f1990920191602091820191016102f6565b905073ffffffffffffffffffffffffffffffffffffffff811661167f576040805162461bcd60e51b815260206004820152601260248201527f436f6e7472616374206e6f7420666f756e640000000000000000000000000000604482015290519081900360640190fd5b92915050565b60008054604080517fabfdcced000000000000000000000000000000000000000000000000000000008152600481018690528415156024820152905161010090920473ffffffffffffffffffffffffffffffffffffffff169263abfdcced9260448084019382900301818387803b1580156116ff57600080fd5b505af1158015611713573d6000803e3d6000fd5b505050505050565b60008060019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16637ae1cfca836040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b15801561158157600080fd5b600067ffffffffffffffff8311156117a357fe5b6117b66020601f19601f86011601611f76565b90508281528383830111156117ca57600080fd5b828260208301376000602084830101529392505050565b803573ffffffffffffffffffffffffffffffffffffffff811681146115b057600080fd5b600082601f830112611815578081fd5b8135602061182a61182583611f9a565b611f76565b82815281810190858301855b85811015611874578135880189603f820112611850578788fd5b6118618a878301356040840161178f565b8552509284019290840190600101611836565b5090979650505050505050565b600082601f830112611891578081fd5b813560206118a161182583611f9a565b82815281810190858301855b85811015611874576118c4898684358b01016118e6565b845292840192908401906001016118ad565b803580151581146115b057600080fd5b600082601f8301126118f6578081fd5b6119058383356020850161178f565b9392505050565b60008060008060808587031215611921578384fd5b843567ffffffffffffffff80821115611938578586fd5b61194488838901611881565b955060209150818701358181111561195a578586fd5b61196689828a01611881565b95505060408701358181111561197a578485fd5b8701601f8101891361198a578485fd5b803561199861182582611f9a565b81815284810190838601868402850187018d10156119b4578889fd5b8894505b838510156119e2578035600781106119ce57898afd5b8352600194909401939186019186016119b8565b50965050505060608701359150808211156119fb578283fd5b50611a0887828801611805565b91505092959194509250565b600060208284031215611a25578081fd5b611905826118d6565b600080600060608486031215611a42578283fd5b833567ffffffffffffffff811115611a58578384fd5b611a64868287016118e6565b935050611a73602085016117e1565b9150604084013590509250925092565b600080600060608486031215611a97578283fd5b833567ffffffffffffffff80821115611aae578485fd5b611aba878388016118e6565b94506020860135915080821115611acf578384fd5b50611adc868287016118e6565b925050611aeb604085016117e1565b90509250925092565b600080600060608486031215611b08578283fd5b833567ffffffffffffffff80821115611b1f578485fd5b611b2b878388016118e6565b94506020860135915080821115611b40578384fd5b50611b4d868287016118e6565b925050611aeb604085016118d6565b600080600060608486031215611b70578283fd5b833567ffffffffffffffff80821115611b87578485fd5b611b93878388016118e6565b94506020860135915080821115611ba8578384fd5b50611bb5868287016118e6565b925050604084013590509250925092565b60008060408385031215611bd8578182fd5b823567ffffffffffffffff811115611bee578283fd5b611bfa858286016118e6565b95602094909401359450505050565b6000815180845260208085018081965082840281019150828601855b85811015611c4f578284038952611c3d848351611c5c565b98850198935090840190600101611c25565b5091979650505050505050565b60008151808452611c74816020860160208601611fb8565b601f01601f19169290920160200192915050565b60008251611c9a818460208701611fb8565b7f626f6f7473747261706d6f64652e64697361626c656400000000000000000000920191825250601601919050565b600060808252611cdc6080830187611c09565b602083820381850152611cef8288611c09565b84810360408601528651808252828801935090820190845b81811015611d2d57845160078110611d1b57fe5b83529383019391830191600101611d07565b505084810360608601528551808252828201935082810282018301838801865b83811015611d7b57601f19858403018752611d69838351611c5c565b96860196925090850190600101611d4d565b50909b9a5050505050505050505050565b901515815260200190565b600060608252611daa6060830186611c5c565b73ffffffffffffffffffffffffffffffffffffffff9490941660208301525060400152919050565b600060608252611de56060830186611c5c565b8281036020840152611df78186611c5c565b91505073ffffffffffffffffffffffffffffffffffffffff83166040830152949350505050565b600060608252611e316060830186611c5c565b8281036020840152611e438186611c5c565b9150508215156040830152949350505050565b600060608252611e696060830186611c5c565b8281036020840152611e7b8186611c5c565b915050826040830152949350505050565b600060408252611e9f6040830185611c5c565b90508260208301529392505050565b6020808252601a908201527f426f6f747374726170206d6f6465206e6f7420656e6761676564000000000000604082015260600190565b60208082526044908201527f596f75206d75737420636f6e6669726d2064697361626c696e6720626f6f747360408201527f74726170206d6f64652c2069742063616e206f6e6c7920626520646f6e65206f60608201527f6e63652100000000000000000000000000000000000000000000000000000000608082015260a00190565b60ff91909116815260200190565b60405181810167ffffffffffffffff81118282101715611f9257fe5b604052919050565b600067ffffffffffffffff821115611fae57fe5b5060209081020190565b60005b83811015611fd3578181015183820152602001611fbb565b83811115611fe2576000848401525b5050505056fe4163636f756e74206973206e6f7420612074656d706f7261727920677561726469616ea26469706673582212200f5645cca3c995326f974196da5919c7357b6522a909cab01defbba93b2ad5d064736f6c63430007060033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000001d8f8f00cfa6758d7be78336684788fb0ee0fa46
-----Decoded View---------------
Arg [0] : _rocketStorageAddress (address): 0x1d8f8f00cfa6758d7bE78336684788Fb0ee0Fa46
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000001d8f8f00cfa6758d7be78336684788fb0ee0fa46
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 34 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.