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

CCIP-4331 update factory contract to use new arbitrary token decimals in constructor #15337

Merged

Conversation

jhweintraub
Copy link
Collaborator

Update the token pool factory to support existing PR where newly modified token pools have an additional constructor parameter for token decimals.

PR #15310

@jhweintraub jhweintraub requested a review from a team as a code owner November 20, 2024 17:18
Copy link
Contributor

github-actions bot commented Nov 20, 2024

Static analysis results are available

Hey @jhweintraub, you can view Slither reports in the job summary here or download them as artifact here.
Please check them before merging and make sure you have addressed all issues.

Copy link
Contributor

github-actions bot commented Nov 20, 2024

AER Report: CI Core ran successfully ✅

aer_workflow , commit

AER Report: Operator UI CI ran successfully ✅

aer_workflow , commit

@RensR RensR force-pushed the CCIP-4156-solana-compatible-pools branch from c67cf0d to 1733801 Compare November 22, 2024 13:39
Base automatically changed from CCIP-4156-solana-compatible-pools to CCIP-4269-make-pools-swappable November 22, 2024 14:08
An error occurred while trying to automatically change base from CCIP-4156-solana-compatible-pools to CCIP-4269-make-pools-swappable November 22, 2024 14:08
@jhweintraub jhweintraub changed the title update factory contract to use new arbitrary token decimals in constructor CCIP-4331 update factory contract to use new arbitrary token decimals in constructor Nov 22, 2024
@RensR RensR merged commit 1bd10fb into CCIP-4269-make-pools-swappable Nov 22, 2024
124 of 125 checks passed
@RensR RensR deleted the fix/tokenPoolFactory_differentDecimals branch November 22, 2024 16:27
github-merge-queue bot pushed a commit that referenced this pull request Nov 22, 2024
* store hash of (dest chain selector, remote pool) to do lookup

* fill in coverage gaps and fix zero address check

* remove comment

* Update gethwrappers

* reduce test code

* add test multiple remote pools

* improve tests

* rename and rm EVM specific checks

* [Bot] Update changeset file with jira issues

* fix offchain tests

* use mapping over set

* move remotePools mapping to RemoteChainConfig

* use bytes32 set over bytes mapping

* fix ci

* allow multiple pools on remote chain config

* support different decimals (#15310)

* use calldata over memory, extract isRemotePool

* support different decimals

* pass in decimals

* add tests

* fix liqman, tests, gen code

* fix offchain

* add comment, changeset and fix lint

* turn off 1.4 test

* CCIP-4331 update factory contract to use new arbitrary token decimals in constructor (#15337)

* support different decimals

* pass in decimals

* add tests

* gen wrappers

* update factory contract to use new arbitrary token decimals in constructor

* snapshot fix

---------

Co-authored-by: Rens Rooimans <github@rensrooimans.nl>

---------

Co-authored-by: Rens Rooimans <github@rensrooimans.nl>
Co-authored-by: Josh <josh.weintraub@smartcontract.com>
Co-authored-by: app-token-issuer-infra-releng[bot] <120227048+app-token-issuer-infra-releng[bot]@users.noreply.github.com>
Co-authored-by: Josh Weintraub <26035072+jhweintraub@users.noreply.github.com>
github-merge-queue bot pushed a commit that referenced this pull request Nov 22, 2024
* store hash of (dest chain selector, remote pool) to do lookup

* fill in coverage gaps and fix zero address check

* remove comment

* Update gethwrappers

* reduce test code

* add test multiple remote pools

* improve tests

* rename and rm EVM specific checks

* [Bot] Update changeset file with jira issues

* fix offchain tests

* use mapping over set

* move remotePools mapping to RemoteChainConfig

* use bytes32 set over bytes mapping

* fix ci

* allow multiple pools on remote chain config

* support different decimals (#15310)

* use calldata over memory, extract isRemotePool

* support different decimals

* pass in decimals

* add tests

* fix liqman, tests, gen code

* fix offchain

* add comment, changeset and fix lint

* turn off 1.4 test

* CCIP-4331 update factory contract to use new arbitrary token decimals in constructor (#15337)

* support different decimals

* pass in decimals

* add tests

* gen wrappers

* update factory contract to use new arbitrary token decimals in constructor

* snapshot fix

---------

Co-authored-by: Rens Rooimans <github@rensrooimans.nl>

---------

Co-authored-by: Rens Rooimans <github@rensrooimans.nl>
Co-authored-by: Josh <josh.weintraub@smartcontract.com>
Co-authored-by: app-token-issuer-infra-releng[bot] <120227048+app-token-issuer-infra-releng[bot]@users.noreply.github.com>
Co-authored-by: Josh Weintraub <26035072+jhweintraub@users.noreply.github.com>
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.

2 participants