-
Notifications
You must be signed in to change notification settings - Fork 155
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
KOS & CLI #236
KOS & CLI #236
Commits on Jul 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1cea7e1 - Browse repository at this point
Copy the full SHA 1cea7e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for b645941 - Browse repository at this point
Copy the full SHA b645941View commit details -
Configuration menu - View commit details
-
Copy full SHA for a02ca45 - Browse repository at this point
Copy the full SHA a02ca45View commit details -
Add page size and memory usage in bytes to perf_monitor
This commit adds `page_size` as a parameter in several function definitions in `builder.rs`. It also adds counters to track `resident_set_size_bytes` and `virtual_memory_size_bytes` in `counters.rs`. These changes are designed to enable accurate memory monitoring and provide additional details about memory usage. The new `page_size` parameter allows us to associate memory usage with the page size, which will be helpful for monitoring and troubleshooting. The `page_size` crate has also been added to `Cargo.toml` to manage the retrieval of system's memory page size. This addition is part of the effort to accurately track and report memory usage in bytes.
Configuration menu - View commit details
-
Copy full SHA for 31b77eb - Browse repository at this point
Copy the full SHA 31b77ebView commit details -
Add performance monitoring to RPC
In this commit, we have integrated the performance monitoring module into the RPC layer of our application. The PerfMonitor module is now added as a dependency in various Cargo.toml files, and methods related to performance monitoring have been added/updated in several .rs files. This allows us to collect various metrics related to our application's performance, including memory usage, CPU usage, disc I/O, etc. which will help in evaluating our software's efficiency. We chose to collect these specific metrics as they give a comprehensive overview of the software's performance and can help us detect potential bottlenecks or issues. We have also updated the ProcessMetrics structure to include these new metrics.
Configuration menu - View commit details
-
Copy full SHA for b3faea1 - Browse repository at this point
Copy the full SHA b3faea1View commit details -
Configuration menu - View commit details
-
Copy full SHA for c7e1519 - Browse repository at this point
Copy the full SHA c7e1519View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ed0e45 - Browse repository at this point
Copy the full SHA 5ed0e45View commit details -
Configuration menu - View commit details
-
Copy full SHA for 209ea90 - Browse repository at this point
Copy the full SHA 209ea90View commit details -
Configuration menu - View commit details
-
Copy full SHA for afd1501 - Browse repository at this point
Copy the full SHA afd1501View commit details -
Configuration menu - View commit details
-
Copy full SHA for 25993d2 - Browse repository at this point
Copy the full SHA 25993d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf8e574 - Browse repository at this point
Copy the full SHA bf8e574View commit details -
Configuration menu - View commit details
-
Copy full SHA for f9fd251 - Browse repository at this point
Copy the full SHA f9fd251View commit details -
Configuration menu - View commit details
-
Copy full SHA for 07f6f4c - Browse repository at this point
Copy the full SHA 07f6f4cView commit details
Commits on Aug 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for eb3988d - Browse repository at this point
Copy the full SHA eb3988dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ca10bc - Browse repository at this point
Copy the full SHA 8ca10bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for ea404f9 - Browse repository at this point
Copy the full SHA ea404f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for b34cac3 - Browse repository at this point
Copy the full SHA b34cac3View commit details -
Configuration menu - View commit details
-
Copy full SHA for b795b51 - Browse repository at this point
Copy the full SHA b795b51View commit details -
kos cli (wizards), rearrange cli commands, usage of term().help() where appropriate, metrics (testing), misc wallet operations bugfixes.
Configuration menu - View commit details
-
Copy full SHA for 0aade21 - Browse repository at this point
Copy the full SHA 0aade21View commit details -
Configuration menu - View commit details
-
Copy full SHA for f5277ca - Browse repository at this point
Copy the full SHA f5277caView commit details -
Configuration menu - View commit details
-
Copy full SHA for c0baf1a - Browse repository at this point
Copy the full SHA c0baf1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ebabdd4 - Browse repository at this point
Copy the full SHA ebabdd4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ef2596 - Browse repository at this point
Copy the full SHA 8ef2596View commit details -
Configuration menu - View commit details
-
Copy full SHA for 28270f1 - Browse repository at this point
Copy the full SHA 28270f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for a3664fb - Browse repository at this point
Copy the full SHA a3664fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a3852b - Browse repository at this point
Copy the full SHA 7a3852bView commit details -
Merge branch 'wallet-store' of https://github.com/aspectron/rusty-kaspa…
… into wallet-store
Configuration menu - View commit details
-
Copy full SHA for 8302ca6 - Browse repository at this point
Copy the full SHA 8302ca6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6465151 - Browse repository at this point
Copy the full SHA 6465151View commit details -
Configuration menu - View commit details
-
Copy full SHA for 737c4e6 - Browse repository at this point
Copy the full SHA 737c4e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 039a564 - Browse repository at this point
Copy the full SHA 039a564View commit details -
Configuration menu - View commit details
-
Copy full SHA for 82777dd - Browse repository at this point
Copy the full SHA 82777ddView commit details
Commits on Aug 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a1f8c21 - Browse repository at this point
Copy the full SHA a1f8c21View commit details -
Configuration menu - View commit details
-
Copy full SHA for e8455f6 - Browse repository at this point
Copy the full SHA e8455f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 513347b - Browse repository at this point
Copy the full SHA 513347bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e7558b7 - Browse repository at this point
Copy the full SHA e7558b7View commit details -
update metrics to use a published workflow-perf-monitor fork of the p…
…erf-monitor crate
Configuration menu - View commit details
-
Copy full SHA for 9926740 - Browse repository at this point
Copy the full SHA 9926740View commit details -
Remove "page_size" and related counters from "perf_monitor"
The "page_size" attribute and its related attributes "resident_set_size_bytes" and "virutal_memory_size_bytes" have been removed from the performance monitor (perf_monitor) module. These counters were found to be unnecessary and their removal improves the simplicity and readability of the module. This change has also led to the removal of the "page_size" package from the dependencies.
Configuration menu - View commit details
-
Copy full SHA for 869ae2f - Browse repository at this point
Copy the full SHA 869ae2fView commit details -
Merge pull request #4 from biryukovmaxim/fix-mem-usage
Remove "page_size" and related counters from "perf_monitor"
Configuration menu - View commit details
-
Copy full SHA for c6420bb - Browse repository at this point
Copy the full SHA c6420bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 28516f1 - Browse repository at this point
Copy the full SHA 28516f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 61c0db9 - Browse repository at this point
Copy the full SHA 61c0db9View commit details -
Configuration menu - View commit details
-
Copy full SHA for cc36825 - Browse repository at this point
Copy the full SHA cc36825View commit details -
Configuration menu - View commit details
-
Copy full SHA for dc36363 - Browse repository at this point
Copy the full SHA dc36363View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d3fff6 - Browse repository at this point
Copy the full SHA 5d3fff6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 648c21c - Browse repository at this point
Copy the full SHA 648c21cView commit details
Commits on Aug 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 98602d0 - Browse repository at this point
Copy the full SHA 98602d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for e94f80e - Browse repository at this point
Copy the full SHA e94f80eView commit details -
Configuration menu - View commit details
-
Copy full SHA for acaa38d - Browse repository at this point
Copy the full SHA acaa38dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c84bb4 - Browse repository at this point
Copy the full SHA 4c84bb4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ade869 - Browse repository at this point
Copy the full SHA 1ade869View commit details -
Configuration menu - View commit details
-
Copy full SHA for 968c9a6 - Browse repository at this point
Copy the full SHA 968c9a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for a345451 - Browse repository at this point
Copy the full SHA a345451View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f8553e - Browse repository at this point
Copy the full SHA 0f8553eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1779157 - Browse repository at this point
Copy the full SHA 1779157View commit details -
Configuration menu - View commit details
-
Copy full SHA for d75ba31 - Browse repository at this point
Copy the full SHA d75ba31View commit details -
Configuration menu - View commit details
-
Copy full SHA for 69faf42 - Browse repository at this point
Copy the full SHA 69faf42View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1241bff - Browse repository at this point
Copy the full SHA 1241bffView commit details -
Configuration menu - View commit details
-
Copy full SHA for dbea9a1 - Browse repository at this point
Copy the full SHA dbea9a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b6d740 - Browse repository at this point
Copy the full SHA 0b6d740View commit details -
Configuration menu - View commit details
-
Copy full SHA for c63ac2d - Browse repository at this point
Copy the full SHA c63ac2dView commit details
Commits on Aug 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a64ff79 - Browse repository at this point
Copy the full SHA a64ff79View commit details -
Merge pull request #5 from aspectron/fix-virtual-memory-size
fix filling virtual memory size
Configuration menu - View commit details
-
Copy full SHA for 86fc18c - Browse repository at this point
Copy the full SHA 86fc18cView commit details -
wallet - utxo processor - fix misc issues in utxo processor handling;…
… extend pending transactions; fix issues in utxo iterator; improve event formatting;
Configuration menu - View commit details
-
Copy full SHA for 14b19af - Browse repository at this point
Copy the full SHA 14b19afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2135497 - Browse repository at this point
Copy the full SHA 2135497View commit details -
Configuration menu - View commit details
-
Copy full SHA for d681cb1 - Browse repository at this point
Copy the full SHA d681cb1View commit details -
Configuration menu - View commit details
-
Copy full SHA for db02756 - Browse repository at this point
Copy the full SHA db02756View commit details -
Configuration menu - View commit details
-
Copy full SHA for a98c910 - Browse repository at this point
Copy the full SHA a98c910View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8164f5e - Browse repository at this point
Copy the full SHA 8164f5eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f4690c - Browse repository at this point
Copy the full SHA 0f4690cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e31a95 - Browse repository at this point
Copy the full SHA 6e31a95View commit details
Commits on Aug 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1f452a0 - Browse repository at this point
Copy the full SHA 1f452a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac85f45 - Browse repository at this point
Copy the full SHA ac85f45View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d1db9b - Browse repository at this point
Copy the full SHA 3d1db9bView commit details
Commits on Aug 6, 2023
-
refactor tx storage to use outgoing transactions, refactor metrics da…
…ta submission to use raw f64 values, history list vs details; propagate additional data through PendingTransaction and GeneratorSummary.
Configuration menu - View commit details
-
Copy full SHA for 8059fea - Browse repository at this point
Copy the full SHA 8059feaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 92e47e6 - Browse repository at this point
Copy the full SHA 92e47e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 90c3934 - Browse repository at this point
Copy the full SHA 90c3934View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3239d41 - Browse repository at this point
Copy the full SHA 3239d41View commit details
Commits on Aug 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d142076 - Browse repository at this point
Copy the full SHA d142076View commit details -
Configuration menu - View commit details
-
Copy full SHA for db47acd - Browse repository at this point
Copy the full SHA db47acdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0bc6153 - Browse repository at this point
Copy the full SHA 0bc6153View commit details -
Configuration menu - View commit details
-
Copy full SHA for 13f12a8 - Browse repository at this point
Copy the full SHA 13f12a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9098ae3 - Browse repository at this point
Copy the full SHA 9098ae3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 88e11d9 - Browse repository at this point
Copy the full SHA 88e11d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for e03e88a - Browse repository at this point
Copy the full SHA e03e88aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8721590 - Browse repository at this point
Copy the full SHA 8721590View commit details -
Configuration menu - View commit details
-
Copy full SHA for c87f91d - Browse repository at this point
Copy the full SHA c87f91dView commit details -
Configuration menu - View commit details
-
Copy full SHA for c7f7b45 - Browse repository at this point
Copy the full SHA c7f7b45View commit details -
Configuration menu - View commit details
-
Copy full SHA for f78634d - Browse repository at this point
Copy the full SHA f78634dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 73cb150 - Browse repository at this point
Copy the full SHA 73cb150View commit details -
Configuration menu - View commit details
-
Copy full SHA for 88ab460 - Browse repository at this point
Copy the full SHA 88ab460View commit details -
Configuration menu - View commit details
-
Copy full SHA for fd66262 - Browse repository at this point
Copy the full SHA fd66262View commit details -
Configuration menu - View commit details
-
Copy full SHA for c91c730 - Browse repository at this point
Copy the full SHA c91c730View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7df1bc7 - Browse repository at this point
Copy the full SHA 7df1bc7View commit details
Commits on Aug 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 79c6543 - Browse repository at this point
Copy the full SHA 79c6543View commit details -
Configuration menu - View commit details
-
Copy full SHA for f4d33cc - Browse repository at this point
Copy the full SHA f4d33ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for d4bea87 - Browse repository at this point
Copy the full SHA d4bea87View commit details
Commits on Aug 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 39e761a - Browse repository at this point
Copy the full SHA 39e761aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a9d9cc - Browse repository at this point
Copy the full SHA 9a9d9ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c4ab87 - Browse repository at this point
Copy the full SHA 3c4ab87View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3877214 - Browse repository at this point
Copy the full SHA 3877214View commit details -
Add test for transaction bincode serialization
Added a new test function, `test_transaction_bincode`, in `consensus/core/src/tx.rs`. The test case covers the serialization of a transaction structure into bincode and subsequent deserialization. This is beneficial for ensuring the correctness and consistency of the serialization and deserialization processes within our blockchain consensus mechanism.
Configuration menu - View commit details
-
Copy full SHA for f064e93 - Browse repository at this point
Copy the full SHA f064e93View commit details -
Refactor Hash serialization and deserialization
Updated how Hash is serialized and deserialized in crypto/hashes/src/lib.rs.
Configuration menu - View commit details
-
Copy full SHA for ee67071 - Browse repository at this point
Copy the full SHA ee67071View commit details -
Add serde_bytes module for handling byte arrays
This commit introduces a new module called `serde_bytes`. The new module contains two inner modules: `ser` and `de`. These are for Serde's `Serialize` and `Deserialize`traits respectively. The `ser` module has a `serialize` function for human-readable and non-human-readable versions of byte arrays. The `de` module essentially does the opposite and contains a function to deserialize the byte arrays. They both utilize faster_hex library for efficient conversion. This was done to abstract away byte array serialization/deserialization logic to a separate unit of the project, enhancing modularity and code organization.
Configuration menu - View commit details
-
Copy full SHA for 503f16f - Browse repository at this point
Copy the full SHA 503f16fView commit details -
Improve error handling in serde_bytes implementation
The trait Deserialize in utils/src/serde_bytes/de.rs has been updated to use TryFrom rather than From. The implementation has been updated accordingly.
Configuration menu - View commit details
-
Copy full SHA for 0eeb865 - Browse repository at this point
Copy the full SHA 0eeb865View commit details -
Update serde serialization and remove unnecessary dependencies
use utils::serde_bytes instead of external crate serde_bytes
Configuration menu - View commit details
-
Copy full SHA for d6ba2a3 - Browse repository at this point
Copy the full SHA d6ba2a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 27b8e1a - Browse repository at this point
Copy the full SHA 27b8e1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 10d10db - Browse repository at this point
Copy the full SHA 10d10dbView commit details
Commits on Aug 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 24aef94 - Browse repository at this point
Copy the full SHA 24aef94View commit details -
Configuration menu - View commit details
-
Copy full SHA for 84c629c - Browse repository at this point
Copy the full SHA 84c629cView commit details -
"Implement improved serialization and deserialization for fixed-size …
…bytes" This update implements a more efficient and concise way to serialize and deserialize fixed-size bytes. It replaces previous code with a new approach that leverages macros and generic traits. The changes were made across multiple files including "subnets.rs", "tx.rs" and several in the "serde_bytes_fixed" directory. The new approach uses the macro "serde_impl_ser_fixed_bytes" and the trait "serialize", which together streamline the process of serialization. For deserialization, the "deserialize" trait and the macro "serde_impl_deser_fixed_bytes" were used. These new implementations are designed to support both human-readable and binary formats. This allows for more flexibility and efficiency in handling different types of data. In addition, they improve code coherence and maintainability, making the codebase easier to understand and modify in the future.
Configuration menu - View commit details
-
Copy full SHA for 2d8d84b - Browse repository at this point
Copy the full SHA 2d8d84bView commit details -
"Implement serialization of SubnetworkId with fixed bytes"
SubnetworkId is now serialized using newly imported serde utilities, serde_impl_ser_fixed_bytes and serde_impl_deser_fixed_bytes instead of serde_bytes_fixed attribute.
Configuration menu - View commit details
-
Copy full SHA for 622ecdc - Browse repository at this point
Copy the full SHA 622ecdcView commit details -
Update formatting of deserialization error message
Modified the "expecting" function in serde_bytes_fixed/de.rs to provide clearer error messages when deserializing byte arrays. The error message now includes the expected data type in addition to the array size.
Configuration menu - View commit details
-
Copy full SHA for 3cbe95f - Browse repository at this point
Copy the full SHA 3cbe95fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 20b379c - Browse repository at this point
Copy the full SHA 20b379cView commit details -
Configuration menu - View commit details
-
Copy full SHA for db65d7c - Browse repository at this point
Copy the full SHA db65d7cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d043bfb - Browse repository at this point
Copy the full SHA d043bfbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 59fa1e6 - Browse repository at this point
Copy the full SHA 59fa1e6View commit details
Commits on Aug 11, 2023
-
Refactor deserialization of hexadecimal strings
Reduced code redundancy in serde_bytes_fixed/de.rs and serde_bytes/de.rs by introducing a FromHexVisitor struct which handles converting hexadecimal strings to their respective types. This makes the code more maintainable and easier to test. Moreover, implemented FromHex trait to ScriptPublicKey, which allows us to use our new visitor in deserialization of ScriptPublicKey.
Configuration menu - View commit details
-
Copy full SHA for 2cf7f4c - Browse repository at this point
Copy the full SHA 2cf7f4cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b2a1a4 - Browse repository at this point
Copy the full SHA 9b2a1a4View commit details -
Update deserialization for fixed-size byte arrays
Fixed-size byte arrays now should implement AsRef<[u8; N]> in addition to FromHex and From<[u8; N]> to fit the constraints. This modification is found in the kaspa-utils library. This also extends the functionality of the Deserialize trait in kaspa-utils which will now support the deserialization of byte arrays of a fixed size. By doing so, the code maintaining the 'serde_impl_deser_fixed_bytes' and 'serde_impl_ser_fixed_bytes' macros to implement serialization and deserialization for byte arrays of a certain size is simplified. The method works by referencing the byte array as the fixed-size array which makes it possible to use a reference implementation instead of the usual implementation. Added new Deserialize trait implementation for byte arrays of length 0 to 32 and replaced fixed_bytes with fixed_bytes_ref for module hashes and tx in crypto and consensus/core respectively. Modified the implementation of the Serialize trait for types that can be referenced as a fixed-sized byte array which is now possible for byte arrays from a length of 0 to 32. An extended set of examples demonstrating how to use the proposed serialization/deserialization has been included. The purpose of these changes is to simplify the implementation and usage of serialization/deserialization for byte arrays of a fixed size, and to extend this functionality to a larger range of possible array sizes.
Configuration menu - View commit details
-
Copy full SHA for 915acdb - Browse repository at this point
Copy the full SHA 915acdbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 07f47a2 - Browse repository at this point
Copy the full SHA 07f47a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 19a121d - Browse repository at this point
Copy the full SHA 19a121dView commit details -
Merge pull request #7 from biryukovmaxim/serde-bytes-as-hex-for-bytes
Serde bytes as hex for bytes
Configuration menu - View commit details
-
Copy full SHA for 2e4d26a - Browse repository at this point
Copy the full SHA 2e4d26aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 04d3391 - Browse repository at this point
Copy the full SHA 04d3391View commit details -
Configuration menu - View commit details
-
Copy full SHA for 815744a - Browse repository at this point
Copy the full SHA 815744aView commit details -
Configuration menu - View commit details
-
Copy full SHA for fc21c99 - Browse repository at this point
Copy the full SHA fc21c99View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9dd4b40 - Browse repository at this point
Copy the full SHA 9dd4b40View commit details -
Configuration menu - View commit details
-
Copy full SHA for 767cd13 - Browse repository at this point
Copy the full SHA 767cd13View commit details -
Modified utils.js to allow for more customisation, fixed issues.
Updated simple-transaction.js to use `parseArgs`.
Configuration menu - View commit details
-
Copy full SHA for 382fae9 - Browse repository at this point
Copy the full SHA 382fae9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 60aa208 - Browse repository at this point
Copy the full SHA 60aa208View commit details -
Configuration menu - View commit details
-
Copy full SHA for 43b6a0e - Browse repository at this point
Copy the full SHA 43b6a0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f653f2 - Browse repository at this point
Copy the full SHA 2f653f2View commit details -
Merge pull request #9 from aspectron/js-api-simple-transaction-parse-…
…args Js api simple transaction parse args
Configuration menu - View commit details
-
Copy full SHA for 08af8e9 - Browse repository at this point
Copy the full SHA 08af8e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 914ac8e - Browse repository at this point
Copy the full SHA 914ac8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 19e2194 - Browse repository at this point
Copy the full SHA 19e2194View commit details -
Configuration menu - View commit details
-
Copy full SHA for b0784bb - Browse repository at this point
Copy the full SHA b0784bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for c5920d4 - Browse repository at this point
Copy the full SHA c5920d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 002b145 - Browse repository at this point
Copy the full SHA 002b145View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4232dee - Browse repository at this point
Copy the full SHA 4232deeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 75a5d0c - Browse repository at this point
Copy the full SHA 75a5d0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for ff00967 - Browse repository at this point
Copy the full SHA ff00967View commit details -
Configuration menu - View commit details
-
Copy full SHA for 350c960 - Browse repository at this point
Copy the full SHA 350c960View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5398133 - Browse repository at this point
Copy the full SHA 5398133View commit details -
Configuration menu - View commit details
-
Copy full SHA for 44cfcb5 - Browse repository at this point
Copy the full SHA 44cfcb5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b1f0f5 - Browse repository at this point
Copy the full SHA 5b1f0f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 203b033 - Browse repository at this point
Copy the full SHA 203b033View commit details -
Configuration menu - View commit details
-
Copy full SHA for c614809 - Browse repository at this point
Copy the full SHA c614809View commit details -
Merge pull request #10 from aspectron/refactor-scripts-to-use-parse-a…
…rgs-and-bail-node-not-synced Refactor scripts to use parse args and bail node not synced
Configuration menu - View commit details
-
Copy full SHA for ee16ce7 - Browse repository at this point
Copy the full SHA ee16ce7View commit details -
Configuration menu - View commit details
-
Copy full SHA for addb7eb - Browse repository at this point
Copy the full SHA addb7ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for a604450 - Browse repository at this point
Copy the full SHA a604450View commit details -
Configuration menu - View commit details
-
Copy full SHA for b247913 - Browse repository at this point
Copy the full SHA b247913View commit details -
Configuration menu - View commit details
-
Copy full SHA for f20bfd8 - Browse repository at this point
Copy the full SHA f20bfd8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 08c336d - Browse repository at this point
Copy the full SHA 08c336dView commit details -
Testing both `createTransaction` and `createTransactions`
Configuration menu - View commit details
-
Copy full SHA for c73322a - Browse repository at this point
Copy the full SHA c73322aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5fab288 - Browse repository at this point
Copy the full SHA 5fab288View commit details -
Configuration menu - View commit details
-
Copy full SHA for e0089f0 - Browse repository at this point
Copy the full SHA e0089f0View commit details -
Merge pull request #11 from aspectron/coderofstuff/js-api-demo
Add end-to-end demo
Configuration menu - View commit details
-
Copy full SHA for 378d918 - Browse repository at this point
Copy the full SHA 378d918View commit details
Commits on Aug 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 025d4ea - Browse repository at this point
Copy the full SHA 025d4eaView commit details
Commits on Aug 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f109fd8 - Browse repository at this point
Copy the full SHA f109fd8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ec0942 - Browse repository at this point
Copy the full SHA 4ec0942View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2cd053d - Browse repository at this point
Copy the full SHA 2cd053dView commit details -
Configuration menu - View commit details
-
Copy full SHA for eafbc0e - Browse repository at this point
Copy the full SHA eafbc0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for fe78584 - Browse repository at this point
Copy the full SHA fe78584View commit details -
Configuration menu - View commit details
-
Copy full SHA for ccbf162 - Browse repository at this point
Copy the full SHA ccbf162View commit details -
Configuration menu - View commit details
-
Copy full SHA for 84681c6 - Browse repository at this point
Copy the full SHA 84681c6View commit details -
updated demo, tx-create with more comments and use rpc parse url/args
added comments to utils
Configuration menu - View commit details
-
Copy full SHA for a0ddca9 - Browse repository at this point
Copy the full SHA a0ddca9View commit details -
a better rpc parse url for tx-script-sign tx-send and utxo-split
updated utils to have a better help message
Configuration menu - View commit details
-
Copy full SHA for 14f457d - Browse repository at this point
Copy the full SHA 14f457dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2089ff0 - Browse repository at this point
Copy the full SHA 2089ff0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f78b53 - Browse repository at this point
Copy the full SHA 0f78b53View commit details
Commits on Aug 15, 2023
-
Merge pull request #13 from aspectron/js-api-rpc-client-and-easier-ad…
…dress Js api rpc client and easier address
Configuration menu - View commit details
-
Copy full SHA for cc55f1a - Browse repository at this point
Copy the full SHA cc55f1aView commit details -
wip - account refactoring (metadata storage, import scaffolding, acco…
…unt derivation indexes)
Configuration menu - View commit details
-
Copy full SHA for 24dcaf6 - Browse repository at this point
Copy the full SHA 24dcaf6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 521b323 - Browse repository at this point
Copy the full SHA 521b323View commit details -
Configuration menu - View commit details
-
Copy full SHA for 11157fe - Browse repository at this point
Copy the full SHA 11157feView commit details -
Configuration menu - View commit details
-
Copy full SHA for f9bea29 - Browse repository at this point
Copy the full SHA f9bea29View commit details -
Add WASM serialization/deserialization tests and improve error handling
This commit adds unit tests for WASM serialization and deserialization in 'wasm.rs' and also updates relevant dependencies in 'Cargo.toml'. In addition, this commit enhances error handling in 'lib.rs' by making 'TryFrom<&str> for Version' fallible, meaning it can return an 'AddressError' if an invalid string is converted. This should improve robustness and ease debugging efforts. Finally, this commit modifies the Deserializer implementation for 'Address' to handle more input data types and give more detailed error messages. This should enhance error handling capability and improve user/dev experience.
Configuration menu - View commit details
-
Copy full SHA for 9c57610 - Browse repository at this point
Copy the full SHA 9c57610View commit details -
Move test cases from rpc/wrpc/client to crypto/addresses
The test cases related to the functionality of Address in wasm (WebAssembly) were moved from rpc/wrpc/client to the crypto/addresses module. This move improves the modularity and coherence of the tests by placing them directly in the module they're testing. Additionally, dependencies related to these test cases were added to crypto/addresses module and removed from rpc/wrpc/client, further improving the modular structure of the project.
Configuration menu - View commit details
-
Copy full SHA for e2d3bbf - Browse repository at this point
Copy the full SHA e2d3bbfView commit details -
Configure wasm tests to run in browser
A line was added to make the WebAssembly tests run in a browser context. This is implemented using the `wasm_bindgen_test_configure!` macro from the `wasm_bindgen_test` crate. This change is necessary to ensure accuracy of WebAssembly functionality in the browser environment.
Configuration menu - View commit details
-
Copy full SHA for 4e211fa - Browse repository at this point
Copy the full SHA 4e211faView commit details -
Refactor AddressVisitor to simplify default implementation
The Default implementation for AddressVisitor has been condensed for simplification. Instead of manually implementing the Default trait with a function, the built-in derive annotation is used. This refactoring makes code cleaner and easier to understand.
Configuration menu - View commit details
-
Copy full SHA for e199f58 - Browse repository at this point
Copy the full SHA e199f58View commit details -
Remove run_in_browser configuration in wasm test
The 'run_in_browser' configuration that was previously set up in the wasm_bindgen_test has been removed as it is unnecessary. Additionally, an assertion was added to check the type of JavaScript value generated upon serializing Address, to ensure type consistency across serialization and deserialization.
Configuration menu - View commit details
-
Copy full SHA for 3007600 - Browse repository at this point
Copy the full SHA 3007600View commit details -
Add assert for object type in lib.rs
A new assertion has been added in the lib.rs file to ensure that the object type is correctly set to "object".
Configuration menu - View commit details
-
Copy full SHA for adf4738 - Browse repository at this point
Copy the full SHA adf4738View commit details -
Configuration menu - View commit details
-
Copy full SHA for b8a864e - Browse repository at this point
Copy the full SHA b8a864eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f9a9cd - Browse repository at this point
Copy the full SHA 4f9a9cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for af4b9bf - Browse repository at this point
Copy the full SHA af4b9bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a8277e - Browse repository at this point
Copy the full SHA 9a8277eView commit details -
Configuration menu - View commit details
-
Copy full SHA for ef0a7e7 - Browse repository at this point
Copy the full SHA ef0a7e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for a75436f - Browse repository at this point
Copy the full SHA a75436fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d35762e - Browse repository at this point
Copy the full SHA d35762eView commit details -
Configuration menu - View commit details
-
Copy full SHA for fd56bc5 - Browse repository at this point
Copy the full SHA fd56bc5View commit details -
Configuration menu - View commit details
-
Copy full SHA for e80650c - Browse repository at this point
Copy the full SHA e80650cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 88eb4cc - Browse repository at this point
Copy the full SHA 88eb4ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ea0729 - Browse repository at this point
Copy the full SHA 3ea0729View commit details -
Configuration menu - View commit details
-
Copy full SHA for eeb3dfc - Browse repository at this point
Copy the full SHA eeb3dfcView commit details -
Configuration menu - View commit details
-
Copy full SHA for af08b61 - Browse repository at this point
Copy the full SHA af08b61View commit details -
Merge pull request #15 from aspectron/elertan/enhance-parse-url
Elertan/enhance parse url
Configuration menu - View commit details
-
Copy full SHA for 8fa0da5 - Browse repository at this point
Copy the full SHA 8fa0da5View commit details
Commits on Aug 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 60c3f51 - Browse repository at this point
Copy the full SHA 60c3f51View commit details -
Merge pull request #16 from aspectron/elertan/update-kos-server-set-c…
…heck-valid-input parse host to check server if valid input
Configuration menu - View commit details
-
Copy full SHA for f28694b - Browse repository at this point
Copy the full SHA f28694bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e42806 - Browse repository at this point
Copy the full SHA 2e42806View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf649ef - Browse repository at this point
Copy the full SHA cf649efView commit details -
Configuration menu - View commit details
-
Copy full SHA for a335236 - Browse repository at this point
Copy the full SHA a335236View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd4957d - Browse repository at this point
Copy the full SHA cd4957dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 84b030c - Browse repository at this point
Copy the full SHA 84b030cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a5b4d3 - Browse repository at this point
Copy the full SHA 0a5b4d3View commit details -
Update wasm handling in lib.rs
Added special handling for wasm target architecture in lib.rs. The changes include specifying different formats for the formatter, new methods to handle different types of input(particularly: conversion from pointer to Address struct) and added new tests. These changes were necessary to ensure compatibility with the wasm32 architecture
Configuration menu - View commit details
-
Copy full SHA for 1dcbc48 - Browse repository at this point
Copy the full SHA 1dcbc48View commit details -
Update wasm-bindgen-test and web-sys dependency scope
Moved wasm-bindgen-test and web-sys dependencies from specific versions to workspace in crypto/addresses/Cargo.toml file. Also, added wasm-bindgen-test to the parent Cargo.toml. This change was necessary to ensure all dependencies are fetched from the workspace, creating a unified build and test environment.
Configuration menu - View commit details
-
Copy full SHA for 696a56f - Browse repository at this point
Copy the full SHA 696a56fView commit details -
Remove unnecessary whitespace in wasm32 function
Whitespace on line 379 between the #[cfg] attribute and the visit_f32 function definition was removed. The change was made to clean up the code and maintain consistency with the rest of the codebase in crypto/addresses/src/lib.rs.
Configuration menu - View commit details
-
Copy full SHA for d0a09af - Browse repository at this point
Copy the full SHA d0a09afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a6eb18 - Browse repository at this point
Copy the full SHA 4a6eb18View commit details -
Configuration menu - View commit details
-
Copy full SHA for 141778f - Browse repository at this point
Copy the full SHA 141778fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f3f71c - Browse repository at this point
Copy the full SHA 6f3f71cView commit details -
"Refactor ScriptPublicKey implementation in tx.rs"
Moved the implementation of ScriptPublicKey from tx.rs to a new file script_public_key.rs to make the structure of the codebase more organized. Also updated the tx.rs file to import the ScriptPublicKey related types from this new file. This will improve the readability of the tx.rs file and make it easier for developers to navigate through the codebase. Future improvements and changes related to ScriptPublicKey will now be done in script_public_key.rs, thus making these changes more isolated and easier to manage.
Configuration menu - View commit details
-
Copy full SHA for 8b56c60 - Browse repository at this point
Copy the full SHA 8b56c60View commit details -
Add wasm support for ScriptPublicKey
Added WebAssembly (wasm) support to the ScriptPublicKey module in the consensus core, and updated dependencies accordingly. This change allows for ScriptPublicKey usage within a wasm context. Additionally, updated dependencies in Cargo.toml and Cargo.lock to reflect changes needed for wasm support. This improvement is essential to expanding the consensus core's platform interoperability. The ScriptPublicKeyVisitor struct was added to the src/tx/script_public_key.rs file to support the wasm target. Also, the new FromHexVisitor and TryFrom traits are implemented to transform Value into u16 and Vec<u8> respectively. This is necessary for conversion between numeric and text representations. Wasm tests were also added to ensure proper working of the updates. The consensus core's interoperability and functionality are improved with this update. Therefore, it expands the platform's usage potential. This is a crucial update for working with wasm environments, especially for web-based projects.
Configuration menu - View commit details
-
Copy full SHA for 537c2ac - Browse repository at this point
Copy the full SHA 537c2acView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d3efdc - Browse repository at this point
Copy the full SHA 3d3efdcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 322caf5 - Browse repository at this point
Copy the full SHA 322caf5View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec94c9a - Browse repository at this point
Copy the full SHA ec94c9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ae0dc6 - Browse repository at this point
Copy the full SHA 8ae0dc6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4819aeb - Browse repository at this point
Copy the full SHA 4819aebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8cdee20 - Browse repository at this point
Copy the full SHA 8cdee20View commit details -
Configuration menu - View commit details
-
Copy full SHA for ab02c70 - Browse repository at this point
Copy the full SHA ab02c70View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6af02f7 - Browse repository at this point
Copy the full SHA 6af02f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b08eef - Browse repository at this point
Copy the full SHA 4b08eefView commit details
Commits on Aug 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 561ff11 - Browse repository at this point
Copy the full SHA 561ff11View commit details -
Configuration menu - View commit details
-
Copy full SHA for 46bf025 - Browse repository at this point
Copy the full SHA 46bf025View commit details -
Configuration menu - View commit details
-
Copy full SHA for fbe4628 - Browse repository at this point
Copy the full SHA fbe4628View commit details -
Configuration menu - View commit details
-
Copy full SHA for bb469ff - Browse repository at this point
Copy the full SHA bb469ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 553a228 - Browse repository at this point
Copy the full SHA 553a228View commit details
Commits on Aug 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7845b2c - Browse repository at this point
Copy the full SHA 7845b2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c79e0a - Browse repository at this point
Copy the full SHA 1c79e0aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f425b52 - Browse repository at this point
Copy the full SHA f425b52View commit details -
Configuration menu - View commit details
-
Copy full SHA for 12f43ad - Browse repository at this point
Copy the full SHA 12f43adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7423433 - Browse repository at this point
Copy the full SHA 7423433View commit details -
Configuration menu - View commit details
-
Copy full SHA for 25d15b2 - Browse repository at this point
Copy the full SHA 25d15b2View commit details
Commits on Aug 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 10fa082 - Browse repository at this point
Copy the full SHA 10fa082View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d00153 - Browse repository at this point
Copy the full SHA 1d00153View commit details -
Configuration menu - View commit details
-
Copy full SHA for b193a4e - Browse repository at this point
Copy the full SHA b193a4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c5e1d4 - Browse repository at this point
Copy the full SHA 4c5e1d4View commit details -
Merge pull request #12 from aspectron/coderofstuff/js-api-addresses
Common-use case impl and move addresses to main
Configuration menu - View commit details
-
Copy full SHA for 0e35293 - Browse repository at this point
Copy the full SHA 0e35293View commit details -
Configuration menu - View commit details
-
Copy full SHA for c5fbdae - Browse repository at this point
Copy the full SHA c5fbdaeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 21a3942 - Browse repository at this point
Copy the full SHA 21a3942View commit details -
Configuration menu - View commit details
-
Copy full SHA for be9221a - Browse repository at this point
Copy the full SHA be9221aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3115ba9 - Browse repository at this point
Copy the full SHA 3115ba9View commit details
Commits on Aug 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 648af73 - Browse repository at this point
Copy the full SHA 648af73View commit details -
Configuration menu - View commit details
-
Copy full SHA for b11ebb2 - Browse repository at this point
Copy the full SHA b11ebb2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 813b12f - Browse repository at this point
Copy the full SHA 813b12fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 29682db - Browse repository at this point
Copy the full SHA 29682dbView commit details
Commits on Aug 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 3f81a15 - Browse repository at this point
Copy the full SHA 3f81a15View commit details
Commits on Aug 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a7eb595 - Browse repository at this point
Copy the full SHA a7eb595View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6074ec0 - Browse repository at this point
Copy the full SHA 6074ec0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 287fd69 - Browse repository at this point
Copy the full SHA 287fd69View commit details -
Configuration menu - View commit details
-
Copy full SHA for b12ab64 - Browse repository at this point
Copy the full SHA b12ab64View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a5375e - Browse repository at this point
Copy the full SHA 2a5375eView commit details -
Configuration menu - View commit details
-
Copy full SHA for f7cf05c - Browse repository at this point
Copy the full SHA f7cf05cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d54d72 - Browse repository at this point
Copy the full SHA 0d54d72View commit details -
Configuration menu - View commit details
-
Copy full SHA for e28512b - Browse repository at this point
Copy the full SHA e28512bView commit details