Преглед на файлове

[xc_admin_frontend] parse evm execute (#1253)

* parse evm execute

* add copy
Dev Kalra преди 1 година
родител
ревизия
f7624d666f
променени са 1 файла, в които са добавени 22 реда и са изтрити 0 реда
  1. 22 0
      governance/xc_admin/packages/xc_admin_frontend/components/InstructionViews/WormholeInstructionView.tsx

+ 22 - 0
governance/xc_admin/packages/xc_admin_frontend/components/InstructionViews/WormholeInstructionView.tsx

@@ -2,6 +2,7 @@ import {
   AptosAuthorizeUpgradeContract,
   AuthorizeGovernanceDataSourceTransfer,
   CosmosUpgradeContract,
+  EvmExecute,
   EvmSetWormholeAddress,
   EvmUpgradeContract,
   ExecutePostedVaa,
@@ -395,6 +396,27 @@ export const WormholeInstructionView = ({
           }
         />
       )}
+
+      {governanceAction instanceof EvmExecute && (
+        <GovernanceInstructionView
+          instruction={governanceAction}
+          actionName={governanceAction.action}
+          content={
+            <div>
+              <div>
+                Executor Address:{' '}
+                <CopyPubkey pubkey={'0x' + governanceAction.executorAddress} />
+              </div>
+              <div>
+                Call Address:
+                <CopyPubkey pubkey={'0x' + governanceAction.callAddress} />
+              </div>
+              <div>Value: {governanceAction.value.toString()}</div>
+              <div>Call Data: {governanceAction.calldata}</div>
+            </div>
+          }
+        />
+      )}
     </div>
   )
 }