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

[WIP] - MLabs contribution PR #5

Open
wants to merge 602 commits into
base: main
Choose a base branch
from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Oct 17, 2021

  1. NFT: Refactor quickcheck

    t4ccer committed Oct 17, 2021
    Configuration menu
    Copy the full SHA
    2f1cc4b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1e459a8 View commit details
    Browse the repository at this point in the history
  3. More clear test names

    t4ccer committed Oct 17, 2021
    Configuration menu
    Copy the full SHA
    ace722f View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2021

  1. Configuration menu
    Copy the full SHA
    3326d89 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #179 from mlabs-haskell/nft-tests

    Nft tests
    zygomeb authored Oct 18, 2021
    Configuration menu
    Copy the full SHA
    f14f83e View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2021

  1. Bangify on-chain code (#190)

    Co-authored-by: Yuriy Pachin <yuriy@mlabs.city>
    iupii and Yuriy Pachin authored Oct 28, 2021
    Configuration menu
    Copy the full SHA
    a7f66c8 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2021

  1. Nft: proof based linked list implementation (closing #170 #174) (#176)

    * update: separate API
    
    * WIP: refactor the existing for uniqueness list
    
    * WIP: REPL compiles
    
    * update: added some more information in comments
    
    * update: working initialisation
    
    * update: added Proof token to head init
    
    * update: wrapped CSymbol
    
    * update: further fixed functions
    
    * update: pre-merge
    
    * wip: splitting Contract module
    
    * redundant imports deleted
    
    * wip: linked list minting
    - minting off-chain logic
    - Enbpoints -> Contract module structure renaming
    
    * wip: linked list minting
    - minting off-chain logic
    - Enbpoints -> Contract module structure renaming
    
    * NFT: Rewrite set-price contract
    
    * NFT: Implement on-chain price-set
    
    * NFT: Add off-chain checks in set-price contract
    
    * update: add Init Trace
    
    * update: Head token is empty
    
    * NFT: Rewrite buy contract
    
    * NFT: Implement on-chain buy
    
    * NFT: Fix mint insert point lookup
    
    * update: minting Contract
    
    * update: Minting works
    
    * update: fixed Head bug
    
    * update: linting
    
    * NFT: Implement on-chain minting
    
    * update: merge proof and head nodes
    
    * WIP: minitng Policy with todos
    
    * WIP: updated Mint Contract to only use the one utxo that is updated
    
    * NFT: Finish minting policy
    
    * NFT: Fix on-chain checks
    
    * NFT: Make `buy` and `set-price` work again
    
    * update: solve cabal review
    
    * linked list implementation - adapt tests (#205)
    
    * Add a hacky minting test
    
    * Add more tests, move some values to TestValues module
    
    * Move minting tests to Minting module
    
    * Move script tests to Script folder
    
    * Fix mkTxPolicy name
    
    * Add valid buy test for dealing (wip)
    
    * wip
    
    * wip
    
    * Add todo for tasty options
    
    * wip
    
    * Use tasty options to set testTxId
    
    * wip, passes validator
    
    * wip
    
    * new tests, wip
    
    * Fix owner payment validator
    
    * Formatting
    
    * wip
    
    * NFT: Fix shares calculations
    
    * Update plutus-extra (for fixed tasty-plutus pretty-printing)
    
    * Fix tests after staging nft moved to lovelace values
    
    * Clarify todo
    
    * Remove `addDatum`s
    
    * Fix formatting
    
    * Linting
    
    * NFT: Implement legacy contract tests
    
    * NFT: Implement query tests
    
    * issue 171:
    - removing record-dot-preprocessor
    - minor refactoring
    
    * Remove redundant Maybe's
    
    * Use `Last QueryResponse` in a `QueryContract`
    
    * Add testQueryPrice trace
    
    * NFT: Add QuickCheck test for contract
    
    * Format code
    
    * NFT: Refactor quickcheck
    
    * More clear test names
    
    * Actually resolve merge conflict
    
    * Bangify on-chain code (#190)
    
    Co-authored-by: Yuriy Pachin <yuriy@mlabs.city>
    
    * NFT: Enable script tests (wip)
    
    * Fix minting Script tests
    
    * Fix dealing Script tests
    
    Co-authored-by: Kirill Boltaev <aske@fmap.me>
    Co-authored-by: Maksymilian Brodowicz <87449555+zygomeb@users.noreply.github.com>
    Co-authored-by: Mikhail Lazarev <mikhail@mlabs.city>
    Co-authored-by: Iurii Pachin <45940305+iupii@users.noreply.github.com>
    Co-authored-by: Yuriy Pachin <yuriy@mlabs.city>
    
    * fix: removed build errors
    
    * lint: hlint
    
    * formatting
    
    * bugfix: fix latent bugs
    
    * Fix tests
    
    * update: split legacy - re-organise
    
    * update: bangify validation code
    
    Co-authored-by: Mikhail Lazarev <mikhail@mlabs.city>
    Co-authored-by: t4ccer <t4ccer@gmail.com>
    Co-authored-by: Kirill Boltaev <aske@fmap.me>
    Co-authored-by: Maksymilian Brodowicz <87449555+zygomeb@users.noreply.github.com>
    Co-authored-by: Iurii Pachin <45940305+iupii@users.noreply.github.com>
    Co-authored-by: Yuriy Pachin <yuriy@mlabs.city>
    7 people authored Nov 2, 2021
    Configuration menu
    Copy the full SHA
    35f1fd6 View commit details
    Browse the repository at this point in the history
  2. Reimplement NFT QuickCheck

    Also fix validator to allow minting multiple NFTs
    t4ccer committed Nov 2, 2021
    Configuration menu
    Copy the full SHA
    7c15382 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2021

  1. Add Nft auction types

    aske committed Nov 3, 2021
    Configuration menu
    Copy the full SHA
    36ed90c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d4810c3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7d948d5 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #216 from mlabs-haskell/nft-fix-quickcheck

    Reimplement NFT QuickCheck
    zygomeb authored Nov 3, 2021
    Configuration menu
    Copy the full SHA
    9c61cbc View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2021

  1. wip

    aske committed Nov 4, 2021
    Configuration menu
    Copy the full SHA
    980831d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6e7e92d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1314468 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2021

  1. Configuration menu
    Copy the full SHA
    95ecfad View commit details
    Browse the repository at this point in the history
  2. Merge pull request #225 from mlabs-haskell/nft/check-node-order

    NFT: check node order
    zygomeb authored Nov 5, 2021
    Configuration menu
    Copy the full SHA
    8300a9a View commit details
    Browse the repository at this point in the history
  3. Fix nftVal in auction endpoints

    aske committed Nov 5, 2021
    Configuration menu
    Copy the full SHA
    bae7e3f View commit details
    Browse the repository at this point in the history
  4. Add more checks

    aske committed Nov 5, 2021
    Configuration menu
    Copy the full SHA
    5240ef2 View commit details
    Browse the repository at this point in the history
  5. wip

    aske committed Nov 5, 2021
    Configuration menu
    Copy the full SHA
    cd7c807 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    98181ee View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9184a53 View commit details
    Browse the repository at this point in the history
  8. update: working query tests

    cstml committed Nov 5, 2021
    Configuration menu
    Copy the full SHA
    de77a94 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    50a119c View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    7c8d9ce View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    090bd42 View commit details
    Browse the repository at this point in the history
  12. Merge pull request #218 from mlabs-haskell/nft/list-refactor-query

    Nft: List refactor - query rewrite (Closes #189)
    zygomeb authored Nov 5, 2021
    Configuration menu
    Copy the full SHA
    7609930 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    77c9ac6 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2021

  1. Configuration menu
    Copy the full SHA
    0685ec5 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #227 from mlabs-haskell/nft/list-nfts-query

    NFT: Implement query for listing NFTs
    cstml authored Nov 8, 2021
    Configuration menu
    Copy the full SHA
    cc5447b View commit details
    Browse the repository at this point in the history
  3. Merge pull request #232 from mlabs-haskell/nft-list/additional-necess…

    …ary-tests
    
    NFT: Additional necessary todos
    zygomeb authored Nov 8, 2021
    Configuration menu
    Copy the full SHA
    ec51c60 View commit details
    Browse the repository at this point in the history
  4. Add bid datum consistency check

    aske committed Nov 8, 2021
    Configuration menu
    Copy the full SHA
    f168c0c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    dbfbe46 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2021

  1. Comment out 2 broken tests

    aske committed Nov 9, 2021
    Configuration menu
    Copy the full SHA
    00d3474 View commit details
    Browse the repository at this point in the history
  2. Formatting

    aske committed Nov 9, 2021
    Configuration menu
    Copy the full SHA
    7857a8f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8e0f3aa View commit details
    Browse the repository at this point in the history
  4. Formatting

    aske committed Nov 9, 2021
    Configuration menu
    Copy the full SHA
    192242a View commit details
    Browse the repository at this point in the history
  5. Linting

    aske committed Nov 9, 2021
    Configuration menu
    Copy the full SHA
    9bf4c33 View commit details
    Browse the repository at this point in the history
  6. Linting

    aske committed Nov 9, 2021
    Configuration menu
    Copy the full SHA
    d26b733 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1e194e7 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d61054f View commit details
    Browse the repository at this point in the history
  9. NFT: Check that datum id correspond to NFT (#235)

    * Implement check for datum and NFT id mismatch
    
    Validator Check - the Datum and the Token correspond to one another (#230)
    
    * Implement tests for datum and NFT id mismatch
    
    * Remove dead code
    t4ccer authored Nov 9, 2021
    Configuration menu
    Copy the full SHA
    02967f3 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #237 from mlabs-haskell/nft/symbol-from-head

    NFT: Add `getApplicationCurrencySymbol` contract
    zygomeb authored Nov 9, 2021
    Configuration menu
    Copy the full SHA
    8b80d3d View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    522144d View commit details
    Browse the repository at this point in the history
  12. Fix mismatchingId test

    aske committed Nov 9, 2021
    Configuration menu
    Copy the full SHA
    a239b8a View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    7fc960e View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2021

  1. Configuration menu
    Copy the full SHA
    207df87 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #243 from mlabs-haskell/nft/more-validator-checks

    Implement additional validation checks
    zygomeb authored Nov 10, 2021
    Configuration menu
    Copy the full SHA
    b52785f View commit details
    Browse the repository at this point in the history
  3. Upgrade Plutus (#241)

    Upgrade Plutus following mono-repo split
    
    Pin recent versions of `plutus` and `plutus-apps`
    
    Re-pin all Plutus-related dependencies
    
    Fix code broken by various Plutus API changes
    
    Remove redundant PAB modules (PAB client has been removed from recent `plutus-apps`)
    
    Upgrade plutus-extra
    ngua authored Nov 10, 2021
    Configuration menu
    Copy the full SHA
    5d2234c View commit details
    Browse the repository at this point in the history
  4. formatting: fix

    cstml committed Nov 10, 2021
    Configuration menu
    Copy the full SHA
    d6ab559 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2021

  1. Configuration menu
    Copy the full SHA
    32cc153 View commit details
    Browse the repository at this point in the history
  2. Nft pab endpoints (#246)

    * issue-206: NFT simulator endpoints
    - NFT contracts hooked to PAB
    - Simulator endpoints aded
    - marketplace executable added with PAB config sample and readme
    
    * formatting
    
    * update: removed repetition in endpoints
    
    * lint: removed redundant LANGUAGE extensions
    
    Co-authored-by: cstml <cstmlcodes@gmail.com>
    mikekeke and cstml authored Nov 11, 2021
    Configuration menu
    Copy the full SHA
    80cdc8a View commit details
    Browse the repository at this point in the history
  3. endpoint for querying content status (#247) (#242)

    * queryContentStatus endpoint created and tested
    
    * remove extra files
    
    * cleaning files
    
    * merging with staging
    
    * tests for Query Content
    
    * removing irrelevant files
    
    * formatting fix
    
    * minor change after plutus upgrade.
    
    * update: generalise predicate for queries
    
    Co-authored-by: radni <amirhossein_kh@ymail.com>
    cstml and RadNi authored Nov 11, 2021
    Configuration menu
    Copy the full SHA
    7804156 View commit details
    Browse the repository at this point in the history
  4. Add test for script size

    t4ccer committed Nov 11, 2021
    Configuration menu
    Copy the full SHA
    8495523 View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2021

  1. Merge pull request #248 from mlabs-haskell/nft/script-size

    Add test for script size
    zygomeb authored Nov 12, 2021
    Configuration menu
    Copy the full SHA
    7bf5587 View commit details
    Browse the repository at this point in the history
  2. Implement tests for Auction

    t4ccer committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    b111c10 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6785938 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2021

  1. Configuration menu
    Copy the full SHA
    0713d65 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bbaf9af View commit details
    Browse the repository at this point in the history
  3. fourmolu and hlint formatting

    RadNi committed Nov 13, 2021
    Configuration menu
    Copy the full SHA
    7d57431 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2021

  1. test for app initialization.

    RadNi committed Nov 14, 2021
    Configuration menu
    Copy the full SHA
    e5abc75 View commit details
    Browse the repository at this point in the history
  2. test for app initialization. #251

    RadNi committed Nov 14, 2021
    Configuration menu
    Copy the full SHA
    369cdfb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c5c3bf0 View commit details
    Browse the repository at this point in the history
  4. fourmolu formatting

    RadNi committed Nov 14, 2021
    Configuration menu
    Copy the full SHA
    9e5eb32 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2021

  1. Merge pull request #256 from mlabs-haskell/nft/auction-quickcheck

    NFT: Auction tests
    zygomeb authored Nov 15, 2021
    Configuration menu
    Copy the full SHA
    5afb2c4 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'staging' of https://github.com/mlabs-haskell/plutus-use…

    …-cases into amirhossein/on-chain-init-admin
    
    � Conflicts:
    �	mlabs/test/Test/NFT/Contract.hs
    �	mlabs/test/Test/NFT/QuickCheck.hs
    RadNi committed Nov 15, 2021
    Configuration menu
    Copy the full SHA
    c792504 View commit details
    Browse the repository at this point in the history
  3. Remove auction owner check

    t4ccer committed Nov 15, 2021
    Configuration menu
    Copy the full SHA
    9b37a48 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    96887c8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2057c2e View commit details
    Browse the repository at this point in the history
  6. Merge pull request #257 from mlabs-haskell/amirhossein/on-chain-init-…

    …admin
    
    Amirhossein/on chain init admin
    zygomeb authored Nov 15, 2021
    Configuration menu
    Copy the full SHA
    6541c77 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #261 from mlabs-haskell/nft/remove-auction-owner-c…

    …heck
    
    Remove auction owner check when closing auction
    zygomeb authored Nov 15, 2021
    Configuration menu
    Copy the full SHA
    f5e39f5 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2021

  1. NFT: Basic Governance (#255)

    cstml authored Nov 16, 2021
    Configuration menu
    Copy the full SHA
    5c1defc View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2021

  1. update: parametrise Gov (#278)

    cstml authored Nov 22, 2021
    Configuration menu
    Copy the full SHA
    c3ef7ca View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2021

  1. Add API docs (#259)

    * Add API docs
    
    * Create NFT spec document.
    t4ccer authored Nov 23, 2021
    Configuration menu
    Copy the full SHA
    1fa4037 View commit details
    Browse the repository at this point in the history
  2. NFT: Implement governance fees (#283)

    * Implement fees for `buy` contract
    
    * Implement fees for `auction-close` contract
    
    * Disable failing NFT tests
    
    * Add missing `Inlineable` pragmas
    
    * Add missing Haddock comments
    
    * Rename pi'datum to pi'data
    
    * Refactor `close-auction` contract
    t4ccer authored Nov 23, 2021
    Configuration menu
    Copy the full SHA
    dac85a4 View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2021

  1. Issue 258 policy swap (#284)

    * swapping one-shot minting policy:
    - use utxo from script to mint one-shot currency
    - tests adjustments
    
    * linting and formatting
    
    * use `waitInit` as SSOT for tests
    mikekeke authored Nov 24, 2021
    Configuration menu
    Copy the full SHA
    4e33b78 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2021

  1. Convert nix setup to flakes (#292)

    * Convert Nix setup to flakes
    
    Start converting nix setup to flakes
    
    WIP: flake conversion
    
    WIP: Use sources.nix for sha256map for now
    
    WIP: Compatibility shell.nix
    
    Better compatibility shell.nix
    
    Stop using sources.nix for sha256map
    
    Use plutusPkgs for libsodium-vrf
    
    Remove redundant let bind
    
    Put shell config in right place
    
    Use plutus for fourmolu
    
    Newer version of fourmolu requires build
    
    Compatibility default.nix
    
    Remove redundant modules
    
    Remove outdated info from readme
    
    Add explanatory comment to haskell.nix module
    
    Add flake-compat to flake inputs
    
    Add all executables to checks output
    
    Go back to using niv for sha256map
    
    Fix/update nix readme
    
    Also use plutusPkgs for niv
    
    Add flakes transition notes to nix readme
    
    Update CI
    
    Add .envrc and .direnv/ to gitignore
    
    Fix hoogle
    
    Add experimental features flag to build CI
    
    Add yet another flag to build CI
    
    Fix path in CI
    
    Use stack from plutus pkgs
    
    Re-add update.nix
    
    Temporarily disable tests in checks
    
    Add experimental-features to extra_nix_config
    
    * Fix cross-platform support
    
    * Fix build CI
    
    * Update nix readme
    
    * Fix gitignore
    ngua authored Nov 25, 2021
    Configuration menu
    Copy the full SHA
    661bad6 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2021

  1. Nft parametrise validator (#289)

    * Implement fees for `buy` contract
    
    * Implement fees for `auction-close` contract
    
    * Disable failing NFT tests
    
    * Add missing `Inlineable` pragmas
    
    * Add missing Haddock comments
    
    * Rename pi'datum to pi'data
    
    * Refactor `close-auction` contract
    
    * parametrisation: type-checks
    
    * update:fix get token logic
    
    * bugfix: removed corrupt head issues
    
    * update: refactor validator logic for clarity
    
    Co-authored-by: t4ccer <t4ccer@gmail.com>
    Co-authored-by: Maksymilian Brodowicz <87449555+zygomeb@users.noreply.github.com>
    3 people authored Nov 26, 2021
    Configuration menu
    Copy the full SHA
    091b993 View commit details
    Browse the repository at this point in the history
  2. NFT: Implement fees support in quickcheck model (#295)

    * Fix Auction fees
    
    Gov tokens were paid to user that called `auction-close`, not to the
    one that won the auction
    
    * Fix NFT list insertion
    
    When inserting new NFT after a node with bid ADA, bid ADA wasn't
    specified to be sent back, and  balancing caused bugs
    
    * Add fees support to QuickCheck model
    
    * Fix build
    t4ccer authored Nov 26, 2021
    Configuration menu
    Copy the full SHA
    c025a8c View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2021

  1. QuickCheck fix/hack

    Increase strictness
    
    Run QuickCheck tests in batches
    ngua committed Nov 29, 2021
    Configuration menu
    Copy the full SHA
    e532106 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2021

  1. Use nix for CI format/lint

    ngua committed Nov 30, 2021
    Configuration menu
    Copy the full SHA
    efee35b View commit details
    Browse the repository at this point in the history
  2. Merge pull request #300 from mlabs-haskell/rory/fix/ci-format-lint

    Use nix for CI format/lint
    zygomeb authored Nov 30, 2021
    Configuration menu
    Copy the full SHA
    ac1ffc7 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2021

  1. Flakes fixes/improvements

    WIP: fix Makefile and update-sha256map
    
    Fix run-tests.sh
    
    Add `check` to flake outputs
    
    Simplify `checks`
    
    Finish updating makefile
    
    Add description to flake
    ngua committed Dec 1, 2021
    Configuration menu
    Copy the full SHA
    d98ea7a View commit details
    Browse the repository at this point in the history
  2. Workaround to enable exactDeps

    ngua committed Dec 1, 2021
    Configuration menu
    Copy the full SHA
    aeb1d79 View commit details
    Browse the repository at this point in the history
  3. Re-enable cabal in shell

    ngua committed Dec 1, 2021
    Configuration menu
    Copy the full SHA
    63b007b View commit details
    Browse the repository at this point in the history
  4. Merge pull request #298 from mlabs-haskell/rory/fix/flakes

    Flakes fixes/improvements
    zygomeb authored Dec 1, 2021
    Configuration menu
    Copy the full SHA
    a6ee1f0 View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2021

  1. Implement no locked funds tests (#302)

    * Add `burn-gov` contract
    
    Off-chain only
    
    * Implement tests with fees
    
    * Implement QuickCheck test for no locked funds
    
    * Remove burn endpoint
    t4ccer authored Dec 3, 2021
    Configuration menu
    Copy the full SHA
    1eb97d6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    030dcb1 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2021

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

Commits on Dec 7, 2021

  1. Add missing packages to shell

    ngua committed Dec 7, 2021
    Configuration menu
    Copy the full SHA
    407e6c8 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #312 from mlabs-haskell/rory/flake-shell-ps

    Add missing packages to shell
    zygomeb authored Dec 7, 2021
    Configuration menu
    Copy the full SHA
    75efa4f View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2021

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

Commits on Dec 15, 2021

  1. Merge pull request #317 from mlabs-haskell/minimal-validator

    Limit Validator and Tests to cover only MVP
    zygomeb authored Dec 15, 2021
    Configuration menu
    Copy the full SHA
    b2dfde6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    45b604e View commit details
    Browse the repository at this point in the history

Commits on Dec 25, 2021

  1. Add spooky dependency

    t4ccer committed Dec 25, 2021
    Configuration menu
    Copy the full SHA
    f5849b1 View commit details
    Browse the repository at this point in the history
  2. Spookify ScriptContext

    t4ccer committed Dec 25, 2021
    Configuration menu
    Copy the full SHA
    cb1ece9 View commit details
    Browse the repository at this point in the history
  3. Spookify datums

    t4ccer committed Dec 25, 2021
    Configuration menu
    Copy the full SHA
    653722b View commit details
    Browse the repository at this point in the history

Commits on Dec 27, 2021

  1. Spookify Address

    t4ccer committed Dec 27, 2021
    Configuration menu
    Copy the full SHA
    bce4ffa View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2022

  1. Merge pull request #318 from mlabs-haskell/spookify

    Spookify NFT datums and most of the `ScriptContext`
    zygomeb authored Jan 3, 2022
    Configuration menu
    Copy the full SHA
    b5ca282 View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2022

  1. Fix Spooky conversions

    t4ccer committed Jan 6, 2022
    Configuration menu
    Copy the full SHA
    3fb3acf View commit details
    Browse the repository at this point in the history
  2. Merge pull request #320 from mlabs-haskell/spookify-fixes

    Fix Spooky conversions
    zygomeb authored Jan 6, 2022
    Configuration menu
    Copy the full SHA
    6fa3732 View commit details
    Browse the repository at this point in the history
  3. Spookify DatumHash

    t4ccer committed Jan 6, 2022
    Configuration menu
    Copy the full SHA
    2a0f269 View commit details
    Browse the repository at this point in the history
  4. Spookify Value

    t4ccer committed Jan 6, 2022
    Configuration menu
    Copy the full SHA
    48fb026 View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2022

  1. Configuration menu
    Copy the full SHA
    718254a View commit details
    Browse the repository at this point in the history
  2. Spookify PubKeyHash

    t4ccer committed Jan 7, 2022
    Configuration menu
    Copy the full SHA
    9829990 View commit details
    Browse the repository at this point in the history
  3. Spookify ValidatorHash

    t4ccer committed Jan 7, 2022
    Configuration menu
    Copy the full SHA
    e8ede36 View commit details
    Browse the repository at this point in the history
  4. Fix TxId

    t4ccer committed Jan 7, 2022
    Configuration menu
    Copy the full SHA
    c926fd1 View commit details
    Browse the repository at this point in the history
  5. Use constant fee rate

    Use constant fee rate of 0.5% instead of extracting this value from
    gov head
    t4ccer committed Jan 7, 2022
    Configuration menu
    Copy the full SHA
    274402a View commit details
    Browse the repository at this point in the history
  6. Scaffolding for the EfficientNFT

    gege251 committed Jan 7, 2022
    Configuration menu
    Copy the full SHA
    05068c0 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #321 from mlabs-haskell/spookify-scriptcontext

    Spookify `ScriptContext`
    zygomeb authored Jan 7, 2022
    Configuration menu
    Copy the full SHA
    da2695d View commit details
    Browse the repository at this point in the history
  8. Fix type errors

    gege251 committed Jan 7, 2022
    Configuration menu
    Copy the full SHA
    347bda5 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2022

  1. Address hlint suggestions

    gege251 committed Jan 9, 2022
    Configuration menu
    Copy the full SHA
    4b979c1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2a4a17e View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2022

  1. Check datum hash of payment tx outs

    gege251 committed Jan 10, 2022
    Configuration menu
    Copy the full SHA
    9c62106 View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2022

  1. build fixes

    mikekeke committed Jan 11, 2022
    Configuration menu
    Copy the full SHA
    d6f8ce8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    332ef47 View commit details
    Browse the repository at this point in the history
  3. Add marketplace validator

    gege251 committed Jan 11, 2022
    Configuration menu
    Copy the full SHA
    40fe538 View commit details
    Browse the repository at this point in the history
  4. Add mint contract

    t4ccer committed Jan 11, 2022
    Configuration menu
    Copy the full SHA
    19d1936 View commit details
    Browse the repository at this point in the history
  5. Add setPrice contract

    t4ccer committed Jan 11, 2022
    Configuration menu
    Copy the full SHA
    b9585e3 View commit details
    Browse the repository at this point in the history
  6. Add changeOwner contract

    t4ccer committed Jan 11, 2022
    Configuration menu
    Copy the full SHA
    8f410c1 View commit details
    Browse the repository at this point in the history
  7. Create endpoints

    t4ccer committed Jan 11, 2022
    Configuration menu
    Copy the full SHA
    8eedd9c View commit details
    Browse the repository at this point in the history
  8. Formatting

    t4ccer committed Jan 11, 2022
    Configuration menu
    Copy the full SHA
    2441283 View commit details
    Browse the repository at this point in the history
  9. Fix cabal

    t4ccer committed Jan 11, 2022
    Configuration menu
    Copy the full SHA
    5fba65c View commit details
    Browse the repository at this point in the history
  10. Compare datums instead of datumhashes on-chain

    gege251 committed Jan 11, 2022
    Configuration menu
    Copy the full SHA
    53f0644 View commit details
    Browse the repository at this point in the history
  11. Implement marketplace validator

    gege251 committed Jan 11, 2022
    Configuration menu
    Copy the full SHA
    838c3f0 View commit details
    Browse the repository at this point in the history
  12. Add inlinable pragma to mkValidator

    gege251 committed Jan 11, 2022
    Configuration menu
    Copy the full SHA
    0360903 View commit details
    Browse the repository at this point in the history
  13. Remove unused functions

    gege251 committed Jan 11, 2022
    Configuration menu
    Copy the full SHA
    9fdd1ee View commit details
    Browse the repository at this point in the history
  14. Buying a token should not require a signature

    gege251 committed Jan 11, 2022
    Configuration menu
    Copy the full SHA
    9f9a08d View commit details
    Browse the repository at this point in the history
  15. Merge pull request #324 from mlabs-haskell/cabal-fix

    Fix cabal
    zygomeb authored Jan 11, 2022
    Configuration menu
    Copy the full SHA
    31c82b9 View commit details
    Browse the repository at this point in the history
  16. Merge pull request #327 from mlabs-haskell/gergely/changeowner-wo-sign

    Buying a token should not require a signature
    zygomeb authored Jan 11, 2022
    Configuration menu
    Copy the full SHA
    1478617 View commit details
    Browse the repository at this point in the history
  17. Merge pull request #325 from mlabs-haskell/gergely/fix-onchain-datumhash

    Fix onchain datumhash comparison
    zygomeb authored Jan 11, 2022
    Configuration menu
    Copy the full SHA
    0c6797e View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2022

  1. Configuration menu
    Copy the full SHA
    9701519 View commit details
    Browse the repository at this point in the history
  2. Simplified validator

    gege251 committed Jan 12, 2022
    Configuration menu
    Copy the full SHA
    17e739f View commit details
    Browse the repository at this point in the history
  3. Resolve comments

    t4ccer committed Jan 12, 2022
    Configuration menu
    Copy the full SHA
    5490a1e View commit details
    Browse the repository at this point in the history
  4. wip: Efficient NFT sctipr test

    - token mint happy path
    mikekeke committed Jan 12, 2022
    Configuration menu
    Copy the full SHA
    a1d9548 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #323 from mlabs-haskell/efficient-nft-marketplace/…

    …offchain-token
    
    Add offchain token contracts
    zygomeb authored Jan 12, 2022
    Configuration menu
    Copy the full SHA
    687ddd5 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2022

  1. Merge branch 'gergely/efficient-nft-marketplace' into misha/efficient…

    …-nft-marketplace-script-tests-
    mikekeke committed Jan 13, 2022
    Configuration menu
    Copy the full SHA
    faa2082 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'gergely/efficient-nft-marketplace' of github.com:mlabs-…

    …haskell/plutus-use-cases into gergely/marketplace-validator
    gege251 committed Jan 13, 2022
    Configuration menu
    Copy the full SHA
    a2e861a View commit details
    Browse the repository at this point in the history
  3. Merge pull request #326 from mlabs-haskell/gergely/marketplace-validator

    Marketplace validator
    szg251 authored Jan 13, 2022
    Configuration menu
    Copy the full SHA
    417d992 View commit details
    Browse the repository at this point in the history
  4. token policy fixes:

    - partial validation fix
    - missing boilerplate added
    mikekeke committed Jan 13, 2022
    Configuration menu
    Copy the full SHA
    75766e5 View commit details
    Browse the repository at this point in the history
  5. Remove unused imports

    gege251 committed Jan 13, 2022
    Configuration menu
    Copy the full SHA
    b76135a View commit details
    Browse the repository at this point in the history
  6. Merge branch 'gergely/efficient-nft-marketplace' into misha/efficient…

    …-nft-marketplace-script-tests-
    mikekeke committed Jan 13, 2022
    Configuration menu
    Copy the full SHA
    902ebec View commit details
    Browse the repository at this point in the history
  7. minting datum check fix

    mikekeke committed Jan 13, 2022
    Configuration menu
    Copy the full SHA
    c79a5dd View commit details
    Browse the repository at this point in the history
  8. Remove cabal.project workaround

    ngua committed Jan 13, 2022
    Configuration menu
    Copy the full SHA
    a86c8b9 View commit details
    Browse the repository at this point in the history
  9. Simplify build CI

    ngua committed Jan 13, 2022
    Configuration menu
    Copy the full SHA
    a58a34f View commit details
    Browse the repository at this point in the history
  10. Add plutus-tx-spooky to inputs

    ngua committed Jan 13, 2022
    Configuration menu
    Copy the full SHA
    d124ea0 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    5301f7b View commit details
    Browse the repository at this point in the history
  12. faster toBin

    mikekeke committed Jan 13, 2022
    Configuration menu
    Copy the full SHA
    e665df4 View commit details
    Browse the repository at this point in the history
  13. Merge pull request #328 from mlabs-haskell/misha/efficient-nft-market…

    …place-script-tests-
    
    Misha/efficient nft marketplace script tests
    zygomeb authored Jan 13, 2022
    Configuration menu
    Copy the full SHA
    f6ca960 View commit details
    Browse the repository at this point in the history
  14. hlint and formatting fixes

    mikekeke committed Jan 13, 2022
    Configuration menu
    Copy the full SHA
    c13b946 View commit details
    Browse the repository at this point in the history
  15. Add missing flag to nix build

    ngua committed Jan 13, 2022
    Configuration menu
    Copy the full SHA
    761aa03 View commit details
    Browse the repository at this point in the history
  16. missed ownerPkh put back

    mikekeke committed Jan 13, 2022
    Configuration menu
    Copy the full SHA
    fc9d350 View commit details
    Browse the repository at this point in the history
  17. build fix

    mikekeke committed Jan 13, 2022
    Configuration menu
    Copy the full SHA
    a46931d View commit details
    Browse the repository at this point in the history
  18. Merge pull request #330 from mlabs-haskell/gergely/efficient-nft-mark…

    …etplace
    
    Gergely/efficient nft marketplace
    zygomeb authored Jan 13, 2022
    Configuration menu
    Copy the full SHA
    4e64012 View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2022

  1. Merge pull request #329 from mlabs-haskell/rory/fix-nix

    Use `extraSources` for git dependencies
    zygomeb authored Jan 14, 2022
    Configuration menu
    Copy the full SHA
    38cefd7 View commit details
    Browse the repository at this point in the history
  2. Update plutus

    t4ccer committed Jan 14, 2022
    Configuration menu
    Copy the full SHA
    7cc5155 View commit details
    Browse the repository at this point in the history
  3. Efficient NFT:

    - minting action script tests
    mikekeke committed Jan 14, 2022
    Configuration menu
    Copy the full SHA
    39b3f9c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4abf3ab View commit details
    Browse the repository at this point in the history
  5. Efficient NFT:

    - replace token policy string literal errors with variables
    mikekeke committed Jan 14, 2022
    Configuration menu
    Copy the full SHA
    c6552c6 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #332 from mlabs-haskell/t4/plutus-upgrade

    Update `plutus`, `plutus-apps`, and `plutus-extra`
    zygomeb authored Jan 14, 2022
    Configuration menu
    Copy the full SHA
    5a29f82 View commit details
    Browse the repository at this point in the history
  7. Add datums when changing owner

    t4ccer committed Jan 14, 2022
    Configuration menu
    Copy the full SHA
    e01c264 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    de6db31 View commit details
    Browse the repository at this point in the history
  9. Add marketplace-buy contract

    t4ccer committed Jan 14, 2022
    Configuration menu
    Copy the full SHA
    f0fb058 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d5a334c View commit details
    Browse the repository at this point in the history
  11. Merge pull request #335 from mlabs-haskell/t4/nft-add-datum

    Add datums when changing owner
    zygomeb authored Jan 14, 2022
    Configuration menu
    Copy the full SHA
    79cd002 View commit details
    Browse the repository at this point in the history
  12. Merge pull request #336 from mlabs-haskell/t4/offchain-marketplace

    Add marketplace contracts
    zygomeb authored Jan 14, 2022
    Configuration menu
    Copy the full SHA
    049785c View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2022

  1. refactoring:

    - use exact string literals for errors instead of variables
    mikekeke committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    ddb165a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f1cdb11 View commit details
    Browse the repository at this point in the history
  3. post merege fixes:

    - test fixes according to new tasty-plutus API
    mikekeke committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    af35059 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8a92bfe View commit details
    Browse the repository at this point in the history
  5. Merge pull request #334 from mlabs-haskell/misha/efficient-nft-mint-t…

    …ests
    
    Efficient NFT
    zygomeb authored Jan 17, 2022
    Configuration menu
    Copy the full SHA
    3b7a2bc View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2022

  1. tmp

    mikekeke committed Jan 18, 2022
    Configuration menu
    Copy the full SHA
    a6c8102 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2fb8df7 View commit details
    Browse the repository at this point in the history
  3. Use updates plutus-extra

    gege251 committed Jan 18, 2022
    Configuration menu
    Copy the full SHA
    7d9b83b View commit details
    Browse the repository at this point in the history
  4. Merge pull request #340 from mlabs-haskell/t4/efficient-nft-rewrite

    Rewrite validator according to spec
    zygomeb authored Jan 18, 2022
    Configuration menu
    Copy the full SHA
    9ad14f9 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2022

  1. Efficient NFT:

    - Token policy tests: ChangePrice action test
    mikekeke committed Jan 19, 2022
    Configuration menu
    Copy the full SHA
    3fd77db View commit details
    Browse the repository at this point in the history
  2. Add first test for the ChangeOwner

    gege251 committed Jan 19, 2022
    Configuration menu
    Copy the full SHA
    f13539e View commit details
    Browse the repository at this point in the history
  3. Fix formatting

    gege251 committed Jan 19, 2022
    Configuration menu
    Copy the full SHA
    582a06c View commit details
    Browse the repository at this point in the history
  4. Merge branch 'staging' of github.com:mlabs-haskell/plutus-use-cases i…

    …nto gergely/tests
    gege251 committed Jan 19, 2022
    Configuration menu
    Copy the full SHA
    2acb55d View commit details
    Browse the repository at this point in the history
  5. Fix formatting

    gege251 committed Jan 19, 2022
    Configuration menu
    Copy the full SHA
    91a786b View commit details
    Browse the repository at this point in the history
  6. Merge and tests fixes

    - merged with staging
    - adjusted mint and burn check
    - more tests for ChangePrice
    mikekeke committed Jan 19, 2022
    Configuration menu
    Copy the full SHA
    2e59231 View commit details
    Browse the repository at this point in the history
  7. Fix tests

    gege251 committed Jan 19, 2022
    Configuration menu
    Copy the full SHA
    dc01aab View commit details
    Browse the repository at this point in the history
  8. EfficientNFT ChangePrice tests:

    - more tests for token names
    - minor refactoring
    mikekeke committed Jan 19, 2022
    Configuration menu
    Copy the full SHA
    4c96ea8 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c4828f1 View commit details
    Browse the repository at this point in the history
  10. formatting fix

    mikekeke committed Jan 19, 2022
    Configuration menu
    Copy the full SHA
    784982b View commit details
    Browse the repository at this point in the history
  11. Add redeemer params to TokenMint contexts

    gege251 committed Jan 19, 2022
    Configuration menu
    Copy the full SHA
    8b55496 View commit details
    Browse the repository at this point in the history
  12. Add more tests for ChangeOwner

    gege251 committed Jan 19, 2022
    Configuration menu
    Copy the full SHA
    ddca1cf View commit details
    Browse the repository at this point in the history
  13. Simplify checkMintAndBurn validator

    gege251 committed Jan 19, 2022
    Configuration menu
    Copy the full SHA
    25f1ad7 View commit details
    Browse the repository at this point in the history
  14. Remove unused imports

    gege251 committed Jan 19, 2022
    Configuration menu
    Copy the full SHA
    05cc747 View commit details
    Browse the repository at this point in the history
  15. Add trace

    t4ccer committed Jan 19, 2022
    Configuration menu
    Copy the full SHA
    602d896 View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2022

  1. checkMintAndBurn refactoring

    mikekeke committed Jan 20, 2022
    Configuration menu
    Copy the full SHA
    04d0f81 View commit details
    Browse the repository at this point in the history
  2. Improve readability

    gege251 committed Jan 20, 2022
    Configuration menu
    Copy the full SHA
    763509c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fa0486b View commit details
    Browse the repository at this point in the history
  4. Update tasty-plutus to 6.0

    gege251 committed Jan 20, 2022
    Configuration menu
    Copy the full SHA
    a880c1c View commit details
    Browse the repository at this point in the history
  5. Add a property test for ChangeOwner action

    gege251 committed Jan 20, 2022
    Configuration menu
    Copy the full SHA
    bcb5045 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f0eb01a View commit details
    Browse the repository at this point in the history
  7. Merge pull request #342 from mlabs-haskell/misha/efficient-nft/change…

    …-price-tests
    
    Add `ChangePrice` action tests
    zygomeb authored Jan 20, 2022
    Configuration menu
    Copy the full SHA
    250309e View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2022

  1. Merge branch 'staging' of github.com:mlabs-haskell/plutus-use-cases i…

    …nto gergely/tests
    gege251 committed Jan 21, 2022
    Configuration menu
    Copy the full SHA
    eb4e2b7 View commit details
    Browse the repository at this point in the history
  2. Add QuasiQuotes language extension for hlint

    gege251 committed Jan 21, 2022
    Configuration menu
    Copy the full SHA
    d0ed3d6 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #343 from mlabs-haskell/gergely/tests

    Add NFT ChangeOwner action tests
    szg251 authored Jan 21, 2022
    Configuration menu
    Copy the full SHA
    486ecea View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2022

  1. Configuration menu
    Copy the full SHA
    648ef93 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    967100d View commit details
    Browse the repository at this point in the history
  3. Fix tests

    t4ccer committed Jan 24, 2022
    Configuration menu
    Copy the full SHA
    60157c8 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #345 from mlabs-haskell/t4/efficient-nft-quickcheck

    Add QuickCheck model for efficient NFT
    zygomeb authored Jan 24, 2022
    Configuration menu
    Copy the full SHA
    6713b43 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2022

  1. Configuration menu
    Copy the full SHA
    ac6b715 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    96dacdc View commit details
    Browse the repository at this point in the history
  3. Fix tests

    t4ccer committed Jan 25, 2022
    Configuration menu
    Copy the full SHA
    cda244b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4ba26a1 View commit details
    Browse the repository at this point in the history
  5. Revert "Update plutus-extra to upstream branch"

    This reverts commit 4ba26a1.
    t4ccer committed Jan 25, 2022
    Configuration menu
    Copy the full SHA
    fff95ba View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2022

  1. Configuration menu
    Copy the full SHA
    8932d43 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #346 from mlabs-haskell/t4/v4-minting-policy

    Rewrite minting policy according to v4 spec
    zygomeb authored Jan 26, 2022
    Configuration menu
    Copy the full SHA
    6932419 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2022

  1. Add locking script

    t4ccer committed Jan 31, 2022
    Configuration menu
    Copy the full SHA
    ab49d83 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6d6905c View commit details
    Browse the repository at this point in the history
  3. Add unstake tests

    t4ccer committed Jan 31, 2022
    Configuration menu
    Copy the full SHA
    e30fa51 View commit details
    Browse the repository at this point in the history
  4. Add restake tests

    t4ccer committed Jan 31, 2022
    Configuration menu
    Copy the full SHA
    8074cd7 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2022

  1. Merge pull request #347 from mlabs-haskell/t4/v4-locking-script

    Implement locking script
    zygomeb authored Feb 1, 2022
    Configuration menu
    Copy the full SHA
    b33773e View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2022

  1. Fix burning

    Fix ability to mint arbitrary Seabug tokens when burning, and add
    check for unlocking underlying CNFT
    t4ccer committed Feb 3, 2022
    Configuration menu
    Copy the full SHA
    1e2a298 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    19155fe View commit details
    Browse the repository at this point in the history
  3. Update plutus-apps to fork

    t4ccer committed Feb 3, 2022
    Configuration menu
    Copy the full SHA
    c023a91 View commit details
    Browse the repository at this point in the history
  4. Add missing type signatures

    t4ccer committed Feb 3, 2022
    Configuration menu
    Copy the full SHA
    3731dc1 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2022

  1. Merge pull request #348 from mlabs-haskell/t4/policy-fixes

    Fix burning and datum check
    zygomeb authored Feb 7, 2022
    Configuration menu
    Copy the full SHA
    76afdd2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9ed4830 View commit details
    Browse the repository at this point in the history
  3. Add resource usage tests

    t4ccer committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    ad4724c View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2022

  1. Merge pull request #349 from mlabs-haskell/t4/resource-test

    Add resource usage tests using `plutus-simple-model`
    zygomeb authored Feb 10, 2022
    Configuration menu
    Copy the full SHA
    04f04c3 View commit details
    Browse the repository at this point in the history
  2. Add marketplace escrow script

    t4ccer committed Feb 10, 2022
    Configuration menu
    Copy the full SHA
    143beeb View commit details
    Browse the repository at this point in the history
  3. Add marketplace escrow tests

    t4ccer committed Feb 10, 2022
    Configuration menu
    Copy the full SHA
    94a2c0a View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2022

  1. Simplify marketplace

    t4ccer committed Feb 13, 2022
    Configuration menu
    Copy the full SHA
    8e6c7ad View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2022

  1. Resolve comments

    t4ccer committed Feb 17, 2022
    Configuration menu
    Copy the full SHA
    dd96073 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3d5295a View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2022

  1. Merge pull request #351 from mlabs-haskell/t4/marketplace

    Add marketplace escrow script
    zygomeb authored Feb 18, 2022
    Configuration menu
    Copy the full SHA
    5d63bec View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2022

  1. Add plutip to deps

    t4ccer committed Feb 21, 2022
    Configuration menu
    Copy the full SHA
    9c608c8 View commit details
    Browse the repository at this point in the history
  2. Add plutip tests

    t4ccer committed Feb 21, 2022
    Configuration menu
    Copy the full SHA
    2c9ce29 View commit details
    Browse the repository at this point in the history
  3. Fix CI

    t4ccer committed Feb 21, 2022
    Configuration menu
    Copy the full SHA
    3d80922 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2022

  1. Update plutip

    t4ccer committed Feb 25, 2022
    Configuration menu
    Copy the full SHA
    36fb06a View commit details
    Browse the repository at this point in the history
  2. Add plutip tasty tests

    t4ccer committed Feb 25, 2022
    Configuration menu
    Copy the full SHA
    b021c88 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2022

  1. Merge pull request #354 from mlabs-haskell/t4/plutip

    Add `plutip` test
    zygomeb authored Mar 2, 2022
    Configuration menu
    Copy the full SHA
    d340283 View commit details
    Browse the repository at this point in the history
  2. Add fee collecting script

    t4ccer committed Mar 2, 2022
    Configuration menu
    Copy the full SHA
    1f4f60e View commit details
    Browse the repository at this point in the history
  3. Add fee vault tests

    t4ccer committed Mar 2, 2022
    Configuration menu
    Copy the full SHA
    f56c3b2 View commit details
    Browse the repository at this point in the history
  4. Switch from sha2 to blake2

    t4ccer committed Mar 2, 2022
    Configuration menu
    Copy the full SHA
    a49d6ee View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2022

  1. Merge pull request #355 from mlabs-haskell/t4/fee-vault

    Add fee collecting script
    zygomeb authored Mar 3, 2022
    Configuration menu
    Copy the full SHA
    c4df46a View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2022

  1. Merge pull request #356 from mlabs-haskell/t4/blake2

    Switch from sha2 to blake2
    zygomeb authored Mar 4, 2022
    Configuration menu
    Copy the full SHA
    c9ce424 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2022

  1. Write ToData/FromData/UnsafeFromData instances manually

    We need those instances to be written manually for now to integrate
    with transaction library since there is no `makeIsData` there for now
    t4ccer committed Mar 19, 2022
    Configuration menu
    Copy the full SHA
    f451433 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2022

  1. Merge pull request #359 from mlabs-haskell/t4/manual-insances

    Write `ToData`/`FromData`/`UnsafeFromData` instances manually
    zygomeb authored Mar 22, 2022
    Configuration menu
    Copy the full SHA
    927eade View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2022

  1. Merge pull request #360 from mlabs-haskell/staging

    Staging->Main
    zygomeb authored Mar 30, 2022
    Configuration menu
    Copy the full SHA
    51667b9 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2022

  1. Move to Hydra

    t4ccer committed Jul 22, 2022
    Configuration menu
    Copy the full SHA
    4fc224e View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2022

  1. Move to hydra

    t4ccer committed Aug 10, 2022
    Configuration menu
    Copy the full SHA
    e7abb51 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5abf2ea View commit details
    Browse the repository at this point in the history
  3. Add nix symlinks

    t4ccer committed Aug 10, 2022
    Configuration menu
    Copy the full SHA
    6afb707 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    189dc6b View commit details
    Browse the repository at this point in the history