Gerardo Nardelli
d2f6b0ac3a
Update addValidator method and ValidatorAdded event
2019-04-12 14:11:42 -03:00
Gerardo Nardelli
745eeb0493
Add validatorList on BaseBridgeValidators
2019-04-11 12:10:23 -03:00
Gerardo Nardelli
4def1fdff7
Merge branch '119-Epic-rewards-for-bridge-validators' into 160-fee-erc-erc-posdao-chain
...
# Conflicts:
# deploy/src/erc_to_erc/home.js
# package-lock.json
# package.json
2019-04-03 11:56:17 -03:00
Gerardo Nardelli
905bac8cea
call onExecuteAffirmation if non zero value
2019-04-01 12:28:32 -03:00
Gerardo Nardelli
595315d6af
Avoid calling blockReward if zero value from foreign transfer on erc-to-native
2019-04-01 11:48:51 -03:00
Gerardo Nardelli
04ab82f62a
Add fee manager erc-to-erc
2019-03-26 17:03:53 -03:00
Gerardo Nardelli
b117b21728
Merge branch 'develop' into 119-Epic-rewards-for-bridge-validators
...
# Conflicts:
# deploy/.env.example
# deploy/src/loadEnv.js
# deploy/src/native_to_erc/foreign.js
2019-03-22 10:59:00 -03:00
Gerardo Nardelli
d2bdf62296
Add fee manager for erc-to-native in posdao chain
2019-03-15 16:06:49 -03:00
Vadim
4d50918a29
Rename ValidatorSet contract to Staking contract
2019-03-05 08:43:21 +03:00
Gerardo Nardelli
e414d6640a
Remove onRequestForSignature and onSignaturesCollected from FeeManager
2019-02-25 12:36:22 -03:00
Gerardo Nardelli
e245268d15
Add both-directions fee manager for native-to-erc
2019-02-19 16:24:40 -03:00
Vadim
27db88f489
Override `transfer` and `transferFrom` in `ERC677BridgeTokenRewardable`
...
To deny transfer tokens to ValidatorSet contract directly.
2019-02-11 10:39:34 +03:00
Gerardo Nardelli
5a69e97ffa
Fix rewardableInitialize methods
2019-02-04 15:33:05 -03:00
Gerardo Nardelli
78d6c3b632
Refactor RewardableBridge
2019-02-04 15:07:49 -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
8d995fb72b
Fix rewardableInitialize on NativeToErc contracts
2019-01-23 10:52:36 -03:00
Gerardo Nardelli
164c8e662f
Add Native-to-Erc fee manager
2019-01-23 10:25:15 -03:00
Gerardo Nardelli
0576f184e2
Add internal setFee method on RewardableBridge
2019-01-22 11:10:28 -03:00
Gerardo Nardelli
182a483436
Add rewardableInitialize on HomeBridgeErcToNative
2019-01-15 16:52: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
ee666a15f3
Update setFee modifier to onlyOwner
2019-01-14 09:42:19 -03:00
Gerardo Nardelli
6b9ce95bcc
Update getFee to use callcode
2019-01-14 09:34:09 -03:00
Gerardo Nardelli
98dfc8becf
Replace delegatecall with callcode on calculateFee
2019-01-11 12:31:24 -03:00
Gerardo Nardelli
51708637ac
Update send usage on onSignatureFeeDistribution
2019-01-11 11:46:25 -03:00
Gerardo Nardelli
faf9712db2
move reward logic to RewardableBridge
2019-01-11 11:27:36 -03:00
Gerardo Nardelli
1993efcf4c
Add onSignaturesCollected
2019-01-11 10:43:52 -03:00
Gerardo Nardelli
8876e15fff
Refactor getFee
2019-01-11 10:19:22 -03:00
Gerardo Nardelli
e752e94ec1
Fix fee related methods
2019-01-10 15:59:24 -03:00
Gerardo Nardelli
9ee9ce4a61
Fixes after merge
2019-01-10 09:37:36 -03:00
Gerardo Nardelli
6deecdafac
Merge branch '119-Epic-rewards-for-bridge-validators' into 122-create-feemanager-basic-contract-and-its-interface
...
# Conflicts:
# contracts/upgradeable_contracts/BasicHomeBridge.sol
# test/erc_to_native/home_bridge.test.js
2019-01-10 09:06:35 -03:00
Gerardo Nardelli
c48b650e29
Merge branch 'develop' into 119-Epic-rewards-for-bridge-validators
2019-01-10 09:01:38 -03:00
Gerardo Nardelli
fbf81a83b9
Fixes on Fee related methods
2019-01-10 08:44:40 -03:00
Gerardo Nardelli
8eb4809735
Remove unused import
2019-01-09 09:31:36 -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
515f23ac74
Update delegateCall usage on calculateFee method
2019-01-09 08:56:30 -03:00
Gerardo Nardelli
9a349739fb
Fix onExecuteAffirmation
2019-01-09 08:56:30 -03:00
Gerardo Nardelli
5991ef31eb
Update fee contract implementation
2019-01-09 08:56:30 -03:00
fernandomg
ceb8478528
Implement Fee Distribution for ERC20 to Native mode
2019-01-09 08:56:30 -03:00
fernandomg
e008b244fa
Create FeeManager related contracts
2019-01-09 08:56:30 -03:00
Gerardo Nardelli
5bf54405c9
Add zero address check for getNextValidator
2019-01-09 08:38:08 -03:00
Gerardo Nardelli
a3b947a507
Remove onlyOwner modifier on BaseBridgeValidators methods
2019-01-09 08:17:55 -03:00
Gerardo Nardelli
fa36918944
Move validatorList method to RewardableValidators
2019-01-08 17:24:08 -03:00
Gerardo Nardelli
212d796412
Add zero address check on getNextValidator usage
2019-01-08 14:36:52 -03:00
Gerardo Nardelli
6912fdcad9
Rename setValidator to setNextValidator
2019-01-08 14:08:31 -03:00
Gerardo Nardelli
b743602564
Refactor addValidator and RemoveValidator methods
2019-01-08 13:59:16 -03:00
Gerardo Nardelli
1d7456cf77
Add end of list check on removeValidator
2019-01-08 12:25:20 -03:00
Gerardo Nardelli
5c553e06eb
Update ValidatorAdded event on RewardableValidators
2019-01-07 15:42:38 -03:00
Gerardo Nardelli
4e9db7b626
Refactor BridgeValidators
2019-01-07 15:25:26 -03:00
Gerardo Nardelli
349bbbb355
Update BridgeValidators version
2019-01-07 11:03:49 -03:00
Vadim Arasev
40b4f89ad4
Merge branch 'master' into update-ERC677BridgeToken
2019-01-04 10:03:19 +03:00
Gerardo Nardelli
76d45e2861
Add validatorList method
2019-01-03 13:07:21 -03:00
Vadim Arasev
45a094f5dd
Extend poa20 tests
2018-12-28 16:37:20 +03:00
fernandomg
e25f0ffc2e
Extend BridgeValidators interface and make F_ADDR public
2018-12-27 15:12:42 -03:00
fernandomg
9d219727c6
Fix/Add `require`s for `validator` and `reward` addresses
2018-12-27 15:11:05 -03:00
fernandomg
058335f54c
Add `_reward` param to `addValidator` method
2018-12-27 15:09:23 -03:00
fernandomg
94947ebc3d
Update BridgeValidator to support linked-list
...
- Store validators as a linked-list
- Store reward address as a map [validator] -> rewardAddr
2018-12-26 17:19:14 -03:00
Vadim Arasev
60644ade3f
Add `ERC677BridgeTokenRewardable` contract
2018-12-26 18:10:58 +03:00
Vadim Arasev
87b7a780eb
Add `mintReward()`, `stake()`, `withdraw()` into ERC677BridgeToken
2018-12-26 14:34:57 +03:00
Gerardo Nardelli
06a9dcfe83
Add execution limits to NATIVE-TO-ERC20 mode
2018-12-21 10:28:11 -03:00
Gerardo Nardelli
8bf7c1ae73
Add OverdrawManagement to ERC20-TO-ERC20 contracts
2018-12-20 15:58:24 -03:00
Gerardo Nardelli
8ea03335e3
Fix incorrect storage reference on setExecutionMaxPerTx
2018-12-17 09:03:49 -03:00
Gerardo Nardelli
b25c25ccae
Update onlyProxyOwner modifier to onlyIfOwnerOfProxy
2018-12-14 11:44:02 -03:00
Gerardo Nardelli
ac0e671aeb
Refactor onlyProxyOwner modifier
2018-12-14 10:46:09 -03:00
Gerardo Nardelli
adb81cf1ca
Update claimTokens methods modifier to onlyProxyOwner
2018-12-11 11:17:43 -03:00
Gerardo Nardelli
6c7320de64
Remove Validatable from OverdrawManagement
2018-12-11 10:58:18 -03:00
Gerardo Nardelli
abbde316d0
Update owner roles on bridge contracts
2018-12-10 16:22:57 -03:00
Gerardo Nardelli
60695559b1
Fix OverdrawManagement inheritance
2018-12-10 11:10:41 -03:00
Gerardo Nardelli
4612b7ba86
Update contract version
2018-12-04 14:24:43 -03:00
Gerardo Nardelli
e4a3cf4d9d
Update fixAssetsAboveLimits modifier to onlyProxyOwner
2018-12-04 11:31:44 -03:00
Gerardo Nardelli
ab07c560c4
Fix on onFailedAffirmation method
2018-12-04 09:39:09 -03:00
Gerardo Nardelli
6ad631b02d
Refactor storage of out of limit values
2018-12-04 09:34:52 -03:00
Gerardo Nardelli
b7991b7495
Refactor overdraw management
2018-12-03 17:09:57 -03:00
Gerardo Nardelli
12d0422ca0
Add check on ErcToNative onFailedAffirmation method
2018-12-03 16:47:41 -03:00
Gerardo Nardelli
414e437b60
Fix compile warnings
2018-11-28 14:57:38 -03:00
Gerardo Nardelli
7c07cde46d
Refactor execution limits names
2018-11-28 14:42:33 -03:00
Gerardo Nardelli
aa2470a208
Add fixAssetsAboveLimits method
2018-11-28 14:30:32 -03:00
Gerardo Nardelli
42a87e631c
Add total executed per day
2018-11-26 15:43:22 -03:00
Gerardo Nardelli
5bd6f5d58e
Add opposite side limits WIP
2018-11-23 16:37:39 -03:00
Gerardo Nardelli
629044e9b5
Check token address is contract
2018-10-24 15:12:29 -03:00
Gerardo Nardelli
49997cf481
Check validatorContract is contract on initialize
2018-10-24 14:02:54 -03:00
Alexander Kolotov
0c2fe216b0
Merge pull request #101 from akolotov/flattening-for-erc-to-native
...
Flattening for erc20-to-native contracts
2018-10-23 16:53:03 +03:00
Alexander Kolotov
8605f8949f
README with a note to update the flattening script added
2018-10-20 09:50:00 +03:00
Gerardo Nardelli
2465bc82f8
Merge branch 'develop' into fix-interface-version-#92
...
# Conflicts:
# contracts/ERC677BridgeToken.sol
# contracts/upgradeable_contracts/BasicBridge.sol
2018-10-19 12:20:17 -03:00
Gerardo Nardelli
e4888ff3d9
Fix interface version methods
2018-10-19 10:49:14 -03:00
Alexander Kolotov
9c20897c8b
Merge pull request #91 from poanetwork/gasPrice-foreign-erc-erc-#86
...
Add gas price on initialization of Foreign erc-to-erc mode
2018-10-17 18:19:47 +03:00
Gerardo Nardelli
339bd4ab04
Add bridgesAllowedLength method check on setBlockRewardContract
2018-10-12 10:56:13 -03:00
Gerardo Nardelli
00b4976937
Revert "Add check for bridge address on setBlockRewardContract"
...
This reverts commit ad9ac7c
2018-10-12 10:29:00 -03:00
Gerardo Nardelli
ad9ac7c7a4
Add check for bridge address on setBlockRewardContract
2018-10-11 16:24:16 -03:00
Gerardo Nardelli
6d4c9939e8
Remove mintedTotallyByBridge check on HomeBridgeErcToNative
2018-10-11 14:31:21 -03:00
Gerardo Nardelli
a4beb53348
Remove revert reason ForeignBridgeErcToNative
2018-10-08 17:20:03 -03:00
Gerardo Nardelli
205a7c3d12
Remove revert reason ForeignBridgeErcToErc
2018-10-08 17:19:44 -03:00
Gerardo Nardelli
8b9858cd9b
Check amount of token available on fallback HomeBridgeErcToNative
2018-10-08 16:05:53 -03:00
Gerardo Nardelli
38565d2050
Add gas price on initialize foreign erc-to-erc
2018-10-03 14:08:51 -03:00
Gerardo Nardelli
7cf71cb1b3
Merge pull request #90 from poanetwork/fix-transfer-lock-#89
...
Fix ERC677BridgeToken Transfer lock
2018-10-01 11:25:17 -03:00
Franco Victorio
decc4fc839
Allow initializing bridge without block reward contract
2018-10-01 09:57:28 -03:00
Gerardo Nardelli
ae48ece332
Add ContractFallbackCallFailed event
2018-09-28 12:45:49 -03:00
Franco Victorio
2b7f2b855a
Remove gas price validation in home erc-to-native contract
2018-09-28 11:30:56 -03:00
Gerardo Nardelli
7b629ea7a3
Add bridge contract checks on ERC677BridgeToken
2018-09-28 10:28:33 -03:00
Gerardo Nardelli
45db0ff5ae
Revert token transfer if bridge method call fails
2018-09-27 17:22:30 -03:00
Gerardo Nardelli
ac473ca5dc
Add bridge contract reference on ERC677BridgeToken
2018-09-27 16:39:06 -03:00
Gerardo Nardelli
750d2e2b9f
Update mintedTotally method name on block reward contract
2018-09-25 15:50:58 -03:00
Gerardo Nardelli
353a429831
Add totalMintedCoins method on BlockReward contract
2018-09-25 14:59:11 -03:00
Franco Victorio
817d1c73c9
Add totalMintedCoins to IBlockReward
2018-09-25 13:06:45 -03:00
Gerardo Nardelli
2a5a199152
Add gasPrice on initialize foreign erc-to-native
2018-09-24 10:23:05 -03:00
Gerardo Nardelli
fdf9d39abd
Update BasicBridge version to 2.1.0
2018-09-24 09:09:53 -03:00
Gerardo Nardelli
c36af23bf2
Fix setBlockRewardContract method
2018-09-21 16:33:33 -03:00
Gerardo Nardelli
2c7db37a6d
Add erc20-to-native bridge mode method
2018-09-20 16:17:55 -03:00
Gerardo Nardelli
845dd82172
Add erc20-to-native contracts
2018-09-20 16:17:12 -03:00
Gerardo Nardelli
04a0e2a5dc
Add BlockReward test contract
2018-09-20 16:16:59 -03:00
Gerardo Nardelli
2cc71aa4b4
Update contract versions
2018-09-18 10:47:33 -03:00
Gerardo Nardelli
efd3796134
Rename Token version variable
2018-09-18 10:36:06 -03:00
Gerardo Nardelli
75af893dc8
Rename BridgeValidators version variable
2018-09-18 10:32:25 -03:00
Gerardo Nardelli
0e8f8b3f08
Remove unused var
2018-09-18 10:28:21 -03:00
Gerardo Nardelli
4bb8e9df21
Fix variable name on validators and token contract
2018-09-17 16:34:25 -03:00
Gerardo Nardelli
bfec92ae12
Remove bridge mode field from eternalStorage
2018-09-17 16:22:34 -03:00
Gerardo Nardelli
af7cc8dcbb
Add version field on bridge, validators and token contracts
2018-09-17 15:33:16 -03:00
Gerardo Nardelli
2c22760538
Add bridge mode field
2018-09-14 15:58:57 -03:00
Roman Storm
5d91e0f55f
1.Add requireBlockConfirmations to initialize ForeingBridgeErcToErc
...
2. Pass BRIDGEABLE_TOKEN_NAME, Symbol, Decimals as env vars to Native to erc mode
3. Update docs
4. Update tests
2018-08-20 22:47:27 -07:00
Franco Victorio
3edf7837a7
Add requiredMessageLength method to BasicHomeBridge contract
2018-08-16 15:03:55 -03:00
Roman Storm
57d16f2b81
Merge pull request #57 from rstormsf/double_spending
...
Double spending fix
2018-08-03 11:53:47 -07:00
Roman Storm
b74003c96e
add additional check for contract address
2018-07-31 16:01:42 -07:00
Roman Storm
1e237e16d4
Merge pull request #51 from rstormsf/patch234
...
Prevent an attack to send cross chain transfer using contract without payable fallback
2018-07-26 14:04:07 -07:00
Gerardo Nardelli
2c0e9dd2c2
Update BridgeValidators contract
2018-07-26 14:34:47 -03:00
Roman Storm
57dfe2285f
Double spending fix
2018-07-23 19:58:08 -07:00
Roman Storm
bb1611b468
remove code dublication
2018-07-11 13:12:48 -07:00
Roman Storm
0c01b48f46
audit request
2018-07-09 21:19:45 -07:00
Roman Storm
3e7560d08e
add feature on token transfer invoke contractFallback silently
2018-07-06 16:50:27 -07:00
Roman Storm
aeb2e1dd7e
Audit enhacements
2018-07-02 18:45:58 -07:00
Roman Storm
078014e499
Add more abstraction for ERC677Bridge
2018-06-18 21:05:47 -07:00
Roman Storm
1da503d7f0
fix npm run test build
2018-06-11 22:59:51 -07:00
Roman Storm
e9a4c8ec05
rename POA20
2018-06-11 22:36:29 -07:00
Roman Storm
0da0ade2fd
finish refactoring
2018-06-11 20:33:16 -07:00
Roman Storm
7d9065124f
refactor foreign bridge
2018-06-11 19:56:01 -07:00
Roman Storm
f34620e8ae
WIP: refactor v1
2018-06-11 18:56:07 -07:00
Roman Storm
362e9860c6
clean up
2018-05-21 20:14:51 -07:00
Roman Storm
91f501563d
Merge branch 'v2' of github.com:poanetwork/poa-parity-bridge-contracts into v2
2018-05-21 20:13:44 -07:00
Alexander Kolotov
87f6d54f87
changes applied under PR #40 propagated to submitSignature method
2018-05-21 16:57:46 +03:00
Alexander Kolotov
ed3db608cd
provide number of required signatures in CollectedSignatures event
...
CollectedSignatures event extended to provide number of signatures used to confirm a particular deposit transaction as so the bridge instance could use this number to fetch the corresponding number of signatures from the contract
2018-05-21 16:50:40 +03:00
Roman Storm
9de3aa03ab
Fixed #39 .
2018-05-19 21:09:51 -07:00
Roman Storm
6ba32e2866
hide requiredSignatures
2018-05-18 17:05:14 -07:00
Roman Storm
c7b3b1fe3e
shorten message length
2018-05-17 09:58:35 -07:00
Roman Storm
a49b1bd74c
make tests happy
2018-05-16 20:12:16 -07:00
Roman Storm
4cd20a7756
add some changes
2018-05-10 18:19:01 -04:00
Roman Storm
188357798c
dirty reverse bridge for v2
2018-05-10 16:53:19 -04:00
Roman Storm
4698f7c67c
remove unused return var
2018-05-08 11:05:37 -04:00
Roman Storm
564fdd9d85
0.4.23 bump and deployment logging optimization
2018-05-07 00:31:16 -07:00
Roman Storm
ff5b49753b
Merge branch 'proxy'
2018-05-06 11:38:26 -07:00
Roman Storm
ae4126a9d4
apply comments from PR
2018-05-06 10:38:51 -07:00
Roman Storm
e323377953
fix compiler warning,
...
convert this to address(this)
2018-05-05 21:13:29 -07:00
Roman Storm
0c2e5e2d61
add check for requiredSignatures
2018-05-05 20:59:33 -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
b928a0eb0c
add gasPrice, required Confirmations, add events
...
update deployment script
2018-05-05 19:05:29 -07:00
Roman Storm
5d35780388
optimize gas cost
2018-05-05 19:04:35 -07:00
Roman Storm
27123afdf9
1. Upgrade openzeppelin to 1.9.0
...
2. Fix claimTokens on Foreign side
3. Fix compiler warnings
2018-04-27 16:34:53 -07:00
Roman Storm
7bd9ac3f81
1. Handle deposits and signatures if requiredSignatures is changed
...
2. Update deployment strategy. Use plain json http request and wait for receipt.
2018-04-27 10:26:24 -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
6910bfc882
Audit feedback
...
add msg.data.length == 0
2018-04-24 15:46:37 -07:00
Roman Storm
af0b337a79
don't call super
2018-04-24 15:37:34 -07:00
Roman Storm
810470ebae
Audit feedback: fix bug when requiredSignatures has changed
2018-04-24 15:30:43 -07:00
Roman Storm
303218cf9e
add claimTokens func to POA20 and ForeignBridge
2018-04-23 12:15:27 -07:00
Roman Storm
1f1281ed8c
Audit feedback:
...
Fix upgradeToAndCall
2018-04-19 12:03:46 -07:00
Roman Storm
848656d61f
remove unneccesary modifiers for finishminting
2018-04-18 12:58:44 -07:00
Roman Storm
d4e9d831dc
Audit feedback
...
1. fix transferAndCall returns bool
2. Remove finishMinting method
2018-04-18 12:45:53 -07:00
Roman Storm
ea0915eb0e
make messagesSigned public
2018-04-17 14:31:24 -07:00
Roman Storm
3d184533e3
make depositsSigned public so the parity-bridge can check before sending a tx
2018-04-17 13:47:40 -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
a22b8713a1
add check in BridgeValidators and remove it from Ownable
2018-04-13 14:22:41 -07:00
Roman Storm
69b97796f6
closes #12
2018-04-13 14:22:12 -07:00
Roman Storm
abccf2b63a
Audit feedback: remove unneccesary check in Bridges in initialize
2018-04-13 14:10:57 -07:00
Roman Storm
bcd608479f
Audit feedback:
...
remove unneccesary check and add check for Ownable
2018-04-13 14:10:22 -07:00
Roman Storm
3a4c663d84
remove PausableTOken from POA20
2018-04-13 14:09:38 -07:00
Roman Storm
987dc06cbb
Add MIN_PER_TX into Home and Foreign bridges
2018-04-06 18:40:09 -04: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
40a07ebd12
Add tests for BridgeValidators
2018-03-28 20:27:41 -07:00
Roman Storm
807f2a9526
add maxPerTx limit on Foreign Side
2018-03-27 21:25:54 -07:00
Roman Storm
7daaee86e6
Add max per tx
2018-03-27 16:38:30 -07:00
Roman Storm
4c8c1063cd
Fix an issue with wrong submittion of setNumDepositsSigned wrong hash was passed in.
...
Add more unit tests
2018-03-27 15:52:10 -07:00
Roman Storm
7c00bd163f
1. flatten EternalProxy contract
...
2. Tests for POA20 token
2018-03-22 21:07:31 -07:00
Roman Storm
e49979600b
Fix consistency in event params
2018-03-19 21:39:28 -07:00
Roman Storm
a390ac95be
Add param for Withdrawal on Home
2018-03-18 18:22:24 -07:00
Roman Storm
6ef828c7b0
Add tx hash to the deposit event
2018-03-15 16:13:16 -07:00
Roman Storm
fb28fd067c
make contracts upgradeable
2018-03-13 23:21:54 -07:00
Roman Storm
5eaa480b23
Make BridgeValidators upgradeable
2018-03-13 00:30:51 -07:00
Roman Storm
f99f21a02c
Fix hasEnoughSignatures method.
2018-03-12 22:05:50 -07:00
Roman Storm
7d1df24f03
remove homeGasPrice from HomeBridge
2018-03-12 15:02:50 -07:00
Roman Storm
48c782f5e5
Add hasEnoughSignatures back to working condition
2018-03-12 14:52:51 -07:00
Roman Storm
a3e884c6a6
Add daily Limits
2018-03-11 13:12:49 -07:00
Roman Storm
54e34c578d
Apply comments enhancements
2018-03-11 12:37:37 -07:00
Roman Storm
cb33ddbb3b
Fix #9 . Extend tracebility of deposits transactions
2018-03-03 14:20:05 +01: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
d597765865
WIP add Validators
2018-02-21 21:52:11 -08:00
Roman Storm
c499d7f936
WIP - Add POA20, change ForeignBridge
2018-02-13 00:30:29 -08:00
Roman Storm
56bd7ce067
Init
2018-02-12 21:11:21 -08:00