Commit Graph

18 Commits

Author SHA1 Message Date
Aurélien
65bc3cb7b8 RPC Admin namespace implementation (#685)
* AdminApi first draft

* Implement add_trusted_peer and remove_trusted_peer

* Fix tests

* Refactoring NetworkHandle peer related methods

* Refactoring add_discovered_node in PeersManager

* Change record type from String to NodeRecord

* Adding NetworkHandleMessage::RemovePeer command
2023-01-03 14:02:05 +01:00
Aurélien
e73b0019fa Add admin_(add|remove)TrustedPeer on admin rpc (#678) 2023-01-02 12:15:50 +01:00
Matthias Seitz
bec1937f63 chore: rm rpc type imports (#645) 2022-12-29 17:08:41 +01:00
Roman Krasiuk
8f40c8bb93 chore(docs): update engine api links (#576) 2022-12-22 11:41:31 +01:00
Matthias Seitz
c2ed3b2b52 feat(rpc): add some bindings for admin namespace (#561) 2022-12-21 15:43:58 +01:00
Matthias Seitz
70635b7282 feat(rpc): add eth_pubsub skeleton (#354) 2022-12-08 13:55:56 +01:00
Matthias Seitz
a43a6cba8c feat(rpc): add new engine V2 types and routes (#274) 2022-11-28 14:18:43 +01:00
Matthias Seitz
b30e8241ce docs(rpc): improve eth rpc docs (#275) 2022-11-28 14:16:19 +01:00
Matthias Seitz
dd4878c0e3 fix: remove broken client feature for pubsub (#189) 2022-11-10 20:12:32 +01:00
Matthias Seitz
4298e3aa87 feat(rpc): more rpc scaffolding (#99)
* feat(rpc): more rpc scaffolding

* use Into<String>

* rm unused error
2022-10-19 22:12:53 +02:00
Matthias Seitz
533c3ebe98 feat(rpc): add EthApiServer impl skeleton (#75) 2022-10-14 12:01:00 -07:00
Matthias Seitz
8eb2ea4152 feat(rpc): add rpc-api client feature (#33)
* feat(rpc): add rpc-api client feature

* refactor: combine proc macro

* feat: add missing deserialize functions

* add missing derive
2022-10-11 11:56:12 +02:00
rakita
bc30cbce61 Skeleton primitives and interface crate (#13)
* wip interface primitives

* wip

* Integrate it inside rpc- crates

* fmt

* move tx to mod.rs

* Add interfaces, executor to toml

* Added nits, comments fix
2022-10-06 14:48:57 +02:00
Matthias Seitz
14d0b6ac4e fix: make everything compile again 2022-10-03 15:36:13 +02:00
Matthias Seitz
9251b286d0 feat: add engine api types and interface 2022-10-03 15:31:08 +02:00
Matthias Seitz
8b7bef4f48 feat: add debug functions 2022-10-03 15:18:22 +02:00
Matthias Seitz
eeda03a3f3 feat: add missing eth_ functions 2022-10-03 15:06:58 +02:00
Matthias Seitz
5e0315cce0 move crates into net 2022-10-03 13:40:26 +02:00