-
Notifications
You must be signed in to change notification settings - Fork 90
Blockfrost chain integration #1952
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
Merged
noonio
merged 53 commits into
blockfrost-time-handle
from
blockfrost-load-chain-context
May 21, 2025
Merged
Changes from all commits
Commits
Show all changes
53 commits
Select commit
Hold shift + click to select a range
8a33c7e
Introduce queryWalletInfo and new module Hydra.Chain.Blockfrost
v0d1ch e0979c2
Simplify blockfrost setup
v0d1ch 19e1961
Construct a TimeHandle using blockfrost
v0d1ch 816aed2
Put Wallet types into separate module
v0d1ch db1d405
Simplify blockfrost setup
v0d1ch 14a255b
Update changelog
v0d1ch f15618c
Put Wallet types into separate module
v0d1ch 1091c96
Simplify blockfrost setup
v0d1ch 373cb8c
Construct a TimeHandle using blockfrost
v0d1ch 687174e
Put Wallet types into separate module
v0d1ch 9b1c75d
Simplify blockfrost setup
v0d1ch 34d8242
Construct a TimeHandle using blockfrost
v0d1ch 7ad5383
Remove squash in favor of fold
v0d1ch 5e5eaf9
Draft common types between BF/Cardano
v0d1ch 1d02b35
Rename DirectBackend fields
ch1bo 0f45ce4
Draft usage of ChainBackend
ch1bo 2b180d7
Unify blockfrost qurying functions to match cardano ones
v0d1ch 410e5cf
Start using CardanoChainConfig
v0d1ch bc804c1
Add class for abstract operations over ChainBackend
v0d1ch 5d6b759
Add queryNetworkId and loadChainContext using it
v0d1ch b7729c4
Add more queries to make mkTinyWallet work with CardanoChainConfig
v0d1ch 519916c
Add queryTimeHandle to BackendOps and start withDirectChain port
v0d1ch 22599a6
Use generic-lens to disambiguate fields in OptionsSpec
v0d1ch e29a11d
Add blockfrost backend for chain following
v0d1ch 4e74785
Connect CardanoChainConfig in Options
v0d1ch 6fbcb09
Remove Direct option from hydra-node
v0d1ch 3efa999
Compile hydra-cluster
v0d1ch fdc8904
Properly convert to cardano value
v0d1ch b3680c8
Draft a test for blockfrost integration
v0d1ch 75eceed
Remap needed test functions to work with blockfrost
v0d1ch 5d4375d
Improve Blocfrost.Client to run in BlockfrostClientT
v0d1ch 0b24a8c
Fix waiting logic for blockfrost
v0d1ch 07cd54f
Reverse steps and memory in pparams
v0d1ch 9de3ee2
Use CostModelsRaw to construct plutus cost models
v0d1ch fb2bfb3
Add code to actually post txs from Direct chain blockfrost component
v0d1ch b324064
Faucet needs to wait for _user_ utxo too
v0d1ch 365acaa
Add timeout to queryUTxO/queryUTxOByTxIn
v0d1ch 2b799a1
Fix the blockfrost observation
v0d1ch 1a3ad95
Add proper metadata to abort tx
v0d1ch 34504f3
Improve the typeclass design
v0d1ch c3fd858
Make all packages compile again
v0d1ch 3986036
Expose submitTransaction for blockfrost
v0d1ch e908212
Alter changelog, remove deleted logs.yaml...
v0d1ch 0483db4
Constrain blockfrost-client dependency to hydra-node
v0d1ch 8bca1cf
Remove generic-lens dependency from hydra-cluster
v0d1ch f30833c
Rebase changes
v0d1ch 1fccdb0
PR review
v0d1ch 184fcff
Rebase
v0d1ch 8f29167
CI secret management
v0d1ch c94e346
Bump wait time for blockfrost query
v0d1ch c2fe10d
No need to update networkId - this was causing failed tests
v0d1ch c8c42df
Abstract common information into Hydra.Chain.Cardano
v0d1ch c7e3cb9
Use reasonably sized RunOptions generator
v0d1ch File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's add an issue to add a documentation section about how to use it