-
Notifications
You must be signed in to change notification settings - Fork 49
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
Benjmhart
wants to merge
602
commits into
input-output-hk:main
Choose a base branch
from
mlabs-haskell:main
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
hSloan
added a commit
that referenced
this pull request
Jul 9, 2021
…-styling refactor swap dashboard to show transaction details on right side of swap form. add ability to view estimated liquidity before staking.
Benjmhart
changed the title
[WIP] - Lending platform usecase
[WIP] - MLabs contribution PR
Aug 11, 2021
Co-authored-by: Yuriy Pachin <yuriy@mlabs.city>
* 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>
Also fix validator to allow minting multiple NFTs
Reimplement NFT QuickCheck
NFT: check node order
Nft: List refactor - query rewrite (Closes #189)
Fix burning and datum check
Add resource usage tests using `plutus-simple-model`
Add marketplace escrow script
Add `plutip` test
Add fee collecting script
Switch from sha2 to blake2
We need those instances to be written manually for now to integrate with transaction library since there is no `makeIsData` there for now
Write `ToData`/`FromData`/`UnsafeFromData` instances manually
Staging->Main
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.