From 430a994a76c1038a7d7cc932c71b353974092bee Mon Sep 17 00:00:00 2001 From: ChronosX88 Date: Thu, 22 Jul 2021 01:02:42 +0300 Subject: [PATCH] Return reward to stake balance instead of node's token balance --- eth-contracts/contracts/DioneOracle.sol | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eth-contracts/contracts/DioneOracle.sol b/eth-contracts/contracts/DioneOracle.sol index 067d73d..3a1ab79 100644 --- a/eth-contracts/contracts/DioneOracle.sol +++ b/eth-contracts/contracts/DioneOracle.sol @@ -85,7 +85,7 @@ contract DioneOracle { function submitOracleRequest(uint256 _reqID, bytes memory _data) public onlyPendingRequest(_reqID) returns (bool) { require(pendingRequests[_reqID].deadline - int256(block.timestamp) >= 0, "submission has exceeded the deadline"); delete pendingRequests[_reqID]; - dioneStaking.mine(msg.sender); + dioneStaking.mineAndStake(msg.sender); pendingRequests[_reqID].callbackAddress.call(abi.encodeWithSelector(pendingRequests[_reqID].callbackMethodID, _reqID, _data)); emit SubmittedOracleRequest(_reqID, _data); return true;