Skip to content
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

Docs Update #307

Closed
wants to merge 18 commits into from
Closed

Docs Update #307

wants to merge 18 commits into from

Commits on Feb 5, 2024

  1. WIP - JSON clarification

    rooooooooob committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    44cd979 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2024

  1. docs: cbor section

    rooooooooob committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    b69a64a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fc80de1 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2024

  1. Configuration menu
    Copy the full SHA
    e1793c8 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2024

  1. Configuration menu
    Copy the full SHA
    9f645c0 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2024

  1. feat: add native-script verify function (#332)

    * feat: add native-script verify function
    hadelive authored and rooooooooob committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    9b39648 View commit details
    Browse the repository at this point in the history
  2. Cost models update conway (#336)

    Due to changes here: IntersectMBO/cardano-ledger#4284
    Clarification here: IntersectMBO/cardano-ledger#4383
    
    Allows non-Plutus languages according to the spec and changes to an
    indexable map type.
    rooooooooob committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    1f4d17c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    de5e500 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    057d0fd View commit details
    Browse the repository at this point in the history
  5. Add documentation + fix acronym names (#339)

    * Add documentation + fix acronym names
    
    Using dcSpark/cddl-codegen#218 and dcSpark/cddl-codegen#238
    
    Also renames some cert fields to be clear as `coin` was not very
    helpful.
    
    * update multi-era crates too
    
    * clippy fix
    rooooooooob committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    bd01b79 View commit details
    Browse the repository at this point in the history
  6. Move RawBytesEncoding and standardize use (#340)

    Fixes #334
    
    Moves RawBytesEncoding to cml_core::serialization as there is nothing
    specific about crypto with it, and it can be used in many other places
    (Asset names, plutus scripts, etc).
    
    Add wasm macros for declaring the RawBytesEncoding API automatically
    using the rust type's trait impl
    
    Add missing hash() to PlutusV3Script
    
    Document AssetName on how to convert to/from using utf8 traits in rust
    
    Use dcSpark/cddl-codegen#240 to remove confusing `get()` (what is it
    getting?) functions on some wrapper types. These are replaced with `RawBytesEncoding` to standardize use with the rest of CML
    rooooooooob committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    2f4b98f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    92f98f0 View commit details
    Browse the repository at this point in the history
  8. Governance Builders (#333)

    * Governance Builders
    
    Adds `VoteBuilder` and `ProposalBuilder` to facilitate creation of votes
    and voting proposals to transactions.
    
    * Hook Vote/Proposal Builders into TxBuilder/RedeemerBuilder
    
    * Fix deposit/required certs
    
    * Fix proposal deposits
    rooooooooob committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    736c94c View commit details
    Browse the repository at this point in the history
  9. Fix for coin/deposit merge issue (#344)

    Somehow `coin` ended up here still after #333 despite being changed to
    `deposit`.
    rooooooooob committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    3df930c View commit details
    Browse the repository at this point in the history
  10. Remove wasm-bindgen deps from rust (#343)

    Rust CML crates must use wasm-bindgen for enums as these are used from
    the WASM CML crates.
    
    Using noop_proc_macro we can replace the wasm_bindgen proc macro with a
    no-op that does nothing when consumed directly from rust.
    
    This is now locked behind a feature (used_from_wasm) as we can't just
    use cfg target checks as compiling the wasm crate (not using web-pack)
    would use the rust target and break.
    
    Crates using cml-chain and cml-multi-era from a wasm crate must specify
    this feature to activate the wasm_bindgen dependancy instead of the
    no-op macro.
    rooooooooob committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    d03c381 View commit details
    Browse the repository at this point in the history
  11. Add support for parsing Shelley genesis blocks (#331)

    * Add support for parsing Shelley genesis blocks
    
    * Genesis keyHash alias + minor fixes
    
    * Add alias for `ShelleyGenesisCredential::keyHash` to account for
    cardano-node json format
    
    * Remove unnecessary clone()
    
    * Change `u64` to `Coin` when appropriate in Genesis types
    
    * ran cargo fmt
    
    * Update Genesis parsing for changes in #340
    
    ---------
    
    Co-authored-by: rooooooooob <rooooooooob@users.noreply.github.com>
    Co-authored-by: rooooooooob <raftias@gmail.com>
    3 people committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    c8ebf5c View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    3336a3a View commit details
    Browse the repository at this point in the history
  13. fmt

    rooooooooob committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    f0a5456 View commit details
    Browse the repository at this point in the history