Skip to content

bridges-common-relay: add reward types override#374

Merged
sevenmachines merged 4 commits into
mainfrom
bridges-common-relay_add_reward_types_override
Feb 18, 2026
Merged

bridges-common-relay: add reward types override#374
sevenmachines merged 4 commits into
mainfrom
bridges-common-relay_add_reward_types_override

Conversation

@sevenmachines

Copy link
Copy Markdown
Contributor

The reward-claim CronJobs use polkadot-js-api to
query/claim bridgeRelayers rewards. This change
adds optional per-reward configuration:

  • params_wrapper: wrap RewardsAccountParams
    JSON inside a top-level enum variant
  • types_override: inline JSON types rendered into
    a ConfigMap, mounted into the CronJob, and passed
    to polkadot-js-api via --types

When unset, existing CronJob behavior is unchanged.
This change enables supporting types not yet updated
in upstream polkadot-js.

The reward-claim CronJobs use polkadot-js-api to
query/claim bridgeRelayers rewards. This change
adds optional per-reward configuration:
- params_wrapper: wrap RewardsAccountParams
  JSON inside a top-level enum variant
- types_override: inline JSON types rendered into
  a ConfigMap, mounted into the CronJob, and passed
  to polkadot-js-api via --types

When unset, existing CronJob behavior is unchanged.
This change enables supporting types not yet updated
in upstream polkadot-js.
@sevenmachines

Copy link
Copy Markdown
Contributor Author

actual changes are in the first commit to bridges-relay
2nd commit is a long-overdue doc auto-update to fix linting

@sevenmachines sevenmachines force-pushed the bridges-common-relay_add_reward_types_override branch from 2853dc4 to 4244970 Compare February 18, 2026 10:04
@sevenmachines sevenmachines force-pushed the bridges-common-relay_add_reward_types_override branch from 4244970 to 01aa9c4 Compare February 18, 2026 10:12
@sevenmachines

Copy link
Copy Markdown
Contributor Author

...and updating pre-commit and helm-docs versions to align linting

The ginkgo suite runs with --namespace node-test but the CI script applied chart manifests without an explicit namespace, so resources landed in the default namespace and tests failed with 'statefulsets ... not found'. Apply with kubectl -n node-test to match the test namespace.
@sevenmachines sevenmachines merged commit 7066dcf into main Feb 18, 2026
3 checks passed
@sevenmachines sevenmachines deleted the bridges-common-relay_add_reward_types_override branch February 18, 2026 11:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants