Commit Graph

46 Commits

Author SHA1 Message Date
Kirill Fedoseev f1deecde4a
Fix offset in comments (#624) 2021-08-16 22:16:55 +03:00
Kirill Fedoseev f862da73f3
Make _sendMessage internal (#613) 2021-08-03 23:33:58 +03:00
Kirill Fedoseev aa771ecc7e
Remove deprecated bridge types (#595) 2021-05-03 07:58:57 -06:00
Kirill Fedoseev 79ae98c64f
Fix manuallane datatypes usage (#562) 2020-11-27 19:35:20 +03:00
Kirill Fedoseev 16b8bbbed0
Improve documentation in several methods (#536) 2020-10-15 22:17:56 +03:00
Kirill Fedoseev d51a081f65
Add extra constraints on ECDSA signature parameters (#528) 2020-10-15 02:04:08 +03:00
Kirill Fedoseev 910cacdc37
Remove unused gasPrice fields (#527) 2020-10-15 01:59:18 +03:00
Kirill Fedoseev 3f1f04d7dd
Extra check for balance increase (#479) 2020-08-29 20:30:05 +03:00
Kirill Fedoseev cc3c888960
Multi AMB-ERC20-TO-ERC677 mediators (#455) 2020-08-01 04:22:35 +03:00
Kirill Fedoseev 45993e8a1b
Multi AMB requests in one transaction (#403) 2020-05-25 16:59:35 +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 34a8d2fdc7 Single execute signatures (#357) 2020-01-20 17:46:56 +03:00
Kirill Fedoseev e0a1d6556f Simplified some conditions in require() clauses (#353) 2020-01-04 16:35:46 +04:00
Kirill Fedoseev 06e4565886 Tests to cover max number of signatures (#335)
* Fixed Message library bug
* Added tests for covering max number of signatures
* Increased heap memory limit for coverage script
2019-12-19 01:25:59 +03:00
Gerardo Nardelli 7970b909fc Add docs in Bytes library (#340) 2019-12-19 01:23:05 +03:00
Gerardo Nardelli 7d033bde33 Add alternative receiver for ERC677-to-ERC677 on top of AMB (#301)
* Add alternative receiver for amb-erc677-to-erc677
2019-10-17 21:34:16 +03:00
Gerardo Nardelli f48c36647f Add methods to fix failed messages in erc677 to erc677 (#284) 2019-09-13 16:51:54 +03:00
Gerardo Nardelli f7265bfee4 Update project dependencies to latest versions (#283)
* Update dependencies
* Apply prettier format
2019-09-10 00:27:45 +03:00
Gerardo Nardelli f6d275a0c1 Add arbitrary message bridging contracts (#77) 2019-09-05 20:13:52 +03: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 786be68cd6 Improve revert pattern (#235) 2019-07-16 12:53:18 +03:00
Gerardo Nardelli 85d5c22536 Remove address mask in parseMessage (#227) 2019-07-04 22:51:53 +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 6166d237a1 Add unit test for incorrect length of signatures arrays (#204)
* Add unit test for signatures length
2019-06-29 13:38:10 +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 e4888ff3d9 Fix interface version methods 2018-10-19 10:49:14 -03:00
Gerardo Nardelli af7cc8dcbb Add version field on bridge, validators and token contracts 2018-09-17 15:33:16 -03:00
Franco Victorio 3edf7837a7 Add requiredMessageLength method to BasicHomeBridge contract 2018-08-16 15:03:55 -03:00
Roman Storm 57dfe2285f
Double spending fix 2018-07-23 19:58:08 -07:00
Roman Storm f34620e8ae WIP: refactor v1 2018-06-11 18:56:07 -07:00
Roman Storm 9de3aa03ab Fixed #39. 2018-05-19 21:09:51 -07:00
Roman Storm c7b3b1fe3e shorten message length 2018-05-17 09:58:35 -07:00
Roman Storm 564fdd9d85 0.4.23 bump and deployment logging optimization 2018-05-07 00:31:16 -07:00
Roman Storm 5d35780388 optimize gas cost 2018-05-05 19:04:35 -07:00
Roman Storm 73a01cebf0 apply PR comments 2018-04-26 17:21:43 -07:00
Roman Storm b572717af8 Apply comments from PR#20 2018-04-26 11:28:05 -07:00
Roman Storm 75c8338a07 Audit feedback. Multiple change requests 2018-04-25 22:15:11 -07:00
Roman Storm 7ab6c35e21 fix bridge and deployment 2018-04-25 21:00:36 -07:00
Roman Storm e98134ba7f bump version 2018-04-16 13:11:35 -07:00
Roman Storm 69b97796f6 closes #12 2018-04-13 14:22:12 -07:00
Roman Storm fb28fd067c make contracts upgradeable 2018-03-13 23:21:54 -07:00
Roman Storm f99f21a02c Fix hasEnoughSignatures method. 2018-03-12 22:05:50 -07:00
Roman Storm 48c782f5e5 Add hasEnoughSignatures back to working condition 2018-03-12 14:52:51 -07:00
Roman Storm 54e34c578d Apply comments enhancements 2018-03-11 12:37:37 -07:00
Roman Storm b0344021b4 1. Add ERC677 support
2. Add governance for validators
3. Make Home and Foreign Bridges operated from ValidatorsContract
2018-03-03 00:38:42 +01:00
Roman Storm 56bd7ce067 Init 2018-02-12 21:11:21 -08:00