chainlink-common
chainlink-common copied to clipboard
SDK for building Chainlink Services and Plugins
This is just a draft proposal intended to facilitate a conversation around API simplification across chains. For example, most transctions submitted through the `ChainWriter` will use a zero `value` parameter....
The base implementation of `ContractReader` does not include caching. This struct wraps a `ContractReader` and provides basic caching strategies such as polling on an interval and caching the result as...
This draft identifies four integration points to enabled Beholder observability for LOOP Plugins. - prometheus metrics - otel traces - zap logs - raw client for direct event generation Supports:...
Supports https://github.com/smartcontractkit/chainlink/pull/14510
Use cases: - We currently don't have custom compute encoders - Users can decode to a map and read fields they care about without caring about others.
- Made a rookie mistake when first adding this metric and extracted the Seconds component of the time, rather than the time in seconds 🤦.