From 28bd02d5a701efad11d2f8cc8eb97ad50fac1a2b Mon Sep 17 00:00:00 2001 From: Kunal Arora <55632507+aroralanuk@users.noreply.github.com> Date: Sat, 25 May 2024 02:10:02 +0530 Subject: [PATCH] feat: add sketchpad chain metadata and warp route config/addresses (#44) ### Description #### Type: New Network & Warp Route #### Network(s): sketchpad #### Other notes - fixes https://github.com/hyperlane-xyz/issues/issues/1266 ### Backward compatibility Yes ### Testing No --- chains/sketchpad/addresses.yaml | 21 ++++++++++++++ chains/sketchpad/logo.svg | 17 +++++++++++ chains/sketchpad/metadata.yaml | 19 ++++++++++++ .../TIA/stride-sketchpad-addresses.yaml | 4 +++ .../TIA/stride-sketchpad-config.yaml | 29 +++++++++++++++++++ 5 files changed, 90 insertions(+) create mode 100644 chains/sketchpad/addresses.yaml create mode 100644 chains/sketchpad/logo.svg create mode 100644 chains/sketchpad/metadata.yaml create mode 100644 deployments/warp_routes/TIA/stride-sketchpad-addresses.yaml create mode 100644 deployments/warp_routes/TIA/stride-sketchpad-config.yaml diff --git a/chains/sketchpad/addresses.yaml b/chains/sketchpad/addresses.yaml new file mode 100644 index 000000000..7dd4a2876 --- /dev/null +++ b/chains/sketchpad/addresses.yaml @@ -0,0 +1,21 @@ +aggregationHook: "" +domainRoutingIsmFactory: "0xA53D682762C5c8DAc23C8B3da6d53Af6E159C7Ca" +fallbackRoutingHook: "" +interchainAccountIsm: "" +interchainAccountRouter: "" +interchainGasPaymaster: "" +interchainSecurityModule: "" +mailbox: "0xBcfCeBAdCcDbb8615eA6EE236Ad0A4DeFFB4b44f" +merkleTreeHook: "0x654288f34ddD91C60a4d53A26F6b1240C1c41403" +pausableHook: "" +protocolFee: "0x7d9E08D3DE72057b4858Af520c4627F92596B392" +proxyAdmin: "0x47D90c3276327dA1B98f2648aDB7Acf720ED2996" +staticAggregationHookFactory: "0x8eb62deE52F5EcfaE113BCf29765Ae3548D3d01C" +staticAggregationIsmFactory: "0x9f0748eFDD910c68eE9B6A296Ba1042b3Dd0C263" +staticMerkleRootMultisigIsmFactory: "0x9F2c18aF7Dd0F2f2ACe4e2C86Ae0cDd642b87B95" +staticMessageIdMultisigIsmFactory: "0x374bdF8603dC60a504e4CD79e5032A0639F30cDC" +storageGasOracle: "" +testRecipient: "0xf275EC43f061a9543f61899B3ac7673b61f29Eb9" +testTokenRecipient: "" +timelockController: "0x0000000000000000000000000000000000000000" +validatorAnnounce: "0xCfB23451D800fB591C1A822325407DdB382065F7" diff --git a/chains/sketchpad/logo.svg b/chains/sketchpad/logo.svg new file mode 100644 index 000000000..245aebfd2 --- /dev/null +++ b/chains/sketchpad/logo.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/chains/sketchpad/metadata.yaml b/chains/sketchpad/metadata.yaml new file mode 100644 index 000000000..8797a2c70 --- /dev/null +++ b/chains/sketchpad/metadata.yaml @@ -0,0 +1,19 @@ +# yaml-language-server: $schema=../schema.json +blockExplorers: + - apiUrl: https://explorer.sketchpad-1.forma.art/api + family: blockscout + name: Forma Explorer + url: https://explorer.sketchpad-1.forma.art +chainId: 984123 +displayName: Forma Sketchpad +displayNameShort: Sketchpad +domainId: 984123 +isTestnet: true +name: sketchpad +nativeToken: + decimals: 18 + name: TIA + symbol: TIA +protocol: ethereum +rpcUrls: + - http: https://rpc.sketchpad-1.forma.art diff --git a/deployments/warp_routes/TIA/stride-sketchpad-addresses.yaml b/deployments/warp_routes/TIA/stride-sketchpad-addresses.yaml new file mode 100644 index 000000000..0d937773c --- /dev/null +++ b/deployments/warp_routes/TIA/stride-sketchpad-addresses.yaml @@ -0,0 +1,4 @@ +sketchpad: + native: "0x2F9C0BCD2C37eE6211763E7688F7D6758FDdCF53" +stride: + collateral: stride185rzjf3h7vx9fkw4m20hnehf4985fshky6nxdm7ft0eeylwyxewspqfker diff --git a/deployments/warp_routes/TIA/stride-sketchpad-config.yaml b/deployments/warp_routes/TIA/stride-sketchpad-config.yaml new file mode 100644 index 000000000..010efc6ca --- /dev/null +++ b/deployments/warp_routes/TIA/stride-sketchpad-config.yaml @@ -0,0 +1,29 @@ +# yaml-language-server: $schema=../schema.json +options: + interchainFeeConstants: + - addressOrDenom: ibc/1A7653323C1A9E267FF7BEBF40B3EEA8065E8F069F47F2493ABC3E0B621BF793 + amount: 46 + destination: sketchpad + origin: stride + - addressOrDenom: atia + amount: 2500000000000000 + destination: stride + origin: sketchpad +tokens: + - addressOrDenom: stride185rzjf3h7vx9fkw4m20hnehf4985fshky6nxdm7ft0eeylwyxewspqfker + chainName: stride + collateralAddressOrDenom: ibc/1A7653323C1A9E267FF7BEBF40B3EEA8065E8F069F47F2493ABC3E0B621BF793 + connections: + - token: ethereum|sketchpad|0x2F9C0BCD2C37eE6211763E7688F7D6758FDdCF53 + decimals: 6 + name: TIA + standard: CwHypCollateral + symbol: TIA + - addressOrDenom: "0x2F9C0BCD2C37eE6211763E7688F7D6758FDdCF53" + chainName: sketchpad + connections: + - token: cosmos|stride|stride185rzjf3h7vx9fkw4m20hnehf4985fshky6nxdm7ft0eeylwyxewspqfker + decimals: 18 + name: TIA + standard: EvmHypNative + symbol: TIA