Home / Reports / Jan 31, 2023
Tuesday, January 31, 2023
888 commits had been pushed across 62 repos by 112 authors. There were 7,330,517 additions and 4,992,978 deletions. Official weekly status updates can be found on essentialcardano.io.
Authors
Repos Updated
- cardano-wallet182
- catalyst-core117
- hydra-poc73
- ouroboros-network44
- cardano-node41
- plutus38
- io-sim36
- yoroi-frontend29
- plutus-apps29
- armadillo23
- aiken23
- cardano-documentation19
- anti-diffs18
- cardano-ledger17
- cardano-multiplatform-lib14
- uptime12
- yoroi-mobile11
- cardano-js-sdk11
- dapps-certification11
- cardano-ledger-specs9
- marlowe-cardano9
- cddl-codegen8
- cardano-base8
- hydra8
- cddl-codegen7
- pricing-service7
- essential-cardano-content7
- cardano-node-tests6
- ledgerjs-cardano-shelley6
- mithril5
- cardano-transaction-lib5
- cardano-serialization-lib4
- yoroi-graphql-migration-backend4
- cardano-graphql3
- cardano-world3
- haskell.nix3
- PSG3
- adalite3
- cardano-token-registry2
- cardano2
- cicero2
- iohk-nix2
- plutus-ops2
- tullia2
- cardano-browser-tx2
- oura2
- blockfrost-utils1
- carp1
- dcspark-core1
- cardano-db-sync1
- data-analytics-bigquery1
- Developer-Experience-working-group1
- formal-ledger-specifications1
- jormungandr1
- marlowe1
- metadata-registry-testnet1
- ops-lib1
- ouroboros-consensus1
- purescript-marlowe1
- sidechains-tooling1
- stackage.nix1
- plutarch-core1
Commit Log
00:05:32
[2f0d1243]
Add `maxMajorPV` to `Constants` and use it to generate protocol version
(cardano-ledger)
00:26:09
[5f55a577]
feat!: added crypto package to the SDK and move Ed25519 and hash core types to crypto package
(cardano-js-sdk)
00:26:14
[839183ea]
fix(governance)!: remove double hardening from CIP-36 derivation indices
(cardano-js-sdk)
02:01:34
[311197ce]
refactor: tx construction recent era check moved up the call stack.
(cardano-wallet)
02:01:35
[f98bded3]
fix rendering of docker compose commands in how to start a wallet guide
(cardano-wallet)
02:01:35
[31a9d124]
add tx collateral outputs era-dependent extraction from Read.Tx
(cardano-wallet)
02:01:35
[eba7dcae]
factor out resubmit transaction code into the DbPendingTx record
(cardano-wallet)
02:22:03
[334c913e]
Add field `utxoBalanceShortfall` to `BalanceInsufficientError`.
(cardano-wallet)
02:22:12
[6fb4f6ea]
Use `utxoBalanceShortfall` in `Cardano.Wallet.Shelley.TransactionSpec`.
(cardano-wallet)
02:22:13
[669791a7]
Use `utxoBalanceShortfall` in `Cardano.Wallet.Api.Http.Server.Error`.
(cardano-wallet)
02:22:13
[e80c0ccc]
Use `utxoBalanceShortfall` in `Cardano.CoinSelection.BalanceSpec`.
(cardano-wallet)
02:22:15
[43356e88]
Provide server error support for `ErrBalanceTxBalanceInsufficient`.
(cardano-wallet)
02:22:15
[3386355d]
Add `ErrBalanceTxBalanceInsufficient` constructor to `ErrBalanceTx`.
(cardano-wallet)
05:41:29
[20b75bed]
Add field `utxoBalanceShortfall` to `BalanceInsufficientError`.
(cardano-wallet)
05:48:08
[738fa61c]
Use `utxoBalanceShortfall` in `Cardano.Wallet.Shelley.TransactionSpec`.
(cardano-wallet)
05:48:47
[70b9b02d]
Use `utxoBalanceShortfall` in `Cardano.Wallet.Api.Http.Server.Error`.
(cardano-wallet)
05:49:12
[e630d2f2]
Use `utxoBalanceShortfall` in `Cardano.CoinSelection.BalanceSpec`.
(cardano-wallet)
05:51:57
[ed194019]
Add `ErrBalanceTxBalanceInsufficient` constructor to `ErrBalanceTx`.
(cardano-wallet)
06:16:53
[d1cb9360]
Provide HTTP server support for `ErrBalanceTxBalanceInsufficient`.
(cardano-wallet)
06:31:10
[80d418bd]
Provide HTTP server support for `ErrBalanceTxBalanceInsufficient`.
(cardano-wallet)
06:31:10
[12b61178]
Add `ErrBalanceTxBalanceInsufficient` constructor to `ErrBalanceTx`.
(cardano-wallet)
07:27:17
[5e1c5692]
Merge remote-tracking branch 'origin/master' into support-revisions-and-more
(haskell.nix)
07:35:28
[01005cde]
Merge branch 'DAC-289' of https://github.com/input-output-hk/dapps-certification into DAC-290
(dapps-certification)
07:43:15
[d02aa17b]
Merge branch 'DAC-292' of https://github.com/input-output-hk/dapps-certification into DAC-340
(dapps-certification)
08:24:56
[1cb6e71f]
plutusStaging: Bump plutus to 66799bd9c15fe125bb334501f48cf3ee1d740ec3
(plutus-ops)
09:00:51
[97c8595d]
[EC Api] - Added: A list of community-built developer tools on Cardano
(essential-cardano-content)
09:02:12
[730429af]
Update a-list-of-community-built-developer-tools-on-cardano.md
(essential-cardano-content)
09:04:22
[32b5580e]
Merge pull request #860 from input-output-hk/ivan-irakoze/contrib/a-list-of-community-built-developer-tools-on-cardano-1675155650686
(essential-cardano-content)
09:08:30
[5c2f7f00]
update plutus-apps to use CHaP and latest hackage index to use version 2.3.27 of direct-sqlite
(plutus-apps)
09:16:01
[9c7ee9d2]
Merge pull request #2 from input-output-hk/jdral/restructure-anti-diff
(anti-diffs)
09:20:17
[5f11aeee]
docs: Merge #3719 3719: Wallet uses `buildSignSubmitTransaction` when quitting a stake pool. r=Unisay a=Unisay Wallet uses `buildSignSubmitTransaction` when quitting a stake pool.
### Issue Number
ADP-2267 Co-authored-by: Yura Lazarev <[email protected]> Source commit: e0fcd91db371e7e39f570edb44bc8f1b3f3e4c28
(cardano-wallet)
10:04:37
[32ef4377]
Merge branch 'develop' of github.com:Emurgo/yoroi-frontend into Ahmed/remove-dropdown
(yoroi-frontend)
10:07:28
[f345cefb]
Merge branch 'DAC-292' of https://github.com/input-output-hk/dapps-certification into DAC-340
(dapps-certification)
10:10:28
[a4f8cb12]
Update wallet js tx building process, refactor WitnessBuilder (#249)
(catalyst-core)
10:24:24
[66c4683e]
Merge pull request #4811 from input-output-hk/trace-dispatcher-3-newMain
(cardano-node)
11:05:17
[9295fa11]
Basic overview of the service that runs jormungandr in production
(catalyst-core)
11:05:23
[ed7e904c]
Merge branch 'docs' of github.com:input-output-hk/catalyst-core into docs
(catalyst-core)
11:09:36
[ebd97ffc]
ETCM-3214 change hosting of images from Imgur to Cardano-docs
(cardano-documentation)
11:09:45
[7444e107]
Add list of information about possible community developed tools we can integrate with
(catalyst-core)
11:14:55
[6c11c416]
workbench: massive refactoring; initial nixops+libvirtd/aws backends
(cardano-node)
11:20:03
[2461dbd6]
workbench: massive refactoring; initial nixops+libvirtd/aws backends
(cardano-node)
11:20:08
[311e8508]
Introduce `Canonical` to `ouroboros-consensus-test:test-consensus`
(ouroboros-network)
11:20:08
[6f5ff281]
Introduce `Canonical` to `ouroboros-consensus-test:test-storage`
(ouroboros-network)
11:20:09
[9c87e971]
Introduce `Canonical` to `ouroboros-consensus-byron[spec|-test]`
(ouroboros-network)
11:20:09
[cbbdad9e]
Introduce `Canonical` to `ouroboros-consensus-cardano-tools`
(ouroboros-network)
11:20:09
[e1a0eb86]
Introduce `Canonical` to `ouroboros-consensus-cardano[-test]`
(ouroboros-network)
11:20:09
[6e4b4896]
Introduce `Canonical` to `ouroboros-consensus:lib:tutorials`
(ouroboros-network)
11:20:09
[84ec06f8]
Introduce `Canonical` to `ouroboros-consensus-shelley[-test]`
(ouroboros-network)
11:23:31
[e8d6c7f3]
Merge pull request #685 from input-output-hk/abailly-iohk/spin-up-local-devnet
(hydra-poc)
11:26:28
[4a8a6eff]
Merge pull request #1619 from input-output-hk/look_back_buffer
(cardano-node-tests)
11:31:16
[179df2ff]
Merge pull request #687 from input-output-hk/abailly-iohk/clean-hydra-cardano-api-dependencies
(hydra-poc)
11:38:24
[455ccee5]
Implement `HasLedgerTables` et al. for `ouroboros-consensus`
(ouroboros-network)
11:38:31
[a4d8e619]
Implement `HasLedgerTables` et al. for `ouroboros-consensus-mock`
(ouroboros-network)
11:38:31
[8911eaef]
Implement `HasLedgerTables` et al. for `ouroboros-consensus-test`
(ouroboros-network)
11:38:31
[f7fc48e4]
Use `HasLedgerTables` from Shelley in `ouroboros-consensus-cardano`
(ouroboros-network)
11:38:31
[46cf8dcb]
Implement `HasLedgerTables` et al. for `ouroboros-consensus-shelley`
(ouroboros-network)
11:38:31
[a071ecc2]
Implement `HasLedgerTables` et al. for `ouroboros-consensus-byron`
(ouroboros-network)
11:44:22
[1c6313ef]
Proofreading changes (main chain is hyphenated when followed by a noun)
(cardano-documentation)
11:57:01
[6d1d6286]
DAC-290 Always show warning to connect to Preprod when network-0
(dapps-certification)
12:32:02
[a371ea27]
Revert "Check for future blocks before setting the tentative header"
(ouroboros-network)
12:33:43
[14cd652d]
Merge branch 'develop' of github.com:Plutonomicon/cardano-transaction-lib into amir/plutip-server
(cardano-transaction-lib)
12:44:18
[b06225e6]
Add mutation spec to check validator fails if the list of contesters is wrong in the output datum
(hydra-poc)
12:44:18
[691506b0]
Add label to contract spec to check contest to fail for the right reason
(hydra-poc)
12:48:01
[03ba6efa]
Merge pull request #11 from dcSpark/increase-refresh-intervals
(pricing-service)
12:48:11
[de66245d]
Add possibility to use OpenAPi 3.0 for generating openrpc specification in yaml
(armadillo)
12:49:07
[1f8d0430]
Merge remote-tracking branch 'origin/master' into hkm/nixpkgs-update
(haskell.nix)
12:54:50
[e74ddfc9]
Add possibility to use OpenAPi 3.0 for generating openrpc specification in yaml (#35)
(armadillo)
13:12:38
[48d48056]
docs: Merge #3725 3725: Re-write withRecentEra to require less nesting r=Anviking a=Anviking It seems we can replace
```haskell
main = do
era <- getEra
withRecentEra era $ \(recentEra :: WriteTx.RecentEra era) -> do
doStuff recentEra
```
with
```haskell
main = do
era <- getEra
AnyRecentEra (recentEra :: WriteTx.RecentEra era) <- guardIsRecentEra era
doStuff recentEra
```
to save on precious horizontal space!
### Comments
<!-- Additional comments, links, or screenshots to attach, if any. -->
### Issue Number
<!-- Reference the Jira/GitHub issue that this PR relates to, and which requirements it tackles.
Note: Jira issues of the form ADP- will be auto-linked. -->
Co-authored-by: Johannes Lund <[email protected]> Source commit: a1ec20b7ae04b3161c24c30af1b918eaa7b57d8d
(cardano-wallet)
13:14:42
[05aeed30]
refactor: extract the joinStakePool function that builds a tx context
(cardano-wallet)
13:50:33
[a96aafca]
Update content/08-cardano-sidechains/03-example-evm-sidechain/05-transferring-tokens.mdx
(cardano-documentation)
13:52:00
[4289b9de]
Merge branch 'input-output-hk:master' into ETCM-3003-sc-docs-release-2
(cardano-documentation)
14:02:12
[fd0aded1]
Merge branch 'main' into NPG-5112-remove-sq-lite-support-from-vit-ss
(catalyst-core)
14:16:29
[bedc6d7b]
refactor: extract the joinStakePool function that builds a tx context
(cardano-wallet)
14:52:46
[408584ba]
Add tests for the /v2.1/lastBlockBySlot endpoint
(yoroi-graphql-migration-backend)
14:58:26
[19cdf164]
Removed Draft Docs for NPG-5112-remove-sq-lite-support-from-vit-ss
(catalyst-core)
14:58:48
[5e981bd6]
Use ternary operator instead of if/else to get the block hash value
(yoroi-graphql-migration-backend)
15:07:11
[a4bd49fd]
Merge remote-tracking branch 'origin/main' into feature/voting-node-service
(catalyst-core)
15:10:11
[020b3a19]
Remove unnecessary `Values` and `Keys` newtypes, use `Map` and `Set`
(anti-diffs)
15:24:07
[f594359a]
Merge pull request #11 from input-output-hk/hrajchert/scp-4860-make-tests-reproducible
(purescript-marlowe)
15:24:30
[5361c9e4]
Merge pull request #158 from input-output-hk/hrajchert/scp-4860-make-tests-reproducible
(marlowe)
15:54:48
[9d2b40da]
Merge pull request #9 from input-output-hk/jdral/diff-containers-remove-unnecessary-newtypes
(anti-diffs)
16:28:01
[1816887c]
Add docs for Blockfrost test interface and add it to the template
(cardano-browser-tx)
16:29:55
[0e58a2e8]
Merge pull request #171 from dcSpark/fix-cip25-parsing
(cardano-multiplatform-lib)
16:38:12
[99f38ec2]
Update packages/yoroi-extension/app/components/wallet/transactions/TransactionRevamp.js
(yoroi-frontend)
16:39:23
[2aaa025b]
add Haskell Benchmark (customSmallerIsBetter) benchmark result for ca5a6d8a9bbe0eca02e2dc96f7ab7ae8be097c19
(cardano-ledger)
16:47:30
[fdd9f6a9]
Merge branch 'master' of github.com:input-output-hk/plutus into zliu41/pure
(plutus)
17:40:56
[85e6ef38]
Move snapshot number from Contest redeemer to Closed datum in Head script
(hydra-poc)
17:40:56
[b7874a8a]
Move snapshot number from Close redeemer to Closed datum in Head script
(hydra-poc)
17:40:56
[4369f9f4]
Add a new mutation test scenario for closing with the initial snapshot
(hydra-poc)
17:40:56
[ab5ce88d]
minor refactor to upgrade continuingDatum from local to a helper function
(hydra-poc)
17:40:56
[c6e7861e]
HACK: reduce the max supported number of parties to reduce the size of fanout
(hydra-poc)
17:43:06
[0733ec57]
Replace custom console formating with prettytable-rs crate. Simplify logic for querying account history of votes. Added simple regex filter for proposals searching
(catalyst-core)
18:23:57
[b87dd801]
Revert "added more verbose information in voting tools. Reported tx hash"
(catalyst-core)
18:29:20
[e08500ef]
docs: Merge #3721 3721: Split off `balanceTransaction` to new module `Cardano.Wallet.Write.Tx.Balance` r=Anviking a=Anviking - [x] Split off `balanceTransaction` to new module `Cardano.Wallet.Write.Tx.Balance`
- <s>Re-commit to highlight / revise the actual diff</s>
- Pushed temporary re-copy commits for sanity-checking
- [x] Will squash before merging
### Comments
- Relies on being able to remove `ErrNoSuchWallet` sub-error from `ErrBalanceTx` using the new `WalletException` `throwIO` approach
- Split off new `BalanceTxLog`
<!-- Additional comments, links, or screenshots to attach, if any. -->
### Issue Number
Preparation for https://input-output.atlassian.net/browse/ADP-2269 Co-authored-by: Johannes Lund <[email protected]> Source commit: cd175c42576619751aac8be639d0b683e5e40677
(cardano-wallet)
19:03:32
[38acbc37]
Rebase https://github.com/Plutonomicon/cardano-transaction-lib/pull/1384
(cardano-transaction-lib)
19:16:07
[bf5beb0c]
Merge pull request #172 from dcSpark/cip25-permissive-read-len
(cardano-multiplatform-lib)
19:49:57
[0c74fe07]
Merge pull request #3091 from Emurgo/ruslan/connector-foreign-outputs
(yoroi-frontend)
19:57:17
[7a73f8d0]
Merge remote-tracking branch 'origin/develop' into Ahmed/add-tx-receiver
(yoroi-frontend)
20:08:03
[53e89dae]
Merge remote-tracking branch 'origin/develop' into denis/logging_improvement
(yoroi-frontend)
20:26:53
[31f8918c]
Merge pull request #443 from input-output-hk/dino-iog/gen-ada-fix
(marlowe-cardano)
20:49:32
[9dd51b3a]
Create ab3e31c490d248c592d5bb495823a45fd10f9c8e4f561f13551803fb43617264616e6f20436f6d6d756e697479204368617269747920436f696e.json
(cardano-token-registry)
20:58:49
[5e8ddc4a]
Create ab3e31c490d248c592d5bb495823a45fd10f9c8e4f561f13551803fb43617264616e6f20436f6d6d756e697479204368617269747920436f696e.json
(cardano-token-registry)
21:07:31
[bee97cd6]
add Haskell Benchmark (customSmallerIsBetter) benchmark result for 6d2ee7bc38d8b005904822d53c084d41cfac486e
(cardano-ledger-specs)
21:20:55
[f935f681]
Merge branch 'master' of github.com:input-output-hk/plutus into zliu41/pure
(plutus)
21:30:36
[e4fcd7d1]
More progress on ouroboros-consensus-shelley. Now stuck on Header
(ouroboros-network)
22:48:11
[e9a65e5c]
test(governance): replace CML call on cip36 test for new crypto interface
(cardano-js-sdk)
22:55:31
[f8cea819]
Remove 'eval' in favor of 'simplify', fixed failures in Examples
(cardano-ledger-specs)
23:01:26
[6469aec7]
Remove usage of `MemoBytes` for `Header`, since `Header` cannot be parametrized on `era`
(ouroboros-network)
23:05:17
[e53e6753]
🟩 C1 Devnet Sidechain Explorer is up (200 in 413 ms) [skip ci] [upptime]
(uptime)
23:05:19
[0df42bba]
🟩 C1 Mainnet Sidechain Explorer is up (200 in 935 ms) [skip ci] [upptime]
(uptime)
23:21:19
[c969a3d5]
test(governance): replace CML call on cip36 test for new crypto interface
(cardano-js-sdk)
23:51:45
[c831ca1e]
test(governance): replace CML call on cip36 test for new crypto interface
(cardano-js-sdk)