raiden-contracts icon indicating copy to clipboard operation
raiden-contracts copied to clipboard

Raiden Network Smart Contracts

Results 100 raiden-contracts issues
Sort by recently updated
recently updated
newest added

## 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,...

needs discussion
testing
security
P2

https://github.com/trailofbits/manticore

efforts: a few days hack

After https://github.com/raiden-network/raiden-contracts/issues/1329 is solved, we should use check the error messages thrown from `deploy_tester_contract()`.

P3

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...

P1
efforts: a few days hack

`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...

efforts: low_hanging_fruit
P2

as suggested by @hackaugusto .

efforts: low_hanging_fruit
P2

Since `SLOAD` becomes more expensive, the number of possible unlocks will decrease.

P3
efforts: a few hours hack

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...

enhancement
P3

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...

P1
efforts: a few days hack

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...

P1
efforts: a few hours hack