Gerardo Nardelli
67e536f312
Remove contracts and build for spuriousDragon ( #456 )
2020-07-27 22:26:22 +03:00
Gerardo Nardelli
0a7b10e77e
Add native to erc20 mediator on top of AMB ( #367 )
2020-05-16 21:02:25 +03:00
Kirill Fedoseev
0241a264bb
Documentation for upgradeability contracts ( #332 )
2019-12-27 15:52:03 +04:00
Kirill Fedoseev
1c8ee41fd4
Added Initialize functions access control modifier ( #333 )
2019-12-24 17:41:06 +03:00
Gerardo Nardelli
ab0e1c1ec4
Minor fixes on contracts ( #260 )
...
* Remove unused SafeMath in BasicForeignBridge
* Add name to mint parameters for consistency in IBurnableMintableERC677Token
* Fix return comment in version method of UpgradeabilityStorage
2019-08-01 23:35:56 +02:00
Gerardo Nardelli
b20968c16c
Check proxy upgrade contract code ( #256 )
...
* Remove isContract methods in favor of openzeppelin-solidity AddressUtils
* Check proxy implementation is contract
2019-08-01 14:44:51 +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
6a7e0d25ba
Fix EternalStorageProxy inheritance ( #254 )
2019-07-31 08:32:37 +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
a1f64ca6c5
Remove proxyOwner method from proxy contract ( #198 )
...
* Remove proxyOwner method from proxy
* Rename onlyProxyOwner
* Remove upgradeabilityAdmin
* Rename onlyIfOwnerOfProxy to onlyIfUpgradeabilityOwner
2019-06-27 23:44:09 +03:00
Gerardo Nardelli
964d104958
Apply contract changes from `develop-for-classic`
2019-05-08 09:09:10 -03:00
Roman Storm
1da503d7f0
fix npm run test build
2018-06-11 22:59:51 -07:00
Roman Storm
f34620e8ae
WIP: refactor v1
2018-06-11 18:56:07 -07:00
Roman Storm
564fdd9d85
0.4.23 bump and deployment logging optimization
2018-05-07 00:31:16 -07:00
Roman Storm
e323377953
fix compiler warning,
...
convert this to address(this)
2018-05-05 21:13:29 -07:00
Roman Storm
35e5b7b08b
add safety memory allocation
2018-05-05 20:58:49 -07:00
Roman Storm
277cdabe07
optmize gas usage in Proxy.sol
...
Closes #29
2018-05-05 20:39:07 -07:00
Roman Storm
75c8338a07
Audit feedback. Multiple change requests
2018-04-25 22:15:11 -07:00
Roman Storm
e7880e4946
use `emit`
2018-04-16 13:21:33 -07:00
Roman Storm
e98134ba7f
bump version
2018-04-16 13:11:35 -07:00
Roman Storm
de8ac84efc
LevelK auditors pointed out an unnecessary contract variables that were inherited from zeppelinos
...
https://github.com/zeppelinos/labs/pull/49/files
2018-03-30 17:50:51 -07:00
Roman Storm
5eaa480b23
Make BridgeValidators upgradeable
2018-03-13 00:30:51 -07:00