Skip to content

Commit

Permalink
Merge pull request #26 from dQuadrant/develop
Browse files Browse the repository at this point in the history
Conway Era Support
  • Loading branch information
mesudip authored Aug 16, 2024
2 parents 97d926c + ae7bf03 commit 06c16ce
Show file tree
Hide file tree
Showing 40 changed files with 2,397 additions and 1,824 deletions.
2 changes: 1 addition & 1 deletion .ci/build
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ function execute-isolated() {
-e HOME=$HOME \
--entrypoint /bin/bash \
--workdir $WORKDIR \
cardanoapi/haskell:8.10.7 -c "$*"
cardanoapi/haskell:9.6.1 -c "$*"
}

if [[ "$1" == cabal* ]] ; then
Expand Down
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/dist-newstyle
.idea

/.cluster
# vscode related
.vscode
.history
33 changes: 33 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,36 @@
## v3.1.0 : Stable Conway Era Support
This stable release supports adds full support for new conway governance features.

##### DependsOn
- cardano-api:9.2.0.0

### Changes: kuber-server
- new endpoint `/api/v3/health` now returns nodes current tip and secondsSince last block was minted. If lastBlock was seen before 300 secs, status code will be `503`

### Changes: lib:kuber
- when not set, kuber will automatically fill in following field by querying ledger state
- `proposal.deposit`
- `proposal.previousGovActionId`
- `proposal.executionUnits`
- `certificates.deposit`

### Fixes
- Fix catchError function on Unhandled error
- Add exception handler on txSubmission
- Use FrameworkError explicitly to improve error handling
- Make Kontract instance of MonadError and Alternative
- Show proper error message for plutus error
- add ex-unit test
- Fix fromJson of proposal field
- fix utxoModal parsing problem

#### Known Issues:
- **(lib:kuber)** : `Kontract` will omit following fields when using `RemoteKuberConnection` : **\$.proposal[s]**, **\$.votes[s]** or **\$.certificate[s]**

#### Litmiations:
- voting with script key is not supported


## v3.0.0-rc2 : Tx build bug fix , Add tests
- Fix Bug : Server got irresponsive after requesting `/api/v1/tx` with plutus included transaction
- Add tests to validate that the kuber apis are working via LocalNode Socket connection.
Expand Down
10 changes: 4 additions & 6 deletions cabal.project
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
-- See CONTRIBUTING for information about these, including some Nix commands
-- you need to run if you change them
index-state:
, hackage.haskell.org 2023-10-30T09:45:31Z
, cardano-haskell-packages 2023-10-30T04:08:41Z
, hackage.haskell.org 2024-08-16T06:32:51Z
, cardano-haskell-packages 2024-08-15T12:55:30Z

-- Custom repository for cardano haskell packages, see CONTRIBUTING for more
repository cardano-haskell-packages
url: https://input-output-hk.github.io/cardano-haskell-packages
url: https://chap.intersectmbo.org/
secure: True
root-keys:
3e0cce471cf09815f930210f7827266fd09045445d65923e6d0238a6cd15126f
Expand All @@ -20,6 +20,7 @@ packages:
.
./kuber-server
./kontract-example
-- ./kuber-test-lib

-- You never, ever, want this.
write-ghc-environment-files: never
Expand All @@ -35,6 +36,3 @@ package cryptonite
-- Using RDRAND instead of /dev/urandom as an entropy source for key
-- generation is dubious. Set the flag so we use /dev/urandom by default.
flags: -support_rdrand



Loading

0 comments on commit 06c16ce

Please sign in to comment.