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

Refactor licensing #2

Closed
wants to merge 58 commits into from
Closed

Refactor licensing #2

wants to merge 58 commits into from

Conversation

Ramarti
Copy link
Owner

@Ramarti Ramarti commented Nov 15, 2023

asd

Ramarti and others added 30 commits October 4, 2023 16:52
* wip

* refactored interfaces

* lint

* added natspec

---------

Co-authored-by: Raul <[email protected]>
* wip

* refactored interfaces

* lint

* wip

* moar refactor

---------

Co-authored-by: Raul <[email protected]>
* wip

* refactored interfaces

* lint

* wip

* moar refactor

* refactor natspec to triple slash

* lint

---------

Co-authored-by: Raul <[email protected]>
* refactoring param names

* more underscores

---------

Co-authored-by: Raul <[email protected]>
Adds modular refactoring of errors and structs
* Reorder functions by follow official solidity style guide

Summary:

Functions are grouped according to their visibility and ordered:

    constructor

    receive function (if exists)

    fallback function (if exists)

    external

    public

    internal

    private

Within a grouping, place the view and pure functions last.
* using secret store mainnet rpc url

* test env var is set

* more test env var

* add env var to step level

* try pull_request_target

* trigger test
* Refactors to support global IP asset identification

* Removes console logs

* Finalizes initial refactor

* Fixes import ordering
* decouple IPOrg

* move tests into module folders

* filter out module tests for now

---------

Co-authored-by: Raul <[email protected]>
* add base module and IModule

* added hook registry

* added hook errors

* tests and hook registry fixes

* fix tests hook registry

* lint

* add configure to module (#135)

Co-authored-by: Raul <[email protected]>

* address comments and add execution of hooks

* comment gas difference and code coverage for now

---------

Co-authored-by: Raul <[email protected]>
* print log of mainnet rpc url

* avoid print secrets in log

* donot log rpc url

* using pull_request event

* trigger test

* remove public rpc

* revert change
* Adds core authorization and attribution to the GIPR

* Fixes accidental old code merge

* Fixes IPAssetOrg Test
…le (#160)

* story protocol entrypoint

* remove event emitter

* refactor IPOrg

* fix

* register ipOrg

* wip

* module registry basic functionality

* remove leftover test

* module registry routing to modules

* add module registyr to SPG

* relationship registry

* connected SPG with protocol module

* config types

* test remove relationship

* relationship setting

* comments and fixes

* unify module registry events

* refactor selfParams into moduleParams

* view methods in IPAssetRegistry

---------

Co-authored-by: Raul <[email protected]>
…s Base Hooks (#161)

* Implementation of Hooks Architecture with Async and Sync Base Hooks
* Add TokenGatedHook Contract for NFT Ownership Verification
Raul and others added 28 commits November 11, 2023 01:34
* Refactor HookRegistry to support multiple config domain

Introduce `registryKey` to separate different config domains.
And Integrating BaseModule and Hooks
* list all files in workspace

* upgrade openzepplin to 4.9.3
* Refactors IP Org

* Adds scaffolding for metadata rendering and ip asset creation

* Modularizes IP Org transfers and adds metadata wrapping

* Adds IPOrg registration

* Fixes stack too deep

* Adds back hookregistrykey

* Fixes testing

* Finalizes registration module (adds necessary FEs needed for SPG integration)

* Fix transfer bug
@Ramarti Ramarti closed this Dec 18, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants