Ralph Pichler
Ralph Pichler
#### Summary Use EIP 1559 transactions. #### Motivation London has been enabled on gnosis chain for a while now. With this we can use the current gas mechanisms as intended....
### Checklist - [ ] I have read the [coding guide](https://github.com/ethersphere/bee/blob/master/CODING.md) - [ ] My change requires a documentation update and I have done it - [ ] I have...
This PR removes the `honeyOracle` which was supposed to convert from honey to ether. As honey is now its own token it can be removed. This PR still keeps the...
This PR introduces a central component, the `TxScheduler`, in charge of sending transactions, waiting for their result afterwards and ensuring the result was successfully processed. In the future this component...
Currently a non-swap-enabled Peer can connect to other protocols like retrieval on a swap-enabled Peer. The accounting hook will cause an error when a message is sent from the swap-enabled...
With honey being its own token the cheque handling can be simplified. Steps that should be done: - [ ] remove `honeyOracle` (#2132) - [ ] remove `cheque.Honey` (compute based...
At many points in Swap we need to set multiple database entries at the same time (e.g. setting a cheque as last received and adjusting the balance). We should do...
Different Ethereum clients are not equal in all aspects. Testing is mostly done with geth or ganache, therefore errors with other clients remain unnoticed. Swap should be regularly tested at...
To ensure that there are no nonce issues we want to allow at most one pending blockchain transaction at a time. This means transactions will have to be queued if...
Many types, variables and packages in the swap codebase have names that are not very telling about what they represent. For example references to the chequebook contract are simply often...