From 3d4f9dea893d4e7e04cb70bc64f5cbb25a3f52ae Mon Sep 17 00:00:00 2001
From: abefernan <44572727+abefernan@users.noreply.github.com>
Date: Mon, 10 Jul 2023 19:18:13 +0200
Subject: [PATCH] Add migrate details
---
.../TxMsgMigrateContractDetails.tsx | 56 +++++++++++++++++++
.../dataViews/TransactionInfo/index.tsx | 3 +
2 files changed, 59 insertions(+)
create mode 100644 components/dataViews/TransactionInfo/TxMsgMigrateContractDetails.tsx
diff --git a/components/dataViews/TransactionInfo/TxMsgMigrateContractDetails.tsx b/components/dataViews/TransactionInfo/TxMsgMigrateContractDetails.tsx
new file mode 100644
index 0000000..8e095a1
--- /dev/null
+++ b/components/dataViews/TransactionInfo/TxMsgMigrateContractDetails.tsx
@@ -0,0 +1,56 @@
+import { fromUtf8 } from "@cosmjs/encoding";
+import { MsgMigrateContract } from "cosmjs-types/cosmwasm/wasm/v1/tx";
+import HashView from "../HashView";
+
+interface TxMsgMigrateContractDetailsProps {
+ readonly msgValue: MsgMigrateContract;
+}
+
+const TxMsgMigrateContractDetails = ({ msgValue }: TxMsgMigrateContractDetailsProps) => (
+ <>
+
+ MsgMigrateContract
+
+
+
+
+
+
+
+
+
+ {msgValue.codeId.toString()}
+
+
+
+ {fromUtf8(msgValue.msg)}
+
+
+ >
+);
+
+export default TxMsgMigrateContractDetails;
diff --git a/components/dataViews/TransactionInfo/index.tsx b/components/dataViews/TransactionInfo/index.tsx
index 0b11c6c..c6f5c12 100644
--- a/components/dataViews/TransactionInfo/index.tsx
+++ b/components/dataViews/TransactionInfo/index.tsx
@@ -10,6 +10,7 @@ import TxMsgDelegateDetails from "./TxMsgDelegateDetails";
import TxMsgExecuteContractDetails from "./TxMsgExecuteContractDetails";
import TxMsgInstantiateContract2Details from "./TxMsgInstantiateContract2Details";
import TxMsgInstantiateContractDetails from "./TxMsgInstantiateContractDetails";
+import TxMsgMigrateContractDetails from "./TxMsgMigrateContractDetails";
import TxMsgRedelegateDetails from "./TxMsgRedelegateDetails";
import TxMsgSendDetails from "./TxMsgSendDetails";
import TxMsgSetWithdrawAddressDetails from "./TxMsgSetWithdrawAddressDetails";
@@ -40,6 +41,8 @@ const TxMsgDetails = ({ typeUrl, value: msgValue }: EncodeObject) => {
return ;
case MsgTypeUrls.Instantiate2:
return ;
+ case MsgTypeUrls.Migrate:
+ return ;
default:
return null;
}