import { MsgCreateVestingAccount } from "cosmjs-types/cosmos/vesting/v1beta1/tx"; import { useChains } from "../../../context/ChainsContext"; import { printableCoins } from "../../../lib/displayHelpers"; import HashView from "../HashView"; interface TxMsgCreateVestingAccountDetailsProps { readonly msgValue: MsgCreateVestingAccount; } const TxMsgCreateVestingAccountDetails = ({ msgValue }: TxMsgCreateVestingAccountDetailsProps) => { const { chain } = useChains(); const endTimeDateObj = new Date(Number(msgValue.endTime * 1000n)); const endTimeDate = endTimeDateObj.toLocaleDateString(); const endTimeHours = endTimeDateObj.toLocaleTimeString().slice(0, -3); return ( <>
  • MsgCreateVestingAccount

  • {printableCoins(msgValue.amount, chain) || "None"}
  • {endTimeDate} {endTimeHours}

  • {msgValue.delayed ? "Yes" : "No"}

  • ); }; export default TxMsgCreateVestingAccountDetails;