Skip to content

Commit

Permalink
Release v1.0.0 (#113)
Browse files Browse the repository at this point in the history
* feat: deploy sepolia

* changelog

* bump repo pkg version
  • Loading branch information
jdubpark authored Apr 16, 2024
1 parent b4741d9 commit c785b19
Show file tree
Hide file tree
Showing 3 changed files with 51 additions and 18 deletions.
31 changes: 31 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,36 @@
# CHANGELOG

## v1.0.0

- Introduce new Licensing System (#33, #37, #64, #75, #94)
- Licensing Module, License Registry, License Token (ERC-721), and PILicenseTemplate
- Expiring License Tokens & IP
- Variable minting pricing of License Tokens via hooks
- Option to register derivative IPs without minting License Tokens
- Default Selected License Template and Terms
- PILicense offchain metadata, currency, and templating
- Permit linking to parent only once
- Introduce pausability for the protocol by the governance (#76)
- Enhance Access Controller (#89, #97)
- Improve security by removing global permission
- Allows IP owners to directly set permissions
- Allows IP owners to call any external contracts
- Flatten if structure in `checkPermissions`
- Modify Dispute Module to add a hook and mechanism for permissionless tagging of IPs with disputed parent IPs (#60)
- Add expired getter for IPs for real-time IP expiry tagging in Dispute Module (#87)
- Maintain cross-chain registration for IP Accounts (#55)
- Refactor Governance to OZ Access Manager to leverage timelocked protocol admin functions (#43)
- Limit writes to IPAccountStorage to registered modules (#103)
- Enhancements to the IP Royalty Vault (#32, #78, #90) and Royalty Policy LAP (#91)
- Enhancements for contract upgradeability (#38, #82, #88) and testing of upgradeability (#95)
- Simplify the testing to a single framework for tests and deployment (#36)
- Bolster testing (#36, #52, #64, #85, #111)
- CREATE3 for deterministic address deployments (#104)
- Miscellaneous configs (#50), code cleanup (#52, #112) and structure (#56, #85), and pkg bump (#34)
- Enhanec CI/CD (#72, #92)

Full Changelog: [v1.0.0-rc.1...v1.0.0](https://github.com/storyprotocol/protocol-core/compare/v1.0.0-rc.1...v1.0.0)

## v1.0.0-rc.1

- Migrate to upgradable contracts (for some) and toolings (#6, #7, #8, #16, #25)
Expand Down
36 changes: 19 additions & 17 deletions deploy-out/deployment-11155111.json
Original file line number Diff line number Diff line change
@@ -1,21 +1,23 @@
{
"main": {
"AccessController": "0x24aF36A88538416D14A97Fe9CE08784501Fe9488",
"ArbitrationPolicySP": "0x3B83e64DD90Da5127D9b634861072b3717b90Db4",
"DisputeModule": "0xd851B83d84e73dee689211B7f6dD50c2F48E9B2b",
"Governance": "0x224Db33467D5b5f3a4B9447aD81e52Fd52Fa0827",
"IPAccountImpl": "0xAd60C12eB850AFBb79c4b4E59AB52E3D56a7dF44",
"IPAccountRegistry": "0x26E2fB6294Da6585E25fA45D9e4836af3c02D701",
"IPAssetRegistry": "0x51716Bb6c7F565Abc1904b2bcA5Fd608A9fF8503",
"LicenseRegistry": "0x34173BeFC332016163A68863551d64D153D552c0",
"LicensingModule": "0x637f35Db17DF2d53D1AecE628165D10Ba1C61085",
"MockERC20": "0xc15FD84eaE425559b03d82356EfA07E866b09FDc",
"MockERC721": "0x5eB725102781e57E2FF93c74822A7e22Ae6b8810",
"MockTokenGatedHook": "0x0f5900B48245F29D10a3cEE68B3E66e01F416E89",
"ModuleRegistry": "0xECaaD3dCB6bD1f6D92b308C115c0698952A65769",
"PILicenseTemplate": "0x4DbFB22d5Fe7f05C1C0a2977B7dB9E688E396016",
"RoyaltyModule": "0xaac2E226b2Fa900cfEbC9d4bcdb9267De5E13573",
"RoyaltyPolicyLAP": "0x8524E19E9e64B8ba299c7821BD7968d4E8b670A8",
"TokenWithdrawalModule": "0xCbCdCf569383c0C743c1E79Fdc1F1d7442D9cE63"
"AccessController": "0xbb265920D0cb2039504493c76e8516502E75E128",
"ArbitrationPolicySP": "0x9AB7986BB68302F9C017F35bcbc8470BF4D3BbEF",
"CoreMetadataModule": "0x4FecB01918BF92b8784B4b744275cd446d64Fb84",
"CoreMetadataViewModule": "0x4d32985FA109627125baeA1AEC20c45872a06BB0",
"DisputeModule": "0x3e75614342e42C728fF57408d0B37E7e5CBb5957",
"IPAccountImpl": "0xbCB5115E4Ed32EC902520E673efa50556dB080Ce",
"IPAssetRegistry": "0x945eeBB5C419bBb84F76f181a462580CfC8CB1c2",
"IpRoyaltyVaultBeacon": "0x2e5908387E12E466F7A4Fe3d3246AF82F82d194A",
"IpRoyaltyVaultImpl": "0x99E4321793d25467333F1c82d2C9BD803c955E5D",
"LicenseRegistry": "0x0BBDF088D26Fa76713a9F05AF3A7a86fbBB52EEB",
"LicenseToken": "0x9CB626A37Cb59d1676673aCC858D0790C777CDB3",
"LicensingModule": "0x2863c12344c440DdA89C7a930833825227ab12fa",
"ModuleRegistry": "0xCdF6892CEc284A8312843ca03052c6365c6ecf75",
"PILicenseTemplate": "0x406adf3940DbDF5bE2B0C2A3129B34553e876E86",
"ProtocolAccessManager": "0x9Ce132beA7E7528a71e942B9b1Ac125D3313d9EA",
"ProtocolPauseAdmin": "0x29B70Dd029949d2aB2d646B193Bc9Da40F9dFCD4",
"RoyaltyModule": "0xb2CD61740d224040d3D025C8E45Ce5FE370472aa",
"RoyaltyPolicyLAP": "0x9882EB3D48b2F3646C87046Fc324e4F88dF01Fde",
"TokenWithdrawalModule": "0x6E5EA0278F8fB2AEAD0a13C76f5b1e9A2954C58D"
}
}
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@story-protocol/protocol-core",
"version": "v1.0.0-rc.1",
"version": "v1.0.0",
"description": "Story Protocol core smart contracts",
"main": "",
"directories": {
Expand Down

0 comments on commit c785b19

Please sign in to comment.