-
Notifications
You must be signed in to change notification settings - Fork 15
RIFF: Listen to a bonding curve #2
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
RIFF: Listen to a bonding curve #2
Conversation
ssolit
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great work!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We will likely ask you to update this file if/when we have a version update
…ototypes into hrishabh/musical-charts
|
Updated the logic for the smart contract and test cases, however the test_PriceUp is failing because of this line |
|
The failing test case is now resolved and this is ready for review! |
lyronctk
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
ameya-deshmukh
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
ameya-deshmukh
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
ameya-deshmukh
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
Musical Charts creates an Automated Market Maker (AMM) where users must listen to dynamically generated violin music—derived from real-time market data—before making trade decisions. Each transaction triggers a fresh melody, creating an engaging and intuitive trading experience.
This project has 3 files under the src directory - which holds the core logic to creating an AMM with SRC20 tokens. The description of those three files are:
We have all the test under test directory that contains Riff.t.sol that tests swap mechanics, price revelation thresholds, user's listening permissions, and liquidity pool invariants.