Skip to content
This repository was archived by the owner on May 19, 2026. It is now read-only.
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 21 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,16 +4,32 @@

We reccomend the usage of `bee-clef`, but if you inadvertedly started `bee` without `bee-clef`, this is as good as it gets.

## Requirements
## Once you have your key

- Make a backup of your key in a safe place
- Import your keys to a trusted Ethereum wallet (such as Metamask)
- Validate that the address inside your wallet corresponds with the Ethereum address of your Bee node (`curl localhost:1635/addresses`)

## Releases

You'll find pre-built releases of this tool under Releases in the top right corner of this page. Using a release eliminates the need for having a go development environment.

Download the appropriate release for your platform and execute it with the following command:

`exportSwarmKey \<sourceDirContainingBeeKeys\> \<password\>`

## Buillding from Source

If you want to build the tool from source, the following information should help get you running.

### Requirements
- [golang](https://golang.org/doc/install)
- [git](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git)

## HowTo
### HowTo
- Clone this repo and navigate to directory
- run `go run main.go \<sourceDirContainingBeeKeys\> \<password\>`
- Make a backup of your key in a safe place
- Import your keys in a trusted Ethereum wallet (such as Metamask)
- Validate if the address inside your wallet corresponds with the Ethereum address of your Bee node (`localhost:1635/addresses`)
- read "Once you have your key" above

With gratitude to @jmozah <3

Expand Down