diff --git a/components/forms/CreateTxForm/index.tsx b/components/forms/CreateTxForm/index.tsx
index dd4b315..0b84234 100644
--- a/components/forms/CreateTxForm/index.tsx
+++ b/components/forms/CreateTxForm/index.tsx
@@ -152,38 +152,90 @@ const CreateTxForm = ({ router, senderAddress, accountOnChain }: CreateTxFormPro
onChange={({ target }) => setMemo(target.value)}
/>
-
-
+
Add New Msg
+
+
+
+
+ -
+ addMsgType(MsgTypeUrls.Send)} />
+
+
+
+
+
+
+ -
+ addMsgType(MsgTypeUrls.Transfer)} />
+
+
+
+
+
+
+ -
+ addMsgType(MsgTypeUrls.CreateVestingAccount)}
+ />
+
+
+
+
+
+
+ -
+ addMsgType(MsgTypeUrls.Delegate)} />
+
+ -
+ addMsgType(MsgTypeUrls.Undelegate)} />
+
+ -
+ addMsgType(MsgTypeUrls.BeginRedelegate)}
+ />
+
+
+
+ -
+ addMsgType(MsgTypeUrls.WithdrawDelegatorReward)}
+ />
+
+ -
+ addMsgType(MsgTypeUrls.SetWithdrawAddress)}
+ />
+
+
+
+
+
+
+ -
+ addMsgType(MsgTypeUrls.Instantiate)}
+ />
+
+ -
+ addMsgType(MsgTypeUrls.Instantiate2)}
+ />
+
+ -
+ addMsgType(MsgTypeUrls.Execute)} />
+
+ -
+ addMsgType(MsgTypeUrls.Migrate)} />
+
+
+
+
{showCreateTxError ? (
@@ -215,6 +267,35 @@ const CreateTxForm = ({ router, senderAddress, accountOnChain }: CreateTxFormPro
font-size: 16px;
text-align: center;
}
+ .btn-cluster-grid {
+ display: flex;
+ flex-wrap: wrap;
+ gap: 0.5rem;
+ justify-content: flex-start;
+ align-items: center;
+ }
+ .btn-cluster {
+ padding: 0.5rem;
+ background: rgba(255, 255, 255, 0.05);
+ border-radius: 10px;
+ display: flex;
+ flex-direction: column;
+ gap: 0.5rem;
+ }
+ .btn-cluster label {
+ text-decoration: underline;
+ }
+ .btn-cluster ul {
+ list-style: none;
+ margin: 0;
+ padding: 0;
+
+ display: flex;
+ flex-wrap: wrap;
+ gap: 0.5rem;
+ justify-content: flex-start;
+ align-items: center;
+ }
`}
);