Commit Graph

41 Commits

Author SHA1 Message Date
Kirill Fedoseev 7579b5249e
Separate XDaiForeignBridge contract with compound and GSN support (#626) 2021-08-18 13:51:51 +03:00
Kirill Fedoseev 3519ddb8c2
EIP2612 permit (#618) 2021-08-06 18:43:34 +03:00
Leonid Tyurin 37177d30f7
Fix coverage (#606) 2021-06-12 00:22:15 +03:00
Leonid Tyurin de37e25b4b
Fix issues with packages versions and linter (#600) 2021-05-07 00:27:41 -06:00
Leonid Tyurin f6758222d5
Add GSN support for erc20-to-native bridge mode (#571) 2021-05-06 14:31:11 -06:00
Kirill Fedoseev 07afe27eb4
AMB Home-to-Foreign async calls (#570) 2021-05-06 04:33:06 -06:00
Kirill Fedoseev aa771ecc7e
Remove deprecated bridge types (#595) 2021-05-03 07:58:57 -06:00
Kirill Fedoseev e7f7fae726
Earn interest on locked tokens using Compound Protocol (#590) 2021-04-23 11:26:41 -06:00
Kirill Fedoseev 79ae98c64f
Fix manuallane datatypes usage (#562) 2020-11-27 19:35:20 +03:00
Kirill Fedoseev 09d228fa72
Omnibridge usage of manual/oracle-driven lanes (#547) 2020-11-05 18:22:56 +03:00
Kirill Fedoseev 1748f94757
Support manual lane in AMB contracts (#546) 2020-10-31 20:03:26 +03:00
Kirill Fedoseev 910cacdc37
Remove unused gasPrice fields (#527) 2020-10-15 01:59:18 +03:00
Kirill Fedoseev a1ff878b1f
Move fee manager into home mediator (#462) 2020-08-03 15:36:12 +03:00
Kirill Fedoseev cc3c888960
Multi AMB-ERC20-TO-ERC677 mediators (#455) 2020-08-01 04:22:35 +03:00
Gerardo Nardelli dd46135248
Remove half duplex erc20 token code (#457) 2020-07-29 21:40:15 +03:00
Kirill Fedoseev de50e600fb
Add erc-to-native mediators (#440) 2020-06-30 23:20:33 +03:00
Kirill Fedoseev a420caf522
Fix infinite AMB loop (#425) 2020-06-04 23:04:33 +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
Gerardo Nardelli e550067c76
Update block reward mock (#417) 2020-05-08 20:13:08 +03:00
varasev 8bb2e23de8
Add permit feature to token contract (#410) 2020-05-04 14:33:49 +03:00
Kirill Fedoseev 393ef6c10b
STAKE token mediators (#394) 2020-04-10 23:18:14 +03:00
Kirill Fedoseev adf9993208
Fix ChaiConnector behaviour when DSR is zero (#400) 2020-04-08 15:25:29 +03:00
Kirill Fedoseev bfea462cd6
Update interest receiver (#382) 2020-03-28 22:04:59 +03:00
Kirill Fedoseev da8d601bb7
Gas token integration (#378) 2020-03-24 22:53:47 +03:00
Kirill Fedoseev c073e83067
Paying interest in chai to avoid the oracle misbehavior (#380) 2020-03-12 22:37:06 +03:00
Kirill Fedoseev aebb1ed768
Chai integration internal audit fixes (#372) 2020-02-27 15:28:54 +03:00
varasev 39dccf9c9e
Rename reward functions (#370) 2020-02-20 22:23:14 +03:00
Kirill Fedoseev f35a2722d3
Earning interest with Chai for erc-to-native mode (#356) 2020-02-17 15:15:19 +03:00
Kirill Fedoseev efbbdfade1
Added Bridge Validators deterministic mock for e2e tests (#366) 2020-02-08 23:17:54 +03:00
Gerardo Nardelli 9504b832b1 Add support for two tokens in erc to native (#319) 2019-12-11 23:18:32 +03:00
Gerardo Nardelli cc7718284d Add method to migrate from SCD to MCD (#311) 2019-11-05 09:07:19 +03:00
varasev 6de4ca4580 Simplify mintReward function (#304) 2019-10-12 06:32:14 +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 f48c36647f Add methods to fix failed messages in erc677 to erc677 (#284) 2019-09-13 16:51:54 +03:00
Gerardo Nardelli de50f6f819 Add result information for AMB message call (#282)
* Remove duplicate IAMB
* Add message call status, data hash, receiver and sender in AMB message processor
* Index parameter of AMB message completed events
2019-09-11 17:41:30 +03:00
Gerardo Nardelli 83900ea971 Add erc677 to erc677 bridge on top of AMB (#273)
Closes #267
2019-09-09 16:07:24 +03:00
Gerardo Nardelli f6d275a0c1 Add arbitrary message bridging contracts (#77) 2019-09-05 20:13:52 +03:00
Gerardo Nardelli 907bde5d21 Fix Travis coverage test run issue (#263)
* Fix FeeManagerMock directory
* Use web3 provider engine exposed by sol-coverage
2019-08-07 06:57:51 +02: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