chainlink-common
chainlink-common copied to clipboard
SDK for building Chainlink Services and Plugins
## Purpose - Introduced 5 seconds of leeway in jwtAuthenticator to buffer clock skew between systems. ## Tests - unit tests
### Requires ### Supports
CRE-1320
[CRE-1320](https://smartcontract-it.atlassian.net/browse/CRE-1320) [CRE-1320]: https://smartcontract-it.atlassian.net/browse/CRE-1320?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
CRE-1323
[CRE-1323](https://smartcontract-it.atlassian.net/browse/CRE-1323) Multiple pollers may send updates, but with a buffer of 1, at least one sender won't block waiting for the consumer. With unbuffered channel, send blocks until a receiver...
CRE-1325
[CRE-1325](https://smartcontract-it.atlassian.net/browse/CRE-1325) Adds deadline-aware timeout handling for channel operations, preventing indefinite blocking and silent message drops when requests expire. [CRE-1325]: https://smartcontract-it.atlassian.net/browse/CRE-1325?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
### Changes * Refactor logic for readability * Support local installs ### Testing **I'm not sure how to fully test this.** I've tested that it at least installs with non-zero...
### Requires ### Supports
Adds metrics for clock drift to the DON Time plugin
### Requires ### Supports