Commit Graph

363 Commits

Author SHA1 Message Date
Maximilian Krüger 0e13ed406b bridge.sol: emit Tranfer to 0x0 if tokens are destroyed 2018-01-26 10:00:44 +01:00
Maximilian Krüger 2f75f3683f bridge.sol: emit Transfer from 0x0 on token creation as laid out in ERC20 2018-01-26 10:00:44 +01:00
Maximilian Krüger 08d481206d bridge.sol: improve comment 2018-01-26 10:00:44 +01:00
Maximilian Krüger 37af2d1c98 test/foreign-erc20.js: test that transferFrom(0) succeeds and add more assertions 2018-01-26 10:00:44 +01:00
Maximilian Krüger 9fee20e026 test/foreign-erc20.js: fix test for transfer with overflow 2018-01-26 10:00:44 +01:00
Maximilian Krüger b8bf9bee54 remove unnecessary check for overflow in transferHomeViaRelay
resolve #88
2018-01-26 10:00:44 +01:00
Maximilian Krüger 1ae92517a3 more truffle tests 2018-01-26 10:00:44 +01:00
Maximilian Krüger 1c66c591a9 bridge.sol: fix docstring 2018-01-26 10:00:44 +01:00
Maximilian Krüger e084966f25 bridge.sol: comments 2018-01-26 10:00:44 +01:00
Maximilian Krüger 334a7535b8 bridge.sol: make name a public var instead of a function 2018-01-26 10:00:44 +01:00
Maximilian Krüger 810f013140 foreign-erc20.js: more test cases 2018-01-26 10:00:44 +01:00
Maximilian Krüger 8a3a42a93a add incomplete truffle/test/foreign-erc20.js 2018-01-26 10:00:44 +01:00
Maximilian Krüger a73c64a446 bridge.sol: more sensible grouping and add comments 2018-01-26 10:00:44 +01:00
Maximilian Krüger d8e81a8593 bridge.sol: first rough full implementation of ERC20 for ForeignBridge 2018-01-26 10:00:44 +01:00
Maximilian Krüger 856f340327 bridge.sol: fix typo 2018-01-26 10:00:44 +01:00
Maximilian Krüger 292891ed96 bridge.sol: improve docstring 2018-01-26 10:00:44 +01:00
Maximilian Krüger 73dd502b88 bridge.sol: authority -> authorityResponsibleForRelay 2018-01-26 10:00:44 +01:00
Maximilian Krüger 10cfea8172 bridge.sol: improve docstring 2018-01-26 10:00:44 +01:00
Maximilian Krüger 9b9d109f57 bridge.sol: fix typo 2018-01-26 10:00:44 +01:00
Maximilian Krüger e6db3476ca bridge.sol: fix typo 2018-01-26 10:00:44 +01:00
Maximilian Krüger ea18c198b4 make ForeignBridge.Transfer event conform to ERC20 2018-01-26 10:00:44 +01:00
Maximilian Krüger ffc0b31eb3 ForeignBridge.transferLocal -> transfer to conform to ERC20 2018-01-26 10:00:44 +01:00
Maximilian Krüger cdcb33641f bridge.sol: add function ForeignBridge.name 2018-01-26 10:00:44 +01:00
Maximilian Krüger 64b0a5ae27 bridge.sol: constant -> view 2018-01-26 10:00:44 +01:00
Maximilian Krüger ee37db7c93 bridge.sol: add function ForeignBridge.balanceOf 2018-01-26 10:00:44 +01:00
Maximilian Krüger 25b92a17e0 bridge.sol: fix typo 2018-01-26 10:00:44 +01:00
Maximilian Krüger 2ec0b2d23c bridge.sol: add function ForeignBridge.totalSupply 2018-01-26 10:00:44 +01:00
Marek Kotewicz ceaf22fbfc
Merge pull request #99 from paritytech/snd-issue-98
fix for #98: helpful error if solc is not in $PATH
2018-01-25 11:51:52 +01:00
Maximilian Krüger bc0ebb8a15 README.md: consistency 2018-01-25 09:52:43 +01:00
Maximilian Krüger 1b51837f78 README.md: tell that solc must be in path for build 2018-01-25 09:52:10 +01:00
Maximilian Krüger 8a8380e7a8 bridge/build.rs: make error messages helpful. resolves #98 2018-01-25 09:51:54 +01:00
Marek Kotewicz 7d9a875cab
Merge pull request #95 from paritytech/snd-integration-tests
fix for #87 & integration tests to prevent regression
2018-01-24 10:26:08 +01:00
Maximilian Krüger b6a34c6252 integration-tests/tests/basic_deposit_then_withdraw.rs: add module docstring
[ci skip]
2018-01-22 20:56:02 +01:00
Maximilian Krüger ff7acc3f4a remove outcommented code 2018-01-22 16:48:41 +01:00
Maximilian Krüger 9aa26ea390 remove unused dependency 2018-01-22 16:48:30 +01:00
Maximilian Krüger 0db863d5de integration-tests: resolve rust compiler warnings 2018-01-22 16:30:01 +01:00
Maximilian Krüger 92c7e794ec tests/withdraw_relay.rs: adapt responses to fix for 87 2018-01-22 16:14:53 +01:00
Maximilian Krüger ddc5ffcfd4 fix #87 by parsing rpc outputs with ethabi 2018-01-22 15:10:57 +01:00
Maximilian Krüger c33126b961 withdraw_relay: break long type into several lines 2018-01-22 14:35:54 +01:00
Maximilian Krüger c9aeba3586 .travis.yml: run integration tests as part of stable, beta and nightly 2018-01-22 14:35:54 +01:00
Maximilian Krüger c558ab5e63 remove home_chain.json - no longer needed. we use the dev chain now 2018-01-22 14:35:54 +01:00
Maximilian Krüger 1691841c3c use just released ethabi 5.0 which fixes the InvalidData issue 2018-01-22 14:35:54 +01:00
Maximilian Krüger 2a65d52de2 clean up integration test a bit 2018-01-22 14:35:54 +01:00
Maximilian Krüger 9f5ff425de make integration test a proper rust test 2018-01-22 14:35:54 +01:00
Maximilian Krüger 5c565fd69d .travis.yml: run cargo tests with backtrace for more context on failure 2018-01-22 14:35:54 +01:00
Maximilian Krüger ab094d6fa0 gitignore: integration_tests/tmp -> integration-tests/tmp 2018-01-22 14:35:54 +01:00
Maximilian Krüger 27eaa45a29 .travis.yml: grant executable rights on downloaded parity binary 2018-01-22 14:35:54 +01:00
Maximilian Krüger 3bbebd208f .travis.yml: copy to $HOME/bin instead of /usr/local/bin 2018-01-22 14:35:54 +01:00
Maximilian Krüger 241f4a87b3 .travis.yml: one line parity installer fails. trying binary 2018-01-22 14:35:54 +01:00
Maximilian Krüger b8fc1cd55c withdraw_relay.rs: use rustc_hex::ToHex 2018-01-19 15:11:21 +01:00