Ver código fonte

feat(contracts) Deploy a new lazer contract (#3043)

Bart Platak 2 meses atrás
pai
commit
b66668ae8c

+ 7 - 0
contract_manager/store/chains/EvmChains.json

@@ -1314,5 +1314,12 @@
     "rpcUrl": "http://evmrpc.0g.ai/",
     "networkId": 16661,
     "type": "EvmChain"
+  },
+  {
+    "id": "itsnotreal",
+    "mainnet": true,
+    "rpcUrl": "https://rpc.itsnotreal.lol",
+    "networkId": 1380270412,
+    "type": "EvmChain"
   }
 ]

+ 5 - 0
contract_manager/store/contracts/EvmExecutorContracts.json

@@ -223,5 +223,10 @@
     "chain": "spiderman",
     "address": "0x26DD80569a8B23768A1d80869Ed7339e07595E85",
     "type": "EvmExecutorContract"
+  },
+  {
+    "chain": "itsnotreal",
+    "address": "0x98046Bd286715D3B0BC227Dd7a956b83D8978603",
+    "type": "EvmExecutorContract"
   }
 ]

+ 5 - 0
contract_manager/store/contracts/EvmLazerContracts.json

@@ -58,5 +58,10 @@
     "chain": "ethereal_devnet",
     "address": "0x4D4772F06c595F69FB57039599a180536FDE8245",
     "type": "EvmLazerContract"
+  },
+  {
+    "chain": "itsnotreal",
+    "address": "0xACeA761c27A909d4D3895128EBe6370FDE2dF481",
+    "type": "EvmLazerContract"
   }
 ]

+ 6 - 1
contract_manager/store/contracts/EvmWormholeContracts.json

@@ -873,5 +873,10 @@
     "chain": "zero_gravity",
     "address": "0xb27e5ca259702f209a29225d0eDdC131039C9933",
     "type": "EvmWormholeContract"
+  },
+  {
+    "chain": "itsnotreal",
+    "address": "0xA2aa501b19aff244D90cc15a4Cf739D2725B5729",
+    "type": "EvmWormholeContract"
   }
-]
+]

+ 1 - 0
governance/xc_admin/packages/xc_admin_common/src/chains.ts

@@ -117,6 +117,7 @@ export const RECEIVER_CHAINS = {
   camp_network: 60086,
   spiderman: 60087,
   zero_gravity: 60088,
+  itsnotreal: 60089,
 
   // Testnets as a separate chain ids (to use stable data sources and governance for them)
   injective_testnet: 60013,

+ 23 - 0
lazer/contracts/evm/foundry.lock

@@ -0,0 +1,23 @@
+{
+  "../../../target_chains/ethereum/sdk/stylus/pyth-mock-solidity/lib/forge-std": {
+    "rev": "1eea5bae12ae557d589f9f0f0edae2faa47cb262"
+  },
+  "../../../target_chains/ethereum/sdk/stylus/pyth-mock-solidity/lib/openzeppelin-contracts-upgradeable": {
+    "rev": "fa525310e45f91eb20a6d3baa2644be8e0adba31"
+  },
+  "../../../target_chains/ethereum/sdk/stylus/pyth-mock-solidity/lib/openzeppelin-foundry-upgrades": {
+    "rev": "16e0ae21e0e39049f619f2396fa28c57fad07368"
+  },
+  "lib/createx": {
+    "rev": "cbac803268835138f86a69bfe01fcf05a50e0447"
+  },
+  "lib/forge-std": {
+    "rev": "1eea5bae12ae557d589f9f0f0edae2faa47cb262"
+  },
+  "lib/openzeppelin-contracts": {
+    "rev": "69c8def5f222ff96f2b5beff05dfba996368aa79"
+  },
+  "lib/openzeppelin-contracts-upgradeable": {
+    "rev": "fa525310e45f91eb20a6d3baa2644be8e0adba31"
+  }
+}