Make internal contract calcs private for Flare ct

This commit is contained in:
2024-10-27 10:02:57 +00:00
parent 1d6a6a5392
commit 51c59e8dde

View File

@@ -9,10 +9,8 @@ import {TestFtsoV2Interface} from "@flarenetwork/flare-periphery-contracts/costo
contract EventManager { contract EventManager {
TestFtsoV2Interface internal ftsoV2; TestFtsoV2Interface internal ftsoV2;
bytes21[] public feedIds = [ bytes21[] private feedIds = [
bytes21(0x01464c522f55534400000000000000000000000000) // FLR/USD bytes21(0x01464c522f55534400000000000000000000000000) // FLR/USD
// bytes21(0x014254432f55534400000000000000000000000000), // BTC/USD
// bytes21(0x014554482f55534400000000000000000000000000) // ETH/USD
]; ];
constructor() { constructor() {
@@ -55,15 +53,7 @@ contract EventManager {
uint256 public eventCounter; uint256 public eventCounter;
uint256 public ticketCounter; uint256 public ticketCounter;
function getFtsoV2CurrentFeedValues() public view returns ( function getFlareFeed() private view returns (uint256 _feedValue, int8 _decimals, uint64 _timestamp) {
uint256[] memory _feedValues,
int8[] memory _decimals,
uint64 _timestamp
) {
return ftsoV2.getFeedsById(feedIds);
}
function getFlareFeed() public view returns (uint256 _feedValue, int8 _decimals, uint64 _timestamp) {
uint256[] memory feedValues; uint256[] memory feedValues;
int8[] memory decimals; int8[] memory decimals;
uint64 timestamp; uint64 timestamp;
@@ -71,7 +61,7 @@ contract EventManager {
return (feedValues[0], decimals[0], timestamp); return (feedValues[0], decimals[0], timestamp);
} }
function centsToFlare(uint256 _cents) public view returns (uint256 _flr) { function centsToFlare(uint256 _cents) private view returns (uint256 _flr) {
uint256 feedValue; uint256 feedValue;
int8 decimals; int8 decimals;
(feedValue, decimals, ) = getFlareFeed(); (feedValue, decimals, ) = getFlareFeed();