From 4435868b4283f52d305c04919fa57a9d5257e4c5 Mon Sep 17 00:00:00 2001 From: ChronosX88 Date: Thu, 12 Nov 2020 18:20:27 +0400 Subject: [PATCH] [Smart Contracts] Refactor minerStake() function in DioneStaking - remove address argument and use msg.sender --- .../contracts/{DIoneStaking.sol => DioneStaking.sol} | 12 +++++++++--- eth-contracts/package.json | 4 ++-- 2 files changed, 11 insertions(+), 5 deletions(-) rename eth-contracts/contracts/{DIoneStaking.sol => DioneStaking.sol} (93%) diff --git a/eth-contracts/contracts/DIoneStaking.sol b/eth-contracts/contracts/DioneStaking.sol similarity index 93% rename from eth-contracts/contracts/DIoneStaking.sol rename to eth-contracts/contracts/DioneStaking.sol index 2c4941f..1325b32 100644 --- a/eth-contracts/contracts/DIoneStaking.sol +++ b/eth-contracts/contracts/DioneStaking.sol @@ -22,7 +22,7 @@ contract DioneStaking is Ownable, ReentrancyGuard { } DioneToken public dione; - // Agregator contract address. + // Aggregator contract address. address public aggregatorAddr; // Miner rewards in DIONE tokens. uint256 public minerReward; @@ -106,8 +106,14 @@ contract DioneStaking is Ownable, ReentrancyGuard { return _totalStake; } - function minerStake(address _minerAddr) external view returns (uint256) { - MinerInfo storage miner = minerInfo[_minerAddr]; +// disabled for security reason +// function minerStake(address _minerAddr) external view returns (uint256) { +// MinerInfo storage miner = minerInfo[_minerAddr]; +// return miner.amount; +// } + + function minerStake() external view returns (uint256) { + MinerInfo storage miner = minerInfo[msg.sender]; return miner.amount; } diff --git a/eth-contracts/package.json b/eth-contracts/package.json index e79e129..6ec45d8 100644 --- a/eth-contracts/package.json +++ b/eth-contracts/package.json @@ -1,7 +1,7 @@ { - "name": "p2p-oracle-smart-contracts", + "name": "dione-smart-contracts", "version": "0.0.1", - "description": "Smart contracts for p2p oracle network", + "description": "Smart contracts for Dione network", "main": "truffle-config.js", "directories": { "test": "test"