Skip to content

Rename CCIP Packages#757

Draft
friedemannf wants to merge 2 commits into
ccip-interfaces-perpartyrouterfrom
ccip-interfaces-rename
Draft

Rename CCIP Packages#757
friedemannf wants to merge 2 commits into
ccip-interfaces-perpartyrouterfrom
ccip-interfaces-rename

Conversation

@friedemannf

Copy link
Copy Markdown
Member

Renaming CCIP packages to reflect package structure.
Change all imports to be qualified, in order to more clearly reflect where imports are happening from.

New package import structure:

flowchart BT

    splice-metadata-v1
    splice-holding-v1
    splice-burn-mint-v1
    splice-transfer-instruction-v1

    chainlink-api

    mcms-api
    mcms-core
    mcms-core --> chainlink-api
    mcms-core --> mcms-api

    ccip-api
    ccip-api --> splice-metadata-v1
    ccip-api --> splice-holding-v1
    ccip-api --> splice-burn-mint-v1
    ccip-api --> splice-transfer-instruction-v1
    ccip-api --> chainlink-api
    ccip-api --> ccip-codec

    ccip-client
    ccip-client --> splice-metadata-v1
    ccip-client --> splice-holding-v1
    ccip-client --> splice-burn-mint-v1
    ccip-client --> splice-transfer-instruction-v1
    ccip-client --> chainlink-api
    ccip-client --> ccip-codec
    ccip-client --> ccip-events
    ccip-client --> ccip-tickets
    ccip-client --> ccip-extension-api

    ccip-codec
    ccip-codec --> chainlink-api
    ccip-codec --> mcms-api

    ccip-committee-verifier
    ccip-committee-verifier --> splice-metadata-v1
    ccip-committee-verifier --> splice-holding-v1
    ccip-committee-verifier --> splice-burn-mint-v1
    ccip-committee-verifier --> splice-transfer-instruction-v1
    ccip-committee-verifier --> chainlink-api
    ccip-committee-verifier --> mcms-api
    ccip-committee-verifier --> ccip-codec
    ccip-committee-verifier --> ccip-api
    ccip-committee-verifier --> ccip-extension-api

    ccip-core
    ccip-core --> splice-metadata-v1
    ccip-core --> splice-holding-v1
    ccip-core --> splice-burn-mint-v1
    ccip-core --> splice-transfer-instruction-v1
    ccip-core --> chainlink-api
    ccip-core --> mcms-api
    ccip-core --> ccip-api
    ccip-core --> ccip-tickets
    ccip-core --> ccip-codec
    ccip-core --> ccip-events

    ccip-events
    ccip-events --> splice-metadata-v1
    ccip-events --> splice-holding-v1
    ccip-events --> splice-burn-mint-v1
    ccip-events --> splice-transfer-instruction-v1
    ccip-events --> chainlink-api
    ccip-events --> mcms-api
    ccip-events --> ccip-api
    ccip-events --> ccip-codec

    ccip-executor
    ccip-executor --> splice-metadata-v1
    ccip-executor --> splice-holding-v1
    ccip-executor --> splice-burn-mint-v1
    ccip-executor --> splice-transfer-instruction-v1
    ccip-executor --> chainlink-api
    ccip-executor --> mcms-api
    ccip-executor --> ccip-api
    ccip-executor --> ccip-codec
    ccip-executor --> ccip-extension-api

    ccip-extension-api
    ccip-extension-api --> splice-metadata-v1
    ccip-extension-api --> splice-holding-v1
    ccip-extension-api --> splice-burn-mint-v1
    ccip-extension-api --> splice-transfer-instruction-v1
    ccip-extension-api --> chainlink-api
    ccip-extension-api --> ccip-api

    ccip-burn-mint-token-pool
    ccip-burn-mint-token-pool --> splice-metadata-v1
    ccip-burn-mint-token-pool --> splice-holding-v1
    ccip-burn-mint-token-pool --> splice-burn-mint-v1
    ccip-burn-mint-token-pool --> splice-transfer-instruction-v1
    ccip-burn-mint-token-pool --> chainlink-api
    ccip-burn-mint-token-pool --> mcms-api
    ccip-burn-mint-token-pool --> ccip-api
    ccip-burn-mint-token-pool --> ccip-tickets
    ccip-burn-mint-token-pool --> ccip-codec
    ccip-burn-mint-token-pool --> ccip-utils
    ccip-burn-mint-token-pool --> ccip-events
    ccip-burn-mint-token-pool --> ccip-rate-limiter
    ccip-burn-mint-token-pool --> ccip-extension-api

    ccip-lock-release-token-pool
    ccip-lock-release-token-pool --> splice-metadata-v1
    ccip-lock-release-token-pool --> splice-holding-v1
    ccip-lock-release-token-pool --> splice-burn-mint-v1
    ccip-lock-release-token-pool --> splice-transfer-instruction-v1
    ccip-lock-release-token-pool --> chainlink-api
    ccip-lock-release-token-pool --> mcms-api
    ccip-lock-release-token-pool --> ccip-api
    ccip-lock-release-token-pool --> ccip-tickets
    ccip-lock-release-token-pool --> ccip-codec
    ccip-lock-release-token-pool --> ccip-utils
    ccip-lock-release-token-pool --> ccip-events
    ccip-lock-release-token-pool --> ccip-rate-limiter
    ccip-lock-release-token-pool --> ccip-extension-api

    ccip-rate-limiter
    ccip-rate-limiter --> chainlink-api
    ccip-rate-limiter --> mcms-api

    ccip-runtime
    ccip-runtime --> splice-metadata-v1
    ccip-runtime --> splice-holding-v1
    ccip-runtime --> splice-burn-mint-v1
    ccip-runtime --> splice-transfer-instruction-v1
    ccip-runtime --> chainlink-api
    ccip-runtime --> mcms-api
    ccip-runtime --> ccip-api
    ccip-runtime --> ccip-tickets
    ccip-runtime --> ccip-core
    ccip-runtime --> ccip-utils
    ccip-runtime --> ccip-codec
    ccip-runtime --> ccip-extension-api
    ccip-runtime --> ccip-events
    ccip-runtime --> ccip-client

    ccip-tickets
    ccip-tickets --> splice-metadata-v1
    ccip-tickets --> splice-holding-v1
    ccip-tickets --> splice-burn-mint-v1
    ccip-tickets --> splice-transfer-instruction-v1
    ccip-tickets --> chainlink-api
    ccip-tickets --> ccip-api
    ccip-tickets --> ccip-codec

    ccip-utils
    ccip-utils --> splice-metadata-v1
    ccip-utils --> mcms-api

    link
    link --> splice-metadata-v1
    link --> splice-holding-v1
    link --> splice-burn-mint-v1
    link --> splice-transfer-instruction-v1

Loading

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.

1 participant