Kirill Fedoseev
248ed4681b
Rework upgradeable contracts initialization ( #642 )
2022-02-03 00:00:42 +03:00
Kirill Fedoseev
3519ddb8c2
EIP2612 permit ( #618 )
2021-08-06 18:43:34 +03: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
65fa34f562
Add an expirations reset after unlimited approval ( #533 )
2020-10-16 13:09:54 +03:00
Kirill Fedoseev
f70426c841
Update ERC677 to call onTokenTransfer only for the bridge contract ( #530 )
2020-10-15 11:36:17 +03:00
Kirill Fedoseev
df296d1790
Restrict relay of tokens for other user ( #475 )
2020-08-22 22:30:27 +03:00
Kirill Fedoseev
a1ff878b1f
Move fee manager into home mediator ( #462 )
2020-08-03 15:36:12 +03:00
Kirill Fedoseev
de50e600fb
Add erc-to-native mediators ( #440 )
2020-06-30 23:20:33 +03:00
varasev
8bb2e23de8
Add permit feature to token contract ( #410 )
2020-05-04 14:33:49 +03:00
Kirill Fedoseev
b5d30e09a0
Add support of multiple bridges in bridge token ( #391 )
2020-03-24 11:56:11 +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
Kirill Fedoseev
443ad4c3db
Possibility of increasing/decreasing allowance in ERC677 ( #328 )
...
* Added increaseAllowance and decreaseAllowance methods to ERC677 token contract
* Added simple test cases for updating allowance
2019-12-12 17:22:59 +03:00
Gerardo Nardelli
c0ee60806d
Add alternative receiver for transfer in native to erc20 mode ( #302 )
2019-10-23 18:46:48 +03:00
varasev
6de4ca4580
Simplify mintReward function ( #304 )
2019-10-12 06:32:14 +03:00
fbranciard
63c11df4b5
decimal shift feature ( #268 )
...
* implementation proposal for decimal shift feature issue #243
2019-09-03 19:51:20 +03:00
varasev
1841968dce
Enhance setStakingContract function ( #274 )
...
* Enhance setStakingContract function
* Update poa20_test.js
2019-08-17 15:55:03 +03: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
varasev
52ca7680c3
Remove redundant code from ERC677BridgeTokenRewardable contract ( #249 )
2019-07-31 08:31:52 +02:00
Gerardo Nardelli
3881e14db8
Update ERC677BridgeToken transferFrom to call contractFallback ( #220 )
...
* Update ERC677BridgeToken transferFrom to call contractFallback
2019-07-02 16:59:01 +03:00
Gerardo Nardelli
e32ef6e1f2
Fix claimTokens to support all token transfers ( #213 )
...
* Add contract `Claimable` to contain functionality related ability to claim tokens
* The new contract is used in the bridge contracts and the erc677 token implementation
* Fix claimTokens to support all token transfers
2019-06-28 19:00:10 +03:00
Gerardo Nardelli
34d48efad7
Add linter for unit tests
2019-05-14 12:36:34 -03:00
Gerardo Nardelli
6bad8be39d
Fix unit tests
2019-05-14 11:22:31 -03:00
Vadim
4d50918a29
Rename ValidatorSet contract to Staking contract
2019-03-05 08:43:21 +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
Vadim Arasev
40b4f89ad4
Merge branch 'master' into update-ERC677BridgeToken
2019-01-04 10:03:19 +03:00
Vadim Arasev
45a094f5dd
Extend poa20 tests
2018-12-28 16:37:20 +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
abbde316d0
Update owner roles on bridge contracts
2018-12-10 16:22:57 -03:00
Gerardo Nardelli
ae48ece332
Add ContractFallbackCallFailed event
2018-09-28 12:45:49 -03:00
Gerardo Nardelli
f50c989239
Add transferAndCall tests for ERC677BridgeToken
2018-09-28 11:24:05 -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
efd3796134
Rename Token version variable
2018-09-18 10:36:06 -03:00
Gerardo Nardelli
4bb8e9df21
Fix variable name on validators and token contract
2018-09-17 16:34:25 -03:00
Gerardo Nardelli
af7cc8dcbb
Add version field on bridge, validators and token contracts
2018-09-17 15:33:16 -03:00
Roman Storm
3e7560d08e
add feature on token transfer invoke contractFallback silently
2018-07-06 16:50:27 -07:00
Roman Storm
e9a4c8ec05
rename POA20
2018-06-11 22:36:29 -07:00
Roman Storm
303218cf9e
add claimTokens func to POA20 and ForeignBridge
2018-04-23 12:15:27 -07:00
Roman Storm
7ad7648201
remove failing test
2018-04-18 12:54:39 -07:00
Roman Storm
ace068ba45
add test
2018-04-18 12:48:09 -07:00
Roman Storm
889b949768
fix tests
2018-04-16 12:39:05 -07:00
Roman Storm
7c00bd163f
1. flatten EternalProxy contract
...
2. Tests for POA20 token
2018-03-22 21:07:31 -07:00