raiden-contracts
raiden-contracts copied to clipboard
Raiden Network Smart Contracts
## Problem Definition Currently we rely on the developers to identify, define and test edge cases. Whenever the developer believes something to be not sufficiently tested, re-testing issues like #89,...
After https://github.com/raiden-network/raiden-contracts/issues/1329 is solved, we should use check the error messages thrown from `deploy_tester_contract()`.
When `deploy_tester_contract()` causes a `require()` failure, `deploy_tester_contract()` raises an exception, but the exception does not contain the error message in `require()`. This issue keeps track of fixing `deploy_tester_contract()` so that...
`RuntimeError("Could not access the private key.")` is too ambiguous. The error message should be more informative, such as: * The file does not exist * The decryption failed * The...
as suggested by @hackaugusto .
Since `SLOAD` becomes more expensive, the number of possible unlocks will decrease.
tl;dr Gas cost estimations are calculated in `test_print_gas.py`. This should not be ran as a test, but should be a script that generates a file with the information, which should...
Then an incident like https://github.com/raiden-network/raiden/issues/5122 can be prevented earlier. TravisCI can compare the hash stored in the deployment files against that stored in `contracts.json`. When we upgrade only the service...
Currently, `make compile_contracts` update `data/contracts.json` but it does not update or remove `data/deployment*.json`. So `make compile_contracts` leaves the `data` directory out of sync. This issue keeps track of making sure...