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

We [have to](https://github.com/raiden-network/raiden-contracts/issues/1208#issuecomment-537490029) get `make compile_contracts` fail when the source of SecretRegistry changes. For that we need a command that compares Soldity sources against an entry in `contracts.json`. `contracts.json` contains...

P1

When we upgrade the Solidity compiler #1155 but want to keep an old compilation of SecretRegistry, we need a feature where contracts except SecretRegistry is compiled. This issue keeps track...

P1
efforts: a few days hack

Currently `TokenNetwork` contracts can be deprecated, but not `TokenNetworkRegistry` contracts. This means that we have no way of disallowing creating new token networks after the registry has been deployed (besides...

Currently the `withdraw_delay` in the `UserDeposit` contract is hardcoded to `100` blocks. This is inconvenient in tests as waiting 100 blocks unnecessarily slows them down. Whether we want to take...

Functions are not sorted by external, public, internal, private. This makes it harder to reason about the code

good first issue
P1
efforts: a few hours hack

you often use abbreviations, which may not be so obvious to the reader (for example ms instead of Monitoring service (MonitoringService:15, msc_address (UserDeposit.sol:13)

P1
efforts: a few hours hack

* does it run? * how much time does it consume? * does it show something interesting?

efforts: a few hours hack

This test prevents https://github.com/raiden-network/raiden-contracts/issues/1312 in the future.

P1
efforts: a few hours hack

This issue keeps track of changing the CI so it fails when the Solidity sources and `contracts.json` do not match in `data_CONTRACTS_VERSION`. When `data_CONTRACTS_VERSION/contracts.json` and `data_CONTRACTS_VERSION/sources` do not match, the...

P1
efforts: a few hours hack

The slides by @axic are here: https://drive.google.com/file/d/1AniKaHdhmDG3nkKP9jbyuE_-pjmFCl4n/view In order to use the SMTChecker we need to add the following pragma: ```solidity pragma experimentalSMTChecker; ``` We should use it in order...

enhancement
good first issue
P4: good_to_have
security