Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Node API Refactor - pt1 (Stage 2.1 of Node API Overhaul) #3244

Merged
merged 23 commits into from
Jul 22, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
89a7e9e
Add latest dir removal for make clean
Daniel-VDM Jul 21, 2020
0c2e1f7
[hmy] Refactor - Expose Harmony attributes & remove accessors
Daniel-VDM Jul 21, 2020
170132a
[hmy] Refactor - Re-implement APIBacked methods in Harmony
Daniel-VDM Jul 21, 2020
486695d
[hmy] Refactor - Fix GetTotalStakingSnapshot in Harmony implementation
Daniel-VDM Jul 21, 2020
17b2f34
[hmy] Refactor - Move ErrFinalizedTransaction to hmy.go
Daniel-VDM Jul 22, 2020
1c8e82e
[hmyapi] Refactor - Make PublicHarmonyAPI use Harmony instead of Backed
Daniel-VDM Jul 22, 2020
aa3ac23
[hmyapi] Refactor - Make NewPublicBlockChainAPI use Harmony instead o…
Daniel-VDM Jul 22, 2020
f3e2526
[hmyapi] Refactor - Make NewPublicTransactionPoolAPI use Harmony inst…
Daniel-VDM Jul 22, 2020
f8ead14
[hmyapi] Refactor - Make DebugAPI use Harmony instead of Backend
Daniel-VDM Jul 22, 2020
b0c5a75
[hmyapi] Refactor - Make filers use Harmony instead of Backend
Daniel-VDM Jul 22, 2020
9705b1f
[hmy] Refactor - Change NetVersion to ChainID
Daniel-VDM Jul 22, 2020
ad54b7e
[hmyapi] Refactor - Change API service declaration to use Harmony
Daniel-VDM Jul 22, 2020
010d7e1
[node] Refactor - Move harmony create to APIs fetch
Daniel-VDM Jul 22, 2020
1b955c1
[hmy] Refactor - Remove api_backend.go & Backend
Daniel-VDM Jul 22, 2020
b9406ac
[hmy] Refactor - Prettify var names, structure & comments
Daniel-VDM Jul 22, 2020
ae11659
[hmyapi] Refactor - Prettify var names, structure & comments
Daniel-VDM Jul 22, 2020
8b315a9
[hmyapi] Refactor - Remove backend interface
Daniel-VDM Jul 22, 2020
51062e0
[hmy] Refactor - Remove exposure for eventMux and chainDb
Daniel-VDM Jul 22, 2020
ea77f04
[hmy + hmyapi] Refactor - Fix imports
Daniel-VDM Jul 22, 2020
7cd6881
Merge remote-tracking branch 'harmony/main' into rpc-refactor-pt1
Daniel-VDM Jul 22, 2020
1e440ef
[hmy] Refactor - Apply changes from #3243
Daniel-VDM Jul 22, 2020
468c160
[hmyapi] Refactor - Make filters use Backend instead of hmy
Daniel-VDM Jul 22, 2020
28b0d2b
[hmyapi] Refactor - Fix imports
Daniel-VDM Jul 22, 2020
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
1 change: 1 addition & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@ clean:
rm -rf ./tmp_log*
rm -rf ./.dht*
rm -rf ./db-*
rm -rf ./latest
rm -f ./*.rlp

test:
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -72,13 +72,13 @@ make
```
> Run `bash scripts/install_build_tools.sh` to ensure build tools are of correct versions.

## Dev Docker Container
## Dev Docker Image

Included in this repo is a Dockerfile that has a full harmony development environment and
comes with emacs, vim, ag, tig and other creature comforts. Most importantly, it already has the go environment
with our C/C++ based library dependencies (`libbls` and `mcl`) set up correctly for you.

You can build the docker container for yourself with the following commands:
You can build the docker image for yourself with the following commands:
```bash
cd $(go env GOPATH)/src/github.com/harmony-one/harmony
make clean
Expand Down
Loading