Kirill Fedoseev
816c4b1f23
Warning for admins about fee value changing on working bridge ( #545 )
2020-10-31 00:01:36 +03:00
Kirill Fedoseev
d94ad55f52
Add missing input fee type validation where needed ( #529 )
2020-10-15 02:06:20 +03:00
Max Alekseenko
165d828437
Use hex-identifiers directly instead of runtime hash calculation ( #303 )
2019-10-11 11:36:37 +03:00
Gerardo Nardelli
3a1d4d87b7
Move mappings key to constants ( #261 )
2019-08-05 22:10:53 +02:00
Gerardo Nardelli
7990addf17
Increase code coverage ( #250 )
...
* Refactor mocks contract structure
* Add solcov ignore on covered lines not reported
* Lint fixes
* Ignore abstract methods in coverage report
* Add unit test for not covered methods
2019-08-01 14:36:46 +02:00
Gerardo Nardelli
b66a678648
Fix random method visibility in BaseFeeManager ( #246 )
...
* Reduce random visibility
* Add FeeManagerMock to test random method
* Fix lint:sol:prettier:fix npm script
2019-07-25 22:55:57 +02:00
Gerardo Nardelli
dc099b872b
Add Solhint solidity linter ( #240 )
...
* Add solhint and prettier for solidity
* Apply prettier styles on contracts
* Fix solhint warnings
* Run js and solidity linter on travis
2019-07-22 07:19:24 +03:00
Gerardo Nardelli
e8217f1276
Use external modifier instead of public ( #236 )
2019-07-17 15:03:02 +03:00
Gerardo Nardelli
90a7a80112
Use OpenZeppelin SafeMath ( #222 )
...
* Fix openzeppelin-solidity version
* Remove own SafeMath library in favor of openzeppelin
2019-07-03 14:10:21 +03:00
Gerardo Nardelli
5e845af7c9
Add fee value check ( #209 )
...
* Add fee value check
2019-06-28 16:36:37 +03:00
Gerardo Nardelli
eb75d2d674
Ignore contract interfaces on test coverage report ( #200 )
...
* Move interfaces to separate folder
* Ignore interfaces folder on coverage report
2019-06-27 22:41:45 +03:00
Gerardo Nardelli
1f57b24ef8
Merge branch '119-Epic-rewards-for-bridge-validators' into #159-fee-erc-native-posdao-chain
...
# Conflicts:
# contracts/IBlockReward.sol
# contracts/test/BlockReward.sol
# deploy/.env.example
2019-04-22 12:58:34 -03:00
Gerardo Nardelli
f7cb8d253e
Update getAmountToBurn method signature
2019-04-22 11:55:11 -03:00
Gerardo Nardelli
63fbd12a65
Move ValidatorsFeeManager constants
2019-04-16 17:28:26 -03:00
Gerardo Nardelli
cf81b767ba
Refactor BaseFeeManager
2019-04-16 17:05:06 -03:00
Gerardo Nardelli
e1787e6309
Refactor fee into homeFee and foreignFee
2019-02-01 17:06:19 -03:00
Gerardo Nardelli
a90babf2de
Add getFeeManagerMode method
2019-02-01 10:08:48 -03:00
Gerardo Nardelli
71870e0076
Add random fee distribution on remaining fee difference
2019-01-14 12:16:32 -03:00
Gerardo Nardelli
4b8f53a014
Refactor BaseFeeManager fee direction
2019-01-14 10:19:03 -03:00
Gerardo Nardelli
98dfc8becf
Replace delegatecall with callcode on calculateFee
2019-01-11 12:31:24 -03:00
Gerardo Nardelli
e752e94ec1
Fix fee related methods
2019-01-10 15:59:24 -03:00
Gerardo Nardelli
97d3759dc5
Remove unused files
2019-01-09 09:23:35 -03:00
Gerardo Nardelli
9bbaf56aa5
Fix rewardableValidatorContract method on BaseFeeManager
2019-01-09 09:11:23 -03:00
Gerardo Nardelli
5991ef31eb
Update fee contract implementation
2019-01-09 08:56:30 -03:00
fernandomg
e008b244fa
Create FeeManager related contracts
2019-01-09 08:56:30 -03:00