Skip to content

Conversation

@bkioshn
Copy link
Contributor

@bkioshn bkioshn commented Jan 2, 2025

Make from_saturating in TxnIndex public

@bkioshn bkioshn self-assigned this Jan 2, 2025
@bkioshn bkioshn changed the title fix(cardano-blockchain-types): Expose function in txn_index fix(rust/cardano-blockchain-types): Expose function in txn_index Jan 2, 2025
@github-actions
Copy link
Contributor

github-actions bot commented Jan 2, 2025

Test Report | ${\color{lightgreen}Pass: 264/264}$ | ${\color{red}Fail: 0/264}$ |

@bkioshn bkioshn merged commit 3c756fc into fix/cardano-bc-types-base-change Jan 2, 2025
21 of 25 checks passed
@bkioshn bkioshn deleted the fix/txn-index branch January 2, 2025 13:48
apskhem pushed a commit that referenced this pull request Jan 9, 2025
…hange (#123)

* feat(rust): add cardano-blockchain-types crate

* fix(rust): Remove unused dependencies

* fix(cardano-blockchain-types): time_to_slot calculation

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): remove justfile

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): point new should take type Slot and Blake2bHash

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): Fork type

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): point and fuzzy point test

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): add Fork increment function

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): add comment on tag 259

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): add Fork decrement function

Signed-off-by: bkioshn <[email protected]>

* test(rust): try earthly no-cache

Signed-off-by: bkioshn <[email protected]>

* test(rust): try earthly no-cache and fix doc artifact

Signed-off-by: bkioshn <[email protected]>

* test(rust): remove no-cache

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): expose Fork and Network

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): add partailOrd to Fork

Signed-off-by: bkioshn <[email protected]>

* Update rust/cardano-blockchain-types/src/point.rs

Co-authored-by: Stanislav Tkach <[email protected]>

* fix(cardano-blockchain-types): cleanup

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): testdoc

Signed-off-by: bkioshn <[email protected]>

* Update rust/cardano-blockchain-types/src/point.rs

* fix(cardano-blockchain-types): cleanup

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): format

* fix(cardano-blockchain-types): add validate PR title

* fix(cardano-blockchain-types): comments

* fix(cardano-blockchain-types): fix hash_or_default

* fix(cardano-blockchain-types): redundant code

* test: no cache

* test: revert change

* test ci

* test ci

* test ci

* test ci

* test ci

* test ci

* test ci

* test ci

* test ci

* test ci

* revert change

* test ci

* revert change

* fix(rust/cardano-blockchain-types): add more functionality to `Slot` (#124)

* fix(cardano-blockchain-types): add more trait to slot

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): add serde serialize to slot

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): format

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): use sat_mul for slot

Signed-off-by: bkioshn <[email protected]>

---------

Signed-off-by: bkioshn <[email protected]>

* feat(rust/cardano-blockchain-types): Add CIP36 (#125)

* feat(cardano-blockchain-types): add cip36

Signed-off-by: bkioshn <[email protected]>

* feat(cardano-blockchain-types): add decode helper utils

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): fix type

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): add clone

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): fix type

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): check dup keys

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): fix linter

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): fix visibility and comment

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): add validation test

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): key registration decoding test

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): move voting pk to its own file

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): derive debug

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): use .context

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): fix getter

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): check required keys

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): network tag of payment addr

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): add constructor

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): linter

Signed-off-by: bkioshn <[email protected]>

---------

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): expose from_saturating (#131)

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): slot bigint conversion

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): txn index conversion

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): conversion

Signed-off-by: bkioshn <[email protected]>

* fix(rust/cardano-blockchain-types): fix CIP36 (#133)

* fix(cardano-blockchain-types): key registration

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): registration witness

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): voting pk

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): validation test

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): cip36 constructor

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): format

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): move cip36 to be under metadata

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): use decode_helper from cbork-utils

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): visibility, cip36 constructor

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): cip36 constructor

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): handle unset data

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): cip36 err report

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): update cbor-utils tag

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): cip36 now contain validation

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): cip36 validation implement getter

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): remove validation from cip36 struct

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): improve verifying key error log

Signed-off-by: bkioshn <[email protected]>

---------

Signed-off-by: bkioshn <[email protected]>

* fix(rust/cardano-blockchain-types): implement new error report for CIP36 (#142)

* fix(cardano-blockchain-types): key registration

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): registration witness

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): voting pk

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): validation test

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): cip36 constructor

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): format

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): move cip36 to be under metadata

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): use decode_helper from cbork-utils

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): visibility, cip36 constructor

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): cip36 constructor

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): handle unset data

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): cip36 err report

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): update cbor-utils tag

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): cip36 now contain validation

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): cip36 validation implement getter

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): remove validation from cip36 struct

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): improve verifying key error log

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): implement new error report

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): function name

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): print report

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): version for catalyst-types

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): move found key check to its own function

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): pass cip36 ProblemReport as context

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): format

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): key reg redundant code and missing key checking

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): remove cip36validation struct

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): add more fileds, fix return error

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): add cip36_from_block function

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): remove serde_json

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): format

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): impl display for cip36 error

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): cip36 key reg function

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): problem report conversion err

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): impl display for cip36

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): err report getter

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): update catalyst-types tag

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): return type for cip36 constructor

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): logic

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): format

Signed-off-by: bkioshn <[email protected]>

* fix(cardano-blockchain-types): rename ctx

Signed-off-by: bkioshn <[email protected]>

---------

Signed-off-by: bkioshn <[email protected]>

---------

Signed-off-by: bkioshn <[email protected]>
Co-authored-by: Steven Johnson <[email protected]>
Co-authored-by: Steven Johnson <[email protected]>
Co-authored-by: Stanislav Tkach <[email protected]>
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.

4 participants