Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Add node api wrapper for ergonomic cmd usage * Add streams trigger template * Add mock external adapter for v03 mercury * First pass of streams trigger provisioning * WIP: Add capabilities registry provisioner script * Update nix flake * Fixup provisioning scripts * Change default chainid to be 1337 * Add nil check for balances * Add ability to skip tls verification for local dev * Gently fail on not loading contracts for ocr job deletion * fixup! Change default chainid to be 1337 * Formatting * Change ocr file flag default * Allow for multiple OCR2KB selection in key fetching * Support on/offchain transmitter OCR3 config generation * Properly reset clientmethod on each invocation * Add mercury contract deployment feature * Get oracles to successfully connect to each other * Keep OCR3 and OCR2 config separate * Add goreleaser setup for mock ea * Add support for updating bridges * Add UpdateBridge CLI command * Cleanup comments * Fix typo * Add revert detection and revert reason extraction * Add missing env field to CR struct * Fix CR deployment bugs * Fix trigger capability typo * Add external registry and capability p2p config gen * Add redial support for logging in * Fix capability registration * HACK: Add keystone workflow deployment to streams trigger cmd * Typo * Log ocr3 config more extensively * Set isPublic to false for all-in-one DON * Use nodeapi for deleting ocr3 jobs * Have mock EA return consistent prices every 10 sec * Remove pluginconfig to properly enable trigger * Add additional logging * Fix rebase errors * Shim ksdeploy types * Fix goreleaser config for mock ea * Dont depend on cgo for mock EA * Handle aptos key creation * Tune mercury OCR rounds to be less freq * Use deployments rather than pods * Overhaul node host + url handling * Add dummy encryption public key to nodes * Add missing ctx * Initial multidon support * Fix ingress generation for postprevision * Fix argument ordering * Fix nodelist sorting and evmconfig.workflow configuration * Update tests * Assign keystone workflows to workflow nodes * Expose capabilities on WorkflowDON * Skip bootstrap node for keystone workflows * Refactor nodelists + pubkeys -> nodesets * Skip adding bootstrap nodes to capability registry * Skip bootstrap node for mercury OCR config * Formatting * Fix stale print statement * Bump nodeset size to minimum 5 since > 2F+1 * Use service name for DNS resolution * Update tests * Fix missing / incorrect fields for keystone workflow * Update gomods * Simplify node key handling * Formatting * Add test mocks * Refactor - Use single entrypoint for provisiong keystone in CRIB * Add OCR3 caching * Refactor provisioning flags and improve argument validation in keystone script * Refactor: Remove stale references and fix refactor related bugs * Create artefacts dir if it doesnt exist * Simplify jobspec and bridge handling * Remove unneeded token transfer calls * Refactor: Cleanup logging, add more tx caching * Fix post-rebase errors * Fix OCR3 digest comparison * Remove extra cmd cruft * Remove unused func * Undo transmitter changes * Revert "Add test mocks" This reverts commit 75cafe9. * Fix caching * Remove deprecated assertion call * Update gomod * Fix linter warns * Add changeset * Add additional logging around node sets and key fetching * Run gomodtidy * Fix additional lints * Harden API request logic * Readme WIP * Clean up lints, remove old readme * Increase retry interval * Update goreleaser to 2.4.4-pro * Handle non postfix path * Resolve darwin shell hook from git root * Bump streams trigger cap to 1.1.0 * Create toolkit sub-cli * Cleanup toolkit * Reverse URLs for nodelists * Update snapshots * Remove unneeded gosec ignore * Update gomods * Log when we set ocr3 config * Cleanup argument parsing * Fix nodes list parsing * Fix lints + address feedback * Update gomods to point to this branches pseudo version * Update gomods to point to this branches pseudo version * Bump wrappers to 1.1.0 * fix test indentation, quoting * revert bad merge to main; workflow.go, cap_encoder* * linter --------- Co-authored-by: Justin Kaseman <justinkaseman@live.com> Co-authored-by: krehermann <16602512+krehermann@users.noreply.github.com>
- Loading branch information