Closed bot-anik closed 4 months ago
[!NOTE]
Reviews Paused
Use the following commands to manage reviews:
@coderabbitai resume
to resume automatic reviews.@coderabbitai review
to trigger a single review.
In 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.
Files | Change Summary |
---|---|
.../bank_locked_balances_2.md ,.../bank_spendable_balances_2.md ,.../bech32_address_2.md |
Introduces predicates for handling account balances and Bech32 address conversions. |
.../block_height_1.md ,.../block_time_1.md ,.../chain_id_1.md |
Introduces predicates to retrieve blockchain-specific data like block height, time, and chain ID. |
.../consult_1.md ,.../current_output_1.md ,.../source_file_1.md |
Introduces predicates for Prolog file operations and stream management. |
.../crypto_data_hash_3.md ,.../ecdsa_verify_4.md ,.../eddsa_verify_4.md |
Introduces predicates for cryptographic hashing and signature verification. |
.../hex_bytes_2.md ,.../json_prolog_2.md ,.../string_bytes_3.md ,.../uri_encoded_3.md |
Introduces predicates for data encoding and decoding between various formats. |
.../open_3.md ,.../open_4.md ,.../read_string_3.md |
Introduces predicates for opening streams and reading data. |
predicates_versions.json |
Adds the new version "v8.0.0" to the list of versions. |
In the realm of code, where logic does abide,
New predicates emerge, enhancing the ride.
From blockchain heights to cryptographic might,
Streams and bytes now dance in the light.
Prologβs grown stronger, with each new line,
Version 8.0.0, a leap so fine.
πβ¨
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?
@coderabbitai ignore
@coderabbitai ignore
π 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.