Skip to content

Commit b688b26

Browse files
authored
update web3 helpers (#560)
* fix web3 contract compilation * add helper to read conversion rate set data * enable more user friendly usage
1 parent 21094c2 commit b688b26

File tree

2 files changed

+425
-2
lines changed

2 files changed

+425
-2
lines changed

web3deployment/compileContracts.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ const solc = require('solc');
44
const contractPath = path.join(__dirname, "../contracts/");
55
const input = {
66
"ConversionRates.sol" : fs.readFileSync(contractPath + 'reserves/fprConversionRate/ConversionRates.sol','utf8'),
7+
"VolumeImbalanceRecorder.sol" : fs.readFileSync(contractPath + 'reserves/VolumeImbalanceRecorder.sol', 'utf8'),
78
"ConversionRatesInterface.sol" : fs.readFileSync(contractPath + 'ConversionRatesInterface.sol', 'utf8'),
89
"PermissionGroups.sol" : fs.readFileSync(contractPath + 'PermissionGroups.sol', 'utf8'),
910
"ERC20Interface.sol" : fs.readFileSync(contractPath + 'ERC20Interface.sol', 'utf8'),
@@ -35,13 +36,16 @@ const input = {
3536
"Utils.sol" : fs.readFileSync(contractPath + 'Utils.sol', 'utf8'),
3637
"Utils2.sol" : fs.readFileSync(contractPath + 'Utils2.sol', 'utf8'),
3738
"Utils3.sol" : fs.readFileSync(contractPath + 'Utils3.sol', 'utf8'),
38-
"VolumeImbalanceRecorder.sol" : fs.readFileSync(contractPath + 'reserves/VolumeImbalanceRecorder.sol', 'utf8'),
39+
"reserves/fprConversionRate/ConversionRates.sol" : fs.readFileSync(contractPath + 'reserves/fprConversionRate/ConversionRates.sol','utf8'),
40+
"reserves/VolumeImbalanceRecorder.sol" : fs.readFileSync(contractPath + 'reserves/VolumeImbalanceRecorder.sol', 'utf8'),
3941
"Withdrawable.sol" : fs.readFileSync(contractPath + 'Withdrawable.sol', 'utf8'),
4042
"WhiteList.sol" : fs.readFileSync(contractPath + 'WhiteList.sol', 'utf8'),
4143
"WhiteListInterface.sol" : fs.readFileSync(contractPath + 'WhiteListInterface.sol', 'utf8'),
4244
"WrapFeeBurner.sol" : fs.readFileSync(contractPath + 'wrappers/WrapFeeBurner.sol', 'utf8'),
4345
"KyberUniswapReserve.sol" : fs.readFileSync(contractPath + 'reserves/bridgeReserves/uniswap/KyberUniswapReserve.sol', 'utf8'),
44-
"WrapperBase.sol" : fs.readFileSync(contractPath + 'wrappers/WrapperBase.sol', 'utf8')
46+
"WrapperBase.sol" : fs.readFileSync(contractPath + 'wrappers/WrapperBase.sol', 'utf8'),
47+
"WrapConversionRate.sol" : fs.readFileSync(contractPath + 'wrappers/WrapConversionRate.sol', 'utf8'),
48+
"WrapReadTokenData.sol" : fs.readFileSync(contractPath + 'wrappers/WrapReadTokenData.sol', 'utf8')
4549
};
4650

4751
module.exports.compileContracts = async function() {

0 commit comments

Comments
 (0)