diff --git a/contracts/script/ghoCcipMigration/misc/arbSepoliaOnChain.storage b/contracts/script/ghoCcipMigration/misc/arbSepoliaOnChain.storage new file mode 100644 index 0000000000..0754b9303e --- /dev/null +++ b/contracts/script/ghoCcipMigration/misc/arbSepoliaOnChain.storage @@ -0,0 +1,12 @@ +| Name | Type | Slot | Offset | Bytes | Contract | +|-------------------------|---------------------------------------------------|------|--------|-------|-----------------------------------------------------------------------------------| +| lastInitializedRevision | uint256 | 0 | 0 | 32 | src/v0.8/ccip/pools/UpgradeableBurnMintTokenPool.sol:UpgradeableBurnMintTokenPool | +| initializing | bool | 1 | 0 | 1 | src/v0.8/ccip/pools/UpgradeableBurnMintTokenPool.sol:UpgradeableBurnMintTokenPool | +| ______gap | uint256[50] | 2 | 0 | 1600 | src/v0.8/ccip/pools/UpgradeableBurnMintTokenPool.sol:UpgradeableBurnMintTokenPool | +| s_owner | address | 52 | 0 | 20 | src/v0.8/ccip/pools/UpgradeableBurnMintTokenPool.sol:UpgradeableBurnMintTokenPool | +| s_pendingOwner | address | 53 | 0 | 20 | src/v0.8/ccip/pools/UpgradeableBurnMintTokenPool.sol:UpgradeableBurnMintTokenPool | +| s_allowList | struct EnumerableSet.AddressSet | 54 | 0 | 64 | src/v0.8/ccip/pools/UpgradeableBurnMintTokenPool.sol:UpgradeableBurnMintTokenPool | +| s_router | contract IRouter | 56 | 0 | 20 | src/v0.8/ccip/pools/UpgradeableBurnMintTokenPool.sol:UpgradeableBurnMintTokenPool | +| s_remoteChainSelectors | struct EnumerableSet.UintSet | 57 | 0 | 64 | src/v0.8/ccip/pools/UpgradeableBurnMintTokenPool.sol:UpgradeableBurnMintTokenPool | +| s_outboundRateLimits | mapping(uint64 => struct RateLimiter.TokenBucket) | 59 | 0 | 32 | src/v0.8/ccip/pools/UpgradeableBurnMintTokenPool.sol:UpgradeableBurnMintTokenPool | +| s_inboundRateLimits | mapping(uint64 => struct RateLimiter.TokenBucket) | 60 | 0 | 32 | src/v0.8/ccip/pools/UpgradeableBurnMintTokenPool.sol:UpgradeableBurnMintTokenPool | diff --git a/contracts/script/ghoCcipMigration/misc/arbSepoliaOnRepo.storage b/contracts/script/ghoCcipMigration/misc/arbSepoliaOnRepo.storage new file mode 100644 index 0000000000..2d8fdf77de --- /dev/null +++ b/contracts/script/ghoCcipMigration/misc/arbSepoliaOnRepo.storage @@ -0,0 +1,12 @@ +| Name | Type | Slot | Offset | Bytes | Contract | +|-------------------------|---------------------------------------------------|------|--------|-------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| lastInitializedRevision | uint256 | 0 | 0 | 32 | src/v0.8/ccip/test/pools/GHO/fork/GhoTokenPoolMigrate1_4To1_5/LegacyTestnetTokenPools/UpgradeableBurnMintTokenPool_ArbSepolia.sol:UpgradeableBurnMintTokenPool_ArbSepolia | +| initializing | bool | 1 | 0 | 1 | src/v0.8/ccip/test/pools/GHO/fork/GhoTokenPoolMigrate1_4To1_5/LegacyTestnetTokenPools/UpgradeableBurnMintTokenPool_ArbSepolia.sol:UpgradeableBurnMintTokenPool_ArbSepolia | +| ______gap | uint256[50] | 2 | 0 | 1600 | src/v0.8/ccip/test/pools/GHO/fork/GhoTokenPoolMigrate1_4To1_5/LegacyTestnetTokenPools/UpgradeableBurnMintTokenPool_ArbSepolia.sol:UpgradeableBurnMintTokenPool_ArbSepolia | +| s_owner | address | 52 | 0 | 20 | src/v0.8/ccip/test/pools/GHO/fork/GhoTokenPoolMigrate1_4To1_5/LegacyTestnetTokenPools/UpgradeableBurnMintTokenPool_ArbSepolia.sol:UpgradeableBurnMintTokenPool_ArbSepolia | +| s_pendingOwner | address | 53 | 0 | 20 | src/v0.8/ccip/test/pools/GHO/fork/GhoTokenPoolMigrate1_4To1_5/LegacyTestnetTokenPools/UpgradeableBurnMintTokenPool_ArbSepolia.sol:UpgradeableBurnMintTokenPool_ArbSepolia | +| s_allowList | struct EnumerableSet.AddressSet | 54 | 0 | 64 | src/v0.8/ccip/test/pools/GHO/fork/GhoTokenPoolMigrate1_4To1_5/LegacyTestnetTokenPools/UpgradeableBurnMintTokenPool_ArbSepolia.sol:UpgradeableBurnMintTokenPool_ArbSepolia | +| s_router | contract IRouter | 56 | 0 | 20 | src/v0.8/ccip/test/pools/GHO/fork/GhoTokenPoolMigrate1_4To1_5/LegacyTestnetTokenPools/UpgradeableBurnMintTokenPool_ArbSepolia.sol:UpgradeableBurnMintTokenPool_ArbSepolia | +| s_remoteChainSelectors | struct EnumerableSet.UintSet | 57 | 0 | 64 | src/v0.8/ccip/test/pools/GHO/fork/GhoTokenPoolMigrate1_4To1_5/LegacyTestnetTokenPools/UpgradeableBurnMintTokenPool_ArbSepolia.sol:UpgradeableBurnMintTokenPool_ArbSepolia | +| s_outboundRateLimits | mapping(uint64 => struct RateLimiter.TokenBucket) | 59 | 0 | 32 | src/v0.8/ccip/test/pools/GHO/fork/GhoTokenPoolMigrate1_4To1_5/LegacyTestnetTokenPools/UpgradeableBurnMintTokenPool_ArbSepolia.sol:UpgradeableBurnMintTokenPool_ArbSepolia | +| s_inboundRateLimits | mapping(uint64 => struct RateLimiter.TokenBucket) | 60 | 0 | 32 | src/v0.8/ccip/test/pools/GHO/fork/GhoTokenPoolMigrate1_4To1_5/LegacyTestnetTokenPools/UpgradeableBurnMintTokenPool_ArbSepolia.sol:UpgradeableBurnMintTokenPool_ArbSepolia | diff --git a/contracts/script/ghoCcipMigration/misc/sepoliaOnChain.storage b/contracts/script/ghoCcipMigration/misc/sepoliaOnChain.storage new file mode 100644 index 0000000000..e0edf53489 --- /dev/null +++ b/contracts/script/ghoCcipMigration/misc/sepoliaOnChain.storage @@ -0,0 +1,17 @@ +| Name | Type | Slot | Offset | Bytes | Contract | +|-------------------------|---------------------------------------------------|------|--------|-------|-----------------------------------------------------------------------------------------| +| lastInitializedRevision | uint256 | 0 | 0 | 32 | src/v0.8/ccip/pools/UpgradeableLockReleaseTokenPool.sol:UpgradeableLockReleaseTokenPool | +| initializing | bool | 1 | 0 | 1 | src/v0.8/ccip/pools/UpgradeableLockReleaseTokenPool.sol:UpgradeableLockReleaseTokenPool | +| ______gap | uint256[50] | 2 | 0 | 1600 | src/v0.8/ccip/pools/UpgradeableLockReleaseTokenPool.sol:UpgradeableLockReleaseTokenPool | +| s_owner | address | 52 | 0 | 20 | src/v0.8/ccip/pools/UpgradeableLockReleaseTokenPool.sol:UpgradeableLockReleaseTokenPool | +| s_pendingOwner | address | 53 | 0 | 20 | src/v0.8/ccip/pools/UpgradeableLockReleaseTokenPool.sol:UpgradeableLockReleaseTokenPool | +| s_allowList | struct EnumerableSet.AddressSet | 54 | 0 | 64 | src/v0.8/ccip/pools/UpgradeableLockReleaseTokenPool.sol:UpgradeableLockReleaseTokenPool | +| s_router | contract IRouter | 56 | 0 | 20 | src/v0.8/ccip/pools/UpgradeableLockReleaseTokenPool.sol:UpgradeableLockReleaseTokenPool | +| s_remoteChainSelectors | struct EnumerableSet.UintSet | 57 | 0 | 64 | src/v0.8/ccip/pools/UpgradeableLockReleaseTokenPool.sol:UpgradeableLockReleaseTokenPool | +| s_outboundRateLimits | mapping(uint64 => struct RateLimiter.TokenBucket) | 59 | 0 | 32 | src/v0.8/ccip/pools/UpgradeableLockReleaseTokenPool.sol:UpgradeableLockReleaseTokenPool | +| s_inboundRateLimits | mapping(uint64 => struct RateLimiter.TokenBucket) | 60 | 0 | 32 | src/v0.8/ccip/pools/UpgradeableLockReleaseTokenPool.sol:UpgradeableLockReleaseTokenPool | +| s_rebalancer | address | 61 | 0 | 20 | src/v0.8/ccip/pools/UpgradeableLockReleaseTokenPool.sol:UpgradeableLockReleaseTokenPool | +| s_rateLimitAdmin | address | 62 | 0 | 20 | src/v0.8/ccip/pools/UpgradeableLockReleaseTokenPool.sol:UpgradeableLockReleaseTokenPool | +| s_bridgeLimit | uint256 | 63 | 0 | 32 | src/v0.8/ccip/pools/UpgradeableLockReleaseTokenPool.sol:UpgradeableLockReleaseTokenPool | +| s_currentBridged | uint256 | 64 | 0 | 32 | src/v0.8/ccip/pools/UpgradeableLockReleaseTokenPool.sol:UpgradeableLockReleaseTokenPool | +| s_bridgeLimitAdmin | address | 65 | 0 | 20 | src/v0.8/ccip/pools/UpgradeableLockReleaseTokenPool.sol:UpgradeableLockReleaseTokenPool | diff --git a/contracts/script/ghoCcipMigration/misc/sepoliaOnRepo.storage b/contracts/script/ghoCcipMigration/misc/sepoliaOnRepo.storage new file mode 100644 index 0000000000..917de6e289 --- /dev/null +++ b/contracts/script/ghoCcipMigration/misc/sepoliaOnRepo.storage @@ -0,0 +1,17 @@ +| Name | Type | Slot | Offset | Bytes | Contract | +|-------------------------|---------------------------------------------------|------|--------|-------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| lastInitializedRevision | uint256 | 0 | 0 | 32 | src/v0.8/ccip/test/pools/GHO/fork/GhoTokenPoolMigrate1_4To1_5/LegacyTestnetTokenPools/UpgradeableLockReleaseTokenPool_Sepolia.sol:UpgradeableLockReleaseTokenPool_Sepolia | +| initializing | bool | 1 | 0 | 1 | src/v0.8/ccip/test/pools/GHO/fork/GhoTokenPoolMigrate1_4To1_5/LegacyTestnetTokenPools/UpgradeableLockReleaseTokenPool_Sepolia.sol:UpgradeableLockReleaseTokenPool_Sepolia | +| ______gap | uint256[50] | 2 | 0 | 1600 | src/v0.8/ccip/test/pools/GHO/fork/GhoTokenPoolMigrate1_4To1_5/LegacyTestnetTokenPools/UpgradeableLockReleaseTokenPool_Sepolia.sol:UpgradeableLockReleaseTokenPool_Sepolia | +| s_owner | address | 52 | 0 | 20 | src/v0.8/ccip/test/pools/GHO/fork/GhoTokenPoolMigrate1_4To1_5/LegacyTestnetTokenPools/UpgradeableLockReleaseTokenPool_Sepolia.sol:UpgradeableLockReleaseTokenPool_Sepolia | +| s_pendingOwner | address | 53 | 0 | 20 | src/v0.8/ccip/test/pools/GHO/fork/GhoTokenPoolMigrate1_4To1_5/LegacyTestnetTokenPools/UpgradeableLockReleaseTokenPool_Sepolia.sol:UpgradeableLockReleaseTokenPool_Sepolia | +| s_allowList | struct EnumerableSet.AddressSet | 54 | 0 | 64 | src/v0.8/ccip/test/pools/GHO/fork/GhoTokenPoolMigrate1_4To1_5/LegacyTestnetTokenPools/UpgradeableLockReleaseTokenPool_Sepolia.sol:UpgradeableLockReleaseTokenPool_Sepolia | +| s_router | contract IRouter | 56 | 0 | 20 | src/v0.8/ccip/test/pools/GHO/fork/GhoTokenPoolMigrate1_4To1_5/LegacyTestnetTokenPools/UpgradeableLockReleaseTokenPool_Sepolia.sol:UpgradeableLockReleaseTokenPool_Sepolia | +| s_remoteChainSelectors | struct EnumerableSet.UintSet | 57 | 0 | 64 | src/v0.8/ccip/test/pools/GHO/fork/GhoTokenPoolMigrate1_4To1_5/LegacyTestnetTokenPools/UpgradeableLockReleaseTokenPool_Sepolia.sol:UpgradeableLockReleaseTokenPool_Sepolia | +| s_outboundRateLimits | mapping(uint64 => struct RateLimiter.TokenBucket) | 59 | 0 | 32 | src/v0.8/ccip/test/pools/GHO/fork/GhoTokenPoolMigrate1_4To1_5/LegacyTestnetTokenPools/UpgradeableLockReleaseTokenPool_Sepolia.sol:UpgradeableLockReleaseTokenPool_Sepolia | +| s_inboundRateLimits | mapping(uint64 => struct RateLimiter.TokenBucket) | 60 | 0 | 32 | src/v0.8/ccip/test/pools/GHO/fork/GhoTokenPoolMigrate1_4To1_5/LegacyTestnetTokenPools/UpgradeableLockReleaseTokenPool_Sepolia.sol:UpgradeableLockReleaseTokenPool_Sepolia | +| s_rebalancer | address | 61 | 0 | 20 | src/v0.8/ccip/test/pools/GHO/fork/GhoTokenPoolMigrate1_4To1_5/LegacyTestnetTokenPools/UpgradeableLockReleaseTokenPool_Sepolia.sol:UpgradeableLockReleaseTokenPool_Sepolia | +| s_rateLimitAdmin | address | 62 | 0 | 20 | src/v0.8/ccip/test/pools/GHO/fork/GhoTokenPoolMigrate1_4To1_5/LegacyTestnetTokenPools/UpgradeableLockReleaseTokenPool_Sepolia.sol:UpgradeableLockReleaseTokenPool_Sepolia | +| s_bridgeLimit | uint256 | 63 | 0 | 32 | src/v0.8/ccip/test/pools/GHO/fork/GhoTokenPoolMigrate1_4To1_5/LegacyTestnetTokenPools/UpgradeableLockReleaseTokenPool_Sepolia.sol:UpgradeableLockReleaseTokenPool_Sepolia | +| s_currentBridged | uint256 | 64 | 0 | 32 | src/v0.8/ccip/test/pools/GHO/fork/GhoTokenPoolMigrate1_4To1_5/LegacyTestnetTokenPools/UpgradeableLockReleaseTokenPool_Sepolia.sol:UpgradeableLockReleaseTokenPool_Sepolia | +| s_bridgeLimitAdmin | address | 65 | 0 | 20 | src/v0.8/ccip/test/pools/GHO/fork/GhoTokenPoolMigrate1_4To1_5/LegacyTestnetTokenPools/UpgradeableLockReleaseTokenPool_Sepolia.sol:UpgradeableLockReleaseTokenPool_Sepolia |