Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/boundless-forest/addrbook
A locally hosted smart contract manager for developers.
https://github.com/boundless-forest/addrbook
blockchain smart-contract-tools
Last synced: about 2 months ago
JSON representation
A locally hosted smart contract manager for developers.
- Host: GitHub
- URL: https://github.com/boundless-forest/addrbook
- Owner: boundless-forest
- License: apache-2.0
- Created: 2024-01-15T09:15:16.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-02-04T12:46:33.000Z (12 months ago)
- Last Synced: 2024-06-19T18:02:27.464Z (7 months ago)
- Topics: blockchain, smart-contract-tools
- Language: Go
- Homepage:
- Size: 106 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# addrbook
For developers working on smart contracts or Web3 applications, managing a multitude of smart contract addresses is a daily task. This tool simplifies the organization and management of these addresses. All data is stored locally in `~/.addrbook/data.json`, giving you full control over your information.
![Open](./open.png)
## Usage
Using this tool is straightforward and involves just two simple steps:
- Create a workspace.
```sh
./addrbook workspace new --name MyProject1
```
- Add your smart contract information to the workspace. The tool also supports updating and deleting any saved contract information.
```sh
./addrbook workspace save \
--workspace MyProject1 \
--contract Contract1 \
--address 0x000000000000000000000000000000000000000x \
--note "Ethereum side"
```
- Open `http://127.0.0.1:8080` with your default browser abd view your workspace.## Run Example
1. Clone the repo.
2. Run the example script.
```sh
./example.sh
```
3. Open `http://127.0.0.1:8080` with your default browser, and you will see the screenshot above.