Author | SHA1 | Message | Date |
---|---|---|---|
Sam Kleinman |
8df7b6103f
|
proxy: collapse triforcated abci.Client (#8067) | 3 years ago |
Sam Kleinman |
2a348cc1e9
|
logging: remove reamining instances of SetLogger interface (#7572) | 3 years ago |
Sam Kleinman |
d7606777cf
|
libs/service: pass logger explicitly (#7288)
This is a very small change, but removes a method from the `service.Service` interface (a win!) and forces callers to explicitly pass loggers in to objects during construction rather than (later) injecting them. There's not a real need for this kind of lazy construction of loggers, and I think a decent potential for confusion for mutable loggers. The main concern I have is that this changes the constructor API for ABCI clients. I think this is fine, and I suspect that as we plumb contexts through, and make changes to the RPC services there'll be a number of similar sorts of changes to various (quasi) public interfaces, which I think we should welcome. |
3 years ago |
Callum Waters |
60a6c6fb1a
|
e2e: allow running of single node using the e2e app (#6982) | 3 years ago |
Sam Kleinman |
9dfdc62eb7
|
proxy: move proxy package to internal (#6953) | 3 years ago |