Commit Graph

180 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 aa771ecc7e
Remove deprecated bridge types (#595) 2021-05-03 07:58:57 -06:00
Kirill Fedoseev 07bf763d95
Add a pre-deploy chain id check for AMB contracts (#557) 2020-11-17 21:31:11 +03:00
Kirill Fedoseev 6a9ca879be
Reduce size of built docker image (#470) 2020-08-19 17:01:30 +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 67e536f312
Remove contracts and build for spuriousDragon (#456) 2020-07-27 22:26:22 +03:00
Alexander Kolotov 957699bb1f
Use permittable ERC677 token by default for AMB mediators (#451) 2020-07-20 18:23:50 +03:00
dependabot[bot] 1ed52725fc
Bump lodash from 4.17.15 to 4.17.19 in /deploy (#449) 2020-07-17 22:36:41 +03:00
Kirill Fedoseev f074379db6
Fix deployment scripts when using web3 1.2.9 (#442) 2020-07-01 21:19:09 +03:00
Kirill Fedoseev de50e600fb
Add erc-to-native mediators (#440) 2020-06-30 23:20:33 +03:00
Kirill Fedoseev c84a264b36
Use eth_chainId instead of net_version (#430) 2020-06-12 13:00:39 +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
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 bfea462cd6
Update interest receiver (#382) 2020-03-28 22:04:59 +03:00
Alexander Kolotov d6d067b1a4
Revert "Allow multiple bridges for token" (#389)
This reverts commit 92f850de23 - the changes introduced by #387.
2020-03-23 16:26:31 +03:00
varasev 92f850de23
Allow multiple bridges for token (#387) 2020-03-23 15:39:27 +03:00
dependabot[bot] 1c2cf4d565
Bump acorn from 6.1.1 to 6.4.1 in /deploy (#383)
Bumps [acorn](https://github.com/acornjs/acorn) from 6.1.1 to 6.4.1.
- [Release notes](https://github.com/acornjs/acorn/releases)
- [Commits](https://github.com/acornjs/acorn/compare/6.1.1...6.4.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-03-23 15:21:19 +03:00
Kirill Fedoseev c073e83067
Paying interest in chai to avoid the oracle misbehavior (#380) 2020-03-12 22:37:06 +03:00
Alexander Kolotov e0d54bf38c
Fixes in AMB deployment related documentation and scripts (#358) 2020-01-20 17:48:45 +03:00
Gerardo Nardelli fe132f0170 Add automatic contracts verification in deployment script (#334)
* Add automatic contract verifier in deploy script
* document supported explorers for automatic verification
2019-12-23 21:22:58 +03:00
Gerardo Nardelli 13eb09220a Update nvm node version to 10.18 (npm v6.13.4) (#339) 2019-12-18 19:07:40 +03:00
Alexander Kolotov 6fb7e592b3
Wording changes in the erc677-to-erc677 bridge deployment scripts (#321)
* example of .env file updated
* Changed output labels to reflect AMB specific
2019-11-28 17:52:16 +03:00
Gerardo Nardelli 39910b771b Add alternative receiver for transfer in erc20 to erc20 mode (#305)
* Add alternative receiver for transfer in erc20 to erc20 mode
* Check limits in foreign erc20-to-erc20 relayRequest
* Add relayRequest unit test for foreign erc20-to-erc20
* Update initialize parameters in foreign erc20-to-erc20
2019-10-25 15:33:40 +03:00
Gerardo Nardelli c0ee60806d Add alternative receiver for transfer in native to erc20 mode (#302) 2019-10-23 18:46:48 +03:00
Gerardo Nardelli 36afcf0019 Add alternative receiver for transfer in erc20 to native mode (#294)
* Add alternative receiver for erc20-to-native transfers
* Check limits in foreign erc20-to-native relayRequest
* Update initialize parameters in foreign erc20-to-native
2019-10-17 17:06:09 +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 9dd1625c5a Update project dependencies (#276)
Closes #275
2019-09-06 22:38:04 +03:00
Gerardo Nardelli f6d275a0c1 Add arbitrary message bridging contracts (#77) 2019-09-05 20:13:52 +03:00
fbranciard 63c11df4b5 decimal shift feature (#268)
* implementation proposal for decimal shift feature issue #243
2019-09-03 19:51:20 +03:00
Gerardo Nardelli de8effef6d Process validator's reward accounts only when used in deploy script (#272)
* Avoid processing VALIDATORS_REWARD_ACCOUNTS if it is not used in deploy script
2019-08-16 17:37:26 +03:00
dependabot[bot] 33ea6fa567 Bump lodash from 4.17.11 to 4.17.15 in /deploy (#265)
Bump lodash from 4.17.11 to 4.17.15 as per the GitHub security alert
2019-08-08 15:03:23 +02:00
Gerardo Nardelli 87d50dfc6f Support zero fallback gas price in erc-to-erc mode (#234) 2019-07-16 12:50:33 +03:00
Gerardo Nardelli 83f314014a Improve checks of configuration parameters for contracts deployment (#228)
* Improve checks on env variables
* Check that address variables for deployment are real contracts
2019-07-15 15:25:24 +03:00
Gerardo Nardelli 155f2e4def Improve contracts names (#226)
* Rename POSDAOHomeBridgeErcToErc
* Rename OwnedUpgradeability
* Rename IOwnedUpgradeabilityProxy
* Update flatten script
2019-07-05 17:35:18 +03:00
Gerardo Nardelli e9a217ddce fix deploy/package-lock.json 2019-05-24 10:09:44 -03:00
Gerardo Nardelli 6b971fb456 Fix bad initialization of bridge validators 2019-05-23 15:28:41 -03:00
Gerardo Nardelli 2cdff962bb Fix used HomeBridgeNativeToErc contract on deploy script 2019-05-14 14:08:23 -03:00
Gerardo Nardelli b73661317e Update deploy script to use correct evm build 2019-05-08 14:56:40 -03:00
Gerardo Nardelli 92be48b052 Fix merge deploy script 2019-05-03 14:20:23 -03:00
Gerardo Nardelli 786529ae9b Merge branch 'develop' into 119-Epic-rewards-for-bridge-validators
# Conflicts:
#	contracts/upgradeable_contracts/BasicHomeBridge.sol
#	contracts/upgradeable_contracts/erc20_to_erc20/ForeignBridgeErcToErc.sol
#	contracts/upgradeable_contracts/erc20_to_erc20/HomeBridgeErcToErc.sol
#	contracts/upgradeable_contracts/native_to_erc20/ForeignBridgeNativeToErc.sol
#	deploy/.env.example
#	deploy/src/erc_to_erc/foreign.js
#	deploy/src/loadEnv.js
2019-05-03 13:13:17 -03:00
Alexander Kolotov 1d61c2ca1b
Merge pull request #178 from akolotov/develop
Dynamic gas limit for the deployment/configuration transactions
2019-05-03 18:39:16 +03:00
Alexander Kolotov f9db683f1c documentation update to reflect usage of DEPLOYMENT_GAS_LIMIT_EXTRA 2019-05-03 03:34:01 +03:00
Alexander Kolotov be3e9e7928 DEPLOYMENT_GAS_LIMIT_EXTRA is used to calculate a transaction gas limit 2019-05-03 03:25:00 +03:00
Gerardo Nardelli f022bed9d1 Fix sendTx method used on deploy script utils 2019-05-02 12:56:10 -03:00
Gerardo Nardelli d92dd655fa Fix initializeValidators logs 2019-05-02 10:06:00 -03:00
Gerardo Nardelli c65f1231ff Fix erc-to-erc foreign deploy script 2019-04-30 15:15:49 -03:00
Gerardo Nardelli 17b907a821 Add FOREIGN_MAX_AMOUNT_PER_TX check for all modes in loadEnv 2019-04-30 13:57:45 -03:00