Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: Conway era support #963

Draft
wants to merge 221 commits into
base: master
Choose a base branch
from
Draft

WIP: Conway era support #963

wants to merge 221 commits into from

Conversation

mkazlauskas
Copy link
Member

Context

Reason for the change? If an issue exists, reference it here using a keyword

Proposed Solution

Important Changes Introduced

rhyslbw and others added 21 commits September 27, 2023 21:23
{"local":
  {"subdir":  "packages/cardano-services/config"
  ,"action":  "pull"}
,"remote":
  {"url":     "https://github.com/input-output-hk/cardano-configurations.git"
  ,"branch":  "master"
  ,"commit":  "8a403bb2f"}
,"git-subrepo":
  {"version": "0.1.0"
  ,"commit":  "???"
  ,"origin":  "???"}}
…chonet-support

# Conflicts:
#	packages/cardano-services/config/.gitrepo
#	packages/cardano-services/config/network/preview/cardano-node/config.json
#	packages/cardano-services/config/network/sanchonet/cardano-node/config.json
- So far only `x86_64-linux` works, I’ll fix an `aarch64-linux` version shortly
- clone cardano-configurations directly
- use the new custom Ogmios Dockerfile
- adds new yarn scripts to start the sanchonet services
- generated new fixtures reflecting new cardano tools version
- bump cardano-db-sync to use new image registry
- reduce block types to bft, ebb and praos
- update tx mapper
- update OgmiosCardanoNode
- update observableChainSync and TxSubmitProvider
- ogmios Tip is transformed to SDK Tip

Extra scripts have been moved to the scripts field and merged with
witness scripts as part of the ogmios 6.0 refactoring:
https://github.com/CardanoSolutions/ogmios/blob/master/architectural-decisions/
accepted/017-api-version-6-major-rewrite.md#transaction.
Rationale for the removal:
#927 (comment)

BREAKING CHANGE: update core CardanoNode error types
  - Removed `OnChainTx` `witness.scripts` and `auxiliaryData.scripts`
Ogmios createInteractionContextWithLogger no longer expects an
interaction type.
Avoid "no space left on device" error
…ng-changes

Refactor/ogmios 6 breaking changes
@mkazlauskas mkazlauskas marked this pull request as draft October 24, 2023 16:40
@github-actions
Copy link

github-actions bot commented Oct 24, 2023

Standard DiffPost

This PR would generate the following kubectl diff:

Preview
diff -u -N /tmp/LIVE-3804438207/apps.v1.Deployment.dev-preview.dev-preview-cardanojs-backend /tmp/MERGED-2129071353/apps.v1.Deployment.dev-preview.dev-preview-cardanojs-backend
--- /tmp/LIVE-3804438207/apps.v1.Deployment.dev-preview.dev-preview-cardanojs-backend	2024-02-21 18:46:29.474718055 +0000
+++ /tmp/MERGED-2129071353/apps.v1.Deployment.dev-preview.dev-preview-cardanojs-backend	2024-02-21 18:46:29.474718055 +0000
@@ -4,11 +4,11 @@
   annotations:
     deployment.kubernetes.io/revision: "11"
   creationTimestamp: "2024-01-25T22:08:02Z"
-  generation: 11
+  generation: 12
   labels:
     app: backend
     app.kubernetes.io/managed-by: std-kubectl
-    app.kubernetes.io/version: 8afbd79c8068d05f25f3f483769aae72702b6ad1
+    app.kubernetes.io/version: a6b9a22ae0885658e609639112d8a0b2d13c7bd1
     network: preview
     release: dev-preview-cardanojs
   name: dev-preview-cardanojs-backend
@@ -89,7 +89,7 @@
           value: http://dev-preview-cardano-stack-metadata.dev-preview.svc.cluster.local
         - name: USE_KORA_LABS
           value: "true"
-        image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:baac6j6j9fzl8ima8mnmib8fv09bq44v
+        image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:wqbgwr4xyaa13xi7wqdckqmhnl6dxd3i
         imagePullPolicy: IfNotPresent
         livenessProbe:
           failureThreshold: 3
diff -u -N /tmp/LIVE-3804438207/apps.v1.Deployment.dev-preview.dev-preview-cardanojs-blockfrost-worker /tmp/MERGED-2129071353/apps.v1.Deployment.dev-preview.dev-preview-cardanojs-blockfrost-worker
--- /tmp/LIVE-3804438207/apps.v1.Deployment.dev-preview.dev-preview-cardanojs-blockfrost-worker	2024-02-21 18:46:29.606719147 +0000
+++ /tmp/MERGED-2129071353/apps.v1.Deployment.dev-preview.dev-preview-cardanojs-blockfrost-worker	2024-02-21 18:46:29.606719147 +0000
@@ -8,7 +8,7 @@
   labels:
     app: blockfrost-worker
     app.kubernetes.io/managed-by: std-kubectl
-    app.kubernetes.io/version: 8afbd79c8068d05f25f3f483769aae72702b6ad1
+    app.kubernetes.io/version: a6b9a22ae0885658e609639112d8a0b2d13c7bd1
     network: preview
     release: dev-preview-cardanojs
   name: dev-preview-cardanojs-blockfrost-worker
diff -u -N /tmp/LIVE-3804438207/apps.v1.Deployment.dev-preview.dev-preview-cardanojs-coingecko-proxy /tmp/MERGED-2129071353/apps.v1.Deployment.dev-preview.dev-preview-cardanojs-coingecko-proxy
--- /tmp/LIVE-3804438207/apps.v1.Deployment.dev-preview.dev-preview-cardanojs-coingecko-proxy	2024-02-21 18:46:29.738720239 +0000
+++ /tmp/MERGED-2129071353/apps.v1.Deployment.dev-preview.dev-preview-cardanojs-coingecko-proxy	2024-02-21 18:46:29.738720239 +0000
@@ -8,7 +8,7 @@
   labels:
     app: coingecko-proxy
     app.kubernetes.io/managed-by: std-kubectl
-    app.kubernetes.io/version: 8afbd79c8068d05f25f3f483769aae72702b6ad1
+    app.kubernetes.io/version: a6b9a22ae0885658e609639112d8a0b2d13c7bd1
     network: preview
     release: dev-preview-cardanojs
   name: dev-preview-cardanojs-coingecko-proxy
diff -u -N /tmp/LIVE-3804438207/apps.v1.Deployment.dev-preview.dev-preview-cardanojs-handle-projector /tmp/MERGED-2129071353/apps.v1.Deployment.dev-preview.dev-preview-cardanojs-handle-projector
--- /tmp/LIVE-3804438207/apps.v1.Deployment.dev-preview.dev-preview-cardanojs-handle-projector	2024-02-21 18:46:29.874721365 +0000
+++ /tmp/MERGED-2129071353/apps.v1.Deployment.dev-preview.dev-preview-cardanojs-handle-projector	2024-02-21 18:46:29.874721365 +0000
@@ -4,11 +4,11 @@
   annotations:
     deployment.kubernetes.io/revision: "11"
   creationTimestamp: "2024-01-25T22:08:02Z"
-  generation: 11
+  generation: 12
   labels:
     app: handle-projector
     app.kubernetes.io/managed-by: std-kubectl
-    app.kubernetes.io/version: 8afbd79c8068d05f25f3f483769aae72702b6ad1
+    app.kubernetes.io/version: a6b9a22ae0885658e609639112d8a0b2d13c7bd1
     network: preview
     release: dev-preview-cardanojs
   name: dev-preview-cardanojs-handle-projector
@@ -73,7 +73,7 @@
               name: handle-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
         - name: PROJECTION_NAMES
           value: handle
-        image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:baac6j6j9fzl8ima8mnmib8fv09bq44v
+        image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:wqbgwr4xyaa13xi7wqdckqmhnl6dxd3i
         imagePullPolicy: IfNotPresent
         livenessProbe:
           failureThreshold: 3
diff -u -N /tmp/LIVE-3804438207/apps.v1.Deployment.dev-preview.dev-preview-cardanojs-handle-provider /tmp/MERGED-2129071353/apps.v1.Deployment.dev-preview.dev-preview-cardanojs-handle-provider
--- /tmp/LIVE-3804438207/apps.v1.Deployment.dev-preview.dev-preview-cardanojs-handle-provider	2024-02-21 18:46:30.026722622 +0000
+++ /tmp/MERGED-2129071353/apps.v1.Deployment.dev-preview.dev-preview-cardanojs-handle-provider	2024-02-21 18:46:30.026722622 +0000
@@ -4,11 +4,11 @@
   annotations:
     deployment.kubernetes.io/revision: "11"
   creationTimestamp: "2024-01-25T22:08:02Z"
-  generation: 11
+  generation: 12
   labels:
     app: handle-provider
     app.kubernetes.io/managed-by: std-kubectl
-    app.kubernetes.io/version: 8afbd79c8068d05f25f3f483769aae72702b6ad1
+    app.kubernetes.io/version: a6b9a22ae0885658e609639112d8a0b2d13c7bd1
     network: preview
     release: dev-preview-cardanojs
   name: dev-preview-cardanojs-handle-provider
@@ -81,7 +81,7 @@
           value: handle
         - name: USE_KORA_LABS
           value: "true"
-        image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:baac6j6j9fzl8ima8mnmib8fv09bq44v
+        image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:wqbgwr4xyaa13xi7wqdckqmhnl6dxd3i
         imagePullPolicy: IfNotPresent
         livenessProbe:
           failureThreshold: 3
diff -u -N /tmp/LIVE-3804438207/apps.v1.Deployment.dev-preview.dev-preview-cardanojs-pg-boss-worker /tmp/MERGED-2129071353/apps.v1.Deployment.dev-preview.dev-preview-cardanojs-pg-boss-worker
--- /tmp/LIVE-3804438207/apps.v1.Deployment.dev-preview.dev-preview-cardanojs-pg-boss-worker	2024-02-21 18:46:30.314725005 +0000
+++ /tmp/MERGED-2129071353/apps.v1.Deployment.dev-preview.dev-preview-cardanojs-pg-boss-worker	2024-02-21 18:46:30.314725005 +0000
@@ -4,11 +4,11 @@
   annotations:
     deployment.kubernetes.io/revision: "11"
   creationTimestamp: "2024-01-25T22:08:02Z"
-  generation: 11
+  generation: 12
   labels:
     app: pg-boss-worker
     app.kubernetes.io/managed-by: std-kubectl
-    app.kubernetes.io/version: 8afbd79c8068d05f25f3f483769aae72702b6ad1
+    app.kubernetes.io/version: a6b9a22ae0885658e609639112d8a0b2d13c7bd1
     network: preview
     release: dev-preview-cardanojs
   name: dev-preview-cardanojs-pg-boss-worker
@@ -97,7 +97,7 @@
           value: https://smash.cardano-mainnet.iohk.io/api/v1
         - name: STAKE_POOL_PROVIDER_URL
           value: http://dev-preview-cardanojs-backend.dev-preview.svc.cluster.local
-        image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:baac6j6j9fzl8ima8mnmib8fv09bq44v
+        image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:wqbgwr4xyaa13xi7wqdckqmhnl6dxd3i
         imagePullPolicy: IfNotPresent
         livenessProbe:
           failureThreshold: 3
diff -u -N /tmp/LIVE-3804438207/apps.v1.Deployment.dev-preview.dev-preview-cardanojs-stake-pool-projector /tmp/MERGED-2129071353/apps.v1.Deployment.dev-preview.dev-preview-cardanojs-stake-pool-projector
--- /tmp/LIVE-3804438207/apps.v1.Deployment.dev-preview.dev-preview-cardanojs-stake-pool-projector	2024-02-21 18:46:30.526726758 +0000
+++ /tmp/MERGED-2129071353/apps.v1.Deployment.dev-preview.dev-preview-cardanojs-stake-pool-projector	2024-02-21 18:46:30.526726758 +0000
@@ -4,11 +4,11 @@
   annotations:
     deployment.kubernetes.io/revision: "11"
   creationTimestamp: "2024-01-25T22:08:02Z"
-  generation: 11
+  generation: 12
   labels:
     app: stake-pool-projector
     app.kubernetes.io/managed-by: std-kubectl
-    app.kubernetes.io/version: 8afbd79c8068d05f25f3f483769aae72702b6ad1
+    app.kubernetes.io/version: a6b9a22ae0885658e609639112d8a0b2d13c7bd1
     network: preview
     release: dev-preview-cardanojs
   name: dev-preview-cardanojs-stake-pool-projector
@@ -73,7 +73,7 @@
               name: stakepool-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
         - name: PROJECTION_NAMES
           value: stake-pool,stake-pool-metadata-job,stake-pool-metrics-job,stake-pool-rewards-job
-        image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:baac6j6j9fzl8ima8mnmib8fv09bq44v
+        image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:wqbgwr4xyaa13xi7wqdckqmhnl6dxd3i
         imagePullPolicy: IfNotPresent
         livenessProbe:
           failureThreshold: 3
diff -u -N /tmp/LIVE-3804438207/apps.v1.Deployment.dev-preview.dev-preview-cardanojs-stake-pool-provider /tmp/MERGED-2129071353/apps.v1.Deployment.dev-preview.dev-preview-cardanojs-stake-pool-provider
--- /tmp/LIVE-3804438207/apps.v1.Deployment.dev-preview.dev-preview-cardanojs-stake-pool-provider	2024-02-21 18:46:30.658727847 +0000
+++ /tmp/MERGED-2129071353/apps.v1.Deployment.dev-preview.dev-preview-cardanojs-stake-pool-provider	2024-02-21 18:46:30.658727847 +0000
@@ -4,11 +4,11 @@
   annotations:
     deployment.kubernetes.io/revision: "11"
   creationTimestamp: "2024-01-25T22:08:02Z"
-  generation: 11
+  generation: 12
   labels:
     app: stake-pool-provider
     app.kubernetes.io/managed-by: std-kubectl
-    app.kubernetes.io/version: 8afbd79c8068d05f25f3f483769aae72702b6ad1
+    app.kubernetes.io/version: a6b9a22ae0885658e609639112d8a0b2d13c7bd1
     network: preview
     release: dev-preview-cardanojs
   name: dev-preview-cardanojs-stake-pool-provider
@@ -83,7 +83,7 @@
           value: http://dev-preview-cardano-stack-metadata.dev-preview.svc.cluster.local
         - name: USE_TYPEORM_STAKE_POOL_PROVIDER
           value: "true"
-        image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:baac6j6j9fzl8ima8mnmib8fv09bq44v
+        image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:wqbgwr4xyaa13xi7wqdckqmhnl6dxd3i
         imagePullPolicy: IfNotPresent
         livenessProbe:
           failureThreshold: 3
diff -u -N /tmp/LIVE-3804438207/monitoring.coreos.com.v1.ServiceMonitor.dev-preview.lace-backend-monitor /tmp/MERGED-2129071353/monitoring.coreos.com.v1.ServiceMonitor.dev-preview.lace-backend-monitor
--- /tmp/LIVE-3804438207/monitoring.coreos.com.v1.ServiceMonitor.dev-preview.lace-backend-monitor	2024-02-21 18:46:30.794728972 +0000
+++ /tmp/MERGED-2129071353/monitoring.coreos.com.v1.ServiceMonitor.dev-preview.lace-backend-monitor	2024-02-21 18:46:30.794728972 +0000
@@ -5,7 +5,7 @@
   generation: 1
   labels:
     app.kubernetes.io/managed-by: std-kubectl
-    app.kubernetes.io/version: 8afbd79c8068d05f25f3f483769aae72702b6ad1
+    app.kubernetes.io/version: a6b9a22ae0885658e609639112d8a0b2d13c7bd1
     instance: primary
   name: lace-backend-monitor
   namespace: dev-preview
diff -u -N /tmp/LIVE-3804438207/monitoring.coreos.com.v1.ServiceMonitor.dev-preview.lace-handle-provider-monitor /tmp/MERGED-2129071353/monitoring.coreos.com.v1.ServiceMonitor.dev-preview.lace-handle-provider-monitor
--- /tmp/LIVE-3804438207/monitoring.coreos.com.v1.ServiceMonitor.dev-preview.lace-handle-provider-monitor	2024-02-21 18:46:30.926730064 +0000
+++ /tmp/MERGED-2129071353/monitoring.coreos.com.v1.ServiceMonitor.dev-preview.lace-handle-provider-monitor	2024-02-21 18:46:30.926730064 +0000
@@ -5,7 +5,7 @@
   generation: 1
   labels:
     app.kubernetes.io/managed-by: std-kubectl
-    app.kubernetes.io/version: 8afbd79c8068d05f25f3f483769aae72702b6ad1
+    app.kubernetes.io/version: a6b9a22ae0885658e609639112d8a0b2d13c7bd1
     instance: primary
   name: lace-handle-provider-monitor
   namespace: dev-preview
diff -u -N /tmp/LIVE-3804438207/monitoring.coreos.com.v1.ServiceMonitor.dev-preview.lace-stake-pool-provider-monitor /tmp/MERGED-2129071353/monitoring.coreos.com.v1.ServiceMonitor.dev-preview.lace-stake-pool-provider-monitor
--- /tmp/LIVE-3804438207/monitoring.coreos.com.v1.ServiceMonitor.dev-preview.lace-stake-pool-provider-monitor	2024-02-21 18:46:31.066731223 +0000
+++ /tmp/MERGED-2129071353/monitoring.coreos.com.v1.ServiceMonitor.dev-preview.lace-stake-pool-provider-monitor	2024-02-21 18:46:31.066731223 +0000
@@ -5,7 +5,7 @@
   generation: 1
   labels:
     app.kubernetes.io/managed-by: std-kubectl
-    app.kubernetes.io/version: 8afbd79c8068d05f25f3f483769aae72702b6ad1
+    app.kubernetes.io/version: a6b9a22ae0885658e609639112d8a0b2d13c7bd1
     instance: primary
   name: lace-stake-pool-provider-monitor
   namespace: dev-preview
diff -u -N /tmp/LIVE-3804438207/networking.k8s.io.v1.Ingress.dev-preview.dev-preview-cardanojs-backend /tmp/MERGED-2129071353/networking.k8s.io.v1.Ingress.dev-preview.dev-preview-cardanojs-backend
--- /tmp/LIVE-3804438207/networking.k8s.io.v1.Ingress.dev-preview.dev-preview-cardanojs-backend	2024-02-21 18:46:31.226732546 +0000
+++ /tmp/MERGED-2129071353/networking.k8s.io.v1.Ingress.dev-preview.dev-preview-cardanojs-backend	2024-02-21 18:46:31.226732546 +0000
@@ -20,7 +20,7 @@
   labels:
     app: backend
     app.kubernetes.io/managed-by: std-kubectl
-    app.kubernetes.io/version: 8afbd79c8068d05f25f3f483769aae72702b6ad1
+    app.kubernetes.io/version: a6b9a22ae0885658e609639112d8a0b2d13c7bd1
     network: preview
     release: dev-preview-cardanojs
   name: dev-preview-cardanojs-backend
diff -u -N /tmp/LIVE-3804438207/networking.k8s.io.v1.Ingress.dev-preview.dev-preview-cardanojs-coingecko-proxy /tmp/MERGED-2129071353/networking.k8s.io.v1.Ingress.dev-preview.dev-preview-cardanojs-coingecko-proxy
--- /tmp/LIVE-3804438207/networking.k8s.io.v1.Ingress.dev-preview.dev-preview-cardanojs-coingecko-proxy	2024-02-21 18:46:31.358733639 +0000
+++ /tmp/MERGED-2129071353/networking.k8s.io.v1.Ingress.dev-preview.dev-preview-cardanojs-coingecko-proxy	2024-02-21 18:46:31.358733639 +0000
@@ -18,7 +18,7 @@
   labels:
     app: coingecko-proxy
     app.kubernetes.io/managed-by: std-kubectl
-    app.kubernetes.io/version: 8afbd79c8068d05f25f3f483769aae72702b6ad1
+    app.kubernetes.io/version: a6b9a22ae0885658e609639112d8a0b2d13c7bd1
     network: preview
     release: dev-preview-cardanojs
   name: dev-preview-cardanojs-coingecko-proxy
diff -u -N /tmp/LIVE-3804438207/v1.Service.dev-preview.dev-preview-cardanojs-backend /tmp/MERGED-2129071353/v1.Service.dev-preview.dev-preview-cardanojs-backend
--- /tmp/LIVE-3804438207/v1.Service.dev-preview.dev-preview-cardanojs-backend	2024-02-21 18:46:28.950713720 +0000
+++ /tmp/MERGED-2129071353/v1.Service.dev-preview.dev-preview-cardanojs-backend	2024-02-21 18:46:28.950713720 +0000
@@ -5,7 +5,7 @@
   labels:
     app: backend
     app.kubernetes.io/managed-by: std-kubectl
-    app.kubernetes.io/version: 8afbd79c8068d05f25f3f483769aae72702b6ad1
+    app.kubernetes.io/version: a6b9a22ae0885658e609639112d8a0b2d13c7bd1
     network: preview
     release: dev-preview-cardanojs
   name: dev-preview-cardanojs-backend
diff -u -N /tmp/LIVE-3804438207/v1.Service.dev-preview.dev-preview-cardanojs-coingecko-proxy /tmp/MERGED-2129071353/v1.Service.dev-preview.dev-preview-cardanojs-coingecko-proxy
--- /tmp/LIVE-3804438207/v1.Service.dev-preview.dev-preview-cardanojs-coingecko-proxy	2024-02-21 18:46:29.078714779 +0000
+++ /tmp/MERGED-2129071353/v1.Service.dev-preview.dev-preview-cardanojs-coingecko-proxy	2024-02-21 18:46:29.078714779 +0000
@@ -5,7 +5,7 @@
   labels:
     app: coingecko-proxy
     app.kubernetes.io/managed-by: std-kubectl
-    app.kubernetes.io/version: 8afbd79c8068d05f25f3f483769aae72702b6ad1
+    app.kubernetes.io/version: a6b9a22ae0885658e609639112d8a0b2d13c7bd1
     network: preview
     release: dev-preview-cardanojs
   name: dev-preview-cardanojs-coingecko-proxy
diff -u -N /tmp/LIVE-3804438207/v1.Service.dev-preview.dev-preview-cardanojs-handle-provider /tmp/MERGED-2129071353/v1.Service.dev-preview.dev-preview-cardanojs-handle-provider
--- /tmp/LIVE-3804438207/v1.Service.dev-preview.dev-preview-cardanojs-handle-provider	2024-02-21 18:46:29.210715871 +0000
+++ /tmp/MERGED-2129071353/v1.Service.dev-preview.dev-preview-cardanojs-handle-provider	2024-02-21 18:46:29.210715871 +0000
@@ -5,7 +5,7 @@
   labels:
     app: handle-provider
     app.kubernetes.io/managed-by: std-kubectl
-    app.kubernetes.io/version: 8afbd79c8068d05f25f3f483769aae72702b6ad1
+    app.kubernetes.io/version: a6b9a22ae0885658e609639112d8a0b2d13c7bd1
     network: preview
     release: dev-preview-cardanojs
   name: dev-preview-cardanojs-handle-provider
diff -u -N /tmp/LIVE-3804438207/v1.Service.dev-preview.dev-preview-cardanojs-stake-pool-provider /tmp/MERGED-2129071353/v1.Service.dev-preview.dev-preview-cardanojs-stake-pool-provider
--- /tmp/LIVE-3804438207/v1.Service.dev-preview.dev-preview-cardanojs-stake-pool-provider	2024-02-21 18:46:29.338716930 +0000
+++ /tmp/MERGED-2129071353/v1.Service.dev-preview.dev-preview-cardanojs-stake-pool-provider	2024-02-21 18:46:29.338716930 +0000
@@ -5,7 +5,7 @@
   labels:
     app: stake-pool-provider
     app.kubernetes.io/managed-by: std-kubectl
-    app.kubernetes.io/version: 8afbd79c8068d05f25f3f483769aae72702b6ad1
+    app.kubernetes.io/version: a6b9a22ae0885658e609639112d8a0b2d13c7bd1
     network: preview
     release: dev-preview-cardanojs
   name: dev-preview-cardanojs-stake-pool-provider

mirceahasegan and others added 7 commits October 27, 2023 16:08
…gistration-needs-sig

Feat/conway stake key registration needs sig
interactionType no longer exists

also, remove an unnecessary eslint-disable
implement it for OgmiosObservableCardanoNode
OgmiosTxSubmitProvider was unreliable as it didn't
have any re-connection logic. ObservableCardanoNode
already had re-connection logic in-place.

Furthermore, this refactor reduces the scope of Ogmios
dependency, because ogmios package is no longer Provider-aware.
This is a step towards refining this package as a thin wrapper
over ogmios client libraries.

OgmiosTxSubmitProvider is replaced by a combination of:
- ObservableCardanoNode.submitTx
- a new NodeTxSubmitProvider implementation that depends
  on ObservableCardanNode and HandleProvider

Note: re-enabling rabbitMqTxSubmitProvider and TxSubmitWorker tests
is out of scope of this commit. Those tests were already disabled.
This commit modified the test files in order for tests to compile.
Test was failing due to insufficient funds, because the test
was feeding the wallet with hardcoded drepDeposit value.
The data was null, but the type TxSubmissionError<ValueNotConservedData>
did not account for it, so the resubmission failed.
Updated types and fixed handling code.
… pool

Rewards which are not correlated to a pool where moved to `reward_rest` table.
It includes 3 types of rewards: reserves, treasury and proposal_refund, which were
previously included in the `reward` table.
LW-10548
This commit should be reverted once IntersectMBO/cardano-db-sync#1702 is resolved.
Otherwise, rewards cannot be calculated correctly, which causes transactions to fail
due to not withdrawing the full amount.
This commit uses the wallet at account 1 to perform conway proposals, because this wallet is not used in other tests,
so there will not be any other transaction attempting to use the faulty rewards from proposal refund.
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.

None yet

9 participants