Module agora.node.FullNode

Implementation of the full node's API.

See agora.api.Validator for a full description of the differences between a full node and a validator.

Dependency injection

To make the code testable, this classes exposes a few functions which are used to perform dependency injection. Those functions all follow the same

pattern

they are protected, and called makeXXX. They can rely on both this.config and this.params fields being set.

Classes

NameDescription
FullNode Implementation of the FullNode API