-
Notifications
You must be signed in to change notification settings - Fork 24
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
Next #210
Next #210
Commits on Aug 18, 2023
-
get rid of ValidityPredicateConfig trait and use the concrete Validit…
…yPredicateConfig instead
Configuration menu - View commit details
-
Copy full SHA for 54052c0 - Browse repository at this point
Copy the full SHA 54052c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 44a84fa - Browse repository at this point
Copy the full SHA 44a84faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 813f816 - Browse repository at this point
Copy the full SHA 813f816View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d887a9 - Browse repository at this point
Copy the full SHA 4d887a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for eb3a0e2 - Browse repository at this point
Copy the full SHA eb3a0e2View commit details
Commits on Aug 23, 2023
-
We setup the depedency for rustler, for future changes
Configuration menu - View commit details
-
Copy full SHA for 17b0be0 - Browse repository at this point
Copy the full SHA 17b0be0View commit details
Commits on Aug 25, 2023
-
Specify the the specific topic branch for patch.crates-io
Previously the topics specified a version, however it would be more correct to specify the same version that is found in the patch.crates-io, instead of just having them implicitly being the same. Ideally we can remove the patch.crates-io in time
Configuration menu - View commit details
-
Copy full SHA for 05e6cda - Browse repository at this point
Copy the full SHA 05e6cdaView commit details -
Change Pasta Curve to use a more NIF friendly crate
This changes the pasta types to have the proper Encode and Decode fucntion available
Configuration menu - View commit details
-
Copy full SHA for 0e65d03 - Browse repository at this point
Copy the full SHA 0e65d03View commit details -
Add Nif derivication encodings for types that can be derieved
A couple of strategies were chosen to encode terms. Structs are often given for Taiga terms, these correspond to maps in BEAM languages. Further any struct that is just a struct over an Array got a tuple specification as they are just wrapper types This commit Tries to minimze the amount of manual derived terms, however they do appear in trying to derive some other terms. For these types, tuples ewre used to make easy implemenattions of serialize and desearlize
Configuration menu - View commit details
-
Copy full SHA for e0b9cea - Browse repository at this point
Copy the full SHA e0b9ceaView commit details -
Create proxy Types to Allow easier derivation
Here we create a proxy that lets us derive the encoder and decoder traits. This proxy type is not meant to be used, and thus it's not exported, however it is useful for setting up the correct instance Hopefully this doesn't add too much noise to the affected areas in the codebase
Configuration menu - View commit details
-
Copy full SHA for 56fb46e - Browse repository at this point
Copy the full SHA 56fb46eView commit details -
Implement Encoder and Decoder for Transaction
This required abusing the borsh encoding. Since Borsh works, we can just derive the data we don't care about (currently trsansparetn and the signature). Later work should be done to make these transparent to ourco de as well.
Configuration menu - View commit details
-
Copy full SHA for 5123828 - Browse repository at this point
Copy the full SHA 5123828View commit details -
Made the BEAM NIF integration locked behind a feature flag
Instead of always building with NIF integration, we instead hide it behind a feature flag. This means that the dependency has no effect if it is note wanted
Configuration menu - View commit details
-
Copy full SHA for 85fa6ed - Browse repository at this point
Copy the full SHA 85fa6edView commit details
Commits on Aug 28, 2023
-
Bump the rust toolchain version
After running cargo update, the following change was added updating clap_lex v0.5.0 -> v0.5.1 This made it so that the project failed to build with the following error error: package `clap_builder v4.4.0` cannot be built because it requires rustc 1.70.0 or newer, while the currently active rustc version is 1.67.1 Either upgrade to rustc 1.70.0 or newer, or use cargo update -p [email protected] --precise ver where `ver` is the latest version of `clap_builder` supporting rustc 1.67.1 So I've bumped the version to the latest stable version
Configuration menu - View commit details
-
Copy full SHA for 00c86ca - Browse repository at this point
Copy the full SHA 00c86caView commit details -
Configuration menu - View commit details
-
Copy full SHA for 64a6fa8 - Browse repository at this point
Copy the full SHA 64a6fa8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5892ad0 - Browse repository at this point
Copy the full SHA 5892ad0View commit details -
Configuration menu - View commit details
-
Copy full SHA for fc9717a - Browse repository at this point
Copy the full SHA fc9717aView commit details -
Configuration menu - View commit details
-
Copy full SHA for cba8398 - Browse repository at this point
Copy the full SHA cba8398View commit details
Commits on Aug 30, 2023
-
add serde as a mode of serialization, put both serde and borash behin…
…d a feature flag
Configuration menu - View commit details
-
Copy full SHA for 3875554 - Browse repository at this point
Copy the full SHA 3875554View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b8a181 - Browse repository at this point
Copy the full SHA 6b8a181View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1029ab9 - Browse repository at this point
Copy the full SHA 1029ab9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1451b4f - Browse repository at this point
Copy the full SHA 1451b4fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f4b6be - Browse repository at this point
Copy the full SHA 6f4b6beView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1dc8911 - Browse repository at this point
Copy the full SHA 1dc8911View commit details