Skip to content
This repository has been archived by the owner on Oct 9, 2022. It is now read-only.

Supports shadow command in rust #65

Merged
merged 2 commits into from
Aug 26, 2020
Merged

Supports shadow command in rust #65

merged 2 commits into from
Aug 26, 2020

Conversation

clearloop
Copy link
Collaborator

@clearloop clearloop commented Aug 26, 2020

Steps

  • run command, starts MMR and API server
  • cut command, trim mmr leaves
  • optimize logs

@clearloop clearloop merged commit 2148283 into rustify Aug 26, 2020
@clearloop clearloop deleted the cmd branch August 26, 2020 04:46
clearloop added a commit that referenced this pull request Aug 28, 2020
* chore(arch): update the arch of cargo pkg

* chore(arch): set up inner modules for mmr and database

* fix(test): correct the namespace

* Implement serde_json for ethereum types (#61)

* feat(primitives): implement serde for big array

* feat(eth): getting headers from json rpc in rust

* Clean go package (#62)

* feat(mmr): remove thread implementation in mmr

* refactor(internal): remove go packages and port ffi

* feat(ffi): add golang ffi examples

* feat(lock): clean go locks

* ci(go): remove the ci of golang

* Add http server in rust side (#63)

* refactor(ffi): clean rust ffi

* feat(header): complete darwinia eth header formatter

* refactor(crate): rename crate name from mmr to shadow

* feat(ffi): use rust struct as ffi params and resps

* feat(api): complete receipt api

* feat(api): add proposal api

* feat(api): add async traits

* chore(arch): move go code into pkg

* ci(proof): fix golangci-lint

* ci(go): fix gloangci-lint...again

* Optimize Ethereum types (#64)

* feat(mmr): remove the cache operation in mmr runner

* refactor(ethash_proof): move the long name struct to ethashproof

* feat(http): json string resp of ethereum types

* fix(eth): the format of u256

* Supports shadow command in rust (#65)

* feat(cmd): supports shadow command in rust

* feat(cmd): complete trim command and async main

* fix(async): remove the blocking tokio process

* fix(eth): the encode of eth seal

* fix(examples): block async functions

* refactor(api): multiple chain api

* docs(build): update the build && run part of shadow service
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant