This repository has been archived by the owner on Aug 2, 2021. It is now read-only.
swap, uint256: move Uint256 implementation to new swarm/uint256 package #2076
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
(this builds on #2063 and adds to it)
This PR:
swarm/uint256
packageUint256
type fromswap
package touint256
packageadds thediscarded changeetypes
alias togo-ethereum/core/types
package when it coexists with theswap/types
package in a single fileSince this is the first time I am adding a new package to Swarm, I have opted to do it through an internal PR to have an instance for name changes.
Discussion points:
alias choice fordiscarded changego-ethereum/core/types
to reduce verbosity,discarded changetypes
could have a short alias, such ast
. For now, I have opted not to do this for reasons of code clarity, at the cost of wordiness.Uint256
(e.g. toU256
) has also been thrown around in the past. This would be a good time to change this, if desired.Uint64ToUint256
to something likeU64ToU256
(although we expect to retire this particular function in the short future)