Commit Graph

97 Commits

Author SHA1 Message Date
Maximilian Krüger 467c5dc2f2 remove contract code that dealt with removed ignoring of insufficient value withdraws 2018-02-09 09:44:55 +01:00
Maximilian Krüger 41543ca40e user explicitely specifies homeGasPrice on withdraw. resolves #112 2018-02-09 09:41:45 +01:00
Maximilian Krüger 36c0859d78 bridge.sol: move withdraw sig verify from modifier into function
more explicit, easier to test in isolation
2018-02-09 09:39:08 +01:00
Maximilian Krüger f7587409f9 bridge.sol: improve param names 2018-02-09 09:39:08 +01:00
Maximilian Krüger c7ef6bfd65 bridge.sol: improve docstring of withdraw 2018-02-09 09:39:08 +01:00
Maximilian Krüger ddc54802dd bridge.sol: check for overflow in transferFrom 2018-01-26 12:05:37 +01:00
Maximilian Krüger e0d4c52fd6 bridge.sol: improve docstrings and comments 2018-01-26 10:00:44 +01:00
Maximilian Krüger 60130d0d6f bridge.sol: improve comment 2018-01-26 10:00:44 +01:00
Maximilian Krüger 5ef7c895ec bridge.sol: add period to comment 2018-01-26 10:00:44 +01:00
Maximilian Krüger 165e822c31 bridge.sol: improve name 2018-01-26 10:00:44 +01:00
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 b8bf9bee54 remove unnecessary check for overflow in transferHomeViaRelay
resolve #88
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 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
Maximilian Krüger ccaac25d2f compile contracts in build.rs and remove compiled from git so they don't get out of sync 2018-01-18 12:53:02 +01:00
Maximilian Krüger 1634dc735f add docstring to Helpers.uintToString 2018-01-15 11:00:30 +01:00
Maximilian Krüger 8211007da2 Helpers.intToString -> Helpers.uintToString 2018-01-15 11:00:04 +01:00
Maximilian Krüger 01cfab8f5d bridge.sol: Helpers.intToString: uint256 -> uint 2018-01-15 10:50:23 +01:00
Maximilian Krüger d432e73905 replace Helpers.intToString implementation by one that uses less gas and doesn't break for numbers with more than 8 digits 2018-01-15 10:47:50 +01:00
Maximilian Krüger f400ccaa80 bridge.sol: add HelpersTest library to be able to test internal Helpers functions 2018-01-15 10:30:52 +01:00
Maximilian Krüger c89323b512 bridge.sol: proper return in Helpers.intToString 2018-01-15 10:30:21 +01:00
Maximilian Krüger 3dcab58a39 bridge.sol: add some docstrings 2018-01-13 14:41:27 +01:00
Maximilian Krüger 9be5c02d9e make solium happy 2018-01-13 14:41:12 +01:00
Maximilian Krüger 06e363dfca bridge.sol: extract message related fns into `Message` library 2018-01-12 17:28:02 +01:00
Maximilian Krüger 78d1387d95 bridge.sol: move MessageSigningTest close to MessageSigning 2018-01-12 16:53:29 +01:00
Maximilian Krüger 067759faa2 bridge.sol: SignerTest -> MessageSigningTest 2018-01-12 16:51:51 +01:00
Maximilian Krüger d9c6675df5 bridge.sol: hash -> hashMessage 2018-01-12 16:48:39 +01:00
Maximilian Krüger 7011150651 bridge.sol: signer -> recoverAddressFromSignedMessage 2018-01-12 16:46:00 +01:00
Maximilian Krüger 49351f764d bridge.sol: rename Signer to MessageSigning 2018-01-12 16:42:09 +01:00
Maximilian Krüger 6dc1021aba bridge.sol: Helpers.toString -> Helpers.intToString 2018-01-12 16:36:47 +01:00
Maximilian Krüger 03b74fc270 bridge.sol: rename Utils to Helpers 2018-01-12 16:34:34 +01:00
Maximilian Krüger 277bafac60 bridge.sol: get rid of `using Authorities for address[];` and `library Authorities` 2018-01-12 16:17:34 +01:00