-
Notifications
You must be signed in to change notification settings - Fork 23
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
📜 Add v8.0.0 predicates documentation version #499
Conversation
Note Reviews PausedUse the following commands to manage reviews:
WalkthroughIn version 8.0.0, a variety of new predicates have been introduced to enhance Prolog's capabilities in handling blockchain-related data, cryptographic operations, file I/O, and data encoding/decoding. These additions include predicates for retrieving account balances, verifying cryptographic signatures, converting between different data formats, and managing stream operations. This update significantly broadens the scope of Prolog's utility in modern applications, especially in blockchain and cryptography. Changes
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media? TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (invoked as PR comments)
Additionally, you can add CodeRabbit Configration File (
|
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.
Actionable comments posted: 9
Outside diff range and nitpick comments (6)
predicates_versioned_docs/version-v8.0.0/open_3.md (1)
1-1
: Ensure the first line is a top-level heading to maintain consistency and clarity in documentation.predicates_versioned_docs/version-v8.0.0/ecdsa_verify_4.md (1)
1-1
: Ensure the first line is a top-level heading to maintain consistency and clarity in documentation.predicates_versioned_docs/version-v8.0.0/block_height_1.md (1)
1-1
: Ensure the first line is a top-level heading to maintain consistency and clarity in documentation.predicates_versioned_docs/version-v8.0.0/block_time_1.md (1)
1-1
: Ensure the first line is a top-level heading to maintain consistency and clarity in documentation.predicates_versioned_docs/version-v8.0.0/crypto_data_hash_3.md (1)
1-1
: Ensure the first line is a top-level heading to maintain consistency and clarity in documentation.predicates_versioned_docs/version-v8.0.0/current_output_1.md (1)
1-1
: Ensure the first line is a top-level heading to maintain consistency and clarity in documentation.
Review Details
Configuration used: CodeRabbit UI
Review profile: CHILL
Files selected for processing (23)
- predicates_versioned_docs/version-v8.0.0/bank_balances_2.md (1 hunks)
- predicates_versioned_docs/version-v8.0.0/bank_locked_balances_2.md (1 hunks)
- predicates_versioned_docs/version-v8.0.0/bank_spendable_balances_2.md (1 hunks)
- predicates_versioned_docs/version-v8.0.0/bech32_address_2.md (1 hunks)
- predicates_versioned_docs/version-v8.0.0/block_height_1.md (1 hunks)
- predicates_versioned_docs/version-v8.0.0/block_time_1.md (1 hunks)
- predicates_versioned_docs/version-v8.0.0/chain_id_1.md (1 hunks)
- predicates_versioned_docs/version-v8.0.0/consult_1.md (1 hunks)
- predicates_versioned_docs/version-v8.0.0/crypto_data_hash_3.md (1 hunks)
- predicates_versioned_docs/version-v8.0.0/current_output_1.md (1 hunks)
- predicates_versioned_docs/version-v8.0.0/did_components_2.md (1 hunks)
- predicates_versioned_docs/version-v8.0.0/ecdsa_verify_4.md (1 hunks)
- predicates_versioned_docs/version-v8.0.0/eddsa_verify_4.md (1 hunks)
- predicates_versioned_docs/version-v8.0.0/hex_bytes_2.md (1 hunks)
- predicates_versioned_docs/version-v8.0.0/json_prolog_2.md (1 hunks)
- predicates_versioned_docs/version-v8.0.0/open_3.md (1 hunks)
- predicates_versioned_docs/version-v8.0.0/open_4.md (1 hunks)
- predicates_versioned_docs/version-v8.0.0/read_string_3.md (1 hunks)
- predicates_versioned_docs/version-v8.0.0/source_file_1.md (1 hunks)
- predicates_versioned_docs/version-v8.0.0/string_bytes_3.md (1 hunks)
- predicates_versioned_docs/version-v8.0.0/uri_encoded_3.md (1 hunks)
- predicates_versioned_sidebars/version-v8.0.0-sidebars.json (1 hunks)
- predicates_versions.json (1 hunks)
Files not summarized due to errors (1)
- predicates_versioned_docs/version-v8.0.0/bank_balances_2.md: Error: Server error. Please try again later.
Files skipped from review due to trivial changes (2)
- predicates_versioned_sidebars/version-v8.0.0-sidebars.json
- predicates_versions.json
Additional Context Used
Markdownlint (21)
predicates_versioned_docs/version-v8.0.0/bank_balances_2.md (1)
4: null
First line in a file should be a top-level headingpredicates_versioned_docs/version-v8.0.0/bank_locked_balances_2.md (1)
4: null
First line in a file should be a top-level headingpredicates_versioned_docs/version-v8.0.0/bank_spendable_balances_2.md (1)
4: null
First line in a file should be a top-level headingpredicates_versioned_docs/version-v8.0.0/bech32_address_2.md (1)
4: null
First line in a file should be a top-level headingpredicates_versioned_docs/version-v8.0.0/block_height_1.md (1)
4: null
First line in a file should be a top-level headingpredicates_versioned_docs/version-v8.0.0/block_time_1.md (1)
4: null
First line in a file should be a top-level headingpredicates_versioned_docs/version-v8.0.0/chain_id_1.md (1)
4: null
First line in a file should be a top-level headingpredicates_versioned_docs/version-v8.0.0/consult_1.md (1)
4: null
First line in a file should be a top-level headingpredicates_versioned_docs/version-v8.0.0/crypto_data_hash_3.md (1)
4: null
First line in a file should be a top-level headingpredicates_versioned_docs/version-v8.0.0/current_output_1.md (1)
4: null
First line in a file should be a top-level headingpredicates_versioned_docs/version-v8.0.0/did_components_2.md (1)
4: null
First line in a file should be a top-level headingpredicates_versioned_docs/version-v8.0.0/ecdsa_verify_4.md (1)
4: null
First line in a file should be a top-level headingpredicates_versioned_docs/version-v8.0.0/eddsa_verify_4.md (1)
4: null
First line in a file should be a top-level headingpredicates_versioned_docs/version-v8.0.0/hex_bytes_2.md (1)
4: null
First line in a file should be a top-level headingpredicates_versioned_docs/version-v8.0.0/json_prolog_2.md (1)
4: null
First line in a file should be a top-level headingpredicates_versioned_docs/version-v8.0.0/open_3.md (1)
4: null
First line in a file should be a top-level headingpredicates_versioned_docs/version-v8.0.0/open_4.md (1)
4: null
First line in a file should be a top-level headingpredicates_versioned_docs/version-v8.0.0/read_string_3.md (1)
4: null
First line in a file should be a top-level headingpredicates_versioned_docs/version-v8.0.0/source_file_1.md (1)
4: null
First line in a file should be a top-level headingpredicates_versioned_docs/version-v8.0.0/string_bytes_3.md (1)
4: null
First line in a file should be a top-level headingpredicates_versioned_docs/version-v8.0.0/uri_encoded_3.md (1)
4: null
First line in a file should be a top-level heading
Additional comments not posted (12)
predicates_versioned_docs/version-v8.0.0/source_file_1.md (1)
1-20
: The documentation forsource_file/1
is clear and well-structured. The explanation and examples are concise and informative.predicates_versioned_docs/version-v8.0.0/chain_id_1.md (1)
1-27
: The documentation forchain_id/1
is clear and well-structured. The explanation and examples are concise and informative.predicates_versioned_docs/version-v8.0.0/hex_bytes_2.md (1)
1-28
: The documentation forhex_bytes/2
is clear and well-structured. The explanation and examples are concise and informative.predicates_versioned_docs/version-v8.0.0/json_prolog_2.md (1)
1-30
: The documentation forjson_prolog/2
is clear and well-structured. The explanation and examples are concise and informative.predicates_versioned_docs/version-v8.0.0/bank_balances_2.md (1)
1-34
: The documentation forbank_balances/2
is clear and well-structured. The explanation and examples are concise and informative.predicates_versioned_docs/version-v8.0.0/uri_encoded_3.md (1)
1-35
: The documentation foruri_encoded/3
is clear and well-structured. The explanation and examples are concise and informative.predicates_versioned_docs/version-v8.0.0/consult_1.md (2)
6-16
: The description and signature of theconsult/1
predicate are clear and well-documented.
24-208
: The examples provided are comprehensive and effectively illustrate the usage of theconsult/1
predicate in various scenarios.predicates_versioned_docs/version-v8.0.0/bech32_address_2.md (2)
6-17
: The description and signature of thebech32_address/2
predicate are clear and well-documented.
24-224
: The examples and error handling scenarios provided are comprehensive and effectively illustrate the usage of thebech32_address/2
predicate in various scenarios.predicates_versioned_docs/version-v8.0.0/open_4.md (2)
6-16
: The description and signature of theopen/4
predicate are clear and well-documented.
25-315
: The examples and error handling scenarios provided are comprehensive and effectively illustrate the usage of theopen/4
predicate in various scenarios.
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.
Device | URL |
---|---|
desktop | http://localhost:3000/ |
Device | URL |
---|---|
mobile | http://localhost:3000/ |
Not what you expected? Are your scores flaky? GitHub runners could be the cause.
Try running on Foo instead
@coderabbitai ignore |
@coderabbitai ignore Actions PerformedReviews paused. |
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.
LGTM! 😃
📜 Documentation update
🎉 A new version of axone-protocol/axoned is available.
This PR add this new
v8.0.0
version into the documentation.Summary by CodeRabbit
bank_locked_balances/2
for retrieving locked balances.bank_spendable_balances/2
for retrieving spendable balances.bech32_address/2
for converting bech32 encoded strings.block_height/1
for current block height.block_time/1
for current block time.chain_id/1
for current chain ID.crypto_data_hash/3
for computing data hash.did_components/2
for dissecting DIDs.ecdsa_verify/4
andeddsa_verify/4
for signature verification.hex_bytes/2
for hexadecimal conversion.json_prolog/2
for JSON-Prolog conversion.open/3
andopen/4
for stream handling.read_string/3
for reading strings from streams.string_bytes/3
for string-byte conversion.uri_encoded/3
for URI encoding/decoding.consult/1
andcurrent_output/1
predicates for Prolog file and stream handling.