ethersphere / bee

Bee is a Swarm client implemented in Go. It’s the basic building block for the Swarm network: a private; decentralized; and self-sustaining network for permissionless publishing and access to your (application) data.
https://www.ethswarm.org
BSD 3-Clause "New" or "Revised" License
1.45k stars 338 forks source link

update ABI version on the bee side and change the staking interaction with the new contract to use eth address instead of overlay. #4716

Closed istae closed 2 months ago

istae commented 3 months ago

as can be see here https://github.com/ethersphere/storage-incentives/blob/master/src/Staking.sol The new staking contract now takes in the eth address, in place of the overlay address.

As such, we need to change the existing staking functionality of the bee client to use eth address.

ldeffenb commented 3 months ago

Yeah, THIS is going to be really easy to merge into a running swarm, right? NOT!

Looking forward to see how smooth (or rough) this transition is on testnet long before it makes it to the mainnet swarm.

istae commented 2 months ago

closed with https://github.com/ethersphere/bee/pull/4718