-
Notifications
You must be signed in to change notification settings - Fork 11
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
IPN-21 remove concept of "sales cycle" IPTs #159
IPN-21 remove concept of "sales cycle" IPTs #159
Conversation
elmariachi111
commented
Jul 4, 2024
•
edited
Loading
edited
- Tokenizer indexes IPTs by IPNFT ids
- drops "hashes" completely
- Tokenizer:reinit adds existing IPTs to the known ipt mapping
- IPToken asks its owner (Tokenizer) if senders hold the underlying IPNFT
- even is upgradeable on top of the previous 1.1 -> 1.2 chain state
- loosens SalesShareDistributor's cap rules since there's only 1 ipt instance
- updates test cases where necessary
Tokenizer ensures that the sender is the IPNFT holder loosens SalesShareDistributor's cap rules since there's only 1 ipt instance updates test cases where necessary Signed-off-by: stadolf <[email protected]>
IPN-21 remove concept of "sales cycle" IPTs
🚨 Report Summary
For more details view the full report in OpenZeppelin Code Inspector |
Tokenizer indexes IPTs by IPNFT ids drops "hashes" completely reinit adds existing IPTs to the known ipt mapping IPToken asks its owner (Tokenizer) if senders hold the underlying IPNFT even works on top of the previous 1.1 -> 1.2 chain state Signed-off-by: stadolf <[email protected]>
cdda55f
to
c4c15c0
Compare
tests IPTs control after IPNFT transfers Signed-off-by: stadolf <[email protected]>
regnerated ABIs & tested this with a local setup Signed-off-by: stadolf <[email protected]>
Signed-off-by: stadolf <[email protected]>
uses latest foundry image uses latest graph specs replaces graph templating with network feature adds network string replacements mainnet Signed-off-by: stadolf <[email protected]>
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.
After implementing the commented todos (//todos), will we also remove the originalOwner in the metadata? because I don't understand why we need to save it?
new deployment preparation script Signed-off-by: stadolf <[email protected]>
the |
updates sales distributor to acknowledge IPT controllers Signed-off-by: stadolf <[email protected]>
daeedba
to
df9f676
Compare
demonstrates how decisions could be handed off to a governor later Signed-off-by: stadolf <[email protected]>
uses latest satsuma supported spec version 1.0.0 updates initial block heights Signed-off-by: stadolf <[email protected]>
288f2dc
to
3c84806
Compare