Repository: jetstreamgg/tarmac
Pull request #287: Add new icons to StakeHistory
Author: login: codewiththeflowxyz
Labels: name: ready for review
Created: 2025-05-20T11:57:54Z | Merged: 2025-05-21T11:05:42Z

<img width="702" alt="image" src="https://github.com/user-attachments/assets/91d151bc-8674-4a91-9e5f-4c08eeb9fd9a" />

<img width="403" alt="image" src="https://github.com/user-attachments/assets/a6a41c71-3a30-4708-88a5-290f58d5c1c4" />



Diff:
diff --git a/apps/webapp/src/modules/icons/Borrow.tsx b/apps/webapp/src/modules/icons/Borrow.tsx
new file mode 100644
index 000000000..5551197a4
--- /dev/null
+++ b/apps/webapp/src/modules/icons/Borrow.tsx
@@ -0,0 +1,22 @@
+import { Icon, IconProps } from './Icon';
+
+const BorrowPath = (
+  <>
+    <path
+      d="M6 20.0872H8.61029C8.95063 20.0872 9.28888 20.1277 9.61881 20.2086L12.3769 20.8789C12.9753 21.0247 13.5988 21.0388 14.2035 20.9214L17.253 20.3281C18.0585 20.1712 18.7996 19.7854 19.3803 19.2205L21.5379 17.1217C22.154 16.5234 22.154 15.5524 21.5379 14.9531C20.9832 14.4134 20.1047 14.3527 19.4771 14.8103L16.9626 16.6449C16.6025 16.9081 16.1643 17.0498 15.7137 17.0498H13.2855L14.8311 17.0498C15.7022 17.0498 16.4079 16.3633 16.4079 15.5159V15.2091C16.4079 14.5055 15.9156 13.892 15.2141 13.7219L12.8286 13.1417C12.4404 13.0476 12.0428 13 11.6431 13C10.6783 13 8.93189 13.7988 8.93189 13.7988L6 15.0249M2 14.6L2 20.4C2 20.9601 2 21.2401 2.10899 21.454C2.20487 21.6422 2.35785 21.7951 2.54601 21.891C2.75992 22 3.03995 22 3.6 22H4.4C4.96005 22 5.24008 22 5.45399 21.891C5.64215 21.7951 5.79513 21.6422 5.89101 21.454C6 21.2401 6 20.9601 6 20.4V14.6C6 14.0399 6 13.7599 5.89101 13.546C5.79513 13.3578 5.64215 13.2049 5.45399 13.109C5.24008 13 4.96005 13 4.4 13H3.6C3.03995 13 2.75992 13 2.54601 13.109C2.35785 13.2049 2.20487 13.3578 2.10899 13.546C2 13.7599 2 14.0399 2 14.6Z"
+      stroke="currentColor"
+      strokeWidth="1.5"
+      strokeLinecap="round"
+      strokeLinejoin="round"
+    />
+    <path
+      d="M15.2033 6.97674H14C14.0982 8.59408 15.6698 10 18.457 10C21.2319 10 23 8.68922 23 6.99789C23 3.78435 17.3643 3.96406 17.3643 2.10359C17.3643 1.58562 17.8186 0.972516 18.8745 0.972516C20.0532 0.972516 21.4407 1.76533 21.5389 2.78013H22.7299C22.6071 1.14165 20.7531 0 18.3956 0C15.9523 0 14.1105 1.22622 14.1105 2.95983C14.1105 6.2685 19.7462 5.83509 19.7462 7.87526C19.7462 8.50951 19.292 9.03805 18.1501 9.03805C16.7258 9.03805 15.2892 8.18182 15.2033 6.97674ZM16.2101 2.34672C16.2101 4.86258 21.7967 4.36575 21.7967 7.05074C21.7967 7.85412 21.1828 8.56237 20.4461 8.74207C20.704 8.53065 20.9004 8.06554 20.9004 7.62156C20.9004 5.13742 15.3015 5.47569 15.3015 2.92812C15.3015 2.07188 15.94 1.38478 16.7381 1.17336C16.4311 1.49049 16.2101 1.90275 16.2101 2.34672Z"
+      fill="currentColor"
+    />
+  </>
+);
+export const Borrow = (props: IconProps) => (
+  <Icon viewBox="0 0 24 24" {...props}>
+    {BorrowPath}
+  </Icon>
+);
diff --git a/apps/webapp/src/modules/icons/ClaimRewards.tsx b/apps/webapp/src/modules/icons/ClaimRewards.tsx
new file mode 100644
index 000000000..e162eb89c
--- /dev/null
+++ b/apps/webapp/src/modules/icons/ClaimRewards.tsx
@@ -0,0 +1,15 @@
+import { Icon, IconProps } from './Icon';
+
+const ClaimRewardsPath = (
+  <path
+    fillRule="evenodd"
+    clipRule="evenodd"
+    d="M12.5945 4.24627C12.2662 3.91791 11.7338 3.91791 11.4055 4.24627L4.24627 11.4055C3.91791 11.7338 3.91791 12.2662 4.24627 12.5945L11.4055 19.7537C11.7338 20.0821 12.2662 20.0821 12.5945 19.7537L19.7537 12.5945C20.0821 12.2662 20.0821 11.7338 19.7537 11.4055L12.5945 4.24627ZM6.81604 11.2138L12 6.02988L17.184 11.2138H6.81604ZM6.81323 12.7833L12 17.9701L17.1868 12.7833H6.81323Z"
+    fill="currentColor"
+  />
+);
+export const ClaimRewards = (props: IconProps) => (
+  <Icon viewBox="0 0 24 24" {...props}>
+    {ClaimRewardsPath}
+  </Icon>
+);
diff --git a/apps/webapp/src/modules/icons/Delegate.tsx b/apps/webapp/src/modules/icons/Delegate.tsx
new file mode 100644
index 000000000..e0dfcb2a7
--- /dev/null
+++ b/apps/webapp/src/modules/icons/Delegate.tsx
@@ -0,0 +1,15 @@
+import { Icon, IconProps } from './Icon';
+
+const DelegatePath = (
+  <>
+    <path
+      d="M15.27 12.5579C16.0129 11.8959 16.5365 11.0248 16.7716 10.0597C17.0067 9.09472 16.9421 8.08133 16.5865 7.15367C16.2308 6.22601 15.6009 5.42779 14.7799 4.86466C13.959 4.30152 12.9858 4 11.9891 4C10.9924 4 10.0191 4.30152 9.1982 4.86466C8.37725 5.42779 7.74728 6.22601 7.39163 7.15367C7.03599 8.08133 6.97143 9.09472 7.20651 10.0597C7.4416 11.0248 7.96523 11.8959 8.70813 12.5579C7.33375 13.0374 6.14266 13.9302 5.29932 15.1129C4.45597 16.2957 4.00197 17.7102 4 19.161C4 19.3835 4.08872 19.5969 4.24665 19.7543C4.40457 19.9116 4.61876 20 4.84211 20C5.06545 20 5.27964 19.9116 5.43756 19.7543C5.59549 19.5969 5.68421 19.3835 5.68421 19.161C5.68566 17.7483 6.24956 16.3939 7.25218 15.395C8.25479 14.3961 9.61421 13.8342 11.0321 13.8328H12.9679C14.3858 13.8342 15.7452 14.3961 16.7478 15.395C17.7504 16.3939 18.3143 17.7483 18.3158 19.161C18.3158 19.3835 18.4045 19.5969 18.5624 19.7543C18.7204 19.9116 18.9346 20 19.1579 20C19.3812 20 19.5954 19.9116 19.7534 19.7543C19.9113 19.5969 20 19.3835 20 19.161C19.9964 17.7075 19.5392 16.2911 18.6918 15.108C17.8443 13.925 16.6485 13.0338 15.27 12.5579ZM11.9891 5.72061C12.6261 5.72061 13.2488 5.90881 13.7784 6.26141C14.3081 6.61401 14.7209 7.11517 14.9647 7.70153C15.2084 8.28788 15.2722 8.93308 15.148 9.55555C15.0237 10.178 14.7169 10.7498 14.2665 11.1986C13.8161 11.6473 13.2422 11.953 12.6174 12.0768C11.9926 12.2006 11.345 12.137 10.7565 11.8942C10.168 11.6513 9.66499 11.24 9.31108 10.7123C8.95718 10.1846 8.76828 9.56419 8.76828 8.92952C8.76828 8.50812 8.85159 8.09085 9.01345 7.70153C9.17531 7.3122 9.41255 6.95846 9.71163 6.66048C10.3156 6.05869 11.1349 5.72061 11.9891 5.72061Z"
+      fill="currentColor"
+    />
+  </>
+);
+export const Delegate = (props: IconProps) => (
+  <Icon viewBox="0 0 24 24" {...props}>
+    {DelegatePath}
+  </Icon>
+);
diff --git a/apps/webapp/src/modules/icons/Liquidated.tsx b/apps/webapp/src/modules/icons/Liquidated.tsx
new file mode 100644
index 000000000..70d95e9ea
--- /dev/null
+++ b/apps/webapp/src/modules/icons/Liquidated.tsx
@@ -0,0 +1,23 @@
+import { Icon, IconProps } from './Icon';
+
+const LiquidatedPath = (
+  <>
+    <path
+      d="M23.0778 19.3476L13.8736 10.1512C13.5516 9.83832 13.0366 9.84219 12.7185 10.159C12.4005 10.477 12.3953 10.9908 12.7069 11.314L21.9112 20.5183C22.2344 20.8402 22.7572 20.8389 23.0791 20.517C23.4011 20.1938 23.4011 19.6695 23.0778 19.3476Z"
+      fill="currentColor"
+    />
+    <path
+      d="M17.7844 3.19451L16.4659 1.87594C15.2941 0.708019 13.3986 0.708019 12.227 1.87594L4.40818 9.65848C3.24154 10.829 3.24154 12.7244 4.40818 13.8951L5.72675 15.2136C6.89725 16.3828 8.79527 16.3828 9.96563 15.2136L17.7844 7.41691C18.942 6.2477 18.942 4.36514 17.7844 3.19451ZM16.6049 6.25014L8.81185 14.0726C8.28389 14.5966 7.43147 14.5966 6.90351 14.0726L5.58494 12.754C5.33127 12.5016 5.18835 12.1578 5.18835 11.7998C5.18835 11.4419 5.33128 11.0981 5.58494 10.8457L13.3843 3.01667C13.911 2.49129 14.7634 2.49129 15.29 3.01667L16.6086 4.33524C16.8636 4.58891 17.0065 4.93401 17.0052 5.29325C17.0052 5.6525 16.8612 5.99777 16.6049 6.25014Z"
+      fill="currentColor"
+    />
+    <path
+      d="M15.1804 21.5684H0.824107C0.369563 21.5684 0 21.9379 0 22.3925C0 22.8483 0.369563 23.2166 0.824107 23.2166H15.1804C15.6362 23.2166 16.0045 22.8483 16.0045 22.3925C16.0045 21.9379 15.6362 21.5684 15.1804 21.5684Z"
+      fill="currentColor"
+    />
+  </>
+);
+export const Liquidated = (props: IconProps) => (
+  <Icon viewBox="0 0 24 24" {...props}>
+    {LiquidatedPath}
+  </Icon>
+);
diff --git a/apps/webapp/src/modules/icons/Repaid.tsx b/apps/webapp/src/modules/icons/Repaid.tsx
new file mode 100644
index 000000000..6125fe218
--- /dev/null
+++ b/apps/webapp/src/modules/icons/Repaid.tsx
@@ -0,0 +1,29 @@
+import { Icon, IconProps } from './Icon';
+
+const RepaidPath = (
+  <>
+    <path
+      d="M22.895 16.4439C22.7981 16.7488 22.6366 17.0292 22.4215 17.266C22.2063 17.5028 21.9426 17.6904 21.6484 17.816L9.52365 23.0007L9.25495 22.8729C5.9471 21.3024 4.37487 20.5395 3.61264 20.1536C3.22459 19.9572 3.16644 19.4879 3.47114 19.1776V19.1776C3.69493 18.9496 4.04106 18.8938 4.32723 19.0358C5.46419 19.5997 7.84434 20.7404 9.55228 21.5514L21.1308 16.6002C21.2505 16.5492 21.3577 16.4729 21.4452 16.3766C21.5326 16.2803 21.5983 16.1662 21.6376 16.0422C21.6769 15.9182 21.689 15.7872 21.673 15.6581C21.657 15.5289 21.6133 15.4048 21.5449 15.2941C21.4326 15.111 21.2586 14.974 21.0543 14.9078C20.85 14.8416 20.6287 14.8505 20.4304 14.9329L11.6138 18.5604L7.98832 16.7126C7.66362 16.5471 7.53452 16.1498 7.69992 15.8251V15.8251C7.86538 15.5002 8.26286 15.3711 8.58766 15.5366L11.6733 17.109L13.1996 16.4791C12.96 15.9937 12.6473 15.548 12.2724 15.1576C9.88036 12.6753 5.46988 12.3917 2.64962 14.4213C2.39893 14.6017 2.06954 14.6462 1.79262 14.5094L1.31851 14.2753C1.14982 14.192 1.0926 13.9749 1.24007 13.8581V13.8581C4.50196 10.9354 10.213 11.1182 13.2238 14.2392C13.7142 14.7497 14.1195 15.3357 14.4242 15.9747L19.926 13.7106C20.3179 13.549 20.7479 13.5027 21.1652 13.5772C21.5825 13.6516 21.9699 13.8437 22.2818 14.1308C22.5937 14.4179 22.817 14.7881 22.9257 15.1979C23.0343 15.6077 23.0237 16.0399 22.895 16.4439Z"
+      fill="currentColor"
+    />
+    <path
+      d="M19.8077 8.79346C19.8099 10.2011 19.4294 11.5807 18.7097 12.7858C18.6054 12.9603 18.4143 13.0619 18.211 13.0619V13.0619C17.6933 13.0619 17.3946 12.4317 17.6487 11.9806C17.9438 11.4567 18.1657 10.8924 18.3065 10.3034C18.5506 9.28253 18.5437 8.21774 18.2864 7.20015C18.0291 6.18256 17.5291 5.24247 16.8291 4.46032C16.1291 3.67818 15.2501 3.07727 14.2672 2.70904C13.2843 2.34081 12.2268 2.21621 11.1852 2.34591C10.1437 2.47562 9.14902 2.85576 8.28645 3.4538C7.42387 4.05184 6.71904 4.84998 6.23228 5.7799C5.74551 6.70983 5.49131 7.74384 5.49144 8.79346C5.49089 9.1964 5.52843 9.59781 5.60318 9.9924C5.68493 10.424 5.37492 10.8572 4.93569 10.8572V10.8572C4.64723 10.8572 4.39149 10.6651 4.33249 10.3828C4.22336 9.86052 4.16879 9.32788 4.16994 8.79346C4.16994 6.71977 4.99371 4.73102 6.46003 3.2647C7.92635 1.79838 9.9151 0.974609 11.9888 0.974609C14.0625 0.974609 16.0512 1.79838 17.5176 3.2647C18.9839 4.73102 19.8077 6.71977 19.8077 8.79346Z"
+      fill="currentColor"
+    />
+    <path
+      fillRule="evenodd"
+      clipRule="evenodd"
+      d="M15.5367 5.69421C15.7322 5.86854 15.7322 6.1512 15.5368 6.32556L11.3943 10.0212C11.3004 10.1049 11.1731 10.152 11.0403 10.152C10.9076 10.152 10.7803 10.1049 10.6864 10.0212L8.48839 8.06065C8.29293 7.88631 8.29293 7.60365 8.48839 7.4293C8.68384 7.25496 9.00074 7.25496 9.1962 7.4293L11.0403 9.07416L14.8289 5.69426C15.0244 5.5199 15.3413 5.51988 15.5367 5.69421Z"
+      fill="currentColor"
+      stroke="currentColor"
+      strokeWidth="0.275309"
+      strokeLinecap="round"
+      strokeLinejoin="round"
+    />
+  </>
+);
+export const Repaid = (props: IconProps) => (
+  <Icon viewBox="0 0 24 24" {...props}>
+    {RepaidPath}
+  </Icon>
+);
diff --git a/apps/webapp/src/modules/icons/SelectRewards.tsx b/apps/webapp/src/modules/icons/SelectRewards.tsx
new file mode 100644
index 000000000..fc3a6d477
--- /dev/null
+++ b/apps/webapp/src/modules/icons/SelectRewards.tsx
@@ -0,0 +1,21 @@
+import { Icon, IconProps } from './Icon';
+
+const SelectRewardsPath = (
+  <>
+    <path
+      fillRule="evenodd"
+      clipRule="evenodd"
+      d="M12.5945 2.24627C12.2662 1.91791 11.7338 1.91791 11.4055 2.24627L4.24627 9.40546C3.91791 9.73382 3.91791 10.2662 4.24627 10.5945L11.4055 17.7537C11.7338 18.0821 12.2662 18.0821 12.5945 17.7537L19.7537 10.5945C20.0821 10.2662 20.0821 9.73382 19.7537 9.40546L12.5945 2.24627ZM6.81604 9.21384L12 4.02988L17.184 9.21384H6.81604ZM6.81323 10.7833L12 15.9701L17.1868 10.7833H6.81323Z"
+      fill="currentColor"
+    />
+    <path
+      d="M4.88889 20C4.39797 20 4 20.4477 4 21C4 21.5523 4.39797 22 4.88889 22H19.1111C19.602 22 20 21.5523 20 21C20 20.4477 19.602 20 19.1111 20H4.88889Z"
+      fill="currentColor"
+    />
+  </>
+);
+export const SelectRewards = (props: IconProps) => (
+  <Icon viewBox="0 0 24 24" {...props}>
+    {SelectRewardsPath}
+  </Icon>
+);
diff --git a/apps/webapp/src/modules/icons/index.ts b/apps/webapp/src/modules/icons/index.ts
index d5572537f..1546e9b82 100644
--- a/apps/webapp/src/modules/icons/index.ts
+++ b/apps/webapp/src/modules/icons/index.ts
@@ -28,6 +28,12 @@ import { BaseChain } from './BaseChain';
 import { MainnetChain } from './MainnetChain';
 import { ArbitrumChain } from './ArbitrumChain';
 import { Stake } from './Stake';
+import { Delegate } from './Delegate';
+import { Borrow } from './Borrow';
+import { ClaimRewards } from './ClaimRewards';
+import { Liquidated } from './Liquidated';
+import { Repaid } from './Repaid';
+import { SelectRewards } from './SelectRewards';
 
 export {
   ArrowDown,
@@ -59,5 +65,11 @@ export {
   BaseChain,
   MainnetChain,
   ArbitrumChain,
-  Stake
+  Stake,
+  Delegate,
+  Borrow,
+  ClaimRewards,
+  Liquidated,
+  Repaid,
+  SelectRewards
 };
diff --git a/apps/webapp/src/modules/stake/components/StakeHistory.tsx b/apps/webapp/src/modules/stake/components/StakeHistory.tsx
index bf57c8129..0a10696ca 100644
--- a/apps/webapp/src/modules/stake/components/StakeHistory.tsx
+++ b/apps/webapp/src/modules/stake/components/StakeHistory.tsx
@@ -1,36 +1,79 @@
 import { useMemo } from 'react';
-import { TransactionTypeEnum, useStakeHistory } from '@jetstreamgg/hooks';
+import {
+  TransactionTypeEnum,
+  useDelegateName,
+  useRewardContractTokens,
+  useStakeHistory
+} from '@jetstreamgg/hooks';
 import { formatBigInt, useFormatDates } from '@jetstreamgg/utils';
 import { t } from '@lingui/core/macro';
 import { useLingui } from '@lingui/react';
-import { SavingsSupply, ArrowDown } from '@/modules/icons';
+import {
+  SavingsSupply,
+  ArrowDown,
+  Stake,
+  Delegate,
+  Borrow,
+  ClaimRewards,
+  Liquidated,
+  Repaid,
+  SelectRewards
+} from '@/modules/icons';
 import { HistoryTable } from '@/modules/ui/components/historyTable/HistoryTable';
+import { Text } from '@/modules/layout/components/Typography';
+import { StakeHistoryItem } from 'node_modules/@jetstreamgg/hooks/src/stake/stakeModule';
+import { HighlightColor } from '@/modules/ui/components/historyTable/types';
 
 const mapTypeEnumToColumn = (type: TransactionTypeEnum) => {
   switch (type) {
     case TransactionTypeEnum.STAKE_OPEN:
       return t`Open position`;
     case TransactionTypeEnum.STAKE:
-      return t`Stake`;
+      return t`Staked`;
     case TransactionTypeEnum.UNSTAKE:
-      return t`Unstake`;
+      return t`Unstaked`;
     case TransactionTypeEnum.STAKE_REWARD:
       return t`Claim rewards`;
     case TransactionTypeEnum.STAKE_BORROW:
-      return t`Borrow`;
+      return t`Borrowed`;
     case TransactionTypeEnum.STAKE_REPAY:
-      return t`Repay`;
+      return t`Repaid`;
     case TransactionTypeEnum.STAKE_SELECT_DELEGATE:
       return t`Select delegate`;
     case TransactionTypeEnum.STAKE_SELECT_REWARD:
       return t`Select reward`;
     case TransactionTypeEnum.UNSTAKE_KICK:
-      return t`Liquidation`;
+      return t`Liquidated`;
     default:
       return '';
   }
 };
 
+const mapTypeEnumToIcon = (type: TransactionTypeEnum) => {
+  switch (type) {
+    case TransactionTypeEnum.STAKE_OPEN:
+      return <Stake width={20} height={20} className="-ml-1 mr-1" />;
+    case TransactionTypeEnum.STAKE:
+      return <SavingsSupply width={14} height={13} className="mr-1" />;
+    case TransactionTypeEnum.STAKE_REWARD:
+      return <ClaimRewards width={20} height={20} className="-ml-1 mr-1" />;
+    case TransactionTypeEnum.STAKE_BORROW:
+      return <Borrow width={20} height={20} className="-ml-1 mr-1" />;
+    case TransactionTypeEnum.STAKE_SELECT_DELEGATE:
+      return <Delegate width={20} height={20} className="-ml-1 mr-1" />;
+    case TransactionTypeEnum.STAKE_SELECT_REWARD:
+      return <SelectRewards width={20} height={20} className="-ml-1 mr-1" />;
+    case TransactionTypeEnum.UNSTAKE:
+      return <ArrowDown width={10} height={14} className="mr-1 fill-white" />;
+    case TransactionTypeEnum.STAKE_REPAY:
+      return <Repaid width={20} height={20} className="-ml-1 mr-1" />;
+    case TransactionTypeEnum.UNSTAKE_KICK:
+      return <Liquidated width={20} height={20} className="text-error -ml-1 mr-1" />;
+    default:
+      return <></>;
+  }
+};
+
 // TODO: Eventually rewards will be claimed for different tokens as well,
 // so we would need to fetch the reward token dynamically
 const mapTypeEnumToTokenSymbol = (type: TransactionTypeEnum) => {
@@ -47,7 +90,23 @@ const mapTypeEnumToTokenSymbol = (type: TransactionTypeEnum) => {
   }
 };
 
-const highlightedEvents = [TransactionTypeEnum.STAKE, TransactionTypeEnum.STAKE_REPAY];
+const highlightedEvents = [TransactionTypeEnum.STAKE, TransactionTypeEnum.UNSTAKE_KICK];
+
+const mapStakeRowToLeftText = (s: StakeHistoryItem) => {
+  if ('amount' in s) {
+    return `${formatBigInt(s.amount || 0n, { compact: true })} ${mapTypeEnumToTokenSymbol(s.type)}`;
+  }
+  if ('rewardContract' in s) {
+    return <SelectRewardsText contractAddress={s.rewardContract as `0x${string}`} />;
+  }
+  if (s.type === TransactionTypeEnum.STAKE_OPEN) {
+    return `Staking position ${s.urnIndex ? s.urnIndex + 1 : ''}`;
+  }
+  if (s.type === TransactionTypeEnum.STAKE_SELECT_DELEGATE && 'delegate' in s) {
+    return <DelegateName delegate={s.delegate as `0x${string}`} />;
+  }
+  return '';
+};
 
 export function StakeHistory({ index }: { index?: number }) {
   const { data: stakeHistory, isLoading: stakeHistoryLoading, error } = useStakeHistory({ index });
@@ -56,29 +115,20 @@ export function StakeHistory({ index }: { index?: number }) {
   const memoizedDates = useMemo(() => stakeHistory?.map(s => s.blockTimestamp), [stakeHistory]);
   const formattedDates = useFormatDates(memoizedDates, i18n.locale, 'MMM d, yyyy, h:mm a');
 
-  // map stake history to rows
-  const history = stakeHistory?.map((s, index) => ({
-    id: `${s.transactionHash}-${s.type}`,
-    type: mapTypeEnumToColumn(s.type),
-    highlightText: highlightedEvents.includes(s.type),
-    textLeft:
-      'amount' in s
-        ? `${formatBigInt(s.amount || 0n, { compact: true })} ${mapTypeEnumToTokenSymbol(s.type)}`
-        : '',
-    iconLeft:
-      'amount' in s ? (
-        highlightedEvents.includes(s.type) ? (
-          <SavingsSupply width={14} height={13} className="mr-1" />
-        ) : (
-          <ArrowDown width={10} height={14} className="mr-1 fill-white" />
-        )
-      ) : (
-        <></>
-      ),
-    formattedDate: formattedDates.length > index ? formattedDates[index] : '',
-    rawDate: s.blockTimestamp,
-    transactionHash: s.transactionHash
-  }));
+  const history = stakeHistory?.map((s, index) => {
+    return {
+      id: `${s.transactionHash}-${s.type}`,
+      type: mapTypeEnumToColumn(s.type),
+      highlightText: highlightedEvents.includes(s.type),
+      highlightColor:
+        s.type === TransactionTypeEnum.UNSTAKE_KICK ? HighlightColor.Bearish : HighlightColor.Bullish,
+      textLeft: mapStakeRowToLeftText(s),
+      iconLeft: mapTypeEnumToIcon(s.type),
+      formattedDate: formattedDates.length > index ? formattedDates[index] : '',
+      rawDate: s.blockTimestamp,
+      transactionHash: s.transactionHash
+    };
+  });
 
   return (
     <HistoryTable
@@ -86,8 +136,32 @@ export function StakeHistory({ index }: { index?: number }) {
       history={history}
       error={error}
       isLoading={stakeHistoryLoading}
-      transactionHeader={t`Amount`}
+      transactionHeader={t`Value`}
       typeColumn
     />
   );
 }
+
+const SelectRewardsText = ({ contractAddress }: { contractAddress?: `0x${string}` }) => {
+  const { data: rewardContractTokens } = useRewardContractTokens(contractAddress);
+
+  if (!rewardContractTokens?.rewardsToken.symbol) {
+    return <></>;
+  }
+
+  return <Text className="text-text">{rewardContractTokens?.rewardsToken.symbol}</Text>;
+};
+
+const DelegateName = ({ delegate }: { delegate?: `0x${string}` }) => {
+  const { data: delegateName } = useDelegateName(delegate);
+
+  if (!delegate) {
+    return <Text className="text-text">No delegate</Text>;
+  }
+
+  return (
+    <Text className="text-text">
+      {delegateName !== 'Shadow delegate' ? delegateName : delegate.slice(0, 6) + '...' + delegate.slice(-4)}
+    </Text>
+  );
+};
diff --git a/apps/webapp/src/modules/ui/components/historyTable/HistoryRow.tsx b/apps/webapp/src/modules/ui/components/historyTable/HistoryRow.tsx
index 352b8561b..c39617810 100644
--- a/apps/webapp/src/modules/ui/components/historyTable/HistoryRow.tsx
+++ b/apps/webapp/src/modules/ui/components/historyTable/HistoryRow.tsx
@@ -7,7 +7,7 @@ import { Trans } from '@lingui/react/macro';
 import { formatAddress, getCowExplorerLink, getEtherscanLink, getExplorerName } from '@jetstreamgg/utils';
 import { ExternalLink } from '@/modules/layout/components/ExternalLink';
 import { CopyToClipboard } from '../CopyToClipboard';
-import { HistoryRow as HistoryRowType } from './types';
+import { HighlightColor, HistoryRow as HistoryRowType } from './types';
 import { Skeleton } from '@/components/ui/skeleton';
 import { cn } from '@/lib/utils';
 import { LoadingErrorWrapper } from '../LoadingErrorWrapper';
@@ -101,12 +101,22 @@ const HistoryRowContent = ({
       <Fragment key="first-content">
         {row?.tokenLeft && <TokenIcon token={{ symbol: row?.tokenLeft }} className="h-6 w-6" />}
         {row?.iconLeft && row?.iconLeft}
-        <Text
-          className={row?.highlightText ? 'text-bullish' : 'text-text'}
-          data-testid={index === 0 ? 'history-transaction-left-text' : undefined}
-        >
-          {row?.textLeft} {row?.tokenLeft}
-        </Text>
+        {typeof row?.textLeft === 'string' ? (
+          <Text
+            className={
+              row?.highlightText
+                ? row?.highlightColor === HighlightColor.Bearish
+                  ? 'text-error'
+                  : 'text-bullish'
+                : 'text-text'
+            }
+            data-testid={index === 0 ? 'history-transaction-left-text' : undefined}
+          >
+            {row?.textLeft} {row?.tokenLeft}
+          </Text>
+        ) : (
+          row?.textLeft
+        )}
       </Fragment>,
       <Fragment key="second-content">
         {row?.textLeft && row?.textRight && <ArrowRightLong width={14} height={10} />}
diff --git a/apps/webapp/src/modules/ui/components/historyTable/types.ts b/apps/webapp/src/modules/ui/components/historyTable/types.ts
index 251b7fab9..3f64f557c 100644
--- a/apps/webapp/src/modules/ui/components/historyTable/types.ts
+++ b/apps/webapp/src/modules/ui/components/historyTable/types.ts
@@ -1,9 +1,14 @@
 import { JSX } from 'react';
 
+export enum HighlightColor {
+  Bullish = 'bullish',
+  Bearish = 'bearish'
+}
+
 export interface HistoryRow {
   id: string;
   type?: string;
-  textLeft: string;
+  textLeft: string | JSX.Element;
   tokenLeft?: string;
   iconLeft?: JSX.Element;
   textRight?: string;
@@ -12,6 +17,7 @@ export interface HistoryRow {
   rawDate: Date;
   transactionHash: string;
   highlightText?: boolean;
+  highlightColor?: HighlightColor;
   cowOrderStatus?: string;
 }
 
diff --git a/apps/webapp/src/public/history-icons/ethereum/borrow.svg b/apps/webapp/src/public/history-icons/ethereum/borrow.svg
new file mode 100644
index 000000000..344d1b7dd
--- /dev/null
+++ b/apps/webapp/src/public/history-icons/ethereum/borrow.svg
@@ -0,0 +1,70 @@
+<svg width="39" height="35" viewBox="0 0 39 35" fill="none" xmlns="http://www.w3.org/2000/svg">
+<rect x="23" y="19" width="15.36" height="16" rx="3.3" fill="#F2F4F7"/>
+<path d="M27.3203 27.1076L30.9189 29.2833V25.4326L27.3203 27.1076Z" fill="white" fill-opacity="0.602"/>
+<g opacity="0.6">
+<mask id="mask0_7019_292954" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="26" y="25" width="9" height="5">
+<g opacity="0.6">
+<path d="M26.8398 25.2646H34.6964V29.544H26.8398V25.2646Z" fill="white"/>
+</g>
+</mask>
+<g mask="url(#mask0_7019_292954)">
+<path d="M30.7689 25.2646L26.8398 27.126L30.7689 29.544L34.6964 27.126L30.7689 25.2646Z" fill="#010101"/>
+</g>
+</g>
+<g opacity="0.45">
+<mask id="mask1_7019_292954" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="26" y="20" width="5" height="10">
+<g opacity="0.45">
+<path d="M26.8398 20.333H30.7689V29.5417H26.8398V20.333Z" fill="white"/>
+</g>
+</mask>
+<g mask="url(#mask1_7019_292954)">
+<path d="M26.8398 27.1237L30.7689 29.5417V20.333L26.8398 27.1237Z" fill="#010101"/>
+</g>
+</g>
+<g opacity="0.8">
+<mask id="mask2_7019_292954" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="30" y="20" width="5" height="10">
+<g opacity="0.8">
+<path d="M30.7734 20.333H34.7025V29.5417H30.7734V20.333Z" fill="white"/>
+</g>
+</mask>
+<g mask="url(#mask2_7019_292954)">
+<path d="M30.7734 20.333V29.5417L34.7009 27.1237L30.7734 20.333Z" fill="#010101"/>
+</g>
+</g>
+<g opacity="0.45">
+<mask id="mask3_7019_292954" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="26" y="27" width="5" height="7">
+<g opacity="0.45">
+<path d="M26.8398 27.9014H30.7689V33.6672H26.8398V27.9014Z" fill="white"/>
+</g>
+</mask>
+<g mask="url(#mask3_7019_292954)">
+<path d="M26.8398 27.9014L30.7689 33.6673V30.3194L26.8398 27.9014Z" fill="#010101"/>
+</g>
+</g>
+<g opacity="0.8">
+<mask id="mask4_7019_292954" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="30" y="27" width="5" height="7">
+<g opacity="0.8">
+<path d="M30.7734 27.9014H34.704V33.6672H30.7734V27.9014Z" fill="white"/>
+</g>
+</mask>
+<g mask="url(#mask4_7019_292954)">
+<path d="M30.7734 30.3194V33.6672L34.704 27.9014L30.7734 30.3194Z" fill="#010101"/>
+</g>
+</g>
+<g style="mix-blend-mode:overlay">
+<path d="M32 16C32 7.16344 24.8366 0 16 0C7.16344 0 0 7.16344 0 16C0 24.8366 7.16344 32 16 32C24.8366 32 32 24.8366 32 16Z" fill="#9999E3" fill-opacity="0.25"/>
+</g>
+<mask id="mask5_7019_292954" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="8" y="8" width="16" height="16">
+<path d="M24 8H8V24H24V8Z" fill="white"/>
+</mask>
+<g mask="url(#mask5_7019_292954)">
+<mask id="mask6_7019_292954" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="8" y="8" width="16" height="16">
+<path d="M24 8H8V24H24V8Z" fill="white"/>
+</mask>
+<g mask="url(#mask6_7019_292954)">
+<path d="M23.2627 18.9742C23.1981 19.1777 23.0903 19.3649 22.9467 19.5229C22.8031 19.681 22.6271 19.8063 22.4307 19.8901L14.3376 23.3507L14.1583 23.2655C11.9503 22.2172 10.9009 21.7079 10.3921 21.4504C10.1331 21.3193 10.0943 21.0061 10.2977 20.7989C10.4471 20.6467 10.6781 20.6095 10.8691 20.7043C11.628 21.0807 13.2167 21.8421 14.3567 22.3834L22.0852 19.0785C22.1651 19.0445 22.2367 18.9936 22.2951 18.9293C22.3534 18.865 22.3973 18.7889 22.4235 18.7061C22.4497 18.6233 22.4578 18.5359 22.4471 18.4497C22.4364 18.3635 22.4073 18.2807 22.3616 18.2068C22.2867 18.0845 22.1705 17.9931 22.0341 17.9489C21.8977 17.9047 21.7501 17.9107 21.6177 17.9657L15.7328 20.387L13.3128 19.1536C13.0961 19.0431 13.0099 18.7779 13.1203 18.5611C13.2308 18.3443 13.4961 18.2581 13.7129 18.3686L15.7725 19.4181L16.7913 18.9977C16.6313 18.6737 16.4226 18.3763 16.1723 18.1156C14.5757 16.4587 11.6318 16.2694 9.74933 17.6242C9.582 17.7446 9.36214 17.7743 9.17729 17.683L8.86083 17.5267C8.74824 17.4711 8.71005 17.3262 8.80848 17.2483C10.9857 15.2974 14.7978 15.4194 16.8075 17.5026C17.1348 17.8434 17.4053 18.2345 17.6087 18.6611L21.281 17.1497C21.5426 17.0419 21.8296 17.011 22.1081 17.0607C22.3867 17.1104 22.6453 17.2386 22.8535 17.4303C23.0616 17.6219 23.2107 17.869 23.2833 18.1425C23.3557 18.4161 23.3487 18.7046 23.2627 18.9742Z" fill="white" stroke="white" stroke-width="0.1"/>
+<path d="M21.2055 13.8693C21.207 14.8089 20.953 15.7298 20.4726 16.5341C20.403 16.6507 20.2755 16.7185 20.1397 16.7185C19.7942 16.7185 19.5948 16.2978 19.7644 15.9967C19.9613 15.647 20.1096 15.2703 20.2036 14.8772C20.3664 14.1958 20.3618 13.4851 20.1901 12.8058C20.0184 12.1266 19.6845 11.4991 19.2173 10.977C18.7501 10.455 18.1634 10.0539 17.5073 9.80809C16.8513 9.5623 16.1454 9.47914 15.4502 9.56571C14.755 9.65228 14.091 9.90602 13.5153 10.3052C12.9395 10.7044 12.4691 11.2371 12.1442 11.8578C11.8193 12.4786 11.6496 13.1687 11.6497 13.8693C11.6493 14.1383 11.6744 14.4062 11.7243 14.6696C11.7788 14.9577 11.5719 15.2469 11.2787 15.2469C11.0862 15.2469 10.9155 15.1187 10.8761 14.9302C10.8032 14.5816 10.7668 14.2261 10.7676 13.8693C10.7676 12.4852 11.3174 11.1577 12.2962 10.179C13.2749 9.20024 14.6024 8.65039 15.9866 8.65039C17.3707 8.65039 18.6981 9.20024 19.6769 10.179C20.6556 11.1577 21.2055 12.4852 21.2055 13.8693Z" fill="white" stroke="white" stroke-width="0.1"/>
+<path d="M14.7354 13.9062H14.1621C14.2089 14.6987 14.9576 15.3877 16.2855 15.3877C17.6076 15.3877 18.4499 14.7453 18.4499 13.9165C18.4499 12.3418 15.7649 12.4298 15.7649 11.5181C15.7649 11.2643 15.9814 10.9639 16.4844 10.9639C17.046 10.9639 17.707 11.3524 17.7538 11.8497H18.3212C18.2627 11.0468 17.3794 10.4873 16.2563 10.4873C15.0922 10.4873 14.2148 11.0882 14.2148 11.9377C14.2148 13.5591 16.8998 13.3467 16.8998 14.3465C16.8998 14.6573 16.6833 14.9163 16.1393 14.9163C15.4607 14.9163 14.7763 14.4967 14.7354 13.9062ZM15.215 11.6373C15.215 12.8702 17.8766 12.6267 17.8766 13.9424C17.8766 14.3361 17.5842 14.6832 17.2332 14.7713C17.356 14.6677 17.4496 14.4397 17.4496 14.2222C17.4496 13.0048 14.7822 13.1706 14.7822 11.9222C14.7822 11.5026 15.0864 11.1659 15.4666 11.0623C15.3203 11.2177 15.215 11.4197 15.215 11.6373Z" fill="white" stroke="white" stroke-width="0.1"/>
+</g>
+</g>
+</svg>
diff --git a/apps/webapp/src/public/history-icons/ethereum/claim_rewards.svg b/apps/webapp/src/public/history-icons/ethereum/claim_rewards.svg
new file mode 100644
index 000000000..c84ae322e
--- /dev/null
+++ b/apps/webapp/src/public/history-icons/ethereum/claim_rewards.svg
@@ -0,0 +1,63 @@
+<svg width="39" height="35" viewBox="0 0 39 35" fill="none" xmlns="http://www.w3.org/2000/svg">
+<rect x="23" y="19" width="15.36" height="16" rx="3.3" fill="#F2F4F7"/>
+<path d="M27.3203 27.1076L30.9189 29.2833V25.4326L27.3203 27.1076Z" fill="white" fill-opacity="0.602"/>
+<g opacity="0.6">
+<mask id="mask0_7019_293268" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="26" y="25" width="9" height="5">
+<g opacity="0.6">
+<path d="M26.8398 25.2646H34.6964V29.544H26.8398V25.2646Z" fill="white"/>
+</g>
+</mask>
+<g mask="url(#mask0_7019_293268)">
+<path d="M30.7689 25.2646L26.8398 27.126L30.7689 29.544L34.6964 27.126L30.7689 25.2646Z" fill="#010101"/>
+</g>
+</g>
+<g opacity="0.45">
+<mask id="mask1_7019_293268" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="26" y="20" width="5" height="10">
+<g opacity="0.45">
+<path d="M26.8398 20.333H30.7689V29.5417H26.8398V20.333Z" fill="white"/>
+</g>
+</mask>
+<g mask="url(#mask1_7019_293268)">
+<path d="M26.8398 27.1237L30.7689 29.5417V20.333L26.8398 27.1237Z" fill="#010101"/>
+</g>
+</g>
+<g opacity="0.8">
+<mask id="mask2_7019_293268" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="30" y="20" width="5" height="10">
+<g opacity="0.8">
+<path d="M30.7734 20.333H34.7025V29.5417H30.7734V20.333Z" fill="white"/>
+</g>
+</mask>
+<g mask="url(#mask2_7019_293268)">
+<path d="M30.7734 20.333V29.5417L34.7009 27.1237L30.7734 20.333Z" fill="#010101"/>
+</g>
+</g>
+<g opacity="0.45">
+<mask id="mask3_7019_293268" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="26" y="27" width="5" height="7">
+<g opacity="0.45">
+<path d="M26.8398 27.9014H30.7689V33.6672H26.8398V27.9014Z" fill="white"/>
+</g>
+</mask>
+<g mask="url(#mask3_7019_293268)">
+<path d="M26.8398 27.9014L30.7689 33.6673V30.3194L26.8398 27.9014Z" fill="#010101"/>
+</g>
+</g>
+<g opacity="0.8">
+<mask id="mask4_7019_293268" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="30" y="27" width="5" height="7">
+<g opacity="0.8">
+<path d="M30.7734 27.9014H34.704V33.6672H30.7734V27.9014Z" fill="white"/>
+</g>
+</mask>
+<g mask="url(#mask4_7019_293268)">
+<path d="M30.7734 30.3194V33.6672L34.704 27.9014L30.7734 30.3194Z" fill="#010101"/>
+</g>
+</g>
+<g style="mix-blend-mode:overlay">
+<path d="M32 16C32 7.16344 24.8366 0 16 0C7.16344 0 0 7.16344 0 16C0 24.8366 7.16344 32 16 32C24.8366 32 32 24.8366 32 16Z" fill="#9999E3" fill-opacity="0.25"/>
+</g>
+<mask id="mask5_7019_293268" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="8" y="8" width="16" height="16">
+<path d="M24 8H8V24H24V8Z" fill="white"/>
+</mask>
+<g mask="url(#mask5_7019_293268)">
+<path fill-rule="evenodd" clip-rule="evenodd" d="M16.5296 9.0849C16.2367 8.79201 15.7619 8.79201 15.469 9.0849L9.08295 15.4709C8.79006 15.7638 8.79006 16.2387 9.08295 16.5316L15.469 22.9176C15.7619 23.2105 16.2367 23.2105 16.5296 22.9176L22.9157 16.5316C23.2085 16.2387 23.2085 15.7638 22.9157 15.4709L16.5296 9.0849ZM11.3752 15.3L15.9993 10.6759L20.6234 15.3H11.3752ZM11.3727 16.7L15.9993 21.3266L20.6259 16.7H11.3727Z" fill="white"/>
+</g>
+</svg>
diff --git a/apps/webapp/src/public/history-icons/ethereum/delegate.svg b/apps/webapp/src/public/history-icons/ethereum/delegate.svg
new file mode 100644
index 000000000..db23968f3
--- /dev/null
+++ b/apps/webapp/src/public/history-icons/ethereum/delegate.svg
@@ -0,0 +1,58 @@
+<svg width="39" height="35" viewBox="0 0 39 35" fill="none" xmlns="http://www.w3.org/2000/svg">
+<rect x="23" y="19" width="15.36" height="16" rx="3.3" fill="#F2F4F7"/>
+<path d="M27.3203 27.1076L30.9189 29.2833V25.4326L27.3203 27.1076Z" fill="white" fill-opacity="0.602"/>
+<g opacity="0.6">
+<mask id="mask0_7019_293074" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="26" y="25" width="9" height="5">
+<g opacity="0.6">
+<path d="M26.8398 25.2646H34.6964V29.544H26.8398V25.2646Z" fill="white"/>
+</g>
+</mask>
+<g mask="url(#mask0_7019_293074)">
+<path d="M30.7689 25.2646L26.8398 27.126L30.7689 29.544L34.6964 27.126L30.7689 25.2646Z" fill="#010101"/>
+</g>
+</g>
+<g opacity="0.45">
+<mask id="mask1_7019_293074" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="26" y="20" width="5" height="10">
+<g opacity="0.45">
+<path d="M26.8398 20.333H30.7689V29.5417H26.8398V20.333Z" fill="white"/>
+</g>
+</mask>
+<g mask="url(#mask1_7019_293074)">
+<path d="M26.8398 27.1237L30.7689 29.5417V20.333L26.8398 27.1237Z" fill="#010101"/>
+</g>
+</g>
+<g opacity="0.8">
+<mask id="mask2_7019_293074" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="30" y="20" width="5" height="10">
+<g opacity="0.8">
+<path d="M30.7734 20.333H34.7025V29.5417H30.7734V20.333Z" fill="white"/>
+</g>
+</mask>
+<g mask="url(#mask2_7019_293074)">
+<path d="M30.7734 20.333V29.5417L34.7009 27.1237L30.7734 20.333Z" fill="#010101"/>
+</g>
+</g>
+<g opacity="0.45">
+<mask id="mask3_7019_293074" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="26" y="27" width="5" height="7">
+<g opacity="0.45">
+<path d="M26.8398 27.9014H30.7689V33.6672H26.8398V27.9014Z" fill="white"/>
+</g>
+</mask>
+<g mask="url(#mask3_7019_293074)">
+<path d="M26.8398 27.9014L30.7689 33.6673V30.3194L26.8398 27.9014Z" fill="#010101"/>
+</g>
+</g>
+<g opacity="0.8">
+<mask id="mask4_7019_293074" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="30" y="27" width="5" height="7">
+<g opacity="0.8">
+<path d="M30.7734 27.9014H34.704V33.6672H30.7734V27.9014Z" fill="white"/>
+</g>
+</mask>
+<g mask="url(#mask4_7019_293074)">
+<path d="M30.7734 30.3194V33.6672L34.704 27.9014L30.7734 30.3194Z" fill="#010101"/>
+</g>
+</g>
+<g style="mix-blend-mode:overlay">
+<path d="M32 16C32 7.16344 24.8366 0 16 0C7.16344 0 0 7.16344 0 16C0 24.8366 7.16344 32 16 32C24.8366 32 32 24.8366 32 16Z" fill="#9999E3" fill-opacity="0.25"/>
+</g>
+<path d="M18.7256 16.4646C19.3447 15.9129 19.7811 15.187 19.977 14.3828C20.1729 13.5786 20.1191 12.7341 19.8227 11.9611C19.5264 11.188 19.0014 10.5228 18.3173 10.0536C17.6331 9.58427 16.8221 9.33301 15.9915 9.33301C15.1609 9.33301 14.3499 9.58427 13.6658 10.0536C12.9817 10.5228 12.4567 11.188 12.1603 11.9611C11.864 12.7341 11.8102 13.5786 12.0061 14.3828C12.202 15.187 12.6383 15.9129 13.2574 16.4646C12.1121 16.8642 11.1195 17.6081 10.4167 18.5938C9.71397 19.5794 9.33563 20.7581 9.33398 21.9672C9.33398 22.1526 9.40793 22.3304 9.53953 22.4616C9.67114 22.5927 9.84962 22.6663 10.0357 22.6663C10.2219 22.6663 10.4003 22.5927 10.532 22.4616C10.6636 22.3304 10.7375 22.1526 10.7375 21.9672C10.7387 20.7899 11.2086 19.6613 12.0441 18.8288C12.8796 17.9964 14.0125 17.5282 15.1941 17.527H16.8072C17.9888 17.5282 19.1217 17.9964 19.9572 18.8288C20.7927 19.6613 21.2626 20.7899 21.2638 21.9672C21.2638 22.1526 21.3377 22.3304 21.4693 22.4616C21.601 22.5927 21.7794 22.6663 21.9656 22.6663C22.1517 22.6663 22.3302 22.5927 22.4618 22.4616C22.5934 22.3304 22.6673 22.1526 22.6673 21.9672C22.6644 20.7559 22.2834 19.5756 21.5771 18.5897C20.8709 17.6038 19.8744 16.8611 18.7256 16.4646ZM15.9915 10.7669C16.5224 10.7669 17.0413 10.9237 17.4827 11.2175C17.9241 11.5113 18.2681 11.929 18.4712 12.4176C18.6744 12.9062 18.7275 13.4439 18.6239 13.9626C18.5204 14.4814 18.2648 14.9578 17.8894 15.3318C17.514 15.7058 17.0358 15.9605 16.5152 16.0637C15.9945 16.1668 15.4549 16.1139 14.9644 15.9115C14.474 15.7091 14.0548 15.3663 13.7599 14.9266C13.465 14.4868 13.3076 13.9698 13.3076 13.4409C13.3076 13.0898 13.377 12.742 13.5119 12.4176C13.6467 12.0932 13.8444 11.7984 14.0937 11.5501C14.597 11.0486 15.2797 10.7669 15.9915 10.7669Z" fill="white"/>
+</svg>
diff --git a/apps/webapp/src/public/history-icons/ethereum/liquidated.svg b/apps/webapp/src/public/history-icons/ethereum/liquidated.svg
new file mode 100644
index 000000000..b35f7c2a0
--- /dev/null
+++ b/apps/webapp/src/public/history-icons/ethereum/liquidated.svg
@@ -0,0 +1,70 @@
+<svg width="39" height="35" viewBox="0 0 39 35" fill="none" xmlns="http://www.w3.org/2000/svg">
+<rect x="23" y="19" width="15.36" height="16" rx="3.3" fill="#F2F4F7"/>
+<path d="M27.3203 27.1076L30.9189 29.2833V25.4326L27.3203 27.1076Z" fill="white" fill-opacity="0.602"/>
+<g opacity="0.6">
+<mask id="mask0_7019_293166" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="26" y="25" width="9" height="5">
+<g opacity="0.6">
+<path d="M26.8398 25.2646H34.6964V29.544H26.8398V25.2646Z" fill="white"/>
+</g>
+</mask>
+<g mask="url(#mask0_7019_293166)">
+<path d="M30.7689 25.2646L26.8398 27.126L30.7689 29.544L34.6964 27.126L30.7689 25.2646Z" fill="#010101"/>
+</g>
+</g>
+<g opacity="0.45">
+<mask id="mask1_7019_293166" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="26" y="20" width="5" height="10">
+<g opacity="0.45">
+<path d="M26.8398 20.333H30.7689V29.5417H26.8398V20.333Z" fill="white"/>
+</g>
+</mask>
+<g mask="url(#mask1_7019_293166)">
+<path d="M26.8398 27.1237L30.7689 29.5417V20.333L26.8398 27.1237Z" fill="#010101"/>
+</g>
+</g>
+<g opacity="0.8">
+<mask id="mask2_7019_293166" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="30" y="20" width="5" height="10">
+<g opacity="0.8">
+<path d="M30.7734 20.333H34.7025V29.5417H30.7734V20.333Z" fill="white"/>
+</g>
+</mask>
+<g mask="url(#mask2_7019_293166)">
+<path d="M30.7734 20.333V29.5417L34.7009 27.1237L30.7734 20.333Z" fill="#010101"/>
+</g>
+</g>
+<g opacity="0.45">
+<mask id="mask3_7019_293166" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="26" y="27" width="5" height="7">
+<g opacity="0.45">
+<path d="M26.8398 27.9014H30.7689V33.6672H26.8398V27.9014Z" fill="white"/>
+</g>
+</mask>
+<g mask="url(#mask3_7019_293166)">
+<path d="M26.8398 27.9014L30.7689 33.6673V30.3194L26.8398 27.9014Z" fill="#010101"/>
+</g>
+</g>
+<g opacity="0.8">
+<mask id="mask4_7019_293166" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="30" y="27" width="5" height="7">
+<g opacity="0.8">
+<path d="M30.7734 27.9014H34.704V33.6672H30.7734V27.9014Z" fill="white"/>
+</g>
+</mask>
+<g mask="url(#mask4_7019_293166)">
+<path d="M30.7734 30.3194V33.6672L34.704 27.9014L30.7734 30.3194Z" fill="#010101"/>
+</g>
+</g>
+<g style="mix-blend-mode:overlay">
+<path d="M32 16C32 7.16344 24.8366 0 16 0C7.16344 0 0 7.16344 0 16C0 24.8366 7.16344 32 16 32C24.8366 32 32 24.8366 32 16Z" fill="#9999E3" fill-opacity="0.25"/>
+</g>
+<mask id="mask5_7019_293166" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="8" y="8" width="16" height="16">
+<path d="M24 8H8V24H24V8Z" fill="white"/>
+</mask>
+<g mask="url(#mask5_7019_293166)">
+<mask id="mask6_7019_293166" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="8" y="8" width="16" height="16">
+<path d="M24 8H8V24H24V8Z" fill="white"/>
+</mask>
+<g mask="url(#mask6_7019_293166)">
+<path d="M23.3859 20.8991L17.2497 14.7681C17.0351 14.5595 16.6917 14.5621 16.4797 14.7733C16.2677 14.9853 16.2642 15.3279 16.4719 15.5433L22.6081 21.6795C22.8236 21.8941 23.1721 21.8933 23.3867 21.6787C23.6014 21.4632 23.6014 21.1137 23.3859 20.8991Z" fill="white" stroke="white" stroke-width="0.2"/>
+<path d="M19.8563 10.129L18.9773 9.24998C18.1961 8.47136 16.9324 8.47136 16.1513 9.24998L10.9388 14.4383C10.161 15.2187 10.161 16.4823 10.9388 17.2627L11.8178 18.1417C12.5982 18.9212 13.8635 18.9212 14.6438 18.1417L19.8563 12.944C20.628 12.1645 20.628 10.9094 19.8563 10.129ZM19.0699 12.1661L13.8746 17.3811C13.5226 17.7304 12.9543 17.7304 12.6023 17.3811L11.7233 16.502C11.5542 16.3337 11.4589 16.1045 11.4589 15.8659C11.4589 15.6273 11.5542 15.3981 11.7233 15.2298L16.9229 10.0105C17.274 9.66021 17.8423 9.66021 18.1933 10.0105L19.0724 10.8895C19.2424 11.0586 19.3377 11.2887 19.3368 11.5282C19.3368 11.7677 19.2408 11.9979 19.0699 12.1661Z" fill="white" stroke="white" stroke-width="0.2"/>
+<path d="M19.1203 22.3789H9.5494C9.24638 22.3789 9 22.6252 9 22.9283C9 23.2322 9.24638 23.4777 9.5494 23.4777H19.1203C19.4241 23.4777 19.6697 23.2322 19.6697 22.9283C19.6697 22.6252 19.4241 22.3789 19.1203 22.3789Z" fill="white" stroke="white" stroke-width="0.2"/>
+</g>
+</g>
+</svg>
diff --git a/apps/webapp/src/public/history-icons/ethereum/open_position.svg b/apps/webapp/src/public/history-icons/ethereum/open_position.svg
new file mode 100644
index 000000000..d721f0355
--- /dev/null
+++ b/apps/webapp/src/public/history-icons/ethereum/open_position.svg
@@ -0,0 +1,64 @@
+<svg width="39" height="35" viewBox="0 0 39 35" fill="none" xmlns="http://www.w3.org/2000/svg">
+<rect x="23" y="19" width="15.36" height="16" rx="3.3" fill="#F2F4F7"/>
+<path d="M27.3203 27.1076L30.9189 29.2833V25.4326L27.3203 27.1076Z" fill="white" fill-opacity="0.602"/>
+<g opacity="0.6">
+<mask id="mask0_7019_293376" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="26" y="25" width="9" height="5">
+<g opacity="0.6">
+<path d="M26.8398 25.2646H34.6964V29.544H26.8398V25.2646Z" fill="white"/>
+</g>
+</mask>
+<g mask="url(#mask0_7019_293376)">
+<path d="M30.7689 25.2646L26.8398 27.126L30.7689 29.544L34.6964 27.126L30.7689 25.2646Z" fill="#010101"/>
+</g>
+</g>
+<g opacity="0.45">
+<mask id="mask1_7019_293376" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="26" y="20" width="5" height="10">
+<g opacity="0.45">
+<path d="M26.8398 20.333H30.7689V29.5417H26.8398V20.333Z" fill="white"/>
+</g>
+</mask>
+<g mask="url(#mask1_7019_293376)">
+<path d="M26.8398 27.1237L30.7689 29.5417V20.333L26.8398 27.1237Z" fill="#010101"/>
+</g>
+</g>
+<g opacity="0.8">
+<mask id="mask2_7019_293376" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="30" y="20" width="5" height="10">
+<g opacity="0.8">
+<path d="M30.7734 20.333H34.7025V29.5417H30.7734V20.333Z" fill="white"/>
+</g>
+</mask>
+<g mask="url(#mask2_7019_293376)">
+<path d="M30.7734 20.333V29.5417L34.7009 27.1237L30.7734 20.333Z" fill="#010101"/>
+</g>
+</g>
+<g opacity="0.45">
+<mask id="mask3_7019_293376" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="26" y="27" width="5" height="7">
+<g opacity="0.45">
+<path d="M26.8398 27.9014H30.7689V33.6672H26.8398V27.9014Z" fill="white"/>
+</g>
+</mask>
+<g mask="url(#mask3_7019_293376)">
+<path d="M26.8398 27.9014L30.7689 33.6673V30.3194L26.8398 27.9014Z" fill="#010101"/>
+</g>
+</g>
+<g opacity="0.8">
+<mask id="mask4_7019_293376" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="30" y="27" width="5" height="7">
+<g opacity="0.8">
+<path d="M30.7734 27.9014H34.704V33.6672H30.7734V27.9014Z" fill="white"/>
+</g>
+</mask>
+<g mask="url(#mask4_7019_293376)">
+<path d="M30.7734 30.3194V33.6672L34.704 27.9014L30.7734 30.3194Z" fill="#010101"/>
+</g>
+</g>
+<g style="mix-blend-mode:overlay">
+<path d="M32 16C32 7.16344 24.8366 0 16 0C7.16344 0 0 7.16344 0 16C0 24.8366 7.16344 32 16 32C24.8366 32 32 24.8366 32 16Z" fill="#9999E3" fill-opacity="0.25"/>
+</g>
+<mask id="mask5_7019_293376" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="8" y="8" width="16" height="16">
+<path d="M24 8H8V24H24V8Z" fill="white"/>
+</mask>
+<g mask="url(#mask5_7019_293376)">
+<path d="M21.7725 19.3337C22.5088 18.0584 22.8021 16.5752 22.6068 15.1157C22.4114 13.6561 21.7383 12.3023 20.6926 11.2655C19.6468 10.2287 18.2872 9.56736 16.826 9.38458C15.3648 9.20179 13.8841 9.50791 12.6152 10.2551L14.3068 13.1276C14.9413 12.754 15.6816 12.601 16.4122 12.6924C17.1428 12.7837 17.8226 13.1144 18.3455 13.6328C18.8684 14.1512 19.2049 14.8281 19.3026 15.5579C19.4003 16.2877 19.2536 17.0293 18.8854 17.6669L21.7725 19.3337Z" stroke="white" stroke-width="1.0304" stroke-linejoin="round"/>
+<path d="M10.2058 12.7031C9.47946 13.9801 9.19525 15.4613 9.39741 16.9164C9.59956 18.3716 10.2767 19.7192 11.3237 20.7499C12.3707 21.7805 13.7288 22.4365 15.187 22.6158C16.6452 22.7951 18.1218 22.4877 19.3873 21.7414L17.694 18.8702C17.0612 19.2434 16.3229 19.3971 15.5938 19.3075C14.8647 19.2178 14.1857 18.8898 13.6622 18.3745C13.1387 17.8592 12.8001 17.1854 12.699 16.4578C12.5979 15.7302 12.74 14.9896 13.1032 14.3511L10.2058 12.7031Z" stroke="white" stroke-width="1.0303" stroke-linejoin="round"/>
+</g>
+</svg>
diff --git a/apps/webapp/src/public/history-icons/ethereum/repaid.svg b/apps/webapp/src/public/history-icons/ethereum/repaid.svg
new file mode 100644
index 000000000..c222e886e
--- /dev/null
+++ b/apps/webapp/src/public/history-icons/ethereum/repaid.svg
@@ -0,0 +1,70 @@
+<svg width="39" height="35" viewBox="0 0 39 35" fill="none" xmlns="http://www.w3.org/2000/svg">
+<rect x="23" y="19" width="15.36" height="16" rx="3.3" fill="#F2F4F7"/>
+<path d="M27.3203 27.1076L30.9189 29.2833V25.4326L27.3203 27.1076Z" fill="white" fill-opacity="0.602"/>
+<g opacity="0.6">
+<mask id="mask0_7019_293008" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="26" y="25" width="9" height="5">
+<g opacity="0.6">
+<path d="M26.8398 25.2646H34.6964V29.544H26.8398V25.2646Z" fill="white"/>
+</g>
+</mask>
+<g mask="url(#mask0_7019_293008)">
+<path d="M30.7689 25.2646L26.8398 27.126L30.7689 29.544L34.6964 27.126L30.7689 25.2646Z" fill="#010101"/>
+</g>
+</g>
+<g opacity="0.45">
+<mask id="mask1_7019_293008" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="26" y="20" width="5" height="10">
+<g opacity="0.45">
+<path d="M26.8398 20.333H30.7689V29.5417H26.8398V20.333Z" fill="white"/>
+</g>
+</mask>
+<g mask="url(#mask1_7019_293008)">
+<path d="M26.8398 27.1237L30.7689 29.5417V20.333L26.8398 27.1237Z" fill="#010101"/>
+</g>
+</g>
+<g opacity="0.8">
+<mask id="mask2_7019_293008" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="30" y="20" width="5" height="10">
+<g opacity="0.8">
+<path d="M30.7734 20.333H34.7025V29.5417H30.7734V20.333Z" fill="white"/>
+</g>
+</mask>
+<g mask="url(#mask2_7019_293008)">
+<path d="M30.7734 20.333V29.5417L34.7009 27.1237L30.7734 20.333Z" fill="#010101"/>
+</g>
+</g>
+<g opacity="0.45">
+<mask id="mask3_7019_293008" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="26" y="27" width="5" height="7">
+<g opacity="0.45">
+<path d="M26.8398 27.9014H30.7689V33.6672H26.8398V27.9014Z" fill="white"/>
+</g>
+</mask>
+<g mask="url(#mask3_7019_293008)">
+<path d="M26.8398 27.9014L30.7689 33.6673V30.3194L26.8398 27.9014Z" fill="#010101"/>
+</g>
+</g>
+<g opacity="0.8">
+<mask id="mask4_7019_293008" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="30" y="27" width="5" height="7">
+<g opacity="0.8">
+<path d="M30.7734 27.9014H34.704V33.6672H30.7734V27.9014Z" fill="white"/>
+</g>
+</mask>
+<g mask="url(#mask4_7019_293008)">
+<path d="M30.7734 30.3194V33.6672L34.704 27.9014L30.7734 30.3194Z" fill="#010101"/>
+</g>
+</g>
+<g style="mix-blend-mode:overlay">
+<path d="M32 16C32 7.16344 24.8366 0 16 0C7.16344 0 0 7.16344 0 16C0 24.8366 7.16344 32 16 32C24.8366 32 32 24.8366 32 16Z" fill="#9999E3" fill-opacity="0.25"/>
+</g>
+<mask id="mask5_7019_293008" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="8" y="8" width="16" height="16">
+<path d="M24 8H8V24H24V8Z" fill="white"/>
+</mask>
+<g mask="url(#mask5_7019_293008)">
+<mask id="mask6_7019_293008" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="8" y="8" width="16" height="16">
+<path d="M24 8H8V24H24V8Z" fill="white"/>
+</mask>
+<g mask="url(#mask6_7019_293008)">
+<path d="M23.2646 18.9626C23.2 19.1659 23.0923 19.3528 22.9489 19.5107C22.8054 19.6685 22.6296 19.7936 22.4335 19.8773L14.3503 23.3338L14.1712 23.2486C11.966 22.2016 10.9178 21.693 10.4097 21.4357C10.151 21.3048 10.1122 20.9919 10.3153 20.7851C10.4645 20.6331 10.6953 20.5959 10.886 20.6905C11.644 21.0665 13.2308 21.8269 14.3694 22.3676L22.0884 19.0668C22.1682 19.0328 22.2397 18.9819 22.298 18.9177C22.3563 18.8535 22.4001 18.7775 22.4263 18.6948C22.4525 18.6121 22.4606 18.5248 22.4499 18.4387C22.4392 18.3526 22.4101 18.2699 22.3645 18.1961C22.2896 18.074 22.1736 17.9827 22.0374 17.9385C21.9012 17.8944 21.7537 17.9003 21.6215 17.9553L15.7438 20.3736L13.3268 19.1417C13.1103 19.0314 13.0242 18.7665 13.1345 18.5501C13.2448 18.3335 13.5098 18.2474 13.7263 18.3577L15.7834 19.406L16.801 18.9861C16.6412 18.6625 16.4328 18.3653 16.1828 18.1051C14.5881 16.4502 11.6478 16.2611 9.76764 17.6142C9.60052 17.7345 9.38092 17.7641 9.19631 17.6729L8.88024 17.5169C8.76778 17.4613 8.72963 17.3166 8.82794 17.2387C11.0025 15.2903 14.8099 15.4121 16.8171 17.4928C17.144 17.8331 17.4142 18.2238 17.6174 18.6498L21.2852 17.1404C21.5465 17.0327 21.8332 17.0018 22.1114 17.0515C22.3896 17.1011 22.6478 17.2291 22.8558 17.4205C23.0637 17.6119 23.2126 17.8587 23.285 18.1319C23.3574 18.4051 23.3504 18.6933 23.2646 18.9626Z" fill="white" stroke="white" stroke-width="0.1"/>
+<path d="M21.2045 13.862C21.2059 14.8004 20.9523 15.7201 20.4725 16.5235C20.4029 16.6399 20.2755 16.7076 20.14 16.7076C19.7949 16.7076 19.5957 16.2875 19.7651 15.9867C19.9619 15.6375 20.1098 15.2613 20.2037 14.8686C20.3664 14.188 20.3618 13.4782 20.1903 12.7998C20.0187 12.1214 19.6854 11.4947 19.2187 10.9732C18.7521 10.4518 18.1661 10.0512 17.5108 9.8057C16.8555 9.56021 16.1505 9.47715 15.4561 9.56361C14.7618 9.65009 14.0987 9.90351 13.5236 10.3022C12.9486 10.7009 12.4787 11.233 12.1542 11.8529C11.8297 12.4729 11.6602 13.1622 11.6603 13.862C11.6599 14.1306 11.685 14.3982 11.7348 14.6613C11.7893 14.949 11.5826 15.2378 11.2898 15.2378C11.0975 15.2378 10.927 15.1097 10.8877 14.9215C10.8149 14.5734 10.7785 14.2183 10.7793 13.862C10.7793 12.4795 11.3285 11.1537 12.306 10.1761C13.2836 9.19859 14.6094 8.64941 15.9919 8.64941C17.3743 8.64941 18.7001 9.19859 19.6777 10.1761C20.6553 11.1537 21.2045 12.4795 21.2045 13.862Z" fill="white" stroke="white" stroke-width="0.1"/>
+<path fill-rule="evenodd" clip-rule="evenodd" d="M18.3572 11.7961C18.4875 11.9124 18.4875 12.1008 18.3572 12.217L15.5956 14.6808C15.533 14.7366 15.4481 14.768 15.3596 14.768C15.2711 14.768 15.1862 14.7366 15.1236 14.6808L13.6583 13.3738C13.528 13.2575 13.528 13.0691 13.6583 12.9529C13.7886 12.8366 13.9998 12.8366 14.1302 12.9529L15.3596 14.0494L17.8853 11.7962C18.0156 11.6799 18.2269 11.6799 18.3572 11.7961Z" fill="white" stroke="white" stroke-width="0.183539" stroke-linecap="round" stroke-linejoin="round"/>
+</g>
+</g>
+</svg>
diff --git a/apps/webapp/src/public/history-icons/ethereum/select_reward.svg b/apps/webapp/src/public/history-icons/ethereum/select_reward.svg
new file mode 100644
index 000000000..afae11ee9
--- /dev/null
+++ b/apps/webapp/src/public/history-icons/ethereum/select_reward.svg
@@ -0,0 +1,59 @@
+<svg width="39" height="35" viewBox="0 0 39 35" fill="none" xmlns="http://www.w3.org/2000/svg">
+<rect x="23" y="19" width="15.36" height="16" rx="3.3" fill="#F2F4F7"/>
+<path d="M27.3203 27.1076L30.9189 29.2833V25.4326L27.3203 27.1076Z" fill="white" fill-opacity="0.602"/>
+<g opacity="0.6">
+<mask id="mask0_7019_293219" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="26" y="25" width="9" height="5">
+<g opacity="0.6">
+<path d="M26.8398 25.2646H34.6964V29.544H26.8398V25.2646Z" fill="white"/>
+</g>
+</mask>
+<g mask="url(#mask0_7019_293219)">
+<path d="M30.7689 25.2646L26.8398 27.126L30.7689 29.544L34.6964 27.126L30.7689 25.2646Z" fill="#010101"/>
+</g>
+</g>
+<g opacity="0.45">
+<mask id="mask1_7019_293219" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="26" y="20" width="5" height="10">
+<g opacity="0.45">
+<path d="M26.8398 20.333H30.7689V29.5417H26.8398V20.333Z" fill="white"/>
+</g>
+</mask>
+<g mask="url(#mask1_7019_293219)">
+<path d="M26.8398 27.1237L30.7689 29.5417V20.333L26.8398 27.1237Z" fill="#010101"/>
+</g>
+</g>
+<g opacity="0.8">
+<mask id="mask2_7019_293219" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="30" y="20" width="5" height="10">
+<g opacity="0.8">
+<path d="M30.7734 20.333H34.7025V29.5417H30.7734V20.333Z" fill="white"/>
+</g>
+</mask>
+<g mask="url(#mask2_7019_293219)">
+<path d="M30.7734 20.333V29.5417L34.7009 27.1237L30.7734 20.333Z" fill="#010101"/>
+</g>
+</g>
+<g opacity="0.45">
+<mask id="mask3_7019_293219" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="26" y="27" width="5" height="7">
+<g opacity="0.45">
+<path d="M26.8398 27.9014H30.7689V33.6672H26.8398V27.9014Z" fill="white"/>
+</g>
+</mask>
+<g mask="url(#mask3_7019_293219)">
+<path d="M26.8398 27.9014L30.7689 33.6673V30.3194L26.8398 27.9014Z" fill="#010101"/>
+</g>
+</g>
+<g opacity="0.8">
+<mask id="mask4_7019_293219" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="30" y="27" width="5" height="7">
+<g opacity="0.8">
+<path d="M30.7734 27.9014H34.704V33.6672H30.7734V27.9014Z" fill="white"/>
+</g>
+</mask>
+<g mask="url(#mask4_7019_293219)">
+<path d="M30.7734 30.3194V33.6672L34.704 27.9014L30.7734 30.3194Z" fill="#010101"/>
+</g>
+</g>
+<g style="mix-blend-mode:overlay">
+<path d="M32 16C32 7.16344 24.8366 0 16 0C7.16344 0 0 7.16344 0 16C0 24.8366 7.16344 32 16 32C24.8366 32 32 24.8366 32 16Z" fill="#9999E3" fill-opacity="0.25"/>
+</g>
+<path fill-rule="evenodd" clip-rule="evenodd" d="M16.4459 8.85169C16.1996 8.60543 15.8004 8.60543 15.5541 8.85169L10.1847 14.2211C9.93843 14.4674 9.93843 14.8666 10.1847 15.1129L15.5541 20.4823C15.8004 20.7286 16.1996 20.7286 16.4459 20.4823L21.8153 15.1129C22.0616 14.8666 22.0616 14.4674 21.8153 14.2211L16.4459 8.85169ZM12.112 14.0774L16 10.1894L19.888 14.0774H12.112ZM12.1099 15.2545L16 19.1446L19.8901 15.2545H12.1099Z" fill="white"/>
+<path d="M10.6667 22C10.2985 22 10 22.2985 10 22.6667C10 23.0349 10.2985 23.3333 10.6667 23.3333H21.3333C21.7015 23.3333 22 23.0349 22 22.6667C22 22.2985 21.7015 22 21.3333 22H10.6667Z" fill="white"/>
+</svg>
diff --git a/apps/webapp/src/public/history-icons/ethereum/stake.svg b/apps/webapp/src/public/history-icons/ethereum/stake.svg
new file mode 100644
index 000000000..2ab1d0b61
--- /dev/null
+++ b/apps/webapp/src/public/history-icons/ethereum/stake.svg
@@ -0,0 +1,59 @@
+<svg width="39" height="35" viewBox="0 0 39 35" fill="none" xmlns="http://www.w3.org/2000/svg">
+<rect x="23" y="19" width="15.36" height="16" rx="3.3" fill="#F2F4F7"/>
+<path d="M27.3203 27.1076L30.9189 29.2833V25.4326L27.3203 27.1076Z" fill="white" fill-opacity="0.602"/>
+<g opacity="0.6">
+<mask id="mask0_7019_293340" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="26" y="25" width="9" height="5">
+<g opacity="0.6">
+<path d="M26.8398 25.2646H34.6964V29.544H26.8398V25.2646Z" fill="white"/>
+</g>
+</mask>
+<g mask="url(#mask0_7019_293340)">
+<path d="M30.7689 25.2646L26.8398 27.126L30.7689 29.544L34.6964 27.126L30.7689 25.2646Z" fill="#010101"/>
+</g>
+</g>
+<g opacity="0.45">
+<mask id="mask1_7019_293340" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="26" y="20" width="5" height="10">
+<g opacity="0.45">
+<path d="M26.8398 20.333H30.7689V29.5417H26.8398V20.333Z" fill="white"/>
+</g>
+</mask>
+<g mask="url(#mask1_7019_293340)">
+<path d="M26.8398 27.1237L30.7689 29.5417V20.333L26.8398 27.1237Z" fill="#010101"/>
+</g>
+</g>
+<g opacity="0.8">
+<mask id="mask2_7019_293340" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="30" y="20" width="5" height="10">
+<g opacity="0.8">
+<path d="M30.7734 20.333H34.7025V29.5417H30.7734V20.333Z" fill="white"/>
+</g>
+</mask>
+<g mask="url(#mask2_7019_293340)">
+<path d="M30.7734 20.333V29.5417L34.7009 27.1237L30.7734 20.333Z" fill="#010101"/>
+</g>
+</g>
+<g opacity="0.45">
+<mask id="mask3_7019_293340" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="26" y="27" width="5" height="7">
+<g opacity="0.45">
+<path d="M26.8398 27.9014H30.7689V33.6672H26.8398V27.9014Z" fill="white"/>
+</g>
+</mask>
+<g mask="url(#mask3_7019_293340)">
+<path d="M26.8398 27.9014L30.7689 33.6673V30.3194L26.8398 27.9014Z" fill="#010101"/>
+</g>
+</g>
+<g opacity="0.8">
+<mask id="mask4_7019_293340" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="30" y="27" width="5" height="7">
+<g opacity="0.8">
+<path d="M30.7734 27.9014H34.704V33.6672H30.7734V27.9014Z" fill="white"/>
+</g>
+</mask>
+<g mask="url(#mask4_7019_293340)">
+<path d="M30.7734 30.3194V33.6672L34.704 27.9014L30.7734 30.3194Z" fill="#010101"/>
+</g>
+</g>
+<g style="mix-blend-mode:overlay">
+<path d="M32 16C32 7.16344 24.8366 0 16 0C7.16344 0 0 7.16344 0 16C0 24.8366 7.16344 32 16 32C24.8366 32 32 24.8366 32 16Z" fill="#9999E3" fill-opacity="0.25"/>
+</g>
+<path fill-rule="evenodd" clip-rule="evenodd" d="M16.001 9.01172C13.5259 9.01172 11.5195 11.0181 11.5195 13.4932C11.5195 15.9682 13.5259 17.9746 16.001 17.9746C18.476 17.9746 20.4824 15.9682 20.4824 13.4932C20.4824 11.0181 18.476 9.01172 16.001 9.01172ZM13.0195 13.4932C13.0195 11.8466 14.3544 10.5117 16.001 10.5117C17.6476 10.5117 18.9824 11.8466 18.9824 13.4932C18.9824 15.1398 17.6476 16.4746 16.001 16.4746C14.3544 16.4746 13.0195 15.1398 13.0195 13.4932Z" fill="white"/>
+<path d="M10.5195 18.7812C10.5195 18.367 10.1837 18.0312 9.76953 18.0312C9.35532 18.0312 9.01953 18.367 9.01953 18.7812V21.2559C9.01953 21.6701 9.35532 22.0059 9.76953 22.0059H22.2324C22.6466 22.0059 22.9824 21.6701 22.9824 21.2559V18.7812C22.9824 18.367 22.6466 18.0312 22.2324 18.0312C21.8182 18.0312 21.4824 18.367 21.4824 18.7812V20.5059H10.5195V18.7812Z" fill="white"/>
+</svg>
diff --git a/apps/webapp/src/public/history-icons/ethereum/unstake.svg b/apps/webapp/src/public/history-icons/ethereum/unstake.svg
new file mode 100644
index 000000000..a38f51508
--- /dev/null
+++ b/apps/webapp/src/public/history-icons/ethereum/unstake.svg
@@ -0,0 +1,58 @@
+<svg width="39" height="35" viewBox="0 0 39 35" fill="none" xmlns="http://www.w3.org/2000/svg">
+<rect x="23" y="19" width="15.36" height="16" rx="3.3" fill="#F2F4F7"/>
+<path d="M27.3203 27.1076L30.9189 29.2833V25.4326L27.3203 27.1076Z" fill="white" fill-opacity="0.602"/>
+<g opacity="0.6">
+<mask id="mask0_7019_293304" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="26" y="25" width="9" height="5">
+<g opacity="0.6">
+<path d="M26.8398 25.2646H34.6964V29.544H26.8398V25.2646Z" fill="white"/>
+</g>
+</mask>
+<g mask="url(#mask0_7019_293304)">
+<path d="M30.7689 25.2646L26.8398 27.126L30.7689 29.544L34.6964 27.126L30.7689 25.2646Z" fill="#010101"/>
+</g>
+</g>
+<g opacity="0.45">
+<mask id="mask1_7019_293304" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="26" y="20" width="5" height="10">
+<g opacity="0.45">
+<path d="M26.8398 20.333H30.7689V29.5417H26.8398V20.333Z" fill="white"/>
+</g>
+</mask>
+<g mask="url(#mask1_7019_293304)">
+<path d="M26.8398 27.1237L30.7689 29.5417V20.333L26.8398 27.1237Z" fill="#010101"/>
+</g>
+</g>
+<g opacity="0.8">
+<mask id="mask2_7019_293304" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="30" y="20" width="5" height="10">
+<g opacity="0.8">
+<path d="M30.7734 20.333H34.7025V29.5417H30.7734V20.333Z" fill="white"/>
+</g>
+</mask>
+<g mask="url(#mask2_7019_293304)">
+<path d="M30.7734 20.333V29.5417L34.7009 27.1237L30.7734 20.333Z" fill="#010101"/>
+</g>
+</g>
+<g opacity="0.45">
+<mask id="mask3_7019_293304" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="26" y="27" width="5" height="7">
+<g opacity="0.45">
+<path d="M26.8398 27.9014H30.7689V33.6672H26.8398V27.9014Z" fill="white"/>
+</g>
+</mask>
+<g mask="url(#mask3_7019_293304)">
+<path d="M26.8398 27.9014L30.7689 33.6673V30.3194L26.8398 27.9014Z" fill="#010101"/>
+</g>
+</g>
+<g opacity="0.8">
+<mask id="mask4_7019_293304" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="30" y="27" width="5" height="7">
+<g opacity="0.8">
+<path d="M30.7734 27.9014H34.704V33.6672H30.7734V27.9014Z" fill="white"/>
+</g>
+</mask>
+<g mask="url(#mask4_7019_293304)">
+<path d="M30.7734 30.3194V33.6672L34.704 27.9014L30.7734 30.3194Z" fill="#010101"/>
+</g>
+</g>
+<g style="mix-blend-mode:overlay">
+<path d="M32 16C32 7.16344 24.8366 0 16 0C7.16344 0 0 7.16344 0 16C0 24.8366 7.16344 32 16 32C24.8366 32 32 24.8366 32 16Z" fill="#9999E3" fill-opacity="0.25"/>
+</g>
+<path d="M16.7498 9.75977C16.7498 9.34555 16.4141 9.00977 15.9998 9.00977C15.5856 9.00977 15.2498 9.34555 15.2498 9.75977V20.6216L12.3585 17.2352C12.0656 16.9423 11.5907 16.9423 11.2978 17.2352C11.0049 17.5281 11.0049 18.003 11.2978 18.2959L15.9998 22.998L20.7019 18.2959C20.9948 18.003 20.9948 17.5281 20.7019 17.2352C20.409 16.9423 19.9341 16.9423 19.6412 17.2352L16.7498 20.6216V9.75977Z" fill="white"/>
+</svg>
diff --git a/packages/utils/src/locales/en.po b/packages/utils/src/locales/en.po
index a83f0d187..474d26caa 100644
--- a/packages/utils/src/locales/en.po
+++ b/packages/utils/src/locales/en.po
@@ -221,7 +221,6 @@ msgstr ""
 msgid "Almost done!"
 msgstr ""
 
-#: apps/webapp/src/modules/stake/components/StakeHistory.tsx
 #: apps/webapp/src/modules/seal/components/SealHistory.tsx
 #: apps/webapp/src/modules/savings/components/SavingsHistory.tsx
 #: apps/webapp/src/modules/rewards/components/RewardsHistory.tsx
@@ -502,7 +501,6 @@ msgstr ""
 msgid "Begin the savings process"
 msgstr ""
 
-#: apps/webapp/src/modules/stake/components/StakeHistory.tsx
 #: apps/webapp/src/modules/seal/components/SealHistory.tsx
 #: packages/widgets/src/widgets/BalancesWidget/lib/getTitle.ts
 msgid "Borrow"
@@ -526,6 +524,7 @@ msgstr ""
 msgid "Borrow USDS against your MKR and SKY"
 msgstr ""
 
+#: apps/webapp/src/modules/stake/components/StakeHistory.tsx
 #: packages/widgets/src/widgets/StakeModuleWidget/components/PositionSummary.tsx
 #: packages/widgets/src/widgets/SealModuleWidget/components/PositionSummary.tsx
 msgid "Borrowed"
@@ -1231,6 +1230,9 @@ msgid "Legal Terms"
 msgstr ""
 
 #: apps/webapp/src/modules/stake/components/StakeHistory.tsx
+msgid "Liquidated"
+msgstr ""
+
 #: packages/widgets/src/widgets/StakeModuleWidget/components/Repay.tsx
 #: packages/widgets/src/widgets/StakeModuleWidget/components/Borrow.tsx
 #: packages/widgets/src/widgets/SealModuleWidget/components/Repay.tsx
@@ -1690,6 +1692,9 @@ msgid "Remaining {0} balance"
 msgstr ""
 
 #: apps/webapp/src/modules/stake/components/StakeHistory.tsx
+msgid "Repaid"
+msgstr ""
+
 #: apps/webapp/src/modules/seal/components/SealHistory.tsx
 #: packages/widgets/src/widgets/BalancesWidget/lib/getTitle.ts
 msgid "Repay"
@@ -2065,7 +2070,6 @@ msgstr ""
 msgid "stake"
 msgstr ""
 
-#: apps/webapp/src/modules/stake/components/StakeHistory.tsx
 #: packages/widgets/src/widgets/BalancesWidget/lib/getTitle.ts
 msgid "Stake"
 msgstr ""
@@ -2079,6 +2083,7 @@ msgstr ""
 msgid "Stake and Borrow"
 msgstr ""
 
+#: apps/webapp/src/modules/stake/components/StakeHistory.tsx
 #: packages/widgets/src/widgets/StakeModuleWidget/components/PositionSummary.tsx
 msgid "Staked"
 msgstr ""
@@ -2621,7 +2626,6 @@ msgstr ""
 msgid "Unsealing"
 msgstr ""
 
-#: apps/webapp/src/modules/stake/components/StakeHistory.tsx
 #: packages/widgets/src/widgets/BalancesWidget/lib/getTitle.ts
 msgid "Unstake"
 msgstr ""
@@ -2632,6 +2636,10 @@ msgstr ""
 msgid "Unstake and pay back"
 msgstr ""
 
+#: apps/webapp/src/modules/stake/components/StakeHistory.tsx
+msgid "Unstaked"
+msgstr ""
+
 #: packages/widgets/src/widgets/StakeModuleWidget/components/PositionSummary.tsx
 msgid "Unstaking"
 msgstr ""
@@ -2744,6 +2752,10 @@ msgstr ""
 msgid "USDS supplied to Rewards"
 msgstr ""
 
+#: apps/webapp/src/modules/stake/components/StakeHistory.tsx
+msgid "Value"
+msgstr ""
+
 #: apps/webapp/src/modules/ui/components/AboutCle.tsx
 msgid "View Chronicle"
 msgstr ""
diff --git a/packages/utils/src/locales/en.ts b/packages/utils/src/locales/en.ts
index 690a27463..2fb9a8758 100644
--- a/packages/utils/src/locales/en.ts
+++ b/packages/utils/src/locales/en.ts
@@ -1 +1 @@
-/*eslint-disable*/import type{Messages}from"@lingui/core";export const messages=JSON.parse("{\"/+Z5u4\":[\"/+Z5u4\"],\"DBBgGH\":[\"(More rewards coming soon)\"],\"J/hVSQ\":[[\"0\"]],\"VdUN3W\":[[\"0\"],\" — Rewards statistics\"],\"goySwB\":[[\"0\"],\" \",[\"1\"],\" to \",[\"2\"]],\"dCMtyp\":[[\"0\"],\" sealed\"],\"j0i+8f\":[[\"0\"],\" the Sky Savings Rate module\"],\"AZ9pCI\":[[\"0\"],\"<0>\",[\"1\"],\" \",[\"primaryToken\"],\" </0> to <1>\",[\"secondaryToken\"],\" </1>\",[\"2\"]],\"aKz7UM\":[[\"accordionTitle\"]],\"AFuXH2\":[[\"actionLabel\"],\" \",[\"amount\"],\" \",[\"symbol\"]],\"7uDEGy\":[[\"chart\"]],\"w9dLMW\":[[\"label\"]],\"pDgeaz\":[[\"title\"]],\"Q3C5+O\":[\"1 \",[\"0\"],\" = \",[\"executionPrice\"],\" \",[\"1\"]],\"p4aTOD\":[\"A minimum 0.01 ETH is needed to cover transaction costs. Actual gas fees may be lower.\"],\"tjA3Ch\":[\"About Balances\"],\"OD0JzE\":[\"About Chronicle points\"],\"ueUSCy\":[\"About Native Sky Protocol Tokens\"],\"2b3aFS\":[\"About Seal Engine\"],\"QaQ30N\":[\"About Seal Rewards\"],\"Hue35n\":[\"About Sky Token Rewards\"],\"r43jIo\":[\"About Staking Rewards\"],\"e+kjQv\":[\"About the Seal Engine\"],\"33btmI\":[\"About the Sky Savings Rate\"],\"EK990b\":[\"About the Staking Engine\"],\"BEDhLC\":[\"About Trade\"],\"JSpjg7\":[\"Access Restricted\"],\"oEQKsC\":[\"Access rewards without giving up control\"],\"ZJl4pb\":[\"Access Sky Savings Rate with USDS\"],\"H+69X5\":[\"Access the Sky Savings Rate\"],\"vaQZ1L\":[\"Access via VPN is not permitted. Please disconnect your VPN and refresh the page to continue.\"],\"D9psGU\":[\"Accrued staking rewards\"],\"BaUx27\":[\"Accumulated Rewards\"],\"dY+UF0\":[\"Add \",[\"0\"],\" to wallet\"],\"Gakb9M\":[\"Address Verification Error\"],\"3Vs6Gg\":[\"All rewards\"],\"ptcE8h\":[\"Almost done!\"],\"hehnjM\":[\"Amount\"],\"ByrAgi\":[\"Amount exceeds debt\"],\"Hz7UeZ\":[\"An error occurred when allowing the migration contract to access your SKY and/or MKR tokens.\"],\"ZkODQf\":[\"An error occurred when allowing this app to access the \",[\"symbol\"],\" in your wallet.\"],\"mho98l\":[\"An error occurred when allowing this app to access the tokens in your wallet.\"],\"DfyqBJ\":[\"An error occurred while allowing the app to access the \",[\"symbol\"],\".\"],\"uljOdx\":[\"An error occurred while approving access to your \",[\"symbol\"],\".\"],\"Arf3dt\":[\"An error occurred while claiming your \",[\"amount\"],\" \",[\"symbol\"]],\"vG40Eb\":[\"An error occurred while claiming your rewards\"],\"fvojEH\":[\"An error occurred while preparing the transaction\"],\"vpFXV6\":[\"An error occurred while reverting your tokens.\"],\"KSAhRb\":[\"An error occurred while submitting your signature. Please ensure your wallet is connected to either Ethereum mainnet, Base or Arbitrum and try again. If the issue persists, reach out for assistance in the official <0>Sky Discord</0>\"],\"fpQ43h\":[\"An error occurred while supplying \",[\"symbol\"]],\"LM2nqA\":[\"An error occurred while supplying your \",[\"symbol\"],\".\"],\"OU+b9D\":[\"An error occurred while trading your tokens\"],\"mAQtnJ\":[\"An error occurred while upgrading your tokens.\"],\"HBs7iI\":[\"An error occurred while withdrawing \",[\"symbol\"]],\"7asUl/\":[\"An error occurred while withdrawing your \",[\"symbol\"],\".\"],\"PTlSPZ\":[\"Approval failed\"],\"Z7ZXbT\":[\"Approve\"],\"jyZDMs\":[\"Approve \",[\"0\"],\" amount\"],\"9A1fgU\":[\"Approve Migration contract\"],\"HZDk/5\":[\"Approve migrator contract successful\"],\"/6eHk6\":[\"Approve migrator for new position\"],\"E9Crgq\":[\"Approve migrator for old position\"],\"w5XjHi\":[\"Approve repay amount\"],\"OTEONq\":[\"Approve seal amount\"],\"fj2SAe\":[\"Approve staking amount\"],\"b/Nrz4\":[\"Approve successful\"],\"l8Kxb/\":[\"Approve supply amount\"],\"vOdiAB\":[\"Approve token access\"],\"VQsWz6\":[\"Approve tokens access\"],\"D32f3J\":[\"Approve trade amount\"],\"ztBP6l\":[\"Approve withdraw amount\"],\"PP3Epf\":[\"Approving \",[\"0\"],\" \",[\"1\"]],\"/SL1bt\":[\"Approving \",[\"0\"],\" MKR\"],\"3dCGCi\":[\"Approving \",[\"0\"],\" SKY\"],\"imGZGI\":[\"Approving \",[\"0\"],\" token\"],\"t7V22I\":[\"Approving \",[\"0\"],\" USDS\"],\"Q50mpS\":[\"Approving migrator contract\"],\"iH8pgl\":[\"Back\"],\"Yqrv73\":[\"Back to Rewards\"],\"pHzgIM\":[\"Back to Savings\"],\"uPGssN\":[\"Back to Seal\"],\"/qTdrx\":[\"Back to Trade\"],\"9/uJXU\":[\"Back to Upgrade\"],\"jqPbFF\":[\"balances\"],\"dnHq4n\":[\"Balances\"],\"s5FcOh\":[\"Balances displays all of your Sky-related funds available on the Base network. When you connect your crypto wallet to Sky.money to access the decentralised Sky Protocol, only the tokens in the wallet that are relevant to the app on Base are listed. With this visibility, you can better self-manage your funds. Sky.money is non-custodial and permissionless.\"],\"Aow1df\":[\"Balances displays all of your Sky-related funds. When you connect your crypto wallet to Sky.money to access the decentralised Sky Protocol, only the tokens in the wallet that are relevant to the app are listed. With all of your Sky funds visible in one place, you can better self-manage your funds. Sky.money is non-custodial and permissionless.\"],\"8Jpln4\":[\"Be sure to check your transaction status on CoW Explorer to verify the cancellation was successful\"],\"Z5iL7Y\":[\"Begin migration\"],\"H86vq7\":[\"Begin the savings process\"],\"T6uYU2\":[\"Borrow\"],\"1oyh4g\":[\"Borrow rate\"],\"T/2rSA\":[\"Borrow Rate\"],\"1iItAH\":[\"Borrow USDS against your MKR and SKY\"],\"fMJQZK\":[\"Borrowed\"],\"3TzOSk\":[\"Borrowing\"],\"8xWlkd\":[\"By setting your slippage tolerance level, you control the degree of token price fluctuation that you will accept between the time you initiate a trade transaction and its execution on the blockchain.\"],\"rUBPXf\":[\"Cancel error\"],\"tVJk4q\":[\"Cancel order\"],\"SCi4ph\":[\"Cancel successful\"],\"2EWn23\":[\"Canceling order\"],\"vv7kpg\":[\"Cancelled\"],\"Mywj+z\":[\"Cannot be migrated\"],\"IaTjAK\":[\"Checking your position status...\"],\"hasH3f\":[\"Choose a token to receive\"],\"SAZ3Nu\":[\"Choose a token to trade, and enter an amount\"],\"cqtlp6\":[\"Choose a token to upgrade, and enter an amount\"],\"TRXvrZ\":[\"Choose your delegate\"],\"hcDcnr\":[\"Choose your reward token\"],\"Kk1ibq\":[\"Chronicle\"],\"sA8QkT\":[\"Chronicle Points are not a native feature of the Sky Protocol. Skybase International does not control or guarantee the availability, distribution or allocation of Chronicle Points or any other Chronicle funds. The Chronicle project operates independently of Sky.money and Skybase International. Please be aware that any engagement with Chronicle is at your own risk, and we bear no responsibility for any outcomes associated with this third-party system, or any funds associated with it.\"],\"EOMrsD\":[\"Claim \",[\"0\"],\" \",[\"1\"]],\"96tn/4\":[\"Claim failed\"],\"JalkSW\":[\"Claim rewards\"],\"IjLl6T\":[\"Claim successful\"],\"9JsE4+\":[\"Claim your rewards\"],\"fmr9hF\":[\"Claimed from the \",[\"0\"],\" rewards pool\"],\"C40d+t\":[\"Claiming \",[\"amount\"],\" \",[\"symbol\"]],\"AZLQ3W\":[\"Claiming from the \",[\"0\"],\" rewards pool\"],\"XTqkjC\":[\"Claiming rewards\"],\"B4Atwp\":[\"Collateral to migrate and upgrade\"],\"bABgsS\":[\"Collateral value\"],\"52+oOS\":[\"Collateralization ratio\"],\"na9F13\":[\"Combined actions\"],\"7VpPHA\":[\"Confirm\"],\"i2ntyN\":[\"Confirm position\"],\"boxUWK\":[\"Confirm the change in your position\"],\"jh0i4n\":[\"Confirm this transaction in your wallet.\"],\"+rcpky\":[\"Confirm trade details\"],\"dOpuYO\":[\"Confirm your claim\"],\"LDafjB\":[\"Confirm your migration\"],\"UeLGc8\":[\"Confirm your position\"],\"a9jdk3\":[\"Confirm your revert\"],\"5i7BBY\":[\"Confirm your trade\"],\"5/1e4L\":[\"Confirm your transaction\"],\"RguYfm\":[\"Confirm your transfer\"],\"Vkn0om\":[\"Confirm your upgrade\"],\"31o31J\":[\"Connect a wallet to view and manage your funds\"],\"uiMHKV\":[\"Connect a wallet to view your transaction history.\"],\"Zk71jD\":[\"Connect to explore Sky Protocol features\"],\"VHOVEJ\":[\"Connect wallet\"],\"CtByM7\":[\"Connect Wallet\"],\"xGVfLh\":[\"Continue\"],\"o2hKMx\":[\"Continue to migrate\"],\"dNkWkk\":[\"Continue to open Staking position and migrate\"],\"6V3Ea3\":[\"Copied\"],\"UyTxCC\":[\"Copy transaction hash\"],\"4/r90S\":[\"Creating order\"],\"OdcCkY\":[\"Creating order to trade \",[\"originAmount\"],\" \",[\"0\"],\" for \",[\"targetAmount\"],\" \",[\"1\"]],\"ONgiPZ\":[\"Creation of new positions has been disabled. Management of existing positions remains available.\"],\"5IKmDJ\":[\"Current \",[\"0\"],\" price\"],\"0/hald\":[\"Current MKR price\"],\"91aIlo\":[\"Current SKY price\"],\"8Tg/JR\":[\"Custom\"],\"mYGY3B\":[\"Date\"],\"osXj5n\":[\"Debt ceiling\"],\"aXWapR\":[\"Debt ceiling utilization\"],\"OH1wUP\":[\"Debt must be paid off entirely, or left with a minimum of \",[\"0\"]],\"OqvFST\":[\"Debt to migrate\"],\"OreCAS\":[\"Delayed Upgrade Penalty\"],\"XbvxUa\":[\"Delegate\"],\"4cDE5U\":[\"Delegates in receipt of token voting power can never directly access any tokens delegated to them, including staked tokens. Throughout the delegation process, you always own and are in control of your staked tokens, and you can change your delegate at any time. Staking to delegate your voting power may be a useful option for governance token holders who have limited time to allocate to the process, who want to save on the cost of gas involved in voting on their own, and who also want to earn Staking Rewards.\"],\"URmyfc\":[\"Details\"],\"mSlzbk\":[\"Directly trade eligible tokens for Sky ecosystem tokens using permissionless and non-custodial rails. With the Sky.money interface, you can access the decentralised Sky Protocol to trade, via smart contracts on the blockchain instead of relying on centralised entities.\"],\"EruE+Y\":[\"Doing multicall\"],\"LeBTa4\":[\"Earn with USDS\"],\"J3/IOp\":[\"Enter amount\"],\"0k03/k\":[\"Enter an amount of USDS to revert\"],\"SlfejT\":[\"Error\"],\"JSOszs\":[\"Error claiming from the \",[\"0\"],\" rewards pool\"],\"tFgCIM\":[\"Error fetching quote\"],\"kzLw5+\":[\"Error preparing transaction\"],\"9E2YVn\":[\"Estimated price impact\"],\"sXKb3l\":[\"Exchange rate\"],\"ERDm8Q\":[\"Execute Migration\"],\"Rwrues\":[\"Exit fee\"],\"1Ukl6z\":[\"Exit fee percentage\"],\"uroj3Y\":[\"Exit Seal Engine\"],\"5qYFxv\":[\"Expected input\"],\"5zAbWs\":[\"Expected output\"],\"aJ4pMe\":[\"FAQs\"],\"eyDxfX\":[\"Fetching position details\"],\"8BRHep\":[\"Fetching price\"],\"bwTCFf\":[\"Fetching transaction details\"],\"0+yVIs\":[\"Funds\"],\"n2tRx5\":[\"Get rewards\"],\"2vrrZN\":[\"Get rewards with USDS\"],\"Hco/fy\":[\"Get rewards with your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" \",[\"0\"]],\"r80m0R\":[\"Get rewards with your USDS\"],\"GVqUwO\":[\"Get SKY rewards with USDS\"],\"Xqya6K\":[\"Go to \",[\"0\"],\" \",[\"module\"]],\"VMlRqi\":[\"Hide details\"],\"SJE/aT\":[\"High risk\"],\"N6Yu1E\":[\"How much \",[\"0\"],\" would you like to seal?\"],\"0GN4ro\":[\"How much \",[\"0\"],\" would you like to supply?\"],\"alelgA\":[\"How much \",[\"0\"],\" would you like to withdraw?\"],\"Aj6eSs\":[\"How much SKY would you like to stake?\"],\"I+EWz5\":[\"How much SKY would you like to unstake?\"],\"RVfqB6\":[\"How much USDS would you like to supply?\"],\"Y9x9vA\":[\"How much USDS would you like to withdraw?\"],\"p2Lq9v\":[\"How much would you like to borrow? (Optional)\"],\"uoB8aW\":[\"How much would you like to repay?\"],\"BI4X06\":[\"How much would you like to unseal?\"],\"5Xwi7N\":[\"I acknowledge that my MKR collateral will be upgraded to SKY and that this action is irreversible.\"],\"AdrngO\":[\"I have read and understand the\"],\"zzHkj0\":[\"If the actual slippage is greater than your chosen tolerance level, the transaction will fail and be reverted.\"],\"joAGUm\":[\"in order to provide access to Seal Rewards and encourage a deeper commitment to Sky ecosystem governance.\"],\"/LCAwL\":[\"In progress\"],\"jxmtLS\":[\"Input is estimated. You will spend at most \",[\"slippageAdjustedQuote\"],\" \",[\"0\"],\" or the transaction will revert.\"],\"cPcTW+\":[\"Insufficient funds\"],\"91ztwA\":[\"Insufficient funds. Your balance is \",[\"0\"],\" \",[\"1\"],\".\"],\"zwWKhA\":[\"Learn more\"],\"+kaplw\":[\"Legal Terms\"],\"drdV8R\":[\"Liquidation\"],\"jK/Hx9\":[\"Liquidation price\"],\"f83Z+E\":[\"Liquidation ratio\"],\"QebUJp\":[\"Liquidation risk meter\"],\"PvW9vD\":[\"Liquidation risk too high\"],\"yQE2r9\":[\"Loading\"],\"lLvRjy\":[\"Looks like you need \",[\"0\"],\" to get rewards\"],\"izP1nW\":[\"Looks like you need USDS\"],\"owGS71\":[\"Low risk\"],\"mEal++\":[\"Manage Position \",[\"0\"]],\"VkC8HD\":[\"Manage your position(s)\"],\"xjWv96\":[\"Manage your staking position(s)\"],\"6ntV4v\":[\"Max borrowable amount\"],\"ERwTwB\":[\"Maximum input\"],\"VXFjd8\":[\"Metrics\"],\"y5rS9U\":[\"Migrate\"],\"wzSERq\":[\"Migrate from:\"],\"HqOTGT\":[\"Migrate position\"],\"jF99e4\":[\"Migrate to:\"],\"GrXJP9\":[\"Migrate your position(s) to the Staking Engine\"],\"NAA/Qh\":[\"Migrating your old position\"],\"u6h8ps\":[\"Migration\"],\"stZYz8\":[\"Migration contract approved\"],\"n+9S/a\":[\"Migration failed\"],\"dASpCv\":[\"Migration successful\"],\"Wfcj3C\":[\"Min borrowable amount\"],\"EdyhBw\":[\"Minimum output\"],\"jfjdE/\":[\"MKR\"],\"A6HSZk\":[\"MKR delegated by you\"],\"4V3GfI\":[\"MKR Liquidation price\"],\"K3og3+\":[\"MKR supplied to the Seal Engine\"],\"LV+hFt\":[\"More rewards coming soon\"],\"xS6gKM\":[\"Multicall failed\"],\"UHEof5\":[\"Multicall successful\"],\"71gS06\":[\"My rewards\"],\"/WDzNV\":[\"Network costs (est.)\"],\"xTLCYa\":[\"Network Error\"],\"0P46e1\":[\"New positions disabled\"],\"dEuBX/\":[\"Next, confirm the revert transaction.\"],\"/9a865\":[\"Next, confirm the transaction in your wallet.\"],\"s1/bt4\":[\"Next, confirm the upgrade transaction.\"],\"y1xddf\":[\"Next, execute Migration.\"],\"r+w5Bx\":[\"No balances found\"],\"7DSVY1\":[\"No delegate\"],\"3BdDlA\":[\"No delegates found\"],\"7elymg\":[\"No history found\"],\"UK1Wsk\":[\"No reward\"],\"+z+MZn\":[\"No rewards found\"],\"8bNIKG\":[\"No transactions found\"],\"YYy1A7\":[\"Not enough collateral to borrow\"],\"XfDD/m\":[\"Not enough USDS in your wallet\"],\"fQoNs3\":[\"Note that reverted transactions may still incur gas fees.\"],\"uGjDTp\":[\"On Arbitrum, you can convert between USDS, sUSDS and USDC through a Peg Stability Module (PSM) deployed to Arbitrum and powered by Spark. The PSM on Arbitrum handles conversions programmatically, driven at your direction. PSMs are smart contracts designed to maintain the stability of stablecoins and allow users to convert certain stablecoins directly with the Sky Protocol at a fixed rate and with no fees. However, blockchain (gas) fees may apply.\"],\"wUm+E3\":[\"On Base, you can convert between USDS, sUSDS and USDC through a Peg Stability Module (PSM) deployed to the Base blockchain and powered by Spark. The PSM on Base handles conversions programmatically, driven at your direction. PSMs are smart contracts designed to maintain the stability of stablecoins and allow users to convert certain stablecoins directly with the Sky Protocol at a fixed rate and with no fees. However, blockchain (gas) fees may apply.\"],\"1UYy6/\":[\"Only Ethereum Mainnet and Base are supported at this time.<0/>Please switch networks to continue.\"],\"2j/9sB\":[\"Open a new position\"],\"a/+Wxk\":[\"Open a position\"],\"M1JiPR\":[\"Open a position in new engine\"],\"EROE7C\":[\"Open new Staking position\"],\"HglIuX\":[\"Open position\"],\"yeN+0t\":[\"Open Position\"],\"fecnvZ\":[\"Opening position\"],\"MepIIx\":[\"or a contract that you own\"],\"see00j\":[\"Order cancellation attempt failed\"],\"H5qWhm\":[\"Order cancelled\"],\"rOjKDb\":[\"Order created\"],\"gmgvmw\":[\"Order creation failed\"],\"+8sFxs\":[\"Output is estimated. You will receive at least \",[\"slippageAdjustedQuote\"],\" \",[\"0\"],\" or the transaction will revert.\"],\"ebshg7\":[\"Please allow the migration contract to access your SKY and/or MKR tokens in order to migrate your position.\"],\"reiBba\":[\"Please allow this app to access the \",[\"symbol\"],\" in your wallet.\"],\"ehnwnY\":[\"Please allow this app to access the tokens in your wallet.\"],\"BPNdM5\":[\"Please confirm that you want to claim your \",[\"symbol\"],\" rewards directly to your wallet.\"],\"Xe3UgS\":[\"Please confirm that you want to claim your rewards directly to your wallet.\"],\"qNeLEO\":[\"Please connect your wallet to Ethereum Mainnet to start the migration of your positions.\"],\"tQj3dN\":[\"Please connect your wallet to view your history\"],\"P+gnB7\":[\"Please try again\"],\"RUdxWn\":[\"Please try the action again or reach out on Discord for assistance if the problem persists.\"],\"rYG2u6\":[\"Please wait...\"],\"lukEtz\":[\"Position overview\"],\"M2evD6\":[\"Position summary\"],\"ySm+ue\":[\"Preparing to withdraw \",[\"amount\"],\" \",[\"symbol\"]],\"4eNKHk\":[\"Presign transaction error\"],\"kH6wUX\":[\"Price impact\"],\"OFSQQU\":[\"Processing transaction\"],\"fqDzSu\":[\"Rate\"],\"TAocpQ\":[\"Rate: \",[\"0\"]],\"p6dYWE\":[\"Ready to upgrade and explore?\"],\"1t/NnN\":[\"Reject\"],\"2ST7PO\":[\"Remaining \",[\"0\"],\" balance\"],\"3q3mFy\":[\"Repay\"],\"UkyQ9/\":[\"Repaying\"],\"b9wOqS\":[\"Repaying USDS in the Seal Rewards module\"],\"emVX71\":[\"Repaying USDS in the Stake Rewards module\"],\"6gRgw8\":[\"Retry\"],\"jJdwCB\":[\"Revert\"],\"2siKqA\":[\"Revert \",[\"0\"],\" into \",[\"1\"]],\"1Uk3Sx\":[\"Revert failed\"],\"/rDyyE\":[\"Revert successful\"],\"wFcQgg\":[\"Review trade\"],\"vTA+DN\":[\"Reward\"],\"5BAZfS\":[\"rewards\"],\"4cJ0hF\":[\"Rewards\"],\"cBN7Rx\":[\"Rewards Suppliers\"],\"MgRuAB\":[\"Rewards Supply\"],\"DKSrEg\":[\"Rewards Withdraw \"],\"dMe9aP\":[\"Risk level\"],\"955Am3\":[\"savings\"],\"Baj2MJ\":[\"Savings\"],\"rpF9Ks\":[\"Savings balance\"],\"cenXKH\":[\"Savings Suppliers\"],\"aL3WlV\":[\"Savings Supply\"],\"GaNPNN\":[\"Savings Withdraw\"],\"fHfpUa\":[\"seal\"],\"QHu5HJ\":[\"Seal\"],\"8eFMr9\":[\"Seal and borrow\"],\"D44p5E\":[\"Seal and Borrow\"],\"uXcnBJ\":[\"Seal Engine\"],\"zsYYaF\":[\"Seal Engine is deprecated\"],\"g+LgtS\":[\"Seal Position \",[\"0\"]],\"kfoFPG\":[\"Seal reward\"],\"kpSfRC\":[\"Seal Rewards can be accessed when you supply MKR or SKY to the Seal Engine of the decentralised, non-custodial Sky Protocol. Currently, all Seal Rewards take the form of USDS. Eventually, subject to Sky ecosystem governance approval, Seal Rewards may also be available in the form of Sky Star tokens.\"],\"9a3GXg\":[\"Seal your tokens and continue to collect rewards\"],\"x4sATq\":[\"Sealed\"],\"XroWGN\":[\"Sealing\"],\"i+3e58\":[\"Sealing MKR in the Seal Rewards module\"],\"vSsmlb\":[\"Sealing SKY in the Seal Rewards module\"],\"0nGp+R\":[\"See all rewards\"],\"1nxYp+\":[\"Select a delegate\"],\"T0Y2+3\":[\"Select a token\"],\"4NxZNv\":[\"Select delegate\"],\"4h8dlm\":[\"Select reward\"],\"0RrIzN\":[\"Select token\"],\"cY9Ul6\":[\"Sending \",[\"0\"],\" \",[\"1\"],\" to the EthFlow contract\"],\"N9FI6u\":[\"Sending \",[\"originAmount\"],\" \",[\"0\"],\" to the contract\"],\"MaT4aP\":[\"Sending ETH\"],\"/fk+tg\":[\"Show MKR values\"],\"sF1iBn\":[\"Show SKY values\"],\"PciV53\":[\"Signing failed\"],\"6Uau97\":[\"Skip\"],\"O5iCTB\":[\"SKY\"],\"Ijnb8m\":[\"SKY delegated by you\"],\"kZe2Hz\":[\"SKY is a native governance token of the decentralised Sky ecosystem and the upgraded version of MKR. You can upgrade your MKR to SKY at the rate of 1:24,000, trade SKY for USDS and, soon, use it to accumulate Activation Token Rewards and participate in Sky ecosystem governance.\"],\"Y1m0OS\":[\"SKY Liquidation price\"],\"MaeKFC\":[\"Sky Protocol activity\"],\"PW8h7p\":[\"Sky Protocol features\"],\"JOoMed\":[\"Sky Protocol overview\"],\"s0FRGb\":[\"Sky Savings Rate\"],\"vv+t94\":[\"Sky Savings Rate info\"],\"Bmf/1K\":[\"Sky Savings Rate Pool\"],\"wMckBM\":[\"SKY supplied to Staking Engine\"],\"fVXVhr\":[\"Sky Token Rewards\"],\"faBVe0\":[\"Sky Token Rewards activity\"],\"CNwxiU\":[\"Sky Token Rewards overview\"],\"cd3AuW\":[\"Sky Tokens Rewards are what you access when you supply USDS to the Sky Token Rewards module of the decentralised Sky Protocol. Sky Token Rewards are in the form of SKY governance tokens. No minimum USDS supply amount is required. With the Sky Protocol, you can access rewards without giving up control of your supplied funds.\"],\"CMHmbm\":[\"Slippage\"],\"GbNWWs\":[\"Slippage tolerance\"],\"nwtY4N\":[\"Something went wrong\"],\"d6NowW\":[\"Something went wrong when trying to post the order to the Order Book. Please try again.\"],\"K2KBQO\":[\"Something went wrong when trying to send the presign transaction. Please try again.\"],\"2xYoRh\":[\"Something went wrong when trying to sign the message. Please try again.\"],\"BUs6bM\":[\"Something went wrong with your transaction. Please try again.\"],\"SIF9mV\":[\"Something went wrong with your withdraw. Please try again.\"],\"yHwG3y\":[\"Soon\"],\"BTYwOV\":[\"Soon on \",[\"0\"]],\"GgFN8s\":[\"stake\"],\"JYKRJS\":[\"Stake\"],\"/Yngk8\":[\"Stake and borrow\"],\"AxkgEQ\":[\"Stake and Borrow\"],\"q6lAbz\":[\"Staked\"],\"KsqhWn\":[\"Staking\"],\"nv89++\":[\"Staking Engine\"],\"GIuDLv\":[\"Staking Engine Overview\"],\"FFWnaC\":[\"Staking MKR in the Stake Rewards module\"],\"HY3v9a\":[\"Staking position \",[\"0\"]],\"cm7uZi\":[\"Staking positions\"],\"dQsGr4\":[\"Staking reward\"],\"oSMtIr\":[\"Staking Reward\"],\"VtYGp9\":[\"Staking Rewards can be accessed when SKY is supplied to the Staking Engine of the decentralized, non-custodial Sky Protocol. Currently, all Staking Rewards take the form of USDS. Staking Reward rates are determined by Sky Ecosystem Governance through the process of decentralized onchain voting.\"],\"fq8VvK\":[\"Staking Rewards overview\"],\"3K2VSu\":[\"Staking SKY in the Staking Rewards Engine\"],\"tOb+Bs\":[\"Start getting rewards\"],\"XbPrwL\":[\"Start saving\"],\"ne/7f/\":[\"Start saving with your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" \",[\"0\"]],\"hQRttt\":[\"Submit\"],\"zzDlyQ\":[\"Success\"],\"oMgC5V\":[\"Success!\"],\"RGHzX4\":[\"Successfully claimed your rewards\"],\"8yaM29\":[\"Successfully withdrawn\"],\"mQKIbi\":[\"Supplied \",[\"0\"],\" to Sky Token Rewards module\"],\"G2ydN6\":[\"Supplied balance\"],\"q/qf2e\":[\"Supplied Funds\"],\"9RecCt\":[\"Suppliers\"],\"bwSQI0\":[\"Supply\"],\"ifSqdb\":[\"Supply failed\"],\"QLT3yd\":[\"Supply successful\"],\"gIFGFK\":[\"Supplying \",[\"0\"],\" \",[\"1\"]],\"gQA+BV\":[\"Supplying \",[\"0\"],\" to Sky Token Rewards module\"],\"KyXvg5\":[\"Supplying \",[\"0\"],\" USDS\"],\"wDRiiy\":[\"Supplying stablecoins to the Savings feature on either Arbitrum or Ethereum is very similar. However, given that no native Sky Savings Rate module is currently deployed to Arbitrum, when transacting on Arbitrum you always interact with the Peg Stability Module (PSM) for conversions to/from USDS, sUSDS and USDC. The PSM on Arbitrum handles conversions programmatically, driven at your direction, between these pairs directly.\"],\"ypSkCA\":[\"sUSDS\"],\"aDw3o4\":[\"sUSDS is a savings token for eligible users. When you supply USDS to the Sky Savings Rate module, you access the Sky Savings Rate and may receive sUSDS tokens. These sUSDS tokens serve as a digital record of your USDS interaction with the SSR module and any value accrued to your position.\"],\"TA0cAA\":[\"Switch chain\"],\"aRPqbz\":[\"Switch network\"],\"iFaZvO\":[\"Terms of Use.\"],\"21v4Ut\":[\"The experience of supplying stablecoins to the Savings feature on Base and Ethereum is very similar. However, given that no native Sky Savings Rate module is deployed to Base, when transacting on Base you always interact with the Peg Stability Module (PSM) for conversions to/from USDS, sUSDS and USDC. The PSM on Base handles conversions programmatically, driven at your direction, between these pairs directly.\"],\"U9+cur\":[\"The MKR and or SKY tokens you supply to the Seal Engine are sealed behind an exit fee\"],\"+5UJJc\":[\"The multicall transaction was successful\"],\"fdYBYP\":[\"The Seal Engine has been deprecated. You can either migrate your positions to the Staking Engine or manually close them.\"],\"E82EBf\":[\"The Seal Engine is a module of the Sky Protocol. The MKR and or SKY tokens you supply to the Seal Engine are sealed behind an exit fee in order to provide access to Seal Rewards and encourage a deeper commitment to Sky ecosystem governance. With Sky, you always remain in control of your funds.\"],\"MkDxJ2\":[\"The Seal Engine is deprecated\"],\"2mmxra\":[\"The Seal Engine is now deprecated. Migrate your positions to the Staking Engine.\"],\"z7r4H/\":[\"The Staking Engine is a module of the Sky Protocol. It has replaced the Seal Engine, offering the same features but it has no exit fee and only supports SKY, not MKR. The SKY tokens you supply to the Seal Engine enable you to access Staking Rewards, and more. With Sky, you always remain in control of your assets.\"],\"ReQqwr\":[\"The transaction was not successful.\"],\"ZoRavi\":[\"The transaction was successful.\"],\"LAf9ty\":[\"The voting power delegation feature of the Staking Engine of the Sky Protocol enables you to entrust your voting power to a delegate of your choosing, who can then vote in the Sky Ecosystem Governance process on your behalf. You can choose one delegate per SKY position. If you want to entrust your SKY to two delegates using the Staking Engine, you will need to create two separate positions.\"],\"J8WFuz\":[\"then get rewards\"],\"GccUJx\":[\"There was an error fetching this data\"],\"ymaC9J\":[\"This position is not valid for migration\"],\"fqWDch\":[\"This reflects your slippage tolerance.\"],\"B5rbTw\":[\"To migrate, you'll need an open staking position.\"],\"kR/PYK\":[\"Token access approval in progress.\"],\"Wlo0Pj\":[\"Token access approved\"],\"knw7Th\":[\"Tokens to receive\"],\"ek5j0M\":[\"Total \",[\"0\"],\" Points rewarded\"],\"AupAL/\":[\"Total \",[\"0\"],\" rewarded\"],\"VyTyyx\":[\"Total \",[\"0\"],\" to \",[\"1\"]],\"m1Tkiq\":[\"Total MKR delegated\"],\"dG0hDK\":[\"Total SKY\"],\"u2HOn6\":[\"Total SKY delegated\"],\"krZBkx\":[\"Total SKY staked\"],\"hFuIUC\":[\"Total SKY upgraded\"],\"nSW2+t\":[\"Total supply of USDS\"],\"QjI6sW\":[\"Total TVL\"],\"7yAZTu\":[\"Total USDS\"],\"7Ip3+3\":[\"Total USDS borrowed\"],\"gR5tcs\":[\"Total USDS upgraded\"],\"v2at0H\":[\"trade\"],\"JHxGP5\":[\"Trade\"],\"wMXR42\":[\"Trade and get rewards\"],\"IBJ4m8\":[\"Trade and start saving\"],\"xLnv/y\":[\"Trade completed\"],\"F8/bq1\":[\"Trade details\"],\"qP3CX4\":[\"Trade failed\"],\"3BwII0\":[\"Trade successful\"],\"EGySk9\":[\"Trade USDC for USDS\"],\"+HuY5Y\":[\"Trade USDT for USDS\"],\"vYq+pF\":[\"Trade your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" for USDS \",[\"0\"]],\"JML3A+\":[\"Trade your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" for USDS to get rewards \",[\"0\"]],\"whTBHB\":[\"Trade your crypto tokens\"],\"ZFtwlj\":[\"Trades\"],\"HZN+sw\":[\"Trading\"],\"fKebHy\":[\"Trading \",[\"0\"],\" \",[\"1\"]],\"OeUID4\":[\"Trading \",[\"0\"],\" for \",[\"1\"]],\"1LjK22\":[\"Transaction history\"],\"yJUUbn\":[\"Transaction overview\"],\"4wyw8H\":[\"Transactions\"],\"hVOvL5\":[\"Transfer the voting power of your MKR and SKY tokens to a recognized delegate\"],\"TVVzzC\":[\"Transferring \",[\"amount\"],\" \",[\"symbol\"]],\"FHKsZF\":[\"TVL\"],\"UGKYAL\":[\"TVL (Sealed)\"],\"jsD/E9\":[\"TVL (Staked)\"],\"F/aF11\":[\"TVL (Total Value Locked)\"],\"M/qFyA\":[\"Tx hash\"],\"+zy2Nq\":[\"Type\"],\"pvle9K\":[\"Unable to fetch balance\"],\"dDjdmw\":[\"Unable to fetch data\"],\"8ctLUE\":[\"Unable to fetch history\"],\"vJ4BgG\":[\"Unable to load chart data, please try again later.\"],\"kWqOio\":[\"Unknown status\"],\"wVM3lS\":[\"Unknown status.\"],\"n8rLbA\":[\"Unseal\"],\"lb0nUd\":[\"Unseal and pay back\"],\"TMmP/k\":[\"Unseal kick\"],\"EnpjmS\":[\"Unsealing\"],\"OFjZGo\":[\"Unstake\"],\"ND/gUe\":[\"Unstake and pay back\"],\"1gWStS\":[\"Unstaking\"],\"/eZFGD\":[\"Update Position\"],\"C7+lrh\":[\"Updating position\"],\"CI7l3I\":[\"upgrade\"],\"kwkhPe\":[\"Upgrade\"],\"RuKyDj\":[\"Upgrade \",[\"0\"],\" into \",[\"1\"]],\"l7KdRZ\":[\"Upgrade and get rewards\"],\"Ak/bnf\":[\"Upgrade and Save\"],\"/ro1de\":[\"Upgrade DAI to USDS\"],\"iFffAs\":[\"Upgrade failed\"],\"BBcLr/\":[\"Upgrade MKR to SKY\"],\"nBBfdP\":[\"Upgrade stats\"],\"it0Uj0\":[\"Upgrade successful\"],\"7mDs5j\":[\"Upgrade your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" to SKY \",[\"0\"]],\"nCVcPv\":[\"Upgrade your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" to USDS \",[\"0\"]],\"NiuUNJ\":[\"Upgrade your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" to USDS to get rewards \",[\"0\"]],\"tdLkWD\":[\"Upgrade your DAI and MKR\"],\"mMTg5T\":[\"USDS\"],\"a3SIAW\":[\"USDS borrowed\"],\"rtlUFl\":[\"USDS is the stablecoin of the decentralised Sky Protocol. It can be used in several ways, including to participate in the Sky Savings Rate and get Sky Token Rewards without giving up control. It is the upgraded version of DAI.\"],\"35Aeb5\":[\"USDS not supplied\"],\"DkT6+s\":[\"USDS supplied\"],\"BN3P7Z\":[\"USDS supplied to Rewards\"],\"B5+3eA\":[\"View Chronicle\"],\"8sLe4/\":[\"View contract\"],\"B45JHN\":[\"View delegate profile\"],\"2Eoi/a\":[\"View details\"],\"iKNHSh\":[\"View on Mainnet\"],\"B6gcTV\":[\"View transaction on \",[\"explorerName\"]],\"ik1/7b\":[\"View transaction on CoW Explorer\"],\"1KJVZA\":[\"VPN Detected\"],\"v/dhKi\":[\"Waiting for confirmation\"],\"Fm6tB5\":[\"Waiting for the order to be executed by a solver to trade \",[\"originAmount\"],\" \",[\"0\"],\" for \",[\"targetAmount\"],\" \",[\"1\"]],\"LPRCSq\":[\"Wallet Funds\"],\"l6hetR\":[\"We could not approve the migrator contract to migrate your position.\"],\"Mv9XuX\":[\"We could not approve your token allowance.\"],\"+0kfJF\":[\"We could not claim your rewards.\"],\"1RmYBC\":[\"We could not complete the transaction.\"],\"869lRt\":[\"We could not migrate your position.\"],\"uuQUbT\":[\"We couldn't load the Seal module rewards. Please try again later.\"],\"GKhJGt\":[\"We couldn't load the Stake module rewards. Please try again later.\"],\"87d5yX\":[\"We couldn't load your funds. Please try again later.\"],\"6IvQrp\":[\"When you hold SKY tokens, you maintain the right to participate in the process of Sky Ecosystem Governance voting. That means that you have the ability to contribute to the community-driven, decentralized ecosystem decision-making process, which occurs through onchain voting.\"],\"LHZrJ5\":[\"When you supply USDS to the Sky Savings Rate module of the decentralised Sky Protocol, you access the Sky Saving Rate and may accumulate additional USDS over time. No minimum supply amount is required, and you always maintain control of your supplied funds, as this feature is non-custodial.\"],\"OsyKSt\":[\"Withdraw\"],\"JzNyI/\":[\"Withdraw failed\"],\"CFlqeA\":[\"Withdraw successful\"],\"LM3Gr+\":[\"Withdrawal\"],\"4jYJBs\":[\"Withdrawing \",[\"0\"],\" \",[\"1\"]],\"yQwdfi\":[\"Withdrawing \",[\"0\"],\" from Sky Token Rewards module\"],\"U8T2RG\":[\"Withdrawing \",[\"0\"],\" USDS\"],\"d3Og12\":[\"Withdrawing \",[\"amount\"],\" \",[\"symbol\"]],\"4nZOms\":[\"You approved \",[\"0\"]],\"lP3Uf0\":[\"You approved \",[\"0\"],\" \",[\"1\"]],\"+onGpM\":[\"You approved \",[\"0\"],\" SKY\"],\"XVi6yz\":[\"You approved MKR\"],\"kdPSTy\":[\"You approved SKY\"],\"0trmLT\":[\"You approved the migrator contract to migrate your position.\"],\"JSXCUk\":[\"You approved USDS\"],\"GYzu47\":[\"You are migrating your position from the Seal Engine to the Staking Engine. No exist fee applies. Please check the acknowledgement box below to proceed.\"],\"Sr+aVb\":[\"You are now trading \",[\"originAmount\"],\" \",[\"0\"],\". You will receive \",[\"targetAmount\"],\" \",[\"1\"]],\"PQ1fZG\":[\"You borrowed\"],\"WJu9ZH\":[\"You can optionally select a delegate or skip this step\"],\"U5GtXo\":[\"You claimed your rewards\"],\"L4PHD4\":[\"You don't have any open positions.\"],\"7D82TB\":[\"You have no debt to repay\"],\"UYnzw5\":[\"You just opened your position\"],\"tc6Cuk\":[\"You just updated your position\"],\"fm1V3m\":[\"You received \",[\"targetAmount\"],\" \",[\"0\"],\" for \",[\"originAmount\"],\" \",[\"1\"],\".\"],\"kW4v0V\":[\"You reverted \",[\"0\"],\" \",[\"1\"],\" into \",[\"2\"]],\"hgv1+M\":[\"You sealed\"],\"sW6QeT\":[\"You staked\"],\"KSYIPL\":[\"You successfully cancelled the order\"],\"XWwT79\":[\"You successfully migrated your position.\"],\"Jv2U3H\":[\"You successfully traded \",[\"originAmount\"],\" \",[\"0\"],\" for \",[\"targetAmount\"],\" \",[\"1\"]],\"cu/5hB\":[\"You successfully withdrew \",[\"amount\"],\" \",[\"symbol\"]],\"ukgWWq\":[\"You supplied \",[\"0\"],\" \",[\"1\"]],\"J0nYIm\":[\"You supplied \",[\"0\"],\" USDS\"],\"wVr3td\":[\"You traded \",[\"0\"],\" \",[\"1\"],\" for \",[\"2\"],\" \",[\"3\"]],\"FiN9Er\":[\"You upgraded \",[\"0\"],\" \",[\"1\"],\" into \",[\"2\"]],\"1YEFAb\":[\"You will migrate your debt and your sealed MKR/SKY from the Seal Engine and stake directly into the Staking Engine.\"],\"+HdZdS\":[\"You will supply\"],\"vFfJSh\":[\"You will withdraw\"],\"0BAvJA\":[\"You withdrew \",[\"0\"],\" \",[\"1\"]],\"dkpskf\":[\"You withdrew \",[\"0\"],\" USDS\"],\"wHkYkI\":[\"You’ve added \",[\"symbol\"],\" to the Sky Token Rewards module.\"],\"+t7VJd\":[\"You've borrowed \",[\"borrowAmount\"],\" USDS by sealing \",[\"collateralToLock\"],\" \",[\"0\"],\". Your new position is open.\"],\"2cIWig\":[\"You've borrowed \",[\"borrowAmount\"],\" USDS by sealing \",[\"collateralToLock\"],\" \",[\"0\"],\". Your position is updated.\"],\"XtqJ3P\":[\"You've borrowed \",[\"borrowAmount\"],\" USDS by staking \",[\"collateralToLock\"],\" \",[\"0\"],\". Your new position is open.\"],\"Ra2ptz\":[\"You've borrowed \",[\"borrowAmount\"],\" USDS by staking \",[\"collateralToLock\"],\" \",[\"0\"],\". Your position is updated.\"],\"3++9pk\":[\"You've borrowed \",[\"borrowAmount\"],\" USDS. Your position is updated.\"],\"XtLD/P\":[\"You’ve claimed \",[\"amount\"],\" \",[\"symbol\"],\" rewards\"],\"0SCgXu\":[\"You’ve claimed your rewards\"],\"L0clWI\":[\"You've received \",[\"amount\"],\" \",[\"symbol\"],\".\"],\"IoTdPf\":[\"You've repaid \",[\"borrowToRepay\"],\" USDS to exit your position.\"],\"tjh+1P\":[\"You've sealed \",[\"collateralToLock\"],\" \",[\"0\"],\". Your new position is open.\"],\"e70lXJ\":[\"You've sealed \",[\"collateralToLock\"],\" \",[\"0\"],\". Your position is updated.\"],\"H7uHNV\":[\"You've staked \",[\"collateralToLock\"],\" \",[\"0\"],\". Your new position is open.\"],\"EZhYRc\":[\"You've staked \",[\"collateralToLock\"],\" \",[\"0\"],\". Your position is updated.\"],\"4/BZ0J\":[\"You've successfully migrated your MKR (automatically upgraded to SKY) and USDS debt from the Seal Engine to the Staking Engine.\"],\"sVeJD+\":[\"You've supplied \",[\"amount\"],\" \",[\"symbol\"],\" to the Sky Savings Rate module\"],\"mttARW\":[\"You've unsealed \",[\"collateralToFree\"],\" \",[\"0\"],\" and repaid \",[\"borrowToRepay\"],\" USDS to exit your position. An exit fee may have been applied.\"],\"FP/yyw\":[\"You've unsealed \",[\"collateralToFree\"],\" \",[\"0\"],\" to exit your position. An exit fee may have been applied.\"],\"gI+xQX\":[\"You've unstaked \",[\"collateralToFree\"],\" \",[\"0\"],\" and repaid \",[\"borrowToRepay\"],\" USDS to exit your position.\"],\"9VxYJE\":[\"You've unstaked \",[\"collateralToFree\"],\" \",[\"0\"],\" to exit your position.\"],\"50uoCO\":[\"You've withdrawn \",[\"amount\"],\" \",[\"symbol\"],\" from the Sky Savings Rate module.\"],\"oIFpug\":[\"Your access is restricted. For more information, please refer to our \",[\"0\"],\".\"],\"IDNK1Q\":[\"Your balances\"],\"4blUNV\":[\"Your cancellation request has been placed\"],\"2AwcW8\":[\"Your claim is being processed on the blockchain. Please wait.\"],\"lAceUj\":[\"Your DeFi journey with Sky is just beginning. Connect your wallet to access the decentralised Sky Protocol and upgrade your DAI to USDS, and your MKR to SKY. Unlocking all the Sky Protocol has to offer, without giving up control, is easy. \"],\"7ahYIu\":[\"Your funds\"],\"lKyonc\":[\"Your migration is being processed on the blockchain. Please wait.\"],\"ynkEEt\":[\"Your MKR and SKY tokens, as well as any rewards that you accumulate, are supplied to a non-custodial smart contract, such that no intermediary takes custody of those tokens. With Sky, you always remain in control of your assets.\"],\"gjXZW3\":[\"Your position \",[\"0\"]],\"LcLwJZ\":[\"Your positions\"],\"XtF2sX\":[\"Your revert is being processed on the blockchain. Please wait.\"],\"7sHd67\":[\"Your Rewards balances\"],\"aDAoh3\":[\"Your Rewards transaction history\"],\"98RblC\":[\"Your Savings \",[\"0\"],\" balance will be\"],\"7DVg0l\":[\"Your Savings transaction history\"],\"7LaudL\":[\"Your Seal Position \",[\"0\"]],\"70dp+h\":[\"Your Seal position transaction history\"],\"0Vympa\":[\"Your sealed tokens enable you to create one or more positions through which you access rewards. You can:\"],\"5uZl11\":[\"Your Staking Engine transaction history\"],\"PlYYhG\":[\"Your staking position is now active. Next, start the migration process.\"],\"tfo6j0\":[\"Your Staking position transaction history\"],\"xcE0Cd\":[\"Your supply is being processed on the blockchain. Please wait.\"],\"FvgcEU\":[\"Your trade is being processed on the blockchain. Please wait.\"],\"IY4lJa\":[\"Your Trade transaction history\"],\"2oIfJv\":[\"Your transaction is being processed on the blockchain to create your position. Please wait.\"],\"YeWXJ6\":[\"Your transaction is being processed on the blockchain to update your position. Please wait.\"],\"SE2RR4\":[\"Your transaction is being processed on the blockchain. Please wait.\"],\"hcdvRM\":[\"Your transfer is being processed on the blockchain. Please wait.\"],\"24fRGM\":[\"Your upgrade is being processed on the blockchain. Please wait.\"],\"zupEAx\":[\"Your Upgrade/Revert transaction history\"],\"v+0dIf\":[\"Your wallet \",[\"0\"],\" balance will be\"],\"jCqPqe\":[\"Your wallet is connected to an unsupported network\"],\"iZTWDn\":[\"Your withdrawal is being processed on the blockchain. Please wait.\"]}")as Messages;
\ No newline at end of file
+/*eslint-disable*/import type{Messages}from"@lingui/core";export const messages=JSON.parse("{\"/+Z5u4\":[\"/+Z5u4\"],\"DBBgGH\":[\"(More rewards coming soon)\"],\"J/hVSQ\":[[\"0\"]],\"VdUN3W\":[[\"0\"],\" — Rewards statistics\"],\"goySwB\":[[\"0\"],\" \",[\"1\"],\" to \",[\"2\"]],\"dCMtyp\":[[\"0\"],\" sealed\"],\"j0i+8f\":[[\"0\"],\" the Sky Savings Rate module\"],\"AZ9pCI\":[[\"0\"],\"<0>\",[\"1\"],\" \",[\"primaryToken\"],\" </0> to <1>\",[\"secondaryToken\"],\" </1>\",[\"2\"]],\"aKz7UM\":[[\"accordionTitle\"]],\"AFuXH2\":[[\"actionLabel\"],\" \",[\"amount\"],\" \",[\"symbol\"]],\"7uDEGy\":[[\"chart\"]],\"w9dLMW\":[[\"label\"]],\"pDgeaz\":[[\"title\"]],\"Q3C5+O\":[\"1 \",[\"0\"],\" = \",[\"executionPrice\"],\" \",[\"1\"]],\"p4aTOD\":[\"A minimum 0.01 ETH is needed to cover transaction costs. Actual gas fees may be lower.\"],\"tjA3Ch\":[\"About Balances\"],\"OD0JzE\":[\"About Chronicle points\"],\"ueUSCy\":[\"About Native Sky Protocol Tokens\"],\"2b3aFS\":[\"About Seal Engine\"],\"QaQ30N\":[\"About Seal Rewards\"],\"Hue35n\":[\"About Sky Token Rewards\"],\"r43jIo\":[\"About Staking Rewards\"],\"e+kjQv\":[\"About the Seal Engine\"],\"33btmI\":[\"About the Sky Savings Rate\"],\"EK990b\":[\"About the Staking Engine\"],\"BEDhLC\":[\"About Trade\"],\"JSpjg7\":[\"Access Restricted\"],\"oEQKsC\":[\"Access rewards without giving up control\"],\"ZJl4pb\":[\"Access Sky Savings Rate with USDS\"],\"H+69X5\":[\"Access the Sky Savings Rate\"],\"vaQZ1L\":[\"Access via VPN is not permitted. Please disconnect your VPN and refresh the page to continue.\"],\"D9psGU\":[\"Accrued staking rewards\"],\"BaUx27\":[\"Accumulated Rewards\"],\"dY+UF0\":[\"Add \",[\"0\"],\" to wallet\"],\"Gakb9M\":[\"Address Verification Error\"],\"3Vs6Gg\":[\"All rewards\"],\"ptcE8h\":[\"Almost done!\"],\"hehnjM\":[\"Amount\"],\"ByrAgi\":[\"Amount exceeds debt\"],\"Hz7UeZ\":[\"An error occurred when allowing the migration contract to access your SKY and/or MKR tokens.\"],\"ZkODQf\":[\"An error occurred when allowing this app to access the \",[\"symbol\"],\" in your wallet.\"],\"mho98l\":[\"An error occurred when allowing this app to access the tokens in your wallet.\"],\"DfyqBJ\":[\"An error occurred while allowing the app to access the \",[\"symbol\"],\".\"],\"uljOdx\":[\"An error occurred while approving access to your \",[\"symbol\"],\".\"],\"Arf3dt\":[\"An error occurred while claiming your \",[\"amount\"],\" \",[\"symbol\"]],\"vG40Eb\":[\"An error occurred while claiming your rewards\"],\"fvojEH\":[\"An error occurred while preparing the transaction\"],\"vpFXV6\":[\"An error occurred while reverting your tokens.\"],\"KSAhRb\":[\"An error occurred while submitting your signature. Please ensure your wallet is connected to either Ethereum mainnet, Base or Arbitrum and try again. If the issue persists, reach out for assistance in the official <0>Sky Discord</0>\"],\"fpQ43h\":[\"An error occurred while supplying \",[\"symbol\"]],\"LM2nqA\":[\"An error occurred while supplying your \",[\"symbol\"],\".\"],\"OU+b9D\":[\"An error occurred while trading your tokens\"],\"mAQtnJ\":[\"An error occurred while upgrading your tokens.\"],\"HBs7iI\":[\"An error occurred while withdrawing \",[\"symbol\"]],\"7asUl/\":[\"An error occurred while withdrawing your \",[\"symbol\"],\".\"],\"PTlSPZ\":[\"Approval failed\"],\"Z7ZXbT\":[\"Approve\"],\"jyZDMs\":[\"Approve \",[\"0\"],\" amount\"],\"9A1fgU\":[\"Approve Migration contract\"],\"HZDk/5\":[\"Approve migrator contract successful\"],\"/6eHk6\":[\"Approve migrator for new position\"],\"E9Crgq\":[\"Approve migrator for old position\"],\"w5XjHi\":[\"Approve repay amount\"],\"OTEONq\":[\"Approve seal amount\"],\"fj2SAe\":[\"Approve staking amount\"],\"b/Nrz4\":[\"Approve successful\"],\"l8Kxb/\":[\"Approve supply amount\"],\"vOdiAB\":[\"Approve token access\"],\"VQsWz6\":[\"Approve tokens access\"],\"D32f3J\":[\"Approve trade amount\"],\"ztBP6l\":[\"Approve withdraw amount\"],\"PP3Epf\":[\"Approving \",[\"0\"],\" \",[\"1\"]],\"/SL1bt\":[\"Approving \",[\"0\"],\" MKR\"],\"3dCGCi\":[\"Approving \",[\"0\"],\" SKY\"],\"imGZGI\":[\"Approving \",[\"0\"],\" token\"],\"t7V22I\":[\"Approving \",[\"0\"],\" USDS\"],\"Q50mpS\":[\"Approving migrator contract\"],\"iH8pgl\":[\"Back\"],\"Yqrv73\":[\"Back to Rewards\"],\"pHzgIM\":[\"Back to Savings\"],\"uPGssN\":[\"Back to Seal\"],\"/qTdrx\":[\"Back to Trade\"],\"9/uJXU\":[\"Back to Upgrade\"],\"jqPbFF\":[\"balances\"],\"dnHq4n\":[\"Balances\"],\"s5FcOh\":[\"Balances displays all of your Sky-related funds available on the Base network. When you connect your crypto wallet to Sky.money to access the decentralised Sky Protocol, only the tokens in the wallet that are relevant to the app on Base are listed. With this visibility, you can better self-manage your funds. Sky.money is non-custodial and permissionless.\"],\"Aow1df\":[\"Balances displays all of your Sky-related funds. When you connect your crypto wallet to Sky.money to access the decentralised Sky Protocol, only the tokens in the wallet that are relevant to the app are listed. With all of your Sky funds visible in one place, you can better self-manage your funds. Sky.money is non-custodial and permissionless.\"],\"8Jpln4\":[\"Be sure to check your transaction status on CoW Explorer to verify the cancellation was successful\"],\"Z5iL7Y\":[\"Begin migration\"],\"H86vq7\":[\"Begin the savings process\"],\"T6uYU2\":[\"Borrow\"],\"1oyh4g\":[\"Borrow rate\"],\"T/2rSA\":[\"Borrow Rate\"],\"1iItAH\":[\"Borrow USDS against your MKR and SKY\"],\"fMJQZK\":[\"Borrowed\"],\"3TzOSk\":[\"Borrowing\"],\"8xWlkd\":[\"By setting your slippage tolerance level, you control the degree of token price fluctuation that you will accept between the time you initiate a trade transaction and its execution on the blockchain.\"],\"rUBPXf\":[\"Cancel error\"],\"tVJk4q\":[\"Cancel order\"],\"SCi4ph\":[\"Cancel successful\"],\"2EWn23\":[\"Canceling order\"],\"vv7kpg\":[\"Cancelled\"],\"Mywj+z\":[\"Cannot be migrated\"],\"IaTjAK\":[\"Checking your position status...\"],\"hasH3f\":[\"Choose a token to receive\"],\"SAZ3Nu\":[\"Choose a token to trade, and enter an amount\"],\"cqtlp6\":[\"Choose a token to upgrade, and enter an amount\"],\"TRXvrZ\":[\"Choose your delegate\"],\"hcDcnr\":[\"Choose your reward token\"],\"Kk1ibq\":[\"Chronicle\"],\"sA8QkT\":[\"Chronicle Points are not a native feature of the Sky Protocol. Skybase International does not control or guarantee the availability, distribution or allocation of Chronicle Points or any other Chronicle funds. The Chronicle project operates independently of Sky.money and Skybase International. Please be aware that any engagement with Chronicle is at your own risk, and we bear no responsibility for any outcomes associated with this third-party system, or any funds associated with it.\"],\"EOMrsD\":[\"Claim \",[\"0\"],\" \",[\"1\"]],\"96tn/4\":[\"Claim failed\"],\"JalkSW\":[\"Claim rewards\"],\"IjLl6T\":[\"Claim successful\"],\"9JsE4+\":[\"Claim your rewards\"],\"fmr9hF\":[\"Claimed from the \",[\"0\"],\" rewards pool\"],\"C40d+t\":[\"Claiming \",[\"amount\"],\" \",[\"symbol\"]],\"AZLQ3W\":[\"Claiming from the \",[\"0\"],\" rewards pool\"],\"XTqkjC\":[\"Claiming rewards\"],\"B4Atwp\":[\"Collateral to migrate and upgrade\"],\"bABgsS\":[\"Collateral value\"],\"52+oOS\":[\"Collateralization ratio\"],\"na9F13\":[\"Combined actions\"],\"7VpPHA\":[\"Confirm\"],\"i2ntyN\":[\"Confirm position\"],\"boxUWK\":[\"Confirm the change in your position\"],\"jh0i4n\":[\"Confirm this transaction in your wallet.\"],\"+rcpky\":[\"Confirm trade details\"],\"dOpuYO\":[\"Confirm your claim\"],\"LDafjB\":[\"Confirm your migration\"],\"UeLGc8\":[\"Confirm your position\"],\"a9jdk3\":[\"Confirm your revert\"],\"5i7BBY\":[\"Confirm your trade\"],\"5/1e4L\":[\"Confirm your transaction\"],\"RguYfm\":[\"Confirm your transfer\"],\"Vkn0om\":[\"Confirm your upgrade\"],\"31o31J\":[\"Connect a wallet to view and manage your funds\"],\"uiMHKV\":[\"Connect a wallet to view your transaction history.\"],\"Zk71jD\":[\"Connect to explore Sky Protocol features\"],\"VHOVEJ\":[\"Connect wallet\"],\"CtByM7\":[\"Connect Wallet\"],\"xGVfLh\":[\"Continue\"],\"o2hKMx\":[\"Continue to migrate\"],\"dNkWkk\":[\"Continue to open Staking position and migrate\"],\"6V3Ea3\":[\"Copied\"],\"UyTxCC\":[\"Copy transaction hash\"],\"4/r90S\":[\"Creating order\"],\"OdcCkY\":[\"Creating order to trade \",[\"originAmount\"],\" \",[\"0\"],\" for \",[\"targetAmount\"],\" \",[\"1\"]],\"ONgiPZ\":[\"Creation of new positions has been disabled. Management of existing positions remains available.\"],\"5IKmDJ\":[\"Current \",[\"0\"],\" price\"],\"0/hald\":[\"Current MKR price\"],\"91aIlo\":[\"Current SKY price\"],\"8Tg/JR\":[\"Custom\"],\"mYGY3B\":[\"Date\"],\"osXj5n\":[\"Debt ceiling\"],\"aXWapR\":[\"Debt ceiling utilization\"],\"OH1wUP\":[\"Debt must be paid off entirely, or left with a minimum of \",[\"0\"]],\"OqvFST\":[\"Debt to migrate\"],\"OreCAS\":[\"Delayed Upgrade Penalty\"],\"XbvxUa\":[\"Delegate\"],\"4cDE5U\":[\"Delegates in receipt of token voting power can never directly access any tokens delegated to them, including staked tokens. Throughout the delegation process, you always own and are in control of your staked tokens, and you can change your delegate at any time. Staking to delegate your voting power may be a useful option for governance token holders who have limited time to allocate to the process, who want to save on the cost of gas involved in voting on their own, and who also want to earn Staking Rewards.\"],\"URmyfc\":[\"Details\"],\"mSlzbk\":[\"Directly trade eligible tokens for Sky ecosystem tokens using permissionless and non-custodial rails. With the Sky.money interface, you can access the decentralised Sky Protocol to trade, via smart contracts on the blockchain instead of relying on centralised entities.\"],\"EruE+Y\":[\"Doing multicall\"],\"LeBTa4\":[\"Earn with USDS\"],\"J3/IOp\":[\"Enter amount\"],\"0k03/k\":[\"Enter an amount of USDS to revert\"],\"SlfejT\":[\"Error\"],\"JSOszs\":[\"Error claiming from the \",[\"0\"],\" rewards pool\"],\"tFgCIM\":[\"Error fetching quote\"],\"kzLw5+\":[\"Error preparing transaction\"],\"9E2YVn\":[\"Estimated price impact\"],\"sXKb3l\":[\"Exchange rate\"],\"ERDm8Q\":[\"Execute Migration\"],\"Rwrues\":[\"Exit fee\"],\"1Ukl6z\":[\"Exit fee percentage\"],\"uroj3Y\":[\"Exit Seal Engine\"],\"5qYFxv\":[\"Expected input\"],\"5zAbWs\":[\"Expected output\"],\"aJ4pMe\":[\"FAQs\"],\"eyDxfX\":[\"Fetching position details\"],\"8BRHep\":[\"Fetching price\"],\"bwTCFf\":[\"Fetching transaction details\"],\"0+yVIs\":[\"Funds\"],\"n2tRx5\":[\"Get rewards\"],\"2vrrZN\":[\"Get rewards with USDS\"],\"Hco/fy\":[\"Get rewards with your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" \",[\"0\"]],\"r80m0R\":[\"Get rewards with your USDS\"],\"GVqUwO\":[\"Get SKY rewards with USDS\"],\"Xqya6K\":[\"Go to \",[\"0\"],\" \",[\"module\"]],\"VMlRqi\":[\"Hide details\"],\"SJE/aT\":[\"High risk\"],\"N6Yu1E\":[\"How much \",[\"0\"],\" would you like to seal?\"],\"0GN4ro\":[\"How much \",[\"0\"],\" would you like to supply?\"],\"alelgA\":[\"How much \",[\"0\"],\" would you like to withdraw?\"],\"Aj6eSs\":[\"How much SKY would you like to stake?\"],\"I+EWz5\":[\"How much SKY would you like to unstake?\"],\"RVfqB6\":[\"How much USDS would you like to supply?\"],\"Y9x9vA\":[\"How much USDS would you like to withdraw?\"],\"p2Lq9v\":[\"How much would you like to borrow? (Optional)\"],\"uoB8aW\":[\"How much would you like to repay?\"],\"BI4X06\":[\"How much would you like to unseal?\"],\"5Xwi7N\":[\"I acknowledge that my MKR collateral will be upgraded to SKY and that this action is irreversible.\"],\"AdrngO\":[\"I have read and understand the\"],\"zzHkj0\":[\"If the actual slippage is greater than your chosen tolerance level, the transaction will fail and be reverted.\"],\"joAGUm\":[\"in order to provide access to Seal Rewards and encourage a deeper commitment to Sky ecosystem governance.\"],\"/LCAwL\":[\"In progress\"],\"jxmtLS\":[\"Input is estimated. You will spend at most \",[\"slippageAdjustedQuote\"],\" \",[\"0\"],\" or the transaction will revert.\"],\"cPcTW+\":[\"Insufficient funds\"],\"91ztwA\":[\"Insufficient funds. Your balance is \",[\"0\"],\" \",[\"1\"],\".\"],\"zwWKhA\":[\"Learn more\"],\"+kaplw\":[\"Legal Terms\"],\"M9fkA0\":[\"Liquidated\"],\"drdV8R\":[\"Liquidation\"],\"jK/Hx9\":[\"Liquidation price\"],\"f83Z+E\":[\"Liquidation ratio\"],\"QebUJp\":[\"Liquidation risk meter\"],\"PvW9vD\":[\"Liquidation risk too high\"],\"yQE2r9\":[\"Loading\"],\"lLvRjy\":[\"Looks like you need \",[\"0\"],\" to get rewards\"],\"izP1nW\":[\"Looks like you need USDS\"],\"owGS71\":[\"Low risk\"],\"mEal++\":[\"Manage Position \",[\"0\"]],\"VkC8HD\":[\"Manage your position(s)\"],\"xjWv96\":[\"Manage your staking position(s)\"],\"6ntV4v\":[\"Max borrowable amount\"],\"ERwTwB\":[\"Maximum input\"],\"VXFjd8\":[\"Metrics\"],\"y5rS9U\":[\"Migrate\"],\"wzSERq\":[\"Migrate from:\"],\"HqOTGT\":[\"Migrate position\"],\"jF99e4\":[\"Migrate to:\"],\"GrXJP9\":[\"Migrate your position(s) to the Staking Engine\"],\"NAA/Qh\":[\"Migrating your old position\"],\"u6h8ps\":[\"Migration\"],\"stZYz8\":[\"Migration contract approved\"],\"n+9S/a\":[\"Migration failed\"],\"dASpCv\":[\"Migration successful\"],\"Wfcj3C\":[\"Min borrowable amount\"],\"EdyhBw\":[\"Minimum output\"],\"jfjdE/\":[\"MKR\"],\"A6HSZk\":[\"MKR delegated by you\"],\"4V3GfI\":[\"MKR Liquidation price\"],\"K3og3+\":[\"MKR supplied to the Seal Engine\"],\"LV+hFt\":[\"More rewards coming soon\"],\"xS6gKM\":[\"Multicall failed\"],\"UHEof5\":[\"Multicall successful\"],\"71gS06\":[\"My rewards\"],\"/WDzNV\":[\"Network costs (est.)\"],\"xTLCYa\":[\"Network Error\"],\"0P46e1\":[\"New positions disabled\"],\"dEuBX/\":[\"Next, confirm the revert transaction.\"],\"/9a865\":[\"Next, confirm the transaction in your wallet.\"],\"s1/bt4\":[\"Next, confirm the upgrade transaction.\"],\"y1xddf\":[\"Next, execute Migration.\"],\"r+w5Bx\":[\"No balances found\"],\"7DSVY1\":[\"No delegate\"],\"3BdDlA\":[\"No delegates found\"],\"7elymg\":[\"No history found\"],\"UK1Wsk\":[\"No reward\"],\"+z+MZn\":[\"No rewards found\"],\"8bNIKG\":[\"No transactions found\"],\"YYy1A7\":[\"Not enough collateral to borrow\"],\"XfDD/m\":[\"Not enough USDS in your wallet\"],\"fQoNs3\":[\"Note that reverted transactions may still incur gas fees.\"],\"uGjDTp\":[\"On Arbitrum, you can convert between USDS, sUSDS and USDC through a Peg Stability Module (PSM) deployed to Arbitrum and powered by Spark. The PSM on Arbitrum handles conversions programmatically, driven at your direction. PSMs are smart contracts designed to maintain the stability of stablecoins and allow users to convert certain stablecoins directly with the Sky Protocol at a fixed rate and with no fees. However, blockchain (gas) fees may apply.\"],\"wUm+E3\":[\"On Base, you can convert between USDS, sUSDS and USDC through a Peg Stability Module (PSM) deployed to the Base blockchain and powered by Spark. The PSM on Base handles conversions programmatically, driven at your direction. PSMs are smart contracts designed to maintain the stability of stablecoins and allow users to convert certain stablecoins directly with the Sky Protocol at a fixed rate and with no fees. However, blockchain (gas) fees may apply.\"],\"1UYy6/\":[\"Only Ethereum Mainnet and Base are supported at this time.<0/>Please switch networks to continue.\"],\"2j/9sB\":[\"Open a new position\"],\"a/+Wxk\":[\"Open a position\"],\"M1JiPR\":[\"Open a position in new engine\"],\"EROE7C\":[\"Open new Staking position\"],\"HglIuX\":[\"Open position\"],\"yeN+0t\":[\"Open Position\"],\"fecnvZ\":[\"Opening position\"],\"MepIIx\":[\"or a contract that you own\"],\"see00j\":[\"Order cancellation attempt failed\"],\"H5qWhm\":[\"Order cancelled\"],\"rOjKDb\":[\"Order created\"],\"gmgvmw\":[\"Order creation failed\"],\"+8sFxs\":[\"Output is estimated. You will receive at least \",[\"slippageAdjustedQuote\"],\" \",[\"0\"],\" or the transaction will revert.\"],\"ebshg7\":[\"Please allow the migration contract to access your SKY and/or MKR tokens in order to migrate your position.\"],\"reiBba\":[\"Please allow this app to access the \",[\"symbol\"],\" in your wallet.\"],\"ehnwnY\":[\"Please allow this app to access the tokens in your wallet.\"],\"BPNdM5\":[\"Please confirm that you want to claim your \",[\"symbol\"],\" rewards directly to your wallet.\"],\"Xe3UgS\":[\"Please confirm that you want to claim your rewards directly to your wallet.\"],\"qNeLEO\":[\"Please connect your wallet to Ethereum Mainnet to start the migration of your positions.\"],\"tQj3dN\":[\"Please connect your wallet to view your history\"],\"P+gnB7\":[\"Please try again\"],\"RUdxWn\":[\"Please try the action again or reach out on Discord for assistance if the problem persists.\"],\"rYG2u6\":[\"Please wait...\"],\"lukEtz\":[\"Position overview\"],\"M2evD6\":[\"Position summary\"],\"ySm+ue\":[\"Preparing to withdraw \",[\"amount\"],\" \",[\"symbol\"]],\"4eNKHk\":[\"Presign transaction error\"],\"kH6wUX\":[\"Price impact\"],\"OFSQQU\":[\"Processing transaction\"],\"fqDzSu\":[\"Rate\"],\"TAocpQ\":[\"Rate: \",[\"0\"]],\"p6dYWE\":[\"Ready to upgrade and explore?\"],\"1t/NnN\":[\"Reject\"],\"2ST7PO\":[\"Remaining \",[\"0\"],\" balance\"],\"ARu1L4\":[\"Repaid\"],\"3q3mFy\":[\"Repay\"],\"UkyQ9/\":[\"Repaying\"],\"b9wOqS\":[\"Repaying USDS in the Seal Rewards module\"],\"emVX71\":[\"Repaying USDS in the Stake Rewards module\"],\"6gRgw8\":[\"Retry\"],\"jJdwCB\":[\"Revert\"],\"2siKqA\":[\"Revert \",[\"0\"],\" into \",[\"1\"]],\"1Uk3Sx\":[\"Revert failed\"],\"/rDyyE\":[\"Revert successful\"],\"wFcQgg\":[\"Review trade\"],\"vTA+DN\":[\"Reward\"],\"5BAZfS\":[\"rewards\"],\"4cJ0hF\":[\"Rewards\"],\"cBN7Rx\":[\"Rewards Suppliers\"],\"MgRuAB\":[\"Rewards Supply\"],\"DKSrEg\":[\"Rewards Withdraw \"],\"dMe9aP\":[\"Risk level\"],\"955Am3\":[\"savings\"],\"Baj2MJ\":[\"Savings\"],\"rpF9Ks\":[\"Savings balance\"],\"cenXKH\":[\"Savings Suppliers\"],\"aL3WlV\":[\"Savings Supply\"],\"GaNPNN\":[\"Savings Withdraw\"],\"fHfpUa\":[\"seal\"],\"QHu5HJ\":[\"Seal\"],\"8eFMr9\":[\"Seal and borrow\"],\"D44p5E\":[\"Seal and Borrow\"],\"uXcnBJ\":[\"Seal Engine\"],\"zsYYaF\":[\"Seal Engine is deprecated\"],\"g+LgtS\":[\"Seal Position \",[\"0\"]],\"kfoFPG\":[\"Seal reward\"],\"kpSfRC\":[\"Seal Rewards can be accessed when you supply MKR or SKY to the Seal Engine of the decentralised, non-custodial Sky Protocol. Currently, all Seal Rewards take the form of USDS. Eventually, subject to Sky ecosystem governance approval, Seal Rewards may also be available in the form of Sky Star tokens.\"],\"9a3GXg\":[\"Seal your tokens and continue to collect rewards\"],\"x4sATq\":[\"Sealed\"],\"XroWGN\":[\"Sealing\"],\"i+3e58\":[\"Sealing MKR in the Seal Rewards module\"],\"vSsmlb\":[\"Sealing SKY in the Seal Rewards module\"],\"0nGp+R\":[\"See all rewards\"],\"1nxYp+\":[\"Select a delegate\"],\"T0Y2+3\":[\"Select a token\"],\"4NxZNv\":[\"Select delegate\"],\"4h8dlm\":[\"Select reward\"],\"0RrIzN\":[\"Select token\"],\"cY9Ul6\":[\"Sending \",[\"0\"],\" \",[\"1\"],\" to the EthFlow contract\"],\"N9FI6u\":[\"Sending \",[\"originAmount\"],\" \",[\"0\"],\" to the contract\"],\"MaT4aP\":[\"Sending ETH\"],\"/fk+tg\":[\"Show MKR values\"],\"sF1iBn\":[\"Show SKY values\"],\"PciV53\":[\"Signing failed\"],\"6Uau97\":[\"Skip\"],\"O5iCTB\":[\"SKY\"],\"Ijnb8m\":[\"SKY delegated by you\"],\"kZe2Hz\":[\"SKY is a native governance token of the decentralised Sky ecosystem and the upgraded version of MKR. You can upgrade your MKR to SKY at the rate of 1:24,000, trade SKY for USDS and, soon, use it to accumulate Activation Token Rewards and participate in Sky ecosystem governance.\"],\"Y1m0OS\":[\"SKY Liquidation price\"],\"MaeKFC\":[\"Sky Protocol activity\"],\"PW8h7p\":[\"Sky Protocol features\"],\"JOoMed\":[\"Sky Protocol overview\"],\"s0FRGb\":[\"Sky Savings Rate\"],\"vv+t94\":[\"Sky Savings Rate info\"],\"Bmf/1K\":[\"Sky Savings Rate Pool\"],\"wMckBM\":[\"SKY supplied to Staking Engine\"],\"fVXVhr\":[\"Sky Token Rewards\"],\"faBVe0\":[\"Sky Token Rewards activity\"],\"CNwxiU\":[\"Sky Token Rewards overview\"],\"cd3AuW\":[\"Sky Tokens Rewards are what you access when you supply USDS to the Sky Token Rewards module of the decentralised Sky Protocol. Sky Token Rewards are in the form of SKY governance tokens. No minimum USDS supply amount is required. With the Sky Protocol, you can access rewards without giving up control of your supplied funds.\"],\"CMHmbm\":[\"Slippage\"],\"GbNWWs\":[\"Slippage tolerance\"],\"nwtY4N\":[\"Something went wrong\"],\"d6NowW\":[\"Something went wrong when trying to post the order to the Order Book. Please try again.\"],\"K2KBQO\":[\"Something went wrong when trying to send the presign transaction. Please try again.\"],\"2xYoRh\":[\"Something went wrong when trying to sign the message. Please try again.\"],\"BUs6bM\":[\"Something went wrong with your transaction. Please try again.\"],\"SIF9mV\":[\"Something went wrong with your withdraw. Please try again.\"],\"yHwG3y\":[\"Soon\"],\"BTYwOV\":[\"Soon on \",[\"0\"]],\"GgFN8s\":[\"stake\"],\"JYKRJS\":[\"Stake\"],\"/Yngk8\":[\"Stake and borrow\"],\"AxkgEQ\":[\"Stake and Borrow\"],\"q6lAbz\":[\"Staked\"],\"KsqhWn\":[\"Staking\"],\"nv89++\":[\"Staking Engine\"],\"GIuDLv\":[\"Staking Engine Overview\"],\"FFWnaC\":[\"Staking MKR in the Stake Rewards module\"],\"HY3v9a\":[\"Staking position \",[\"0\"]],\"cm7uZi\":[\"Staking positions\"],\"dQsGr4\":[\"Staking reward\"],\"oSMtIr\":[\"Staking Reward\"],\"VtYGp9\":[\"Staking Rewards can be accessed when SKY is supplied to the Staking Engine of the decentralized, non-custodial Sky Protocol. Currently, all Staking Rewards take the form of USDS. Staking Reward rates are determined by Sky Ecosystem Governance through the process of decentralized onchain voting.\"],\"fq8VvK\":[\"Staking Rewards overview\"],\"3K2VSu\":[\"Staking SKY in the Staking Rewards Engine\"],\"tOb+Bs\":[\"Start getting rewards\"],\"XbPrwL\":[\"Start saving\"],\"ne/7f/\":[\"Start saving with your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" \",[\"0\"]],\"hQRttt\":[\"Submit\"],\"zzDlyQ\":[\"Success\"],\"oMgC5V\":[\"Success!\"],\"RGHzX4\":[\"Successfully claimed your rewards\"],\"8yaM29\":[\"Successfully withdrawn\"],\"mQKIbi\":[\"Supplied \",[\"0\"],\" to Sky Token Rewards module\"],\"G2ydN6\":[\"Supplied balance\"],\"q/qf2e\":[\"Supplied Funds\"],\"9RecCt\":[\"Suppliers\"],\"bwSQI0\":[\"Supply\"],\"ifSqdb\":[\"Supply failed\"],\"QLT3yd\":[\"Supply successful\"],\"gIFGFK\":[\"Supplying \",[\"0\"],\" \",[\"1\"]],\"gQA+BV\":[\"Supplying \",[\"0\"],\" to Sky Token Rewards module\"],\"KyXvg5\":[\"Supplying \",[\"0\"],\" USDS\"],\"wDRiiy\":[\"Supplying stablecoins to the Savings feature on either Arbitrum or Ethereum is very similar. However, given that no native Sky Savings Rate module is currently deployed to Arbitrum, when transacting on Arbitrum you always interact with the Peg Stability Module (PSM) for conversions to/from USDS, sUSDS and USDC. The PSM on Arbitrum handles conversions programmatically, driven at your direction, between these pairs directly.\"],\"ypSkCA\":[\"sUSDS\"],\"aDw3o4\":[\"sUSDS is a savings token for eligible users. When you supply USDS to the Sky Savings Rate module, you access the Sky Savings Rate and may receive sUSDS tokens. These sUSDS tokens serve as a digital record of your USDS interaction with the SSR module and any value accrued to your position.\"],\"TA0cAA\":[\"Switch chain\"],\"aRPqbz\":[\"Switch network\"],\"iFaZvO\":[\"Terms of Use.\"],\"21v4Ut\":[\"The experience of supplying stablecoins to the Savings feature on Base and Ethereum is very similar. However, given that no native Sky Savings Rate module is deployed to Base, when transacting on Base you always interact with the Peg Stability Module (PSM) for conversions to/from USDS, sUSDS and USDC. The PSM on Base handles conversions programmatically, driven at your direction, between these pairs directly.\"],\"U9+cur\":[\"The MKR and or SKY tokens you supply to the Seal Engine are sealed behind an exit fee\"],\"+5UJJc\":[\"The multicall transaction was successful\"],\"fdYBYP\":[\"The Seal Engine has been deprecated. You can either migrate your positions to the Staking Engine or manually close them.\"],\"E82EBf\":[\"The Seal Engine is a module of the Sky Protocol. The MKR and or SKY tokens you supply to the Seal Engine are sealed behind an exit fee in order to provide access to Seal Rewards and encourage a deeper commitment to Sky ecosystem governance. With Sky, you always remain in control of your funds.\"],\"MkDxJ2\":[\"The Seal Engine is deprecated\"],\"2mmxra\":[\"The Seal Engine is now deprecated. Migrate your positions to the Staking Engine.\"],\"z7r4H/\":[\"The Staking Engine is a module of the Sky Protocol. It has replaced the Seal Engine, offering the same features but it has no exit fee and only supports SKY, not MKR. The SKY tokens you supply to the Seal Engine enable you to access Staking Rewards, and more. With Sky, you always remain in control of your assets.\"],\"ReQqwr\":[\"The transaction was not successful.\"],\"ZoRavi\":[\"The transaction was successful.\"],\"LAf9ty\":[\"The voting power delegation feature of the Staking Engine of the Sky Protocol enables you to entrust your voting power to a delegate of your choosing, who can then vote in the Sky Ecosystem Governance process on your behalf. You can choose one delegate per SKY position. If you want to entrust your SKY to two delegates using the Staking Engine, you will need to create two separate positions.\"],\"J8WFuz\":[\"then get rewards\"],\"GccUJx\":[\"There was an error fetching this data\"],\"ymaC9J\":[\"This position is not valid for migration\"],\"fqWDch\":[\"This reflects your slippage tolerance.\"],\"B5rbTw\":[\"To migrate, you'll need an open staking position.\"],\"kR/PYK\":[\"Token access approval in progress.\"],\"Wlo0Pj\":[\"Token access approved\"],\"knw7Th\":[\"Tokens to receive\"],\"ek5j0M\":[\"Total \",[\"0\"],\" Points rewarded\"],\"AupAL/\":[\"Total \",[\"0\"],\" rewarded\"],\"VyTyyx\":[\"Total \",[\"0\"],\" to \",[\"1\"]],\"m1Tkiq\":[\"Total MKR delegated\"],\"dG0hDK\":[\"Total SKY\"],\"u2HOn6\":[\"Total SKY delegated\"],\"krZBkx\":[\"Total SKY staked\"],\"hFuIUC\":[\"Total SKY upgraded\"],\"nSW2+t\":[\"Total supply of USDS\"],\"QjI6sW\":[\"Total TVL\"],\"7yAZTu\":[\"Total USDS\"],\"7Ip3+3\":[\"Total USDS borrowed\"],\"gR5tcs\":[\"Total USDS upgraded\"],\"v2at0H\":[\"trade\"],\"JHxGP5\":[\"Trade\"],\"wMXR42\":[\"Trade and get rewards\"],\"IBJ4m8\":[\"Trade and start saving\"],\"xLnv/y\":[\"Trade completed\"],\"F8/bq1\":[\"Trade details\"],\"qP3CX4\":[\"Trade failed\"],\"3BwII0\":[\"Trade successful\"],\"EGySk9\":[\"Trade USDC for USDS\"],\"+HuY5Y\":[\"Trade USDT for USDS\"],\"vYq+pF\":[\"Trade your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" for USDS \",[\"0\"]],\"JML3A+\":[\"Trade your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" for USDS to get rewards \",[\"0\"]],\"whTBHB\":[\"Trade your crypto tokens\"],\"ZFtwlj\":[\"Trades\"],\"HZN+sw\":[\"Trading\"],\"fKebHy\":[\"Trading \",[\"0\"],\" \",[\"1\"]],\"OeUID4\":[\"Trading \",[\"0\"],\" for \",[\"1\"]],\"1LjK22\":[\"Transaction history\"],\"yJUUbn\":[\"Transaction overview\"],\"4wyw8H\":[\"Transactions\"],\"hVOvL5\":[\"Transfer the voting power of your MKR and SKY tokens to a recognized delegate\"],\"TVVzzC\":[\"Transferring \",[\"amount\"],\" \",[\"symbol\"]],\"FHKsZF\":[\"TVL\"],\"UGKYAL\":[\"TVL (Sealed)\"],\"jsD/E9\":[\"TVL (Staked)\"],\"F/aF11\":[\"TVL (Total Value Locked)\"],\"M/qFyA\":[\"Tx hash\"],\"+zy2Nq\":[\"Type\"],\"pvle9K\":[\"Unable to fetch balance\"],\"dDjdmw\":[\"Unable to fetch data\"],\"8ctLUE\":[\"Unable to fetch history\"],\"vJ4BgG\":[\"Unable to load chart data, please try again later.\"],\"kWqOio\":[\"Unknown status\"],\"wVM3lS\":[\"Unknown status.\"],\"n8rLbA\":[\"Unseal\"],\"lb0nUd\":[\"Unseal and pay back\"],\"TMmP/k\":[\"Unseal kick\"],\"EnpjmS\":[\"Unsealing\"],\"OFjZGo\":[\"Unstake\"],\"ND/gUe\":[\"Unstake and pay back\"],\"a9D+6D\":[\"Unstaked\"],\"1gWStS\":[\"Unstaking\"],\"/eZFGD\":[\"Update Position\"],\"C7+lrh\":[\"Updating position\"],\"CI7l3I\":[\"upgrade\"],\"kwkhPe\":[\"Upgrade\"],\"RuKyDj\":[\"Upgrade \",[\"0\"],\" into \",[\"1\"]],\"l7KdRZ\":[\"Upgrade and get rewards\"],\"Ak/bnf\":[\"Upgrade and Save\"],\"/ro1de\":[\"Upgrade DAI to USDS\"],\"iFffAs\":[\"Upgrade failed\"],\"BBcLr/\":[\"Upgrade MKR to SKY\"],\"nBBfdP\":[\"Upgrade stats\"],\"it0Uj0\":[\"Upgrade successful\"],\"7mDs5j\":[\"Upgrade your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" to SKY \",[\"0\"]],\"nCVcPv\":[\"Upgrade your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" to USDS \",[\"0\"]],\"NiuUNJ\":[\"Upgrade your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" to USDS to get rewards \",[\"0\"]],\"tdLkWD\":[\"Upgrade your DAI and MKR\"],\"mMTg5T\":[\"USDS\"],\"a3SIAW\":[\"USDS borrowed\"],\"rtlUFl\":[\"USDS is the stablecoin of the decentralised Sky Protocol. It can be used in several ways, including to participate in the Sky Savings Rate and get Sky Token Rewards without giving up control. It is the upgraded version of DAI.\"],\"35Aeb5\":[\"USDS not supplied\"],\"DkT6+s\":[\"USDS supplied\"],\"BN3P7Z\":[\"USDS supplied to Rewards\"],\"wMHvYH\":[\"Value\"],\"B5+3eA\":[\"View Chronicle\"],\"8sLe4/\":[\"View contract\"],\"B45JHN\":[\"View delegate profile\"],\"2Eoi/a\":[\"View details\"],\"iKNHSh\":[\"View on Mainnet\"],\"B6gcTV\":[\"View transaction on \",[\"explorerName\"]],\"ik1/7b\":[\"View transaction on CoW Explorer\"],\"1KJVZA\":[\"VPN Detected\"],\"v/dhKi\":[\"Waiting for confirmation\"],\"Fm6tB5\":[\"Waiting for the order to be executed by a solver to trade \",[\"originAmount\"],\" \",[\"0\"],\" for \",[\"targetAmount\"],\" \",[\"1\"]],\"LPRCSq\":[\"Wallet Funds\"],\"l6hetR\":[\"We could not approve the migrator contract to migrate your position.\"],\"Mv9XuX\":[\"We could not approve your token allowance.\"],\"+0kfJF\":[\"We could not claim your rewards.\"],\"1RmYBC\":[\"We could not complete the transaction.\"],\"869lRt\":[\"We could not migrate your position.\"],\"uuQUbT\":[\"We couldn't load the Seal module rewards. Please try again later.\"],\"GKhJGt\":[\"We couldn't load the Stake module rewards. Please try again later.\"],\"87d5yX\":[\"We couldn't load your funds. Please try again later.\"],\"6IvQrp\":[\"When you hold SKY tokens, you maintain the right to participate in the process of Sky Ecosystem Governance voting. That means that you have the ability to contribute to the community-driven, decentralized ecosystem decision-making process, which occurs through onchain voting.\"],\"LHZrJ5\":[\"When you supply USDS to the Sky Savings Rate module of the decentralised Sky Protocol, you access the Sky Saving Rate and may accumulate additional USDS over time. No minimum supply amount is required, and you always maintain control of your supplied funds, as this feature is non-custodial.\"],\"OsyKSt\":[\"Withdraw\"],\"JzNyI/\":[\"Withdraw failed\"],\"CFlqeA\":[\"Withdraw successful\"],\"LM3Gr+\":[\"Withdrawal\"],\"4jYJBs\":[\"Withdrawing \",[\"0\"],\" \",[\"1\"]],\"yQwdfi\":[\"Withdrawing \",[\"0\"],\" from Sky Token Rewards module\"],\"U8T2RG\":[\"Withdrawing \",[\"0\"],\" USDS\"],\"d3Og12\":[\"Withdrawing \",[\"amount\"],\" \",[\"symbol\"]],\"4nZOms\":[\"You approved \",[\"0\"]],\"lP3Uf0\":[\"You approved \",[\"0\"],\" \",[\"1\"]],\"+onGpM\":[\"You approved \",[\"0\"],\" SKY\"],\"XVi6yz\":[\"You approved MKR\"],\"kdPSTy\":[\"You approved SKY\"],\"0trmLT\":[\"You approved the migrator contract to migrate your position.\"],\"JSXCUk\":[\"You approved USDS\"],\"GYzu47\":[\"You are migrating your position from the Seal Engine to the Staking Engine. No exist fee applies. Please check the acknowledgement box below to proceed.\"],\"Sr+aVb\":[\"You are now trading \",[\"originAmount\"],\" \",[\"0\"],\". You will receive \",[\"targetAmount\"],\" \",[\"1\"]],\"PQ1fZG\":[\"You borrowed\"],\"WJu9ZH\":[\"You can optionally select a delegate or skip this step\"],\"U5GtXo\":[\"You claimed your rewards\"],\"L4PHD4\":[\"You don't have any open positions.\"],\"7D82TB\":[\"You have no debt to repay\"],\"UYnzw5\":[\"You just opened your position\"],\"tc6Cuk\":[\"You just updated your position\"],\"fm1V3m\":[\"You received \",[\"targetAmount\"],\" \",[\"0\"],\" for \",[\"originAmount\"],\" \",[\"1\"],\".\"],\"kW4v0V\":[\"You reverted \",[\"0\"],\" \",[\"1\"],\" into \",[\"2\"]],\"hgv1+M\":[\"You sealed\"],\"sW6QeT\":[\"You staked\"],\"KSYIPL\":[\"You successfully cancelled the order\"],\"XWwT79\":[\"You successfully migrated your position.\"],\"Jv2U3H\":[\"You successfully traded \",[\"originAmount\"],\" \",[\"0\"],\" for \",[\"targetAmount\"],\" \",[\"1\"]],\"cu/5hB\":[\"You successfully withdrew \",[\"amount\"],\" \",[\"symbol\"]],\"ukgWWq\":[\"You supplied \",[\"0\"],\" \",[\"1\"]],\"J0nYIm\":[\"You supplied \",[\"0\"],\" USDS\"],\"wVr3td\":[\"You traded \",[\"0\"],\" \",[\"1\"],\" for \",[\"2\"],\" \",[\"3\"]],\"FiN9Er\":[\"You upgraded \",[\"0\"],\" \",[\"1\"],\" into \",[\"2\"]],\"1YEFAb\":[\"You will migrate your debt and your sealed MKR/SKY from the Seal Engine and stake directly into the Staking Engine.\"],\"+HdZdS\":[\"You will supply\"],\"vFfJSh\":[\"You will withdraw\"],\"0BAvJA\":[\"You withdrew \",[\"0\"],\" \",[\"1\"]],\"dkpskf\":[\"You withdrew \",[\"0\"],\" USDS\"],\"wHkYkI\":[\"You’ve added \",[\"symbol\"],\" to the Sky Token Rewards module.\"],\"+t7VJd\":[\"You've borrowed \",[\"borrowAmount\"],\" USDS by sealing \",[\"collateralToLock\"],\" \",[\"0\"],\". Your new position is open.\"],\"2cIWig\":[\"You've borrowed \",[\"borrowAmount\"],\" USDS by sealing \",[\"collateralToLock\"],\" \",[\"0\"],\". Your position is updated.\"],\"XtqJ3P\":[\"You've borrowed \",[\"borrowAmount\"],\" USDS by staking \",[\"collateralToLock\"],\" \",[\"0\"],\". Your new position is open.\"],\"Ra2ptz\":[\"You've borrowed \",[\"borrowAmount\"],\" USDS by staking \",[\"collateralToLock\"],\" \",[\"0\"],\". Your position is updated.\"],\"3++9pk\":[\"You've borrowed \",[\"borrowAmount\"],\" USDS. Your position is updated.\"],\"XtLD/P\":[\"You’ve claimed \",[\"amount\"],\" \",[\"symbol\"],\" rewards\"],\"0SCgXu\":[\"You’ve claimed your rewards\"],\"L0clWI\":[\"You've received \",[\"amount\"],\" \",[\"symbol\"],\".\"],\"IoTdPf\":[\"You've repaid \",[\"borrowToRepay\"],\" USDS to exit your position.\"],\"tjh+1P\":[\"You've sealed \",[\"collateralToLock\"],\" \",[\"0\"],\". Your new position is open.\"],\"e70lXJ\":[\"You've sealed \",[\"collateralToLock\"],\" \",[\"0\"],\". Your position is updated.\"],\"H7uHNV\":[\"You've staked \",[\"collateralToLock\"],\" \",[\"0\"],\". Your new position is open.\"],\"EZhYRc\":[\"You've staked \",[\"collateralToLock\"],\" \",[\"0\"],\". Your position is updated.\"],\"4/BZ0J\":[\"You've successfully migrated your MKR (automatically upgraded to SKY) and USDS debt from the Seal Engine to the Staking Engine.\"],\"sVeJD+\":[\"You've supplied \",[\"amount\"],\" \",[\"symbol\"],\" to the Sky Savings Rate module\"],\"mttARW\":[\"You've unsealed \",[\"collateralToFree\"],\" \",[\"0\"],\" and repaid \",[\"borrowToRepay\"],\" USDS to exit your position. An exit fee may have been applied.\"],\"FP/yyw\":[\"You've unsealed \",[\"collateralToFree\"],\" \",[\"0\"],\" to exit your position. An exit fee may have been applied.\"],\"gI+xQX\":[\"You've unstaked \",[\"collateralToFree\"],\" \",[\"0\"],\" and repaid \",[\"borrowToRepay\"],\" USDS to exit your position.\"],\"9VxYJE\":[\"You've unstaked \",[\"collateralToFree\"],\" \",[\"0\"],\" to exit your position.\"],\"50uoCO\":[\"You've withdrawn \",[\"amount\"],\" \",[\"symbol\"],\" from the Sky Savings Rate module.\"],\"oIFpug\":[\"Your access is restricted. For more information, please refer to our \",[\"0\"],\".\"],\"IDNK1Q\":[\"Your balances\"],\"4blUNV\":[\"Your cancellation request has been placed\"],\"2AwcW8\":[\"Your claim is being processed on the blockchain. Please wait.\"],\"lAceUj\":[\"Your DeFi journey with Sky is just beginning. Connect your wallet to access the decentralised Sky Protocol and upgrade your DAI to USDS, and your MKR to SKY. Unlocking all the Sky Protocol has to offer, without giving up control, is easy. \"],\"7ahYIu\":[\"Your funds\"],\"lKyonc\":[\"Your migration is being processed on the blockchain. Please wait.\"],\"ynkEEt\":[\"Your MKR and SKY tokens, as well as any rewards that you accumulate, are supplied to a non-custodial smart contract, such that no intermediary takes custody of those tokens. With Sky, you always remain in control of your assets.\"],\"gjXZW3\":[\"Your position \",[\"0\"]],\"LcLwJZ\":[\"Your positions\"],\"XtF2sX\":[\"Your revert is being processed on the blockchain. Please wait.\"],\"7sHd67\":[\"Your Rewards balances\"],\"aDAoh3\":[\"Your Rewards transaction history\"],\"98RblC\":[\"Your Savings \",[\"0\"],\" balance will be\"],\"7DVg0l\":[\"Your Savings transaction history\"],\"7LaudL\":[\"Your Seal Position \",[\"0\"]],\"70dp+h\":[\"Your Seal position transaction history\"],\"0Vympa\":[\"Your sealed tokens enable you to create one or more positions through which you access rewards. You can:\"],\"5uZl11\":[\"Your Staking Engine transaction history\"],\"PlYYhG\":[\"Your staking position is now active. Next, start the migration process.\"],\"tfo6j0\":[\"Your Staking position transaction history\"],\"xcE0Cd\":[\"Your supply is being processed on the blockchain. Please wait.\"],\"FvgcEU\":[\"Your trade is being processed on the blockchain. Please wait.\"],\"IY4lJa\":[\"Your Trade transaction history\"],\"2oIfJv\":[\"Your transaction is being processed on the blockchain to create your position. Please wait.\"],\"YeWXJ6\":[\"Your transaction is being processed on the blockchain to update your position. Please wait.\"],\"SE2RR4\":[\"Your transaction is being processed on the blockchain. Please wait.\"],\"hcdvRM\":[\"Your transfer is being processed on the blockchain. Please wait.\"],\"24fRGM\":[\"Your upgrade is being processed on the blockchain. Please wait.\"],\"zupEAx\":[\"Your Upgrade/Revert transaction history\"],\"v+0dIf\":[\"Your wallet \",[\"0\"],\" balance will be\"],\"jCqPqe\":[\"Your wallet is connected to an unsupported network\"],\"iZTWDn\":[\"Your withdrawal is being processed on the blockchain. Please wait.\"]}")as Messages;
\ No newline at end of file
diff --git a/packages/utils/src/locales/es-AR.po b/packages/utils/src/locales/es-AR.po
index 36ef61cca..ae67e48cf 100644
--- a/packages/utils/src/locales/es-AR.po
+++ b/packages/utils/src/locales/es-AR.po
@@ -221,7 +221,6 @@ msgstr ""
 msgid "Almost done!"
 msgstr ""
 
-#: apps/webapp/src/modules/stake/components/StakeHistory.tsx
 #: apps/webapp/src/modules/seal/components/SealHistory.tsx
 #: apps/webapp/src/modules/savings/components/SavingsHistory.tsx
 #: apps/webapp/src/modules/rewards/components/RewardsHistory.tsx
@@ -502,7 +501,6 @@ msgstr ""
 msgid "Begin the savings process"
 msgstr ""
 
-#: apps/webapp/src/modules/stake/components/StakeHistory.tsx
 #: apps/webapp/src/modules/seal/components/SealHistory.tsx
 #: packages/widgets/src/widgets/BalancesWidget/lib/getTitle.ts
 msgid "Borrow"
@@ -526,6 +524,7 @@ msgstr ""
 msgid "Borrow USDS against your MKR and SKY"
 msgstr ""
 
+#: apps/webapp/src/modules/stake/components/StakeHistory.tsx
 #: packages/widgets/src/widgets/StakeModuleWidget/components/PositionSummary.tsx
 #: packages/widgets/src/widgets/SealModuleWidget/components/PositionSummary.tsx
 msgid "Borrowed"
@@ -1231,6 +1230,9 @@ msgid "Legal Terms"
 msgstr ""
 
 #: apps/webapp/src/modules/stake/components/StakeHistory.tsx
+msgid "Liquidated"
+msgstr ""
+
 #: packages/widgets/src/widgets/StakeModuleWidget/components/Repay.tsx
 #: packages/widgets/src/widgets/StakeModuleWidget/components/Borrow.tsx
 #: packages/widgets/src/widgets/SealModuleWidget/components/Repay.tsx
@@ -1690,6 +1692,9 @@ msgid "Remaining {0} balance"
 msgstr ""
 
 #: apps/webapp/src/modules/stake/components/StakeHistory.tsx
+msgid "Repaid"
+msgstr ""
+
 #: apps/webapp/src/modules/seal/components/SealHistory.tsx
 #: packages/widgets/src/widgets/BalancesWidget/lib/getTitle.ts
 msgid "Repay"
@@ -2065,7 +2070,6 @@ msgstr ""
 msgid "stake"
 msgstr ""
 
-#: apps/webapp/src/modules/stake/components/StakeHistory.tsx
 #: packages/widgets/src/widgets/BalancesWidget/lib/getTitle.ts
 msgid "Stake"
 msgstr ""
@@ -2079,6 +2083,7 @@ msgstr ""
 msgid "Stake and Borrow"
 msgstr ""
 
+#: apps/webapp/src/modules/stake/components/StakeHistory.tsx
 #: packages/widgets/src/widgets/StakeModuleWidget/components/PositionSummary.tsx
 msgid "Staked"
 msgstr ""
@@ -2621,7 +2626,6 @@ msgstr ""
 msgid "Unsealing"
 msgstr ""
 
-#: apps/webapp/src/modules/stake/components/StakeHistory.tsx
 #: packages/widgets/src/widgets/BalancesWidget/lib/getTitle.ts
 msgid "Unstake"
 msgstr ""
@@ -2632,6 +2636,10 @@ msgstr ""
 msgid "Unstake and pay back"
 msgstr ""
 
+#: apps/webapp/src/modules/stake/components/StakeHistory.tsx
+msgid "Unstaked"
+msgstr ""
+
 #: packages/widgets/src/widgets/StakeModuleWidget/components/PositionSummary.tsx
 msgid "Unstaking"
 msgstr ""
@@ -2744,6 +2752,10 @@ msgstr ""
 msgid "USDS supplied to Rewards"
 msgstr ""
 
+#: apps/webapp/src/modules/stake/components/StakeHistory.tsx
+msgid "Value"
+msgstr ""
+
 #: apps/webapp/src/modules/ui/components/AboutCle.tsx
 msgid "View Chronicle"
 msgstr ""
diff --git a/packages/utils/src/locales/es-AR.ts b/packages/utils/src/locales/es-AR.ts
index 690a27463..2fb9a8758 100644
--- a/packages/utils/src/locales/es-AR.ts
+++ b/packages/utils/src/locales/es-AR.ts
@@ -1 +1 @@
-/*eslint-disable*/import type{Messages}from"@lingui/core";export const messages=JSON.parse("{\"/+Z5u4\":[\"/+Z5u4\"],\"DBBgGH\":[\"(More rewards coming soon)\"],\"J/hVSQ\":[[\"0\"]],\"VdUN3W\":[[\"0\"],\" — Rewards statistics\"],\"goySwB\":[[\"0\"],\" \",[\"1\"],\" to \",[\"2\"]],\"dCMtyp\":[[\"0\"],\" sealed\"],\"j0i+8f\":[[\"0\"],\" the Sky Savings Rate module\"],\"AZ9pCI\":[[\"0\"],\"<0>\",[\"1\"],\" \",[\"primaryToken\"],\" </0> to <1>\",[\"secondaryToken\"],\" </1>\",[\"2\"]],\"aKz7UM\":[[\"accordionTitle\"]],\"AFuXH2\":[[\"actionLabel\"],\" \",[\"amount\"],\" \",[\"symbol\"]],\"7uDEGy\":[[\"chart\"]],\"w9dLMW\":[[\"label\"]],\"pDgeaz\":[[\"title\"]],\"Q3C5+O\":[\"1 \",[\"0\"],\" = \",[\"executionPrice\"],\" \",[\"1\"]],\"p4aTOD\":[\"A minimum 0.01 ETH is needed to cover transaction costs. Actual gas fees may be lower.\"],\"tjA3Ch\":[\"About Balances\"],\"OD0JzE\":[\"About Chronicle points\"],\"ueUSCy\":[\"About Native Sky Protocol Tokens\"],\"2b3aFS\":[\"About Seal Engine\"],\"QaQ30N\":[\"About Seal Rewards\"],\"Hue35n\":[\"About Sky Token Rewards\"],\"r43jIo\":[\"About Staking Rewards\"],\"e+kjQv\":[\"About the Seal Engine\"],\"33btmI\":[\"About the Sky Savings Rate\"],\"EK990b\":[\"About the Staking Engine\"],\"BEDhLC\":[\"About Trade\"],\"JSpjg7\":[\"Access Restricted\"],\"oEQKsC\":[\"Access rewards without giving up control\"],\"ZJl4pb\":[\"Access Sky Savings Rate with USDS\"],\"H+69X5\":[\"Access the Sky Savings Rate\"],\"vaQZ1L\":[\"Access via VPN is not permitted. Please disconnect your VPN and refresh the page to continue.\"],\"D9psGU\":[\"Accrued staking rewards\"],\"BaUx27\":[\"Accumulated Rewards\"],\"dY+UF0\":[\"Add \",[\"0\"],\" to wallet\"],\"Gakb9M\":[\"Address Verification Error\"],\"3Vs6Gg\":[\"All rewards\"],\"ptcE8h\":[\"Almost done!\"],\"hehnjM\":[\"Amount\"],\"ByrAgi\":[\"Amount exceeds debt\"],\"Hz7UeZ\":[\"An error occurred when allowing the migration contract to access your SKY and/or MKR tokens.\"],\"ZkODQf\":[\"An error occurred when allowing this app to access the \",[\"symbol\"],\" in your wallet.\"],\"mho98l\":[\"An error occurred when allowing this app to access the tokens in your wallet.\"],\"DfyqBJ\":[\"An error occurred while allowing the app to access the \",[\"symbol\"],\".\"],\"uljOdx\":[\"An error occurred while approving access to your \",[\"symbol\"],\".\"],\"Arf3dt\":[\"An error occurred while claiming your \",[\"amount\"],\" \",[\"symbol\"]],\"vG40Eb\":[\"An error occurred while claiming your rewards\"],\"fvojEH\":[\"An error occurred while preparing the transaction\"],\"vpFXV6\":[\"An error occurred while reverting your tokens.\"],\"KSAhRb\":[\"An error occurred while submitting your signature. Please ensure your wallet is connected to either Ethereum mainnet, Base or Arbitrum and try again. If the issue persists, reach out for assistance in the official <0>Sky Discord</0>\"],\"fpQ43h\":[\"An error occurred while supplying \",[\"symbol\"]],\"LM2nqA\":[\"An error occurred while supplying your \",[\"symbol\"],\".\"],\"OU+b9D\":[\"An error occurred while trading your tokens\"],\"mAQtnJ\":[\"An error occurred while upgrading your tokens.\"],\"HBs7iI\":[\"An error occurred while withdrawing \",[\"symbol\"]],\"7asUl/\":[\"An error occurred while withdrawing your \",[\"symbol\"],\".\"],\"PTlSPZ\":[\"Approval failed\"],\"Z7ZXbT\":[\"Approve\"],\"jyZDMs\":[\"Approve \",[\"0\"],\" amount\"],\"9A1fgU\":[\"Approve Migration contract\"],\"HZDk/5\":[\"Approve migrator contract successful\"],\"/6eHk6\":[\"Approve migrator for new position\"],\"E9Crgq\":[\"Approve migrator for old position\"],\"w5XjHi\":[\"Approve repay amount\"],\"OTEONq\":[\"Approve seal amount\"],\"fj2SAe\":[\"Approve staking amount\"],\"b/Nrz4\":[\"Approve successful\"],\"l8Kxb/\":[\"Approve supply amount\"],\"vOdiAB\":[\"Approve token access\"],\"VQsWz6\":[\"Approve tokens access\"],\"D32f3J\":[\"Approve trade amount\"],\"ztBP6l\":[\"Approve withdraw amount\"],\"PP3Epf\":[\"Approving \",[\"0\"],\" \",[\"1\"]],\"/SL1bt\":[\"Approving \",[\"0\"],\" MKR\"],\"3dCGCi\":[\"Approving \",[\"0\"],\" SKY\"],\"imGZGI\":[\"Approving \",[\"0\"],\" token\"],\"t7V22I\":[\"Approving \",[\"0\"],\" USDS\"],\"Q50mpS\":[\"Approving migrator contract\"],\"iH8pgl\":[\"Back\"],\"Yqrv73\":[\"Back to Rewards\"],\"pHzgIM\":[\"Back to Savings\"],\"uPGssN\":[\"Back to Seal\"],\"/qTdrx\":[\"Back to Trade\"],\"9/uJXU\":[\"Back to Upgrade\"],\"jqPbFF\":[\"balances\"],\"dnHq4n\":[\"Balances\"],\"s5FcOh\":[\"Balances displays all of your Sky-related funds available on the Base network. When you connect your crypto wallet to Sky.money to access the decentralised Sky Protocol, only the tokens in the wallet that are relevant to the app on Base are listed. With this visibility, you can better self-manage your funds. Sky.money is non-custodial and permissionless.\"],\"Aow1df\":[\"Balances displays all of your Sky-related funds. When you connect your crypto wallet to Sky.money to access the decentralised Sky Protocol, only the tokens in the wallet that are relevant to the app are listed. With all of your Sky funds visible in one place, you can better self-manage your funds. Sky.money is non-custodial and permissionless.\"],\"8Jpln4\":[\"Be sure to check your transaction status on CoW Explorer to verify the cancellation was successful\"],\"Z5iL7Y\":[\"Begin migration\"],\"H86vq7\":[\"Begin the savings process\"],\"T6uYU2\":[\"Borrow\"],\"1oyh4g\":[\"Borrow rate\"],\"T/2rSA\":[\"Borrow Rate\"],\"1iItAH\":[\"Borrow USDS against your MKR and SKY\"],\"fMJQZK\":[\"Borrowed\"],\"3TzOSk\":[\"Borrowing\"],\"8xWlkd\":[\"By setting your slippage tolerance level, you control the degree of token price fluctuation that you will accept between the time you initiate a trade transaction and its execution on the blockchain.\"],\"rUBPXf\":[\"Cancel error\"],\"tVJk4q\":[\"Cancel order\"],\"SCi4ph\":[\"Cancel successful\"],\"2EWn23\":[\"Canceling order\"],\"vv7kpg\":[\"Cancelled\"],\"Mywj+z\":[\"Cannot be migrated\"],\"IaTjAK\":[\"Checking your position status...\"],\"hasH3f\":[\"Choose a token to receive\"],\"SAZ3Nu\":[\"Choose a token to trade, and enter an amount\"],\"cqtlp6\":[\"Choose a token to upgrade, and enter an amount\"],\"TRXvrZ\":[\"Choose your delegate\"],\"hcDcnr\":[\"Choose your reward token\"],\"Kk1ibq\":[\"Chronicle\"],\"sA8QkT\":[\"Chronicle Points are not a native feature of the Sky Protocol. Skybase International does not control or guarantee the availability, distribution or allocation of Chronicle Points or any other Chronicle funds. The Chronicle project operates independently of Sky.money and Skybase International. Please be aware that any engagement with Chronicle is at your own risk, and we bear no responsibility for any outcomes associated with this third-party system, or any funds associated with it.\"],\"EOMrsD\":[\"Claim \",[\"0\"],\" \",[\"1\"]],\"96tn/4\":[\"Claim failed\"],\"JalkSW\":[\"Claim rewards\"],\"IjLl6T\":[\"Claim successful\"],\"9JsE4+\":[\"Claim your rewards\"],\"fmr9hF\":[\"Claimed from the \",[\"0\"],\" rewards pool\"],\"C40d+t\":[\"Claiming \",[\"amount\"],\" \",[\"symbol\"]],\"AZLQ3W\":[\"Claiming from the \",[\"0\"],\" rewards pool\"],\"XTqkjC\":[\"Claiming rewards\"],\"B4Atwp\":[\"Collateral to migrate and upgrade\"],\"bABgsS\":[\"Collateral value\"],\"52+oOS\":[\"Collateralization ratio\"],\"na9F13\":[\"Combined actions\"],\"7VpPHA\":[\"Confirm\"],\"i2ntyN\":[\"Confirm position\"],\"boxUWK\":[\"Confirm the change in your position\"],\"jh0i4n\":[\"Confirm this transaction in your wallet.\"],\"+rcpky\":[\"Confirm trade details\"],\"dOpuYO\":[\"Confirm your claim\"],\"LDafjB\":[\"Confirm your migration\"],\"UeLGc8\":[\"Confirm your position\"],\"a9jdk3\":[\"Confirm your revert\"],\"5i7BBY\":[\"Confirm your trade\"],\"5/1e4L\":[\"Confirm your transaction\"],\"RguYfm\":[\"Confirm your transfer\"],\"Vkn0om\":[\"Confirm your upgrade\"],\"31o31J\":[\"Connect a wallet to view and manage your funds\"],\"uiMHKV\":[\"Connect a wallet to view your transaction history.\"],\"Zk71jD\":[\"Connect to explore Sky Protocol features\"],\"VHOVEJ\":[\"Connect wallet\"],\"CtByM7\":[\"Connect Wallet\"],\"xGVfLh\":[\"Continue\"],\"o2hKMx\":[\"Continue to migrate\"],\"dNkWkk\":[\"Continue to open Staking position and migrate\"],\"6V3Ea3\":[\"Copied\"],\"UyTxCC\":[\"Copy transaction hash\"],\"4/r90S\":[\"Creating order\"],\"OdcCkY\":[\"Creating order to trade \",[\"originAmount\"],\" \",[\"0\"],\" for \",[\"targetAmount\"],\" \",[\"1\"]],\"ONgiPZ\":[\"Creation of new positions has been disabled. Management of existing positions remains available.\"],\"5IKmDJ\":[\"Current \",[\"0\"],\" price\"],\"0/hald\":[\"Current MKR price\"],\"91aIlo\":[\"Current SKY price\"],\"8Tg/JR\":[\"Custom\"],\"mYGY3B\":[\"Date\"],\"osXj5n\":[\"Debt ceiling\"],\"aXWapR\":[\"Debt ceiling utilization\"],\"OH1wUP\":[\"Debt must be paid off entirely, or left with a minimum of \",[\"0\"]],\"OqvFST\":[\"Debt to migrate\"],\"OreCAS\":[\"Delayed Upgrade Penalty\"],\"XbvxUa\":[\"Delegate\"],\"4cDE5U\":[\"Delegates in receipt of token voting power can never directly access any tokens delegated to them, including staked tokens. Throughout the delegation process, you always own and are in control of your staked tokens, and you can change your delegate at any time. Staking to delegate your voting power may be a useful option for governance token holders who have limited time to allocate to the process, who want to save on the cost of gas involved in voting on their own, and who also want to earn Staking Rewards.\"],\"URmyfc\":[\"Details\"],\"mSlzbk\":[\"Directly trade eligible tokens for Sky ecosystem tokens using permissionless and non-custodial rails. With the Sky.money interface, you can access the decentralised Sky Protocol to trade, via smart contracts on the blockchain instead of relying on centralised entities.\"],\"EruE+Y\":[\"Doing multicall\"],\"LeBTa4\":[\"Earn with USDS\"],\"J3/IOp\":[\"Enter amount\"],\"0k03/k\":[\"Enter an amount of USDS to revert\"],\"SlfejT\":[\"Error\"],\"JSOszs\":[\"Error claiming from the \",[\"0\"],\" rewards pool\"],\"tFgCIM\":[\"Error fetching quote\"],\"kzLw5+\":[\"Error preparing transaction\"],\"9E2YVn\":[\"Estimated price impact\"],\"sXKb3l\":[\"Exchange rate\"],\"ERDm8Q\":[\"Execute Migration\"],\"Rwrues\":[\"Exit fee\"],\"1Ukl6z\":[\"Exit fee percentage\"],\"uroj3Y\":[\"Exit Seal Engine\"],\"5qYFxv\":[\"Expected input\"],\"5zAbWs\":[\"Expected output\"],\"aJ4pMe\":[\"FAQs\"],\"eyDxfX\":[\"Fetching position details\"],\"8BRHep\":[\"Fetching price\"],\"bwTCFf\":[\"Fetching transaction details\"],\"0+yVIs\":[\"Funds\"],\"n2tRx5\":[\"Get rewards\"],\"2vrrZN\":[\"Get rewards with USDS\"],\"Hco/fy\":[\"Get rewards with your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" \",[\"0\"]],\"r80m0R\":[\"Get rewards with your USDS\"],\"GVqUwO\":[\"Get SKY rewards with USDS\"],\"Xqya6K\":[\"Go to \",[\"0\"],\" \",[\"module\"]],\"VMlRqi\":[\"Hide details\"],\"SJE/aT\":[\"High risk\"],\"N6Yu1E\":[\"How much \",[\"0\"],\" would you like to seal?\"],\"0GN4ro\":[\"How much \",[\"0\"],\" would you like to supply?\"],\"alelgA\":[\"How much \",[\"0\"],\" would you like to withdraw?\"],\"Aj6eSs\":[\"How much SKY would you like to stake?\"],\"I+EWz5\":[\"How much SKY would you like to unstake?\"],\"RVfqB6\":[\"How much USDS would you like to supply?\"],\"Y9x9vA\":[\"How much USDS would you like to withdraw?\"],\"p2Lq9v\":[\"How much would you like to borrow? (Optional)\"],\"uoB8aW\":[\"How much would you like to repay?\"],\"BI4X06\":[\"How much would you like to unseal?\"],\"5Xwi7N\":[\"I acknowledge that my MKR collateral will be upgraded to SKY and that this action is irreversible.\"],\"AdrngO\":[\"I have read and understand the\"],\"zzHkj0\":[\"If the actual slippage is greater than your chosen tolerance level, the transaction will fail and be reverted.\"],\"joAGUm\":[\"in order to provide access to Seal Rewards and encourage a deeper commitment to Sky ecosystem governance.\"],\"/LCAwL\":[\"In progress\"],\"jxmtLS\":[\"Input is estimated. You will spend at most \",[\"slippageAdjustedQuote\"],\" \",[\"0\"],\" or the transaction will revert.\"],\"cPcTW+\":[\"Insufficient funds\"],\"91ztwA\":[\"Insufficient funds. Your balance is \",[\"0\"],\" \",[\"1\"],\".\"],\"zwWKhA\":[\"Learn more\"],\"+kaplw\":[\"Legal Terms\"],\"drdV8R\":[\"Liquidation\"],\"jK/Hx9\":[\"Liquidation price\"],\"f83Z+E\":[\"Liquidation ratio\"],\"QebUJp\":[\"Liquidation risk meter\"],\"PvW9vD\":[\"Liquidation risk too high\"],\"yQE2r9\":[\"Loading\"],\"lLvRjy\":[\"Looks like you need \",[\"0\"],\" to get rewards\"],\"izP1nW\":[\"Looks like you need USDS\"],\"owGS71\":[\"Low risk\"],\"mEal++\":[\"Manage Position \",[\"0\"]],\"VkC8HD\":[\"Manage your position(s)\"],\"xjWv96\":[\"Manage your staking position(s)\"],\"6ntV4v\":[\"Max borrowable amount\"],\"ERwTwB\":[\"Maximum input\"],\"VXFjd8\":[\"Metrics\"],\"y5rS9U\":[\"Migrate\"],\"wzSERq\":[\"Migrate from:\"],\"HqOTGT\":[\"Migrate position\"],\"jF99e4\":[\"Migrate to:\"],\"GrXJP9\":[\"Migrate your position(s) to the Staking Engine\"],\"NAA/Qh\":[\"Migrating your old position\"],\"u6h8ps\":[\"Migration\"],\"stZYz8\":[\"Migration contract approved\"],\"n+9S/a\":[\"Migration failed\"],\"dASpCv\":[\"Migration successful\"],\"Wfcj3C\":[\"Min borrowable amount\"],\"EdyhBw\":[\"Minimum output\"],\"jfjdE/\":[\"MKR\"],\"A6HSZk\":[\"MKR delegated by you\"],\"4V3GfI\":[\"MKR Liquidation price\"],\"K3og3+\":[\"MKR supplied to the Seal Engine\"],\"LV+hFt\":[\"More rewards coming soon\"],\"xS6gKM\":[\"Multicall failed\"],\"UHEof5\":[\"Multicall successful\"],\"71gS06\":[\"My rewards\"],\"/WDzNV\":[\"Network costs (est.)\"],\"xTLCYa\":[\"Network Error\"],\"0P46e1\":[\"New positions disabled\"],\"dEuBX/\":[\"Next, confirm the revert transaction.\"],\"/9a865\":[\"Next, confirm the transaction in your wallet.\"],\"s1/bt4\":[\"Next, confirm the upgrade transaction.\"],\"y1xddf\":[\"Next, execute Migration.\"],\"r+w5Bx\":[\"No balances found\"],\"7DSVY1\":[\"No delegate\"],\"3BdDlA\":[\"No delegates found\"],\"7elymg\":[\"No history found\"],\"UK1Wsk\":[\"No reward\"],\"+z+MZn\":[\"No rewards found\"],\"8bNIKG\":[\"No transactions found\"],\"YYy1A7\":[\"Not enough collateral to borrow\"],\"XfDD/m\":[\"Not enough USDS in your wallet\"],\"fQoNs3\":[\"Note that reverted transactions may still incur gas fees.\"],\"uGjDTp\":[\"On Arbitrum, you can convert between USDS, sUSDS and USDC through a Peg Stability Module (PSM) deployed to Arbitrum and powered by Spark. The PSM on Arbitrum handles conversions programmatically, driven at your direction. PSMs are smart contracts designed to maintain the stability of stablecoins and allow users to convert certain stablecoins directly with the Sky Protocol at a fixed rate and with no fees. However, blockchain (gas) fees may apply.\"],\"wUm+E3\":[\"On Base, you can convert between USDS, sUSDS and USDC through a Peg Stability Module (PSM) deployed to the Base blockchain and powered by Spark. The PSM on Base handles conversions programmatically, driven at your direction. PSMs are smart contracts designed to maintain the stability of stablecoins and allow users to convert certain stablecoins directly with the Sky Protocol at a fixed rate and with no fees. However, blockchain (gas) fees may apply.\"],\"1UYy6/\":[\"Only Ethereum Mainnet and Base are supported at this time.<0/>Please switch networks to continue.\"],\"2j/9sB\":[\"Open a new position\"],\"a/+Wxk\":[\"Open a position\"],\"M1JiPR\":[\"Open a position in new engine\"],\"EROE7C\":[\"Open new Staking position\"],\"HglIuX\":[\"Open position\"],\"yeN+0t\":[\"Open Position\"],\"fecnvZ\":[\"Opening position\"],\"MepIIx\":[\"or a contract that you own\"],\"see00j\":[\"Order cancellation attempt failed\"],\"H5qWhm\":[\"Order cancelled\"],\"rOjKDb\":[\"Order created\"],\"gmgvmw\":[\"Order creation failed\"],\"+8sFxs\":[\"Output is estimated. You will receive at least \",[\"slippageAdjustedQuote\"],\" \",[\"0\"],\" or the transaction will revert.\"],\"ebshg7\":[\"Please allow the migration contract to access your SKY and/or MKR tokens in order to migrate your position.\"],\"reiBba\":[\"Please allow this app to access the \",[\"symbol\"],\" in your wallet.\"],\"ehnwnY\":[\"Please allow this app to access the tokens in your wallet.\"],\"BPNdM5\":[\"Please confirm that you want to claim your \",[\"symbol\"],\" rewards directly to your wallet.\"],\"Xe3UgS\":[\"Please confirm that you want to claim your rewards directly to your wallet.\"],\"qNeLEO\":[\"Please connect your wallet to Ethereum Mainnet to start the migration of your positions.\"],\"tQj3dN\":[\"Please connect your wallet to view your history\"],\"P+gnB7\":[\"Please try again\"],\"RUdxWn\":[\"Please try the action again or reach out on Discord for assistance if the problem persists.\"],\"rYG2u6\":[\"Please wait...\"],\"lukEtz\":[\"Position overview\"],\"M2evD6\":[\"Position summary\"],\"ySm+ue\":[\"Preparing to withdraw \",[\"amount\"],\" \",[\"symbol\"]],\"4eNKHk\":[\"Presign transaction error\"],\"kH6wUX\":[\"Price impact\"],\"OFSQQU\":[\"Processing transaction\"],\"fqDzSu\":[\"Rate\"],\"TAocpQ\":[\"Rate: \",[\"0\"]],\"p6dYWE\":[\"Ready to upgrade and explore?\"],\"1t/NnN\":[\"Reject\"],\"2ST7PO\":[\"Remaining \",[\"0\"],\" balance\"],\"3q3mFy\":[\"Repay\"],\"UkyQ9/\":[\"Repaying\"],\"b9wOqS\":[\"Repaying USDS in the Seal Rewards module\"],\"emVX71\":[\"Repaying USDS in the Stake Rewards module\"],\"6gRgw8\":[\"Retry\"],\"jJdwCB\":[\"Revert\"],\"2siKqA\":[\"Revert \",[\"0\"],\" into \",[\"1\"]],\"1Uk3Sx\":[\"Revert failed\"],\"/rDyyE\":[\"Revert successful\"],\"wFcQgg\":[\"Review trade\"],\"vTA+DN\":[\"Reward\"],\"5BAZfS\":[\"rewards\"],\"4cJ0hF\":[\"Rewards\"],\"cBN7Rx\":[\"Rewards Suppliers\"],\"MgRuAB\":[\"Rewards Supply\"],\"DKSrEg\":[\"Rewards Withdraw \"],\"dMe9aP\":[\"Risk level\"],\"955Am3\":[\"savings\"],\"Baj2MJ\":[\"Savings\"],\"rpF9Ks\":[\"Savings balance\"],\"cenXKH\":[\"Savings Suppliers\"],\"aL3WlV\":[\"Savings Supply\"],\"GaNPNN\":[\"Savings Withdraw\"],\"fHfpUa\":[\"seal\"],\"QHu5HJ\":[\"Seal\"],\"8eFMr9\":[\"Seal and borrow\"],\"D44p5E\":[\"Seal and Borrow\"],\"uXcnBJ\":[\"Seal Engine\"],\"zsYYaF\":[\"Seal Engine is deprecated\"],\"g+LgtS\":[\"Seal Position \",[\"0\"]],\"kfoFPG\":[\"Seal reward\"],\"kpSfRC\":[\"Seal Rewards can be accessed when you supply MKR or SKY to the Seal Engine of the decentralised, non-custodial Sky Protocol. Currently, all Seal Rewards take the form of USDS. Eventually, subject to Sky ecosystem governance approval, Seal Rewards may also be available in the form of Sky Star tokens.\"],\"9a3GXg\":[\"Seal your tokens and continue to collect rewards\"],\"x4sATq\":[\"Sealed\"],\"XroWGN\":[\"Sealing\"],\"i+3e58\":[\"Sealing MKR in the Seal Rewards module\"],\"vSsmlb\":[\"Sealing SKY in the Seal Rewards module\"],\"0nGp+R\":[\"See all rewards\"],\"1nxYp+\":[\"Select a delegate\"],\"T0Y2+3\":[\"Select a token\"],\"4NxZNv\":[\"Select delegate\"],\"4h8dlm\":[\"Select reward\"],\"0RrIzN\":[\"Select token\"],\"cY9Ul6\":[\"Sending \",[\"0\"],\" \",[\"1\"],\" to the EthFlow contract\"],\"N9FI6u\":[\"Sending \",[\"originAmount\"],\" \",[\"0\"],\" to the contract\"],\"MaT4aP\":[\"Sending ETH\"],\"/fk+tg\":[\"Show MKR values\"],\"sF1iBn\":[\"Show SKY values\"],\"PciV53\":[\"Signing failed\"],\"6Uau97\":[\"Skip\"],\"O5iCTB\":[\"SKY\"],\"Ijnb8m\":[\"SKY delegated by you\"],\"kZe2Hz\":[\"SKY is a native governance token of the decentralised Sky ecosystem and the upgraded version of MKR. You can upgrade your MKR to SKY at the rate of 1:24,000, trade SKY for USDS and, soon, use it to accumulate Activation Token Rewards and participate in Sky ecosystem governance.\"],\"Y1m0OS\":[\"SKY Liquidation price\"],\"MaeKFC\":[\"Sky Protocol activity\"],\"PW8h7p\":[\"Sky Protocol features\"],\"JOoMed\":[\"Sky Protocol overview\"],\"s0FRGb\":[\"Sky Savings Rate\"],\"vv+t94\":[\"Sky Savings Rate info\"],\"Bmf/1K\":[\"Sky Savings Rate Pool\"],\"wMckBM\":[\"SKY supplied to Staking Engine\"],\"fVXVhr\":[\"Sky Token Rewards\"],\"faBVe0\":[\"Sky Token Rewards activity\"],\"CNwxiU\":[\"Sky Token Rewards overview\"],\"cd3AuW\":[\"Sky Tokens Rewards are what you access when you supply USDS to the Sky Token Rewards module of the decentralised Sky Protocol. Sky Token Rewards are in the form of SKY governance tokens. No minimum USDS supply amount is required. With the Sky Protocol, you can access rewards without giving up control of your supplied funds.\"],\"CMHmbm\":[\"Slippage\"],\"GbNWWs\":[\"Slippage tolerance\"],\"nwtY4N\":[\"Something went wrong\"],\"d6NowW\":[\"Something went wrong when trying to post the order to the Order Book. Please try again.\"],\"K2KBQO\":[\"Something went wrong when trying to send the presign transaction. Please try again.\"],\"2xYoRh\":[\"Something went wrong when trying to sign the message. Please try again.\"],\"BUs6bM\":[\"Something went wrong with your transaction. Please try again.\"],\"SIF9mV\":[\"Something went wrong with your withdraw. Please try again.\"],\"yHwG3y\":[\"Soon\"],\"BTYwOV\":[\"Soon on \",[\"0\"]],\"GgFN8s\":[\"stake\"],\"JYKRJS\":[\"Stake\"],\"/Yngk8\":[\"Stake and borrow\"],\"AxkgEQ\":[\"Stake and Borrow\"],\"q6lAbz\":[\"Staked\"],\"KsqhWn\":[\"Staking\"],\"nv89++\":[\"Staking Engine\"],\"GIuDLv\":[\"Staking Engine Overview\"],\"FFWnaC\":[\"Staking MKR in the Stake Rewards module\"],\"HY3v9a\":[\"Staking position \",[\"0\"]],\"cm7uZi\":[\"Staking positions\"],\"dQsGr4\":[\"Staking reward\"],\"oSMtIr\":[\"Staking Reward\"],\"VtYGp9\":[\"Staking Rewards can be accessed when SKY is supplied to the Staking Engine of the decentralized, non-custodial Sky Protocol. Currently, all Staking Rewards take the form of USDS. Staking Reward rates are determined by Sky Ecosystem Governance through the process of decentralized onchain voting.\"],\"fq8VvK\":[\"Staking Rewards overview\"],\"3K2VSu\":[\"Staking SKY in the Staking Rewards Engine\"],\"tOb+Bs\":[\"Start getting rewards\"],\"XbPrwL\":[\"Start saving\"],\"ne/7f/\":[\"Start saving with your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" \",[\"0\"]],\"hQRttt\":[\"Submit\"],\"zzDlyQ\":[\"Success\"],\"oMgC5V\":[\"Success!\"],\"RGHzX4\":[\"Successfully claimed your rewards\"],\"8yaM29\":[\"Successfully withdrawn\"],\"mQKIbi\":[\"Supplied \",[\"0\"],\" to Sky Token Rewards module\"],\"G2ydN6\":[\"Supplied balance\"],\"q/qf2e\":[\"Supplied Funds\"],\"9RecCt\":[\"Suppliers\"],\"bwSQI0\":[\"Supply\"],\"ifSqdb\":[\"Supply failed\"],\"QLT3yd\":[\"Supply successful\"],\"gIFGFK\":[\"Supplying \",[\"0\"],\" \",[\"1\"]],\"gQA+BV\":[\"Supplying \",[\"0\"],\" to Sky Token Rewards module\"],\"KyXvg5\":[\"Supplying \",[\"0\"],\" USDS\"],\"wDRiiy\":[\"Supplying stablecoins to the Savings feature on either Arbitrum or Ethereum is very similar. However, given that no native Sky Savings Rate module is currently deployed to Arbitrum, when transacting on Arbitrum you always interact with the Peg Stability Module (PSM) for conversions to/from USDS, sUSDS and USDC. The PSM on Arbitrum handles conversions programmatically, driven at your direction, between these pairs directly.\"],\"ypSkCA\":[\"sUSDS\"],\"aDw3o4\":[\"sUSDS is a savings token for eligible users. When you supply USDS to the Sky Savings Rate module, you access the Sky Savings Rate and may receive sUSDS tokens. These sUSDS tokens serve as a digital record of your USDS interaction with the SSR module and any value accrued to your position.\"],\"TA0cAA\":[\"Switch chain\"],\"aRPqbz\":[\"Switch network\"],\"iFaZvO\":[\"Terms of Use.\"],\"21v4Ut\":[\"The experience of supplying stablecoins to the Savings feature on Base and Ethereum is very similar. However, given that no native Sky Savings Rate module is deployed to Base, when transacting on Base you always interact with the Peg Stability Module (PSM) for conversions to/from USDS, sUSDS and USDC. The PSM on Base handles conversions programmatically, driven at your direction, between these pairs directly.\"],\"U9+cur\":[\"The MKR and or SKY tokens you supply to the Seal Engine are sealed behind an exit fee\"],\"+5UJJc\":[\"The multicall transaction was successful\"],\"fdYBYP\":[\"The Seal Engine has been deprecated. You can either migrate your positions to the Staking Engine or manually close them.\"],\"E82EBf\":[\"The Seal Engine is a module of the Sky Protocol. The MKR and or SKY tokens you supply to the Seal Engine are sealed behind an exit fee in order to provide access to Seal Rewards and encourage a deeper commitment to Sky ecosystem governance. With Sky, you always remain in control of your funds.\"],\"MkDxJ2\":[\"The Seal Engine is deprecated\"],\"2mmxra\":[\"The Seal Engine is now deprecated. Migrate your positions to the Staking Engine.\"],\"z7r4H/\":[\"The Staking Engine is a module of the Sky Protocol. It has replaced the Seal Engine, offering the same features but it has no exit fee and only supports SKY, not MKR. The SKY tokens you supply to the Seal Engine enable you to access Staking Rewards, and more. With Sky, you always remain in control of your assets.\"],\"ReQqwr\":[\"The transaction was not successful.\"],\"ZoRavi\":[\"The transaction was successful.\"],\"LAf9ty\":[\"The voting power delegation feature of the Staking Engine of the Sky Protocol enables you to entrust your voting power to a delegate of your choosing, who can then vote in the Sky Ecosystem Governance process on your behalf. You can choose one delegate per SKY position. If you want to entrust your SKY to two delegates using the Staking Engine, you will need to create two separate positions.\"],\"J8WFuz\":[\"then get rewards\"],\"GccUJx\":[\"There was an error fetching this data\"],\"ymaC9J\":[\"This position is not valid for migration\"],\"fqWDch\":[\"This reflects your slippage tolerance.\"],\"B5rbTw\":[\"To migrate, you'll need an open staking position.\"],\"kR/PYK\":[\"Token access approval in progress.\"],\"Wlo0Pj\":[\"Token access approved\"],\"knw7Th\":[\"Tokens to receive\"],\"ek5j0M\":[\"Total \",[\"0\"],\" Points rewarded\"],\"AupAL/\":[\"Total \",[\"0\"],\" rewarded\"],\"VyTyyx\":[\"Total \",[\"0\"],\" to \",[\"1\"]],\"m1Tkiq\":[\"Total MKR delegated\"],\"dG0hDK\":[\"Total SKY\"],\"u2HOn6\":[\"Total SKY delegated\"],\"krZBkx\":[\"Total SKY staked\"],\"hFuIUC\":[\"Total SKY upgraded\"],\"nSW2+t\":[\"Total supply of USDS\"],\"QjI6sW\":[\"Total TVL\"],\"7yAZTu\":[\"Total USDS\"],\"7Ip3+3\":[\"Total USDS borrowed\"],\"gR5tcs\":[\"Total USDS upgraded\"],\"v2at0H\":[\"trade\"],\"JHxGP5\":[\"Trade\"],\"wMXR42\":[\"Trade and get rewards\"],\"IBJ4m8\":[\"Trade and start saving\"],\"xLnv/y\":[\"Trade completed\"],\"F8/bq1\":[\"Trade details\"],\"qP3CX4\":[\"Trade failed\"],\"3BwII0\":[\"Trade successful\"],\"EGySk9\":[\"Trade USDC for USDS\"],\"+HuY5Y\":[\"Trade USDT for USDS\"],\"vYq+pF\":[\"Trade your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" for USDS \",[\"0\"]],\"JML3A+\":[\"Trade your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" for USDS to get rewards \",[\"0\"]],\"whTBHB\":[\"Trade your crypto tokens\"],\"ZFtwlj\":[\"Trades\"],\"HZN+sw\":[\"Trading\"],\"fKebHy\":[\"Trading \",[\"0\"],\" \",[\"1\"]],\"OeUID4\":[\"Trading \",[\"0\"],\" for \",[\"1\"]],\"1LjK22\":[\"Transaction history\"],\"yJUUbn\":[\"Transaction overview\"],\"4wyw8H\":[\"Transactions\"],\"hVOvL5\":[\"Transfer the voting power of your MKR and SKY tokens to a recognized delegate\"],\"TVVzzC\":[\"Transferring \",[\"amount\"],\" \",[\"symbol\"]],\"FHKsZF\":[\"TVL\"],\"UGKYAL\":[\"TVL (Sealed)\"],\"jsD/E9\":[\"TVL (Staked)\"],\"F/aF11\":[\"TVL (Total Value Locked)\"],\"M/qFyA\":[\"Tx hash\"],\"+zy2Nq\":[\"Type\"],\"pvle9K\":[\"Unable to fetch balance\"],\"dDjdmw\":[\"Unable to fetch data\"],\"8ctLUE\":[\"Unable to fetch history\"],\"vJ4BgG\":[\"Unable to load chart data, please try again later.\"],\"kWqOio\":[\"Unknown status\"],\"wVM3lS\":[\"Unknown status.\"],\"n8rLbA\":[\"Unseal\"],\"lb0nUd\":[\"Unseal and pay back\"],\"TMmP/k\":[\"Unseal kick\"],\"EnpjmS\":[\"Unsealing\"],\"OFjZGo\":[\"Unstake\"],\"ND/gUe\":[\"Unstake and pay back\"],\"1gWStS\":[\"Unstaking\"],\"/eZFGD\":[\"Update Position\"],\"C7+lrh\":[\"Updating position\"],\"CI7l3I\":[\"upgrade\"],\"kwkhPe\":[\"Upgrade\"],\"RuKyDj\":[\"Upgrade \",[\"0\"],\" into \",[\"1\"]],\"l7KdRZ\":[\"Upgrade and get rewards\"],\"Ak/bnf\":[\"Upgrade and Save\"],\"/ro1de\":[\"Upgrade DAI to USDS\"],\"iFffAs\":[\"Upgrade failed\"],\"BBcLr/\":[\"Upgrade MKR to SKY\"],\"nBBfdP\":[\"Upgrade stats\"],\"it0Uj0\":[\"Upgrade successful\"],\"7mDs5j\":[\"Upgrade your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" to SKY \",[\"0\"]],\"nCVcPv\":[\"Upgrade your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" to USDS \",[\"0\"]],\"NiuUNJ\":[\"Upgrade your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" to USDS to get rewards \",[\"0\"]],\"tdLkWD\":[\"Upgrade your DAI and MKR\"],\"mMTg5T\":[\"USDS\"],\"a3SIAW\":[\"USDS borrowed\"],\"rtlUFl\":[\"USDS is the stablecoin of the decentralised Sky Protocol. It can be used in several ways, including to participate in the Sky Savings Rate and get Sky Token Rewards without giving up control. It is the upgraded version of DAI.\"],\"35Aeb5\":[\"USDS not supplied\"],\"DkT6+s\":[\"USDS supplied\"],\"BN3P7Z\":[\"USDS supplied to Rewards\"],\"B5+3eA\":[\"View Chronicle\"],\"8sLe4/\":[\"View contract\"],\"B45JHN\":[\"View delegate profile\"],\"2Eoi/a\":[\"View details\"],\"iKNHSh\":[\"View on Mainnet\"],\"B6gcTV\":[\"View transaction on \",[\"explorerName\"]],\"ik1/7b\":[\"View transaction on CoW Explorer\"],\"1KJVZA\":[\"VPN Detected\"],\"v/dhKi\":[\"Waiting for confirmation\"],\"Fm6tB5\":[\"Waiting for the order to be executed by a solver to trade \",[\"originAmount\"],\" \",[\"0\"],\" for \",[\"targetAmount\"],\" \",[\"1\"]],\"LPRCSq\":[\"Wallet Funds\"],\"l6hetR\":[\"We could not approve the migrator contract to migrate your position.\"],\"Mv9XuX\":[\"We could not approve your token allowance.\"],\"+0kfJF\":[\"We could not claim your rewards.\"],\"1RmYBC\":[\"We could not complete the transaction.\"],\"869lRt\":[\"We could not migrate your position.\"],\"uuQUbT\":[\"We couldn't load the Seal module rewards. Please try again later.\"],\"GKhJGt\":[\"We couldn't load the Stake module rewards. Please try again later.\"],\"87d5yX\":[\"We couldn't load your funds. Please try again later.\"],\"6IvQrp\":[\"When you hold SKY tokens, you maintain the right to participate in the process of Sky Ecosystem Governance voting. That means that you have the ability to contribute to the community-driven, decentralized ecosystem decision-making process, which occurs through onchain voting.\"],\"LHZrJ5\":[\"When you supply USDS to the Sky Savings Rate module of the decentralised Sky Protocol, you access the Sky Saving Rate and may accumulate additional USDS over time. No minimum supply amount is required, and you always maintain control of your supplied funds, as this feature is non-custodial.\"],\"OsyKSt\":[\"Withdraw\"],\"JzNyI/\":[\"Withdraw failed\"],\"CFlqeA\":[\"Withdraw successful\"],\"LM3Gr+\":[\"Withdrawal\"],\"4jYJBs\":[\"Withdrawing \",[\"0\"],\" \",[\"1\"]],\"yQwdfi\":[\"Withdrawing \",[\"0\"],\" from Sky Token Rewards module\"],\"U8T2RG\":[\"Withdrawing \",[\"0\"],\" USDS\"],\"d3Og12\":[\"Withdrawing \",[\"amount\"],\" \",[\"symbol\"]],\"4nZOms\":[\"You approved \",[\"0\"]],\"lP3Uf0\":[\"You approved \",[\"0\"],\" \",[\"1\"]],\"+onGpM\":[\"You approved \",[\"0\"],\" SKY\"],\"XVi6yz\":[\"You approved MKR\"],\"kdPSTy\":[\"You approved SKY\"],\"0trmLT\":[\"You approved the migrator contract to migrate your position.\"],\"JSXCUk\":[\"You approved USDS\"],\"GYzu47\":[\"You are migrating your position from the Seal Engine to the Staking Engine. No exist fee applies. Please check the acknowledgement box below to proceed.\"],\"Sr+aVb\":[\"You are now trading \",[\"originAmount\"],\" \",[\"0\"],\". You will receive \",[\"targetAmount\"],\" \",[\"1\"]],\"PQ1fZG\":[\"You borrowed\"],\"WJu9ZH\":[\"You can optionally select a delegate or skip this step\"],\"U5GtXo\":[\"You claimed your rewards\"],\"L4PHD4\":[\"You don't have any open positions.\"],\"7D82TB\":[\"You have no debt to repay\"],\"UYnzw5\":[\"You just opened your position\"],\"tc6Cuk\":[\"You just updated your position\"],\"fm1V3m\":[\"You received \",[\"targetAmount\"],\" \",[\"0\"],\" for \",[\"originAmount\"],\" \",[\"1\"],\".\"],\"kW4v0V\":[\"You reverted \",[\"0\"],\" \",[\"1\"],\" into \",[\"2\"]],\"hgv1+M\":[\"You sealed\"],\"sW6QeT\":[\"You staked\"],\"KSYIPL\":[\"You successfully cancelled the order\"],\"XWwT79\":[\"You successfully migrated your position.\"],\"Jv2U3H\":[\"You successfully traded \",[\"originAmount\"],\" \",[\"0\"],\" for \",[\"targetAmount\"],\" \",[\"1\"]],\"cu/5hB\":[\"You successfully withdrew \",[\"amount\"],\" \",[\"symbol\"]],\"ukgWWq\":[\"You supplied \",[\"0\"],\" \",[\"1\"]],\"J0nYIm\":[\"You supplied \",[\"0\"],\" USDS\"],\"wVr3td\":[\"You traded \",[\"0\"],\" \",[\"1\"],\" for \",[\"2\"],\" \",[\"3\"]],\"FiN9Er\":[\"You upgraded \",[\"0\"],\" \",[\"1\"],\" into \",[\"2\"]],\"1YEFAb\":[\"You will migrate your debt and your sealed MKR/SKY from the Seal Engine and stake directly into the Staking Engine.\"],\"+HdZdS\":[\"You will supply\"],\"vFfJSh\":[\"You will withdraw\"],\"0BAvJA\":[\"You withdrew \",[\"0\"],\" \",[\"1\"]],\"dkpskf\":[\"You withdrew \",[\"0\"],\" USDS\"],\"wHkYkI\":[\"You’ve added \",[\"symbol\"],\" to the Sky Token Rewards module.\"],\"+t7VJd\":[\"You've borrowed \",[\"borrowAmount\"],\" USDS by sealing \",[\"collateralToLock\"],\" \",[\"0\"],\". Your new position is open.\"],\"2cIWig\":[\"You've borrowed \",[\"borrowAmount\"],\" USDS by sealing \",[\"collateralToLock\"],\" \",[\"0\"],\". Your position is updated.\"],\"XtqJ3P\":[\"You've borrowed \",[\"borrowAmount\"],\" USDS by staking \",[\"collateralToLock\"],\" \",[\"0\"],\". Your new position is open.\"],\"Ra2ptz\":[\"You've borrowed \",[\"borrowAmount\"],\" USDS by staking \",[\"collateralToLock\"],\" \",[\"0\"],\". Your position is updated.\"],\"3++9pk\":[\"You've borrowed \",[\"borrowAmount\"],\" USDS. Your position is updated.\"],\"XtLD/P\":[\"You’ve claimed \",[\"amount\"],\" \",[\"symbol\"],\" rewards\"],\"0SCgXu\":[\"You’ve claimed your rewards\"],\"L0clWI\":[\"You've received \",[\"amount\"],\" \",[\"symbol\"],\".\"],\"IoTdPf\":[\"You've repaid \",[\"borrowToRepay\"],\" USDS to exit your position.\"],\"tjh+1P\":[\"You've sealed \",[\"collateralToLock\"],\" \",[\"0\"],\". Your new position is open.\"],\"e70lXJ\":[\"You've sealed \",[\"collateralToLock\"],\" \",[\"0\"],\". Your position is updated.\"],\"H7uHNV\":[\"You've staked \",[\"collateralToLock\"],\" \",[\"0\"],\". Your new position is open.\"],\"EZhYRc\":[\"You've staked \",[\"collateralToLock\"],\" \",[\"0\"],\". Your position is updated.\"],\"4/BZ0J\":[\"You've successfully migrated your MKR (automatically upgraded to SKY) and USDS debt from the Seal Engine to the Staking Engine.\"],\"sVeJD+\":[\"You've supplied \",[\"amount\"],\" \",[\"symbol\"],\" to the Sky Savings Rate module\"],\"mttARW\":[\"You've unsealed \",[\"collateralToFree\"],\" \",[\"0\"],\" and repaid \",[\"borrowToRepay\"],\" USDS to exit your position. An exit fee may have been applied.\"],\"FP/yyw\":[\"You've unsealed \",[\"collateralToFree\"],\" \",[\"0\"],\" to exit your position. An exit fee may have been applied.\"],\"gI+xQX\":[\"You've unstaked \",[\"collateralToFree\"],\" \",[\"0\"],\" and repaid \",[\"borrowToRepay\"],\" USDS to exit your position.\"],\"9VxYJE\":[\"You've unstaked \",[\"collateralToFree\"],\" \",[\"0\"],\" to exit your position.\"],\"50uoCO\":[\"You've withdrawn \",[\"amount\"],\" \",[\"symbol\"],\" from the Sky Savings Rate module.\"],\"oIFpug\":[\"Your access is restricted. For more information, please refer to our \",[\"0\"],\".\"],\"IDNK1Q\":[\"Your balances\"],\"4blUNV\":[\"Your cancellation request has been placed\"],\"2AwcW8\":[\"Your claim is being processed on the blockchain. Please wait.\"],\"lAceUj\":[\"Your DeFi journey with Sky is just beginning. Connect your wallet to access the decentralised Sky Protocol and upgrade your DAI to USDS, and your MKR to SKY. Unlocking all the Sky Protocol has to offer, without giving up control, is easy. \"],\"7ahYIu\":[\"Your funds\"],\"lKyonc\":[\"Your migration is being processed on the blockchain. Please wait.\"],\"ynkEEt\":[\"Your MKR and SKY tokens, as well as any rewards that you accumulate, are supplied to a non-custodial smart contract, such that no intermediary takes custody of those tokens. With Sky, you always remain in control of your assets.\"],\"gjXZW3\":[\"Your position \",[\"0\"]],\"LcLwJZ\":[\"Your positions\"],\"XtF2sX\":[\"Your revert is being processed on the blockchain. Please wait.\"],\"7sHd67\":[\"Your Rewards balances\"],\"aDAoh3\":[\"Your Rewards transaction history\"],\"98RblC\":[\"Your Savings \",[\"0\"],\" balance will be\"],\"7DVg0l\":[\"Your Savings transaction history\"],\"7LaudL\":[\"Your Seal Position \",[\"0\"]],\"70dp+h\":[\"Your Seal position transaction history\"],\"0Vympa\":[\"Your sealed tokens enable you to create one or more positions through which you access rewards. You can:\"],\"5uZl11\":[\"Your Staking Engine transaction history\"],\"PlYYhG\":[\"Your staking position is now active. Next, start the migration process.\"],\"tfo6j0\":[\"Your Staking position transaction history\"],\"xcE0Cd\":[\"Your supply is being processed on the blockchain. Please wait.\"],\"FvgcEU\":[\"Your trade is being processed on the blockchain. Please wait.\"],\"IY4lJa\":[\"Your Trade transaction history\"],\"2oIfJv\":[\"Your transaction is being processed on the blockchain to create your position. Please wait.\"],\"YeWXJ6\":[\"Your transaction is being processed on the blockchain to update your position. Please wait.\"],\"SE2RR4\":[\"Your transaction is being processed on the blockchain. Please wait.\"],\"hcdvRM\":[\"Your transfer is being processed on the blockchain. Please wait.\"],\"24fRGM\":[\"Your upgrade is being processed on the blockchain. Please wait.\"],\"zupEAx\":[\"Your Upgrade/Revert transaction history\"],\"v+0dIf\":[\"Your wallet \",[\"0\"],\" balance will be\"],\"jCqPqe\":[\"Your wallet is connected to an unsupported network\"],\"iZTWDn\":[\"Your withdrawal is being processed on the blockchain. Please wait.\"]}")as Messages;
\ No newline at end of file
+/*eslint-disable*/import type{Messages}from"@lingui/core";export const messages=JSON.parse("{\"/+Z5u4\":[\"/+Z5u4\"],\"DBBgGH\":[\"(More rewards coming soon)\"],\"J/hVSQ\":[[\"0\"]],\"VdUN3W\":[[\"0\"],\" — Rewards statistics\"],\"goySwB\":[[\"0\"],\" \",[\"1\"],\" to \",[\"2\"]],\"dCMtyp\":[[\"0\"],\" sealed\"],\"j0i+8f\":[[\"0\"],\" the Sky Savings Rate module\"],\"AZ9pCI\":[[\"0\"],\"<0>\",[\"1\"],\" \",[\"primaryToken\"],\" </0> to <1>\",[\"secondaryToken\"],\" </1>\",[\"2\"]],\"aKz7UM\":[[\"accordionTitle\"]],\"AFuXH2\":[[\"actionLabel\"],\" \",[\"amount\"],\" \",[\"symbol\"]],\"7uDEGy\":[[\"chart\"]],\"w9dLMW\":[[\"label\"]],\"pDgeaz\":[[\"title\"]],\"Q3C5+O\":[\"1 \",[\"0\"],\" = \",[\"executionPrice\"],\" \",[\"1\"]],\"p4aTOD\":[\"A minimum 0.01 ETH is needed to cover transaction costs. Actual gas fees may be lower.\"],\"tjA3Ch\":[\"About Balances\"],\"OD0JzE\":[\"About Chronicle points\"],\"ueUSCy\":[\"About Native Sky Protocol Tokens\"],\"2b3aFS\":[\"About Seal Engine\"],\"QaQ30N\":[\"About Seal Rewards\"],\"Hue35n\":[\"About Sky Token Rewards\"],\"r43jIo\":[\"About Staking Rewards\"],\"e+kjQv\":[\"About the Seal Engine\"],\"33btmI\":[\"About the Sky Savings Rate\"],\"EK990b\":[\"About the Staking Engine\"],\"BEDhLC\":[\"About Trade\"],\"JSpjg7\":[\"Access Restricted\"],\"oEQKsC\":[\"Access rewards without giving up control\"],\"ZJl4pb\":[\"Access Sky Savings Rate with USDS\"],\"H+69X5\":[\"Access the Sky Savings Rate\"],\"vaQZ1L\":[\"Access via VPN is not permitted. Please disconnect your VPN and refresh the page to continue.\"],\"D9psGU\":[\"Accrued staking rewards\"],\"BaUx27\":[\"Accumulated Rewards\"],\"dY+UF0\":[\"Add \",[\"0\"],\" to wallet\"],\"Gakb9M\":[\"Address Verification Error\"],\"3Vs6Gg\":[\"All rewards\"],\"ptcE8h\":[\"Almost done!\"],\"hehnjM\":[\"Amount\"],\"ByrAgi\":[\"Amount exceeds debt\"],\"Hz7UeZ\":[\"An error occurred when allowing the migration contract to access your SKY and/or MKR tokens.\"],\"ZkODQf\":[\"An error occurred when allowing this app to access the \",[\"symbol\"],\" in your wallet.\"],\"mho98l\":[\"An error occurred when allowing this app to access the tokens in your wallet.\"],\"DfyqBJ\":[\"An error occurred while allowing the app to access the \",[\"symbol\"],\".\"],\"uljOdx\":[\"An error occurred while approving access to your \",[\"symbol\"],\".\"],\"Arf3dt\":[\"An error occurred while claiming your \",[\"amount\"],\" \",[\"symbol\"]],\"vG40Eb\":[\"An error occurred while claiming your rewards\"],\"fvojEH\":[\"An error occurred while preparing the transaction\"],\"vpFXV6\":[\"An error occurred while reverting your tokens.\"],\"KSAhRb\":[\"An error occurred while submitting your signature. Please ensure your wallet is connected to either Ethereum mainnet, Base or Arbitrum and try again. If the issue persists, reach out for assistance in the official <0>Sky Discord</0>\"],\"fpQ43h\":[\"An error occurred while supplying \",[\"symbol\"]],\"LM2nqA\":[\"An error occurred while supplying your \",[\"symbol\"],\".\"],\"OU+b9D\":[\"An error occurred while trading your tokens\"],\"mAQtnJ\":[\"An error occurred while upgrading your tokens.\"],\"HBs7iI\":[\"An error occurred while withdrawing \",[\"symbol\"]],\"7asUl/\":[\"An error occurred while withdrawing your \",[\"symbol\"],\".\"],\"PTlSPZ\":[\"Approval failed\"],\"Z7ZXbT\":[\"Approve\"],\"jyZDMs\":[\"Approve \",[\"0\"],\" amount\"],\"9A1fgU\":[\"Approve Migration contract\"],\"HZDk/5\":[\"Approve migrator contract successful\"],\"/6eHk6\":[\"Approve migrator for new position\"],\"E9Crgq\":[\"Approve migrator for old position\"],\"w5XjHi\":[\"Approve repay amount\"],\"OTEONq\":[\"Approve seal amount\"],\"fj2SAe\":[\"Approve staking amount\"],\"b/Nrz4\":[\"Approve successful\"],\"l8Kxb/\":[\"Approve supply amount\"],\"vOdiAB\":[\"Approve token access\"],\"VQsWz6\":[\"Approve tokens access\"],\"D32f3J\":[\"Approve trade amount\"],\"ztBP6l\":[\"Approve withdraw amount\"],\"PP3Epf\":[\"Approving \",[\"0\"],\" \",[\"1\"]],\"/SL1bt\":[\"Approving \",[\"0\"],\" MKR\"],\"3dCGCi\":[\"Approving \",[\"0\"],\" SKY\"],\"imGZGI\":[\"Approving \",[\"0\"],\" token\"],\"t7V22I\":[\"Approving \",[\"0\"],\" USDS\"],\"Q50mpS\":[\"Approving migrator contract\"],\"iH8pgl\":[\"Back\"],\"Yqrv73\":[\"Back to Rewards\"],\"pHzgIM\":[\"Back to Savings\"],\"uPGssN\":[\"Back to Seal\"],\"/qTdrx\":[\"Back to Trade\"],\"9/uJXU\":[\"Back to Upgrade\"],\"jqPbFF\":[\"balances\"],\"dnHq4n\":[\"Balances\"],\"s5FcOh\":[\"Balances displays all of your Sky-related funds available on the Base network. When you connect your crypto wallet to Sky.money to access the decentralised Sky Protocol, only the tokens in the wallet that are relevant to the app on Base are listed. With this visibility, you can better self-manage your funds. Sky.money is non-custodial and permissionless.\"],\"Aow1df\":[\"Balances displays all of your Sky-related funds. When you connect your crypto wallet to Sky.money to access the decentralised Sky Protocol, only the tokens in the wallet that are relevant to the app are listed. With all of your Sky funds visible in one place, you can better self-manage your funds. Sky.money is non-custodial and permissionless.\"],\"8Jpln4\":[\"Be sure to check your transaction status on CoW Explorer to verify the cancellation was successful\"],\"Z5iL7Y\":[\"Begin migration\"],\"H86vq7\":[\"Begin the savings process\"],\"T6uYU2\":[\"Borrow\"],\"1oyh4g\":[\"Borrow rate\"],\"T/2rSA\":[\"Borrow Rate\"],\"1iItAH\":[\"Borrow USDS against your MKR and SKY\"],\"fMJQZK\":[\"Borrowed\"],\"3TzOSk\":[\"Borrowing\"],\"8xWlkd\":[\"By setting your slippage tolerance level, you control the degree of token price fluctuation that you will accept between the time you initiate a trade transaction and its execution on the blockchain.\"],\"rUBPXf\":[\"Cancel error\"],\"tVJk4q\":[\"Cancel order\"],\"SCi4ph\":[\"Cancel successful\"],\"2EWn23\":[\"Canceling order\"],\"vv7kpg\":[\"Cancelled\"],\"Mywj+z\":[\"Cannot be migrated\"],\"IaTjAK\":[\"Checking your position status...\"],\"hasH3f\":[\"Choose a token to receive\"],\"SAZ3Nu\":[\"Choose a token to trade, and enter an amount\"],\"cqtlp6\":[\"Choose a token to upgrade, and enter an amount\"],\"TRXvrZ\":[\"Choose your delegate\"],\"hcDcnr\":[\"Choose your reward token\"],\"Kk1ibq\":[\"Chronicle\"],\"sA8QkT\":[\"Chronicle Points are not a native feature of the Sky Protocol. Skybase International does not control or guarantee the availability, distribution or allocation of Chronicle Points or any other Chronicle funds. The Chronicle project operates independently of Sky.money and Skybase International. Please be aware that any engagement with Chronicle is at your own risk, and we bear no responsibility for any outcomes associated with this third-party system, or any funds associated with it.\"],\"EOMrsD\":[\"Claim \",[\"0\"],\" \",[\"1\"]],\"96tn/4\":[\"Claim failed\"],\"JalkSW\":[\"Claim rewards\"],\"IjLl6T\":[\"Claim successful\"],\"9JsE4+\":[\"Claim your rewards\"],\"fmr9hF\":[\"Claimed from the \",[\"0\"],\" rewards pool\"],\"C40d+t\":[\"Claiming \",[\"amount\"],\" \",[\"symbol\"]],\"AZLQ3W\":[\"Claiming from the \",[\"0\"],\" rewards pool\"],\"XTqkjC\":[\"Claiming rewards\"],\"B4Atwp\":[\"Collateral to migrate and upgrade\"],\"bABgsS\":[\"Collateral value\"],\"52+oOS\":[\"Collateralization ratio\"],\"na9F13\":[\"Combined actions\"],\"7VpPHA\":[\"Confirm\"],\"i2ntyN\":[\"Confirm position\"],\"boxUWK\":[\"Confirm the change in your position\"],\"jh0i4n\":[\"Confirm this transaction in your wallet.\"],\"+rcpky\":[\"Confirm trade details\"],\"dOpuYO\":[\"Confirm your claim\"],\"LDafjB\":[\"Confirm your migration\"],\"UeLGc8\":[\"Confirm your position\"],\"a9jdk3\":[\"Confirm your revert\"],\"5i7BBY\":[\"Confirm your trade\"],\"5/1e4L\":[\"Confirm your transaction\"],\"RguYfm\":[\"Confirm your transfer\"],\"Vkn0om\":[\"Confirm your upgrade\"],\"31o31J\":[\"Connect a wallet to view and manage your funds\"],\"uiMHKV\":[\"Connect a wallet to view your transaction history.\"],\"Zk71jD\":[\"Connect to explore Sky Protocol features\"],\"VHOVEJ\":[\"Connect wallet\"],\"CtByM7\":[\"Connect Wallet\"],\"xGVfLh\":[\"Continue\"],\"o2hKMx\":[\"Continue to migrate\"],\"dNkWkk\":[\"Continue to open Staking position and migrate\"],\"6V3Ea3\":[\"Copied\"],\"UyTxCC\":[\"Copy transaction hash\"],\"4/r90S\":[\"Creating order\"],\"OdcCkY\":[\"Creating order to trade \",[\"originAmount\"],\" \",[\"0\"],\" for \",[\"targetAmount\"],\" \",[\"1\"]],\"ONgiPZ\":[\"Creation of new positions has been disabled. Management of existing positions remains available.\"],\"5IKmDJ\":[\"Current \",[\"0\"],\" price\"],\"0/hald\":[\"Current MKR price\"],\"91aIlo\":[\"Current SKY price\"],\"8Tg/JR\":[\"Custom\"],\"mYGY3B\":[\"Date\"],\"osXj5n\":[\"Debt ceiling\"],\"aXWapR\":[\"Debt ceiling utilization\"],\"OH1wUP\":[\"Debt must be paid off entirely, or left with a minimum of \",[\"0\"]],\"OqvFST\":[\"Debt to migrate\"],\"OreCAS\":[\"Delayed Upgrade Penalty\"],\"XbvxUa\":[\"Delegate\"],\"4cDE5U\":[\"Delegates in receipt of token voting power can never directly access any tokens delegated to them, including staked tokens. Throughout the delegation process, you always own and are in control of your staked tokens, and you can change your delegate at any time. Staking to delegate your voting power may be a useful option for governance token holders who have limited time to allocate to the process, who want to save on the cost of gas involved in voting on their own, and who also want to earn Staking Rewards.\"],\"URmyfc\":[\"Details\"],\"mSlzbk\":[\"Directly trade eligible tokens for Sky ecosystem tokens using permissionless and non-custodial rails. With the Sky.money interface, you can access the decentralised Sky Protocol to trade, via smart contracts on the blockchain instead of relying on centralised entities.\"],\"EruE+Y\":[\"Doing multicall\"],\"LeBTa4\":[\"Earn with USDS\"],\"J3/IOp\":[\"Enter amount\"],\"0k03/k\":[\"Enter an amount of USDS to revert\"],\"SlfejT\":[\"Error\"],\"JSOszs\":[\"Error claiming from the \",[\"0\"],\" rewards pool\"],\"tFgCIM\":[\"Error fetching quote\"],\"kzLw5+\":[\"Error preparing transaction\"],\"9E2YVn\":[\"Estimated price impact\"],\"sXKb3l\":[\"Exchange rate\"],\"ERDm8Q\":[\"Execute Migration\"],\"Rwrues\":[\"Exit fee\"],\"1Ukl6z\":[\"Exit fee percentage\"],\"uroj3Y\":[\"Exit Seal Engine\"],\"5qYFxv\":[\"Expected input\"],\"5zAbWs\":[\"Expected output\"],\"aJ4pMe\":[\"FAQs\"],\"eyDxfX\":[\"Fetching position details\"],\"8BRHep\":[\"Fetching price\"],\"bwTCFf\":[\"Fetching transaction details\"],\"0+yVIs\":[\"Funds\"],\"n2tRx5\":[\"Get rewards\"],\"2vrrZN\":[\"Get rewards with USDS\"],\"Hco/fy\":[\"Get rewards with your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" \",[\"0\"]],\"r80m0R\":[\"Get rewards with your USDS\"],\"GVqUwO\":[\"Get SKY rewards with USDS\"],\"Xqya6K\":[\"Go to \",[\"0\"],\" \",[\"module\"]],\"VMlRqi\":[\"Hide details\"],\"SJE/aT\":[\"High risk\"],\"N6Yu1E\":[\"How much \",[\"0\"],\" would you like to seal?\"],\"0GN4ro\":[\"How much \",[\"0\"],\" would you like to supply?\"],\"alelgA\":[\"How much \",[\"0\"],\" would you like to withdraw?\"],\"Aj6eSs\":[\"How much SKY would you like to stake?\"],\"I+EWz5\":[\"How much SKY would you like to unstake?\"],\"RVfqB6\":[\"How much USDS would you like to supply?\"],\"Y9x9vA\":[\"How much USDS would you like to withdraw?\"],\"p2Lq9v\":[\"How much would you like to borrow? (Optional)\"],\"uoB8aW\":[\"How much would you like to repay?\"],\"BI4X06\":[\"How much would you like to unseal?\"],\"5Xwi7N\":[\"I acknowledge that my MKR collateral will be upgraded to SKY and that this action is irreversible.\"],\"AdrngO\":[\"I have read and understand the\"],\"zzHkj0\":[\"If the actual slippage is greater than your chosen tolerance level, the transaction will fail and be reverted.\"],\"joAGUm\":[\"in order to provide access to Seal Rewards and encourage a deeper commitment to Sky ecosystem governance.\"],\"/LCAwL\":[\"In progress\"],\"jxmtLS\":[\"Input is estimated. You will spend at most \",[\"slippageAdjustedQuote\"],\" \",[\"0\"],\" or the transaction will revert.\"],\"cPcTW+\":[\"Insufficient funds\"],\"91ztwA\":[\"Insufficient funds. Your balance is \",[\"0\"],\" \",[\"1\"],\".\"],\"zwWKhA\":[\"Learn more\"],\"+kaplw\":[\"Legal Terms\"],\"M9fkA0\":[\"Liquidated\"],\"drdV8R\":[\"Liquidation\"],\"jK/Hx9\":[\"Liquidation price\"],\"f83Z+E\":[\"Liquidation ratio\"],\"QebUJp\":[\"Liquidation risk meter\"],\"PvW9vD\":[\"Liquidation risk too high\"],\"yQE2r9\":[\"Loading\"],\"lLvRjy\":[\"Looks like you need \",[\"0\"],\" to get rewards\"],\"izP1nW\":[\"Looks like you need USDS\"],\"owGS71\":[\"Low risk\"],\"mEal++\":[\"Manage Position \",[\"0\"]],\"VkC8HD\":[\"Manage your position(s)\"],\"xjWv96\":[\"Manage your staking position(s)\"],\"6ntV4v\":[\"Max borrowable amount\"],\"ERwTwB\":[\"Maximum input\"],\"VXFjd8\":[\"Metrics\"],\"y5rS9U\":[\"Migrate\"],\"wzSERq\":[\"Migrate from:\"],\"HqOTGT\":[\"Migrate position\"],\"jF99e4\":[\"Migrate to:\"],\"GrXJP9\":[\"Migrate your position(s) to the Staking Engine\"],\"NAA/Qh\":[\"Migrating your old position\"],\"u6h8ps\":[\"Migration\"],\"stZYz8\":[\"Migration contract approved\"],\"n+9S/a\":[\"Migration failed\"],\"dASpCv\":[\"Migration successful\"],\"Wfcj3C\":[\"Min borrowable amount\"],\"EdyhBw\":[\"Minimum output\"],\"jfjdE/\":[\"MKR\"],\"A6HSZk\":[\"MKR delegated by you\"],\"4V3GfI\":[\"MKR Liquidation price\"],\"K3og3+\":[\"MKR supplied to the Seal Engine\"],\"LV+hFt\":[\"More rewards coming soon\"],\"xS6gKM\":[\"Multicall failed\"],\"UHEof5\":[\"Multicall successful\"],\"71gS06\":[\"My rewards\"],\"/WDzNV\":[\"Network costs (est.)\"],\"xTLCYa\":[\"Network Error\"],\"0P46e1\":[\"New positions disabled\"],\"dEuBX/\":[\"Next, confirm the revert transaction.\"],\"/9a865\":[\"Next, confirm the transaction in your wallet.\"],\"s1/bt4\":[\"Next, confirm the upgrade transaction.\"],\"y1xddf\":[\"Next, execute Migration.\"],\"r+w5Bx\":[\"No balances found\"],\"7DSVY1\":[\"No delegate\"],\"3BdDlA\":[\"No delegates found\"],\"7elymg\":[\"No history found\"],\"UK1Wsk\":[\"No reward\"],\"+z+MZn\":[\"No rewards found\"],\"8bNIKG\":[\"No transactions found\"],\"YYy1A7\":[\"Not enough collateral to borrow\"],\"XfDD/m\":[\"Not enough USDS in your wallet\"],\"fQoNs3\":[\"Note that reverted transactions may still incur gas fees.\"],\"uGjDTp\":[\"On Arbitrum, you can convert between USDS, sUSDS and USDC through a Peg Stability Module (PSM) deployed to Arbitrum and powered by Spark. The PSM on Arbitrum handles conversions programmatically, driven at your direction. PSMs are smart contracts designed to maintain the stability of stablecoins and allow users to convert certain stablecoins directly with the Sky Protocol at a fixed rate and with no fees. However, blockchain (gas) fees may apply.\"],\"wUm+E3\":[\"On Base, you can convert between USDS, sUSDS and USDC through a Peg Stability Module (PSM) deployed to the Base blockchain and powered by Spark. The PSM on Base handles conversions programmatically, driven at your direction. PSMs are smart contracts designed to maintain the stability of stablecoins and allow users to convert certain stablecoins directly with the Sky Protocol at a fixed rate and with no fees. However, blockchain (gas) fees may apply.\"],\"1UYy6/\":[\"Only Ethereum Mainnet and Base are supported at this time.<0/>Please switch networks to continue.\"],\"2j/9sB\":[\"Open a new position\"],\"a/+Wxk\":[\"Open a position\"],\"M1JiPR\":[\"Open a position in new engine\"],\"EROE7C\":[\"Open new Staking position\"],\"HglIuX\":[\"Open position\"],\"yeN+0t\":[\"Open Position\"],\"fecnvZ\":[\"Opening position\"],\"MepIIx\":[\"or a contract that you own\"],\"see00j\":[\"Order cancellation attempt failed\"],\"H5qWhm\":[\"Order cancelled\"],\"rOjKDb\":[\"Order created\"],\"gmgvmw\":[\"Order creation failed\"],\"+8sFxs\":[\"Output is estimated. You will receive at least \",[\"slippageAdjustedQuote\"],\" \",[\"0\"],\" or the transaction will revert.\"],\"ebshg7\":[\"Please allow the migration contract to access your SKY and/or MKR tokens in order to migrate your position.\"],\"reiBba\":[\"Please allow this app to access the \",[\"symbol\"],\" in your wallet.\"],\"ehnwnY\":[\"Please allow this app to access the tokens in your wallet.\"],\"BPNdM5\":[\"Please confirm that you want to claim your \",[\"symbol\"],\" rewards directly to your wallet.\"],\"Xe3UgS\":[\"Please confirm that you want to claim your rewards directly to your wallet.\"],\"qNeLEO\":[\"Please connect your wallet to Ethereum Mainnet to start the migration of your positions.\"],\"tQj3dN\":[\"Please connect your wallet to view your history\"],\"P+gnB7\":[\"Please try again\"],\"RUdxWn\":[\"Please try the action again or reach out on Discord for assistance if the problem persists.\"],\"rYG2u6\":[\"Please wait...\"],\"lukEtz\":[\"Position overview\"],\"M2evD6\":[\"Position summary\"],\"ySm+ue\":[\"Preparing to withdraw \",[\"amount\"],\" \",[\"symbol\"]],\"4eNKHk\":[\"Presign transaction error\"],\"kH6wUX\":[\"Price impact\"],\"OFSQQU\":[\"Processing transaction\"],\"fqDzSu\":[\"Rate\"],\"TAocpQ\":[\"Rate: \",[\"0\"]],\"p6dYWE\":[\"Ready to upgrade and explore?\"],\"1t/NnN\":[\"Reject\"],\"2ST7PO\":[\"Remaining \",[\"0\"],\" balance\"],\"ARu1L4\":[\"Repaid\"],\"3q3mFy\":[\"Repay\"],\"UkyQ9/\":[\"Repaying\"],\"b9wOqS\":[\"Repaying USDS in the Seal Rewards module\"],\"emVX71\":[\"Repaying USDS in the Stake Rewards module\"],\"6gRgw8\":[\"Retry\"],\"jJdwCB\":[\"Revert\"],\"2siKqA\":[\"Revert \",[\"0\"],\" into \",[\"1\"]],\"1Uk3Sx\":[\"Revert failed\"],\"/rDyyE\":[\"Revert successful\"],\"wFcQgg\":[\"Review trade\"],\"vTA+DN\":[\"Reward\"],\"5BAZfS\":[\"rewards\"],\"4cJ0hF\":[\"Rewards\"],\"cBN7Rx\":[\"Rewards Suppliers\"],\"MgRuAB\":[\"Rewards Supply\"],\"DKSrEg\":[\"Rewards Withdraw \"],\"dMe9aP\":[\"Risk level\"],\"955Am3\":[\"savings\"],\"Baj2MJ\":[\"Savings\"],\"rpF9Ks\":[\"Savings balance\"],\"cenXKH\":[\"Savings Suppliers\"],\"aL3WlV\":[\"Savings Supply\"],\"GaNPNN\":[\"Savings Withdraw\"],\"fHfpUa\":[\"seal\"],\"QHu5HJ\":[\"Seal\"],\"8eFMr9\":[\"Seal and borrow\"],\"D44p5E\":[\"Seal and Borrow\"],\"uXcnBJ\":[\"Seal Engine\"],\"zsYYaF\":[\"Seal Engine is deprecated\"],\"g+LgtS\":[\"Seal Position \",[\"0\"]],\"kfoFPG\":[\"Seal reward\"],\"kpSfRC\":[\"Seal Rewards can be accessed when you supply MKR or SKY to the Seal Engine of the decentralised, non-custodial Sky Protocol. Currently, all Seal Rewards take the form of USDS. Eventually, subject to Sky ecosystem governance approval, Seal Rewards may also be available in the form of Sky Star tokens.\"],\"9a3GXg\":[\"Seal your tokens and continue to collect rewards\"],\"x4sATq\":[\"Sealed\"],\"XroWGN\":[\"Sealing\"],\"i+3e58\":[\"Sealing MKR in the Seal Rewards module\"],\"vSsmlb\":[\"Sealing SKY in the Seal Rewards module\"],\"0nGp+R\":[\"See all rewards\"],\"1nxYp+\":[\"Select a delegate\"],\"T0Y2+3\":[\"Select a token\"],\"4NxZNv\":[\"Select delegate\"],\"4h8dlm\":[\"Select reward\"],\"0RrIzN\":[\"Select token\"],\"cY9Ul6\":[\"Sending \",[\"0\"],\" \",[\"1\"],\" to the EthFlow contract\"],\"N9FI6u\":[\"Sending \",[\"originAmount\"],\" \",[\"0\"],\" to the contract\"],\"MaT4aP\":[\"Sending ETH\"],\"/fk+tg\":[\"Show MKR values\"],\"sF1iBn\":[\"Show SKY values\"],\"PciV53\":[\"Signing failed\"],\"6Uau97\":[\"Skip\"],\"O5iCTB\":[\"SKY\"],\"Ijnb8m\":[\"SKY delegated by you\"],\"kZe2Hz\":[\"SKY is a native governance token of the decentralised Sky ecosystem and the upgraded version of MKR. You can upgrade your MKR to SKY at the rate of 1:24,000, trade SKY for USDS and, soon, use it to accumulate Activation Token Rewards and participate in Sky ecosystem governance.\"],\"Y1m0OS\":[\"SKY Liquidation price\"],\"MaeKFC\":[\"Sky Protocol activity\"],\"PW8h7p\":[\"Sky Protocol features\"],\"JOoMed\":[\"Sky Protocol overview\"],\"s0FRGb\":[\"Sky Savings Rate\"],\"vv+t94\":[\"Sky Savings Rate info\"],\"Bmf/1K\":[\"Sky Savings Rate Pool\"],\"wMckBM\":[\"SKY supplied to Staking Engine\"],\"fVXVhr\":[\"Sky Token Rewards\"],\"faBVe0\":[\"Sky Token Rewards activity\"],\"CNwxiU\":[\"Sky Token Rewards overview\"],\"cd3AuW\":[\"Sky Tokens Rewards are what you access when you supply USDS to the Sky Token Rewards module of the decentralised Sky Protocol. Sky Token Rewards are in the form of SKY governance tokens. No minimum USDS supply amount is required. With the Sky Protocol, you can access rewards without giving up control of your supplied funds.\"],\"CMHmbm\":[\"Slippage\"],\"GbNWWs\":[\"Slippage tolerance\"],\"nwtY4N\":[\"Something went wrong\"],\"d6NowW\":[\"Something went wrong when trying to post the order to the Order Book. Please try again.\"],\"K2KBQO\":[\"Something went wrong when trying to send the presign transaction. Please try again.\"],\"2xYoRh\":[\"Something went wrong when trying to sign the message. Please try again.\"],\"BUs6bM\":[\"Something went wrong with your transaction. Please try again.\"],\"SIF9mV\":[\"Something went wrong with your withdraw. Please try again.\"],\"yHwG3y\":[\"Soon\"],\"BTYwOV\":[\"Soon on \",[\"0\"]],\"GgFN8s\":[\"stake\"],\"JYKRJS\":[\"Stake\"],\"/Yngk8\":[\"Stake and borrow\"],\"AxkgEQ\":[\"Stake and Borrow\"],\"q6lAbz\":[\"Staked\"],\"KsqhWn\":[\"Staking\"],\"nv89++\":[\"Staking Engine\"],\"GIuDLv\":[\"Staking Engine Overview\"],\"FFWnaC\":[\"Staking MKR in the Stake Rewards module\"],\"HY3v9a\":[\"Staking position \",[\"0\"]],\"cm7uZi\":[\"Staking positions\"],\"dQsGr4\":[\"Staking reward\"],\"oSMtIr\":[\"Staking Reward\"],\"VtYGp9\":[\"Staking Rewards can be accessed when SKY is supplied to the Staking Engine of the decentralized, non-custodial Sky Protocol. Currently, all Staking Rewards take the form of USDS. Staking Reward rates are determined by Sky Ecosystem Governance through the process of decentralized onchain voting.\"],\"fq8VvK\":[\"Staking Rewards overview\"],\"3K2VSu\":[\"Staking SKY in the Staking Rewards Engine\"],\"tOb+Bs\":[\"Start getting rewards\"],\"XbPrwL\":[\"Start saving\"],\"ne/7f/\":[\"Start saving with your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" \",[\"0\"]],\"hQRttt\":[\"Submit\"],\"zzDlyQ\":[\"Success\"],\"oMgC5V\":[\"Success!\"],\"RGHzX4\":[\"Successfully claimed your rewards\"],\"8yaM29\":[\"Successfully withdrawn\"],\"mQKIbi\":[\"Supplied \",[\"0\"],\" to Sky Token Rewards module\"],\"G2ydN6\":[\"Supplied balance\"],\"q/qf2e\":[\"Supplied Funds\"],\"9RecCt\":[\"Suppliers\"],\"bwSQI0\":[\"Supply\"],\"ifSqdb\":[\"Supply failed\"],\"QLT3yd\":[\"Supply successful\"],\"gIFGFK\":[\"Supplying \",[\"0\"],\" \",[\"1\"]],\"gQA+BV\":[\"Supplying \",[\"0\"],\" to Sky Token Rewards module\"],\"KyXvg5\":[\"Supplying \",[\"0\"],\" USDS\"],\"wDRiiy\":[\"Supplying stablecoins to the Savings feature on either Arbitrum or Ethereum is very similar. However, given that no native Sky Savings Rate module is currently deployed to Arbitrum, when transacting on Arbitrum you always interact with the Peg Stability Module (PSM) for conversions to/from USDS, sUSDS and USDC. The PSM on Arbitrum handles conversions programmatically, driven at your direction, between these pairs directly.\"],\"ypSkCA\":[\"sUSDS\"],\"aDw3o4\":[\"sUSDS is a savings token for eligible users. When you supply USDS to the Sky Savings Rate module, you access the Sky Savings Rate and may receive sUSDS tokens. These sUSDS tokens serve as a digital record of your USDS interaction with the SSR module and any value accrued to your position.\"],\"TA0cAA\":[\"Switch chain\"],\"aRPqbz\":[\"Switch network\"],\"iFaZvO\":[\"Terms of Use.\"],\"21v4Ut\":[\"The experience of supplying stablecoins to the Savings feature on Base and Ethereum is very similar. However, given that no native Sky Savings Rate module is deployed to Base, when transacting on Base you always interact with the Peg Stability Module (PSM) for conversions to/from USDS, sUSDS and USDC. The PSM on Base handles conversions programmatically, driven at your direction, between these pairs directly.\"],\"U9+cur\":[\"The MKR and or SKY tokens you supply to the Seal Engine are sealed behind an exit fee\"],\"+5UJJc\":[\"The multicall transaction was successful\"],\"fdYBYP\":[\"The Seal Engine has been deprecated. You can either migrate your positions to the Staking Engine or manually close them.\"],\"E82EBf\":[\"The Seal Engine is a module of the Sky Protocol. The MKR and or SKY tokens you supply to the Seal Engine are sealed behind an exit fee in order to provide access to Seal Rewards and encourage a deeper commitment to Sky ecosystem governance. With Sky, you always remain in control of your funds.\"],\"MkDxJ2\":[\"The Seal Engine is deprecated\"],\"2mmxra\":[\"The Seal Engine is now deprecated. Migrate your positions to the Staking Engine.\"],\"z7r4H/\":[\"The Staking Engine is a module of the Sky Protocol. It has replaced the Seal Engine, offering the same features but it has no exit fee and only supports SKY, not MKR. The SKY tokens you supply to the Seal Engine enable you to access Staking Rewards, and more. With Sky, you always remain in control of your assets.\"],\"ReQqwr\":[\"The transaction was not successful.\"],\"ZoRavi\":[\"The transaction was successful.\"],\"LAf9ty\":[\"The voting power delegation feature of the Staking Engine of the Sky Protocol enables you to entrust your voting power to a delegate of your choosing, who can then vote in the Sky Ecosystem Governance process on your behalf. You can choose one delegate per SKY position. If you want to entrust your SKY to two delegates using the Staking Engine, you will need to create two separate positions.\"],\"J8WFuz\":[\"then get rewards\"],\"GccUJx\":[\"There was an error fetching this data\"],\"ymaC9J\":[\"This position is not valid for migration\"],\"fqWDch\":[\"This reflects your slippage tolerance.\"],\"B5rbTw\":[\"To migrate, you'll need an open staking position.\"],\"kR/PYK\":[\"Token access approval in progress.\"],\"Wlo0Pj\":[\"Token access approved\"],\"knw7Th\":[\"Tokens to receive\"],\"ek5j0M\":[\"Total \",[\"0\"],\" Points rewarded\"],\"AupAL/\":[\"Total \",[\"0\"],\" rewarded\"],\"VyTyyx\":[\"Total \",[\"0\"],\" to \",[\"1\"]],\"m1Tkiq\":[\"Total MKR delegated\"],\"dG0hDK\":[\"Total SKY\"],\"u2HOn6\":[\"Total SKY delegated\"],\"krZBkx\":[\"Total SKY staked\"],\"hFuIUC\":[\"Total SKY upgraded\"],\"nSW2+t\":[\"Total supply of USDS\"],\"QjI6sW\":[\"Total TVL\"],\"7yAZTu\":[\"Total USDS\"],\"7Ip3+3\":[\"Total USDS borrowed\"],\"gR5tcs\":[\"Total USDS upgraded\"],\"v2at0H\":[\"trade\"],\"JHxGP5\":[\"Trade\"],\"wMXR42\":[\"Trade and get rewards\"],\"IBJ4m8\":[\"Trade and start saving\"],\"xLnv/y\":[\"Trade completed\"],\"F8/bq1\":[\"Trade details\"],\"qP3CX4\":[\"Trade failed\"],\"3BwII0\":[\"Trade successful\"],\"EGySk9\":[\"Trade USDC for USDS\"],\"+HuY5Y\":[\"Trade USDT for USDS\"],\"vYq+pF\":[\"Trade your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" for USDS \",[\"0\"]],\"JML3A+\":[\"Trade your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" for USDS to get rewards \",[\"0\"]],\"whTBHB\":[\"Trade your crypto tokens\"],\"ZFtwlj\":[\"Trades\"],\"HZN+sw\":[\"Trading\"],\"fKebHy\":[\"Trading \",[\"0\"],\" \",[\"1\"]],\"OeUID4\":[\"Trading \",[\"0\"],\" for \",[\"1\"]],\"1LjK22\":[\"Transaction history\"],\"yJUUbn\":[\"Transaction overview\"],\"4wyw8H\":[\"Transactions\"],\"hVOvL5\":[\"Transfer the voting power of your MKR and SKY tokens to a recognized delegate\"],\"TVVzzC\":[\"Transferring \",[\"amount\"],\" \",[\"symbol\"]],\"FHKsZF\":[\"TVL\"],\"UGKYAL\":[\"TVL (Sealed)\"],\"jsD/E9\":[\"TVL (Staked)\"],\"F/aF11\":[\"TVL (Total Value Locked)\"],\"M/qFyA\":[\"Tx hash\"],\"+zy2Nq\":[\"Type\"],\"pvle9K\":[\"Unable to fetch balance\"],\"dDjdmw\":[\"Unable to fetch data\"],\"8ctLUE\":[\"Unable to fetch history\"],\"vJ4BgG\":[\"Unable to load chart data, please try again later.\"],\"kWqOio\":[\"Unknown status\"],\"wVM3lS\":[\"Unknown status.\"],\"n8rLbA\":[\"Unseal\"],\"lb0nUd\":[\"Unseal and pay back\"],\"TMmP/k\":[\"Unseal kick\"],\"EnpjmS\":[\"Unsealing\"],\"OFjZGo\":[\"Unstake\"],\"ND/gUe\":[\"Unstake and pay back\"],\"a9D+6D\":[\"Unstaked\"],\"1gWStS\":[\"Unstaking\"],\"/eZFGD\":[\"Update Position\"],\"C7+lrh\":[\"Updating position\"],\"CI7l3I\":[\"upgrade\"],\"kwkhPe\":[\"Upgrade\"],\"RuKyDj\":[\"Upgrade \",[\"0\"],\" into \",[\"1\"]],\"l7KdRZ\":[\"Upgrade and get rewards\"],\"Ak/bnf\":[\"Upgrade and Save\"],\"/ro1de\":[\"Upgrade DAI to USDS\"],\"iFffAs\":[\"Upgrade failed\"],\"BBcLr/\":[\"Upgrade MKR to SKY\"],\"nBBfdP\":[\"Upgrade stats\"],\"it0Uj0\":[\"Upgrade successful\"],\"7mDs5j\":[\"Upgrade your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" to SKY \",[\"0\"]],\"nCVcPv\":[\"Upgrade your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" to USDS \",[\"0\"]],\"NiuUNJ\":[\"Upgrade your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" to USDS to get rewards \",[\"0\"]],\"tdLkWD\":[\"Upgrade your DAI and MKR\"],\"mMTg5T\":[\"USDS\"],\"a3SIAW\":[\"USDS borrowed\"],\"rtlUFl\":[\"USDS is the stablecoin of the decentralised Sky Protocol. It can be used in several ways, including to participate in the Sky Savings Rate and get Sky Token Rewards without giving up control. It is the upgraded version of DAI.\"],\"35Aeb5\":[\"USDS not supplied\"],\"DkT6+s\":[\"USDS supplied\"],\"BN3P7Z\":[\"USDS supplied to Rewards\"],\"wMHvYH\":[\"Value\"],\"B5+3eA\":[\"View Chronicle\"],\"8sLe4/\":[\"View contract\"],\"B45JHN\":[\"View delegate profile\"],\"2Eoi/a\":[\"View details\"],\"iKNHSh\":[\"View on Mainnet\"],\"B6gcTV\":[\"View transaction on \",[\"explorerName\"]],\"ik1/7b\":[\"View transaction on CoW Explorer\"],\"1KJVZA\":[\"VPN Detected\"],\"v/dhKi\":[\"Waiting for confirmation\"],\"Fm6tB5\":[\"Waiting for the order to be executed by a solver to trade \",[\"originAmount\"],\" \",[\"0\"],\" for \",[\"targetAmount\"],\" \",[\"1\"]],\"LPRCSq\":[\"Wallet Funds\"],\"l6hetR\":[\"We could not approve the migrator contract to migrate your position.\"],\"Mv9XuX\":[\"We could not approve your token allowance.\"],\"+0kfJF\":[\"We could not claim your rewards.\"],\"1RmYBC\":[\"We could not complete the transaction.\"],\"869lRt\":[\"We could not migrate your position.\"],\"uuQUbT\":[\"We couldn't load the Seal module rewards. Please try again later.\"],\"GKhJGt\":[\"We couldn't load the Stake module rewards. Please try again later.\"],\"87d5yX\":[\"We couldn't load your funds. Please try again later.\"],\"6IvQrp\":[\"When you hold SKY tokens, you maintain the right to participate in the process of Sky Ecosystem Governance voting. That means that you have the ability to contribute to the community-driven, decentralized ecosystem decision-making process, which occurs through onchain voting.\"],\"LHZrJ5\":[\"When you supply USDS to the Sky Savings Rate module of the decentralised Sky Protocol, you access the Sky Saving Rate and may accumulate additional USDS over time. No minimum supply amount is required, and you always maintain control of your supplied funds, as this feature is non-custodial.\"],\"OsyKSt\":[\"Withdraw\"],\"JzNyI/\":[\"Withdraw failed\"],\"CFlqeA\":[\"Withdraw successful\"],\"LM3Gr+\":[\"Withdrawal\"],\"4jYJBs\":[\"Withdrawing \",[\"0\"],\" \",[\"1\"]],\"yQwdfi\":[\"Withdrawing \",[\"0\"],\" from Sky Token Rewards module\"],\"U8T2RG\":[\"Withdrawing \",[\"0\"],\" USDS\"],\"d3Og12\":[\"Withdrawing \",[\"amount\"],\" \",[\"symbol\"]],\"4nZOms\":[\"You approved \",[\"0\"]],\"lP3Uf0\":[\"You approved \",[\"0\"],\" \",[\"1\"]],\"+onGpM\":[\"You approved \",[\"0\"],\" SKY\"],\"XVi6yz\":[\"You approved MKR\"],\"kdPSTy\":[\"You approved SKY\"],\"0trmLT\":[\"You approved the migrator contract to migrate your position.\"],\"JSXCUk\":[\"You approved USDS\"],\"GYzu47\":[\"You are migrating your position from the Seal Engine to the Staking Engine. No exist fee applies. Please check the acknowledgement box below to proceed.\"],\"Sr+aVb\":[\"You are now trading \",[\"originAmount\"],\" \",[\"0\"],\". You will receive \",[\"targetAmount\"],\" \",[\"1\"]],\"PQ1fZG\":[\"You borrowed\"],\"WJu9ZH\":[\"You can optionally select a delegate or skip this step\"],\"U5GtXo\":[\"You claimed your rewards\"],\"L4PHD4\":[\"You don't have any open positions.\"],\"7D82TB\":[\"You have no debt to repay\"],\"UYnzw5\":[\"You just opened your position\"],\"tc6Cuk\":[\"You just updated your position\"],\"fm1V3m\":[\"You received \",[\"targetAmount\"],\" \",[\"0\"],\" for \",[\"originAmount\"],\" \",[\"1\"],\".\"],\"kW4v0V\":[\"You reverted \",[\"0\"],\" \",[\"1\"],\" into \",[\"2\"]],\"hgv1+M\":[\"You sealed\"],\"sW6QeT\":[\"You staked\"],\"KSYIPL\":[\"You successfully cancelled the order\"],\"XWwT79\":[\"You successfully migrated your position.\"],\"Jv2U3H\":[\"You successfully traded \",[\"originAmount\"],\" \",[\"0\"],\" for \",[\"targetAmount\"],\" \",[\"1\"]],\"cu/5hB\":[\"You successfully withdrew \",[\"amount\"],\" \",[\"symbol\"]],\"ukgWWq\":[\"You supplied \",[\"0\"],\" \",[\"1\"]],\"J0nYIm\":[\"You supplied \",[\"0\"],\" USDS\"],\"wVr3td\":[\"You traded \",[\"0\"],\" \",[\"1\"],\" for \",[\"2\"],\" \",[\"3\"]],\"FiN9Er\":[\"You upgraded \",[\"0\"],\" \",[\"1\"],\" into \",[\"2\"]],\"1YEFAb\":[\"You will migrate your debt and your sealed MKR/SKY from the Seal Engine and stake directly into the Staking Engine.\"],\"+HdZdS\":[\"You will supply\"],\"vFfJSh\":[\"You will withdraw\"],\"0BAvJA\":[\"You withdrew \",[\"0\"],\" \",[\"1\"]],\"dkpskf\":[\"You withdrew \",[\"0\"],\" USDS\"],\"wHkYkI\":[\"You’ve added \",[\"symbol\"],\" to the Sky Token Rewards module.\"],\"+t7VJd\":[\"You've borrowed \",[\"borrowAmount\"],\" USDS by sealing \",[\"collateralToLock\"],\" \",[\"0\"],\". Your new position is open.\"],\"2cIWig\":[\"You've borrowed \",[\"borrowAmount\"],\" USDS by sealing \",[\"collateralToLock\"],\" \",[\"0\"],\". Your position is updated.\"],\"XtqJ3P\":[\"You've borrowed \",[\"borrowAmount\"],\" USDS by staking \",[\"collateralToLock\"],\" \",[\"0\"],\". Your new position is open.\"],\"Ra2ptz\":[\"You've borrowed \",[\"borrowAmount\"],\" USDS by staking \",[\"collateralToLock\"],\" \",[\"0\"],\". Your position is updated.\"],\"3++9pk\":[\"You've borrowed \",[\"borrowAmount\"],\" USDS. Your position is updated.\"],\"XtLD/P\":[\"You’ve claimed \",[\"amount\"],\" \",[\"symbol\"],\" rewards\"],\"0SCgXu\":[\"You’ve claimed your rewards\"],\"L0clWI\":[\"You've received \",[\"amount\"],\" \",[\"symbol\"],\".\"],\"IoTdPf\":[\"You've repaid \",[\"borrowToRepay\"],\" USDS to exit your position.\"],\"tjh+1P\":[\"You've sealed \",[\"collateralToLock\"],\" \",[\"0\"],\". Your new position is open.\"],\"e70lXJ\":[\"You've sealed \",[\"collateralToLock\"],\" \",[\"0\"],\". Your position is updated.\"],\"H7uHNV\":[\"You've staked \",[\"collateralToLock\"],\" \",[\"0\"],\". Your new position is open.\"],\"EZhYRc\":[\"You've staked \",[\"collateralToLock\"],\" \",[\"0\"],\". Your position is updated.\"],\"4/BZ0J\":[\"You've successfully migrated your MKR (automatically upgraded to SKY) and USDS debt from the Seal Engine to the Staking Engine.\"],\"sVeJD+\":[\"You've supplied \",[\"amount\"],\" \",[\"symbol\"],\" to the Sky Savings Rate module\"],\"mttARW\":[\"You've unsealed \",[\"collateralToFree\"],\" \",[\"0\"],\" and repaid \",[\"borrowToRepay\"],\" USDS to exit your position. An exit fee may have been applied.\"],\"FP/yyw\":[\"You've unsealed \",[\"collateralToFree\"],\" \",[\"0\"],\" to exit your position. An exit fee may have been applied.\"],\"gI+xQX\":[\"You've unstaked \",[\"collateralToFree\"],\" \",[\"0\"],\" and repaid \",[\"borrowToRepay\"],\" USDS to exit your position.\"],\"9VxYJE\":[\"You've unstaked \",[\"collateralToFree\"],\" \",[\"0\"],\" to exit your position.\"],\"50uoCO\":[\"You've withdrawn \",[\"amount\"],\" \",[\"symbol\"],\" from the Sky Savings Rate module.\"],\"oIFpug\":[\"Your access is restricted. For more information, please refer to our \",[\"0\"],\".\"],\"IDNK1Q\":[\"Your balances\"],\"4blUNV\":[\"Your cancellation request has been placed\"],\"2AwcW8\":[\"Your claim is being processed on the blockchain. Please wait.\"],\"lAceUj\":[\"Your DeFi journey with Sky is just beginning. Connect your wallet to access the decentralised Sky Protocol and upgrade your DAI to USDS, and your MKR to SKY. Unlocking all the Sky Protocol has to offer, without giving up control, is easy. \"],\"7ahYIu\":[\"Your funds\"],\"lKyonc\":[\"Your migration is being processed on the blockchain. Please wait.\"],\"ynkEEt\":[\"Your MKR and SKY tokens, as well as any rewards that you accumulate, are supplied to a non-custodial smart contract, such that no intermediary takes custody of those tokens. With Sky, you always remain in control of your assets.\"],\"gjXZW3\":[\"Your position \",[\"0\"]],\"LcLwJZ\":[\"Your positions\"],\"XtF2sX\":[\"Your revert is being processed on the blockchain. Please wait.\"],\"7sHd67\":[\"Your Rewards balances\"],\"aDAoh3\":[\"Your Rewards transaction history\"],\"98RblC\":[\"Your Savings \",[\"0\"],\" balance will be\"],\"7DVg0l\":[\"Your Savings transaction history\"],\"7LaudL\":[\"Your Seal Position \",[\"0\"]],\"70dp+h\":[\"Your Seal position transaction history\"],\"0Vympa\":[\"Your sealed tokens enable you to create one or more positions through which you access rewards. You can:\"],\"5uZl11\":[\"Your Staking Engine transaction history\"],\"PlYYhG\":[\"Your staking position is now active. Next, start the migration process.\"],\"tfo6j0\":[\"Your Staking position transaction history\"],\"xcE0Cd\":[\"Your supply is being processed on the blockchain. Please wait.\"],\"FvgcEU\":[\"Your trade is being processed on the blockchain. Please wait.\"],\"IY4lJa\":[\"Your Trade transaction history\"],\"2oIfJv\":[\"Your transaction is being processed on the blockchain to create your position. Please wait.\"],\"YeWXJ6\":[\"Your transaction is being processed on the blockchain to update your position. Please wait.\"],\"SE2RR4\":[\"Your transaction is being processed on the blockchain. Please wait.\"],\"hcdvRM\":[\"Your transfer is being processed on the blockchain. Please wait.\"],\"24fRGM\":[\"Your upgrade is being processed on the blockchain. Please wait.\"],\"zupEAx\":[\"Your Upgrade/Revert transaction history\"],\"v+0dIf\":[\"Your wallet \",[\"0\"],\" balance will be\"],\"jCqPqe\":[\"Your wallet is connected to an unsupported network\"],\"iZTWDn\":[\"Your withdrawal is being processed on the blockchain. Please wait.\"]}")as Messages;
\ No newline at end of file
diff --git a/packages/utils/src/locales/es-ES.po b/packages/utils/src/locales/es-ES.po
index 2c7fdbed2..79a81ab29 100644
--- a/packages/utils/src/locales/es-ES.po
+++ b/packages/utils/src/locales/es-ES.po
@@ -221,7 +221,6 @@ msgstr ""
 msgid "Almost done!"
 msgstr ""
 
-#: apps/webapp/src/modules/stake/components/StakeHistory.tsx
 #: apps/webapp/src/modules/seal/components/SealHistory.tsx
 #: apps/webapp/src/modules/savings/components/SavingsHistory.tsx
 #: apps/webapp/src/modules/rewards/components/RewardsHistory.tsx
@@ -502,7 +501,6 @@ msgstr ""
 msgid "Begin the savings process"
 msgstr ""
 
-#: apps/webapp/src/modules/stake/components/StakeHistory.tsx
 #: apps/webapp/src/modules/seal/components/SealHistory.tsx
 #: packages/widgets/src/widgets/BalancesWidget/lib/getTitle.ts
 msgid "Borrow"
@@ -526,6 +524,7 @@ msgstr ""
 msgid "Borrow USDS against your MKR and SKY"
 msgstr ""
 
+#: apps/webapp/src/modules/stake/components/StakeHistory.tsx
 #: packages/widgets/src/widgets/StakeModuleWidget/components/PositionSummary.tsx
 #: packages/widgets/src/widgets/SealModuleWidget/components/PositionSummary.tsx
 msgid "Borrowed"
@@ -1231,6 +1230,9 @@ msgid "Legal Terms"
 msgstr ""
 
 #: apps/webapp/src/modules/stake/components/StakeHistory.tsx
+msgid "Liquidated"
+msgstr ""
+
 #: packages/widgets/src/widgets/StakeModuleWidget/components/Repay.tsx
 #: packages/widgets/src/widgets/StakeModuleWidget/components/Borrow.tsx
 #: packages/widgets/src/widgets/SealModuleWidget/components/Repay.tsx
@@ -1690,6 +1692,9 @@ msgid "Remaining {0} balance"
 msgstr ""
 
 #: apps/webapp/src/modules/stake/components/StakeHistory.tsx
+msgid "Repaid"
+msgstr ""
+
 #: apps/webapp/src/modules/seal/components/SealHistory.tsx
 #: packages/widgets/src/widgets/BalancesWidget/lib/getTitle.ts
 msgid "Repay"
@@ -2065,7 +2070,6 @@ msgstr ""
 msgid "stake"
 msgstr ""
 
-#: apps/webapp/src/modules/stake/components/StakeHistory.tsx
 #: packages/widgets/src/widgets/BalancesWidget/lib/getTitle.ts
 msgid "Stake"
 msgstr ""
@@ -2079,6 +2083,7 @@ msgstr ""
 msgid "Stake and Borrow"
 msgstr ""
 
+#: apps/webapp/src/modules/stake/components/StakeHistory.tsx
 #: packages/widgets/src/widgets/StakeModuleWidget/components/PositionSummary.tsx
 msgid "Staked"
 msgstr ""
@@ -2621,7 +2626,6 @@ msgstr ""
 msgid "Unsealing"
 msgstr ""
 
-#: apps/webapp/src/modules/stake/components/StakeHistory.tsx
 #: packages/widgets/src/widgets/BalancesWidget/lib/getTitle.ts
 msgid "Unstake"
 msgstr ""
@@ -2632,6 +2636,10 @@ msgstr ""
 msgid "Unstake and pay back"
 msgstr ""
 
+#: apps/webapp/src/modules/stake/components/StakeHistory.tsx
+msgid "Unstaked"
+msgstr ""
+
 #: packages/widgets/src/widgets/StakeModuleWidget/components/PositionSummary.tsx
 msgid "Unstaking"
 msgstr ""
@@ -2744,6 +2752,10 @@ msgstr ""
 msgid "USDS supplied to Rewards"
 msgstr ""
 
+#: apps/webapp/src/modules/stake/components/StakeHistory.tsx
+msgid "Value"
+msgstr ""
+
 #: apps/webapp/src/modules/ui/components/AboutCle.tsx
 msgid "View Chronicle"
 msgstr ""
diff --git a/packages/utils/src/locales/es-ES.ts b/packages/utils/src/locales/es-ES.ts
index 690a27463..2fb9a8758 100644
--- a/packages/utils/src/locales/es-ES.ts
+++ b/packages/utils/src/locales/es-ES.ts
@@ -1 +1 @@
-/*eslint-disable*/import type{Messages}from"@lingui/core";export const messages=JSON.parse("{\"/+Z5u4\":[\"/+Z5u4\"],\"DBBgGH\":[\"(More rewards coming soon)\"],\"J/hVSQ\":[[\"0\"]],\"VdUN3W\":[[\"0\"],\" — Rewards statistics\"],\"goySwB\":[[\"0\"],\" \",[\"1\"],\" to \",[\"2\"]],\"dCMtyp\":[[\"0\"],\" sealed\"],\"j0i+8f\":[[\"0\"],\" the Sky Savings Rate module\"],\"AZ9pCI\":[[\"0\"],\"<0>\",[\"1\"],\" \",[\"primaryToken\"],\" </0> to <1>\",[\"secondaryToken\"],\" </1>\",[\"2\"]],\"aKz7UM\":[[\"accordionTitle\"]],\"AFuXH2\":[[\"actionLabel\"],\" \",[\"amount\"],\" \",[\"symbol\"]],\"7uDEGy\":[[\"chart\"]],\"w9dLMW\":[[\"label\"]],\"pDgeaz\":[[\"title\"]],\"Q3C5+O\":[\"1 \",[\"0\"],\" = \",[\"executionPrice\"],\" \",[\"1\"]],\"p4aTOD\":[\"A minimum 0.01 ETH is needed to cover transaction costs. Actual gas fees may be lower.\"],\"tjA3Ch\":[\"About Balances\"],\"OD0JzE\":[\"About Chronicle points\"],\"ueUSCy\":[\"About Native Sky Protocol Tokens\"],\"2b3aFS\":[\"About Seal Engine\"],\"QaQ30N\":[\"About Seal Rewards\"],\"Hue35n\":[\"About Sky Token Rewards\"],\"r43jIo\":[\"About Staking Rewards\"],\"e+kjQv\":[\"About the Seal Engine\"],\"33btmI\":[\"About the Sky Savings Rate\"],\"EK990b\":[\"About the Staking Engine\"],\"BEDhLC\":[\"About Trade\"],\"JSpjg7\":[\"Access Restricted\"],\"oEQKsC\":[\"Access rewards without giving up control\"],\"ZJl4pb\":[\"Access Sky Savings Rate with USDS\"],\"H+69X5\":[\"Access the Sky Savings Rate\"],\"vaQZ1L\":[\"Access via VPN is not permitted. Please disconnect your VPN and refresh the page to continue.\"],\"D9psGU\":[\"Accrued staking rewards\"],\"BaUx27\":[\"Accumulated Rewards\"],\"dY+UF0\":[\"Add \",[\"0\"],\" to wallet\"],\"Gakb9M\":[\"Address Verification Error\"],\"3Vs6Gg\":[\"All rewards\"],\"ptcE8h\":[\"Almost done!\"],\"hehnjM\":[\"Amount\"],\"ByrAgi\":[\"Amount exceeds debt\"],\"Hz7UeZ\":[\"An error occurred when allowing the migration contract to access your SKY and/or MKR tokens.\"],\"ZkODQf\":[\"An error occurred when allowing this app to access the \",[\"symbol\"],\" in your wallet.\"],\"mho98l\":[\"An error occurred when allowing this app to access the tokens in your wallet.\"],\"DfyqBJ\":[\"An error occurred while allowing the app to access the \",[\"symbol\"],\".\"],\"uljOdx\":[\"An error occurred while approving access to your \",[\"symbol\"],\".\"],\"Arf3dt\":[\"An error occurred while claiming your \",[\"amount\"],\" \",[\"symbol\"]],\"vG40Eb\":[\"An error occurred while claiming your rewards\"],\"fvojEH\":[\"An error occurred while preparing the transaction\"],\"vpFXV6\":[\"An error occurred while reverting your tokens.\"],\"KSAhRb\":[\"An error occurred while submitting your signature. Please ensure your wallet is connected to either Ethereum mainnet, Base or Arbitrum and try again. If the issue persists, reach out for assistance in the official <0>Sky Discord</0>\"],\"fpQ43h\":[\"An error occurred while supplying \",[\"symbol\"]],\"LM2nqA\":[\"An error occurred while supplying your \",[\"symbol\"],\".\"],\"OU+b9D\":[\"An error occurred while trading your tokens\"],\"mAQtnJ\":[\"An error occurred while upgrading your tokens.\"],\"HBs7iI\":[\"An error occurred while withdrawing \",[\"symbol\"]],\"7asUl/\":[\"An error occurred while withdrawing your \",[\"symbol\"],\".\"],\"PTlSPZ\":[\"Approval failed\"],\"Z7ZXbT\":[\"Approve\"],\"jyZDMs\":[\"Approve \",[\"0\"],\" amount\"],\"9A1fgU\":[\"Approve Migration contract\"],\"HZDk/5\":[\"Approve migrator contract successful\"],\"/6eHk6\":[\"Approve migrator for new position\"],\"E9Crgq\":[\"Approve migrator for old position\"],\"w5XjHi\":[\"Approve repay amount\"],\"OTEONq\":[\"Approve seal amount\"],\"fj2SAe\":[\"Approve staking amount\"],\"b/Nrz4\":[\"Approve successful\"],\"l8Kxb/\":[\"Approve supply amount\"],\"vOdiAB\":[\"Approve token access\"],\"VQsWz6\":[\"Approve tokens access\"],\"D32f3J\":[\"Approve trade amount\"],\"ztBP6l\":[\"Approve withdraw amount\"],\"PP3Epf\":[\"Approving \",[\"0\"],\" \",[\"1\"]],\"/SL1bt\":[\"Approving \",[\"0\"],\" MKR\"],\"3dCGCi\":[\"Approving \",[\"0\"],\" SKY\"],\"imGZGI\":[\"Approving \",[\"0\"],\" token\"],\"t7V22I\":[\"Approving \",[\"0\"],\" USDS\"],\"Q50mpS\":[\"Approving migrator contract\"],\"iH8pgl\":[\"Back\"],\"Yqrv73\":[\"Back to Rewards\"],\"pHzgIM\":[\"Back to Savings\"],\"uPGssN\":[\"Back to Seal\"],\"/qTdrx\":[\"Back to Trade\"],\"9/uJXU\":[\"Back to Upgrade\"],\"jqPbFF\":[\"balances\"],\"dnHq4n\":[\"Balances\"],\"s5FcOh\":[\"Balances displays all of your Sky-related funds available on the Base network. When you connect your crypto wallet to Sky.money to access the decentralised Sky Protocol, only the tokens in the wallet that are relevant to the app on Base are listed. With this visibility, you can better self-manage your funds. Sky.money is non-custodial and permissionless.\"],\"Aow1df\":[\"Balances displays all of your Sky-related funds. When you connect your crypto wallet to Sky.money to access the decentralised Sky Protocol, only the tokens in the wallet that are relevant to the app are listed. With all of your Sky funds visible in one place, you can better self-manage your funds. Sky.money is non-custodial and permissionless.\"],\"8Jpln4\":[\"Be sure to check your transaction status on CoW Explorer to verify the cancellation was successful\"],\"Z5iL7Y\":[\"Begin migration\"],\"H86vq7\":[\"Begin the savings process\"],\"T6uYU2\":[\"Borrow\"],\"1oyh4g\":[\"Borrow rate\"],\"T/2rSA\":[\"Borrow Rate\"],\"1iItAH\":[\"Borrow USDS against your MKR and SKY\"],\"fMJQZK\":[\"Borrowed\"],\"3TzOSk\":[\"Borrowing\"],\"8xWlkd\":[\"By setting your slippage tolerance level, you control the degree of token price fluctuation that you will accept between the time you initiate a trade transaction and its execution on the blockchain.\"],\"rUBPXf\":[\"Cancel error\"],\"tVJk4q\":[\"Cancel order\"],\"SCi4ph\":[\"Cancel successful\"],\"2EWn23\":[\"Canceling order\"],\"vv7kpg\":[\"Cancelled\"],\"Mywj+z\":[\"Cannot be migrated\"],\"IaTjAK\":[\"Checking your position status...\"],\"hasH3f\":[\"Choose a token to receive\"],\"SAZ3Nu\":[\"Choose a token to trade, and enter an amount\"],\"cqtlp6\":[\"Choose a token to upgrade, and enter an amount\"],\"TRXvrZ\":[\"Choose your delegate\"],\"hcDcnr\":[\"Choose your reward token\"],\"Kk1ibq\":[\"Chronicle\"],\"sA8QkT\":[\"Chronicle Points are not a native feature of the Sky Protocol. Skybase International does not control or guarantee the availability, distribution or allocation of Chronicle Points or any other Chronicle funds. The Chronicle project operates independently of Sky.money and Skybase International. Please be aware that any engagement with Chronicle is at your own risk, and we bear no responsibility for any outcomes associated with this third-party system, or any funds associated with it.\"],\"EOMrsD\":[\"Claim \",[\"0\"],\" \",[\"1\"]],\"96tn/4\":[\"Claim failed\"],\"JalkSW\":[\"Claim rewards\"],\"IjLl6T\":[\"Claim successful\"],\"9JsE4+\":[\"Claim your rewards\"],\"fmr9hF\":[\"Claimed from the \",[\"0\"],\" rewards pool\"],\"C40d+t\":[\"Claiming \",[\"amount\"],\" \",[\"symbol\"]],\"AZLQ3W\":[\"Claiming from the \",[\"0\"],\" rewards pool\"],\"XTqkjC\":[\"Claiming rewards\"],\"B4Atwp\":[\"Collateral to migrate and upgrade\"],\"bABgsS\":[\"Collateral value\"],\"52+oOS\":[\"Collateralization ratio\"],\"na9F13\":[\"Combined actions\"],\"7VpPHA\":[\"Confirm\"],\"i2ntyN\":[\"Confirm position\"],\"boxUWK\":[\"Confirm the change in your position\"],\"jh0i4n\":[\"Confirm this transaction in your wallet.\"],\"+rcpky\":[\"Confirm trade details\"],\"dOpuYO\":[\"Confirm your claim\"],\"LDafjB\":[\"Confirm your migration\"],\"UeLGc8\":[\"Confirm your position\"],\"a9jdk3\":[\"Confirm your revert\"],\"5i7BBY\":[\"Confirm your trade\"],\"5/1e4L\":[\"Confirm your transaction\"],\"RguYfm\":[\"Confirm your transfer\"],\"Vkn0om\":[\"Confirm your upgrade\"],\"31o31J\":[\"Connect a wallet to view and manage your funds\"],\"uiMHKV\":[\"Connect a wallet to view your transaction history.\"],\"Zk71jD\":[\"Connect to explore Sky Protocol features\"],\"VHOVEJ\":[\"Connect wallet\"],\"CtByM7\":[\"Connect Wallet\"],\"xGVfLh\":[\"Continue\"],\"o2hKMx\":[\"Continue to migrate\"],\"dNkWkk\":[\"Continue to open Staking position and migrate\"],\"6V3Ea3\":[\"Copied\"],\"UyTxCC\":[\"Copy transaction hash\"],\"4/r90S\":[\"Creating order\"],\"OdcCkY\":[\"Creating order to trade \",[\"originAmount\"],\" \",[\"0\"],\" for \",[\"targetAmount\"],\" \",[\"1\"]],\"ONgiPZ\":[\"Creation of new positions has been disabled. Management of existing positions remains available.\"],\"5IKmDJ\":[\"Current \",[\"0\"],\" price\"],\"0/hald\":[\"Current MKR price\"],\"91aIlo\":[\"Current SKY price\"],\"8Tg/JR\":[\"Custom\"],\"mYGY3B\":[\"Date\"],\"osXj5n\":[\"Debt ceiling\"],\"aXWapR\":[\"Debt ceiling utilization\"],\"OH1wUP\":[\"Debt must be paid off entirely, or left with a minimum of \",[\"0\"]],\"OqvFST\":[\"Debt to migrate\"],\"OreCAS\":[\"Delayed Upgrade Penalty\"],\"XbvxUa\":[\"Delegate\"],\"4cDE5U\":[\"Delegates in receipt of token voting power can never directly access any tokens delegated to them, including staked tokens. Throughout the delegation process, you always own and are in control of your staked tokens, and you can change your delegate at any time. Staking to delegate your voting power may be a useful option for governance token holders who have limited time to allocate to the process, who want to save on the cost of gas involved in voting on their own, and who also want to earn Staking Rewards.\"],\"URmyfc\":[\"Details\"],\"mSlzbk\":[\"Directly trade eligible tokens for Sky ecosystem tokens using permissionless and non-custodial rails. With the Sky.money interface, you can access the decentralised Sky Protocol to trade, via smart contracts on the blockchain instead of relying on centralised entities.\"],\"EruE+Y\":[\"Doing multicall\"],\"LeBTa4\":[\"Earn with USDS\"],\"J3/IOp\":[\"Enter amount\"],\"0k03/k\":[\"Enter an amount of USDS to revert\"],\"SlfejT\":[\"Error\"],\"JSOszs\":[\"Error claiming from the \",[\"0\"],\" rewards pool\"],\"tFgCIM\":[\"Error fetching quote\"],\"kzLw5+\":[\"Error preparing transaction\"],\"9E2YVn\":[\"Estimated price impact\"],\"sXKb3l\":[\"Exchange rate\"],\"ERDm8Q\":[\"Execute Migration\"],\"Rwrues\":[\"Exit fee\"],\"1Ukl6z\":[\"Exit fee percentage\"],\"uroj3Y\":[\"Exit Seal Engine\"],\"5qYFxv\":[\"Expected input\"],\"5zAbWs\":[\"Expected output\"],\"aJ4pMe\":[\"FAQs\"],\"eyDxfX\":[\"Fetching position details\"],\"8BRHep\":[\"Fetching price\"],\"bwTCFf\":[\"Fetching transaction details\"],\"0+yVIs\":[\"Funds\"],\"n2tRx5\":[\"Get rewards\"],\"2vrrZN\":[\"Get rewards with USDS\"],\"Hco/fy\":[\"Get rewards with your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" \",[\"0\"]],\"r80m0R\":[\"Get rewards with your USDS\"],\"GVqUwO\":[\"Get SKY rewards with USDS\"],\"Xqya6K\":[\"Go to \",[\"0\"],\" \",[\"module\"]],\"VMlRqi\":[\"Hide details\"],\"SJE/aT\":[\"High risk\"],\"N6Yu1E\":[\"How much \",[\"0\"],\" would you like to seal?\"],\"0GN4ro\":[\"How much \",[\"0\"],\" would you like to supply?\"],\"alelgA\":[\"How much \",[\"0\"],\" would you like to withdraw?\"],\"Aj6eSs\":[\"How much SKY would you like to stake?\"],\"I+EWz5\":[\"How much SKY would you like to unstake?\"],\"RVfqB6\":[\"How much USDS would you like to supply?\"],\"Y9x9vA\":[\"How much USDS would you like to withdraw?\"],\"p2Lq9v\":[\"How much would you like to borrow? (Optional)\"],\"uoB8aW\":[\"How much would you like to repay?\"],\"BI4X06\":[\"How much would you like to unseal?\"],\"5Xwi7N\":[\"I acknowledge that my MKR collateral will be upgraded to SKY and that this action is irreversible.\"],\"AdrngO\":[\"I have read and understand the\"],\"zzHkj0\":[\"If the actual slippage is greater than your chosen tolerance level, the transaction will fail and be reverted.\"],\"joAGUm\":[\"in order to provide access to Seal Rewards and encourage a deeper commitment to Sky ecosystem governance.\"],\"/LCAwL\":[\"In progress\"],\"jxmtLS\":[\"Input is estimated. You will spend at most \",[\"slippageAdjustedQuote\"],\" \",[\"0\"],\" or the transaction will revert.\"],\"cPcTW+\":[\"Insufficient funds\"],\"91ztwA\":[\"Insufficient funds. Your balance is \",[\"0\"],\" \",[\"1\"],\".\"],\"zwWKhA\":[\"Learn more\"],\"+kaplw\":[\"Legal Terms\"],\"drdV8R\":[\"Liquidation\"],\"jK/Hx9\":[\"Liquidation price\"],\"f83Z+E\":[\"Liquidation ratio\"],\"QebUJp\":[\"Liquidation risk meter\"],\"PvW9vD\":[\"Liquidation risk too high\"],\"yQE2r9\":[\"Loading\"],\"lLvRjy\":[\"Looks like you need \",[\"0\"],\" to get rewards\"],\"izP1nW\":[\"Looks like you need USDS\"],\"owGS71\":[\"Low risk\"],\"mEal++\":[\"Manage Position \",[\"0\"]],\"VkC8HD\":[\"Manage your position(s)\"],\"xjWv96\":[\"Manage your staking position(s)\"],\"6ntV4v\":[\"Max borrowable amount\"],\"ERwTwB\":[\"Maximum input\"],\"VXFjd8\":[\"Metrics\"],\"y5rS9U\":[\"Migrate\"],\"wzSERq\":[\"Migrate from:\"],\"HqOTGT\":[\"Migrate position\"],\"jF99e4\":[\"Migrate to:\"],\"GrXJP9\":[\"Migrate your position(s) to the Staking Engine\"],\"NAA/Qh\":[\"Migrating your old position\"],\"u6h8ps\":[\"Migration\"],\"stZYz8\":[\"Migration contract approved\"],\"n+9S/a\":[\"Migration failed\"],\"dASpCv\":[\"Migration successful\"],\"Wfcj3C\":[\"Min borrowable amount\"],\"EdyhBw\":[\"Minimum output\"],\"jfjdE/\":[\"MKR\"],\"A6HSZk\":[\"MKR delegated by you\"],\"4V3GfI\":[\"MKR Liquidation price\"],\"K3og3+\":[\"MKR supplied to the Seal Engine\"],\"LV+hFt\":[\"More rewards coming soon\"],\"xS6gKM\":[\"Multicall failed\"],\"UHEof5\":[\"Multicall successful\"],\"71gS06\":[\"My rewards\"],\"/WDzNV\":[\"Network costs (est.)\"],\"xTLCYa\":[\"Network Error\"],\"0P46e1\":[\"New positions disabled\"],\"dEuBX/\":[\"Next, confirm the revert transaction.\"],\"/9a865\":[\"Next, confirm the transaction in your wallet.\"],\"s1/bt4\":[\"Next, confirm the upgrade transaction.\"],\"y1xddf\":[\"Next, execute Migration.\"],\"r+w5Bx\":[\"No balances found\"],\"7DSVY1\":[\"No delegate\"],\"3BdDlA\":[\"No delegates found\"],\"7elymg\":[\"No history found\"],\"UK1Wsk\":[\"No reward\"],\"+z+MZn\":[\"No rewards found\"],\"8bNIKG\":[\"No transactions found\"],\"YYy1A7\":[\"Not enough collateral to borrow\"],\"XfDD/m\":[\"Not enough USDS in your wallet\"],\"fQoNs3\":[\"Note that reverted transactions may still incur gas fees.\"],\"uGjDTp\":[\"On Arbitrum, you can convert between USDS, sUSDS and USDC through a Peg Stability Module (PSM) deployed to Arbitrum and powered by Spark. The PSM on Arbitrum handles conversions programmatically, driven at your direction. PSMs are smart contracts designed to maintain the stability of stablecoins and allow users to convert certain stablecoins directly with the Sky Protocol at a fixed rate and with no fees. However, blockchain (gas) fees may apply.\"],\"wUm+E3\":[\"On Base, you can convert between USDS, sUSDS and USDC through a Peg Stability Module (PSM) deployed to the Base blockchain and powered by Spark. The PSM on Base handles conversions programmatically, driven at your direction. PSMs are smart contracts designed to maintain the stability of stablecoins and allow users to convert certain stablecoins directly with the Sky Protocol at a fixed rate and with no fees. However, blockchain (gas) fees may apply.\"],\"1UYy6/\":[\"Only Ethereum Mainnet and Base are supported at this time.<0/>Please switch networks to continue.\"],\"2j/9sB\":[\"Open a new position\"],\"a/+Wxk\":[\"Open a position\"],\"M1JiPR\":[\"Open a position in new engine\"],\"EROE7C\":[\"Open new Staking position\"],\"HglIuX\":[\"Open position\"],\"yeN+0t\":[\"Open Position\"],\"fecnvZ\":[\"Opening position\"],\"MepIIx\":[\"or a contract that you own\"],\"see00j\":[\"Order cancellation attempt failed\"],\"H5qWhm\":[\"Order cancelled\"],\"rOjKDb\":[\"Order created\"],\"gmgvmw\":[\"Order creation failed\"],\"+8sFxs\":[\"Output is estimated. You will receive at least \",[\"slippageAdjustedQuote\"],\" \",[\"0\"],\" or the transaction will revert.\"],\"ebshg7\":[\"Please allow the migration contract to access your SKY and/or MKR tokens in order to migrate your position.\"],\"reiBba\":[\"Please allow this app to access the \",[\"symbol\"],\" in your wallet.\"],\"ehnwnY\":[\"Please allow this app to access the tokens in your wallet.\"],\"BPNdM5\":[\"Please confirm that you want to claim your \",[\"symbol\"],\" rewards directly to your wallet.\"],\"Xe3UgS\":[\"Please confirm that you want to claim your rewards directly to your wallet.\"],\"qNeLEO\":[\"Please connect your wallet to Ethereum Mainnet to start the migration of your positions.\"],\"tQj3dN\":[\"Please connect your wallet to view your history\"],\"P+gnB7\":[\"Please try again\"],\"RUdxWn\":[\"Please try the action again or reach out on Discord for assistance if the problem persists.\"],\"rYG2u6\":[\"Please wait...\"],\"lukEtz\":[\"Position overview\"],\"M2evD6\":[\"Position summary\"],\"ySm+ue\":[\"Preparing to withdraw \",[\"amount\"],\" \",[\"symbol\"]],\"4eNKHk\":[\"Presign transaction error\"],\"kH6wUX\":[\"Price impact\"],\"OFSQQU\":[\"Processing transaction\"],\"fqDzSu\":[\"Rate\"],\"TAocpQ\":[\"Rate: \",[\"0\"]],\"p6dYWE\":[\"Ready to upgrade and explore?\"],\"1t/NnN\":[\"Reject\"],\"2ST7PO\":[\"Remaining \",[\"0\"],\" balance\"],\"3q3mFy\":[\"Repay\"],\"UkyQ9/\":[\"Repaying\"],\"b9wOqS\":[\"Repaying USDS in the Seal Rewards module\"],\"emVX71\":[\"Repaying USDS in the Stake Rewards module\"],\"6gRgw8\":[\"Retry\"],\"jJdwCB\":[\"Revert\"],\"2siKqA\":[\"Revert \",[\"0\"],\" into \",[\"1\"]],\"1Uk3Sx\":[\"Revert failed\"],\"/rDyyE\":[\"Revert successful\"],\"wFcQgg\":[\"Review trade\"],\"vTA+DN\":[\"Reward\"],\"5BAZfS\":[\"rewards\"],\"4cJ0hF\":[\"Rewards\"],\"cBN7Rx\":[\"Rewards Suppliers\"],\"MgRuAB\":[\"Rewards Supply\"],\"DKSrEg\":[\"Rewards Withdraw \"],\"dMe9aP\":[\"Risk level\"],\"955Am3\":[\"savings\"],\"Baj2MJ\":[\"Savings\"],\"rpF9Ks\":[\"Savings balance\"],\"cenXKH\":[\"Savings Suppliers\"],\"aL3WlV\":[\"Savings Supply\"],\"GaNPNN\":[\"Savings Withdraw\"],\"fHfpUa\":[\"seal\"],\"QHu5HJ\":[\"Seal\"],\"8eFMr9\":[\"Seal and borrow\"],\"D44p5E\":[\"Seal and Borrow\"],\"uXcnBJ\":[\"Seal Engine\"],\"zsYYaF\":[\"Seal Engine is deprecated\"],\"g+LgtS\":[\"Seal Position \",[\"0\"]],\"kfoFPG\":[\"Seal reward\"],\"kpSfRC\":[\"Seal Rewards can be accessed when you supply MKR or SKY to the Seal Engine of the decentralised, non-custodial Sky Protocol. Currently, all Seal Rewards take the form of USDS. Eventually, subject to Sky ecosystem governance approval, Seal Rewards may also be available in the form of Sky Star tokens.\"],\"9a3GXg\":[\"Seal your tokens and continue to collect rewards\"],\"x4sATq\":[\"Sealed\"],\"XroWGN\":[\"Sealing\"],\"i+3e58\":[\"Sealing MKR in the Seal Rewards module\"],\"vSsmlb\":[\"Sealing SKY in the Seal Rewards module\"],\"0nGp+R\":[\"See all rewards\"],\"1nxYp+\":[\"Select a delegate\"],\"T0Y2+3\":[\"Select a token\"],\"4NxZNv\":[\"Select delegate\"],\"4h8dlm\":[\"Select reward\"],\"0RrIzN\":[\"Select token\"],\"cY9Ul6\":[\"Sending \",[\"0\"],\" \",[\"1\"],\" to the EthFlow contract\"],\"N9FI6u\":[\"Sending \",[\"originAmount\"],\" \",[\"0\"],\" to the contract\"],\"MaT4aP\":[\"Sending ETH\"],\"/fk+tg\":[\"Show MKR values\"],\"sF1iBn\":[\"Show SKY values\"],\"PciV53\":[\"Signing failed\"],\"6Uau97\":[\"Skip\"],\"O5iCTB\":[\"SKY\"],\"Ijnb8m\":[\"SKY delegated by you\"],\"kZe2Hz\":[\"SKY is a native governance token of the decentralised Sky ecosystem and the upgraded version of MKR. You can upgrade your MKR to SKY at the rate of 1:24,000, trade SKY for USDS and, soon, use it to accumulate Activation Token Rewards and participate in Sky ecosystem governance.\"],\"Y1m0OS\":[\"SKY Liquidation price\"],\"MaeKFC\":[\"Sky Protocol activity\"],\"PW8h7p\":[\"Sky Protocol features\"],\"JOoMed\":[\"Sky Protocol overview\"],\"s0FRGb\":[\"Sky Savings Rate\"],\"vv+t94\":[\"Sky Savings Rate info\"],\"Bmf/1K\":[\"Sky Savings Rate Pool\"],\"wMckBM\":[\"SKY supplied to Staking Engine\"],\"fVXVhr\":[\"Sky Token Rewards\"],\"faBVe0\":[\"Sky Token Rewards activity\"],\"CNwxiU\":[\"Sky Token Rewards overview\"],\"cd3AuW\":[\"Sky Tokens Rewards are what you access when you supply USDS to the Sky Token Rewards module of the decentralised Sky Protocol. Sky Token Rewards are in the form of SKY governance tokens. No minimum USDS supply amount is required. With the Sky Protocol, you can access rewards without giving up control of your supplied funds.\"],\"CMHmbm\":[\"Slippage\"],\"GbNWWs\":[\"Slippage tolerance\"],\"nwtY4N\":[\"Something went wrong\"],\"d6NowW\":[\"Something went wrong when trying to post the order to the Order Book. Please try again.\"],\"K2KBQO\":[\"Something went wrong when trying to send the presign transaction. Please try again.\"],\"2xYoRh\":[\"Something went wrong when trying to sign the message. Please try again.\"],\"BUs6bM\":[\"Something went wrong with your transaction. Please try again.\"],\"SIF9mV\":[\"Something went wrong with your withdraw. Please try again.\"],\"yHwG3y\":[\"Soon\"],\"BTYwOV\":[\"Soon on \",[\"0\"]],\"GgFN8s\":[\"stake\"],\"JYKRJS\":[\"Stake\"],\"/Yngk8\":[\"Stake and borrow\"],\"AxkgEQ\":[\"Stake and Borrow\"],\"q6lAbz\":[\"Staked\"],\"KsqhWn\":[\"Staking\"],\"nv89++\":[\"Staking Engine\"],\"GIuDLv\":[\"Staking Engine Overview\"],\"FFWnaC\":[\"Staking MKR in the Stake Rewards module\"],\"HY3v9a\":[\"Staking position \",[\"0\"]],\"cm7uZi\":[\"Staking positions\"],\"dQsGr4\":[\"Staking reward\"],\"oSMtIr\":[\"Staking Reward\"],\"VtYGp9\":[\"Staking Rewards can be accessed when SKY is supplied to the Staking Engine of the decentralized, non-custodial Sky Protocol. Currently, all Staking Rewards take the form of USDS. Staking Reward rates are determined by Sky Ecosystem Governance through the process of decentralized onchain voting.\"],\"fq8VvK\":[\"Staking Rewards overview\"],\"3K2VSu\":[\"Staking SKY in the Staking Rewards Engine\"],\"tOb+Bs\":[\"Start getting rewards\"],\"XbPrwL\":[\"Start saving\"],\"ne/7f/\":[\"Start saving with your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" \",[\"0\"]],\"hQRttt\":[\"Submit\"],\"zzDlyQ\":[\"Success\"],\"oMgC5V\":[\"Success!\"],\"RGHzX4\":[\"Successfully claimed your rewards\"],\"8yaM29\":[\"Successfully withdrawn\"],\"mQKIbi\":[\"Supplied \",[\"0\"],\" to Sky Token Rewards module\"],\"G2ydN6\":[\"Supplied balance\"],\"q/qf2e\":[\"Supplied Funds\"],\"9RecCt\":[\"Suppliers\"],\"bwSQI0\":[\"Supply\"],\"ifSqdb\":[\"Supply failed\"],\"QLT3yd\":[\"Supply successful\"],\"gIFGFK\":[\"Supplying \",[\"0\"],\" \",[\"1\"]],\"gQA+BV\":[\"Supplying \",[\"0\"],\" to Sky Token Rewards module\"],\"KyXvg5\":[\"Supplying \",[\"0\"],\" USDS\"],\"wDRiiy\":[\"Supplying stablecoins to the Savings feature on either Arbitrum or Ethereum is very similar. However, given that no native Sky Savings Rate module is currently deployed to Arbitrum, when transacting on Arbitrum you always interact with the Peg Stability Module (PSM) for conversions to/from USDS, sUSDS and USDC. The PSM on Arbitrum handles conversions programmatically, driven at your direction, between these pairs directly.\"],\"ypSkCA\":[\"sUSDS\"],\"aDw3o4\":[\"sUSDS is a savings token for eligible users. When you supply USDS to the Sky Savings Rate module, you access the Sky Savings Rate and may receive sUSDS tokens. These sUSDS tokens serve as a digital record of your USDS interaction with the SSR module and any value accrued to your position.\"],\"TA0cAA\":[\"Switch chain\"],\"aRPqbz\":[\"Switch network\"],\"iFaZvO\":[\"Terms of Use.\"],\"21v4Ut\":[\"The experience of supplying stablecoins to the Savings feature on Base and Ethereum is very similar. However, given that no native Sky Savings Rate module is deployed to Base, when transacting on Base you always interact with the Peg Stability Module (PSM) for conversions to/from USDS, sUSDS and USDC. The PSM on Base handles conversions programmatically, driven at your direction, between these pairs directly.\"],\"U9+cur\":[\"The MKR and or SKY tokens you supply to the Seal Engine are sealed behind an exit fee\"],\"+5UJJc\":[\"The multicall transaction was successful\"],\"fdYBYP\":[\"The Seal Engine has been deprecated. You can either migrate your positions to the Staking Engine or manually close them.\"],\"E82EBf\":[\"The Seal Engine is a module of the Sky Protocol. The MKR and or SKY tokens you supply to the Seal Engine are sealed behind an exit fee in order to provide access to Seal Rewards and encourage a deeper commitment to Sky ecosystem governance. With Sky, you always remain in control of your funds.\"],\"MkDxJ2\":[\"The Seal Engine is deprecated\"],\"2mmxra\":[\"The Seal Engine is now deprecated. Migrate your positions to the Staking Engine.\"],\"z7r4H/\":[\"The Staking Engine is a module of the Sky Protocol. It has replaced the Seal Engine, offering the same features but it has no exit fee and only supports SKY, not MKR. The SKY tokens you supply to the Seal Engine enable you to access Staking Rewards, and more. With Sky, you always remain in control of your assets.\"],\"ReQqwr\":[\"The transaction was not successful.\"],\"ZoRavi\":[\"The transaction was successful.\"],\"LAf9ty\":[\"The voting power delegation feature of the Staking Engine of the Sky Protocol enables you to entrust your voting power to a delegate of your choosing, who can then vote in the Sky Ecosystem Governance process on your behalf. You can choose one delegate per SKY position. If you want to entrust your SKY to two delegates using the Staking Engine, you will need to create two separate positions.\"],\"J8WFuz\":[\"then get rewards\"],\"GccUJx\":[\"There was an error fetching this data\"],\"ymaC9J\":[\"This position is not valid for migration\"],\"fqWDch\":[\"This reflects your slippage tolerance.\"],\"B5rbTw\":[\"To migrate, you'll need an open staking position.\"],\"kR/PYK\":[\"Token access approval in progress.\"],\"Wlo0Pj\":[\"Token access approved\"],\"knw7Th\":[\"Tokens to receive\"],\"ek5j0M\":[\"Total \",[\"0\"],\" Points rewarded\"],\"AupAL/\":[\"Total \",[\"0\"],\" rewarded\"],\"VyTyyx\":[\"Total \",[\"0\"],\" to \",[\"1\"]],\"m1Tkiq\":[\"Total MKR delegated\"],\"dG0hDK\":[\"Total SKY\"],\"u2HOn6\":[\"Total SKY delegated\"],\"krZBkx\":[\"Total SKY staked\"],\"hFuIUC\":[\"Total SKY upgraded\"],\"nSW2+t\":[\"Total supply of USDS\"],\"QjI6sW\":[\"Total TVL\"],\"7yAZTu\":[\"Total USDS\"],\"7Ip3+3\":[\"Total USDS borrowed\"],\"gR5tcs\":[\"Total USDS upgraded\"],\"v2at0H\":[\"trade\"],\"JHxGP5\":[\"Trade\"],\"wMXR42\":[\"Trade and get rewards\"],\"IBJ4m8\":[\"Trade and start saving\"],\"xLnv/y\":[\"Trade completed\"],\"F8/bq1\":[\"Trade details\"],\"qP3CX4\":[\"Trade failed\"],\"3BwII0\":[\"Trade successful\"],\"EGySk9\":[\"Trade USDC for USDS\"],\"+HuY5Y\":[\"Trade USDT for USDS\"],\"vYq+pF\":[\"Trade your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" for USDS \",[\"0\"]],\"JML3A+\":[\"Trade your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" for USDS to get rewards \",[\"0\"]],\"whTBHB\":[\"Trade your crypto tokens\"],\"ZFtwlj\":[\"Trades\"],\"HZN+sw\":[\"Trading\"],\"fKebHy\":[\"Trading \",[\"0\"],\" \",[\"1\"]],\"OeUID4\":[\"Trading \",[\"0\"],\" for \",[\"1\"]],\"1LjK22\":[\"Transaction history\"],\"yJUUbn\":[\"Transaction overview\"],\"4wyw8H\":[\"Transactions\"],\"hVOvL5\":[\"Transfer the voting power of your MKR and SKY tokens to a recognized delegate\"],\"TVVzzC\":[\"Transferring \",[\"amount\"],\" \",[\"symbol\"]],\"FHKsZF\":[\"TVL\"],\"UGKYAL\":[\"TVL (Sealed)\"],\"jsD/E9\":[\"TVL (Staked)\"],\"F/aF11\":[\"TVL (Total Value Locked)\"],\"M/qFyA\":[\"Tx hash\"],\"+zy2Nq\":[\"Type\"],\"pvle9K\":[\"Unable to fetch balance\"],\"dDjdmw\":[\"Unable to fetch data\"],\"8ctLUE\":[\"Unable to fetch history\"],\"vJ4BgG\":[\"Unable to load chart data, please try again later.\"],\"kWqOio\":[\"Unknown status\"],\"wVM3lS\":[\"Unknown status.\"],\"n8rLbA\":[\"Unseal\"],\"lb0nUd\":[\"Unseal and pay back\"],\"TMmP/k\":[\"Unseal kick\"],\"EnpjmS\":[\"Unsealing\"],\"OFjZGo\":[\"Unstake\"],\"ND/gUe\":[\"Unstake and pay back\"],\"1gWStS\":[\"Unstaking\"],\"/eZFGD\":[\"Update Position\"],\"C7+lrh\":[\"Updating position\"],\"CI7l3I\":[\"upgrade\"],\"kwkhPe\":[\"Upgrade\"],\"RuKyDj\":[\"Upgrade \",[\"0\"],\" into \",[\"1\"]],\"l7KdRZ\":[\"Upgrade and get rewards\"],\"Ak/bnf\":[\"Upgrade and Save\"],\"/ro1de\":[\"Upgrade DAI to USDS\"],\"iFffAs\":[\"Upgrade failed\"],\"BBcLr/\":[\"Upgrade MKR to SKY\"],\"nBBfdP\":[\"Upgrade stats\"],\"it0Uj0\":[\"Upgrade successful\"],\"7mDs5j\":[\"Upgrade your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" to SKY \",[\"0\"]],\"nCVcPv\":[\"Upgrade your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" to USDS \",[\"0\"]],\"NiuUNJ\":[\"Upgrade your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" to USDS to get rewards \",[\"0\"]],\"tdLkWD\":[\"Upgrade your DAI and MKR\"],\"mMTg5T\":[\"USDS\"],\"a3SIAW\":[\"USDS borrowed\"],\"rtlUFl\":[\"USDS is the stablecoin of the decentralised Sky Protocol. It can be used in several ways, including to participate in the Sky Savings Rate and get Sky Token Rewards without giving up control. It is the upgraded version of DAI.\"],\"35Aeb5\":[\"USDS not supplied\"],\"DkT6+s\":[\"USDS supplied\"],\"BN3P7Z\":[\"USDS supplied to Rewards\"],\"B5+3eA\":[\"View Chronicle\"],\"8sLe4/\":[\"View contract\"],\"B45JHN\":[\"View delegate profile\"],\"2Eoi/a\":[\"View details\"],\"iKNHSh\":[\"View on Mainnet\"],\"B6gcTV\":[\"View transaction on \",[\"explorerName\"]],\"ik1/7b\":[\"View transaction on CoW Explorer\"],\"1KJVZA\":[\"VPN Detected\"],\"v/dhKi\":[\"Waiting for confirmation\"],\"Fm6tB5\":[\"Waiting for the order to be executed by a solver to trade \",[\"originAmount\"],\" \",[\"0\"],\" for \",[\"targetAmount\"],\" \",[\"1\"]],\"LPRCSq\":[\"Wallet Funds\"],\"l6hetR\":[\"We could not approve the migrator contract to migrate your position.\"],\"Mv9XuX\":[\"We could not approve your token allowance.\"],\"+0kfJF\":[\"We could not claim your rewards.\"],\"1RmYBC\":[\"We could not complete the transaction.\"],\"869lRt\":[\"We could not migrate your position.\"],\"uuQUbT\":[\"We couldn't load the Seal module rewards. Please try again later.\"],\"GKhJGt\":[\"We couldn't load the Stake module rewards. Please try again later.\"],\"87d5yX\":[\"We couldn't load your funds. Please try again later.\"],\"6IvQrp\":[\"When you hold SKY tokens, you maintain the right to participate in the process of Sky Ecosystem Governance voting. That means that you have the ability to contribute to the community-driven, decentralized ecosystem decision-making process, which occurs through onchain voting.\"],\"LHZrJ5\":[\"When you supply USDS to the Sky Savings Rate module of the decentralised Sky Protocol, you access the Sky Saving Rate and may accumulate additional USDS over time. No minimum supply amount is required, and you always maintain control of your supplied funds, as this feature is non-custodial.\"],\"OsyKSt\":[\"Withdraw\"],\"JzNyI/\":[\"Withdraw failed\"],\"CFlqeA\":[\"Withdraw successful\"],\"LM3Gr+\":[\"Withdrawal\"],\"4jYJBs\":[\"Withdrawing \",[\"0\"],\" \",[\"1\"]],\"yQwdfi\":[\"Withdrawing \",[\"0\"],\" from Sky Token Rewards module\"],\"U8T2RG\":[\"Withdrawing \",[\"0\"],\" USDS\"],\"d3Og12\":[\"Withdrawing \",[\"amount\"],\" \",[\"symbol\"]],\"4nZOms\":[\"You approved \",[\"0\"]],\"lP3Uf0\":[\"You approved \",[\"0\"],\" \",[\"1\"]],\"+onGpM\":[\"You approved \",[\"0\"],\" SKY\"],\"XVi6yz\":[\"You approved MKR\"],\"kdPSTy\":[\"You approved SKY\"],\"0trmLT\":[\"You approved the migrator contract to migrate your position.\"],\"JSXCUk\":[\"You approved USDS\"],\"GYzu47\":[\"You are migrating your position from the Seal Engine to the Staking Engine. No exist fee applies. Please check the acknowledgement box below to proceed.\"],\"Sr+aVb\":[\"You are now trading \",[\"originAmount\"],\" \",[\"0\"],\". You will receive \",[\"targetAmount\"],\" \",[\"1\"]],\"PQ1fZG\":[\"You borrowed\"],\"WJu9ZH\":[\"You can optionally select a delegate or skip this step\"],\"U5GtXo\":[\"You claimed your rewards\"],\"L4PHD4\":[\"You don't have any open positions.\"],\"7D82TB\":[\"You have no debt to repay\"],\"UYnzw5\":[\"You just opened your position\"],\"tc6Cuk\":[\"You just updated your position\"],\"fm1V3m\":[\"You received \",[\"targetAmount\"],\" \",[\"0\"],\" for \",[\"originAmount\"],\" \",[\"1\"],\".\"],\"kW4v0V\":[\"You reverted \",[\"0\"],\" \",[\"1\"],\" into \",[\"2\"]],\"hgv1+M\":[\"You sealed\"],\"sW6QeT\":[\"You staked\"],\"KSYIPL\":[\"You successfully cancelled the order\"],\"XWwT79\":[\"You successfully migrated your position.\"],\"Jv2U3H\":[\"You successfully traded \",[\"originAmount\"],\" \",[\"0\"],\" for \",[\"targetAmount\"],\" \",[\"1\"]],\"cu/5hB\":[\"You successfully withdrew \",[\"amount\"],\" \",[\"symbol\"]],\"ukgWWq\":[\"You supplied \",[\"0\"],\" \",[\"1\"]],\"J0nYIm\":[\"You supplied \",[\"0\"],\" USDS\"],\"wVr3td\":[\"You traded \",[\"0\"],\" \",[\"1\"],\" for \",[\"2\"],\" \",[\"3\"]],\"FiN9Er\":[\"You upgraded \",[\"0\"],\" \",[\"1\"],\" into \",[\"2\"]],\"1YEFAb\":[\"You will migrate your debt and your sealed MKR/SKY from the Seal Engine and stake directly into the Staking Engine.\"],\"+HdZdS\":[\"You will supply\"],\"vFfJSh\":[\"You will withdraw\"],\"0BAvJA\":[\"You withdrew \",[\"0\"],\" \",[\"1\"]],\"dkpskf\":[\"You withdrew \",[\"0\"],\" USDS\"],\"wHkYkI\":[\"You’ve added \",[\"symbol\"],\" to the Sky Token Rewards module.\"],\"+t7VJd\":[\"You've borrowed \",[\"borrowAmount\"],\" USDS by sealing \",[\"collateralToLock\"],\" \",[\"0\"],\". Your new position is open.\"],\"2cIWig\":[\"You've borrowed \",[\"borrowAmount\"],\" USDS by sealing \",[\"collateralToLock\"],\" \",[\"0\"],\". Your position is updated.\"],\"XtqJ3P\":[\"You've borrowed \",[\"borrowAmount\"],\" USDS by staking \",[\"collateralToLock\"],\" \",[\"0\"],\". Your new position is open.\"],\"Ra2ptz\":[\"You've borrowed \",[\"borrowAmount\"],\" USDS by staking \",[\"collateralToLock\"],\" \",[\"0\"],\". Your position is updated.\"],\"3++9pk\":[\"You've borrowed \",[\"borrowAmount\"],\" USDS. Your position is updated.\"],\"XtLD/P\":[\"You’ve claimed \",[\"amount\"],\" \",[\"symbol\"],\" rewards\"],\"0SCgXu\":[\"You’ve claimed your rewards\"],\"L0clWI\":[\"You've received \",[\"amount\"],\" \",[\"symbol\"],\".\"],\"IoTdPf\":[\"You've repaid \",[\"borrowToRepay\"],\" USDS to exit your position.\"],\"tjh+1P\":[\"You've sealed \",[\"collateralToLock\"],\" \",[\"0\"],\". Your new position is open.\"],\"e70lXJ\":[\"You've sealed \",[\"collateralToLock\"],\" \",[\"0\"],\". Your position is updated.\"],\"H7uHNV\":[\"You've staked \",[\"collateralToLock\"],\" \",[\"0\"],\". Your new position is open.\"],\"EZhYRc\":[\"You've staked \",[\"collateralToLock\"],\" \",[\"0\"],\". Your position is updated.\"],\"4/BZ0J\":[\"You've successfully migrated your MKR (automatically upgraded to SKY) and USDS debt from the Seal Engine to the Staking Engine.\"],\"sVeJD+\":[\"You've supplied \",[\"amount\"],\" \",[\"symbol\"],\" to the Sky Savings Rate module\"],\"mttARW\":[\"You've unsealed \",[\"collateralToFree\"],\" \",[\"0\"],\" and repaid \",[\"borrowToRepay\"],\" USDS to exit your position. An exit fee may have been applied.\"],\"FP/yyw\":[\"You've unsealed \",[\"collateralToFree\"],\" \",[\"0\"],\" to exit your position. An exit fee may have been applied.\"],\"gI+xQX\":[\"You've unstaked \",[\"collateralToFree\"],\" \",[\"0\"],\" and repaid \",[\"borrowToRepay\"],\" USDS to exit your position.\"],\"9VxYJE\":[\"You've unstaked \",[\"collateralToFree\"],\" \",[\"0\"],\" to exit your position.\"],\"50uoCO\":[\"You've withdrawn \",[\"amount\"],\" \",[\"symbol\"],\" from the Sky Savings Rate module.\"],\"oIFpug\":[\"Your access is restricted. For more information, please refer to our \",[\"0\"],\".\"],\"IDNK1Q\":[\"Your balances\"],\"4blUNV\":[\"Your cancellation request has been placed\"],\"2AwcW8\":[\"Your claim is being processed on the blockchain. Please wait.\"],\"lAceUj\":[\"Your DeFi journey with Sky is just beginning. Connect your wallet to access the decentralised Sky Protocol and upgrade your DAI to USDS, and your MKR to SKY. Unlocking all the Sky Protocol has to offer, without giving up control, is easy. \"],\"7ahYIu\":[\"Your funds\"],\"lKyonc\":[\"Your migration is being processed on the blockchain. Please wait.\"],\"ynkEEt\":[\"Your MKR and SKY tokens, as well as any rewards that you accumulate, are supplied to a non-custodial smart contract, such that no intermediary takes custody of those tokens. With Sky, you always remain in control of your assets.\"],\"gjXZW3\":[\"Your position \",[\"0\"]],\"LcLwJZ\":[\"Your positions\"],\"XtF2sX\":[\"Your revert is being processed on the blockchain. Please wait.\"],\"7sHd67\":[\"Your Rewards balances\"],\"aDAoh3\":[\"Your Rewards transaction history\"],\"98RblC\":[\"Your Savings \",[\"0\"],\" balance will be\"],\"7DVg0l\":[\"Your Savings transaction history\"],\"7LaudL\":[\"Your Seal Position \",[\"0\"]],\"70dp+h\":[\"Your Seal position transaction history\"],\"0Vympa\":[\"Your sealed tokens enable you to create one or more positions through which you access rewards. You can:\"],\"5uZl11\":[\"Your Staking Engine transaction history\"],\"PlYYhG\":[\"Your staking position is now active. Next, start the migration process.\"],\"tfo6j0\":[\"Your Staking position transaction history\"],\"xcE0Cd\":[\"Your supply is being processed on the blockchain. Please wait.\"],\"FvgcEU\":[\"Your trade is being processed on the blockchain. Please wait.\"],\"IY4lJa\":[\"Your Trade transaction history\"],\"2oIfJv\":[\"Your transaction is being processed on the blockchain to create your position. Please wait.\"],\"YeWXJ6\":[\"Your transaction is being processed on the blockchain to update your position. Please wait.\"],\"SE2RR4\":[\"Your transaction is being processed on the blockchain. Please wait.\"],\"hcdvRM\":[\"Your transfer is being processed on the blockchain. Please wait.\"],\"24fRGM\":[\"Your upgrade is being processed on the blockchain. Please wait.\"],\"zupEAx\":[\"Your Upgrade/Revert transaction history\"],\"v+0dIf\":[\"Your wallet \",[\"0\"],\" balance will be\"],\"jCqPqe\":[\"Your wallet is connected to an unsupported network\"],\"iZTWDn\":[\"Your withdrawal is being processed on the blockchain. Please wait.\"]}")as Messages;
\ No newline at end of file
+/*eslint-disable*/import type{Messages}from"@lingui/core";export const messages=JSON.parse("{\"/+Z5u4\":[\"/+Z5u4\"],\"DBBgGH\":[\"(More rewards coming soon)\"],\"J/hVSQ\":[[\"0\"]],\"VdUN3W\":[[\"0\"],\" — Rewards statistics\"],\"goySwB\":[[\"0\"],\" \",[\"1\"],\" to \",[\"2\"]],\"dCMtyp\":[[\"0\"],\" sealed\"],\"j0i+8f\":[[\"0\"],\" the Sky Savings Rate module\"],\"AZ9pCI\":[[\"0\"],\"<0>\",[\"1\"],\" \",[\"primaryToken\"],\" </0> to <1>\",[\"secondaryToken\"],\" </1>\",[\"2\"]],\"aKz7UM\":[[\"accordionTitle\"]],\"AFuXH2\":[[\"actionLabel\"],\" \",[\"amount\"],\" \",[\"symbol\"]],\"7uDEGy\":[[\"chart\"]],\"w9dLMW\":[[\"label\"]],\"pDgeaz\":[[\"title\"]],\"Q3C5+O\":[\"1 \",[\"0\"],\" = \",[\"executionPrice\"],\" \",[\"1\"]],\"p4aTOD\":[\"A minimum 0.01 ETH is needed to cover transaction costs. Actual gas fees may be lower.\"],\"tjA3Ch\":[\"About Balances\"],\"OD0JzE\":[\"About Chronicle points\"],\"ueUSCy\":[\"About Native Sky Protocol Tokens\"],\"2b3aFS\":[\"About Seal Engine\"],\"QaQ30N\":[\"About Seal Rewards\"],\"Hue35n\":[\"About Sky Token Rewards\"],\"r43jIo\":[\"About Staking Rewards\"],\"e+kjQv\":[\"About the Seal Engine\"],\"33btmI\":[\"About the Sky Savings Rate\"],\"EK990b\":[\"About the Staking Engine\"],\"BEDhLC\":[\"About Trade\"],\"JSpjg7\":[\"Access Restricted\"],\"oEQKsC\":[\"Access rewards without giving up control\"],\"ZJl4pb\":[\"Access Sky Savings Rate with USDS\"],\"H+69X5\":[\"Access the Sky Savings Rate\"],\"vaQZ1L\":[\"Access via VPN is not permitted. Please disconnect your VPN and refresh the page to continue.\"],\"D9psGU\":[\"Accrued staking rewards\"],\"BaUx27\":[\"Accumulated Rewards\"],\"dY+UF0\":[\"Add \",[\"0\"],\" to wallet\"],\"Gakb9M\":[\"Address Verification Error\"],\"3Vs6Gg\":[\"All rewards\"],\"ptcE8h\":[\"Almost done!\"],\"hehnjM\":[\"Amount\"],\"ByrAgi\":[\"Amount exceeds debt\"],\"Hz7UeZ\":[\"An error occurred when allowing the migration contract to access your SKY and/or MKR tokens.\"],\"ZkODQf\":[\"An error occurred when allowing this app to access the \",[\"symbol\"],\" in your wallet.\"],\"mho98l\":[\"An error occurred when allowing this app to access the tokens in your wallet.\"],\"DfyqBJ\":[\"An error occurred while allowing the app to access the \",[\"symbol\"],\".\"],\"uljOdx\":[\"An error occurred while approving access to your \",[\"symbol\"],\".\"],\"Arf3dt\":[\"An error occurred while claiming your \",[\"amount\"],\" \",[\"symbol\"]],\"vG40Eb\":[\"An error occurred while claiming your rewards\"],\"fvojEH\":[\"An error occurred while preparing the transaction\"],\"vpFXV6\":[\"An error occurred while reverting your tokens.\"],\"KSAhRb\":[\"An error occurred while submitting your signature. Please ensure your wallet is connected to either Ethereum mainnet, Base or Arbitrum and try again. If the issue persists, reach out for assistance in the official <0>Sky Discord</0>\"],\"fpQ43h\":[\"An error occurred while supplying \",[\"symbol\"]],\"LM2nqA\":[\"An error occurred while supplying your \",[\"symbol\"],\".\"],\"OU+b9D\":[\"An error occurred while trading your tokens\"],\"mAQtnJ\":[\"An error occurred while upgrading your tokens.\"],\"HBs7iI\":[\"An error occurred while withdrawing \",[\"symbol\"]],\"7asUl/\":[\"An error occurred while withdrawing your \",[\"symbol\"],\".\"],\"PTlSPZ\":[\"Approval failed\"],\"Z7ZXbT\":[\"Approve\"],\"jyZDMs\":[\"Approve \",[\"0\"],\" amount\"],\"9A1fgU\":[\"Approve Migration contract\"],\"HZDk/5\":[\"Approve migrator contract successful\"],\"/6eHk6\":[\"Approve migrator for new position\"],\"E9Crgq\":[\"Approve migrator for old position\"],\"w5XjHi\":[\"Approve repay amount\"],\"OTEONq\":[\"Approve seal amount\"],\"fj2SAe\":[\"Approve staking amount\"],\"b/Nrz4\":[\"Approve successful\"],\"l8Kxb/\":[\"Approve supply amount\"],\"vOdiAB\":[\"Approve token access\"],\"VQsWz6\":[\"Approve tokens access\"],\"D32f3J\":[\"Approve trade amount\"],\"ztBP6l\":[\"Approve withdraw amount\"],\"PP3Epf\":[\"Approving \",[\"0\"],\" \",[\"1\"]],\"/SL1bt\":[\"Approving \",[\"0\"],\" MKR\"],\"3dCGCi\":[\"Approving \",[\"0\"],\" SKY\"],\"imGZGI\":[\"Approving \",[\"0\"],\" token\"],\"t7V22I\":[\"Approving \",[\"0\"],\" USDS\"],\"Q50mpS\":[\"Approving migrator contract\"],\"iH8pgl\":[\"Back\"],\"Yqrv73\":[\"Back to Rewards\"],\"pHzgIM\":[\"Back to Savings\"],\"uPGssN\":[\"Back to Seal\"],\"/qTdrx\":[\"Back to Trade\"],\"9/uJXU\":[\"Back to Upgrade\"],\"jqPbFF\":[\"balances\"],\"dnHq4n\":[\"Balances\"],\"s5FcOh\":[\"Balances displays all of your Sky-related funds available on the Base network. When you connect your crypto wallet to Sky.money to access the decentralised Sky Protocol, only the tokens in the wallet that are relevant to the app on Base are listed. With this visibility, you can better self-manage your funds. Sky.money is non-custodial and permissionless.\"],\"Aow1df\":[\"Balances displays all of your Sky-related funds. When you connect your crypto wallet to Sky.money to access the decentralised Sky Protocol, only the tokens in the wallet that are relevant to the app are listed. With all of your Sky funds visible in one place, you can better self-manage your funds. Sky.money is non-custodial and permissionless.\"],\"8Jpln4\":[\"Be sure to check your transaction status on CoW Explorer to verify the cancellation was successful\"],\"Z5iL7Y\":[\"Begin migration\"],\"H86vq7\":[\"Begin the savings process\"],\"T6uYU2\":[\"Borrow\"],\"1oyh4g\":[\"Borrow rate\"],\"T/2rSA\":[\"Borrow Rate\"],\"1iItAH\":[\"Borrow USDS against your MKR and SKY\"],\"fMJQZK\":[\"Borrowed\"],\"3TzOSk\":[\"Borrowing\"],\"8xWlkd\":[\"By setting your slippage tolerance level, you control the degree of token price fluctuation that you will accept between the time you initiate a trade transaction and its execution on the blockchain.\"],\"rUBPXf\":[\"Cancel error\"],\"tVJk4q\":[\"Cancel order\"],\"SCi4ph\":[\"Cancel successful\"],\"2EWn23\":[\"Canceling order\"],\"vv7kpg\":[\"Cancelled\"],\"Mywj+z\":[\"Cannot be migrated\"],\"IaTjAK\":[\"Checking your position status...\"],\"hasH3f\":[\"Choose a token to receive\"],\"SAZ3Nu\":[\"Choose a token to trade, and enter an amount\"],\"cqtlp6\":[\"Choose a token to upgrade, and enter an amount\"],\"TRXvrZ\":[\"Choose your delegate\"],\"hcDcnr\":[\"Choose your reward token\"],\"Kk1ibq\":[\"Chronicle\"],\"sA8QkT\":[\"Chronicle Points are not a native feature of the Sky Protocol. Skybase International does not control or guarantee the availability, distribution or allocation of Chronicle Points or any other Chronicle funds. The Chronicle project operates independently of Sky.money and Skybase International. Please be aware that any engagement with Chronicle is at your own risk, and we bear no responsibility for any outcomes associated with this third-party system, or any funds associated with it.\"],\"EOMrsD\":[\"Claim \",[\"0\"],\" \",[\"1\"]],\"96tn/4\":[\"Claim failed\"],\"JalkSW\":[\"Claim rewards\"],\"IjLl6T\":[\"Claim successful\"],\"9JsE4+\":[\"Claim your rewards\"],\"fmr9hF\":[\"Claimed from the \",[\"0\"],\" rewards pool\"],\"C40d+t\":[\"Claiming \",[\"amount\"],\" \",[\"symbol\"]],\"AZLQ3W\":[\"Claiming from the \",[\"0\"],\" rewards pool\"],\"XTqkjC\":[\"Claiming rewards\"],\"B4Atwp\":[\"Collateral to migrate and upgrade\"],\"bABgsS\":[\"Collateral value\"],\"52+oOS\":[\"Collateralization ratio\"],\"na9F13\":[\"Combined actions\"],\"7VpPHA\":[\"Confirm\"],\"i2ntyN\":[\"Confirm position\"],\"boxUWK\":[\"Confirm the change in your position\"],\"jh0i4n\":[\"Confirm this transaction in your wallet.\"],\"+rcpky\":[\"Confirm trade details\"],\"dOpuYO\":[\"Confirm your claim\"],\"LDafjB\":[\"Confirm your migration\"],\"UeLGc8\":[\"Confirm your position\"],\"a9jdk3\":[\"Confirm your revert\"],\"5i7BBY\":[\"Confirm your trade\"],\"5/1e4L\":[\"Confirm your transaction\"],\"RguYfm\":[\"Confirm your transfer\"],\"Vkn0om\":[\"Confirm your upgrade\"],\"31o31J\":[\"Connect a wallet to view and manage your funds\"],\"uiMHKV\":[\"Connect a wallet to view your transaction history.\"],\"Zk71jD\":[\"Connect to explore Sky Protocol features\"],\"VHOVEJ\":[\"Connect wallet\"],\"CtByM7\":[\"Connect Wallet\"],\"xGVfLh\":[\"Continue\"],\"o2hKMx\":[\"Continue to migrate\"],\"dNkWkk\":[\"Continue to open Staking position and migrate\"],\"6V3Ea3\":[\"Copied\"],\"UyTxCC\":[\"Copy transaction hash\"],\"4/r90S\":[\"Creating order\"],\"OdcCkY\":[\"Creating order to trade \",[\"originAmount\"],\" \",[\"0\"],\" for \",[\"targetAmount\"],\" \",[\"1\"]],\"ONgiPZ\":[\"Creation of new positions has been disabled. Management of existing positions remains available.\"],\"5IKmDJ\":[\"Current \",[\"0\"],\" price\"],\"0/hald\":[\"Current MKR price\"],\"91aIlo\":[\"Current SKY price\"],\"8Tg/JR\":[\"Custom\"],\"mYGY3B\":[\"Date\"],\"osXj5n\":[\"Debt ceiling\"],\"aXWapR\":[\"Debt ceiling utilization\"],\"OH1wUP\":[\"Debt must be paid off entirely, or left with a minimum of \",[\"0\"]],\"OqvFST\":[\"Debt to migrate\"],\"OreCAS\":[\"Delayed Upgrade Penalty\"],\"XbvxUa\":[\"Delegate\"],\"4cDE5U\":[\"Delegates in receipt of token voting power can never directly access any tokens delegated to them, including staked tokens. Throughout the delegation process, you always own and are in control of your staked tokens, and you can change your delegate at any time. Staking to delegate your voting power may be a useful option for governance token holders who have limited time to allocate to the process, who want to save on the cost of gas involved in voting on their own, and who also want to earn Staking Rewards.\"],\"URmyfc\":[\"Details\"],\"mSlzbk\":[\"Directly trade eligible tokens for Sky ecosystem tokens using permissionless and non-custodial rails. With the Sky.money interface, you can access the decentralised Sky Protocol to trade, via smart contracts on the blockchain instead of relying on centralised entities.\"],\"EruE+Y\":[\"Doing multicall\"],\"LeBTa4\":[\"Earn with USDS\"],\"J3/IOp\":[\"Enter amount\"],\"0k03/k\":[\"Enter an amount of USDS to revert\"],\"SlfejT\":[\"Error\"],\"JSOszs\":[\"Error claiming from the \",[\"0\"],\" rewards pool\"],\"tFgCIM\":[\"Error fetching quote\"],\"kzLw5+\":[\"Error preparing transaction\"],\"9E2YVn\":[\"Estimated price impact\"],\"sXKb3l\":[\"Exchange rate\"],\"ERDm8Q\":[\"Execute Migration\"],\"Rwrues\":[\"Exit fee\"],\"1Ukl6z\":[\"Exit fee percentage\"],\"uroj3Y\":[\"Exit Seal Engine\"],\"5qYFxv\":[\"Expected input\"],\"5zAbWs\":[\"Expected output\"],\"aJ4pMe\":[\"FAQs\"],\"eyDxfX\":[\"Fetching position details\"],\"8BRHep\":[\"Fetching price\"],\"bwTCFf\":[\"Fetching transaction details\"],\"0+yVIs\":[\"Funds\"],\"n2tRx5\":[\"Get rewards\"],\"2vrrZN\":[\"Get rewards with USDS\"],\"Hco/fy\":[\"Get rewards with your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" \",[\"0\"]],\"r80m0R\":[\"Get rewards with your USDS\"],\"GVqUwO\":[\"Get SKY rewards with USDS\"],\"Xqya6K\":[\"Go to \",[\"0\"],\" \",[\"module\"]],\"VMlRqi\":[\"Hide details\"],\"SJE/aT\":[\"High risk\"],\"N6Yu1E\":[\"How much \",[\"0\"],\" would you like to seal?\"],\"0GN4ro\":[\"How much \",[\"0\"],\" would you like to supply?\"],\"alelgA\":[\"How much \",[\"0\"],\" would you like to withdraw?\"],\"Aj6eSs\":[\"How much SKY would you like to stake?\"],\"I+EWz5\":[\"How much SKY would you like to unstake?\"],\"RVfqB6\":[\"How much USDS would you like to supply?\"],\"Y9x9vA\":[\"How much USDS would you like to withdraw?\"],\"p2Lq9v\":[\"How much would you like to borrow? (Optional)\"],\"uoB8aW\":[\"How much would you like to repay?\"],\"BI4X06\":[\"How much would you like to unseal?\"],\"5Xwi7N\":[\"I acknowledge that my MKR collateral will be upgraded to SKY and that this action is irreversible.\"],\"AdrngO\":[\"I have read and understand the\"],\"zzHkj0\":[\"If the actual slippage is greater than your chosen tolerance level, the transaction will fail and be reverted.\"],\"joAGUm\":[\"in order to provide access to Seal Rewards and encourage a deeper commitment to Sky ecosystem governance.\"],\"/LCAwL\":[\"In progress\"],\"jxmtLS\":[\"Input is estimated. You will spend at most \",[\"slippageAdjustedQuote\"],\" \",[\"0\"],\" or the transaction will revert.\"],\"cPcTW+\":[\"Insufficient funds\"],\"91ztwA\":[\"Insufficient funds. Your balance is \",[\"0\"],\" \",[\"1\"],\".\"],\"zwWKhA\":[\"Learn more\"],\"+kaplw\":[\"Legal Terms\"],\"M9fkA0\":[\"Liquidated\"],\"drdV8R\":[\"Liquidation\"],\"jK/Hx9\":[\"Liquidation price\"],\"f83Z+E\":[\"Liquidation ratio\"],\"QebUJp\":[\"Liquidation risk meter\"],\"PvW9vD\":[\"Liquidation risk too high\"],\"yQE2r9\":[\"Loading\"],\"lLvRjy\":[\"Looks like you need \",[\"0\"],\" to get rewards\"],\"izP1nW\":[\"Looks like you need USDS\"],\"owGS71\":[\"Low risk\"],\"mEal++\":[\"Manage Position \",[\"0\"]],\"VkC8HD\":[\"Manage your position(s)\"],\"xjWv96\":[\"Manage your staking position(s)\"],\"6ntV4v\":[\"Max borrowable amount\"],\"ERwTwB\":[\"Maximum input\"],\"VXFjd8\":[\"Metrics\"],\"y5rS9U\":[\"Migrate\"],\"wzSERq\":[\"Migrate from:\"],\"HqOTGT\":[\"Migrate position\"],\"jF99e4\":[\"Migrate to:\"],\"GrXJP9\":[\"Migrate your position(s) to the Staking Engine\"],\"NAA/Qh\":[\"Migrating your old position\"],\"u6h8ps\":[\"Migration\"],\"stZYz8\":[\"Migration contract approved\"],\"n+9S/a\":[\"Migration failed\"],\"dASpCv\":[\"Migration successful\"],\"Wfcj3C\":[\"Min borrowable amount\"],\"EdyhBw\":[\"Minimum output\"],\"jfjdE/\":[\"MKR\"],\"A6HSZk\":[\"MKR delegated by you\"],\"4V3GfI\":[\"MKR Liquidation price\"],\"K3og3+\":[\"MKR supplied to the Seal Engine\"],\"LV+hFt\":[\"More rewards coming soon\"],\"xS6gKM\":[\"Multicall failed\"],\"UHEof5\":[\"Multicall successful\"],\"71gS06\":[\"My rewards\"],\"/WDzNV\":[\"Network costs (est.)\"],\"xTLCYa\":[\"Network Error\"],\"0P46e1\":[\"New positions disabled\"],\"dEuBX/\":[\"Next, confirm the revert transaction.\"],\"/9a865\":[\"Next, confirm the transaction in your wallet.\"],\"s1/bt4\":[\"Next, confirm the upgrade transaction.\"],\"y1xddf\":[\"Next, execute Migration.\"],\"r+w5Bx\":[\"No balances found\"],\"7DSVY1\":[\"No delegate\"],\"3BdDlA\":[\"No delegates found\"],\"7elymg\":[\"No history found\"],\"UK1Wsk\":[\"No reward\"],\"+z+MZn\":[\"No rewards found\"],\"8bNIKG\":[\"No transactions found\"],\"YYy1A7\":[\"Not enough collateral to borrow\"],\"XfDD/m\":[\"Not enough USDS in your wallet\"],\"fQoNs3\":[\"Note that reverted transactions may still incur gas fees.\"],\"uGjDTp\":[\"On Arbitrum, you can convert between USDS, sUSDS and USDC through a Peg Stability Module (PSM) deployed to Arbitrum and powered by Spark. The PSM on Arbitrum handles conversions programmatically, driven at your direction. PSMs are smart contracts designed to maintain the stability of stablecoins and allow users to convert certain stablecoins directly with the Sky Protocol at a fixed rate and with no fees. However, blockchain (gas) fees may apply.\"],\"wUm+E3\":[\"On Base, you can convert between USDS, sUSDS and USDC through a Peg Stability Module (PSM) deployed to the Base blockchain and powered by Spark. The PSM on Base handles conversions programmatically, driven at your direction. PSMs are smart contracts designed to maintain the stability of stablecoins and allow users to convert certain stablecoins directly with the Sky Protocol at a fixed rate and with no fees. However, blockchain (gas) fees may apply.\"],\"1UYy6/\":[\"Only Ethereum Mainnet and Base are supported at this time.<0/>Please switch networks to continue.\"],\"2j/9sB\":[\"Open a new position\"],\"a/+Wxk\":[\"Open a position\"],\"M1JiPR\":[\"Open a position in new engine\"],\"EROE7C\":[\"Open new Staking position\"],\"HglIuX\":[\"Open position\"],\"yeN+0t\":[\"Open Position\"],\"fecnvZ\":[\"Opening position\"],\"MepIIx\":[\"or a contract that you own\"],\"see00j\":[\"Order cancellation attempt failed\"],\"H5qWhm\":[\"Order cancelled\"],\"rOjKDb\":[\"Order created\"],\"gmgvmw\":[\"Order creation failed\"],\"+8sFxs\":[\"Output is estimated. You will receive at least \",[\"slippageAdjustedQuote\"],\" \",[\"0\"],\" or the transaction will revert.\"],\"ebshg7\":[\"Please allow the migration contract to access your SKY and/or MKR tokens in order to migrate your position.\"],\"reiBba\":[\"Please allow this app to access the \",[\"symbol\"],\" in your wallet.\"],\"ehnwnY\":[\"Please allow this app to access the tokens in your wallet.\"],\"BPNdM5\":[\"Please confirm that you want to claim your \",[\"symbol\"],\" rewards directly to your wallet.\"],\"Xe3UgS\":[\"Please confirm that you want to claim your rewards directly to your wallet.\"],\"qNeLEO\":[\"Please connect your wallet to Ethereum Mainnet to start the migration of your positions.\"],\"tQj3dN\":[\"Please connect your wallet to view your history\"],\"P+gnB7\":[\"Please try again\"],\"RUdxWn\":[\"Please try the action again or reach out on Discord for assistance if the problem persists.\"],\"rYG2u6\":[\"Please wait...\"],\"lukEtz\":[\"Position overview\"],\"M2evD6\":[\"Position summary\"],\"ySm+ue\":[\"Preparing to withdraw \",[\"amount\"],\" \",[\"symbol\"]],\"4eNKHk\":[\"Presign transaction error\"],\"kH6wUX\":[\"Price impact\"],\"OFSQQU\":[\"Processing transaction\"],\"fqDzSu\":[\"Rate\"],\"TAocpQ\":[\"Rate: \",[\"0\"]],\"p6dYWE\":[\"Ready to upgrade and explore?\"],\"1t/NnN\":[\"Reject\"],\"2ST7PO\":[\"Remaining \",[\"0\"],\" balance\"],\"ARu1L4\":[\"Repaid\"],\"3q3mFy\":[\"Repay\"],\"UkyQ9/\":[\"Repaying\"],\"b9wOqS\":[\"Repaying USDS in the Seal Rewards module\"],\"emVX71\":[\"Repaying USDS in the Stake Rewards module\"],\"6gRgw8\":[\"Retry\"],\"jJdwCB\":[\"Revert\"],\"2siKqA\":[\"Revert \",[\"0\"],\" into \",[\"1\"]],\"1Uk3Sx\":[\"Revert failed\"],\"/rDyyE\":[\"Revert successful\"],\"wFcQgg\":[\"Review trade\"],\"vTA+DN\":[\"Reward\"],\"5BAZfS\":[\"rewards\"],\"4cJ0hF\":[\"Rewards\"],\"cBN7Rx\":[\"Rewards Suppliers\"],\"MgRuAB\":[\"Rewards Supply\"],\"DKSrEg\":[\"Rewards Withdraw \"],\"dMe9aP\":[\"Risk level\"],\"955Am3\":[\"savings\"],\"Baj2MJ\":[\"Savings\"],\"rpF9Ks\":[\"Savings balance\"],\"cenXKH\":[\"Savings Suppliers\"],\"aL3WlV\":[\"Savings Supply\"],\"GaNPNN\":[\"Savings Withdraw\"],\"fHfpUa\":[\"seal\"],\"QHu5HJ\":[\"Seal\"],\"8eFMr9\":[\"Seal and borrow\"],\"D44p5E\":[\"Seal and Borrow\"],\"uXcnBJ\":[\"Seal Engine\"],\"zsYYaF\":[\"Seal Engine is deprecated\"],\"g+LgtS\":[\"Seal Position \",[\"0\"]],\"kfoFPG\":[\"Seal reward\"],\"kpSfRC\":[\"Seal Rewards can be accessed when you supply MKR or SKY to the Seal Engine of the decentralised, non-custodial Sky Protocol. Currently, all Seal Rewards take the form of USDS. Eventually, subject to Sky ecosystem governance approval, Seal Rewards may also be available in the form of Sky Star tokens.\"],\"9a3GXg\":[\"Seal your tokens and continue to collect rewards\"],\"x4sATq\":[\"Sealed\"],\"XroWGN\":[\"Sealing\"],\"i+3e58\":[\"Sealing MKR in the Seal Rewards module\"],\"vSsmlb\":[\"Sealing SKY in the Seal Rewards module\"],\"0nGp+R\":[\"See all rewards\"],\"1nxYp+\":[\"Select a delegate\"],\"T0Y2+3\":[\"Select a token\"],\"4NxZNv\":[\"Select delegate\"],\"4h8dlm\":[\"Select reward\"],\"0RrIzN\":[\"Select token\"],\"cY9Ul6\":[\"Sending \",[\"0\"],\" \",[\"1\"],\" to the EthFlow contract\"],\"N9FI6u\":[\"Sending \",[\"originAmount\"],\" \",[\"0\"],\" to the contract\"],\"MaT4aP\":[\"Sending ETH\"],\"/fk+tg\":[\"Show MKR values\"],\"sF1iBn\":[\"Show SKY values\"],\"PciV53\":[\"Signing failed\"],\"6Uau97\":[\"Skip\"],\"O5iCTB\":[\"SKY\"],\"Ijnb8m\":[\"SKY delegated by you\"],\"kZe2Hz\":[\"SKY is a native governance token of the decentralised Sky ecosystem and the upgraded version of MKR. You can upgrade your MKR to SKY at the rate of 1:24,000, trade SKY for USDS and, soon, use it to accumulate Activation Token Rewards and participate in Sky ecosystem governance.\"],\"Y1m0OS\":[\"SKY Liquidation price\"],\"MaeKFC\":[\"Sky Protocol activity\"],\"PW8h7p\":[\"Sky Protocol features\"],\"JOoMed\":[\"Sky Protocol overview\"],\"s0FRGb\":[\"Sky Savings Rate\"],\"vv+t94\":[\"Sky Savings Rate info\"],\"Bmf/1K\":[\"Sky Savings Rate Pool\"],\"wMckBM\":[\"SKY supplied to Staking Engine\"],\"fVXVhr\":[\"Sky Token Rewards\"],\"faBVe0\":[\"Sky Token Rewards activity\"],\"CNwxiU\":[\"Sky Token Rewards overview\"],\"cd3AuW\":[\"Sky Tokens Rewards are what you access when you supply USDS to the Sky Token Rewards module of the decentralised Sky Protocol. Sky Token Rewards are in the form of SKY governance tokens. No minimum USDS supply amount is required. With the Sky Protocol, you can access rewards without giving up control of your supplied funds.\"],\"CMHmbm\":[\"Slippage\"],\"GbNWWs\":[\"Slippage tolerance\"],\"nwtY4N\":[\"Something went wrong\"],\"d6NowW\":[\"Something went wrong when trying to post the order to the Order Book. Please try again.\"],\"K2KBQO\":[\"Something went wrong when trying to send the presign transaction. Please try again.\"],\"2xYoRh\":[\"Something went wrong when trying to sign the message. Please try again.\"],\"BUs6bM\":[\"Something went wrong with your transaction. Please try again.\"],\"SIF9mV\":[\"Something went wrong with your withdraw. Please try again.\"],\"yHwG3y\":[\"Soon\"],\"BTYwOV\":[\"Soon on \",[\"0\"]],\"GgFN8s\":[\"stake\"],\"JYKRJS\":[\"Stake\"],\"/Yngk8\":[\"Stake and borrow\"],\"AxkgEQ\":[\"Stake and Borrow\"],\"q6lAbz\":[\"Staked\"],\"KsqhWn\":[\"Staking\"],\"nv89++\":[\"Staking Engine\"],\"GIuDLv\":[\"Staking Engine Overview\"],\"FFWnaC\":[\"Staking MKR in the Stake Rewards module\"],\"HY3v9a\":[\"Staking position \",[\"0\"]],\"cm7uZi\":[\"Staking positions\"],\"dQsGr4\":[\"Staking reward\"],\"oSMtIr\":[\"Staking Reward\"],\"VtYGp9\":[\"Staking Rewards can be accessed when SKY is supplied to the Staking Engine of the decentralized, non-custodial Sky Protocol. Currently, all Staking Rewards take the form of USDS. Staking Reward rates are determined by Sky Ecosystem Governance through the process of decentralized onchain voting.\"],\"fq8VvK\":[\"Staking Rewards overview\"],\"3K2VSu\":[\"Staking SKY in the Staking Rewards Engine\"],\"tOb+Bs\":[\"Start getting rewards\"],\"XbPrwL\":[\"Start saving\"],\"ne/7f/\":[\"Start saving with your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" \",[\"0\"]],\"hQRttt\":[\"Submit\"],\"zzDlyQ\":[\"Success\"],\"oMgC5V\":[\"Success!\"],\"RGHzX4\":[\"Successfully claimed your rewards\"],\"8yaM29\":[\"Successfully withdrawn\"],\"mQKIbi\":[\"Supplied \",[\"0\"],\" to Sky Token Rewards module\"],\"G2ydN6\":[\"Supplied balance\"],\"q/qf2e\":[\"Supplied Funds\"],\"9RecCt\":[\"Suppliers\"],\"bwSQI0\":[\"Supply\"],\"ifSqdb\":[\"Supply failed\"],\"QLT3yd\":[\"Supply successful\"],\"gIFGFK\":[\"Supplying \",[\"0\"],\" \",[\"1\"]],\"gQA+BV\":[\"Supplying \",[\"0\"],\" to Sky Token Rewards module\"],\"KyXvg5\":[\"Supplying \",[\"0\"],\" USDS\"],\"wDRiiy\":[\"Supplying stablecoins to the Savings feature on either Arbitrum or Ethereum is very similar. However, given that no native Sky Savings Rate module is currently deployed to Arbitrum, when transacting on Arbitrum you always interact with the Peg Stability Module (PSM) for conversions to/from USDS, sUSDS and USDC. The PSM on Arbitrum handles conversions programmatically, driven at your direction, between these pairs directly.\"],\"ypSkCA\":[\"sUSDS\"],\"aDw3o4\":[\"sUSDS is a savings token for eligible users. When you supply USDS to the Sky Savings Rate module, you access the Sky Savings Rate and may receive sUSDS tokens. These sUSDS tokens serve as a digital record of your USDS interaction with the SSR module and any value accrued to your position.\"],\"TA0cAA\":[\"Switch chain\"],\"aRPqbz\":[\"Switch network\"],\"iFaZvO\":[\"Terms of Use.\"],\"21v4Ut\":[\"The experience of supplying stablecoins to the Savings feature on Base and Ethereum is very similar. However, given that no native Sky Savings Rate module is deployed to Base, when transacting on Base you always interact with the Peg Stability Module (PSM) for conversions to/from USDS, sUSDS and USDC. The PSM on Base handles conversions programmatically, driven at your direction, between these pairs directly.\"],\"U9+cur\":[\"The MKR and or SKY tokens you supply to the Seal Engine are sealed behind an exit fee\"],\"+5UJJc\":[\"The multicall transaction was successful\"],\"fdYBYP\":[\"The Seal Engine has been deprecated. You can either migrate your positions to the Staking Engine or manually close them.\"],\"E82EBf\":[\"The Seal Engine is a module of the Sky Protocol. The MKR and or SKY tokens you supply to the Seal Engine are sealed behind an exit fee in order to provide access to Seal Rewards and encourage a deeper commitment to Sky ecosystem governance. With Sky, you always remain in control of your funds.\"],\"MkDxJ2\":[\"The Seal Engine is deprecated\"],\"2mmxra\":[\"The Seal Engine is now deprecated. Migrate your positions to the Staking Engine.\"],\"z7r4H/\":[\"The Staking Engine is a module of the Sky Protocol. It has replaced the Seal Engine, offering the same features but it has no exit fee and only supports SKY, not MKR. The SKY tokens you supply to the Seal Engine enable you to access Staking Rewards, and more. With Sky, you always remain in control of your assets.\"],\"ReQqwr\":[\"The transaction was not successful.\"],\"ZoRavi\":[\"The transaction was successful.\"],\"LAf9ty\":[\"The voting power delegation feature of the Staking Engine of the Sky Protocol enables you to entrust your voting power to a delegate of your choosing, who can then vote in the Sky Ecosystem Governance process on your behalf. You can choose one delegate per SKY position. If you want to entrust your SKY to two delegates using the Staking Engine, you will need to create two separate positions.\"],\"J8WFuz\":[\"then get rewards\"],\"GccUJx\":[\"There was an error fetching this data\"],\"ymaC9J\":[\"This position is not valid for migration\"],\"fqWDch\":[\"This reflects your slippage tolerance.\"],\"B5rbTw\":[\"To migrate, you'll need an open staking position.\"],\"kR/PYK\":[\"Token access approval in progress.\"],\"Wlo0Pj\":[\"Token access approved\"],\"knw7Th\":[\"Tokens to receive\"],\"ek5j0M\":[\"Total \",[\"0\"],\" Points rewarded\"],\"AupAL/\":[\"Total \",[\"0\"],\" rewarded\"],\"VyTyyx\":[\"Total \",[\"0\"],\" to \",[\"1\"]],\"m1Tkiq\":[\"Total MKR delegated\"],\"dG0hDK\":[\"Total SKY\"],\"u2HOn6\":[\"Total SKY delegated\"],\"krZBkx\":[\"Total SKY staked\"],\"hFuIUC\":[\"Total SKY upgraded\"],\"nSW2+t\":[\"Total supply of USDS\"],\"QjI6sW\":[\"Total TVL\"],\"7yAZTu\":[\"Total USDS\"],\"7Ip3+3\":[\"Total USDS borrowed\"],\"gR5tcs\":[\"Total USDS upgraded\"],\"v2at0H\":[\"trade\"],\"JHxGP5\":[\"Trade\"],\"wMXR42\":[\"Trade and get rewards\"],\"IBJ4m8\":[\"Trade and start saving\"],\"xLnv/y\":[\"Trade completed\"],\"F8/bq1\":[\"Trade details\"],\"qP3CX4\":[\"Trade failed\"],\"3BwII0\":[\"Trade successful\"],\"EGySk9\":[\"Trade USDC for USDS\"],\"+HuY5Y\":[\"Trade USDT for USDS\"],\"vYq+pF\":[\"Trade your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" for USDS \",[\"0\"]],\"JML3A+\":[\"Trade your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" for USDS to get rewards \",[\"0\"]],\"whTBHB\":[\"Trade your crypto tokens\"],\"ZFtwlj\":[\"Trades\"],\"HZN+sw\":[\"Trading\"],\"fKebHy\":[\"Trading \",[\"0\"],\" \",[\"1\"]],\"OeUID4\":[\"Trading \",[\"0\"],\" for \",[\"1\"]],\"1LjK22\":[\"Transaction history\"],\"yJUUbn\":[\"Transaction overview\"],\"4wyw8H\":[\"Transactions\"],\"hVOvL5\":[\"Transfer the voting power of your MKR and SKY tokens to a recognized delegate\"],\"TVVzzC\":[\"Transferring \",[\"amount\"],\" \",[\"symbol\"]],\"FHKsZF\":[\"TVL\"],\"UGKYAL\":[\"TVL (Sealed)\"],\"jsD/E9\":[\"TVL (Staked)\"],\"F/aF11\":[\"TVL (Total Value Locked)\"],\"M/qFyA\":[\"Tx hash\"],\"+zy2Nq\":[\"Type\"],\"pvle9K\":[\"Unable to fetch balance\"],\"dDjdmw\":[\"Unable to fetch data\"],\"8ctLUE\":[\"Unable to fetch history\"],\"vJ4BgG\":[\"Unable to load chart data, please try again later.\"],\"kWqOio\":[\"Unknown status\"],\"wVM3lS\":[\"Unknown status.\"],\"n8rLbA\":[\"Unseal\"],\"lb0nUd\":[\"Unseal and pay back\"],\"TMmP/k\":[\"Unseal kick\"],\"EnpjmS\":[\"Unsealing\"],\"OFjZGo\":[\"Unstake\"],\"ND/gUe\":[\"Unstake and pay back\"],\"a9D+6D\":[\"Unstaked\"],\"1gWStS\":[\"Unstaking\"],\"/eZFGD\":[\"Update Position\"],\"C7+lrh\":[\"Updating position\"],\"CI7l3I\":[\"upgrade\"],\"kwkhPe\":[\"Upgrade\"],\"RuKyDj\":[\"Upgrade \",[\"0\"],\" into \",[\"1\"]],\"l7KdRZ\":[\"Upgrade and get rewards\"],\"Ak/bnf\":[\"Upgrade and Save\"],\"/ro1de\":[\"Upgrade DAI to USDS\"],\"iFffAs\":[\"Upgrade failed\"],\"BBcLr/\":[\"Upgrade MKR to SKY\"],\"nBBfdP\":[\"Upgrade stats\"],\"it0Uj0\":[\"Upgrade successful\"],\"7mDs5j\":[\"Upgrade your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" to SKY \",[\"0\"]],\"nCVcPv\":[\"Upgrade your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" to USDS \",[\"0\"]],\"NiuUNJ\":[\"Upgrade your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" to USDS to get rewards \",[\"0\"]],\"tdLkWD\":[\"Upgrade your DAI and MKR\"],\"mMTg5T\":[\"USDS\"],\"a3SIAW\":[\"USDS borrowed\"],\"rtlUFl\":[\"USDS is the stablecoin of the decentralised Sky Protocol. It can be used in several ways, including to participate in the Sky Savings Rate and get Sky Token Rewards without giving up control. It is the upgraded version of DAI.\"],\"35Aeb5\":[\"USDS not supplied\"],\"DkT6+s\":[\"USDS supplied\"],\"BN3P7Z\":[\"USDS supplied to Rewards\"],\"wMHvYH\":[\"Value\"],\"B5+3eA\":[\"View Chronicle\"],\"8sLe4/\":[\"View contract\"],\"B45JHN\":[\"View delegate profile\"],\"2Eoi/a\":[\"View details\"],\"iKNHSh\":[\"View on Mainnet\"],\"B6gcTV\":[\"View transaction on \",[\"explorerName\"]],\"ik1/7b\":[\"View transaction on CoW Explorer\"],\"1KJVZA\":[\"VPN Detected\"],\"v/dhKi\":[\"Waiting for confirmation\"],\"Fm6tB5\":[\"Waiting for the order to be executed by a solver to trade \",[\"originAmount\"],\" \",[\"0\"],\" for \",[\"targetAmount\"],\" \",[\"1\"]],\"LPRCSq\":[\"Wallet Funds\"],\"l6hetR\":[\"We could not approve the migrator contract to migrate your position.\"],\"Mv9XuX\":[\"We could not approve your token allowance.\"],\"+0kfJF\":[\"We could not claim your rewards.\"],\"1RmYBC\":[\"We could not complete the transaction.\"],\"869lRt\":[\"We could not migrate your position.\"],\"uuQUbT\":[\"We couldn't load the Seal module rewards. Please try again later.\"],\"GKhJGt\":[\"We couldn't load the Stake module rewards. Please try again later.\"],\"87d5yX\":[\"We couldn't load your funds. Please try again later.\"],\"6IvQrp\":[\"When you hold SKY tokens, you maintain the right to participate in the process of Sky Ecosystem Governance voting. That means that you have the ability to contribute to the community-driven, decentralized ecosystem decision-making process, which occurs through onchain voting.\"],\"LHZrJ5\":[\"When you supply USDS to the Sky Savings Rate module of the decentralised Sky Protocol, you access the Sky Saving Rate and may accumulate additional USDS over time. No minimum supply amount is required, and you always maintain control of your supplied funds, as this feature is non-custodial.\"],\"OsyKSt\":[\"Withdraw\"],\"JzNyI/\":[\"Withdraw failed\"],\"CFlqeA\":[\"Withdraw successful\"],\"LM3Gr+\":[\"Withdrawal\"],\"4jYJBs\":[\"Withdrawing \",[\"0\"],\" \",[\"1\"]],\"yQwdfi\":[\"Withdrawing \",[\"0\"],\" from Sky Token Rewards module\"],\"U8T2RG\":[\"Withdrawing \",[\"0\"],\" USDS\"],\"d3Og12\":[\"Withdrawing \",[\"amount\"],\" \",[\"symbol\"]],\"4nZOms\":[\"You approved \",[\"0\"]],\"lP3Uf0\":[\"You approved \",[\"0\"],\" \",[\"1\"]],\"+onGpM\":[\"You approved \",[\"0\"],\" SKY\"],\"XVi6yz\":[\"You approved MKR\"],\"kdPSTy\":[\"You approved SKY\"],\"0trmLT\":[\"You approved the migrator contract to migrate your position.\"],\"JSXCUk\":[\"You approved USDS\"],\"GYzu47\":[\"You are migrating your position from the Seal Engine to the Staking Engine. No exist fee applies. Please check the acknowledgement box below to proceed.\"],\"Sr+aVb\":[\"You are now trading \",[\"originAmount\"],\" \",[\"0\"],\". You will receive \",[\"targetAmount\"],\" \",[\"1\"]],\"PQ1fZG\":[\"You borrowed\"],\"WJu9ZH\":[\"You can optionally select a delegate or skip this step\"],\"U5GtXo\":[\"You claimed your rewards\"],\"L4PHD4\":[\"You don't have any open positions.\"],\"7D82TB\":[\"You have no debt to repay\"],\"UYnzw5\":[\"You just opened your position\"],\"tc6Cuk\":[\"You just updated your position\"],\"fm1V3m\":[\"You received \",[\"targetAmount\"],\" \",[\"0\"],\" for \",[\"originAmount\"],\" \",[\"1\"],\".\"],\"kW4v0V\":[\"You reverted \",[\"0\"],\" \",[\"1\"],\" into \",[\"2\"]],\"hgv1+M\":[\"You sealed\"],\"sW6QeT\":[\"You staked\"],\"KSYIPL\":[\"You successfully cancelled the order\"],\"XWwT79\":[\"You successfully migrated your position.\"],\"Jv2U3H\":[\"You successfully traded \",[\"originAmount\"],\" \",[\"0\"],\" for \",[\"targetAmount\"],\" \",[\"1\"]],\"cu/5hB\":[\"You successfully withdrew \",[\"amount\"],\" \",[\"symbol\"]],\"ukgWWq\":[\"You supplied \",[\"0\"],\" \",[\"1\"]],\"J0nYIm\":[\"You supplied \",[\"0\"],\" USDS\"],\"wVr3td\":[\"You traded \",[\"0\"],\" \",[\"1\"],\" for \",[\"2\"],\" \",[\"3\"]],\"FiN9Er\":[\"You upgraded \",[\"0\"],\" \",[\"1\"],\" into \",[\"2\"]],\"1YEFAb\":[\"You will migrate your debt and your sealed MKR/SKY from the Seal Engine and stake directly into the Staking Engine.\"],\"+HdZdS\":[\"You will supply\"],\"vFfJSh\":[\"You will withdraw\"],\"0BAvJA\":[\"You withdrew \",[\"0\"],\" \",[\"1\"]],\"dkpskf\":[\"You withdrew \",[\"0\"],\" USDS\"],\"wHkYkI\":[\"You’ve added \",[\"symbol\"],\" to the Sky Token Rewards module.\"],\"+t7VJd\":[\"You've borrowed \",[\"borrowAmount\"],\" USDS by sealing \",[\"collateralToLock\"],\" \",[\"0\"],\". Your new position is open.\"],\"2cIWig\":[\"You've borrowed \",[\"borrowAmount\"],\" USDS by sealing \",[\"collateralToLock\"],\" \",[\"0\"],\". Your position is updated.\"],\"XtqJ3P\":[\"You've borrowed \",[\"borrowAmount\"],\" USDS by staking \",[\"collateralToLock\"],\" \",[\"0\"],\". Your new position is open.\"],\"Ra2ptz\":[\"You've borrowed \",[\"borrowAmount\"],\" USDS by staking \",[\"collateralToLock\"],\" \",[\"0\"],\". Your position is updated.\"],\"3++9pk\":[\"You've borrowed \",[\"borrowAmount\"],\" USDS. Your position is updated.\"],\"XtLD/P\":[\"You’ve claimed \",[\"amount\"],\" \",[\"symbol\"],\" rewards\"],\"0SCgXu\":[\"You’ve claimed your rewards\"],\"L0clWI\":[\"You've received \",[\"amount\"],\" \",[\"symbol\"],\".\"],\"IoTdPf\":[\"You've repaid \",[\"borrowToRepay\"],\" USDS to exit your position.\"],\"tjh+1P\":[\"You've sealed \",[\"collateralToLock\"],\" \",[\"0\"],\". Your new position is open.\"],\"e70lXJ\":[\"You've sealed \",[\"collateralToLock\"],\" \",[\"0\"],\". Your position is updated.\"],\"H7uHNV\":[\"You've staked \",[\"collateralToLock\"],\" \",[\"0\"],\". Your new position is open.\"],\"EZhYRc\":[\"You've staked \",[\"collateralToLock\"],\" \",[\"0\"],\". Your position is updated.\"],\"4/BZ0J\":[\"You've successfully migrated your MKR (automatically upgraded to SKY) and USDS debt from the Seal Engine to the Staking Engine.\"],\"sVeJD+\":[\"You've supplied \",[\"amount\"],\" \",[\"symbol\"],\" to the Sky Savings Rate module\"],\"mttARW\":[\"You've unsealed \",[\"collateralToFree\"],\" \",[\"0\"],\" and repaid \",[\"borrowToRepay\"],\" USDS to exit your position. An exit fee may have been applied.\"],\"FP/yyw\":[\"You've unsealed \",[\"collateralToFree\"],\" \",[\"0\"],\" to exit your position. An exit fee may have been applied.\"],\"gI+xQX\":[\"You've unstaked \",[\"collateralToFree\"],\" \",[\"0\"],\" and repaid \",[\"borrowToRepay\"],\" USDS to exit your position.\"],\"9VxYJE\":[\"You've unstaked \",[\"collateralToFree\"],\" \",[\"0\"],\" to exit your position.\"],\"50uoCO\":[\"You've withdrawn \",[\"amount\"],\" \",[\"symbol\"],\" from the Sky Savings Rate module.\"],\"oIFpug\":[\"Your access is restricted. For more information, please refer to our \",[\"0\"],\".\"],\"IDNK1Q\":[\"Your balances\"],\"4blUNV\":[\"Your cancellation request has been placed\"],\"2AwcW8\":[\"Your claim is being processed on the blockchain. Please wait.\"],\"lAceUj\":[\"Your DeFi journey with Sky is just beginning. Connect your wallet to access the decentralised Sky Protocol and upgrade your DAI to USDS, and your MKR to SKY. Unlocking all the Sky Protocol has to offer, without giving up control, is easy. \"],\"7ahYIu\":[\"Your funds\"],\"lKyonc\":[\"Your migration is being processed on the blockchain. Please wait.\"],\"ynkEEt\":[\"Your MKR and SKY tokens, as well as any rewards that you accumulate, are supplied to a non-custodial smart contract, such that no intermediary takes custody of those tokens. With Sky, you always remain in control of your assets.\"],\"gjXZW3\":[\"Your position \",[\"0\"]],\"LcLwJZ\":[\"Your positions\"],\"XtF2sX\":[\"Your revert is being processed on the blockchain. Please wait.\"],\"7sHd67\":[\"Your Rewards balances\"],\"aDAoh3\":[\"Your Rewards transaction history\"],\"98RblC\":[\"Your Savings \",[\"0\"],\" balance will be\"],\"7DVg0l\":[\"Your Savings transaction history\"],\"7LaudL\":[\"Your Seal Position \",[\"0\"]],\"70dp+h\":[\"Your Seal position transaction history\"],\"0Vympa\":[\"Your sealed tokens enable you to create one or more positions through which you access rewards. You can:\"],\"5uZl11\":[\"Your Staking Engine transaction history\"],\"PlYYhG\":[\"Your staking position is now active. Next, start the migration process.\"],\"tfo6j0\":[\"Your Staking position transaction history\"],\"xcE0Cd\":[\"Your supply is being processed on the blockchain. Please wait.\"],\"FvgcEU\":[\"Your trade is being processed on the blockchain. Please wait.\"],\"IY4lJa\":[\"Your Trade transaction history\"],\"2oIfJv\":[\"Your transaction is being processed on the blockchain to create your position. Please wait.\"],\"YeWXJ6\":[\"Your transaction is being processed on the blockchain to update your position. Please wait.\"],\"SE2RR4\":[\"Your transaction is being processed on the blockchain. Please wait.\"],\"hcdvRM\":[\"Your transfer is being processed on the blockchain. Please wait.\"],\"24fRGM\":[\"Your upgrade is being processed on the blockchain. Please wait.\"],\"zupEAx\":[\"Your Upgrade/Revert transaction history\"],\"v+0dIf\":[\"Your wallet \",[\"0\"],\" balance will be\"],\"jCqPqe\":[\"Your wallet is connected to an unsupported network\"],\"iZTWDn\":[\"Your withdrawal is being processed on the blockchain. Please wait.\"]}")as Messages;
\ No newline at end of file
diff --git a/packages/utils/src/locales/es.po b/packages/utils/src/locales/es.po
index c8cdd8d65..78ef73596 100644
--- a/packages/utils/src/locales/es.po
+++ b/packages/utils/src/locales/es.po
@@ -221,7 +221,6 @@ msgstr ""
 msgid "Almost done!"
 msgstr ""
 
-#: apps/webapp/src/modules/stake/components/StakeHistory.tsx
 #: apps/webapp/src/modules/seal/components/SealHistory.tsx
 #: apps/webapp/src/modules/savings/components/SavingsHistory.tsx
 #: apps/webapp/src/modules/rewards/components/RewardsHistory.tsx
@@ -502,7 +501,6 @@ msgstr ""
 msgid "Begin the savings process"
 msgstr ""
 
-#: apps/webapp/src/modules/stake/components/StakeHistory.tsx
 #: apps/webapp/src/modules/seal/components/SealHistory.tsx
 #: packages/widgets/src/widgets/BalancesWidget/lib/getTitle.ts
 msgid "Borrow"
@@ -526,6 +524,7 @@ msgstr ""
 msgid "Borrow USDS against your MKR and SKY"
 msgstr ""
 
+#: apps/webapp/src/modules/stake/components/StakeHistory.tsx
 #: packages/widgets/src/widgets/StakeModuleWidget/components/PositionSummary.tsx
 #: packages/widgets/src/widgets/SealModuleWidget/components/PositionSummary.tsx
 msgid "Borrowed"
@@ -1231,6 +1230,9 @@ msgid "Legal Terms"
 msgstr ""
 
 #: apps/webapp/src/modules/stake/components/StakeHistory.tsx
+msgid "Liquidated"
+msgstr ""
+
 #: packages/widgets/src/widgets/StakeModuleWidget/components/Repay.tsx
 #: packages/widgets/src/widgets/StakeModuleWidget/components/Borrow.tsx
 #: packages/widgets/src/widgets/SealModuleWidget/components/Repay.tsx
@@ -1690,6 +1692,9 @@ msgid "Remaining {0} balance"
 msgstr ""
 
 #: apps/webapp/src/modules/stake/components/StakeHistory.tsx
+msgid "Repaid"
+msgstr ""
+
 #: apps/webapp/src/modules/seal/components/SealHistory.tsx
 #: packages/widgets/src/widgets/BalancesWidget/lib/getTitle.ts
 msgid "Repay"
@@ -2065,7 +2070,6 @@ msgstr ""
 msgid "stake"
 msgstr ""
 
-#: apps/webapp/src/modules/stake/components/StakeHistory.tsx
 #: packages/widgets/src/widgets/BalancesWidget/lib/getTitle.ts
 msgid "Stake"
 msgstr ""
@@ -2079,6 +2083,7 @@ msgstr ""
 msgid "Stake and Borrow"
 msgstr ""
 
+#: apps/webapp/src/modules/stake/components/StakeHistory.tsx
 #: packages/widgets/src/widgets/StakeModuleWidget/components/PositionSummary.tsx
 msgid "Staked"
 msgstr ""
@@ -2621,7 +2626,6 @@ msgstr ""
 msgid "Unsealing"
 msgstr ""
 
-#: apps/webapp/src/modules/stake/components/StakeHistory.tsx
 #: packages/widgets/src/widgets/BalancesWidget/lib/getTitle.ts
 msgid "Unstake"
 msgstr ""
@@ -2632,6 +2636,10 @@ msgstr ""
 msgid "Unstake and pay back"
 msgstr ""
 
+#: apps/webapp/src/modules/stake/components/StakeHistory.tsx
+msgid "Unstaked"
+msgstr ""
+
 #: packages/widgets/src/widgets/StakeModuleWidget/components/PositionSummary.tsx
 msgid "Unstaking"
 msgstr ""
@@ -2744,6 +2752,10 @@ msgstr ""
 msgid "USDS supplied to Rewards"
 msgstr ""
 
+#: apps/webapp/src/modules/stake/components/StakeHistory.tsx
+msgid "Value"
+msgstr ""
+
 #: apps/webapp/src/modules/ui/components/AboutCle.tsx
 msgid "View Chronicle"
 msgstr ""
diff --git a/packages/utils/src/locales/es.ts b/packages/utils/src/locales/es.ts
index 690a27463..2fb9a8758 100644
--- a/packages/utils/src/locales/es.ts
+++ b/packages/utils/src/locales/es.ts
@@ -1 +1 @@
-/*eslint-disable*/import type{Messages}from"@lingui/core";export const messages=JSON.parse("{\"/+Z5u4\":[\"/+Z5u4\"],\"DBBgGH\":[\"(More rewards coming soon)\"],\"J/hVSQ\":[[\"0\"]],\"VdUN3W\":[[\"0\"],\" — Rewards statistics\"],\"goySwB\":[[\"0\"],\" \",[\"1\"],\" to \",[\"2\"]],\"dCMtyp\":[[\"0\"],\" sealed\"],\"j0i+8f\":[[\"0\"],\" the Sky Savings Rate module\"],\"AZ9pCI\":[[\"0\"],\"<0>\",[\"1\"],\" \",[\"primaryToken\"],\" </0> to <1>\",[\"secondaryToken\"],\" </1>\",[\"2\"]],\"aKz7UM\":[[\"accordionTitle\"]],\"AFuXH2\":[[\"actionLabel\"],\" \",[\"amount\"],\" \",[\"symbol\"]],\"7uDEGy\":[[\"chart\"]],\"w9dLMW\":[[\"label\"]],\"pDgeaz\":[[\"title\"]],\"Q3C5+O\":[\"1 \",[\"0\"],\" = \",[\"executionPrice\"],\" \",[\"1\"]],\"p4aTOD\":[\"A minimum 0.01 ETH is needed to cover transaction costs. Actual gas fees may be lower.\"],\"tjA3Ch\":[\"About Balances\"],\"OD0JzE\":[\"About Chronicle points\"],\"ueUSCy\":[\"About Native Sky Protocol Tokens\"],\"2b3aFS\":[\"About Seal Engine\"],\"QaQ30N\":[\"About Seal Rewards\"],\"Hue35n\":[\"About Sky Token Rewards\"],\"r43jIo\":[\"About Staking Rewards\"],\"e+kjQv\":[\"About the Seal Engine\"],\"33btmI\":[\"About the Sky Savings Rate\"],\"EK990b\":[\"About the Staking Engine\"],\"BEDhLC\":[\"About Trade\"],\"JSpjg7\":[\"Access Restricted\"],\"oEQKsC\":[\"Access rewards without giving up control\"],\"ZJl4pb\":[\"Access Sky Savings Rate with USDS\"],\"H+69X5\":[\"Access the Sky Savings Rate\"],\"vaQZ1L\":[\"Access via VPN is not permitted. Please disconnect your VPN and refresh the page to continue.\"],\"D9psGU\":[\"Accrued staking rewards\"],\"BaUx27\":[\"Accumulated Rewards\"],\"dY+UF0\":[\"Add \",[\"0\"],\" to wallet\"],\"Gakb9M\":[\"Address Verification Error\"],\"3Vs6Gg\":[\"All rewards\"],\"ptcE8h\":[\"Almost done!\"],\"hehnjM\":[\"Amount\"],\"ByrAgi\":[\"Amount exceeds debt\"],\"Hz7UeZ\":[\"An error occurred when allowing the migration contract to access your SKY and/or MKR tokens.\"],\"ZkODQf\":[\"An error occurred when allowing this app to access the \",[\"symbol\"],\" in your wallet.\"],\"mho98l\":[\"An error occurred when allowing this app to access the tokens in your wallet.\"],\"DfyqBJ\":[\"An error occurred while allowing the app to access the \",[\"symbol\"],\".\"],\"uljOdx\":[\"An error occurred while approving access to your \",[\"symbol\"],\".\"],\"Arf3dt\":[\"An error occurred while claiming your \",[\"amount\"],\" \",[\"symbol\"]],\"vG40Eb\":[\"An error occurred while claiming your rewards\"],\"fvojEH\":[\"An error occurred while preparing the transaction\"],\"vpFXV6\":[\"An error occurred while reverting your tokens.\"],\"KSAhRb\":[\"An error occurred while submitting your signature. Please ensure your wallet is connected to either Ethereum mainnet, Base or Arbitrum and try again. If the issue persists, reach out for assistance in the official <0>Sky Discord</0>\"],\"fpQ43h\":[\"An error occurred while supplying \",[\"symbol\"]],\"LM2nqA\":[\"An error occurred while supplying your \",[\"symbol\"],\".\"],\"OU+b9D\":[\"An error occurred while trading your tokens\"],\"mAQtnJ\":[\"An error occurred while upgrading your tokens.\"],\"HBs7iI\":[\"An error occurred while withdrawing \",[\"symbol\"]],\"7asUl/\":[\"An error occurred while withdrawing your \",[\"symbol\"],\".\"],\"PTlSPZ\":[\"Approval failed\"],\"Z7ZXbT\":[\"Approve\"],\"jyZDMs\":[\"Approve \",[\"0\"],\" amount\"],\"9A1fgU\":[\"Approve Migration contract\"],\"HZDk/5\":[\"Approve migrator contract successful\"],\"/6eHk6\":[\"Approve migrator for new position\"],\"E9Crgq\":[\"Approve migrator for old position\"],\"w5XjHi\":[\"Approve repay amount\"],\"OTEONq\":[\"Approve seal amount\"],\"fj2SAe\":[\"Approve staking amount\"],\"b/Nrz4\":[\"Approve successful\"],\"l8Kxb/\":[\"Approve supply amount\"],\"vOdiAB\":[\"Approve token access\"],\"VQsWz6\":[\"Approve tokens access\"],\"D32f3J\":[\"Approve trade amount\"],\"ztBP6l\":[\"Approve withdraw amount\"],\"PP3Epf\":[\"Approving \",[\"0\"],\" \",[\"1\"]],\"/SL1bt\":[\"Approving \",[\"0\"],\" MKR\"],\"3dCGCi\":[\"Approving \",[\"0\"],\" SKY\"],\"imGZGI\":[\"Approving \",[\"0\"],\" token\"],\"t7V22I\":[\"Approving \",[\"0\"],\" USDS\"],\"Q50mpS\":[\"Approving migrator contract\"],\"iH8pgl\":[\"Back\"],\"Yqrv73\":[\"Back to Rewards\"],\"pHzgIM\":[\"Back to Savings\"],\"uPGssN\":[\"Back to Seal\"],\"/qTdrx\":[\"Back to Trade\"],\"9/uJXU\":[\"Back to Upgrade\"],\"jqPbFF\":[\"balances\"],\"dnHq4n\":[\"Balances\"],\"s5FcOh\":[\"Balances displays all of your Sky-related funds available on the Base network. When you connect your crypto wallet to Sky.money to access the decentralised Sky Protocol, only the tokens in the wallet that are relevant to the app on Base are listed. With this visibility, you can better self-manage your funds. Sky.money is non-custodial and permissionless.\"],\"Aow1df\":[\"Balances displays all of your Sky-related funds. When you connect your crypto wallet to Sky.money to access the decentralised Sky Protocol, only the tokens in the wallet that are relevant to the app are listed. With all of your Sky funds visible in one place, you can better self-manage your funds. Sky.money is non-custodial and permissionless.\"],\"8Jpln4\":[\"Be sure to check your transaction status on CoW Explorer to verify the cancellation was successful\"],\"Z5iL7Y\":[\"Begin migration\"],\"H86vq7\":[\"Begin the savings process\"],\"T6uYU2\":[\"Borrow\"],\"1oyh4g\":[\"Borrow rate\"],\"T/2rSA\":[\"Borrow Rate\"],\"1iItAH\":[\"Borrow USDS against your MKR and SKY\"],\"fMJQZK\":[\"Borrowed\"],\"3TzOSk\":[\"Borrowing\"],\"8xWlkd\":[\"By setting your slippage tolerance level, you control the degree of token price fluctuation that you will accept between the time you initiate a trade transaction and its execution on the blockchain.\"],\"rUBPXf\":[\"Cancel error\"],\"tVJk4q\":[\"Cancel order\"],\"SCi4ph\":[\"Cancel successful\"],\"2EWn23\":[\"Canceling order\"],\"vv7kpg\":[\"Cancelled\"],\"Mywj+z\":[\"Cannot be migrated\"],\"IaTjAK\":[\"Checking your position status...\"],\"hasH3f\":[\"Choose a token to receive\"],\"SAZ3Nu\":[\"Choose a token to trade, and enter an amount\"],\"cqtlp6\":[\"Choose a token to upgrade, and enter an amount\"],\"TRXvrZ\":[\"Choose your delegate\"],\"hcDcnr\":[\"Choose your reward token\"],\"Kk1ibq\":[\"Chronicle\"],\"sA8QkT\":[\"Chronicle Points are not a native feature of the Sky Protocol. Skybase International does not control or guarantee the availability, distribution or allocation of Chronicle Points or any other Chronicle funds. The Chronicle project operates independently of Sky.money and Skybase International. Please be aware that any engagement with Chronicle is at your own risk, and we bear no responsibility for any outcomes associated with this third-party system, or any funds associated with it.\"],\"EOMrsD\":[\"Claim \",[\"0\"],\" \",[\"1\"]],\"96tn/4\":[\"Claim failed\"],\"JalkSW\":[\"Claim rewards\"],\"IjLl6T\":[\"Claim successful\"],\"9JsE4+\":[\"Claim your rewards\"],\"fmr9hF\":[\"Claimed from the \",[\"0\"],\" rewards pool\"],\"C40d+t\":[\"Claiming \",[\"amount\"],\" \",[\"symbol\"]],\"AZLQ3W\":[\"Claiming from the \",[\"0\"],\" rewards pool\"],\"XTqkjC\":[\"Claiming rewards\"],\"B4Atwp\":[\"Collateral to migrate and upgrade\"],\"bABgsS\":[\"Collateral value\"],\"52+oOS\":[\"Collateralization ratio\"],\"na9F13\":[\"Combined actions\"],\"7VpPHA\":[\"Confirm\"],\"i2ntyN\":[\"Confirm position\"],\"boxUWK\":[\"Confirm the change in your position\"],\"jh0i4n\":[\"Confirm this transaction in your wallet.\"],\"+rcpky\":[\"Confirm trade details\"],\"dOpuYO\":[\"Confirm your claim\"],\"LDafjB\":[\"Confirm your migration\"],\"UeLGc8\":[\"Confirm your position\"],\"a9jdk3\":[\"Confirm your revert\"],\"5i7BBY\":[\"Confirm your trade\"],\"5/1e4L\":[\"Confirm your transaction\"],\"RguYfm\":[\"Confirm your transfer\"],\"Vkn0om\":[\"Confirm your upgrade\"],\"31o31J\":[\"Connect a wallet to view and manage your funds\"],\"uiMHKV\":[\"Connect a wallet to view your transaction history.\"],\"Zk71jD\":[\"Connect to explore Sky Protocol features\"],\"VHOVEJ\":[\"Connect wallet\"],\"CtByM7\":[\"Connect Wallet\"],\"xGVfLh\":[\"Continue\"],\"o2hKMx\":[\"Continue to migrate\"],\"dNkWkk\":[\"Continue to open Staking position and migrate\"],\"6V3Ea3\":[\"Copied\"],\"UyTxCC\":[\"Copy transaction hash\"],\"4/r90S\":[\"Creating order\"],\"OdcCkY\":[\"Creating order to trade \",[\"originAmount\"],\" \",[\"0\"],\" for \",[\"targetAmount\"],\" \",[\"1\"]],\"ONgiPZ\":[\"Creation of new positions has been disabled. Management of existing positions remains available.\"],\"5IKmDJ\":[\"Current \",[\"0\"],\" price\"],\"0/hald\":[\"Current MKR price\"],\"91aIlo\":[\"Current SKY price\"],\"8Tg/JR\":[\"Custom\"],\"mYGY3B\":[\"Date\"],\"osXj5n\":[\"Debt ceiling\"],\"aXWapR\":[\"Debt ceiling utilization\"],\"OH1wUP\":[\"Debt must be paid off entirely, or left with a minimum of \",[\"0\"]],\"OqvFST\":[\"Debt to migrate\"],\"OreCAS\":[\"Delayed Upgrade Penalty\"],\"XbvxUa\":[\"Delegate\"],\"4cDE5U\":[\"Delegates in receipt of token voting power can never directly access any tokens delegated to them, including staked tokens. Throughout the delegation process, you always own and are in control of your staked tokens, and you can change your delegate at any time. Staking to delegate your voting power may be a useful option for governance token holders who have limited time to allocate to the process, who want to save on the cost of gas involved in voting on their own, and who also want to earn Staking Rewards.\"],\"URmyfc\":[\"Details\"],\"mSlzbk\":[\"Directly trade eligible tokens for Sky ecosystem tokens using permissionless and non-custodial rails. With the Sky.money interface, you can access the decentralised Sky Protocol to trade, via smart contracts on the blockchain instead of relying on centralised entities.\"],\"EruE+Y\":[\"Doing multicall\"],\"LeBTa4\":[\"Earn with USDS\"],\"J3/IOp\":[\"Enter amount\"],\"0k03/k\":[\"Enter an amount of USDS to revert\"],\"SlfejT\":[\"Error\"],\"JSOszs\":[\"Error claiming from the \",[\"0\"],\" rewards pool\"],\"tFgCIM\":[\"Error fetching quote\"],\"kzLw5+\":[\"Error preparing transaction\"],\"9E2YVn\":[\"Estimated price impact\"],\"sXKb3l\":[\"Exchange rate\"],\"ERDm8Q\":[\"Execute Migration\"],\"Rwrues\":[\"Exit fee\"],\"1Ukl6z\":[\"Exit fee percentage\"],\"uroj3Y\":[\"Exit Seal Engine\"],\"5qYFxv\":[\"Expected input\"],\"5zAbWs\":[\"Expected output\"],\"aJ4pMe\":[\"FAQs\"],\"eyDxfX\":[\"Fetching position details\"],\"8BRHep\":[\"Fetching price\"],\"bwTCFf\":[\"Fetching transaction details\"],\"0+yVIs\":[\"Funds\"],\"n2tRx5\":[\"Get rewards\"],\"2vrrZN\":[\"Get rewards with USDS\"],\"Hco/fy\":[\"Get rewards with your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" \",[\"0\"]],\"r80m0R\":[\"Get rewards with your USDS\"],\"GVqUwO\":[\"Get SKY rewards with USDS\"],\"Xqya6K\":[\"Go to \",[\"0\"],\" \",[\"module\"]],\"VMlRqi\":[\"Hide details\"],\"SJE/aT\":[\"High risk\"],\"N6Yu1E\":[\"How much \",[\"0\"],\" would you like to seal?\"],\"0GN4ro\":[\"How much \",[\"0\"],\" would you like to supply?\"],\"alelgA\":[\"How much \",[\"0\"],\" would you like to withdraw?\"],\"Aj6eSs\":[\"How much SKY would you like to stake?\"],\"I+EWz5\":[\"How much SKY would you like to unstake?\"],\"RVfqB6\":[\"How much USDS would you like to supply?\"],\"Y9x9vA\":[\"How much USDS would you like to withdraw?\"],\"p2Lq9v\":[\"How much would you like to borrow? (Optional)\"],\"uoB8aW\":[\"How much would you like to repay?\"],\"BI4X06\":[\"How much would you like to unseal?\"],\"5Xwi7N\":[\"I acknowledge that my MKR collateral will be upgraded to SKY and that this action is irreversible.\"],\"AdrngO\":[\"I have read and understand the\"],\"zzHkj0\":[\"If the actual slippage is greater than your chosen tolerance level, the transaction will fail and be reverted.\"],\"joAGUm\":[\"in order to provide access to Seal Rewards and encourage a deeper commitment to Sky ecosystem governance.\"],\"/LCAwL\":[\"In progress\"],\"jxmtLS\":[\"Input is estimated. You will spend at most \",[\"slippageAdjustedQuote\"],\" \",[\"0\"],\" or the transaction will revert.\"],\"cPcTW+\":[\"Insufficient funds\"],\"91ztwA\":[\"Insufficient funds. Your balance is \",[\"0\"],\" \",[\"1\"],\".\"],\"zwWKhA\":[\"Learn more\"],\"+kaplw\":[\"Legal Terms\"],\"drdV8R\":[\"Liquidation\"],\"jK/Hx9\":[\"Liquidation price\"],\"f83Z+E\":[\"Liquidation ratio\"],\"QebUJp\":[\"Liquidation risk meter\"],\"PvW9vD\":[\"Liquidation risk too high\"],\"yQE2r9\":[\"Loading\"],\"lLvRjy\":[\"Looks like you need \",[\"0\"],\" to get rewards\"],\"izP1nW\":[\"Looks like you need USDS\"],\"owGS71\":[\"Low risk\"],\"mEal++\":[\"Manage Position \",[\"0\"]],\"VkC8HD\":[\"Manage your position(s)\"],\"xjWv96\":[\"Manage your staking position(s)\"],\"6ntV4v\":[\"Max borrowable amount\"],\"ERwTwB\":[\"Maximum input\"],\"VXFjd8\":[\"Metrics\"],\"y5rS9U\":[\"Migrate\"],\"wzSERq\":[\"Migrate from:\"],\"HqOTGT\":[\"Migrate position\"],\"jF99e4\":[\"Migrate to:\"],\"GrXJP9\":[\"Migrate your position(s) to the Staking Engine\"],\"NAA/Qh\":[\"Migrating your old position\"],\"u6h8ps\":[\"Migration\"],\"stZYz8\":[\"Migration contract approved\"],\"n+9S/a\":[\"Migration failed\"],\"dASpCv\":[\"Migration successful\"],\"Wfcj3C\":[\"Min borrowable amount\"],\"EdyhBw\":[\"Minimum output\"],\"jfjdE/\":[\"MKR\"],\"A6HSZk\":[\"MKR delegated by you\"],\"4V3GfI\":[\"MKR Liquidation price\"],\"K3og3+\":[\"MKR supplied to the Seal Engine\"],\"LV+hFt\":[\"More rewards coming soon\"],\"xS6gKM\":[\"Multicall failed\"],\"UHEof5\":[\"Multicall successful\"],\"71gS06\":[\"My rewards\"],\"/WDzNV\":[\"Network costs (est.)\"],\"xTLCYa\":[\"Network Error\"],\"0P46e1\":[\"New positions disabled\"],\"dEuBX/\":[\"Next, confirm the revert transaction.\"],\"/9a865\":[\"Next, confirm the transaction in your wallet.\"],\"s1/bt4\":[\"Next, confirm the upgrade transaction.\"],\"y1xddf\":[\"Next, execute Migration.\"],\"r+w5Bx\":[\"No balances found\"],\"7DSVY1\":[\"No delegate\"],\"3BdDlA\":[\"No delegates found\"],\"7elymg\":[\"No history found\"],\"UK1Wsk\":[\"No reward\"],\"+z+MZn\":[\"No rewards found\"],\"8bNIKG\":[\"No transactions found\"],\"YYy1A7\":[\"Not enough collateral to borrow\"],\"XfDD/m\":[\"Not enough USDS in your wallet\"],\"fQoNs3\":[\"Note that reverted transactions may still incur gas fees.\"],\"uGjDTp\":[\"On Arbitrum, you can convert between USDS, sUSDS and USDC through a Peg Stability Module (PSM) deployed to Arbitrum and powered by Spark. The PSM on Arbitrum handles conversions programmatically, driven at your direction. PSMs are smart contracts designed to maintain the stability of stablecoins and allow users to convert certain stablecoins directly with the Sky Protocol at a fixed rate and with no fees. However, blockchain (gas) fees may apply.\"],\"wUm+E3\":[\"On Base, you can convert between USDS, sUSDS and USDC through a Peg Stability Module (PSM) deployed to the Base blockchain and powered by Spark. The PSM on Base handles conversions programmatically, driven at your direction. PSMs are smart contracts designed to maintain the stability of stablecoins and allow users to convert certain stablecoins directly with the Sky Protocol at a fixed rate and with no fees. However, blockchain (gas) fees may apply.\"],\"1UYy6/\":[\"Only Ethereum Mainnet and Base are supported at this time.<0/>Please switch networks to continue.\"],\"2j/9sB\":[\"Open a new position\"],\"a/+Wxk\":[\"Open a position\"],\"M1JiPR\":[\"Open a position in new engine\"],\"EROE7C\":[\"Open new Staking position\"],\"HglIuX\":[\"Open position\"],\"yeN+0t\":[\"Open Position\"],\"fecnvZ\":[\"Opening position\"],\"MepIIx\":[\"or a contract that you own\"],\"see00j\":[\"Order cancellation attempt failed\"],\"H5qWhm\":[\"Order cancelled\"],\"rOjKDb\":[\"Order created\"],\"gmgvmw\":[\"Order creation failed\"],\"+8sFxs\":[\"Output is estimated. You will receive at least \",[\"slippageAdjustedQuote\"],\" \",[\"0\"],\" or the transaction will revert.\"],\"ebshg7\":[\"Please allow the migration contract to access your SKY and/or MKR tokens in order to migrate your position.\"],\"reiBba\":[\"Please allow this app to access the \",[\"symbol\"],\" in your wallet.\"],\"ehnwnY\":[\"Please allow this app to access the tokens in your wallet.\"],\"BPNdM5\":[\"Please confirm that you want to claim your \",[\"symbol\"],\" rewards directly to your wallet.\"],\"Xe3UgS\":[\"Please confirm that you want to claim your rewards directly to your wallet.\"],\"qNeLEO\":[\"Please connect your wallet to Ethereum Mainnet to start the migration of your positions.\"],\"tQj3dN\":[\"Please connect your wallet to view your history\"],\"P+gnB7\":[\"Please try again\"],\"RUdxWn\":[\"Please try the action again or reach out on Discord for assistance if the problem persists.\"],\"rYG2u6\":[\"Please wait...\"],\"lukEtz\":[\"Position overview\"],\"M2evD6\":[\"Position summary\"],\"ySm+ue\":[\"Preparing to withdraw \",[\"amount\"],\" \",[\"symbol\"]],\"4eNKHk\":[\"Presign transaction error\"],\"kH6wUX\":[\"Price impact\"],\"OFSQQU\":[\"Processing transaction\"],\"fqDzSu\":[\"Rate\"],\"TAocpQ\":[\"Rate: \",[\"0\"]],\"p6dYWE\":[\"Ready to upgrade and explore?\"],\"1t/NnN\":[\"Reject\"],\"2ST7PO\":[\"Remaining \",[\"0\"],\" balance\"],\"3q3mFy\":[\"Repay\"],\"UkyQ9/\":[\"Repaying\"],\"b9wOqS\":[\"Repaying USDS in the Seal Rewards module\"],\"emVX71\":[\"Repaying USDS in the Stake Rewards module\"],\"6gRgw8\":[\"Retry\"],\"jJdwCB\":[\"Revert\"],\"2siKqA\":[\"Revert \",[\"0\"],\" into \",[\"1\"]],\"1Uk3Sx\":[\"Revert failed\"],\"/rDyyE\":[\"Revert successful\"],\"wFcQgg\":[\"Review trade\"],\"vTA+DN\":[\"Reward\"],\"5BAZfS\":[\"rewards\"],\"4cJ0hF\":[\"Rewards\"],\"cBN7Rx\":[\"Rewards Suppliers\"],\"MgRuAB\":[\"Rewards Supply\"],\"DKSrEg\":[\"Rewards Withdraw \"],\"dMe9aP\":[\"Risk level\"],\"955Am3\":[\"savings\"],\"Baj2MJ\":[\"Savings\"],\"rpF9Ks\":[\"Savings balance\"],\"cenXKH\":[\"Savings Suppliers\"],\"aL3WlV\":[\"Savings Supply\"],\"GaNPNN\":[\"Savings Withdraw\"],\"fHfpUa\":[\"seal\"],\"QHu5HJ\":[\"Seal\"],\"8eFMr9\":[\"Seal and borrow\"],\"D44p5E\":[\"Seal and Borrow\"],\"uXcnBJ\":[\"Seal Engine\"],\"zsYYaF\":[\"Seal Engine is deprecated\"],\"g+LgtS\":[\"Seal Position \",[\"0\"]],\"kfoFPG\":[\"Seal reward\"],\"kpSfRC\":[\"Seal Rewards can be accessed when you supply MKR or SKY to the Seal Engine of the decentralised, non-custodial Sky Protocol. Currently, all Seal Rewards take the form of USDS. Eventually, subject to Sky ecosystem governance approval, Seal Rewards may also be available in the form of Sky Star tokens.\"],\"9a3GXg\":[\"Seal your tokens and continue to collect rewards\"],\"x4sATq\":[\"Sealed\"],\"XroWGN\":[\"Sealing\"],\"i+3e58\":[\"Sealing MKR in the Seal Rewards module\"],\"vSsmlb\":[\"Sealing SKY in the Seal Rewards module\"],\"0nGp+R\":[\"See all rewards\"],\"1nxYp+\":[\"Select a delegate\"],\"T0Y2+3\":[\"Select a token\"],\"4NxZNv\":[\"Select delegate\"],\"4h8dlm\":[\"Select reward\"],\"0RrIzN\":[\"Select token\"],\"cY9Ul6\":[\"Sending \",[\"0\"],\" \",[\"1\"],\" to the EthFlow contract\"],\"N9FI6u\":[\"Sending \",[\"originAmount\"],\" \",[\"0\"],\" to the contract\"],\"MaT4aP\":[\"Sending ETH\"],\"/fk+tg\":[\"Show MKR values\"],\"sF1iBn\":[\"Show SKY values\"],\"PciV53\":[\"Signing failed\"],\"6Uau97\":[\"Skip\"],\"O5iCTB\":[\"SKY\"],\"Ijnb8m\":[\"SKY delegated by you\"],\"kZe2Hz\":[\"SKY is a native governance token of the decentralised Sky ecosystem and the upgraded version of MKR. You can upgrade your MKR to SKY at the rate of 1:24,000, trade SKY for USDS and, soon, use it to accumulate Activation Token Rewards and participate in Sky ecosystem governance.\"],\"Y1m0OS\":[\"SKY Liquidation price\"],\"MaeKFC\":[\"Sky Protocol activity\"],\"PW8h7p\":[\"Sky Protocol features\"],\"JOoMed\":[\"Sky Protocol overview\"],\"s0FRGb\":[\"Sky Savings Rate\"],\"vv+t94\":[\"Sky Savings Rate info\"],\"Bmf/1K\":[\"Sky Savings Rate Pool\"],\"wMckBM\":[\"SKY supplied to Staking Engine\"],\"fVXVhr\":[\"Sky Token Rewards\"],\"faBVe0\":[\"Sky Token Rewards activity\"],\"CNwxiU\":[\"Sky Token Rewards overview\"],\"cd3AuW\":[\"Sky Tokens Rewards are what you access when you supply USDS to the Sky Token Rewards module of the decentralised Sky Protocol. Sky Token Rewards are in the form of SKY governance tokens. No minimum USDS supply amount is required. With the Sky Protocol, you can access rewards without giving up control of your supplied funds.\"],\"CMHmbm\":[\"Slippage\"],\"GbNWWs\":[\"Slippage tolerance\"],\"nwtY4N\":[\"Something went wrong\"],\"d6NowW\":[\"Something went wrong when trying to post the order to the Order Book. Please try again.\"],\"K2KBQO\":[\"Something went wrong when trying to send the presign transaction. Please try again.\"],\"2xYoRh\":[\"Something went wrong when trying to sign the message. Please try again.\"],\"BUs6bM\":[\"Something went wrong with your transaction. Please try again.\"],\"SIF9mV\":[\"Something went wrong with your withdraw. Please try again.\"],\"yHwG3y\":[\"Soon\"],\"BTYwOV\":[\"Soon on \",[\"0\"]],\"GgFN8s\":[\"stake\"],\"JYKRJS\":[\"Stake\"],\"/Yngk8\":[\"Stake and borrow\"],\"AxkgEQ\":[\"Stake and Borrow\"],\"q6lAbz\":[\"Staked\"],\"KsqhWn\":[\"Staking\"],\"nv89++\":[\"Staking Engine\"],\"GIuDLv\":[\"Staking Engine Overview\"],\"FFWnaC\":[\"Staking MKR in the Stake Rewards module\"],\"HY3v9a\":[\"Staking position \",[\"0\"]],\"cm7uZi\":[\"Staking positions\"],\"dQsGr4\":[\"Staking reward\"],\"oSMtIr\":[\"Staking Reward\"],\"VtYGp9\":[\"Staking Rewards can be accessed when SKY is supplied to the Staking Engine of the decentralized, non-custodial Sky Protocol. Currently, all Staking Rewards take the form of USDS. Staking Reward rates are determined by Sky Ecosystem Governance through the process of decentralized onchain voting.\"],\"fq8VvK\":[\"Staking Rewards overview\"],\"3K2VSu\":[\"Staking SKY in the Staking Rewards Engine\"],\"tOb+Bs\":[\"Start getting rewards\"],\"XbPrwL\":[\"Start saving\"],\"ne/7f/\":[\"Start saving with your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" \",[\"0\"]],\"hQRttt\":[\"Submit\"],\"zzDlyQ\":[\"Success\"],\"oMgC5V\":[\"Success!\"],\"RGHzX4\":[\"Successfully claimed your rewards\"],\"8yaM29\":[\"Successfully withdrawn\"],\"mQKIbi\":[\"Supplied \",[\"0\"],\" to Sky Token Rewards module\"],\"G2ydN6\":[\"Supplied balance\"],\"q/qf2e\":[\"Supplied Funds\"],\"9RecCt\":[\"Suppliers\"],\"bwSQI0\":[\"Supply\"],\"ifSqdb\":[\"Supply failed\"],\"QLT3yd\":[\"Supply successful\"],\"gIFGFK\":[\"Supplying \",[\"0\"],\" \",[\"1\"]],\"gQA+BV\":[\"Supplying \",[\"0\"],\" to Sky Token Rewards module\"],\"KyXvg5\":[\"Supplying \",[\"0\"],\" USDS\"],\"wDRiiy\":[\"Supplying stablecoins to the Savings feature on either Arbitrum or Ethereum is very similar. However, given that no native Sky Savings Rate module is currently deployed to Arbitrum, when transacting on Arbitrum you always interact with the Peg Stability Module (PSM) for conversions to/from USDS, sUSDS and USDC. The PSM on Arbitrum handles conversions programmatically, driven at your direction, between these pairs directly.\"],\"ypSkCA\":[\"sUSDS\"],\"aDw3o4\":[\"sUSDS is a savings token for eligible users. When you supply USDS to the Sky Savings Rate module, you access the Sky Savings Rate and may receive sUSDS tokens. These sUSDS tokens serve as a digital record of your USDS interaction with the SSR module and any value accrued to your position.\"],\"TA0cAA\":[\"Switch chain\"],\"aRPqbz\":[\"Switch network\"],\"iFaZvO\":[\"Terms of Use.\"],\"21v4Ut\":[\"The experience of supplying stablecoins to the Savings feature on Base and Ethereum is very similar. However, given that no native Sky Savings Rate module is deployed to Base, when transacting on Base you always interact with the Peg Stability Module (PSM) for conversions to/from USDS, sUSDS and USDC. The PSM on Base handles conversions programmatically, driven at your direction, between these pairs directly.\"],\"U9+cur\":[\"The MKR and or SKY tokens you supply to the Seal Engine are sealed behind an exit fee\"],\"+5UJJc\":[\"The multicall transaction was successful\"],\"fdYBYP\":[\"The Seal Engine has been deprecated. You can either migrate your positions to the Staking Engine or manually close them.\"],\"E82EBf\":[\"The Seal Engine is a module of the Sky Protocol. The MKR and or SKY tokens you supply to the Seal Engine are sealed behind an exit fee in order to provide access to Seal Rewards and encourage a deeper commitment to Sky ecosystem governance. With Sky, you always remain in control of your funds.\"],\"MkDxJ2\":[\"The Seal Engine is deprecated\"],\"2mmxra\":[\"The Seal Engine is now deprecated. Migrate your positions to the Staking Engine.\"],\"z7r4H/\":[\"The Staking Engine is a module of the Sky Protocol. It has replaced the Seal Engine, offering the same features but it has no exit fee and only supports SKY, not MKR. The SKY tokens you supply to the Seal Engine enable you to access Staking Rewards, and more. With Sky, you always remain in control of your assets.\"],\"ReQqwr\":[\"The transaction was not successful.\"],\"ZoRavi\":[\"The transaction was successful.\"],\"LAf9ty\":[\"The voting power delegation feature of the Staking Engine of the Sky Protocol enables you to entrust your voting power to a delegate of your choosing, who can then vote in the Sky Ecosystem Governance process on your behalf. You can choose one delegate per SKY position. If you want to entrust your SKY to two delegates using the Staking Engine, you will need to create two separate positions.\"],\"J8WFuz\":[\"then get rewards\"],\"GccUJx\":[\"There was an error fetching this data\"],\"ymaC9J\":[\"This position is not valid for migration\"],\"fqWDch\":[\"This reflects your slippage tolerance.\"],\"B5rbTw\":[\"To migrate, you'll need an open staking position.\"],\"kR/PYK\":[\"Token access approval in progress.\"],\"Wlo0Pj\":[\"Token access approved\"],\"knw7Th\":[\"Tokens to receive\"],\"ek5j0M\":[\"Total \",[\"0\"],\" Points rewarded\"],\"AupAL/\":[\"Total \",[\"0\"],\" rewarded\"],\"VyTyyx\":[\"Total \",[\"0\"],\" to \",[\"1\"]],\"m1Tkiq\":[\"Total MKR delegated\"],\"dG0hDK\":[\"Total SKY\"],\"u2HOn6\":[\"Total SKY delegated\"],\"krZBkx\":[\"Total SKY staked\"],\"hFuIUC\":[\"Total SKY upgraded\"],\"nSW2+t\":[\"Total supply of USDS\"],\"QjI6sW\":[\"Total TVL\"],\"7yAZTu\":[\"Total USDS\"],\"7Ip3+3\":[\"Total USDS borrowed\"],\"gR5tcs\":[\"Total USDS upgraded\"],\"v2at0H\":[\"trade\"],\"JHxGP5\":[\"Trade\"],\"wMXR42\":[\"Trade and get rewards\"],\"IBJ4m8\":[\"Trade and start saving\"],\"xLnv/y\":[\"Trade completed\"],\"F8/bq1\":[\"Trade details\"],\"qP3CX4\":[\"Trade failed\"],\"3BwII0\":[\"Trade successful\"],\"EGySk9\":[\"Trade USDC for USDS\"],\"+HuY5Y\":[\"Trade USDT for USDS\"],\"vYq+pF\":[\"Trade your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" for USDS \",[\"0\"]],\"JML3A+\":[\"Trade your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" for USDS to get rewards \",[\"0\"]],\"whTBHB\":[\"Trade your crypto tokens\"],\"ZFtwlj\":[\"Trades\"],\"HZN+sw\":[\"Trading\"],\"fKebHy\":[\"Trading \",[\"0\"],\" \",[\"1\"]],\"OeUID4\":[\"Trading \",[\"0\"],\" for \",[\"1\"]],\"1LjK22\":[\"Transaction history\"],\"yJUUbn\":[\"Transaction overview\"],\"4wyw8H\":[\"Transactions\"],\"hVOvL5\":[\"Transfer the voting power of your MKR and SKY tokens to a recognized delegate\"],\"TVVzzC\":[\"Transferring \",[\"amount\"],\" \",[\"symbol\"]],\"FHKsZF\":[\"TVL\"],\"UGKYAL\":[\"TVL (Sealed)\"],\"jsD/E9\":[\"TVL (Staked)\"],\"F/aF11\":[\"TVL (Total Value Locked)\"],\"M/qFyA\":[\"Tx hash\"],\"+zy2Nq\":[\"Type\"],\"pvle9K\":[\"Unable to fetch balance\"],\"dDjdmw\":[\"Unable to fetch data\"],\"8ctLUE\":[\"Unable to fetch history\"],\"vJ4BgG\":[\"Unable to load chart data, please try again later.\"],\"kWqOio\":[\"Unknown status\"],\"wVM3lS\":[\"Unknown status.\"],\"n8rLbA\":[\"Unseal\"],\"lb0nUd\":[\"Unseal and pay back\"],\"TMmP/k\":[\"Unseal kick\"],\"EnpjmS\":[\"Unsealing\"],\"OFjZGo\":[\"Unstake\"],\"ND/gUe\":[\"Unstake and pay back\"],\"1gWStS\":[\"Unstaking\"],\"/eZFGD\":[\"Update Position\"],\"C7+lrh\":[\"Updating position\"],\"CI7l3I\":[\"upgrade\"],\"kwkhPe\":[\"Upgrade\"],\"RuKyDj\":[\"Upgrade \",[\"0\"],\" into \",[\"1\"]],\"l7KdRZ\":[\"Upgrade and get rewards\"],\"Ak/bnf\":[\"Upgrade and Save\"],\"/ro1de\":[\"Upgrade DAI to USDS\"],\"iFffAs\":[\"Upgrade failed\"],\"BBcLr/\":[\"Upgrade MKR to SKY\"],\"nBBfdP\":[\"Upgrade stats\"],\"it0Uj0\":[\"Upgrade successful\"],\"7mDs5j\":[\"Upgrade your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" to SKY \",[\"0\"]],\"nCVcPv\":[\"Upgrade your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" to USDS \",[\"0\"]],\"NiuUNJ\":[\"Upgrade your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" to USDS to get rewards \",[\"0\"]],\"tdLkWD\":[\"Upgrade your DAI and MKR\"],\"mMTg5T\":[\"USDS\"],\"a3SIAW\":[\"USDS borrowed\"],\"rtlUFl\":[\"USDS is the stablecoin of the decentralised Sky Protocol. It can be used in several ways, including to participate in the Sky Savings Rate and get Sky Token Rewards without giving up control. It is the upgraded version of DAI.\"],\"35Aeb5\":[\"USDS not supplied\"],\"DkT6+s\":[\"USDS supplied\"],\"BN3P7Z\":[\"USDS supplied to Rewards\"],\"B5+3eA\":[\"View Chronicle\"],\"8sLe4/\":[\"View contract\"],\"B45JHN\":[\"View delegate profile\"],\"2Eoi/a\":[\"View details\"],\"iKNHSh\":[\"View on Mainnet\"],\"B6gcTV\":[\"View transaction on \",[\"explorerName\"]],\"ik1/7b\":[\"View transaction on CoW Explorer\"],\"1KJVZA\":[\"VPN Detected\"],\"v/dhKi\":[\"Waiting for confirmation\"],\"Fm6tB5\":[\"Waiting for the order to be executed by a solver to trade \",[\"originAmount\"],\" \",[\"0\"],\" for \",[\"targetAmount\"],\" \",[\"1\"]],\"LPRCSq\":[\"Wallet Funds\"],\"l6hetR\":[\"We could not approve the migrator contract to migrate your position.\"],\"Mv9XuX\":[\"We could not approve your token allowance.\"],\"+0kfJF\":[\"We could not claim your rewards.\"],\"1RmYBC\":[\"We could not complete the transaction.\"],\"869lRt\":[\"We could not migrate your position.\"],\"uuQUbT\":[\"We couldn't load the Seal module rewards. Please try again later.\"],\"GKhJGt\":[\"We couldn't load the Stake module rewards. Please try again later.\"],\"87d5yX\":[\"We couldn't load your funds. Please try again later.\"],\"6IvQrp\":[\"When you hold SKY tokens, you maintain the right to participate in the process of Sky Ecosystem Governance voting. That means that you have the ability to contribute to the community-driven, decentralized ecosystem decision-making process, which occurs through onchain voting.\"],\"LHZrJ5\":[\"When you supply USDS to the Sky Savings Rate module of the decentralised Sky Protocol, you access the Sky Saving Rate and may accumulate additional USDS over time. No minimum supply amount is required, and you always maintain control of your supplied funds, as this feature is non-custodial.\"],\"OsyKSt\":[\"Withdraw\"],\"JzNyI/\":[\"Withdraw failed\"],\"CFlqeA\":[\"Withdraw successful\"],\"LM3Gr+\":[\"Withdrawal\"],\"4jYJBs\":[\"Withdrawing \",[\"0\"],\" \",[\"1\"]],\"yQwdfi\":[\"Withdrawing \",[\"0\"],\" from Sky Token Rewards module\"],\"U8T2RG\":[\"Withdrawing \",[\"0\"],\" USDS\"],\"d3Og12\":[\"Withdrawing \",[\"amount\"],\" \",[\"symbol\"]],\"4nZOms\":[\"You approved \",[\"0\"]],\"lP3Uf0\":[\"You approved \",[\"0\"],\" \",[\"1\"]],\"+onGpM\":[\"You approved \",[\"0\"],\" SKY\"],\"XVi6yz\":[\"You approved MKR\"],\"kdPSTy\":[\"You approved SKY\"],\"0trmLT\":[\"You approved the migrator contract to migrate your position.\"],\"JSXCUk\":[\"You approved USDS\"],\"GYzu47\":[\"You are migrating your position from the Seal Engine to the Staking Engine. No exist fee applies. Please check the acknowledgement box below to proceed.\"],\"Sr+aVb\":[\"You are now trading \",[\"originAmount\"],\" \",[\"0\"],\". You will receive \",[\"targetAmount\"],\" \",[\"1\"]],\"PQ1fZG\":[\"You borrowed\"],\"WJu9ZH\":[\"You can optionally select a delegate or skip this step\"],\"U5GtXo\":[\"You claimed your rewards\"],\"L4PHD4\":[\"You don't have any open positions.\"],\"7D82TB\":[\"You have no debt to repay\"],\"UYnzw5\":[\"You just opened your position\"],\"tc6Cuk\":[\"You just updated your position\"],\"fm1V3m\":[\"You received \",[\"targetAmount\"],\" \",[\"0\"],\" for \",[\"originAmount\"],\" \",[\"1\"],\".\"],\"kW4v0V\":[\"You reverted \",[\"0\"],\" \",[\"1\"],\" into \",[\"2\"]],\"hgv1+M\":[\"You sealed\"],\"sW6QeT\":[\"You staked\"],\"KSYIPL\":[\"You successfully cancelled the order\"],\"XWwT79\":[\"You successfully migrated your position.\"],\"Jv2U3H\":[\"You successfully traded \",[\"originAmount\"],\" \",[\"0\"],\" for \",[\"targetAmount\"],\" \",[\"1\"]],\"cu/5hB\":[\"You successfully withdrew \",[\"amount\"],\" \",[\"symbol\"]],\"ukgWWq\":[\"You supplied \",[\"0\"],\" \",[\"1\"]],\"J0nYIm\":[\"You supplied \",[\"0\"],\" USDS\"],\"wVr3td\":[\"You traded \",[\"0\"],\" \",[\"1\"],\" for \",[\"2\"],\" \",[\"3\"]],\"FiN9Er\":[\"You upgraded \",[\"0\"],\" \",[\"1\"],\" into \",[\"2\"]],\"1YEFAb\":[\"You will migrate your debt and your sealed MKR/SKY from the Seal Engine and stake directly into the Staking Engine.\"],\"+HdZdS\":[\"You will supply\"],\"vFfJSh\":[\"You will withdraw\"],\"0BAvJA\":[\"You withdrew \",[\"0\"],\" \",[\"1\"]],\"dkpskf\":[\"You withdrew \",[\"0\"],\" USDS\"],\"wHkYkI\":[\"You’ve added \",[\"symbol\"],\" to the Sky Token Rewards module.\"],\"+t7VJd\":[\"You've borrowed \",[\"borrowAmount\"],\" USDS by sealing \",[\"collateralToLock\"],\" \",[\"0\"],\". Your new position is open.\"],\"2cIWig\":[\"You've borrowed \",[\"borrowAmount\"],\" USDS by sealing \",[\"collateralToLock\"],\" \",[\"0\"],\". Your position is updated.\"],\"XtqJ3P\":[\"You've borrowed \",[\"borrowAmount\"],\" USDS by staking \",[\"collateralToLock\"],\" \",[\"0\"],\". Your new position is open.\"],\"Ra2ptz\":[\"You've borrowed \",[\"borrowAmount\"],\" USDS by staking \",[\"collateralToLock\"],\" \",[\"0\"],\". Your position is updated.\"],\"3++9pk\":[\"You've borrowed \",[\"borrowAmount\"],\" USDS. Your position is updated.\"],\"XtLD/P\":[\"You’ve claimed \",[\"amount\"],\" \",[\"symbol\"],\" rewards\"],\"0SCgXu\":[\"You’ve claimed your rewards\"],\"L0clWI\":[\"You've received \",[\"amount\"],\" \",[\"symbol\"],\".\"],\"IoTdPf\":[\"You've repaid \",[\"borrowToRepay\"],\" USDS to exit your position.\"],\"tjh+1P\":[\"You've sealed \",[\"collateralToLock\"],\" \",[\"0\"],\". Your new position is open.\"],\"e70lXJ\":[\"You've sealed \",[\"collateralToLock\"],\" \",[\"0\"],\". Your position is updated.\"],\"H7uHNV\":[\"You've staked \",[\"collateralToLock\"],\" \",[\"0\"],\". Your new position is open.\"],\"EZhYRc\":[\"You've staked \",[\"collateralToLock\"],\" \",[\"0\"],\". Your position is updated.\"],\"4/BZ0J\":[\"You've successfully migrated your MKR (automatically upgraded to SKY) and USDS debt from the Seal Engine to the Staking Engine.\"],\"sVeJD+\":[\"You've supplied \",[\"amount\"],\" \",[\"symbol\"],\" to the Sky Savings Rate module\"],\"mttARW\":[\"You've unsealed \",[\"collateralToFree\"],\" \",[\"0\"],\" and repaid \",[\"borrowToRepay\"],\" USDS to exit your position. An exit fee may have been applied.\"],\"FP/yyw\":[\"You've unsealed \",[\"collateralToFree\"],\" \",[\"0\"],\" to exit your position. An exit fee may have been applied.\"],\"gI+xQX\":[\"You've unstaked \",[\"collateralToFree\"],\" \",[\"0\"],\" and repaid \",[\"borrowToRepay\"],\" USDS to exit your position.\"],\"9VxYJE\":[\"You've unstaked \",[\"collateralToFree\"],\" \",[\"0\"],\" to exit your position.\"],\"50uoCO\":[\"You've withdrawn \",[\"amount\"],\" \",[\"symbol\"],\" from the Sky Savings Rate module.\"],\"oIFpug\":[\"Your access is restricted. For more information, please refer to our \",[\"0\"],\".\"],\"IDNK1Q\":[\"Your balances\"],\"4blUNV\":[\"Your cancellation request has been placed\"],\"2AwcW8\":[\"Your claim is being processed on the blockchain. Please wait.\"],\"lAceUj\":[\"Your DeFi journey with Sky is just beginning. Connect your wallet to access the decentralised Sky Protocol and upgrade your DAI to USDS, and your MKR to SKY. Unlocking all the Sky Protocol has to offer, without giving up control, is easy. \"],\"7ahYIu\":[\"Your funds\"],\"lKyonc\":[\"Your migration is being processed on the blockchain. Please wait.\"],\"ynkEEt\":[\"Your MKR and SKY tokens, as well as any rewards that you accumulate, are supplied to a non-custodial smart contract, such that no intermediary takes custody of those tokens. With Sky, you always remain in control of your assets.\"],\"gjXZW3\":[\"Your position \",[\"0\"]],\"LcLwJZ\":[\"Your positions\"],\"XtF2sX\":[\"Your revert is being processed on the blockchain. Please wait.\"],\"7sHd67\":[\"Your Rewards balances\"],\"aDAoh3\":[\"Your Rewards transaction history\"],\"98RblC\":[\"Your Savings \",[\"0\"],\" balance will be\"],\"7DVg0l\":[\"Your Savings transaction history\"],\"7LaudL\":[\"Your Seal Position \",[\"0\"]],\"70dp+h\":[\"Your Seal position transaction history\"],\"0Vympa\":[\"Your sealed tokens enable you to create one or more positions through which you access rewards. You can:\"],\"5uZl11\":[\"Your Staking Engine transaction history\"],\"PlYYhG\":[\"Your staking position is now active. Next, start the migration process.\"],\"tfo6j0\":[\"Your Staking position transaction history\"],\"xcE0Cd\":[\"Your supply is being processed on the blockchain. Please wait.\"],\"FvgcEU\":[\"Your trade is being processed on the blockchain. Please wait.\"],\"IY4lJa\":[\"Your Trade transaction history\"],\"2oIfJv\":[\"Your transaction is being processed on the blockchain to create your position. Please wait.\"],\"YeWXJ6\":[\"Your transaction is being processed on the blockchain to update your position. Please wait.\"],\"SE2RR4\":[\"Your transaction is being processed on the blockchain. Please wait.\"],\"hcdvRM\":[\"Your transfer is being processed on the blockchain. Please wait.\"],\"24fRGM\":[\"Your upgrade is being processed on the blockchain. Please wait.\"],\"zupEAx\":[\"Your Upgrade/Revert transaction history\"],\"v+0dIf\":[\"Your wallet \",[\"0\"],\" balance will be\"],\"jCqPqe\":[\"Your wallet is connected to an unsupported network\"],\"iZTWDn\":[\"Your withdrawal is being processed on the blockchain. Please wait.\"]}")as Messages;
\ No newline at end of file
+/*eslint-disable*/import type{Messages}from"@lingui/core";export const messages=JSON.parse("{\"/+Z5u4\":[\"/+Z5u4\"],\"DBBgGH\":[\"(More rewards coming soon)\"],\"J/hVSQ\":[[\"0\"]],\"VdUN3W\":[[\"0\"],\" — Rewards statistics\"],\"goySwB\":[[\"0\"],\" \",[\"1\"],\" to \",[\"2\"]],\"dCMtyp\":[[\"0\"],\" sealed\"],\"j0i+8f\":[[\"0\"],\" the Sky Savings Rate module\"],\"AZ9pCI\":[[\"0\"],\"<0>\",[\"1\"],\" \",[\"primaryToken\"],\" </0> to <1>\",[\"secondaryToken\"],\" </1>\",[\"2\"]],\"aKz7UM\":[[\"accordionTitle\"]],\"AFuXH2\":[[\"actionLabel\"],\" \",[\"amount\"],\" \",[\"symbol\"]],\"7uDEGy\":[[\"chart\"]],\"w9dLMW\":[[\"label\"]],\"pDgeaz\":[[\"title\"]],\"Q3C5+O\":[\"1 \",[\"0\"],\" = \",[\"executionPrice\"],\" \",[\"1\"]],\"p4aTOD\":[\"A minimum 0.01 ETH is needed to cover transaction costs. Actual gas fees may be lower.\"],\"tjA3Ch\":[\"About Balances\"],\"OD0JzE\":[\"About Chronicle points\"],\"ueUSCy\":[\"About Native Sky Protocol Tokens\"],\"2b3aFS\":[\"About Seal Engine\"],\"QaQ30N\":[\"About Seal Rewards\"],\"Hue35n\":[\"About Sky Token Rewards\"],\"r43jIo\":[\"About Staking Rewards\"],\"e+kjQv\":[\"About the Seal Engine\"],\"33btmI\":[\"About the Sky Savings Rate\"],\"EK990b\":[\"About the Staking Engine\"],\"BEDhLC\":[\"About Trade\"],\"JSpjg7\":[\"Access Restricted\"],\"oEQKsC\":[\"Access rewards without giving up control\"],\"ZJl4pb\":[\"Access Sky Savings Rate with USDS\"],\"H+69X5\":[\"Access the Sky Savings Rate\"],\"vaQZ1L\":[\"Access via VPN is not permitted. Please disconnect your VPN and refresh the page to continue.\"],\"D9psGU\":[\"Accrued staking rewards\"],\"BaUx27\":[\"Accumulated Rewards\"],\"dY+UF0\":[\"Add \",[\"0\"],\" to wallet\"],\"Gakb9M\":[\"Address Verification Error\"],\"3Vs6Gg\":[\"All rewards\"],\"ptcE8h\":[\"Almost done!\"],\"hehnjM\":[\"Amount\"],\"ByrAgi\":[\"Amount exceeds debt\"],\"Hz7UeZ\":[\"An error occurred when allowing the migration contract to access your SKY and/or MKR tokens.\"],\"ZkODQf\":[\"An error occurred when allowing this app to access the \",[\"symbol\"],\" in your wallet.\"],\"mho98l\":[\"An error occurred when allowing this app to access the tokens in your wallet.\"],\"DfyqBJ\":[\"An error occurred while allowing the app to access the \",[\"symbol\"],\".\"],\"uljOdx\":[\"An error occurred while approving access to your \",[\"symbol\"],\".\"],\"Arf3dt\":[\"An error occurred while claiming your \",[\"amount\"],\" \",[\"symbol\"]],\"vG40Eb\":[\"An error occurred while claiming your rewards\"],\"fvojEH\":[\"An error occurred while preparing the transaction\"],\"vpFXV6\":[\"An error occurred while reverting your tokens.\"],\"KSAhRb\":[\"An error occurred while submitting your signature. Please ensure your wallet is connected to either Ethereum mainnet, Base or Arbitrum and try again. If the issue persists, reach out for assistance in the official <0>Sky Discord</0>\"],\"fpQ43h\":[\"An error occurred while supplying \",[\"symbol\"]],\"LM2nqA\":[\"An error occurred while supplying your \",[\"symbol\"],\".\"],\"OU+b9D\":[\"An error occurred while trading your tokens\"],\"mAQtnJ\":[\"An error occurred while upgrading your tokens.\"],\"HBs7iI\":[\"An error occurred while withdrawing \",[\"symbol\"]],\"7asUl/\":[\"An error occurred while withdrawing your \",[\"symbol\"],\".\"],\"PTlSPZ\":[\"Approval failed\"],\"Z7ZXbT\":[\"Approve\"],\"jyZDMs\":[\"Approve \",[\"0\"],\" amount\"],\"9A1fgU\":[\"Approve Migration contract\"],\"HZDk/5\":[\"Approve migrator contract successful\"],\"/6eHk6\":[\"Approve migrator for new position\"],\"E9Crgq\":[\"Approve migrator for old position\"],\"w5XjHi\":[\"Approve repay amount\"],\"OTEONq\":[\"Approve seal amount\"],\"fj2SAe\":[\"Approve staking amount\"],\"b/Nrz4\":[\"Approve successful\"],\"l8Kxb/\":[\"Approve supply amount\"],\"vOdiAB\":[\"Approve token access\"],\"VQsWz6\":[\"Approve tokens access\"],\"D32f3J\":[\"Approve trade amount\"],\"ztBP6l\":[\"Approve withdraw amount\"],\"PP3Epf\":[\"Approving \",[\"0\"],\" \",[\"1\"]],\"/SL1bt\":[\"Approving \",[\"0\"],\" MKR\"],\"3dCGCi\":[\"Approving \",[\"0\"],\" SKY\"],\"imGZGI\":[\"Approving \",[\"0\"],\" token\"],\"t7V22I\":[\"Approving \",[\"0\"],\" USDS\"],\"Q50mpS\":[\"Approving migrator contract\"],\"iH8pgl\":[\"Back\"],\"Yqrv73\":[\"Back to Rewards\"],\"pHzgIM\":[\"Back to Savings\"],\"uPGssN\":[\"Back to Seal\"],\"/qTdrx\":[\"Back to Trade\"],\"9/uJXU\":[\"Back to Upgrade\"],\"jqPbFF\":[\"balances\"],\"dnHq4n\":[\"Balances\"],\"s5FcOh\":[\"Balances displays all of your Sky-related funds available on the Base network. When you connect your crypto wallet to Sky.money to access the decentralised Sky Protocol, only the tokens in the wallet that are relevant to the app on Base are listed. With this visibility, you can better self-manage your funds. Sky.money is non-custodial and permissionless.\"],\"Aow1df\":[\"Balances displays all of your Sky-related funds. When you connect your crypto wallet to Sky.money to access the decentralised Sky Protocol, only the tokens in the wallet that are relevant to the app are listed. With all of your Sky funds visible in one place, you can better self-manage your funds. Sky.money is non-custodial and permissionless.\"],\"8Jpln4\":[\"Be sure to check your transaction status on CoW Explorer to verify the cancellation was successful\"],\"Z5iL7Y\":[\"Begin migration\"],\"H86vq7\":[\"Begin the savings process\"],\"T6uYU2\":[\"Borrow\"],\"1oyh4g\":[\"Borrow rate\"],\"T/2rSA\":[\"Borrow Rate\"],\"1iItAH\":[\"Borrow USDS against your MKR and SKY\"],\"fMJQZK\":[\"Borrowed\"],\"3TzOSk\":[\"Borrowing\"],\"8xWlkd\":[\"By setting your slippage tolerance level, you control the degree of token price fluctuation that you will accept between the time you initiate a trade transaction and its execution on the blockchain.\"],\"rUBPXf\":[\"Cancel error\"],\"tVJk4q\":[\"Cancel order\"],\"SCi4ph\":[\"Cancel successful\"],\"2EWn23\":[\"Canceling order\"],\"vv7kpg\":[\"Cancelled\"],\"Mywj+z\":[\"Cannot be migrated\"],\"IaTjAK\":[\"Checking your position status...\"],\"hasH3f\":[\"Choose a token to receive\"],\"SAZ3Nu\":[\"Choose a token to trade, and enter an amount\"],\"cqtlp6\":[\"Choose a token to upgrade, and enter an amount\"],\"TRXvrZ\":[\"Choose your delegate\"],\"hcDcnr\":[\"Choose your reward token\"],\"Kk1ibq\":[\"Chronicle\"],\"sA8QkT\":[\"Chronicle Points are not a native feature of the Sky Protocol. Skybase International does not control or guarantee the availability, distribution or allocation of Chronicle Points or any other Chronicle funds. The Chronicle project operates independently of Sky.money and Skybase International. Please be aware that any engagement with Chronicle is at your own risk, and we bear no responsibility for any outcomes associated with this third-party system, or any funds associated with it.\"],\"EOMrsD\":[\"Claim \",[\"0\"],\" \",[\"1\"]],\"96tn/4\":[\"Claim failed\"],\"JalkSW\":[\"Claim rewards\"],\"IjLl6T\":[\"Claim successful\"],\"9JsE4+\":[\"Claim your rewards\"],\"fmr9hF\":[\"Claimed from the \",[\"0\"],\" rewards pool\"],\"C40d+t\":[\"Claiming \",[\"amount\"],\" \",[\"symbol\"]],\"AZLQ3W\":[\"Claiming from the \",[\"0\"],\" rewards pool\"],\"XTqkjC\":[\"Claiming rewards\"],\"B4Atwp\":[\"Collateral to migrate and upgrade\"],\"bABgsS\":[\"Collateral value\"],\"52+oOS\":[\"Collateralization ratio\"],\"na9F13\":[\"Combined actions\"],\"7VpPHA\":[\"Confirm\"],\"i2ntyN\":[\"Confirm position\"],\"boxUWK\":[\"Confirm the change in your position\"],\"jh0i4n\":[\"Confirm this transaction in your wallet.\"],\"+rcpky\":[\"Confirm trade details\"],\"dOpuYO\":[\"Confirm your claim\"],\"LDafjB\":[\"Confirm your migration\"],\"UeLGc8\":[\"Confirm your position\"],\"a9jdk3\":[\"Confirm your revert\"],\"5i7BBY\":[\"Confirm your trade\"],\"5/1e4L\":[\"Confirm your transaction\"],\"RguYfm\":[\"Confirm your transfer\"],\"Vkn0om\":[\"Confirm your upgrade\"],\"31o31J\":[\"Connect a wallet to view and manage your funds\"],\"uiMHKV\":[\"Connect a wallet to view your transaction history.\"],\"Zk71jD\":[\"Connect to explore Sky Protocol features\"],\"VHOVEJ\":[\"Connect wallet\"],\"CtByM7\":[\"Connect Wallet\"],\"xGVfLh\":[\"Continue\"],\"o2hKMx\":[\"Continue to migrate\"],\"dNkWkk\":[\"Continue to open Staking position and migrate\"],\"6V3Ea3\":[\"Copied\"],\"UyTxCC\":[\"Copy transaction hash\"],\"4/r90S\":[\"Creating order\"],\"OdcCkY\":[\"Creating order to trade \",[\"originAmount\"],\" \",[\"0\"],\" for \",[\"targetAmount\"],\" \",[\"1\"]],\"ONgiPZ\":[\"Creation of new positions has been disabled. Management of existing positions remains available.\"],\"5IKmDJ\":[\"Current \",[\"0\"],\" price\"],\"0/hald\":[\"Current MKR price\"],\"91aIlo\":[\"Current SKY price\"],\"8Tg/JR\":[\"Custom\"],\"mYGY3B\":[\"Date\"],\"osXj5n\":[\"Debt ceiling\"],\"aXWapR\":[\"Debt ceiling utilization\"],\"OH1wUP\":[\"Debt must be paid off entirely, or left with a minimum of \",[\"0\"]],\"OqvFST\":[\"Debt to migrate\"],\"OreCAS\":[\"Delayed Upgrade Penalty\"],\"XbvxUa\":[\"Delegate\"],\"4cDE5U\":[\"Delegates in receipt of token voting power can never directly access any tokens delegated to them, including staked tokens. Throughout the delegation process, you always own and are in control of your staked tokens, and you can change your delegate at any time. Staking to delegate your voting power may be a useful option for governance token holders who have limited time to allocate to the process, who want to save on the cost of gas involved in voting on their own, and who also want to earn Staking Rewards.\"],\"URmyfc\":[\"Details\"],\"mSlzbk\":[\"Directly trade eligible tokens for Sky ecosystem tokens using permissionless and non-custodial rails. With the Sky.money interface, you can access the decentralised Sky Protocol to trade, via smart contracts on the blockchain instead of relying on centralised entities.\"],\"EruE+Y\":[\"Doing multicall\"],\"LeBTa4\":[\"Earn with USDS\"],\"J3/IOp\":[\"Enter amount\"],\"0k03/k\":[\"Enter an amount of USDS to revert\"],\"SlfejT\":[\"Error\"],\"JSOszs\":[\"Error claiming from the \",[\"0\"],\" rewards pool\"],\"tFgCIM\":[\"Error fetching quote\"],\"kzLw5+\":[\"Error preparing transaction\"],\"9E2YVn\":[\"Estimated price impact\"],\"sXKb3l\":[\"Exchange rate\"],\"ERDm8Q\":[\"Execute Migration\"],\"Rwrues\":[\"Exit fee\"],\"1Ukl6z\":[\"Exit fee percentage\"],\"uroj3Y\":[\"Exit Seal Engine\"],\"5qYFxv\":[\"Expected input\"],\"5zAbWs\":[\"Expected output\"],\"aJ4pMe\":[\"FAQs\"],\"eyDxfX\":[\"Fetching position details\"],\"8BRHep\":[\"Fetching price\"],\"bwTCFf\":[\"Fetching transaction details\"],\"0+yVIs\":[\"Funds\"],\"n2tRx5\":[\"Get rewards\"],\"2vrrZN\":[\"Get rewards with USDS\"],\"Hco/fy\":[\"Get rewards with your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" \",[\"0\"]],\"r80m0R\":[\"Get rewards with your USDS\"],\"GVqUwO\":[\"Get SKY rewards with USDS\"],\"Xqya6K\":[\"Go to \",[\"0\"],\" \",[\"module\"]],\"VMlRqi\":[\"Hide details\"],\"SJE/aT\":[\"High risk\"],\"N6Yu1E\":[\"How much \",[\"0\"],\" would you like to seal?\"],\"0GN4ro\":[\"How much \",[\"0\"],\" would you like to supply?\"],\"alelgA\":[\"How much \",[\"0\"],\" would you like to withdraw?\"],\"Aj6eSs\":[\"How much SKY would you like to stake?\"],\"I+EWz5\":[\"How much SKY would you like to unstake?\"],\"RVfqB6\":[\"How much USDS would you like to supply?\"],\"Y9x9vA\":[\"How much USDS would you like to withdraw?\"],\"p2Lq9v\":[\"How much would you like to borrow? (Optional)\"],\"uoB8aW\":[\"How much would you like to repay?\"],\"BI4X06\":[\"How much would you like to unseal?\"],\"5Xwi7N\":[\"I acknowledge that my MKR collateral will be upgraded to SKY and that this action is irreversible.\"],\"AdrngO\":[\"I have read and understand the\"],\"zzHkj0\":[\"If the actual slippage is greater than your chosen tolerance level, the transaction will fail and be reverted.\"],\"joAGUm\":[\"in order to provide access to Seal Rewards and encourage a deeper commitment to Sky ecosystem governance.\"],\"/LCAwL\":[\"In progress\"],\"jxmtLS\":[\"Input is estimated. You will spend at most \",[\"slippageAdjustedQuote\"],\" \",[\"0\"],\" or the transaction will revert.\"],\"cPcTW+\":[\"Insufficient funds\"],\"91ztwA\":[\"Insufficient funds. Your balance is \",[\"0\"],\" \",[\"1\"],\".\"],\"zwWKhA\":[\"Learn more\"],\"+kaplw\":[\"Legal Terms\"],\"M9fkA0\":[\"Liquidated\"],\"drdV8R\":[\"Liquidation\"],\"jK/Hx9\":[\"Liquidation price\"],\"f83Z+E\":[\"Liquidation ratio\"],\"QebUJp\":[\"Liquidation risk meter\"],\"PvW9vD\":[\"Liquidation risk too high\"],\"yQE2r9\":[\"Loading\"],\"lLvRjy\":[\"Looks like you need \",[\"0\"],\" to get rewards\"],\"izP1nW\":[\"Looks like you need USDS\"],\"owGS71\":[\"Low risk\"],\"mEal++\":[\"Manage Position \",[\"0\"]],\"VkC8HD\":[\"Manage your position(s)\"],\"xjWv96\":[\"Manage your staking position(s)\"],\"6ntV4v\":[\"Max borrowable amount\"],\"ERwTwB\":[\"Maximum input\"],\"VXFjd8\":[\"Metrics\"],\"y5rS9U\":[\"Migrate\"],\"wzSERq\":[\"Migrate from:\"],\"HqOTGT\":[\"Migrate position\"],\"jF99e4\":[\"Migrate to:\"],\"GrXJP9\":[\"Migrate your position(s) to the Staking Engine\"],\"NAA/Qh\":[\"Migrating your old position\"],\"u6h8ps\":[\"Migration\"],\"stZYz8\":[\"Migration contract approved\"],\"n+9S/a\":[\"Migration failed\"],\"dASpCv\":[\"Migration successful\"],\"Wfcj3C\":[\"Min borrowable amount\"],\"EdyhBw\":[\"Minimum output\"],\"jfjdE/\":[\"MKR\"],\"A6HSZk\":[\"MKR delegated by you\"],\"4V3GfI\":[\"MKR Liquidation price\"],\"K3og3+\":[\"MKR supplied to the Seal Engine\"],\"LV+hFt\":[\"More rewards coming soon\"],\"xS6gKM\":[\"Multicall failed\"],\"UHEof5\":[\"Multicall successful\"],\"71gS06\":[\"My rewards\"],\"/WDzNV\":[\"Network costs (est.)\"],\"xTLCYa\":[\"Network Error\"],\"0P46e1\":[\"New positions disabled\"],\"dEuBX/\":[\"Next, confirm the revert transaction.\"],\"/9a865\":[\"Next, confirm the transaction in your wallet.\"],\"s1/bt4\":[\"Next, confirm the upgrade transaction.\"],\"y1xddf\":[\"Next, execute Migration.\"],\"r+w5Bx\":[\"No balances found\"],\"7DSVY1\":[\"No delegate\"],\"3BdDlA\":[\"No delegates found\"],\"7elymg\":[\"No history found\"],\"UK1Wsk\":[\"No reward\"],\"+z+MZn\":[\"No rewards found\"],\"8bNIKG\":[\"No transactions found\"],\"YYy1A7\":[\"Not enough collateral to borrow\"],\"XfDD/m\":[\"Not enough USDS in your wallet\"],\"fQoNs3\":[\"Note that reverted transactions may still incur gas fees.\"],\"uGjDTp\":[\"On Arbitrum, you can convert between USDS, sUSDS and USDC through a Peg Stability Module (PSM) deployed to Arbitrum and powered by Spark. The PSM on Arbitrum handles conversions programmatically, driven at your direction. PSMs are smart contracts designed to maintain the stability of stablecoins and allow users to convert certain stablecoins directly with the Sky Protocol at a fixed rate and with no fees. However, blockchain (gas) fees may apply.\"],\"wUm+E3\":[\"On Base, you can convert between USDS, sUSDS and USDC through a Peg Stability Module (PSM) deployed to the Base blockchain and powered by Spark. The PSM on Base handles conversions programmatically, driven at your direction. PSMs are smart contracts designed to maintain the stability of stablecoins and allow users to convert certain stablecoins directly with the Sky Protocol at a fixed rate and with no fees. However, blockchain (gas) fees may apply.\"],\"1UYy6/\":[\"Only Ethereum Mainnet and Base are supported at this time.<0/>Please switch networks to continue.\"],\"2j/9sB\":[\"Open a new position\"],\"a/+Wxk\":[\"Open a position\"],\"M1JiPR\":[\"Open a position in new engine\"],\"EROE7C\":[\"Open new Staking position\"],\"HglIuX\":[\"Open position\"],\"yeN+0t\":[\"Open Position\"],\"fecnvZ\":[\"Opening position\"],\"MepIIx\":[\"or a contract that you own\"],\"see00j\":[\"Order cancellation attempt failed\"],\"H5qWhm\":[\"Order cancelled\"],\"rOjKDb\":[\"Order created\"],\"gmgvmw\":[\"Order creation failed\"],\"+8sFxs\":[\"Output is estimated. You will receive at least \",[\"slippageAdjustedQuote\"],\" \",[\"0\"],\" or the transaction will revert.\"],\"ebshg7\":[\"Please allow the migration contract to access your SKY and/or MKR tokens in order to migrate your position.\"],\"reiBba\":[\"Please allow this app to access the \",[\"symbol\"],\" in your wallet.\"],\"ehnwnY\":[\"Please allow this app to access the tokens in your wallet.\"],\"BPNdM5\":[\"Please confirm that you want to claim your \",[\"symbol\"],\" rewards directly to your wallet.\"],\"Xe3UgS\":[\"Please confirm that you want to claim your rewards directly to your wallet.\"],\"qNeLEO\":[\"Please connect your wallet to Ethereum Mainnet to start the migration of your positions.\"],\"tQj3dN\":[\"Please connect your wallet to view your history\"],\"P+gnB7\":[\"Please try again\"],\"RUdxWn\":[\"Please try the action again or reach out on Discord for assistance if the problem persists.\"],\"rYG2u6\":[\"Please wait...\"],\"lukEtz\":[\"Position overview\"],\"M2evD6\":[\"Position summary\"],\"ySm+ue\":[\"Preparing to withdraw \",[\"amount\"],\" \",[\"symbol\"]],\"4eNKHk\":[\"Presign transaction error\"],\"kH6wUX\":[\"Price impact\"],\"OFSQQU\":[\"Processing transaction\"],\"fqDzSu\":[\"Rate\"],\"TAocpQ\":[\"Rate: \",[\"0\"]],\"p6dYWE\":[\"Ready to upgrade and explore?\"],\"1t/NnN\":[\"Reject\"],\"2ST7PO\":[\"Remaining \",[\"0\"],\" balance\"],\"ARu1L4\":[\"Repaid\"],\"3q3mFy\":[\"Repay\"],\"UkyQ9/\":[\"Repaying\"],\"b9wOqS\":[\"Repaying USDS in the Seal Rewards module\"],\"emVX71\":[\"Repaying USDS in the Stake Rewards module\"],\"6gRgw8\":[\"Retry\"],\"jJdwCB\":[\"Revert\"],\"2siKqA\":[\"Revert \",[\"0\"],\" into \",[\"1\"]],\"1Uk3Sx\":[\"Revert failed\"],\"/rDyyE\":[\"Revert successful\"],\"wFcQgg\":[\"Review trade\"],\"vTA+DN\":[\"Reward\"],\"5BAZfS\":[\"rewards\"],\"4cJ0hF\":[\"Rewards\"],\"cBN7Rx\":[\"Rewards Suppliers\"],\"MgRuAB\":[\"Rewards Supply\"],\"DKSrEg\":[\"Rewards Withdraw \"],\"dMe9aP\":[\"Risk level\"],\"955Am3\":[\"savings\"],\"Baj2MJ\":[\"Savings\"],\"rpF9Ks\":[\"Savings balance\"],\"cenXKH\":[\"Savings Suppliers\"],\"aL3WlV\":[\"Savings Supply\"],\"GaNPNN\":[\"Savings Withdraw\"],\"fHfpUa\":[\"seal\"],\"QHu5HJ\":[\"Seal\"],\"8eFMr9\":[\"Seal and borrow\"],\"D44p5E\":[\"Seal and Borrow\"],\"uXcnBJ\":[\"Seal Engine\"],\"zsYYaF\":[\"Seal Engine is deprecated\"],\"g+LgtS\":[\"Seal Position \",[\"0\"]],\"kfoFPG\":[\"Seal reward\"],\"kpSfRC\":[\"Seal Rewards can be accessed when you supply MKR or SKY to the Seal Engine of the decentralised, non-custodial Sky Protocol. Currently, all Seal Rewards take the form of USDS. Eventually, subject to Sky ecosystem governance approval, Seal Rewards may also be available in the form of Sky Star tokens.\"],\"9a3GXg\":[\"Seal your tokens and continue to collect rewards\"],\"x4sATq\":[\"Sealed\"],\"XroWGN\":[\"Sealing\"],\"i+3e58\":[\"Sealing MKR in the Seal Rewards module\"],\"vSsmlb\":[\"Sealing SKY in the Seal Rewards module\"],\"0nGp+R\":[\"See all rewards\"],\"1nxYp+\":[\"Select a delegate\"],\"T0Y2+3\":[\"Select a token\"],\"4NxZNv\":[\"Select delegate\"],\"4h8dlm\":[\"Select reward\"],\"0RrIzN\":[\"Select token\"],\"cY9Ul6\":[\"Sending \",[\"0\"],\" \",[\"1\"],\" to the EthFlow contract\"],\"N9FI6u\":[\"Sending \",[\"originAmount\"],\" \",[\"0\"],\" to the contract\"],\"MaT4aP\":[\"Sending ETH\"],\"/fk+tg\":[\"Show MKR values\"],\"sF1iBn\":[\"Show SKY values\"],\"PciV53\":[\"Signing failed\"],\"6Uau97\":[\"Skip\"],\"O5iCTB\":[\"SKY\"],\"Ijnb8m\":[\"SKY delegated by you\"],\"kZe2Hz\":[\"SKY is a native governance token of the decentralised Sky ecosystem and the upgraded version of MKR. You can upgrade your MKR to SKY at the rate of 1:24,000, trade SKY for USDS and, soon, use it to accumulate Activation Token Rewards and participate in Sky ecosystem governance.\"],\"Y1m0OS\":[\"SKY Liquidation price\"],\"MaeKFC\":[\"Sky Protocol activity\"],\"PW8h7p\":[\"Sky Protocol features\"],\"JOoMed\":[\"Sky Protocol overview\"],\"s0FRGb\":[\"Sky Savings Rate\"],\"vv+t94\":[\"Sky Savings Rate info\"],\"Bmf/1K\":[\"Sky Savings Rate Pool\"],\"wMckBM\":[\"SKY supplied to Staking Engine\"],\"fVXVhr\":[\"Sky Token Rewards\"],\"faBVe0\":[\"Sky Token Rewards activity\"],\"CNwxiU\":[\"Sky Token Rewards overview\"],\"cd3AuW\":[\"Sky Tokens Rewards are what you access when you supply USDS to the Sky Token Rewards module of the decentralised Sky Protocol. Sky Token Rewards are in the form of SKY governance tokens. No minimum USDS supply amount is required. With the Sky Protocol, you can access rewards without giving up control of your supplied funds.\"],\"CMHmbm\":[\"Slippage\"],\"GbNWWs\":[\"Slippage tolerance\"],\"nwtY4N\":[\"Something went wrong\"],\"d6NowW\":[\"Something went wrong when trying to post the order to the Order Book. Please try again.\"],\"K2KBQO\":[\"Something went wrong when trying to send the presign transaction. Please try again.\"],\"2xYoRh\":[\"Something went wrong when trying to sign the message. Please try again.\"],\"BUs6bM\":[\"Something went wrong with your transaction. Please try again.\"],\"SIF9mV\":[\"Something went wrong with your withdraw. Please try again.\"],\"yHwG3y\":[\"Soon\"],\"BTYwOV\":[\"Soon on \",[\"0\"]],\"GgFN8s\":[\"stake\"],\"JYKRJS\":[\"Stake\"],\"/Yngk8\":[\"Stake and borrow\"],\"AxkgEQ\":[\"Stake and Borrow\"],\"q6lAbz\":[\"Staked\"],\"KsqhWn\":[\"Staking\"],\"nv89++\":[\"Staking Engine\"],\"GIuDLv\":[\"Staking Engine Overview\"],\"FFWnaC\":[\"Staking MKR in the Stake Rewards module\"],\"HY3v9a\":[\"Staking position \",[\"0\"]],\"cm7uZi\":[\"Staking positions\"],\"dQsGr4\":[\"Staking reward\"],\"oSMtIr\":[\"Staking Reward\"],\"VtYGp9\":[\"Staking Rewards can be accessed when SKY is supplied to the Staking Engine of the decentralized, non-custodial Sky Protocol. Currently, all Staking Rewards take the form of USDS. Staking Reward rates are determined by Sky Ecosystem Governance through the process of decentralized onchain voting.\"],\"fq8VvK\":[\"Staking Rewards overview\"],\"3K2VSu\":[\"Staking SKY in the Staking Rewards Engine\"],\"tOb+Bs\":[\"Start getting rewards\"],\"XbPrwL\":[\"Start saving\"],\"ne/7f/\":[\"Start saving with your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" \",[\"0\"]],\"hQRttt\":[\"Submit\"],\"zzDlyQ\":[\"Success\"],\"oMgC5V\":[\"Success!\"],\"RGHzX4\":[\"Successfully claimed your rewards\"],\"8yaM29\":[\"Successfully withdrawn\"],\"mQKIbi\":[\"Supplied \",[\"0\"],\" to Sky Token Rewards module\"],\"G2ydN6\":[\"Supplied balance\"],\"q/qf2e\":[\"Supplied Funds\"],\"9RecCt\":[\"Suppliers\"],\"bwSQI0\":[\"Supply\"],\"ifSqdb\":[\"Supply failed\"],\"QLT3yd\":[\"Supply successful\"],\"gIFGFK\":[\"Supplying \",[\"0\"],\" \",[\"1\"]],\"gQA+BV\":[\"Supplying \",[\"0\"],\" to Sky Token Rewards module\"],\"KyXvg5\":[\"Supplying \",[\"0\"],\" USDS\"],\"wDRiiy\":[\"Supplying stablecoins to the Savings feature on either Arbitrum or Ethereum is very similar. However, given that no native Sky Savings Rate module is currently deployed to Arbitrum, when transacting on Arbitrum you always interact with the Peg Stability Module (PSM) for conversions to/from USDS, sUSDS and USDC. The PSM on Arbitrum handles conversions programmatically, driven at your direction, between these pairs directly.\"],\"ypSkCA\":[\"sUSDS\"],\"aDw3o4\":[\"sUSDS is a savings token for eligible users. When you supply USDS to the Sky Savings Rate module, you access the Sky Savings Rate and may receive sUSDS tokens. These sUSDS tokens serve as a digital record of your USDS interaction with the SSR module and any value accrued to your position.\"],\"TA0cAA\":[\"Switch chain\"],\"aRPqbz\":[\"Switch network\"],\"iFaZvO\":[\"Terms of Use.\"],\"21v4Ut\":[\"The experience of supplying stablecoins to the Savings feature on Base and Ethereum is very similar. However, given that no native Sky Savings Rate module is deployed to Base, when transacting on Base you always interact with the Peg Stability Module (PSM) for conversions to/from USDS, sUSDS and USDC. The PSM on Base handles conversions programmatically, driven at your direction, between these pairs directly.\"],\"U9+cur\":[\"The MKR and or SKY tokens you supply to the Seal Engine are sealed behind an exit fee\"],\"+5UJJc\":[\"The multicall transaction was successful\"],\"fdYBYP\":[\"The Seal Engine has been deprecated. You can either migrate your positions to the Staking Engine or manually close them.\"],\"E82EBf\":[\"The Seal Engine is a module of the Sky Protocol. The MKR and or SKY tokens you supply to the Seal Engine are sealed behind an exit fee in order to provide access to Seal Rewards and encourage a deeper commitment to Sky ecosystem governance. With Sky, you always remain in control of your funds.\"],\"MkDxJ2\":[\"The Seal Engine is deprecated\"],\"2mmxra\":[\"The Seal Engine is now deprecated. Migrate your positions to the Staking Engine.\"],\"z7r4H/\":[\"The Staking Engine is a module of the Sky Protocol. It has replaced the Seal Engine, offering the same features but it has no exit fee and only supports SKY, not MKR. The SKY tokens you supply to the Seal Engine enable you to access Staking Rewards, and more. With Sky, you always remain in control of your assets.\"],\"ReQqwr\":[\"The transaction was not successful.\"],\"ZoRavi\":[\"The transaction was successful.\"],\"LAf9ty\":[\"The voting power delegation feature of the Staking Engine of the Sky Protocol enables you to entrust your voting power to a delegate of your choosing, who can then vote in the Sky Ecosystem Governance process on your behalf. You can choose one delegate per SKY position. If you want to entrust your SKY to two delegates using the Staking Engine, you will need to create two separate positions.\"],\"J8WFuz\":[\"then get rewards\"],\"GccUJx\":[\"There was an error fetching this data\"],\"ymaC9J\":[\"This position is not valid for migration\"],\"fqWDch\":[\"This reflects your slippage tolerance.\"],\"B5rbTw\":[\"To migrate, you'll need an open staking position.\"],\"kR/PYK\":[\"Token access approval in progress.\"],\"Wlo0Pj\":[\"Token access approved\"],\"knw7Th\":[\"Tokens to receive\"],\"ek5j0M\":[\"Total \",[\"0\"],\" Points rewarded\"],\"AupAL/\":[\"Total \",[\"0\"],\" rewarded\"],\"VyTyyx\":[\"Total \",[\"0\"],\" to \",[\"1\"]],\"m1Tkiq\":[\"Total MKR delegated\"],\"dG0hDK\":[\"Total SKY\"],\"u2HOn6\":[\"Total SKY delegated\"],\"krZBkx\":[\"Total SKY staked\"],\"hFuIUC\":[\"Total SKY upgraded\"],\"nSW2+t\":[\"Total supply of USDS\"],\"QjI6sW\":[\"Total TVL\"],\"7yAZTu\":[\"Total USDS\"],\"7Ip3+3\":[\"Total USDS borrowed\"],\"gR5tcs\":[\"Total USDS upgraded\"],\"v2at0H\":[\"trade\"],\"JHxGP5\":[\"Trade\"],\"wMXR42\":[\"Trade and get rewards\"],\"IBJ4m8\":[\"Trade and start saving\"],\"xLnv/y\":[\"Trade completed\"],\"F8/bq1\":[\"Trade details\"],\"qP3CX4\":[\"Trade failed\"],\"3BwII0\":[\"Trade successful\"],\"EGySk9\":[\"Trade USDC for USDS\"],\"+HuY5Y\":[\"Trade USDT for USDS\"],\"vYq+pF\":[\"Trade your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" for USDS \",[\"0\"]],\"JML3A+\":[\"Trade your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" for USDS to get rewards \",[\"0\"]],\"whTBHB\":[\"Trade your crypto tokens\"],\"ZFtwlj\":[\"Trades\"],\"HZN+sw\":[\"Trading\"],\"fKebHy\":[\"Trading \",[\"0\"],\" \",[\"1\"]],\"OeUID4\":[\"Trading \",[\"0\"],\" for \",[\"1\"]],\"1LjK22\":[\"Transaction history\"],\"yJUUbn\":[\"Transaction overview\"],\"4wyw8H\":[\"Transactions\"],\"hVOvL5\":[\"Transfer the voting power of your MKR and SKY tokens to a recognized delegate\"],\"TVVzzC\":[\"Transferring \",[\"amount\"],\" \",[\"symbol\"]],\"FHKsZF\":[\"TVL\"],\"UGKYAL\":[\"TVL (Sealed)\"],\"jsD/E9\":[\"TVL (Staked)\"],\"F/aF11\":[\"TVL (Total Value Locked)\"],\"M/qFyA\":[\"Tx hash\"],\"+zy2Nq\":[\"Type\"],\"pvle9K\":[\"Unable to fetch balance\"],\"dDjdmw\":[\"Unable to fetch data\"],\"8ctLUE\":[\"Unable to fetch history\"],\"vJ4BgG\":[\"Unable to load chart data, please try again later.\"],\"kWqOio\":[\"Unknown status\"],\"wVM3lS\":[\"Unknown status.\"],\"n8rLbA\":[\"Unseal\"],\"lb0nUd\":[\"Unseal and pay back\"],\"TMmP/k\":[\"Unseal kick\"],\"EnpjmS\":[\"Unsealing\"],\"OFjZGo\":[\"Unstake\"],\"ND/gUe\":[\"Unstake and pay back\"],\"a9D+6D\":[\"Unstaked\"],\"1gWStS\":[\"Unstaking\"],\"/eZFGD\":[\"Update Position\"],\"C7+lrh\":[\"Updating position\"],\"CI7l3I\":[\"upgrade\"],\"kwkhPe\":[\"Upgrade\"],\"RuKyDj\":[\"Upgrade \",[\"0\"],\" into \",[\"1\"]],\"l7KdRZ\":[\"Upgrade and get rewards\"],\"Ak/bnf\":[\"Upgrade and Save\"],\"/ro1de\":[\"Upgrade DAI to USDS\"],\"iFffAs\":[\"Upgrade failed\"],\"BBcLr/\":[\"Upgrade MKR to SKY\"],\"nBBfdP\":[\"Upgrade stats\"],\"it0Uj0\":[\"Upgrade successful\"],\"7mDs5j\":[\"Upgrade your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" to SKY \",[\"0\"]],\"nCVcPv\":[\"Upgrade your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" to USDS \",[\"0\"]],\"NiuUNJ\":[\"Upgrade your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" to USDS to get rewards \",[\"0\"]],\"tdLkWD\":[\"Upgrade your DAI and MKR\"],\"mMTg5T\":[\"USDS\"],\"a3SIAW\":[\"USDS borrowed\"],\"rtlUFl\":[\"USDS is the stablecoin of the decentralised Sky Protocol. It can be used in several ways, including to participate in the Sky Savings Rate and get Sky Token Rewards without giving up control. It is the upgraded version of DAI.\"],\"35Aeb5\":[\"USDS not supplied\"],\"DkT6+s\":[\"USDS supplied\"],\"BN3P7Z\":[\"USDS supplied to Rewards\"],\"wMHvYH\":[\"Value\"],\"B5+3eA\":[\"View Chronicle\"],\"8sLe4/\":[\"View contract\"],\"B45JHN\":[\"View delegate profile\"],\"2Eoi/a\":[\"View details\"],\"iKNHSh\":[\"View on Mainnet\"],\"B6gcTV\":[\"View transaction on \",[\"explorerName\"]],\"ik1/7b\":[\"View transaction on CoW Explorer\"],\"1KJVZA\":[\"VPN Detected\"],\"v/dhKi\":[\"Waiting for confirmation\"],\"Fm6tB5\":[\"Waiting for the order to be executed by a solver to trade \",[\"originAmount\"],\" \",[\"0\"],\" for \",[\"targetAmount\"],\" \",[\"1\"]],\"LPRCSq\":[\"Wallet Funds\"],\"l6hetR\":[\"We could not approve the migrator contract to migrate your position.\"],\"Mv9XuX\":[\"We could not approve your token allowance.\"],\"+0kfJF\":[\"We could not claim your rewards.\"],\"1RmYBC\":[\"We could not complete the transaction.\"],\"869lRt\":[\"We could not migrate your position.\"],\"uuQUbT\":[\"We couldn't load the Seal module rewards. Please try again later.\"],\"GKhJGt\":[\"We couldn't load the Stake module rewards. Please try again later.\"],\"87d5yX\":[\"We couldn't load your funds. Please try again later.\"],\"6IvQrp\":[\"When you hold SKY tokens, you maintain the right to participate in the process of Sky Ecosystem Governance voting. That means that you have the ability to contribute to the community-driven, decentralized ecosystem decision-making process, which occurs through onchain voting.\"],\"LHZrJ5\":[\"When you supply USDS to the Sky Savings Rate module of the decentralised Sky Protocol, you access the Sky Saving Rate and may accumulate additional USDS over time. No minimum supply amount is required, and you always maintain control of your supplied funds, as this feature is non-custodial.\"],\"OsyKSt\":[\"Withdraw\"],\"JzNyI/\":[\"Withdraw failed\"],\"CFlqeA\":[\"Withdraw successful\"],\"LM3Gr+\":[\"Withdrawal\"],\"4jYJBs\":[\"Withdrawing \",[\"0\"],\" \",[\"1\"]],\"yQwdfi\":[\"Withdrawing \",[\"0\"],\" from Sky Token Rewards module\"],\"U8T2RG\":[\"Withdrawing \",[\"0\"],\" USDS\"],\"d3Og12\":[\"Withdrawing \",[\"amount\"],\" \",[\"symbol\"]],\"4nZOms\":[\"You approved \",[\"0\"]],\"lP3Uf0\":[\"You approved \",[\"0\"],\" \",[\"1\"]],\"+onGpM\":[\"You approved \",[\"0\"],\" SKY\"],\"XVi6yz\":[\"You approved MKR\"],\"kdPSTy\":[\"You approved SKY\"],\"0trmLT\":[\"You approved the migrator contract to migrate your position.\"],\"JSXCUk\":[\"You approved USDS\"],\"GYzu47\":[\"You are migrating your position from the Seal Engine to the Staking Engine. No exist fee applies. Please check the acknowledgement box below to proceed.\"],\"Sr+aVb\":[\"You are now trading \",[\"originAmount\"],\" \",[\"0\"],\". You will receive \",[\"targetAmount\"],\" \",[\"1\"]],\"PQ1fZG\":[\"You borrowed\"],\"WJu9ZH\":[\"You can optionally select a delegate or skip this step\"],\"U5GtXo\":[\"You claimed your rewards\"],\"L4PHD4\":[\"You don't have any open positions.\"],\"7D82TB\":[\"You have no debt to repay\"],\"UYnzw5\":[\"You just opened your position\"],\"tc6Cuk\":[\"You just updated your position\"],\"fm1V3m\":[\"You received \",[\"targetAmount\"],\" \",[\"0\"],\" for \",[\"originAmount\"],\" \",[\"1\"],\".\"],\"kW4v0V\":[\"You reverted \",[\"0\"],\" \",[\"1\"],\" into \",[\"2\"]],\"hgv1+M\":[\"You sealed\"],\"sW6QeT\":[\"You staked\"],\"KSYIPL\":[\"You successfully cancelled the order\"],\"XWwT79\":[\"You successfully migrated your position.\"],\"Jv2U3H\":[\"You successfully traded \",[\"originAmount\"],\" \",[\"0\"],\" for \",[\"targetAmount\"],\" \",[\"1\"]],\"cu/5hB\":[\"You successfully withdrew \",[\"amount\"],\" \",[\"symbol\"]],\"ukgWWq\":[\"You supplied \",[\"0\"],\" \",[\"1\"]],\"J0nYIm\":[\"You supplied \",[\"0\"],\" USDS\"],\"wVr3td\":[\"You traded \",[\"0\"],\" \",[\"1\"],\" for \",[\"2\"],\" \",[\"3\"]],\"FiN9Er\":[\"You upgraded \",[\"0\"],\" \",[\"1\"],\" into \",[\"2\"]],\"1YEFAb\":[\"You will migrate your debt and your sealed MKR/SKY from the Seal Engine and stake directly into the Staking Engine.\"],\"+HdZdS\":[\"You will supply\"],\"vFfJSh\":[\"You will withdraw\"],\"0BAvJA\":[\"You withdrew \",[\"0\"],\" \",[\"1\"]],\"dkpskf\":[\"You withdrew \",[\"0\"],\" USDS\"],\"wHkYkI\":[\"You’ve added \",[\"symbol\"],\" to the Sky Token Rewards module.\"],\"+t7VJd\":[\"You've borrowed \",[\"borrowAmount\"],\" USDS by sealing \",[\"collateralToLock\"],\" \",[\"0\"],\". Your new position is open.\"],\"2cIWig\":[\"You've borrowed \",[\"borrowAmount\"],\" USDS by sealing \",[\"collateralToLock\"],\" \",[\"0\"],\". Your position is updated.\"],\"XtqJ3P\":[\"You've borrowed \",[\"borrowAmount\"],\" USDS by staking \",[\"collateralToLock\"],\" \",[\"0\"],\". Your new position is open.\"],\"Ra2ptz\":[\"You've borrowed \",[\"borrowAmount\"],\" USDS by staking \",[\"collateralToLock\"],\" \",[\"0\"],\". Your position is updated.\"],\"3++9pk\":[\"You've borrowed \",[\"borrowAmount\"],\" USDS. Your position is updated.\"],\"XtLD/P\":[\"You’ve claimed \",[\"amount\"],\" \",[\"symbol\"],\" rewards\"],\"0SCgXu\":[\"You’ve claimed your rewards\"],\"L0clWI\":[\"You've received \",[\"amount\"],\" \",[\"symbol\"],\".\"],\"IoTdPf\":[\"You've repaid \",[\"borrowToRepay\"],\" USDS to exit your position.\"],\"tjh+1P\":[\"You've sealed \",[\"collateralToLock\"],\" \",[\"0\"],\". Your new position is open.\"],\"e70lXJ\":[\"You've sealed \",[\"collateralToLock\"],\" \",[\"0\"],\". Your position is updated.\"],\"H7uHNV\":[\"You've staked \",[\"collateralToLock\"],\" \",[\"0\"],\". Your new position is open.\"],\"EZhYRc\":[\"You've staked \",[\"collateralToLock\"],\" \",[\"0\"],\". Your position is updated.\"],\"4/BZ0J\":[\"You've successfully migrated your MKR (automatically upgraded to SKY) and USDS debt from the Seal Engine to the Staking Engine.\"],\"sVeJD+\":[\"You've supplied \",[\"amount\"],\" \",[\"symbol\"],\" to the Sky Savings Rate module\"],\"mttARW\":[\"You've unsealed \",[\"collateralToFree\"],\" \",[\"0\"],\" and repaid \",[\"borrowToRepay\"],\" USDS to exit your position. An exit fee may have been applied.\"],\"FP/yyw\":[\"You've unsealed \",[\"collateralToFree\"],\" \",[\"0\"],\" to exit your position. An exit fee may have been applied.\"],\"gI+xQX\":[\"You've unstaked \",[\"collateralToFree\"],\" \",[\"0\"],\" and repaid \",[\"borrowToRepay\"],\" USDS to exit your position.\"],\"9VxYJE\":[\"You've unstaked \",[\"collateralToFree\"],\" \",[\"0\"],\" to exit your position.\"],\"50uoCO\":[\"You've withdrawn \",[\"amount\"],\" \",[\"symbol\"],\" from the Sky Savings Rate module.\"],\"oIFpug\":[\"Your access is restricted. For more information, please refer to our \",[\"0\"],\".\"],\"IDNK1Q\":[\"Your balances\"],\"4blUNV\":[\"Your cancellation request has been placed\"],\"2AwcW8\":[\"Your claim is being processed on the blockchain. Please wait.\"],\"lAceUj\":[\"Your DeFi journey with Sky is just beginning. Connect your wallet to access the decentralised Sky Protocol and upgrade your DAI to USDS, and your MKR to SKY. Unlocking all the Sky Protocol has to offer, without giving up control, is easy. \"],\"7ahYIu\":[\"Your funds\"],\"lKyonc\":[\"Your migration is being processed on the blockchain. Please wait.\"],\"ynkEEt\":[\"Your MKR and SKY tokens, as well as any rewards that you accumulate, are supplied to a non-custodial smart contract, such that no intermediary takes custody of those tokens. With Sky, you always remain in control of your assets.\"],\"gjXZW3\":[\"Your position \",[\"0\"]],\"LcLwJZ\":[\"Your positions\"],\"XtF2sX\":[\"Your revert is being processed on the blockchain. Please wait.\"],\"7sHd67\":[\"Your Rewards balances\"],\"aDAoh3\":[\"Your Rewards transaction history\"],\"98RblC\":[\"Your Savings \",[\"0\"],\" balance will be\"],\"7DVg0l\":[\"Your Savings transaction history\"],\"7LaudL\":[\"Your Seal Position \",[\"0\"]],\"70dp+h\":[\"Your Seal position transaction history\"],\"0Vympa\":[\"Your sealed tokens enable you to create one or more positions through which you access rewards. You can:\"],\"5uZl11\":[\"Your Staking Engine transaction history\"],\"PlYYhG\":[\"Your staking position is now active. Next, start the migration process.\"],\"tfo6j0\":[\"Your Staking position transaction history\"],\"xcE0Cd\":[\"Your supply is being processed on the blockchain. Please wait.\"],\"FvgcEU\":[\"Your trade is being processed on the blockchain. Please wait.\"],\"IY4lJa\":[\"Your Trade transaction history\"],\"2oIfJv\":[\"Your transaction is being processed on the blockchain to create your position. Please wait.\"],\"YeWXJ6\":[\"Your transaction is being processed on the blockchain to update your position. Please wait.\"],\"SE2RR4\":[\"Your transaction is being processed on the blockchain. Please wait.\"],\"hcdvRM\":[\"Your transfer is being processed on the blockchain. Please wait.\"],\"24fRGM\":[\"Your upgrade is being processed on the blockchain. Please wait.\"],\"zupEAx\":[\"Your Upgrade/Revert transaction history\"],\"v+0dIf\":[\"Your wallet \",[\"0\"],\" balance will be\"],\"jCqPqe\":[\"Your wallet is connected to an unsupported network\"],\"iZTWDn\":[\"Your withdrawal is being processed on the blockchain. Please wait.\"]}")as Messages;
\ No newline at end of file
diff --git a/packages/utils/src/locales/ko.po b/packages/utils/src/locales/ko.po
index dce4ea0d7..ca2d49832 100644
--- a/packages/utils/src/locales/ko.po
+++ b/packages/utils/src/locales/ko.po
@@ -221,7 +221,6 @@ msgstr ""
 msgid "Almost done!"
 msgstr ""
 
-#: apps/webapp/src/modules/stake/components/StakeHistory.tsx
 #: apps/webapp/src/modules/seal/components/SealHistory.tsx
 #: apps/webapp/src/modules/savings/components/SavingsHistory.tsx
 #: apps/webapp/src/modules/rewards/components/RewardsHistory.tsx
@@ -502,7 +501,6 @@ msgstr ""
 msgid "Begin the savings process"
 msgstr ""
 
-#: apps/webapp/src/modules/stake/components/StakeHistory.tsx
 #: apps/webapp/src/modules/seal/components/SealHistory.tsx
 #: packages/widgets/src/widgets/BalancesWidget/lib/getTitle.ts
 msgid "Borrow"
@@ -526,6 +524,7 @@ msgstr ""
 msgid "Borrow USDS against your MKR and SKY"
 msgstr ""
 
+#: apps/webapp/src/modules/stake/components/StakeHistory.tsx
 #: packages/widgets/src/widgets/StakeModuleWidget/components/PositionSummary.tsx
 #: packages/widgets/src/widgets/SealModuleWidget/components/PositionSummary.tsx
 msgid "Borrowed"
@@ -1231,6 +1230,9 @@ msgid "Legal Terms"
 msgstr ""
 
 #: apps/webapp/src/modules/stake/components/StakeHistory.tsx
+msgid "Liquidated"
+msgstr ""
+
 #: packages/widgets/src/widgets/StakeModuleWidget/components/Repay.tsx
 #: packages/widgets/src/widgets/StakeModuleWidget/components/Borrow.tsx
 #: packages/widgets/src/widgets/SealModuleWidget/components/Repay.tsx
@@ -1690,6 +1692,9 @@ msgid "Remaining {0} balance"
 msgstr ""
 
 #: apps/webapp/src/modules/stake/components/StakeHistory.tsx
+msgid "Repaid"
+msgstr ""
+
 #: apps/webapp/src/modules/seal/components/SealHistory.tsx
 #: packages/widgets/src/widgets/BalancesWidget/lib/getTitle.ts
 msgid "Repay"
@@ -2065,7 +2070,6 @@ msgstr ""
 msgid "stake"
 msgstr ""
 
-#: apps/webapp/src/modules/stake/components/StakeHistory.tsx
 #: packages/widgets/src/widgets/BalancesWidget/lib/getTitle.ts
 msgid "Stake"
 msgstr ""
@@ -2079,6 +2083,7 @@ msgstr ""
 msgid "Stake and Borrow"
 msgstr ""
 
+#: apps/webapp/src/modules/stake/components/StakeHistory.tsx
 #: packages/widgets/src/widgets/StakeModuleWidget/components/PositionSummary.tsx
 msgid "Staked"
 msgstr ""
@@ -2621,7 +2626,6 @@ msgstr ""
 msgid "Unsealing"
 msgstr ""
 
-#: apps/webapp/src/modules/stake/components/StakeHistory.tsx
 #: packages/widgets/src/widgets/BalancesWidget/lib/getTitle.ts
 msgid "Unstake"
 msgstr ""
@@ -2632,6 +2636,10 @@ msgstr ""
 msgid "Unstake and pay back"
 msgstr ""
 
+#: apps/webapp/src/modules/stake/components/StakeHistory.tsx
+msgid "Unstaked"
+msgstr ""
+
 #: packages/widgets/src/widgets/StakeModuleWidget/components/PositionSummary.tsx
 msgid "Unstaking"
 msgstr ""
@@ -2744,6 +2752,10 @@ msgstr ""
 msgid "USDS supplied to Rewards"
 msgstr ""
 
+#: apps/webapp/src/modules/stake/components/StakeHistory.tsx
+msgid "Value"
+msgstr ""
+
 #: apps/webapp/src/modules/ui/components/AboutCle.tsx
 msgid "View Chronicle"
 msgstr ""
diff --git a/packages/utils/src/locales/ko.ts b/packages/utils/src/locales/ko.ts
index 690a27463..2fb9a8758 100644
--- a/packages/utils/src/locales/ko.ts
+++ b/packages/utils/src/locales/ko.ts
@@ -1 +1 @@
-/*eslint-disable*/import type{Messages}from"@lingui/core";export const messages=JSON.parse("{\"/+Z5u4\":[\"/+Z5u4\"],\"DBBgGH\":[\"(More rewards coming soon)\"],\"J/hVSQ\":[[\"0\"]],\"VdUN3W\":[[\"0\"],\" — Rewards statistics\"],\"goySwB\":[[\"0\"],\" \",[\"1\"],\" to \",[\"2\"]],\"dCMtyp\":[[\"0\"],\" sealed\"],\"j0i+8f\":[[\"0\"],\" the Sky Savings Rate module\"],\"AZ9pCI\":[[\"0\"],\"<0>\",[\"1\"],\" \",[\"primaryToken\"],\" </0> to <1>\",[\"secondaryToken\"],\" </1>\",[\"2\"]],\"aKz7UM\":[[\"accordionTitle\"]],\"AFuXH2\":[[\"actionLabel\"],\" \",[\"amount\"],\" \",[\"symbol\"]],\"7uDEGy\":[[\"chart\"]],\"w9dLMW\":[[\"label\"]],\"pDgeaz\":[[\"title\"]],\"Q3C5+O\":[\"1 \",[\"0\"],\" = \",[\"executionPrice\"],\" \",[\"1\"]],\"p4aTOD\":[\"A minimum 0.01 ETH is needed to cover transaction costs. Actual gas fees may be lower.\"],\"tjA3Ch\":[\"About Balances\"],\"OD0JzE\":[\"About Chronicle points\"],\"ueUSCy\":[\"About Native Sky Protocol Tokens\"],\"2b3aFS\":[\"About Seal Engine\"],\"QaQ30N\":[\"About Seal Rewards\"],\"Hue35n\":[\"About Sky Token Rewards\"],\"r43jIo\":[\"About Staking Rewards\"],\"e+kjQv\":[\"About the Seal Engine\"],\"33btmI\":[\"About the Sky Savings Rate\"],\"EK990b\":[\"About the Staking Engine\"],\"BEDhLC\":[\"About Trade\"],\"JSpjg7\":[\"Access Restricted\"],\"oEQKsC\":[\"Access rewards without giving up control\"],\"ZJl4pb\":[\"Access Sky Savings Rate with USDS\"],\"H+69X5\":[\"Access the Sky Savings Rate\"],\"vaQZ1L\":[\"Access via VPN is not permitted. Please disconnect your VPN and refresh the page to continue.\"],\"D9psGU\":[\"Accrued staking rewards\"],\"BaUx27\":[\"Accumulated Rewards\"],\"dY+UF0\":[\"Add \",[\"0\"],\" to wallet\"],\"Gakb9M\":[\"Address Verification Error\"],\"3Vs6Gg\":[\"All rewards\"],\"ptcE8h\":[\"Almost done!\"],\"hehnjM\":[\"Amount\"],\"ByrAgi\":[\"Amount exceeds debt\"],\"Hz7UeZ\":[\"An error occurred when allowing the migration contract to access your SKY and/or MKR tokens.\"],\"ZkODQf\":[\"An error occurred when allowing this app to access the \",[\"symbol\"],\" in your wallet.\"],\"mho98l\":[\"An error occurred when allowing this app to access the tokens in your wallet.\"],\"DfyqBJ\":[\"An error occurred while allowing the app to access the \",[\"symbol\"],\".\"],\"uljOdx\":[\"An error occurred while approving access to your \",[\"symbol\"],\".\"],\"Arf3dt\":[\"An error occurred while claiming your \",[\"amount\"],\" \",[\"symbol\"]],\"vG40Eb\":[\"An error occurred while claiming your rewards\"],\"fvojEH\":[\"An error occurred while preparing the transaction\"],\"vpFXV6\":[\"An error occurred while reverting your tokens.\"],\"KSAhRb\":[\"An error occurred while submitting your signature. Please ensure your wallet is connected to either Ethereum mainnet, Base or Arbitrum and try again. If the issue persists, reach out for assistance in the official <0>Sky Discord</0>\"],\"fpQ43h\":[\"An error occurred while supplying \",[\"symbol\"]],\"LM2nqA\":[\"An error occurred while supplying your \",[\"symbol\"],\".\"],\"OU+b9D\":[\"An error occurred while trading your tokens\"],\"mAQtnJ\":[\"An error occurred while upgrading your tokens.\"],\"HBs7iI\":[\"An error occurred while withdrawing \",[\"symbol\"]],\"7asUl/\":[\"An error occurred while withdrawing your \",[\"symbol\"],\".\"],\"PTlSPZ\":[\"Approval failed\"],\"Z7ZXbT\":[\"Approve\"],\"jyZDMs\":[\"Approve \",[\"0\"],\" amount\"],\"9A1fgU\":[\"Approve Migration contract\"],\"HZDk/5\":[\"Approve migrator contract successful\"],\"/6eHk6\":[\"Approve migrator for new position\"],\"E9Crgq\":[\"Approve migrator for old position\"],\"w5XjHi\":[\"Approve repay amount\"],\"OTEONq\":[\"Approve seal amount\"],\"fj2SAe\":[\"Approve staking amount\"],\"b/Nrz4\":[\"Approve successful\"],\"l8Kxb/\":[\"Approve supply amount\"],\"vOdiAB\":[\"Approve token access\"],\"VQsWz6\":[\"Approve tokens access\"],\"D32f3J\":[\"Approve trade amount\"],\"ztBP6l\":[\"Approve withdraw amount\"],\"PP3Epf\":[\"Approving \",[\"0\"],\" \",[\"1\"]],\"/SL1bt\":[\"Approving \",[\"0\"],\" MKR\"],\"3dCGCi\":[\"Approving \",[\"0\"],\" SKY\"],\"imGZGI\":[\"Approving \",[\"0\"],\" token\"],\"t7V22I\":[\"Approving \",[\"0\"],\" USDS\"],\"Q50mpS\":[\"Approving migrator contract\"],\"iH8pgl\":[\"Back\"],\"Yqrv73\":[\"Back to Rewards\"],\"pHzgIM\":[\"Back to Savings\"],\"uPGssN\":[\"Back to Seal\"],\"/qTdrx\":[\"Back to Trade\"],\"9/uJXU\":[\"Back to Upgrade\"],\"jqPbFF\":[\"balances\"],\"dnHq4n\":[\"Balances\"],\"s5FcOh\":[\"Balances displays all of your Sky-related funds available on the Base network. When you connect your crypto wallet to Sky.money to access the decentralised Sky Protocol, only the tokens in the wallet that are relevant to the app on Base are listed. With this visibility, you can better self-manage your funds. Sky.money is non-custodial and permissionless.\"],\"Aow1df\":[\"Balances displays all of your Sky-related funds. When you connect your crypto wallet to Sky.money to access the decentralised Sky Protocol, only the tokens in the wallet that are relevant to the app are listed. With all of your Sky funds visible in one place, you can better self-manage your funds. Sky.money is non-custodial and permissionless.\"],\"8Jpln4\":[\"Be sure to check your transaction status on CoW Explorer to verify the cancellation was successful\"],\"Z5iL7Y\":[\"Begin migration\"],\"H86vq7\":[\"Begin the savings process\"],\"T6uYU2\":[\"Borrow\"],\"1oyh4g\":[\"Borrow rate\"],\"T/2rSA\":[\"Borrow Rate\"],\"1iItAH\":[\"Borrow USDS against your MKR and SKY\"],\"fMJQZK\":[\"Borrowed\"],\"3TzOSk\":[\"Borrowing\"],\"8xWlkd\":[\"By setting your slippage tolerance level, you control the degree of token price fluctuation that you will accept between the time you initiate a trade transaction and its execution on the blockchain.\"],\"rUBPXf\":[\"Cancel error\"],\"tVJk4q\":[\"Cancel order\"],\"SCi4ph\":[\"Cancel successful\"],\"2EWn23\":[\"Canceling order\"],\"vv7kpg\":[\"Cancelled\"],\"Mywj+z\":[\"Cannot be migrated\"],\"IaTjAK\":[\"Checking your position status...\"],\"hasH3f\":[\"Choose a token to receive\"],\"SAZ3Nu\":[\"Choose a token to trade, and enter an amount\"],\"cqtlp6\":[\"Choose a token to upgrade, and enter an amount\"],\"TRXvrZ\":[\"Choose your delegate\"],\"hcDcnr\":[\"Choose your reward token\"],\"Kk1ibq\":[\"Chronicle\"],\"sA8QkT\":[\"Chronicle Points are not a native feature of the Sky Protocol. Skybase International does not control or guarantee the availability, distribution or allocation of Chronicle Points or any other Chronicle funds. The Chronicle project operates independently of Sky.money and Skybase International. Please be aware that any engagement with Chronicle is at your own risk, and we bear no responsibility for any outcomes associated with this third-party system, or any funds associated with it.\"],\"EOMrsD\":[\"Claim \",[\"0\"],\" \",[\"1\"]],\"96tn/4\":[\"Claim failed\"],\"JalkSW\":[\"Claim rewards\"],\"IjLl6T\":[\"Claim successful\"],\"9JsE4+\":[\"Claim your rewards\"],\"fmr9hF\":[\"Claimed from the \",[\"0\"],\" rewards pool\"],\"C40d+t\":[\"Claiming \",[\"amount\"],\" \",[\"symbol\"]],\"AZLQ3W\":[\"Claiming from the \",[\"0\"],\" rewards pool\"],\"XTqkjC\":[\"Claiming rewards\"],\"B4Atwp\":[\"Collateral to migrate and upgrade\"],\"bABgsS\":[\"Collateral value\"],\"52+oOS\":[\"Collateralization ratio\"],\"na9F13\":[\"Combined actions\"],\"7VpPHA\":[\"Confirm\"],\"i2ntyN\":[\"Confirm position\"],\"boxUWK\":[\"Confirm the change in your position\"],\"jh0i4n\":[\"Confirm this transaction in your wallet.\"],\"+rcpky\":[\"Confirm trade details\"],\"dOpuYO\":[\"Confirm your claim\"],\"LDafjB\":[\"Confirm your migration\"],\"UeLGc8\":[\"Confirm your position\"],\"a9jdk3\":[\"Confirm your revert\"],\"5i7BBY\":[\"Confirm your trade\"],\"5/1e4L\":[\"Confirm your transaction\"],\"RguYfm\":[\"Confirm your transfer\"],\"Vkn0om\":[\"Confirm your upgrade\"],\"31o31J\":[\"Connect a wallet to view and manage your funds\"],\"uiMHKV\":[\"Connect a wallet to view your transaction history.\"],\"Zk71jD\":[\"Connect to explore Sky Protocol features\"],\"VHOVEJ\":[\"Connect wallet\"],\"CtByM7\":[\"Connect Wallet\"],\"xGVfLh\":[\"Continue\"],\"o2hKMx\":[\"Continue to migrate\"],\"dNkWkk\":[\"Continue to open Staking position and migrate\"],\"6V3Ea3\":[\"Copied\"],\"UyTxCC\":[\"Copy transaction hash\"],\"4/r90S\":[\"Creating order\"],\"OdcCkY\":[\"Creating order to trade \",[\"originAmount\"],\" \",[\"0\"],\" for \",[\"targetAmount\"],\" \",[\"1\"]],\"ONgiPZ\":[\"Creation of new positions has been disabled. Management of existing positions remains available.\"],\"5IKmDJ\":[\"Current \",[\"0\"],\" price\"],\"0/hald\":[\"Current MKR price\"],\"91aIlo\":[\"Current SKY price\"],\"8Tg/JR\":[\"Custom\"],\"mYGY3B\":[\"Date\"],\"osXj5n\":[\"Debt ceiling\"],\"aXWapR\":[\"Debt ceiling utilization\"],\"OH1wUP\":[\"Debt must be paid off entirely, or left with a minimum of \",[\"0\"]],\"OqvFST\":[\"Debt to migrate\"],\"OreCAS\":[\"Delayed Upgrade Penalty\"],\"XbvxUa\":[\"Delegate\"],\"4cDE5U\":[\"Delegates in receipt of token voting power can never directly access any tokens delegated to them, including staked tokens. Throughout the delegation process, you always own and are in control of your staked tokens, and you can change your delegate at any time. Staking to delegate your voting power may be a useful option for governance token holders who have limited time to allocate to the process, who want to save on the cost of gas involved in voting on their own, and who also want to earn Staking Rewards.\"],\"URmyfc\":[\"Details\"],\"mSlzbk\":[\"Directly trade eligible tokens for Sky ecosystem tokens using permissionless and non-custodial rails. With the Sky.money interface, you can access the decentralised Sky Protocol to trade, via smart contracts on the blockchain instead of relying on centralised entities.\"],\"EruE+Y\":[\"Doing multicall\"],\"LeBTa4\":[\"Earn with USDS\"],\"J3/IOp\":[\"Enter amount\"],\"0k03/k\":[\"Enter an amount of USDS to revert\"],\"SlfejT\":[\"Error\"],\"JSOszs\":[\"Error claiming from the \",[\"0\"],\" rewards pool\"],\"tFgCIM\":[\"Error fetching quote\"],\"kzLw5+\":[\"Error preparing transaction\"],\"9E2YVn\":[\"Estimated price impact\"],\"sXKb3l\":[\"Exchange rate\"],\"ERDm8Q\":[\"Execute Migration\"],\"Rwrues\":[\"Exit fee\"],\"1Ukl6z\":[\"Exit fee percentage\"],\"uroj3Y\":[\"Exit Seal Engine\"],\"5qYFxv\":[\"Expected input\"],\"5zAbWs\":[\"Expected output\"],\"aJ4pMe\":[\"FAQs\"],\"eyDxfX\":[\"Fetching position details\"],\"8BRHep\":[\"Fetching price\"],\"bwTCFf\":[\"Fetching transaction details\"],\"0+yVIs\":[\"Funds\"],\"n2tRx5\":[\"Get rewards\"],\"2vrrZN\":[\"Get rewards with USDS\"],\"Hco/fy\":[\"Get rewards with your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" \",[\"0\"]],\"r80m0R\":[\"Get rewards with your USDS\"],\"GVqUwO\":[\"Get SKY rewards with USDS\"],\"Xqya6K\":[\"Go to \",[\"0\"],\" \",[\"module\"]],\"VMlRqi\":[\"Hide details\"],\"SJE/aT\":[\"High risk\"],\"N6Yu1E\":[\"How much \",[\"0\"],\" would you like to seal?\"],\"0GN4ro\":[\"How much \",[\"0\"],\" would you like to supply?\"],\"alelgA\":[\"How much \",[\"0\"],\" would you like to withdraw?\"],\"Aj6eSs\":[\"How much SKY would you like to stake?\"],\"I+EWz5\":[\"How much SKY would you like to unstake?\"],\"RVfqB6\":[\"How much USDS would you like to supply?\"],\"Y9x9vA\":[\"How much USDS would you like to withdraw?\"],\"p2Lq9v\":[\"How much would you like to borrow? (Optional)\"],\"uoB8aW\":[\"How much would you like to repay?\"],\"BI4X06\":[\"How much would you like to unseal?\"],\"5Xwi7N\":[\"I acknowledge that my MKR collateral will be upgraded to SKY and that this action is irreversible.\"],\"AdrngO\":[\"I have read and understand the\"],\"zzHkj0\":[\"If the actual slippage is greater than your chosen tolerance level, the transaction will fail and be reverted.\"],\"joAGUm\":[\"in order to provide access to Seal Rewards and encourage a deeper commitment to Sky ecosystem governance.\"],\"/LCAwL\":[\"In progress\"],\"jxmtLS\":[\"Input is estimated. You will spend at most \",[\"slippageAdjustedQuote\"],\" \",[\"0\"],\" or the transaction will revert.\"],\"cPcTW+\":[\"Insufficient funds\"],\"91ztwA\":[\"Insufficient funds. Your balance is \",[\"0\"],\" \",[\"1\"],\".\"],\"zwWKhA\":[\"Learn more\"],\"+kaplw\":[\"Legal Terms\"],\"drdV8R\":[\"Liquidation\"],\"jK/Hx9\":[\"Liquidation price\"],\"f83Z+E\":[\"Liquidation ratio\"],\"QebUJp\":[\"Liquidation risk meter\"],\"PvW9vD\":[\"Liquidation risk too high\"],\"yQE2r9\":[\"Loading\"],\"lLvRjy\":[\"Looks like you need \",[\"0\"],\" to get rewards\"],\"izP1nW\":[\"Looks like you need USDS\"],\"owGS71\":[\"Low risk\"],\"mEal++\":[\"Manage Position \",[\"0\"]],\"VkC8HD\":[\"Manage your position(s)\"],\"xjWv96\":[\"Manage your staking position(s)\"],\"6ntV4v\":[\"Max borrowable amount\"],\"ERwTwB\":[\"Maximum input\"],\"VXFjd8\":[\"Metrics\"],\"y5rS9U\":[\"Migrate\"],\"wzSERq\":[\"Migrate from:\"],\"HqOTGT\":[\"Migrate position\"],\"jF99e4\":[\"Migrate to:\"],\"GrXJP9\":[\"Migrate your position(s) to the Staking Engine\"],\"NAA/Qh\":[\"Migrating your old position\"],\"u6h8ps\":[\"Migration\"],\"stZYz8\":[\"Migration contract approved\"],\"n+9S/a\":[\"Migration failed\"],\"dASpCv\":[\"Migration successful\"],\"Wfcj3C\":[\"Min borrowable amount\"],\"EdyhBw\":[\"Minimum output\"],\"jfjdE/\":[\"MKR\"],\"A6HSZk\":[\"MKR delegated by you\"],\"4V3GfI\":[\"MKR Liquidation price\"],\"K3og3+\":[\"MKR supplied to the Seal Engine\"],\"LV+hFt\":[\"More rewards coming soon\"],\"xS6gKM\":[\"Multicall failed\"],\"UHEof5\":[\"Multicall successful\"],\"71gS06\":[\"My rewards\"],\"/WDzNV\":[\"Network costs (est.)\"],\"xTLCYa\":[\"Network Error\"],\"0P46e1\":[\"New positions disabled\"],\"dEuBX/\":[\"Next, confirm the revert transaction.\"],\"/9a865\":[\"Next, confirm the transaction in your wallet.\"],\"s1/bt4\":[\"Next, confirm the upgrade transaction.\"],\"y1xddf\":[\"Next, execute Migration.\"],\"r+w5Bx\":[\"No balances found\"],\"7DSVY1\":[\"No delegate\"],\"3BdDlA\":[\"No delegates found\"],\"7elymg\":[\"No history found\"],\"UK1Wsk\":[\"No reward\"],\"+z+MZn\":[\"No rewards found\"],\"8bNIKG\":[\"No transactions found\"],\"YYy1A7\":[\"Not enough collateral to borrow\"],\"XfDD/m\":[\"Not enough USDS in your wallet\"],\"fQoNs3\":[\"Note that reverted transactions may still incur gas fees.\"],\"uGjDTp\":[\"On Arbitrum, you can convert between USDS, sUSDS and USDC through a Peg Stability Module (PSM) deployed to Arbitrum and powered by Spark. The PSM on Arbitrum handles conversions programmatically, driven at your direction. PSMs are smart contracts designed to maintain the stability of stablecoins and allow users to convert certain stablecoins directly with the Sky Protocol at a fixed rate and with no fees. However, blockchain (gas) fees may apply.\"],\"wUm+E3\":[\"On Base, you can convert between USDS, sUSDS and USDC through a Peg Stability Module (PSM) deployed to the Base blockchain and powered by Spark. The PSM on Base handles conversions programmatically, driven at your direction. PSMs are smart contracts designed to maintain the stability of stablecoins and allow users to convert certain stablecoins directly with the Sky Protocol at a fixed rate and with no fees. However, blockchain (gas) fees may apply.\"],\"1UYy6/\":[\"Only Ethereum Mainnet and Base are supported at this time.<0/>Please switch networks to continue.\"],\"2j/9sB\":[\"Open a new position\"],\"a/+Wxk\":[\"Open a position\"],\"M1JiPR\":[\"Open a position in new engine\"],\"EROE7C\":[\"Open new Staking position\"],\"HglIuX\":[\"Open position\"],\"yeN+0t\":[\"Open Position\"],\"fecnvZ\":[\"Opening position\"],\"MepIIx\":[\"or a contract that you own\"],\"see00j\":[\"Order cancellation attempt failed\"],\"H5qWhm\":[\"Order cancelled\"],\"rOjKDb\":[\"Order created\"],\"gmgvmw\":[\"Order creation failed\"],\"+8sFxs\":[\"Output is estimated. You will receive at least \",[\"slippageAdjustedQuote\"],\" \",[\"0\"],\" or the transaction will revert.\"],\"ebshg7\":[\"Please allow the migration contract to access your SKY and/or MKR tokens in order to migrate your position.\"],\"reiBba\":[\"Please allow this app to access the \",[\"symbol\"],\" in your wallet.\"],\"ehnwnY\":[\"Please allow this app to access the tokens in your wallet.\"],\"BPNdM5\":[\"Please confirm that you want to claim your \",[\"symbol\"],\" rewards directly to your wallet.\"],\"Xe3UgS\":[\"Please confirm that you want to claim your rewards directly to your wallet.\"],\"qNeLEO\":[\"Please connect your wallet to Ethereum Mainnet to start the migration of your positions.\"],\"tQj3dN\":[\"Please connect your wallet to view your history\"],\"P+gnB7\":[\"Please try again\"],\"RUdxWn\":[\"Please try the action again or reach out on Discord for assistance if the problem persists.\"],\"rYG2u6\":[\"Please wait...\"],\"lukEtz\":[\"Position overview\"],\"M2evD6\":[\"Position summary\"],\"ySm+ue\":[\"Preparing to withdraw \",[\"amount\"],\" \",[\"symbol\"]],\"4eNKHk\":[\"Presign transaction error\"],\"kH6wUX\":[\"Price impact\"],\"OFSQQU\":[\"Processing transaction\"],\"fqDzSu\":[\"Rate\"],\"TAocpQ\":[\"Rate: \",[\"0\"]],\"p6dYWE\":[\"Ready to upgrade and explore?\"],\"1t/NnN\":[\"Reject\"],\"2ST7PO\":[\"Remaining \",[\"0\"],\" balance\"],\"3q3mFy\":[\"Repay\"],\"UkyQ9/\":[\"Repaying\"],\"b9wOqS\":[\"Repaying USDS in the Seal Rewards module\"],\"emVX71\":[\"Repaying USDS in the Stake Rewards module\"],\"6gRgw8\":[\"Retry\"],\"jJdwCB\":[\"Revert\"],\"2siKqA\":[\"Revert \",[\"0\"],\" into \",[\"1\"]],\"1Uk3Sx\":[\"Revert failed\"],\"/rDyyE\":[\"Revert successful\"],\"wFcQgg\":[\"Review trade\"],\"vTA+DN\":[\"Reward\"],\"5BAZfS\":[\"rewards\"],\"4cJ0hF\":[\"Rewards\"],\"cBN7Rx\":[\"Rewards Suppliers\"],\"MgRuAB\":[\"Rewards Supply\"],\"DKSrEg\":[\"Rewards Withdraw \"],\"dMe9aP\":[\"Risk level\"],\"955Am3\":[\"savings\"],\"Baj2MJ\":[\"Savings\"],\"rpF9Ks\":[\"Savings balance\"],\"cenXKH\":[\"Savings Suppliers\"],\"aL3WlV\":[\"Savings Supply\"],\"GaNPNN\":[\"Savings Withdraw\"],\"fHfpUa\":[\"seal\"],\"QHu5HJ\":[\"Seal\"],\"8eFMr9\":[\"Seal and borrow\"],\"D44p5E\":[\"Seal and Borrow\"],\"uXcnBJ\":[\"Seal Engine\"],\"zsYYaF\":[\"Seal Engine is deprecated\"],\"g+LgtS\":[\"Seal Position \",[\"0\"]],\"kfoFPG\":[\"Seal reward\"],\"kpSfRC\":[\"Seal Rewards can be accessed when you supply MKR or SKY to the Seal Engine of the decentralised, non-custodial Sky Protocol. Currently, all Seal Rewards take the form of USDS. Eventually, subject to Sky ecosystem governance approval, Seal Rewards may also be available in the form of Sky Star tokens.\"],\"9a3GXg\":[\"Seal your tokens and continue to collect rewards\"],\"x4sATq\":[\"Sealed\"],\"XroWGN\":[\"Sealing\"],\"i+3e58\":[\"Sealing MKR in the Seal Rewards module\"],\"vSsmlb\":[\"Sealing SKY in the Seal Rewards module\"],\"0nGp+R\":[\"See all rewards\"],\"1nxYp+\":[\"Select a delegate\"],\"T0Y2+3\":[\"Select a token\"],\"4NxZNv\":[\"Select delegate\"],\"4h8dlm\":[\"Select reward\"],\"0RrIzN\":[\"Select token\"],\"cY9Ul6\":[\"Sending \",[\"0\"],\" \",[\"1\"],\" to the EthFlow contract\"],\"N9FI6u\":[\"Sending \",[\"originAmount\"],\" \",[\"0\"],\" to the contract\"],\"MaT4aP\":[\"Sending ETH\"],\"/fk+tg\":[\"Show MKR values\"],\"sF1iBn\":[\"Show SKY values\"],\"PciV53\":[\"Signing failed\"],\"6Uau97\":[\"Skip\"],\"O5iCTB\":[\"SKY\"],\"Ijnb8m\":[\"SKY delegated by you\"],\"kZe2Hz\":[\"SKY is a native governance token of the decentralised Sky ecosystem and the upgraded version of MKR. You can upgrade your MKR to SKY at the rate of 1:24,000, trade SKY for USDS and, soon, use it to accumulate Activation Token Rewards and participate in Sky ecosystem governance.\"],\"Y1m0OS\":[\"SKY Liquidation price\"],\"MaeKFC\":[\"Sky Protocol activity\"],\"PW8h7p\":[\"Sky Protocol features\"],\"JOoMed\":[\"Sky Protocol overview\"],\"s0FRGb\":[\"Sky Savings Rate\"],\"vv+t94\":[\"Sky Savings Rate info\"],\"Bmf/1K\":[\"Sky Savings Rate Pool\"],\"wMckBM\":[\"SKY supplied to Staking Engine\"],\"fVXVhr\":[\"Sky Token Rewards\"],\"faBVe0\":[\"Sky Token Rewards activity\"],\"CNwxiU\":[\"Sky Token Rewards overview\"],\"cd3AuW\":[\"Sky Tokens Rewards are what you access when you supply USDS to the Sky Token Rewards module of the decentralised Sky Protocol. Sky Token Rewards are in the form of SKY governance tokens. No minimum USDS supply amount is required. With the Sky Protocol, you can access rewards without giving up control of your supplied funds.\"],\"CMHmbm\":[\"Slippage\"],\"GbNWWs\":[\"Slippage tolerance\"],\"nwtY4N\":[\"Something went wrong\"],\"d6NowW\":[\"Something went wrong when trying to post the order to the Order Book. Please try again.\"],\"K2KBQO\":[\"Something went wrong when trying to send the presign transaction. Please try again.\"],\"2xYoRh\":[\"Something went wrong when trying to sign the message. Please try again.\"],\"BUs6bM\":[\"Something went wrong with your transaction. Please try again.\"],\"SIF9mV\":[\"Something went wrong with your withdraw. Please try again.\"],\"yHwG3y\":[\"Soon\"],\"BTYwOV\":[\"Soon on \",[\"0\"]],\"GgFN8s\":[\"stake\"],\"JYKRJS\":[\"Stake\"],\"/Yngk8\":[\"Stake and borrow\"],\"AxkgEQ\":[\"Stake and Borrow\"],\"q6lAbz\":[\"Staked\"],\"KsqhWn\":[\"Staking\"],\"nv89++\":[\"Staking Engine\"],\"GIuDLv\":[\"Staking Engine Overview\"],\"FFWnaC\":[\"Staking MKR in the Stake Rewards module\"],\"HY3v9a\":[\"Staking position \",[\"0\"]],\"cm7uZi\":[\"Staking positions\"],\"dQsGr4\":[\"Staking reward\"],\"oSMtIr\":[\"Staking Reward\"],\"VtYGp9\":[\"Staking Rewards can be accessed when SKY is supplied to the Staking Engine of the decentralized, non-custodial Sky Protocol. Currently, all Staking Rewards take the form of USDS. Staking Reward rates are determined by Sky Ecosystem Governance through the process of decentralized onchain voting.\"],\"fq8VvK\":[\"Staking Rewards overview\"],\"3K2VSu\":[\"Staking SKY in the Staking Rewards Engine\"],\"tOb+Bs\":[\"Start getting rewards\"],\"XbPrwL\":[\"Start saving\"],\"ne/7f/\":[\"Start saving with your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" \",[\"0\"]],\"hQRttt\":[\"Submit\"],\"zzDlyQ\":[\"Success\"],\"oMgC5V\":[\"Success!\"],\"RGHzX4\":[\"Successfully claimed your rewards\"],\"8yaM29\":[\"Successfully withdrawn\"],\"mQKIbi\":[\"Supplied \",[\"0\"],\" to Sky Token Rewards module\"],\"G2ydN6\":[\"Supplied balance\"],\"q/qf2e\":[\"Supplied Funds\"],\"9RecCt\":[\"Suppliers\"],\"bwSQI0\":[\"Supply\"],\"ifSqdb\":[\"Supply failed\"],\"QLT3yd\":[\"Supply successful\"],\"gIFGFK\":[\"Supplying \",[\"0\"],\" \",[\"1\"]],\"gQA+BV\":[\"Supplying \",[\"0\"],\" to Sky Token Rewards module\"],\"KyXvg5\":[\"Supplying \",[\"0\"],\" USDS\"],\"wDRiiy\":[\"Supplying stablecoins to the Savings feature on either Arbitrum or Ethereum is very similar. However, given that no native Sky Savings Rate module is currently deployed to Arbitrum, when transacting on Arbitrum you always interact with the Peg Stability Module (PSM) for conversions to/from USDS, sUSDS and USDC. The PSM on Arbitrum handles conversions programmatically, driven at your direction, between these pairs directly.\"],\"ypSkCA\":[\"sUSDS\"],\"aDw3o4\":[\"sUSDS is a savings token for eligible users. When you supply USDS to the Sky Savings Rate module, you access the Sky Savings Rate and may receive sUSDS tokens. These sUSDS tokens serve as a digital record of your USDS interaction with the SSR module and any value accrued to your position.\"],\"TA0cAA\":[\"Switch chain\"],\"aRPqbz\":[\"Switch network\"],\"iFaZvO\":[\"Terms of Use.\"],\"21v4Ut\":[\"The experience of supplying stablecoins to the Savings feature on Base and Ethereum is very similar. However, given that no native Sky Savings Rate module is deployed to Base, when transacting on Base you always interact with the Peg Stability Module (PSM) for conversions to/from USDS, sUSDS and USDC. The PSM on Base handles conversions programmatically, driven at your direction, between these pairs directly.\"],\"U9+cur\":[\"The MKR and or SKY tokens you supply to the Seal Engine are sealed behind an exit fee\"],\"+5UJJc\":[\"The multicall transaction was successful\"],\"fdYBYP\":[\"The Seal Engine has been deprecated. You can either migrate your positions to the Staking Engine or manually close them.\"],\"E82EBf\":[\"The Seal Engine is a module of the Sky Protocol. The MKR and or SKY tokens you supply to the Seal Engine are sealed behind an exit fee in order to provide access to Seal Rewards and encourage a deeper commitment to Sky ecosystem governance. With Sky, you always remain in control of your funds.\"],\"MkDxJ2\":[\"The Seal Engine is deprecated\"],\"2mmxra\":[\"The Seal Engine is now deprecated. Migrate your positions to the Staking Engine.\"],\"z7r4H/\":[\"The Staking Engine is a module of the Sky Protocol. It has replaced the Seal Engine, offering the same features but it has no exit fee and only supports SKY, not MKR. The SKY tokens you supply to the Seal Engine enable you to access Staking Rewards, and more. With Sky, you always remain in control of your assets.\"],\"ReQqwr\":[\"The transaction was not successful.\"],\"ZoRavi\":[\"The transaction was successful.\"],\"LAf9ty\":[\"The voting power delegation feature of the Staking Engine of the Sky Protocol enables you to entrust your voting power to a delegate of your choosing, who can then vote in the Sky Ecosystem Governance process on your behalf. You can choose one delegate per SKY position. If you want to entrust your SKY to two delegates using the Staking Engine, you will need to create two separate positions.\"],\"J8WFuz\":[\"then get rewards\"],\"GccUJx\":[\"There was an error fetching this data\"],\"ymaC9J\":[\"This position is not valid for migration\"],\"fqWDch\":[\"This reflects your slippage tolerance.\"],\"B5rbTw\":[\"To migrate, you'll need an open staking position.\"],\"kR/PYK\":[\"Token access approval in progress.\"],\"Wlo0Pj\":[\"Token access approved\"],\"knw7Th\":[\"Tokens to receive\"],\"ek5j0M\":[\"Total \",[\"0\"],\" Points rewarded\"],\"AupAL/\":[\"Total \",[\"0\"],\" rewarded\"],\"VyTyyx\":[\"Total \",[\"0\"],\" to \",[\"1\"]],\"m1Tkiq\":[\"Total MKR delegated\"],\"dG0hDK\":[\"Total SKY\"],\"u2HOn6\":[\"Total SKY delegated\"],\"krZBkx\":[\"Total SKY staked\"],\"hFuIUC\":[\"Total SKY upgraded\"],\"nSW2+t\":[\"Total supply of USDS\"],\"QjI6sW\":[\"Total TVL\"],\"7yAZTu\":[\"Total USDS\"],\"7Ip3+3\":[\"Total USDS borrowed\"],\"gR5tcs\":[\"Total USDS upgraded\"],\"v2at0H\":[\"trade\"],\"JHxGP5\":[\"Trade\"],\"wMXR42\":[\"Trade and get rewards\"],\"IBJ4m8\":[\"Trade and start saving\"],\"xLnv/y\":[\"Trade completed\"],\"F8/bq1\":[\"Trade details\"],\"qP3CX4\":[\"Trade failed\"],\"3BwII0\":[\"Trade successful\"],\"EGySk9\":[\"Trade USDC for USDS\"],\"+HuY5Y\":[\"Trade USDT for USDS\"],\"vYq+pF\":[\"Trade your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" for USDS \",[\"0\"]],\"JML3A+\":[\"Trade your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" for USDS to get rewards \",[\"0\"]],\"whTBHB\":[\"Trade your crypto tokens\"],\"ZFtwlj\":[\"Trades\"],\"HZN+sw\":[\"Trading\"],\"fKebHy\":[\"Trading \",[\"0\"],\" \",[\"1\"]],\"OeUID4\":[\"Trading \",[\"0\"],\" for \",[\"1\"]],\"1LjK22\":[\"Transaction history\"],\"yJUUbn\":[\"Transaction overview\"],\"4wyw8H\":[\"Transactions\"],\"hVOvL5\":[\"Transfer the voting power of your MKR and SKY tokens to a recognized delegate\"],\"TVVzzC\":[\"Transferring \",[\"amount\"],\" \",[\"symbol\"]],\"FHKsZF\":[\"TVL\"],\"UGKYAL\":[\"TVL (Sealed)\"],\"jsD/E9\":[\"TVL (Staked)\"],\"F/aF11\":[\"TVL (Total Value Locked)\"],\"M/qFyA\":[\"Tx hash\"],\"+zy2Nq\":[\"Type\"],\"pvle9K\":[\"Unable to fetch balance\"],\"dDjdmw\":[\"Unable to fetch data\"],\"8ctLUE\":[\"Unable to fetch history\"],\"vJ4BgG\":[\"Unable to load chart data, please try again later.\"],\"kWqOio\":[\"Unknown status\"],\"wVM3lS\":[\"Unknown status.\"],\"n8rLbA\":[\"Unseal\"],\"lb0nUd\":[\"Unseal and pay back\"],\"TMmP/k\":[\"Unseal kick\"],\"EnpjmS\":[\"Unsealing\"],\"OFjZGo\":[\"Unstake\"],\"ND/gUe\":[\"Unstake and pay back\"],\"1gWStS\":[\"Unstaking\"],\"/eZFGD\":[\"Update Position\"],\"C7+lrh\":[\"Updating position\"],\"CI7l3I\":[\"upgrade\"],\"kwkhPe\":[\"Upgrade\"],\"RuKyDj\":[\"Upgrade \",[\"0\"],\" into \",[\"1\"]],\"l7KdRZ\":[\"Upgrade and get rewards\"],\"Ak/bnf\":[\"Upgrade and Save\"],\"/ro1de\":[\"Upgrade DAI to USDS\"],\"iFffAs\":[\"Upgrade failed\"],\"BBcLr/\":[\"Upgrade MKR to SKY\"],\"nBBfdP\":[\"Upgrade stats\"],\"it0Uj0\":[\"Upgrade successful\"],\"7mDs5j\":[\"Upgrade your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" to SKY \",[\"0\"]],\"nCVcPv\":[\"Upgrade your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" to USDS \",[\"0\"]],\"NiuUNJ\":[\"Upgrade your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" to USDS to get rewards \",[\"0\"]],\"tdLkWD\":[\"Upgrade your DAI and MKR\"],\"mMTg5T\":[\"USDS\"],\"a3SIAW\":[\"USDS borrowed\"],\"rtlUFl\":[\"USDS is the stablecoin of the decentralised Sky Protocol. It can be used in several ways, including to participate in the Sky Savings Rate and get Sky Token Rewards without giving up control. It is the upgraded version of DAI.\"],\"35Aeb5\":[\"USDS not supplied\"],\"DkT6+s\":[\"USDS supplied\"],\"BN3P7Z\":[\"USDS supplied to Rewards\"],\"B5+3eA\":[\"View Chronicle\"],\"8sLe4/\":[\"View contract\"],\"B45JHN\":[\"View delegate profile\"],\"2Eoi/a\":[\"View details\"],\"iKNHSh\":[\"View on Mainnet\"],\"B6gcTV\":[\"View transaction on \",[\"explorerName\"]],\"ik1/7b\":[\"View transaction on CoW Explorer\"],\"1KJVZA\":[\"VPN Detected\"],\"v/dhKi\":[\"Waiting for confirmation\"],\"Fm6tB5\":[\"Waiting for the order to be executed by a solver to trade \",[\"originAmount\"],\" \",[\"0\"],\" for \",[\"targetAmount\"],\" \",[\"1\"]],\"LPRCSq\":[\"Wallet Funds\"],\"l6hetR\":[\"We could not approve the migrator contract to migrate your position.\"],\"Mv9XuX\":[\"We could not approve your token allowance.\"],\"+0kfJF\":[\"We could not claim your rewards.\"],\"1RmYBC\":[\"We could not complete the transaction.\"],\"869lRt\":[\"We could not migrate your position.\"],\"uuQUbT\":[\"We couldn't load the Seal module rewards. Please try again later.\"],\"GKhJGt\":[\"We couldn't load the Stake module rewards. Please try again later.\"],\"87d5yX\":[\"We couldn't load your funds. Please try again later.\"],\"6IvQrp\":[\"When you hold SKY tokens, you maintain the right to participate in the process of Sky Ecosystem Governance voting. That means that you have the ability to contribute to the community-driven, decentralized ecosystem decision-making process, which occurs through onchain voting.\"],\"LHZrJ5\":[\"When you supply USDS to the Sky Savings Rate module of the decentralised Sky Protocol, you access the Sky Saving Rate and may accumulate additional USDS over time. No minimum supply amount is required, and you always maintain control of your supplied funds, as this feature is non-custodial.\"],\"OsyKSt\":[\"Withdraw\"],\"JzNyI/\":[\"Withdraw failed\"],\"CFlqeA\":[\"Withdraw successful\"],\"LM3Gr+\":[\"Withdrawal\"],\"4jYJBs\":[\"Withdrawing \",[\"0\"],\" \",[\"1\"]],\"yQwdfi\":[\"Withdrawing \",[\"0\"],\" from Sky Token Rewards module\"],\"U8T2RG\":[\"Withdrawing \",[\"0\"],\" USDS\"],\"d3Og12\":[\"Withdrawing \",[\"amount\"],\" \",[\"symbol\"]],\"4nZOms\":[\"You approved \",[\"0\"]],\"lP3Uf0\":[\"You approved \",[\"0\"],\" \",[\"1\"]],\"+onGpM\":[\"You approved \",[\"0\"],\" SKY\"],\"XVi6yz\":[\"You approved MKR\"],\"kdPSTy\":[\"You approved SKY\"],\"0trmLT\":[\"You approved the migrator contract to migrate your position.\"],\"JSXCUk\":[\"You approved USDS\"],\"GYzu47\":[\"You are migrating your position from the Seal Engine to the Staking Engine. No exist fee applies. Please check the acknowledgement box below to proceed.\"],\"Sr+aVb\":[\"You are now trading \",[\"originAmount\"],\" \",[\"0\"],\". You will receive \",[\"targetAmount\"],\" \",[\"1\"]],\"PQ1fZG\":[\"You borrowed\"],\"WJu9ZH\":[\"You can optionally select a delegate or skip this step\"],\"U5GtXo\":[\"You claimed your rewards\"],\"L4PHD4\":[\"You don't have any open positions.\"],\"7D82TB\":[\"You have no debt to repay\"],\"UYnzw5\":[\"You just opened your position\"],\"tc6Cuk\":[\"You just updated your position\"],\"fm1V3m\":[\"You received \",[\"targetAmount\"],\" \",[\"0\"],\" for \",[\"originAmount\"],\" \",[\"1\"],\".\"],\"kW4v0V\":[\"You reverted \",[\"0\"],\" \",[\"1\"],\" into \",[\"2\"]],\"hgv1+M\":[\"You sealed\"],\"sW6QeT\":[\"You staked\"],\"KSYIPL\":[\"You successfully cancelled the order\"],\"XWwT79\":[\"You successfully migrated your position.\"],\"Jv2U3H\":[\"You successfully traded \",[\"originAmount\"],\" \",[\"0\"],\" for \",[\"targetAmount\"],\" \",[\"1\"]],\"cu/5hB\":[\"You successfully withdrew \",[\"amount\"],\" \",[\"symbol\"]],\"ukgWWq\":[\"You supplied \",[\"0\"],\" \",[\"1\"]],\"J0nYIm\":[\"You supplied \",[\"0\"],\" USDS\"],\"wVr3td\":[\"You traded \",[\"0\"],\" \",[\"1\"],\" for \",[\"2\"],\" \",[\"3\"]],\"FiN9Er\":[\"You upgraded \",[\"0\"],\" \",[\"1\"],\" into \",[\"2\"]],\"1YEFAb\":[\"You will migrate your debt and your sealed MKR/SKY from the Seal Engine and stake directly into the Staking Engine.\"],\"+HdZdS\":[\"You will supply\"],\"vFfJSh\":[\"You will withdraw\"],\"0BAvJA\":[\"You withdrew \",[\"0\"],\" \",[\"1\"]],\"dkpskf\":[\"You withdrew \",[\"0\"],\" USDS\"],\"wHkYkI\":[\"You’ve added \",[\"symbol\"],\" to the Sky Token Rewards module.\"],\"+t7VJd\":[\"You've borrowed \",[\"borrowAmount\"],\" USDS by sealing \",[\"collateralToLock\"],\" \",[\"0\"],\". Your new position is open.\"],\"2cIWig\":[\"You've borrowed \",[\"borrowAmount\"],\" USDS by sealing \",[\"collateralToLock\"],\" \",[\"0\"],\". Your position is updated.\"],\"XtqJ3P\":[\"You've borrowed \",[\"borrowAmount\"],\" USDS by staking \",[\"collateralToLock\"],\" \",[\"0\"],\". Your new position is open.\"],\"Ra2ptz\":[\"You've borrowed \",[\"borrowAmount\"],\" USDS by staking \",[\"collateralToLock\"],\" \",[\"0\"],\". Your position is updated.\"],\"3++9pk\":[\"You've borrowed \",[\"borrowAmount\"],\" USDS. Your position is updated.\"],\"XtLD/P\":[\"You’ve claimed \",[\"amount\"],\" \",[\"symbol\"],\" rewards\"],\"0SCgXu\":[\"You’ve claimed your rewards\"],\"L0clWI\":[\"You've received \",[\"amount\"],\" \",[\"symbol\"],\".\"],\"IoTdPf\":[\"You've repaid \",[\"borrowToRepay\"],\" USDS to exit your position.\"],\"tjh+1P\":[\"You've sealed \",[\"collateralToLock\"],\" \",[\"0\"],\". Your new position is open.\"],\"e70lXJ\":[\"You've sealed \",[\"collateralToLock\"],\" \",[\"0\"],\". Your position is updated.\"],\"H7uHNV\":[\"You've staked \",[\"collateralToLock\"],\" \",[\"0\"],\". Your new position is open.\"],\"EZhYRc\":[\"You've staked \",[\"collateralToLock\"],\" \",[\"0\"],\". Your position is updated.\"],\"4/BZ0J\":[\"You've successfully migrated your MKR (automatically upgraded to SKY) and USDS debt from the Seal Engine to the Staking Engine.\"],\"sVeJD+\":[\"You've supplied \",[\"amount\"],\" \",[\"symbol\"],\" to the Sky Savings Rate module\"],\"mttARW\":[\"You've unsealed \",[\"collateralToFree\"],\" \",[\"0\"],\" and repaid \",[\"borrowToRepay\"],\" USDS to exit your position. An exit fee may have been applied.\"],\"FP/yyw\":[\"You've unsealed \",[\"collateralToFree\"],\" \",[\"0\"],\" to exit your position. An exit fee may have been applied.\"],\"gI+xQX\":[\"You've unstaked \",[\"collateralToFree\"],\" \",[\"0\"],\" and repaid \",[\"borrowToRepay\"],\" USDS to exit your position.\"],\"9VxYJE\":[\"You've unstaked \",[\"collateralToFree\"],\" \",[\"0\"],\" to exit your position.\"],\"50uoCO\":[\"You've withdrawn \",[\"amount\"],\" \",[\"symbol\"],\" from the Sky Savings Rate module.\"],\"oIFpug\":[\"Your access is restricted. For more information, please refer to our \",[\"0\"],\".\"],\"IDNK1Q\":[\"Your balances\"],\"4blUNV\":[\"Your cancellation request has been placed\"],\"2AwcW8\":[\"Your claim is being processed on the blockchain. Please wait.\"],\"lAceUj\":[\"Your DeFi journey with Sky is just beginning. Connect your wallet to access the decentralised Sky Protocol and upgrade your DAI to USDS, and your MKR to SKY. Unlocking all the Sky Protocol has to offer, without giving up control, is easy. \"],\"7ahYIu\":[\"Your funds\"],\"lKyonc\":[\"Your migration is being processed on the blockchain. Please wait.\"],\"ynkEEt\":[\"Your MKR and SKY tokens, as well as any rewards that you accumulate, are supplied to a non-custodial smart contract, such that no intermediary takes custody of those tokens. With Sky, you always remain in control of your assets.\"],\"gjXZW3\":[\"Your position \",[\"0\"]],\"LcLwJZ\":[\"Your positions\"],\"XtF2sX\":[\"Your revert is being processed on the blockchain. Please wait.\"],\"7sHd67\":[\"Your Rewards balances\"],\"aDAoh3\":[\"Your Rewards transaction history\"],\"98RblC\":[\"Your Savings \",[\"0\"],\" balance will be\"],\"7DVg0l\":[\"Your Savings transaction history\"],\"7LaudL\":[\"Your Seal Position \",[\"0\"]],\"70dp+h\":[\"Your Seal position transaction history\"],\"0Vympa\":[\"Your sealed tokens enable you to create one or more positions through which you access rewards. You can:\"],\"5uZl11\":[\"Your Staking Engine transaction history\"],\"PlYYhG\":[\"Your staking position is now active. Next, start the migration process.\"],\"tfo6j0\":[\"Your Staking position transaction history\"],\"xcE0Cd\":[\"Your supply is being processed on the blockchain. Please wait.\"],\"FvgcEU\":[\"Your trade is being processed on the blockchain. Please wait.\"],\"IY4lJa\":[\"Your Trade transaction history\"],\"2oIfJv\":[\"Your transaction is being processed on the blockchain to create your position. Please wait.\"],\"YeWXJ6\":[\"Your transaction is being processed on the blockchain to update your position. Please wait.\"],\"SE2RR4\":[\"Your transaction is being processed on the blockchain. Please wait.\"],\"hcdvRM\":[\"Your transfer is being processed on the blockchain. Please wait.\"],\"24fRGM\":[\"Your upgrade is being processed on the blockchain. Please wait.\"],\"zupEAx\":[\"Your Upgrade/Revert transaction history\"],\"v+0dIf\":[\"Your wallet \",[\"0\"],\" balance will be\"],\"jCqPqe\":[\"Your wallet is connected to an unsupported network\"],\"iZTWDn\":[\"Your withdrawal is being processed on the blockchain. Please wait.\"]}")as Messages;
\ No newline at end of file
+/*eslint-disable*/import type{Messages}from"@lingui/core";export const messages=JSON.parse("{\"/+Z5u4\":[\"/+Z5u4\"],\"DBBgGH\":[\"(More rewards coming soon)\"],\"J/hVSQ\":[[\"0\"]],\"VdUN3W\":[[\"0\"],\" — Rewards statistics\"],\"goySwB\":[[\"0\"],\" \",[\"1\"],\" to \",[\"2\"]],\"dCMtyp\":[[\"0\"],\" sealed\"],\"j0i+8f\":[[\"0\"],\" the Sky Savings Rate module\"],\"AZ9pCI\":[[\"0\"],\"<0>\",[\"1\"],\" \",[\"primaryToken\"],\" </0> to <1>\",[\"secondaryToken\"],\" </1>\",[\"2\"]],\"aKz7UM\":[[\"accordionTitle\"]],\"AFuXH2\":[[\"actionLabel\"],\" \",[\"amount\"],\" \",[\"symbol\"]],\"7uDEGy\":[[\"chart\"]],\"w9dLMW\":[[\"label\"]],\"pDgeaz\":[[\"title\"]],\"Q3C5+O\":[\"1 \",[\"0\"],\" = \",[\"executionPrice\"],\" \",[\"1\"]],\"p4aTOD\":[\"A minimum 0.01 ETH is needed to cover transaction costs. Actual gas fees may be lower.\"],\"tjA3Ch\":[\"About Balances\"],\"OD0JzE\":[\"About Chronicle points\"],\"ueUSCy\":[\"About Native Sky Protocol Tokens\"],\"2b3aFS\":[\"About Seal Engine\"],\"QaQ30N\":[\"About Seal Rewards\"],\"Hue35n\":[\"About Sky Token Rewards\"],\"r43jIo\":[\"About Staking Rewards\"],\"e+kjQv\":[\"About the Seal Engine\"],\"33btmI\":[\"About the Sky Savings Rate\"],\"EK990b\":[\"About the Staking Engine\"],\"BEDhLC\":[\"About Trade\"],\"JSpjg7\":[\"Access Restricted\"],\"oEQKsC\":[\"Access rewards without giving up control\"],\"ZJl4pb\":[\"Access Sky Savings Rate with USDS\"],\"H+69X5\":[\"Access the Sky Savings Rate\"],\"vaQZ1L\":[\"Access via VPN is not permitted. Please disconnect your VPN and refresh the page to continue.\"],\"D9psGU\":[\"Accrued staking rewards\"],\"BaUx27\":[\"Accumulated Rewards\"],\"dY+UF0\":[\"Add \",[\"0\"],\" to wallet\"],\"Gakb9M\":[\"Address Verification Error\"],\"3Vs6Gg\":[\"All rewards\"],\"ptcE8h\":[\"Almost done!\"],\"hehnjM\":[\"Amount\"],\"ByrAgi\":[\"Amount exceeds debt\"],\"Hz7UeZ\":[\"An error occurred when allowing the migration contract to access your SKY and/or MKR tokens.\"],\"ZkODQf\":[\"An error occurred when allowing this app to access the \",[\"symbol\"],\" in your wallet.\"],\"mho98l\":[\"An error occurred when allowing this app to access the tokens in your wallet.\"],\"DfyqBJ\":[\"An error occurred while allowing the app to access the \",[\"symbol\"],\".\"],\"uljOdx\":[\"An error occurred while approving access to your \",[\"symbol\"],\".\"],\"Arf3dt\":[\"An error occurred while claiming your \",[\"amount\"],\" \",[\"symbol\"]],\"vG40Eb\":[\"An error occurred while claiming your rewards\"],\"fvojEH\":[\"An error occurred while preparing the transaction\"],\"vpFXV6\":[\"An error occurred while reverting your tokens.\"],\"KSAhRb\":[\"An error occurred while submitting your signature. Please ensure your wallet is connected to either Ethereum mainnet, Base or Arbitrum and try again. If the issue persists, reach out for assistance in the official <0>Sky Discord</0>\"],\"fpQ43h\":[\"An error occurred while supplying \",[\"symbol\"]],\"LM2nqA\":[\"An error occurred while supplying your \",[\"symbol\"],\".\"],\"OU+b9D\":[\"An error occurred while trading your tokens\"],\"mAQtnJ\":[\"An error occurred while upgrading your tokens.\"],\"HBs7iI\":[\"An error occurred while withdrawing \",[\"symbol\"]],\"7asUl/\":[\"An error occurred while withdrawing your \",[\"symbol\"],\".\"],\"PTlSPZ\":[\"Approval failed\"],\"Z7ZXbT\":[\"Approve\"],\"jyZDMs\":[\"Approve \",[\"0\"],\" amount\"],\"9A1fgU\":[\"Approve Migration contract\"],\"HZDk/5\":[\"Approve migrator contract successful\"],\"/6eHk6\":[\"Approve migrator for new position\"],\"E9Crgq\":[\"Approve migrator for old position\"],\"w5XjHi\":[\"Approve repay amount\"],\"OTEONq\":[\"Approve seal amount\"],\"fj2SAe\":[\"Approve staking amount\"],\"b/Nrz4\":[\"Approve successful\"],\"l8Kxb/\":[\"Approve supply amount\"],\"vOdiAB\":[\"Approve token access\"],\"VQsWz6\":[\"Approve tokens access\"],\"D32f3J\":[\"Approve trade amount\"],\"ztBP6l\":[\"Approve withdraw amount\"],\"PP3Epf\":[\"Approving \",[\"0\"],\" \",[\"1\"]],\"/SL1bt\":[\"Approving \",[\"0\"],\" MKR\"],\"3dCGCi\":[\"Approving \",[\"0\"],\" SKY\"],\"imGZGI\":[\"Approving \",[\"0\"],\" token\"],\"t7V22I\":[\"Approving \",[\"0\"],\" USDS\"],\"Q50mpS\":[\"Approving migrator contract\"],\"iH8pgl\":[\"Back\"],\"Yqrv73\":[\"Back to Rewards\"],\"pHzgIM\":[\"Back to Savings\"],\"uPGssN\":[\"Back to Seal\"],\"/qTdrx\":[\"Back to Trade\"],\"9/uJXU\":[\"Back to Upgrade\"],\"jqPbFF\":[\"balances\"],\"dnHq4n\":[\"Balances\"],\"s5FcOh\":[\"Balances displays all of your Sky-related funds available on the Base network. When you connect your crypto wallet to Sky.money to access the decentralised Sky Protocol, only the tokens in the wallet that are relevant to the app on Base are listed. With this visibility, you can better self-manage your funds. Sky.money is non-custodial and permissionless.\"],\"Aow1df\":[\"Balances displays all of your Sky-related funds. When you connect your crypto wallet to Sky.money to access the decentralised Sky Protocol, only the tokens in the wallet that are relevant to the app are listed. With all of your Sky funds visible in one place, you can better self-manage your funds. Sky.money is non-custodial and permissionless.\"],\"8Jpln4\":[\"Be sure to check your transaction status on CoW Explorer to verify the cancellation was successful\"],\"Z5iL7Y\":[\"Begin migration\"],\"H86vq7\":[\"Begin the savings process\"],\"T6uYU2\":[\"Borrow\"],\"1oyh4g\":[\"Borrow rate\"],\"T/2rSA\":[\"Borrow Rate\"],\"1iItAH\":[\"Borrow USDS against your MKR and SKY\"],\"fMJQZK\":[\"Borrowed\"],\"3TzOSk\":[\"Borrowing\"],\"8xWlkd\":[\"By setting your slippage tolerance level, you control the degree of token price fluctuation that you will accept between the time you initiate a trade transaction and its execution on the blockchain.\"],\"rUBPXf\":[\"Cancel error\"],\"tVJk4q\":[\"Cancel order\"],\"SCi4ph\":[\"Cancel successful\"],\"2EWn23\":[\"Canceling order\"],\"vv7kpg\":[\"Cancelled\"],\"Mywj+z\":[\"Cannot be migrated\"],\"IaTjAK\":[\"Checking your position status...\"],\"hasH3f\":[\"Choose a token to receive\"],\"SAZ3Nu\":[\"Choose a token to trade, and enter an amount\"],\"cqtlp6\":[\"Choose a token to upgrade, and enter an amount\"],\"TRXvrZ\":[\"Choose your delegate\"],\"hcDcnr\":[\"Choose your reward token\"],\"Kk1ibq\":[\"Chronicle\"],\"sA8QkT\":[\"Chronicle Points are not a native feature of the Sky Protocol. Skybase International does not control or guarantee the availability, distribution or allocation of Chronicle Points or any other Chronicle funds. The Chronicle project operates independently of Sky.money and Skybase International. Please be aware that any engagement with Chronicle is at your own risk, and we bear no responsibility for any outcomes associated with this third-party system, or any funds associated with it.\"],\"EOMrsD\":[\"Claim \",[\"0\"],\" \",[\"1\"]],\"96tn/4\":[\"Claim failed\"],\"JalkSW\":[\"Claim rewards\"],\"IjLl6T\":[\"Claim successful\"],\"9JsE4+\":[\"Claim your rewards\"],\"fmr9hF\":[\"Claimed from the \",[\"0\"],\" rewards pool\"],\"C40d+t\":[\"Claiming \",[\"amount\"],\" \",[\"symbol\"]],\"AZLQ3W\":[\"Claiming from the \",[\"0\"],\" rewards pool\"],\"XTqkjC\":[\"Claiming rewards\"],\"B4Atwp\":[\"Collateral to migrate and upgrade\"],\"bABgsS\":[\"Collateral value\"],\"52+oOS\":[\"Collateralization ratio\"],\"na9F13\":[\"Combined actions\"],\"7VpPHA\":[\"Confirm\"],\"i2ntyN\":[\"Confirm position\"],\"boxUWK\":[\"Confirm the change in your position\"],\"jh0i4n\":[\"Confirm this transaction in your wallet.\"],\"+rcpky\":[\"Confirm trade details\"],\"dOpuYO\":[\"Confirm your claim\"],\"LDafjB\":[\"Confirm your migration\"],\"UeLGc8\":[\"Confirm your position\"],\"a9jdk3\":[\"Confirm your revert\"],\"5i7BBY\":[\"Confirm your trade\"],\"5/1e4L\":[\"Confirm your transaction\"],\"RguYfm\":[\"Confirm your transfer\"],\"Vkn0om\":[\"Confirm your upgrade\"],\"31o31J\":[\"Connect a wallet to view and manage your funds\"],\"uiMHKV\":[\"Connect a wallet to view your transaction history.\"],\"Zk71jD\":[\"Connect to explore Sky Protocol features\"],\"VHOVEJ\":[\"Connect wallet\"],\"CtByM7\":[\"Connect Wallet\"],\"xGVfLh\":[\"Continue\"],\"o2hKMx\":[\"Continue to migrate\"],\"dNkWkk\":[\"Continue to open Staking position and migrate\"],\"6V3Ea3\":[\"Copied\"],\"UyTxCC\":[\"Copy transaction hash\"],\"4/r90S\":[\"Creating order\"],\"OdcCkY\":[\"Creating order to trade \",[\"originAmount\"],\" \",[\"0\"],\" for \",[\"targetAmount\"],\" \",[\"1\"]],\"ONgiPZ\":[\"Creation of new positions has been disabled. Management of existing positions remains available.\"],\"5IKmDJ\":[\"Current \",[\"0\"],\" price\"],\"0/hald\":[\"Current MKR price\"],\"91aIlo\":[\"Current SKY price\"],\"8Tg/JR\":[\"Custom\"],\"mYGY3B\":[\"Date\"],\"osXj5n\":[\"Debt ceiling\"],\"aXWapR\":[\"Debt ceiling utilization\"],\"OH1wUP\":[\"Debt must be paid off entirely, or left with a minimum of \",[\"0\"]],\"OqvFST\":[\"Debt to migrate\"],\"OreCAS\":[\"Delayed Upgrade Penalty\"],\"XbvxUa\":[\"Delegate\"],\"4cDE5U\":[\"Delegates in receipt of token voting power can never directly access any tokens delegated to them, including staked tokens. Throughout the delegation process, you always own and are in control of your staked tokens, and you can change your delegate at any time. Staking to delegate your voting power may be a useful option for governance token holders who have limited time to allocate to the process, who want to save on the cost of gas involved in voting on their own, and who also want to earn Staking Rewards.\"],\"URmyfc\":[\"Details\"],\"mSlzbk\":[\"Directly trade eligible tokens for Sky ecosystem tokens using permissionless and non-custodial rails. With the Sky.money interface, you can access the decentralised Sky Protocol to trade, via smart contracts on the blockchain instead of relying on centralised entities.\"],\"EruE+Y\":[\"Doing multicall\"],\"LeBTa4\":[\"Earn with USDS\"],\"J3/IOp\":[\"Enter amount\"],\"0k03/k\":[\"Enter an amount of USDS to revert\"],\"SlfejT\":[\"Error\"],\"JSOszs\":[\"Error claiming from the \",[\"0\"],\" rewards pool\"],\"tFgCIM\":[\"Error fetching quote\"],\"kzLw5+\":[\"Error preparing transaction\"],\"9E2YVn\":[\"Estimated price impact\"],\"sXKb3l\":[\"Exchange rate\"],\"ERDm8Q\":[\"Execute Migration\"],\"Rwrues\":[\"Exit fee\"],\"1Ukl6z\":[\"Exit fee percentage\"],\"uroj3Y\":[\"Exit Seal Engine\"],\"5qYFxv\":[\"Expected input\"],\"5zAbWs\":[\"Expected output\"],\"aJ4pMe\":[\"FAQs\"],\"eyDxfX\":[\"Fetching position details\"],\"8BRHep\":[\"Fetching price\"],\"bwTCFf\":[\"Fetching transaction details\"],\"0+yVIs\":[\"Funds\"],\"n2tRx5\":[\"Get rewards\"],\"2vrrZN\":[\"Get rewards with USDS\"],\"Hco/fy\":[\"Get rewards with your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" \",[\"0\"]],\"r80m0R\":[\"Get rewards with your USDS\"],\"GVqUwO\":[\"Get SKY rewards with USDS\"],\"Xqya6K\":[\"Go to \",[\"0\"],\" \",[\"module\"]],\"VMlRqi\":[\"Hide details\"],\"SJE/aT\":[\"High risk\"],\"N6Yu1E\":[\"How much \",[\"0\"],\" would you like to seal?\"],\"0GN4ro\":[\"How much \",[\"0\"],\" would you like to supply?\"],\"alelgA\":[\"How much \",[\"0\"],\" would you like to withdraw?\"],\"Aj6eSs\":[\"How much SKY would you like to stake?\"],\"I+EWz5\":[\"How much SKY would you like to unstake?\"],\"RVfqB6\":[\"How much USDS would you like to supply?\"],\"Y9x9vA\":[\"How much USDS would you like to withdraw?\"],\"p2Lq9v\":[\"How much would you like to borrow? (Optional)\"],\"uoB8aW\":[\"How much would you like to repay?\"],\"BI4X06\":[\"How much would you like to unseal?\"],\"5Xwi7N\":[\"I acknowledge that my MKR collateral will be upgraded to SKY and that this action is irreversible.\"],\"AdrngO\":[\"I have read and understand the\"],\"zzHkj0\":[\"If the actual slippage is greater than your chosen tolerance level, the transaction will fail and be reverted.\"],\"joAGUm\":[\"in order to provide access to Seal Rewards and encourage a deeper commitment to Sky ecosystem governance.\"],\"/LCAwL\":[\"In progress\"],\"jxmtLS\":[\"Input is estimated. You will spend at most \",[\"slippageAdjustedQuote\"],\" \",[\"0\"],\" or the transaction will revert.\"],\"cPcTW+\":[\"Insufficient funds\"],\"91ztwA\":[\"Insufficient funds. Your balance is \",[\"0\"],\" \",[\"1\"],\".\"],\"zwWKhA\":[\"Learn more\"],\"+kaplw\":[\"Legal Terms\"],\"M9fkA0\":[\"Liquidated\"],\"drdV8R\":[\"Liquidation\"],\"jK/Hx9\":[\"Liquidation price\"],\"f83Z+E\":[\"Liquidation ratio\"],\"QebUJp\":[\"Liquidation risk meter\"],\"PvW9vD\":[\"Liquidation risk too high\"],\"yQE2r9\":[\"Loading\"],\"lLvRjy\":[\"Looks like you need \",[\"0\"],\" to get rewards\"],\"izP1nW\":[\"Looks like you need USDS\"],\"owGS71\":[\"Low risk\"],\"mEal++\":[\"Manage Position \",[\"0\"]],\"VkC8HD\":[\"Manage your position(s)\"],\"xjWv96\":[\"Manage your staking position(s)\"],\"6ntV4v\":[\"Max borrowable amount\"],\"ERwTwB\":[\"Maximum input\"],\"VXFjd8\":[\"Metrics\"],\"y5rS9U\":[\"Migrate\"],\"wzSERq\":[\"Migrate from:\"],\"HqOTGT\":[\"Migrate position\"],\"jF99e4\":[\"Migrate to:\"],\"GrXJP9\":[\"Migrate your position(s) to the Staking Engine\"],\"NAA/Qh\":[\"Migrating your old position\"],\"u6h8ps\":[\"Migration\"],\"stZYz8\":[\"Migration contract approved\"],\"n+9S/a\":[\"Migration failed\"],\"dASpCv\":[\"Migration successful\"],\"Wfcj3C\":[\"Min borrowable amount\"],\"EdyhBw\":[\"Minimum output\"],\"jfjdE/\":[\"MKR\"],\"A6HSZk\":[\"MKR delegated by you\"],\"4V3GfI\":[\"MKR Liquidation price\"],\"K3og3+\":[\"MKR supplied to the Seal Engine\"],\"LV+hFt\":[\"More rewards coming soon\"],\"xS6gKM\":[\"Multicall failed\"],\"UHEof5\":[\"Multicall successful\"],\"71gS06\":[\"My rewards\"],\"/WDzNV\":[\"Network costs (est.)\"],\"xTLCYa\":[\"Network Error\"],\"0P46e1\":[\"New positions disabled\"],\"dEuBX/\":[\"Next, confirm the revert transaction.\"],\"/9a865\":[\"Next, confirm the transaction in your wallet.\"],\"s1/bt4\":[\"Next, confirm the upgrade transaction.\"],\"y1xddf\":[\"Next, execute Migration.\"],\"r+w5Bx\":[\"No balances found\"],\"7DSVY1\":[\"No delegate\"],\"3BdDlA\":[\"No delegates found\"],\"7elymg\":[\"No history found\"],\"UK1Wsk\":[\"No reward\"],\"+z+MZn\":[\"No rewards found\"],\"8bNIKG\":[\"No transactions found\"],\"YYy1A7\":[\"Not enough collateral to borrow\"],\"XfDD/m\":[\"Not enough USDS in your wallet\"],\"fQoNs3\":[\"Note that reverted transactions may still incur gas fees.\"],\"uGjDTp\":[\"On Arbitrum, you can convert between USDS, sUSDS and USDC through a Peg Stability Module (PSM) deployed to Arbitrum and powered by Spark. The PSM on Arbitrum handles conversions programmatically, driven at your direction. PSMs are smart contracts designed to maintain the stability of stablecoins and allow users to convert certain stablecoins directly with the Sky Protocol at a fixed rate and with no fees. However, blockchain (gas) fees may apply.\"],\"wUm+E3\":[\"On Base, you can convert between USDS, sUSDS and USDC through a Peg Stability Module (PSM) deployed to the Base blockchain and powered by Spark. The PSM on Base handles conversions programmatically, driven at your direction. PSMs are smart contracts designed to maintain the stability of stablecoins and allow users to convert certain stablecoins directly with the Sky Protocol at a fixed rate and with no fees. However, blockchain (gas) fees may apply.\"],\"1UYy6/\":[\"Only Ethereum Mainnet and Base are supported at this time.<0/>Please switch networks to continue.\"],\"2j/9sB\":[\"Open a new position\"],\"a/+Wxk\":[\"Open a position\"],\"M1JiPR\":[\"Open a position in new engine\"],\"EROE7C\":[\"Open new Staking position\"],\"HglIuX\":[\"Open position\"],\"yeN+0t\":[\"Open Position\"],\"fecnvZ\":[\"Opening position\"],\"MepIIx\":[\"or a contract that you own\"],\"see00j\":[\"Order cancellation attempt failed\"],\"H5qWhm\":[\"Order cancelled\"],\"rOjKDb\":[\"Order created\"],\"gmgvmw\":[\"Order creation failed\"],\"+8sFxs\":[\"Output is estimated. You will receive at least \",[\"slippageAdjustedQuote\"],\" \",[\"0\"],\" or the transaction will revert.\"],\"ebshg7\":[\"Please allow the migration contract to access your SKY and/or MKR tokens in order to migrate your position.\"],\"reiBba\":[\"Please allow this app to access the \",[\"symbol\"],\" in your wallet.\"],\"ehnwnY\":[\"Please allow this app to access the tokens in your wallet.\"],\"BPNdM5\":[\"Please confirm that you want to claim your \",[\"symbol\"],\" rewards directly to your wallet.\"],\"Xe3UgS\":[\"Please confirm that you want to claim your rewards directly to your wallet.\"],\"qNeLEO\":[\"Please connect your wallet to Ethereum Mainnet to start the migration of your positions.\"],\"tQj3dN\":[\"Please connect your wallet to view your history\"],\"P+gnB7\":[\"Please try again\"],\"RUdxWn\":[\"Please try the action again or reach out on Discord for assistance if the problem persists.\"],\"rYG2u6\":[\"Please wait...\"],\"lukEtz\":[\"Position overview\"],\"M2evD6\":[\"Position summary\"],\"ySm+ue\":[\"Preparing to withdraw \",[\"amount\"],\" \",[\"symbol\"]],\"4eNKHk\":[\"Presign transaction error\"],\"kH6wUX\":[\"Price impact\"],\"OFSQQU\":[\"Processing transaction\"],\"fqDzSu\":[\"Rate\"],\"TAocpQ\":[\"Rate: \",[\"0\"]],\"p6dYWE\":[\"Ready to upgrade and explore?\"],\"1t/NnN\":[\"Reject\"],\"2ST7PO\":[\"Remaining \",[\"0\"],\" balance\"],\"ARu1L4\":[\"Repaid\"],\"3q3mFy\":[\"Repay\"],\"UkyQ9/\":[\"Repaying\"],\"b9wOqS\":[\"Repaying USDS in the Seal Rewards module\"],\"emVX71\":[\"Repaying USDS in the Stake Rewards module\"],\"6gRgw8\":[\"Retry\"],\"jJdwCB\":[\"Revert\"],\"2siKqA\":[\"Revert \",[\"0\"],\" into \",[\"1\"]],\"1Uk3Sx\":[\"Revert failed\"],\"/rDyyE\":[\"Revert successful\"],\"wFcQgg\":[\"Review trade\"],\"vTA+DN\":[\"Reward\"],\"5BAZfS\":[\"rewards\"],\"4cJ0hF\":[\"Rewards\"],\"cBN7Rx\":[\"Rewards Suppliers\"],\"MgRuAB\":[\"Rewards Supply\"],\"DKSrEg\":[\"Rewards Withdraw \"],\"dMe9aP\":[\"Risk level\"],\"955Am3\":[\"savings\"],\"Baj2MJ\":[\"Savings\"],\"rpF9Ks\":[\"Savings balance\"],\"cenXKH\":[\"Savings Suppliers\"],\"aL3WlV\":[\"Savings Supply\"],\"GaNPNN\":[\"Savings Withdraw\"],\"fHfpUa\":[\"seal\"],\"QHu5HJ\":[\"Seal\"],\"8eFMr9\":[\"Seal and borrow\"],\"D44p5E\":[\"Seal and Borrow\"],\"uXcnBJ\":[\"Seal Engine\"],\"zsYYaF\":[\"Seal Engine is deprecated\"],\"g+LgtS\":[\"Seal Position \",[\"0\"]],\"kfoFPG\":[\"Seal reward\"],\"kpSfRC\":[\"Seal Rewards can be accessed when you supply MKR or SKY to the Seal Engine of the decentralised, non-custodial Sky Protocol. Currently, all Seal Rewards take the form of USDS. Eventually, subject to Sky ecosystem governance approval, Seal Rewards may also be available in the form of Sky Star tokens.\"],\"9a3GXg\":[\"Seal your tokens and continue to collect rewards\"],\"x4sATq\":[\"Sealed\"],\"XroWGN\":[\"Sealing\"],\"i+3e58\":[\"Sealing MKR in the Seal Rewards module\"],\"vSsmlb\":[\"Sealing SKY in the Seal Rewards module\"],\"0nGp+R\":[\"See all rewards\"],\"1nxYp+\":[\"Select a delegate\"],\"T0Y2+3\":[\"Select a token\"],\"4NxZNv\":[\"Select delegate\"],\"4h8dlm\":[\"Select reward\"],\"0RrIzN\":[\"Select token\"],\"cY9Ul6\":[\"Sending \",[\"0\"],\" \",[\"1\"],\" to the EthFlow contract\"],\"N9FI6u\":[\"Sending \",[\"originAmount\"],\" \",[\"0\"],\" to the contract\"],\"MaT4aP\":[\"Sending ETH\"],\"/fk+tg\":[\"Show MKR values\"],\"sF1iBn\":[\"Show SKY values\"],\"PciV53\":[\"Signing failed\"],\"6Uau97\":[\"Skip\"],\"O5iCTB\":[\"SKY\"],\"Ijnb8m\":[\"SKY delegated by you\"],\"kZe2Hz\":[\"SKY is a native governance token of the decentralised Sky ecosystem and the upgraded version of MKR. You can upgrade your MKR to SKY at the rate of 1:24,000, trade SKY for USDS and, soon, use it to accumulate Activation Token Rewards and participate in Sky ecosystem governance.\"],\"Y1m0OS\":[\"SKY Liquidation price\"],\"MaeKFC\":[\"Sky Protocol activity\"],\"PW8h7p\":[\"Sky Protocol features\"],\"JOoMed\":[\"Sky Protocol overview\"],\"s0FRGb\":[\"Sky Savings Rate\"],\"vv+t94\":[\"Sky Savings Rate info\"],\"Bmf/1K\":[\"Sky Savings Rate Pool\"],\"wMckBM\":[\"SKY supplied to Staking Engine\"],\"fVXVhr\":[\"Sky Token Rewards\"],\"faBVe0\":[\"Sky Token Rewards activity\"],\"CNwxiU\":[\"Sky Token Rewards overview\"],\"cd3AuW\":[\"Sky Tokens Rewards are what you access when you supply USDS to the Sky Token Rewards module of the decentralised Sky Protocol. Sky Token Rewards are in the form of SKY governance tokens. No minimum USDS supply amount is required. With the Sky Protocol, you can access rewards without giving up control of your supplied funds.\"],\"CMHmbm\":[\"Slippage\"],\"GbNWWs\":[\"Slippage tolerance\"],\"nwtY4N\":[\"Something went wrong\"],\"d6NowW\":[\"Something went wrong when trying to post the order to the Order Book. Please try again.\"],\"K2KBQO\":[\"Something went wrong when trying to send the presign transaction. Please try again.\"],\"2xYoRh\":[\"Something went wrong when trying to sign the message. Please try again.\"],\"BUs6bM\":[\"Something went wrong with your transaction. Please try again.\"],\"SIF9mV\":[\"Something went wrong with your withdraw. Please try again.\"],\"yHwG3y\":[\"Soon\"],\"BTYwOV\":[\"Soon on \",[\"0\"]],\"GgFN8s\":[\"stake\"],\"JYKRJS\":[\"Stake\"],\"/Yngk8\":[\"Stake and borrow\"],\"AxkgEQ\":[\"Stake and Borrow\"],\"q6lAbz\":[\"Staked\"],\"KsqhWn\":[\"Staking\"],\"nv89++\":[\"Staking Engine\"],\"GIuDLv\":[\"Staking Engine Overview\"],\"FFWnaC\":[\"Staking MKR in the Stake Rewards module\"],\"HY3v9a\":[\"Staking position \",[\"0\"]],\"cm7uZi\":[\"Staking positions\"],\"dQsGr4\":[\"Staking reward\"],\"oSMtIr\":[\"Staking Reward\"],\"VtYGp9\":[\"Staking Rewards can be accessed when SKY is supplied to the Staking Engine of the decentralized, non-custodial Sky Protocol. Currently, all Staking Rewards take the form of USDS. Staking Reward rates are determined by Sky Ecosystem Governance through the process of decentralized onchain voting.\"],\"fq8VvK\":[\"Staking Rewards overview\"],\"3K2VSu\":[\"Staking SKY in the Staking Rewards Engine\"],\"tOb+Bs\":[\"Start getting rewards\"],\"XbPrwL\":[\"Start saving\"],\"ne/7f/\":[\"Start saving with your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" \",[\"0\"]],\"hQRttt\":[\"Submit\"],\"zzDlyQ\":[\"Success\"],\"oMgC5V\":[\"Success!\"],\"RGHzX4\":[\"Successfully claimed your rewards\"],\"8yaM29\":[\"Successfully withdrawn\"],\"mQKIbi\":[\"Supplied \",[\"0\"],\" to Sky Token Rewards module\"],\"G2ydN6\":[\"Supplied balance\"],\"q/qf2e\":[\"Supplied Funds\"],\"9RecCt\":[\"Suppliers\"],\"bwSQI0\":[\"Supply\"],\"ifSqdb\":[\"Supply failed\"],\"QLT3yd\":[\"Supply successful\"],\"gIFGFK\":[\"Supplying \",[\"0\"],\" \",[\"1\"]],\"gQA+BV\":[\"Supplying \",[\"0\"],\" to Sky Token Rewards module\"],\"KyXvg5\":[\"Supplying \",[\"0\"],\" USDS\"],\"wDRiiy\":[\"Supplying stablecoins to the Savings feature on either Arbitrum or Ethereum is very similar. However, given that no native Sky Savings Rate module is currently deployed to Arbitrum, when transacting on Arbitrum you always interact with the Peg Stability Module (PSM) for conversions to/from USDS, sUSDS and USDC. The PSM on Arbitrum handles conversions programmatically, driven at your direction, between these pairs directly.\"],\"ypSkCA\":[\"sUSDS\"],\"aDw3o4\":[\"sUSDS is a savings token for eligible users. When you supply USDS to the Sky Savings Rate module, you access the Sky Savings Rate and may receive sUSDS tokens. These sUSDS tokens serve as a digital record of your USDS interaction with the SSR module and any value accrued to your position.\"],\"TA0cAA\":[\"Switch chain\"],\"aRPqbz\":[\"Switch network\"],\"iFaZvO\":[\"Terms of Use.\"],\"21v4Ut\":[\"The experience of supplying stablecoins to the Savings feature on Base and Ethereum is very similar. However, given that no native Sky Savings Rate module is deployed to Base, when transacting on Base you always interact with the Peg Stability Module (PSM) for conversions to/from USDS, sUSDS and USDC. The PSM on Base handles conversions programmatically, driven at your direction, between these pairs directly.\"],\"U9+cur\":[\"The MKR and or SKY tokens you supply to the Seal Engine are sealed behind an exit fee\"],\"+5UJJc\":[\"The multicall transaction was successful\"],\"fdYBYP\":[\"The Seal Engine has been deprecated. You can either migrate your positions to the Staking Engine or manually close them.\"],\"E82EBf\":[\"The Seal Engine is a module of the Sky Protocol. The MKR and or SKY tokens you supply to the Seal Engine are sealed behind an exit fee in order to provide access to Seal Rewards and encourage a deeper commitment to Sky ecosystem governance. With Sky, you always remain in control of your funds.\"],\"MkDxJ2\":[\"The Seal Engine is deprecated\"],\"2mmxra\":[\"The Seal Engine is now deprecated. Migrate your positions to the Staking Engine.\"],\"z7r4H/\":[\"The Staking Engine is a module of the Sky Protocol. It has replaced the Seal Engine, offering the same features but it has no exit fee and only supports SKY, not MKR. The SKY tokens you supply to the Seal Engine enable you to access Staking Rewards, and more. With Sky, you always remain in control of your assets.\"],\"ReQqwr\":[\"The transaction was not successful.\"],\"ZoRavi\":[\"The transaction was successful.\"],\"LAf9ty\":[\"The voting power delegation feature of the Staking Engine of the Sky Protocol enables you to entrust your voting power to a delegate of your choosing, who can then vote in the Sky Ecosystem Governance process on your behalf. You can choose one delegate per SKY position. If you want to entrust your SKY to two delegates using the Staking Engine, you will need to create two separate positions.\"],\"J8WFuz\":[\"then get rewards\"],\"GccUJx\":[\"There was an error fetching this data\"],\"ymaC9J\":[\"This position is not valid for migration\"],\"fqWDch\":[\"This reflects your slippage tolerance.\"],\"B5rbTw\":[\"To migrate, you'll need an open staking position.\"],\"kR/PYK\":[\"Token access approval in progress.\"],\"Wlo0Pj\":[\"Token access approved\"],\"knw7Th\":[\"Tokens to receive\"],\"ek5j0M\":[\"Total \",[\"0\"],\" Points rewarded\"],\"AupAL/\":[\"Total \",[\"0\"],\" rewarded\"],\"VyTyyx\":[\"Total \",[\"0\"],\" to \",[\"1\"]],\"m1Tkiq\":[\"Total MKR delegated\"],\"dG0hDK\":[\"Total SKY\"],\"u2HOn6\":[\"Total SKY delegated\"],\"krZBkx\":[\"Total SKY staked\"],\"hFuIUC\":[\"Total SKY upgraded\"],\"nSW2+t\":[\"Total supply of USDS\"],\"QjI6sW\":[\"Total TVL\"],\"7yAZTu\":[\"Total USDS\"],\"7Ip3+3\":[\"Total USDS borrowed\"],\"gR5tcs\":[\"Total USDS upgraded\"],\"v2at0H\":[\"trade\"],\"JHxGP5\":[\"Trade\"],\"wMXR42\":[\"Trade and get rewards\"],\"IBJ4m8\":[\"Trade and start saving\"],\"xLnv/y\":[\"Trade completed\"],\"F8/bq1\":[\"Trade details\"],\"qP3CX4\":[\"Trade failed\"],\"3BwII0\":[\"Trade successful\"],\"EGySk9\":[\"Trade USDC for USDS\"],\"+HuY5Y\":[\"Trade USDT for USDS\"],\"vYq+pF\":[\"Trade your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" for USDS \",[\"0\"]],\"JML3A+\":[\"Trade your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" for USDS to get rewards \",[\"0\"]],\"whTBHB\":[\"Trade your crypto tokens\"],\"ZFtwlj\":[\"Trades\"],\"HZN+sw\":[\"Trading\"],\"fKebHy\":[\"Trading \",[\"0\"],\" \",[\"1\"]],\"OeUID4\":[\"Trading \",[\"0\"],\" for \",[\"1\"]],\"1LjK22\":[\"Transaction history\"],\"yJUUbn\":[\"Transaction overview\"],\"4wyw8H\":[\"Transactions\"],\"hVOvL5\":[\"Transfer the voting power of your MKR and SKY tokens to a recognized delegate\"],\"TVVzzC\":[\"Transferring \",[\"amount\"],\" \",[\"symbol\"]],\"FHKsZF\":[\"TVL\"],\"UGKYAL\":[\"TVL (Sealed)\"],\"jsD/E9\":[\"TVL (Staked)\"],\"F/aF11\":[\"TVL (Total Value Locked)\"],\"M/qFyA\":[\"Tx hash\"],\"+zy2Nq\":[\"Type\"],\"pvle9K\":[\"Unable to fetch balance\"],\"dDjdmw\":[\"Unable to fetch data\"],\"8ctLUE\":[\"Unable to fetch history\"],\"vJ4BgG\":[\"Unable to load chart data, please try again later.\"],\"kWqOio\":[\"Unknown status\"],\"wVM3lS\":[\"Unknown status.\"],\"n8rLbA\":[\"Unseal\"],\"lb0nUd\":[\"Unseal and pay back\"],\"TMmP/k\":[\"Unseal kick\"],\"EnpjmS\":[\"Unsealing\"],\"OFjZGo\":[\"Unstake\"],\"ND/gUe\":[\"Unstake and pay back\"],\"a9D+6D\":[\"Unstaked\"],\"1gWStS\":[\"Unstaking\"],\"/eZFGD\":[\"Update Position\"],\"C7+lrh\":[\"Updating position\"],\"CI7l3I\":[\"upgrade\"],\"kwkhPe\":[\"Upgrade\"],\"RuKyDj\":[\"Upgrade \",[\"0\"],\" into \",[\"1\"]],\"l7KdRZ\":[\"Upgrade and get rewards\"],\"Ak/bnf\":[\"Upgrade and Save\"],\"/ro1de\":[\"Upgrade DAI to USDS\"],\"iFffAs\":[\"Upgrade failed\"],\"BBcLr/\":[\"Upgrade MKR to SKY\"],\"nBBfdP\":[\"Upgrade stats\"],\"it0Uj0\":[\"Upgrade successful\"],\"7mDs5j\":[\"Upgrade your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" to SKY \",[\"0\"]],\"nCVcPv\":[\"Upgrade your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" to USDS \",[\"0\"]],\"NiuUNJ\":[\"Upgrade your \",[\"formattedBalance\"],\" \",[\"upperSymbol\"],\" to USDS to get rewards \",[\"0\"]],\"tdLkWD\":[\"Upgrade your DAI and MKR\"],\"mMTg5T\":[\"USDS\"],\"a3SIAW\":[\"USDS borrowed\"],\"rtlUFl\":[\"USDS is the stablecoin of the decentralised Sky Protocol. It can be used in several ways, including to participate in the Sky Savings Rate and get Sky Token Rewards without giving up control. It is the upgraded version of DAI.\"],\"35Aeb5\":[\"USDS not supplied\"],\"DkT6+s\":[\"USDS supplied\"],\"BN3P7Z\":[\"USDS supplied to Rewards\"],\"wMHvYH\":[\"Value\"],\"B5+3eA\":[\"View Chronicle\"],\"8sLe4/\":[\"View contract\"],\"B45JHN\":[\"View delegate profile\"],\"2Eoi/a\":[\"View details\"],\"iKNHSh\":[\"View on Mainnet\"],\"B6gcTV\":[\"View transaction on \",[\"explorerName\"]],\"ik1/7b\":[\"View transaction on CoW Explorer\"],\"1KJVZA\":[\"VPN Detected\"],\"v/dhKi\":[\"Waiting for confirmation\"],\"Fm6tB5\":[\"Waiting for the order to be executed by a solver to trade \",[\"originAmount\"],\" \",[\"0\"],\" for \",[\"targetAmount\"],\" \",[\"1\"]],\"LPRCSq\":[\"Wallet Funds\"],\"l6hetR\":[\"We could not approve the migrator contract to migrate your position.\"],\"Mv9XuX\":[\"We could not approve your token allowance.\"],\"+0kfJF\":[\"We could not claim your rewards.\"],\"1RmYBC\":[\"We could not complete the transaction.\"],\"869lRt\":[\"We could not migrate your position.\"],\"uuQUbT\":[\"We couldn't load the Seal module rewards. Please try again later.\"],\"GKhJGt\":[\"We couldn't load the Stake module rewards. Please try again later.\"],\"87d5yX\":[\"We couldn't load your funds. Please try again later.\"],\"6IvQrp\":[\"When you hold SKY tokens, you maintain the right to participate in the process of Sky Ecosystem Governance voting. That means that you have the ability to contribute to the community-driven, decentralized ecosystem decision-making process, which occurs through onchain voting.\"],\"LHZrJ5\":[\"When you supply USDS to the Sky Savings Rate module of the decentralised Sky Protocol, you access the Sky Saving Rate and may accumulate additional USDS over time. No minimum supply amount is required, and you always maintain control of your supplied funds, as this feature is non-custodial.\"],\"OsyKSt\":[\"Withdraw\"],\"JzNyI/\":[\"Withdraw failed\"],\"CFlqeA\":[\"Withdraw successful\"],\"LM3Gr+\":[\"Withdrawal\"],\"4jYJBs\":[\"Withdrawing \",[\"0\"],\" \",[\"1\"]],\"yQwdfi\":[\"Withdrawing \",[\"0\"],\" from Sky Token Rewards module\"],\"U8T2RG\":[\"Withdrawing \",[\"0\"],\" USDS\"],\"d3Og12\":[\"Withdrawing \",[\"amount\"],\" \",[\"symbol\"]],\"4nZOms\":[\"You approved \",[\"0\"]],\"lP3Uf0\":[\"You approved \",[\"0\"],\" \",[\"1\"]],\"+onGpM\":[\"You approved \",[\"0\"],\" SKY\"],\"XVi6yz\":[\"You approved MKR\"],\"kdPSTy\":[\"You approved SKY\"],\"0trmLT\":[\"You approved the migrator contract to migrate your position.\"],\"JSXCUk\":[\"You approved USDS\"],\"GYzu47\":[\"You are migrating your position from the Seal Engine to the Staking Engine. No exist fee applies. Please check the acknowledgement box below to proceed.\"],\"Sr+aVb\":[\"You are now trading \",[\"originAmount\"],\" \",[\"0\"],\". You will receive \",[\"targetAmount\"],\" \",[\"1\"]],\"PQ1fZG\":[\"You borrowed\"],\"WJu9ZH\":[\"You can optionally select a delegate or skip this step\"],\"U5GtXo\":[\"You claimed your rewards\"],\"L4PHD4\":[\"You don't have any open positions.\"],\"7D82TB\":[\"You have no debt to repay\"],\"UYnzw5\":[\"You just opened your position\"],\"tc6Cuk\":[\"You just updated your position\"],\"fm1V3m\":[\"You received \",[\"targetAmount\"],\" \",[\"0\"],\" for \",[\"originAmount\"],\" \",[\"1\"],\".\"],\"kW4v0V\":[\"You reverted \",[\"0\"],\" \",[\"1\"],\" into \",[\"2\"]],\"hgv1+M\":[\"You sealed\"],\"sW6QeT\":[\"You staked\"],\"KSYIPL\":[\"You successfully cancelled the order\"],\"XWwT79\":[\"You successfully migrated your position.\"],\"Jv2U3H\":[\"You successfully traded \",[\"originAmount\"],\" \",[\"0\"],\" for \",[\"targetAmount\"],\" \",[\"1\"]],\"cu/5hB\":[\"You successfully withdrew \",[\"amount\"],\" \",[\"symbol\"]],\"ukgWWq\":[\"You supplied \",[\"0\"],\" \",[\"1\"]],\"J0nYIm\":[\"You supplied \",[\"0\"],\" USDS\"],\"wVr3td\":[\"You traded \",[\"0\"],\" \",[\"1\"],\" for \",[\"2\"],\" \",[\"3\"]],\"FiN9Er\":[\"You upgraded \",[\"0\"],\" \",[\"1\"],\" into \",[\"2\"]],\"1YEFAb\":[\"You will migrate your debt and your sealed MKR/SKY from the Seal Engine and stake directly into the Staking Engine.\"],\"+HdZdS\":[\"You will supply\"],\"vFfJSh\":[\"You will withdraw\"],\"0BAvJA\":[\"You withdrew \",[\"0\"],\" \",[\"1\"]],\"dkpskf\":[\"You withdrew \",[\"0\"],\" USDS\"],\"wHkYkI\":[\"You’ve added \",[\"symbol\"],\" to the Sky Token Rewards module.\"],\"+t7VJd\":[\"You've borrowed \",[\"borrowAmount\"],\" USDS by sealing \",[\"collateralToLock\"],\" \",[\"0\"],\". Your new position is open.\"],\"2cIWig\":[\"You've borrowed \",[\"borrowAmount\"],\" USDS by sealing \",[\"collateralToLock\"],\" \",[\"0\"],\". Your position is updated.\"],\"XtqJ3P\":[\"You've borrowed \",[\"borrowAmount\"],\" USDS by staking \",[\"collateralToLock\"],\" \",[\"0\"],\". Your new position is open.\"],\"Ra2ptz\":[\"You've borrowed \",[\"borrowAmount\"],\" USDS by staking \",[\"collateralToLock\"],\" \",[\"0\"],\". Your position is updated.\"],\"3++9pk\":[\"You've borrowed \",[\"borrowAmount\"],\" USDS. Your position is updated.\"],\"XtLD/P\":[\"You’ve claimed \",[\"amount\"],\" \",[\"symbol\"],\" rewards\"],\"0SCgXu\":[\"You’ve claimed your rewards\"],\"L0clWI\":[\"You've received \",[\"amount\"],\" \",[\"symbol\"],\".\"],\"IoTdPf\":[\"You've repaid \",[\"borrowToRepay\"],\" USDS to exit your position.\"],\"tjh+1P\":[\"You've sealed \",[\"collateralToLock\"],\" \",[\"0\"],\". Your new position is open.\"],\"e70lXJ\":[\"You've sealed \",[\"collateralToLock\"],\" \",[\"0\"],\". Your position is updated.\"],\"H7uHNV\":[\"You've staked \",[\"collateralToLock\"],\" \",[\"0\"],\". Your new position is open.\"],\"EZhYRc\":[\"You've staked \",[\"collateralToLock\"],\" \",[\"0\"],\". Your position is updated.\"],\"4/BZ0J\":[\"You've successfully migrated your MKR (automatically upgraded to SKY) and USDS debt from the Seal Engine to the Staking Engine.\"],\"sVeJD+\":[\"You've supplied \",[\"amount\"],\" \",[\"symbol\"],\" to the Sky Savings Rate module\"],\"mttARW\":[\"You've unsealed \",[\"collateralToFree\"],\" \",[\"0\"],\" and repaid \",[\"borrowToRepay\"],\" USDS to exit your position. An exit fee may have been applied.\"],\"FP/yyw\":[\"You've unsealed \",[\"collateralToFree\"],\" \",[\"0\"],\" to exit your position. An exit fee may have been applied.\"],\"gI+xQX\":[\"You've unstaked \",[\"collateralToFree\"],\" \",[\"0\"],\" and repaid \",[\"borrowToRepay\"],\" USDS to exit your position.\"],\"9VxYJE\":[\"You've unstaked \",[\"collateralToFree\"],\" \",[\"0\"],\" to exit your position.\"],\"50uoCO\":[\"You've withdrawn \",[\"amount\"],\" \",[\"symbol\"],\" from the Sky Savings Rate module.\"],\"oIFpug\":[\"Your access is restricted. For more information, please refer to our \",[\"0\"],\".\"],\"IDNK1Q\":[\"Your balances\"],\"4blUNV\":[\"Your cancellation request has been placed\"],\"2AwcW8\":[\"Your claim is being processed on the blockchain. Please wait.\"],\"lAceUj\":[\"Your DeFi journey with Sky is just beginning. Connect your wallet to access the decentralised Sky Protocol and upgrade your DAI to USDS, and your MKR to SKY. Unlocking all the Sky Protocol has to offer, without giving up control, is easy. \"],\"7ahYIu\":[\"Your funds\"],\"lKyonc\":[\"Your migration is being processed on the blockchain. Please wait.\"],\"ynkEEt\":[\"Your MKR and SKY tokens, as well as any rewards that you accumulate, are supplied to a non-custodial smart contract, such that no intermediary takes custody of those tokens. With Sky, you always remain in control of your assets.\"],\"gjXZW3\":[\"Your position \",[\"0\"]],\"LcLwJZ\":[\"Your positions\"],\"XtF2sX\":[\"Your revert is being processed on the blockchain. Please wait.\"],\"7sHd67\":[\"Your Rewards balances\"],\"aDAoh3\":[\"Your Rewards transaction history\"],\"98RblC\":[\"Your Savings \",[\"0\"],\" balance will be\"],\"7DVg0l\":[\"Your Savings transaction history\"],\"7LaudL\":[\"Your Seal Position \",[\"0\"]],\"70dp+h\":[\"Your Seal position transaction history\"],\"0Vympa\":[\"Your sealed tokens enable you to create one or more positions through which you access rewards. You can:\"],\"5uZl11\":[\"Your Staking Engine transaction history\"],\"PlYYhG\":[\"Your staking position is now active. Next, start the migration process.\"],\"tfo6j0\":[\"Your Staking position transaction history\"],\"xcE0Cd\":[\"Your supply is being processed on the blockchain. Please wait.\"],\"FvgcEU\":[\"Your trade is being processed on the blockchain. Please wait.\"],\"IY4lJa\":[\"Your Trade transaction history\"],\"2oIfJv\":[\"Your transaction is being processed on the blockchain to create your position. Please wait.\"],\"YeWXJ6\":[\"Your transaction is being processed on the blockchain to update your position. Please wait.\"],\"SE2RR4\":[\"Your transaction is being processed on the blockchain. Please wait.\"],\"hcdvRM\":[\"Your transfer is being processed on the blockchain. Please wait.\"],\"24fRGM\":[\"Your upgrade is being processed on the blockchain. Please wait.\"],\"zupEAx\":[\"Your Upgrade/Revert transaction history\"],\"v+0dIf\":[\"Your wallet \",[\"0\"],\" balance will be\"],\"jCqPqe\":[\"Your wallet is connected to an unsupported network\"],\"iZTWDn\":[\"Your withdrawal is being processed on the blockchain. Please wait.\"]}")as Messages;
\ No newline at end of file
diff --git a/packages/widgets/src/widgets/BalancesWidget/lib/getHistoryIconSource.tsx b/packages/widgets/src/widgets/BalancesWidget/lib/getHistoryIconSource.tsx
index 4765c1095..7cb43e71e 100644
--- a/packages/widgets/src/widgets/BalancesWidget/lib/getHistoryIconSource.tsx
+++ b/packages/widgets/src/widgets/BalancesWidget/lib/getHistoryIconSource.tsx
@@ -31,10 +31,24 @@ export const getHistoryIconSource = ({
     case ModuleEnum.SEAL:
       return src + 'seal.svg';
     case ModuleEnum.STAKE:
-      return type && [TransactionTypeEnum.STAKE, TransactionTypeEnum.STAKE_REPAY].includes(type)
-        ? src + 'savings-supply.svg'
-        : type && [TransactionTypeEnum.UNSTAKE, TransactionTypeEnum.STAKE_BORROW].includes(type)
-          ? src + 'savings-withdraw.svg'
-          : '';
+      return type && [TransactionTypeEnum.STAKE].includes(type)
+        ? src + 'stake.svg'
+        : type && [TransactionTypeEnum.STAKE_REPAY].includes(type)
+          ? src + 'repaid.svg'
+          : type && [TransactionTypeEnum.UNSTAKE].includes(type)
+            ? src + 'unstake.svg'
+            : type && [TransactionTypeEnum.STAKE_OPEN].includes(type)
+              ? src + 'open_position.svg'
+              : type && [TransactionTypeEnum.STAKE_SELECT_DELEGATE].includes(type)
+                ? src + 'delegate.svg'
+                : type && [TransactionTypeEnum.STAKE_BORROW].includes(type)
+                  ? src + 'borrow.svg'
+                  : type && [TransactionTypeEnum.STAKE_REWARD].includes(type)
+                    ? src + 'claim_rewards.svg'
+                    : type && [TransactionTypeEnum.UNSTAKE_KICK].includes(type)
+                      ? src + 'liquidated.svg'
+                      : type && [TransactionTypeEnum.STAKE_SELECT_REWARD].includes(type)
+                        ? src + 'select_reward.svg'
+                        : '';
   }
 };


Reviews:
user: login: coderabbitai[bot]
body: **Actionable comments posted: 3**

<details>
<summary>🧹 Nitpick comments (1)</summary><blockquote>

<details>
<summary>packages/widgets/src/widgets/BalancesWidget/lib/getHistoryIconSource.tsx (1)</summary><blockquote>

`34-52`: **Consider refactoring deeply nested ternary operators for better readability.**

While the implementation correctly maps each transaction type to its corresponding icon source, the nested ternary operator structure creates increasing indentation that could impact code readability and maintainability.


You could consider refactoring to a more maintainable structure using a mapping object or switch-case pattern:

```diff
- return type && [TransactionTypeEnum.STAKE].includes(type)
-   ? src + 'stake.svg'
-   : type && [TransactionTypeEnum.STAKE_REPAY].includes(type)
-     ? src + 'repaid.svg'
-     : type && [TransactionTypeEnum.UNSTAKE].includes(type)
-       ? src + 'unstake.svg'
-       : type && [TransactionTypeEnum.STAKE_OPEN].includes(type)
-         ? src + 'open_position.svg'
-         : type && [TransactionTypeEnum.STAKE_SELECT_DELEGATE].includes(type)
-           ? src + 'delegate.svg'
-           : type && [TransactionTypeEnum.STAKE_BORROW].includes(type)
-             ? src + 'borrow.svg'
-             : type && [TransactionTypeEnum.STAKE_REWARD].includes(type)
-               ? src + 'claim_rewards.svg'
-               : type && [TransactionTypeEnum.UNSTAKE_KICK].includes(type)
-                 ? src + 'liquidated.svg'
-                 : type && [TransactionTypeEnum.STAKE_SELECT_REWARD].includes(type)
-                   ? src + 'select_reward.svg'
-                   : '';
+ if (!type) return '';
+ 
+ const iconMap = {
+   [TransactionTypeEnum.STAKE]: 'stake.svg',
+   [TransactionTypeEnum.STAKE_REPAY]: 'repaid.svg',
+   [TransactionTypeEnum.UNSTAKE]: 'unstake.svg',
+   [TransactionTypeEnum.STAKE_OPEN]: 'open_position.svg',
+   [TransactionTypeEnum.STAKE_SELECT_DELEGATE]: 'delegate.svg',
+   [TransactionTypeEnum.STAKE_BORROW]: 'borrow.svg',
+   [TransactionTypeEnum.STAKE_REWARD]: 'claim_rewards.svg',
+   [TransactionTypeEnum.UNSTAKE_KICK]: 'liquidated.svg',
+   [TransactionTypeEnum.STAKE_SELECT_REWARD]: 'select_reward.svg'
+ };
+ 
+ return type in iconMap ? src + iconMap[type] : '';
```

This approach makes the mapping more explicit, reduces nesting, and is easier to extend when new transaction types are added.

</blockquote></details>

</blockquote></details>

<details>
<summary>📜 Review details</summary>

**Configuration used: .coderabbit.yaml**
**Review profile: CHILL**
**Plan: Pro**


<details>
<summary>📥 Commits</summary>

Reviewing files that changed from the base of the PR and between e574e12bb219d40d949de5e3abf713fddaa4159e and 986f4bb40e8626c61fe684b23d6fd2cdd1aed96b.

</details>

<details>
<summary>⛔ Files ignored due to path filters (9)</summary>

* `apps/webapp/src/public/history-icons/ethereum/borrow.svg` is excluded by `!**/*.svg`, `!**/*.svg`
* `apps/webapp/src/public/history-icons/ethereum/claim_rewards.svg` is excluded by `!**/*.svg`, `!**/*.svg`
* `apps/webapp/src/public/history-icons/ethereum/delegate.svg` is excluded by `!**/*.svg`, `!**/*.svg`
* `apps/webapp/src/public/history-icons/ethereum/liquidated.svg` is excluded by `!**/*.svg`, `!**/*.svg`
* `apps/webapp/src/public/history-icons/ethereum/open_position.svg` is excluded by `!**/*.svg`, `!**/*.svg`
* `apps/webapp/src/public/history-icons/ethereum/repaid.svg` is excluded by `!**/*.svg`, `!**/*.svg`
* `apps/webapp/src/public/history-icons/ethereum/select_reward.svg` is excluded by `!**/*.svg`, `!**/*.svg`
* `apps/webapp/src/public/history-icons/ethereum/stake.svg` is excluded by `!**/*.svg`, `!**/*.svg`
* `apps/webapp/src/public/history-icons/ethereum/unstake.svg` is excluded by `!**/*.svg`, `!**/*.svg`

</details>

<details>
<summary>📒 Files selected for processing (11)</summary>

* `apps/webapp/src/modules/icons/Borrow.tsx` (1 hunks)
* `apps/webapp/src/modules/icons/ClaimRewards.tsx` (1 hunks)
* `apps/webapp/src/modules/icons/Delegate.tsx` (1 hunks)
* `apps/webapp/src/modules/icons/Liquidated.tsx` (1 hunks)
* `apps/webapp/src/modules/icons/Repaid.tsx` (1 hunks)
* `apps/webapp/src/modules/icons/SelectRewards.tsx` (1 hunks)
* `apps/webapp/src/modules/icons/index.ts` (2 hunks)
* `apps/webapp/src/modules/stake/components/StakeHistory.tsx` (3 hunks)
* `apps/webapp/src/modules/ui/components/historyTable/HistoryRow.tsx` (1 hunks)
* `apps/webapp/src/modules/ui/components/historyTable/types.ts` (2 hunks)
* `packages/widgets/src/widgets/BalancesWidget/lib/getHistoryIconSource.tsx` (1 hunks)

</details>

<details>
<summary>🧰 Additional context used</summary>

<details>
<summary>📓 Path-based instructions (2)</summary>

<details>
<summary>`apps/**/*.{ts,tsx,jsx,js}`: Confirm that the React applications adhere to the following guidelines:
- Use modern React practices (functional components, hooks, and context) for cl...</summary>

> `apps/**/*.{ts,tsx,jsx,js}`: Confirm that the React applications adhere to the following guidelines:
> - Use modern React practices (functional components, hooks, and context) for clarity and reusability.
> - Leverage TypeScript to ensure strong type safety, including proper type definitions for props, state, and API responses.
> - Maintain a clean component structure with efficient state management.
> - Ensure accessibility, responsiveness, and performance optimizations.
> - Provide thorough unit and integration testing, along with clear documentation.
> 

- `apps/webapp/src/modules/icons/index.ts`
- `apps/webapp/src/modules/icons/Liquidated.tsx`
- `apps/webapp/src/modules/icons/Repaid.tsx`
- `apps/webapp/src/modules/ui/components/historyTable/types.ts`
- `apps/webapp/src/modules/icons/ClaimRewards.tsx`
- `apps/webapp/src/modules/icons/Borrow.tsx`
- `apps/webapp/src/modules/icons/SelectRewards.tsx`
- `apps/webapp/src/modules/icons/Delegate.tsx`
- `apps/webapp/src/modules/ui/components/historyTable/HistoryRow.tsx`
- `apps/webapp/src/modules/stake/components/StakeHistory.tsx`

</details>
<details>
<summary>`packages/widgets/**/*.{ts,tsx,jsx,js}`: Confirm that the Web3 React widgets package adheres to the following guidelines:
- Develop modular, reusable UI components that integrate s...</summary>

> `packages/widgets/**/*.{ts,tsx,jsx,js}`: Confirm that the Web3 React widgets package adheres to the following guidelines:
> - Develop modular, reusable UI components that integrate smoothly with Web3 functionalities.
> - Follow best practices for responsive design and accessibility.
> - Optimize performance and manage state efficiently.
> - Ensure consistency through proper TypeScript usage, testing, and documentation.
> 

- `packages/widgets/src/widgets/BalancesWidget/lib/getHistoryIconSource.tsx`

</details>

</details><details>
<summary>🧬 Code Graph Analysis (1)</summary>

<details>
<summary>apps/webapp/src/modules/ui/components/historyTable/types.ts (2)</summary><blockquote>

<details>
<summary>apps/webapp/src/modules/ui/components/historyTable/HistoryRow.tsx (1)</summary>

* `HistoryRow` (188-214)

</details>
<details>
<summary>apps/integration-ui/src/components/historyTable/types.ts (1)</summary>

* `HistoryRow` (3-16)

</details>

</blockquote></details>

</details>

</details>

<details>
<summary>⏰ Context from checks skipped due to timeout of 90000ms (16)</summary>

* GitHub Check: Lint (20, 9.9.0)
* GitHub Check: Test (20, 9.9.0, 18)
* GitHub Check: e2e (base-savings.spec, true)
* GitHub Check: e2e (la-u-r.spec, true)
* GitHub Check: e2e (arbitrum-savings.spec, true)
* GitHub Check: e2e (arbitrum-trade.spec, true)
* GitHub Check: e2e (seal-migration.spec, true)
* GitHub Check: e2e (seal.spec, true)
* GitHub Check: e2e (landing.spec, true)
* GitHub Check: e2e (la-u-s.spec, true)
* GitHub Check: e2e (base-trade.spec, true)
* GitHub Check: e2e (stake.spec, true)
* GitHub Check: e2e (upgrade.spec, true)
* GitHub Check: e2e (mainnet-savings.spec, true)
* GitHub Check: e2e (reward-2.spec, true)
* GitHub Check: e2e (reward-1.spec, true)

</details>

<details>
<summary>🔇 Additional comments (10)</summary><blockquote>

<details>
<summary>apps/webapp/src/modules/icons/index.ts (1)</summary>

`31-36`: **Well-organized inclusion of new icon components!**

The six new icon imports (Delegate, Borrow, ClaimRewards, Liquidated, Repaid, and SelectRewards) follow consistent naming conventions and are properly exported. This maintains the module's organization pattern.



Also applies to: 68-74

</details>
<details>
<summary>apps/webapp/src/modules/icons/Delegate.tsx (1)</summary>

`1-15`: **Clean implementation of Delegate icon component**

The component follows modern React practices with:
- Proper TypeScript typing via IconProps
- Functional component structure
- SVG path data encapsulated in a constant
- Use of currentColor for fill to allow styling via CSS
- Consistent viewBox dimensions (0 0 24 24)

This matches the pattern of other icon components in the system.

</details>
<details>
<summary>apps/webapp/src/modules/icons/Liquidated.tsx (1)</summary>

`1-23`: **Well-structured multi-path SVG implementation**

The Liquidated icon component correctly implements:
- Multiple SVG paths combined in a React fragment
- Consistent styling approach with currentColor
- Proper TypeScript typing
- Clean functional component pattern

This implementation allows for a more complex icon while maintaining the same component structure as other icons.

</details>
<details>
<summary>apps/webapp/src/modules/icons/ClaimRewards.tsx (1)</summary>

`1-15`: **Good use of SVG attributes for path definition**

The ClaimRewards icon component properly implements:
- fillRule and clipRule SVG attributes for precise path rendering
- Consistent component structure following the project pattern
- Clean TypeScript typing
- Modern React functional component approach

The implementation maintains consistency with other icon components while leveraging specific SVG features needed for this icon's shape.

</details>
<details>
<summary>apps/webapp/src/modules/ui/components/historyTable/types.ts (2)</summary>

`3-6`: **Appropriate enum for semantic color highlighting**

The new `HighlightColor` enum provides a type-safe way to represent bullish/bearish states, which is more maintainable than using string literals throughout the codebase.

---

`11-11`: **Enhanced flexibility for history row rendering**

The changes to the `HistoryRow` interface provide:
1. Support for both string and JSX.Element in the `textLeft` field, allowing for richer content display
2. Optional highlight color capability via the new `highlightColor` property

These type enhancements support a more dynamic and visually informative history table, consistent with the new icon integrations.



Also applies to: 20-20

</details>
<details>
<summary>apps/webapp/src/modules/icons/Borrow.tsx (1)</summary>

`1-22`: **Clean implementation of the Borrow icon component.**

The component follows modern React practices using a functional component and TypeScript type safety. The SVG paths are well-structured with proper attributes and the icon properly inherits colors through `currentColor`. The component maintains consistency with other icon components in the codebase.

</details>
<details>
<summary>apps/webapp/src/modules/icons/Repaid.tsx (1)</summary>

`1-29`: **Well-structured Repaid icon component.**

This component maintains consistent implementation patterns with other icon components. It properly uses TypeScript for type safety, SVG paths with appropriate attributes, and color inheritance via `currentColor`. The component is clean, modular, and follows the project's established icon implementation pattern.

</details>
<details>
<summary>apps/webapp/src/modules/icons/SelectRewards.tsx (1)</summary>

`1-21`: **Properly implemented SelectRewards icon component.**

The component follows modern React practices with a functional component approach and TypeScript type safety. The SVG paths use appropriate fill rules and the icon properly inherits colors through `currentColor`. This implementation is consistent with the project's icon component pattern.

</details>
<details>
<summary>apps/webapp/src/modules/stake/components/StakeHistory.tsx (1)</summary>

`118-131`: **Propagate enum instead of plain strings for `highlightColor`**

`highlightColor` is set with `HighlightColor.Bearish | HighlightColor.Bullish`, which is perfect.  
Make sure the consumer (`HistoryRow.tsx`) compares against the enum (see previous comment) so the styling actually activates.

</details>

</blockquote></details>

</details>

<!-- This is an auto-generated comment by CodeRabbit for review status -->
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-05-21T09:38:27Z
user: login: bitsforpeace
body: LGTM, noted a minor thing, plus it needs i18n run
state: APPROVED
author_association: CONTRIBUTOR
submitted_at: 2025-05-21T10:39:21Z
user: login: coderabbitai[bot]
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-05-21T10:40:38Z

Review comments:
diff_hunk: @@ -101,12 +101,22 @@ const HistoryRowContent = ({
       <Fragment key="first-content">
         {row?.tokenLeft && <TokenIcon token={{ symbol: row?.tokenLeft }} className="h-6 w-6" />}
         {row?.iconLeft && row?.iconLeft}
-        <Text
-          className={row?.highlightText ? 'text-bullish' : 'text-text'}
-          data-testid={index === 0 ? 'history-transaction-left-text' : undefined}
-        >
-          {row?.textLeft} {row?.tokenLeft}
-        </Text>
+        {typeof row?.textLeft === 'string' ? (
+          <Text
+            className={
+              row?.highlightText
+                ? row?.highlightColor === 'bearish'
+                  ? 'text-error'
+                  : 'text-bullish'
+                : 'text-text'
+            }
+            data-testid={index === 0 ? 'history-transaction-left-text' : undefined}
+          >
+            {row?.textLeft} {row?.tokenLeft}
+          </Text>
path: apps/webapp/src/modules/ui/components/historyTable/HistoryRow.tsx
user: login: coderabbitai[bot]
body: _🛠️ Refactor suggestion_

**Avoid duplicating the token symbol in left-side text**

`mapStakeRowToLeftText` already embeds the token symbol (e.g. `"120 SKY"`).  
Appending `{row?.tokenLeft}` afterwards results in a duplicate (`"120 SKY SKY"`).

```diff
-            {row?.textLeft} {row?.tokenLeft}
+            {row?.textLeft || row?.tokenLeft}
```

Optionally, only render `tokenLeft` when it is not already part of the `textLeft` string.

<details>
<summary>🤖 Prompt for AI Agents</summary>

```
In apps/webapp/src/modules/ui/components/historyTable/HistoryRow.tsx at lines
115-116, the code appends row?.tokenLeft after row?.textLeft, causing the token
symbol to appear twice since mapStakeRowToLeftText already includes it. To fix
this, remove the explicit rendering of row?.tokenLeft and only render
row?.textLeft, or conditionally render row?.tokenLeft only if it is not already
included in row?.textLeft to avoid duplication.
```

</details>

<!-- This is an auto-generated comment by CodeRabbit -->
created_at: 2025-05-21T09:38:26Z
author_association: CONTRIBUTOR
diff_hunk: @@ -101,12 +101,22 @@
       <Fragment key="first-content">
         {row?.tokenLeft && <TokenIcon token={{ symbol: row?.tokenLeft }} className="h-6 w-6" />}
         {row?.iconLeft && row?.iconLeft}
-        <Text
-          className={row?.highlightText ? 'text-bullish' : 'text-text'}
-          data-testid={index === 0 ? 'history-transaction-left-text' : undefined}
-        >
-          {row?.textLeft} {row?.tokenLeft}
-        </Text>
+        {typeof row?.textLeft === 'string' ? (
+          <Text
+            className={
+              row?.highlightText
+                ? row?.highlightColor === 'bearish'
+                  ? 'text-error'
+                  : 'text-bullish'
+                : 'text-text'
+            }
+            data-testid={index === 0 ? 'history-transaction-left-text' : undefined}
path: apps/webapp/src/modules/ui/components/historyTable/HistoryRow.tsx
user: login: coderabbitai[bot]
body: _⚠️ Potential issue_

**Fix `highlightColor` comparison – enum values are not lowercase strings**

`row?.highlightColor` is coming from `HighlightColor.Bearish | HighlightColor.Bullish` (an enum), but the comparison here uses hard-coded lowercase string literals (`'bearish'`, `'bullish'`).  
Unless the enum was defined with those exact lowercase values, this branch will **never match**, so bearish rows will not receive the intended `"text-error"` class and bullish rows will not get `"text-bullish"`.

```diff
+import { HighlightColor } from './types'        // <— add once at top of file
...
-                ? row?.highlightColor === 'bearish'
+                ? row?.highlightColor === HighlightColor.Bearish
                   ? 'text-error'
-                  : 'text-bullish'
+                  : row?.highlightColor === HighlightColor.Bullish
+                  ? 'text-bullish'
+                  : 'text-text'
```

(You can of course shorten the ternary or move the logic to a small helper.)




<!-- suggestion_start -->

<details>
<summary>📝 Committable suggestion</summary>

> ‼️ **IMPORTANT**
> Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

```suggestion
// apps/webapp/src/modules/ui/components/historyTable/HistoryRow.tsx
import { HighlightColor } from './types'
...
{typeof row?.textLeft === 'string' ? (
  <Text
    className={
      row?.highlightText
        ? row?.highlightColor === HighlightColor.Bearish
          ? 'text-error'
          : row?.highlightColor === HighlightColor.Bullish
          ? 'text-bullish'
          : 'text-text'
        : 'text-text'
    }
    data-testid={index === 0 ? 'history-transaction-left-text' : undefined}
  >
    {row.textLeft}
  </Text>
) : (
  row?.textLeft
)}
```

</details>

<!-- suggestion_end -->

<details>
<summary>🤖 Prompt for AI Agents</summary>

```
In apps/webapp/src/modules/ui/components/historyTable/HistoryRow.tsx around
lines 104 to 113, the code compares row?.highlightColor to lowercase string
literals 'bearish' and 'bullish', but highlightColor is an enum
(HighlightColor.Bearish or HighlightColor.Bullish). Update the comparisons to
use the enum values directly instead of strings to ensure correct matching and
proper class assignment. Optionally, refactor the logic into a helper function
for clarity.
```

</details>

<!-- This is an auto-generated reply by CodeRabbit -->
created_at: 2025-05-21T09:38:26Z
author_association: CONTRIBUTOR
diff_hunk: @@ -1,36 +1,79 @@
 import { useMemo } from 'react';
-import { TransactionTypeEnum, useStakeHistory } from '@jetstreamgg/hooks';
+import {
+  TransactionTypeEnum,
+  useDelegateName,
+  useRewardContractTokens,
+  useStakeHistory
+} from '@jetstreamgg/hooks';
 import { formatBigInt, useFormatDates } from '@jetstreamgg/utils';
 import { t } from '@lingui/core/macro';
 import { useLingui } from '@lingui/react';
-import { SavingsSupply, ArrowDown } from '@/modules/icons';
+import {
+  SavingsSupply,
+  ArrowDown,
+  Stake,
+  Delegate,
+  Borrow,
+  ClaimRewards,
+  Liquidated,
+  Repaid,
+  SelectRewards
+} from '@/modules/icons';
 import { HistoryTable } from '@/modules/ui/components/historyTable/HistoryTable';
+import { Text } from '@/modules/layout/components/Typography';
+import { StakeHistoryItem } from 'node_modules/@jetstreamgg/hooks/src/stake/stakeModule';
path: apps/webapp/src/modules/stake/components/StakeHistory.tsx
user: login: coderabbitai[bot]
body: _🛠️ Refactor suggestion_

**Importing through `node_modules/...` breaks bundlers & tooling**

`import { StakeHistoryItem } from 'node_modules/@jetstreamgg/hooks/src/stake/stakeModule';`

Hard-coding the `node_modules` segment:

1. Couples source paths to NPM’s internal folder layout.
2. Breaks Webpack/Vite/TS-path-alias resolution in production builds.
3. Skips type declarations delivered by the package.

Use the package entry instead:

```diff
-import { StakeHistoryItem } from 'node_modules/@jetstreamgg/hooks/src/stake/stakeModule';
+import { StakeHistoryItem } from '@jetstreamgg/hooks';
```

(or the appropriate sub-export provided by the package).




<!-- suggestion_start -->

<details>
<summary>📝 Committable suggestion</summary>

> ‼️ **IMPORTANT**
> Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

```suggestion
-import { StakeHistoryItem } from 'node_modules/@jetstreamgg/hooks/src/stake/stakeModule';
+import { StakeHistoryItem } from '@jetstreamgg/hooks';
```

</details>

<!-- suggestion_end -->

<details>
<summary>🤖 Prompt for AI Agents</summary>

```
In apps/webapp/src/modules/stake/components/StakeHistory.tsx at line 24, the
import statement uses a hard-coded 'node_modules' path which breaks bundlers and
tooling. Replace the import with a direct package import from
'@jetstreamgg/hooks' or its appropriate subpath as exported by the package,
avoiding the 'node_modules' segment to ensure proper module resolution and type
declarations.
```

</details>

<!-- This is an auto-generated comment by CodeRabbit -->
created_at: 2025-05-21T09:38:26Z
author_association: CONTRIBUTOR
diff_hunk: @@ -101,12 +101,22 @@
       <Fragment key="first-content">
         {row?.tokenLeft && <TokenIcon token={{ symbol: row?.tokenLeft }} className="h-6 w-6" />}
         {row?.iconLeft && row?.iconLeft}
-        <Text
-          className={row?.highlightText ? 'text-bullish' : 'text-text'}
-          data-testid={index === 0 ? 'history-transaction-left-text' : undefined}
-        >
-          {row?.textLeft} {row?.tokenLeft}
-        </Text>
+        {typeof row?.textLeft === 'string' ? (
+          <Text
+            className={
+              row?.highlightText
+                ? row?.highlightColor === 'bearish'
+                  ? 'text-error'
+                  : 'text-bullish'
+                : 'text-text'
+            }
+            data-testid={index === 0 ? 'history-transaction-left-text' : undefined}
path: apps/webapp/src/modules/ui/components/historyTable/HistoryRow.tsx
user: login: bitsforpeace
body: It's a minor thing but it'd be better to use the enum here since we have it
created_at: 2025-05-21T10:37:29Z
author_association: CONTRIBUTOR
diff_hunk: @@ -101,12 +101,22 @@
       <Fragment key="first-content">
         {row?.tokenLeft && <TokenIcon token={{ symbol: row?.tokenLeft }} className="h-6 w-6" />}
         {row?.iconLeft && row?.iconLeft}
-        <Text
-          className={row?.highlightText ? 'text-bullish' : 'text-text'}
-          data-testid={index === 0 ? 'history-transaction-left-text' : undefined}
-        >
-          {row?.textLeft} {row?.tokenLeft}
-        </Text>
+        {typeof row?.textLeft === 'string' ? (
+          <Text
+            className={
+              row?.highlightText
+                ? row?.highlightColor === 'bearish'
+                  ? 'text-error'
+                  : 'text-bullish'
+                : 'text-text'
+            }
+            data-testid={index === 0 ? 'history-transaction-left-text' : undefined}
path: apps/webapp/src/modules/ui/components/historyTable/HistoryRow.tsx
user: login: coderabbitai[bot]
body: <details>
<summary>🧩 Analysis chain</summary>

I'll examine the enum definition and then suggest how to properly use it in the code.

---

🏁 Script executed:
```
#!/bin/bash
# Check the definition of HighlightColor enum in the types.ts file
cat apps/webapp/src/modules/ui/components/historyTable/types.ts
```

Length of output: 948

---



</details>

@bitsforpeace You're absolutely right! It's better to use the enum directly. Looking at the enum definition:

```typescript
export enum HighlightColor {
  Bullish = 'bullish',
  Bearish = 'bearish'
}
```

Here's how we should update the code:

```tsx
import { HighlightColor } from './types';

// Then in the component:
className={
  row?.highlightText
    ? row?.highlightColor === HighlightColor.Bearish
      ? 'text-error'
      : 'text-bullish'
    : 'text-text'
}
```

This provides better type safety and makes the code's intent clearer.

---

<details>
<summary>🧬 Code Graph Analysis Results</summary>

### Possibly relevant snippets from `apps/webapp/src/modules/ui/components/historyTable/types.ts` (lines 8-22)
```typescript
export interface HistoryRow {
  id: string;
  type?: string;
  textLeft: string | JSX.Element;
  tokenLeft?: string;
  iconLeft?: JSX.Element;
  textRight?: string;
  tokenRight?: string;
  formattedDate: string;
  rawDate: Date;
  transactionHash: string;
  highlightText?: boolean;
  highlightColor?: HighlightColor;
  cowOrderStatus?: string;
}
```
- Defines the `HistoryRow` interface used as the type for the `row` prop in `HistoryRow.tsx`.
- Contains optional `type` and `cowOrderStatus` fields which appear in the UI rendering.
- Relevant to understanding the data structure and the `type` field mentioned in the user comment.

### Possibly relevant snippets from `packages/utils/src/index.ts` (lines 2-2 and 9-9)
```typescript
getCowExplorerLink
formatAddress
```
- Utility functions imported and used in `HistoryRow.tsx` for generating URLs and formatting addresses.
- `getCowExplorerLink(chainId, transactionHash)` returns a URL string for CoW Explorer.
- `formatAddress(address, startChars, endChars)` formats an address string for display.
- These are used in the transaction hash cell rendering.

### Possibly relevant snippets from `packages/widgets/src/components/ui/tooltip.tsx` (lines 37-37)
```typescript
Tooltip
TooltipTrigger
TooltipPortal
TooltipContent
TooltipArrow
```
- Tooltip components used in `HistoryRow.tsx` to show tooltips on external links and copy-to-clipboard icons.
- Important for understanding the UI elements around the transaction hash and external links.

### Possibly relevant snippets from `packages/widgets/src/shared/components/ExternalLink.tsx` (lines 5-53)
```typescript
export function ExternalLink({
  href,
  children,
  iconSize = 16,
  showIcon = true,
  className,
  wrapperClassName,
  inline,
  onExternalLinkClicked
}: {
  href: string;
  children?: React.ReactNode;
  showIcon?: boolean;
  iconSize?: number;
  className?: string;
  wrapperClassName?: string;
  inline?: boolean;
  onExternalLinkClicked?: (e: React.MouseEvent<HTMLAnchorElement, MouseEvent>) => void;
}): React.ReactElement {
  const content = inline ? (
    <span className={cn(wrapperClassName)}>
      {children ? children : null}
      {showIcon && <LinkExternal className="mb-px ml-2 inline" boxSize={iconSize} />}
    </span>
  ) : (
    <span className={cn('flex items-center gap-2', wrapperClassName)}>
      {children ? children : null}
      {showIcon && <LinkExternal boxSize={iconSize} />}
    </span>
  );

  const handleClick = (e: React.MouseEvent<HTMLAnchorElement, MouseEvent>) => {
    if (onExternalLinkClicked) {
      onExternalLinkClicked(e);
    }
  };

  return (
    <a
      href={href}
      target="_blank"
      rel="noreferrer"
      className={cn('text-text inline-flex items-center', className)}
      onClick={handleClick}
    >
      {content}
    </a>
  );
}
```
- `ExternalLink` component used in `HistoryRow.tsx` to render clickable external links with optional icons.
- Accepts `href`, children, icon size, and other props.
- Used for linking to Etherscan or CoW Explorer transaction pages.

### Possibly relevant snippets from `apps/webapp/src/modules/icons/index.ts` (line 40)
```typescript
ArrowRightLong
```
- Icon component used in `HistoryRow.tsx` to visually indicate a transaction direction between tokens/text.

---

These snippets provide context on the data types, UI components, and utility functions used in `HistoryRow.tsx`, which are relevant to understanding the user comment about using an enum for the `type` field.

</details>



---

<details>
<summary>✏️ Learnings added</summary>

```
Learnt from: bitsforpeace
PR: jetstreamgg/tarmac#287
File: apps/webapp/src/modules/ui/components/historyTable/HistoryRow.tsx:104-113
Timestamp: 2025-05-21T10:40:37.160Z
Learning: When working with enums in React components, use the enum values directly (e.g., `HighlightColor.Bearish`) rather than string literals (e.g., 'bearish') for better type safety, readability, and maintainability, even if the enum values are defined as string literals.
```

> Note: Learnings are effective only in the context of similar code segments. To apply general coding guidelines, please configure [review instructions](https://docs.coderabbit.ai/guides/review-instructions). You can manage existing learnings in the [app](https://app.coderabbit.ai/learnings).

</details>



<!-- This is an auto-generated reply by CodeRabbit -->
created_at: 2025-05-21T10:40:38Z
author_association: CONTRIBUTOR

PR comments:
user: login: changeset-bot[bot]
created_at: 2025-05-20T11:57:58Z
body: ###  ⚠️  No Changeset found

Latest commit: 66986184b9527f98311ebcac1cecad7b9f345341

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. **If these changes should result in a version bump, you need to add a changeset.**

<details><summary>This PR includes no changesets</summary>

  When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

</details>

[Click here to learn what changesets are, and how to add one](https://github.com/changesets/changesets/blob/main/docs/adding-a-changeset.md).

[Click here if you're a maintainer who wants to add a changeset to this PR](https://github.com/jetstreamgg/tarmac/new/cwtf/improve-tx-icons?filename=.changeset/clean-masks-add.md&value=---%0A%22%40jetstreamgg%2Fwebapp%22%3A%20patch%0A%22%40jetstreamgg%2Futils%22%3A%20patch%0A%22%40jetstreamgg%2Fwidgets%22%3A%20patch%0A---%0A%0AAdd%20new%20icons%20to%20StakeHistory%0A)


author_association: NONE
user: login: vercel[bot]
created_at: 2025-05-20T11:57:59Z
body: [vc]: #F5DMQGYhRVTEkSc3nJYQWKz72NBbfOMGYsmA3RHrZlA=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJ0YXJtYWMtd2ViYXBwIiwiaW5zcGVjdG9yVXJsIjoiaHR0cHM6Ly92ZXJjZWwuY29tL2R1eC1jb3JlLXVuaXQvdGFybWFjLXdlYmFwcC80QUM4cXkyaWEybjZHQ2JIV0ZMalh1eFRyWDc3IiwicHJldmlld1VybCI6InRhcm1hYy13ZWJhcHAtZ2l0LWN3dGYtaW1wcm92ZS10eC1pY29ucy1kdXgtY29yZS11bml0LnZlcmNlbC5hcHAiLCJuZXh0Q29tbWl0U3RhdHVzIjoiREVQTE9ZRUQiLCJsaXZlRmVlZGJhY2siOnsicmVzb2x2ZWQiOjAsInVucmVzb2x2ZWQiOjAsInRvdGFsIjowLCJsaW5rIjoidGFybWFjLXdlYmFwcC1naXQtY3d0Zi1pbXByb3ZlLXR4LWljb25zLWR1eC1jb3JlLXVuaXQudmVyY2VsLmFwcCJ9LCJyb290RGlyZWN0b3J5IjpudWxsfV19
**The latest updates on your projects**. Learn more about [Vercel for Git ↗︎](https://vercel.link/github-learn-more)

| Name | Status | Preview | Comments | Updated (UTC) |
| :--- | :----- | :------ | :------- | :------ |
| **tarmac-webapp** | ✅ Ready ([Inspect](https://vercel.com/dux-core-unit/tarmac-webapp/4AC8qy2ia2n6GCbHWFLjXuxTrX77)) | [Visit Preview](https://tarmac-webapp-git-cwtf-improve-tx-icons-dux-core-unit.vercel.app) | 💬 [**Add feedback**](https://vercel.live/open-feedback/tarmac-webapp-git-cwtf-improve-tx-icons-dux-core-unit.vercel.app?via=pr-comment-feedback-link) | May 21, 2025 10:50am |


author_association: NONE
user: login: coderabbitai[bot]
created_at: 2025-05-20T11:58:01Z
body: <!-- This is an auto-generated comment: summarize by coderabbit.ai -->
<!-- walkthrough_start -->

"""
## Walkthrough

This update introduces six new icon components and integrates them into the application's icon module. The stake history display is refactored to use these icons, with enhanced mapping logic for transaction types, dynamic text rendering, and highlight color support. Related type definitions and row rendering logic are updated to accommodate these changes.

## Changes

| File(s)                                                                                              | Change Summary |
|----------------------------------------------------------------------------------------------------|----------------|
| `apps/webapp/src/modules/icons/Borrow.tsx`, `ClaimRewards.tsx`, `Delegate.tsx`, `Liquidated.tsx`, `Repaid.tsx`, `SelectRewards.tsx` | Added new exported React icon components for Borrow, ClaimRewards, Delegate, Liquidated, Repaid, and SelectRewards. |
| `apps/webapp/src/modules/icons/index.ts`                                                           | Imported and re-exported the six new icon components. |
| `apps/webapp/src/modules/stake/components/StakeHistory.tsx`                                        | Refactored stake history rendering: mapped transaction types to new icons, added dynamic left text rendering, highlight color logic, and new helper components for delegate and reward display. |
| `apps/webapp/src/modules/ui/components/historyTable/types.ts`                                      | Added `HighlightColor` enum; updated `HistoryRow` interface to support `textLeft` as string or JSX element and optional `highlightColor`. |
| `apps/webapp/src/modules/ui/components/historyTable/HistoryRow.tsx`                                | Updated rendering logic to handle `textLeft` as either string or JSX element and apply highlight color classes. |
| `packages/widgets/src/widgets/BalancesWidget/lib/getHistoryIconSource.tsx`                         | Expanded logic to map each stake-related transaction type to specific icon filenames. |

## Sequence Diagram(s)

```mermaid
sequenceDiagram
    participant StakeHistory
    participant IconModule
    participant HistoryRow
    participant HelperComponents

    StakeHistory->>IconModule: Import new icon components
    StakeHistory->>HelperComponents: Fetch delegate/reward info as needed
    StakeHistory->>HistoryRow: Pass mapped icon, text, and highlight color per row
    HistoryRow->>HistoryRow: Render textLeft as string or JSX, apply highlight color
```

## Possibly related PRs

- [jetstreamgg/tarmac#280](https://github.com/jetstreamgg/tarmac/pull/280): Extends the Balances widget to handle stake transaction types and maps them to icon filenames, which relates to the new icon components and mapping logic introduced in this PR.

## Suggested reviewers

- inclinedmind
"""

<!-- walkthrough_end -->

<!-- announcements_start -->

> [!NOTE]
> <details>
> <summary>⚡️ AI Code Reviews for VS Code, Cursor, Windsurf</summary>
> 
> CodeRabbit now has a plugin for VS Code, Cursor and Windsurf. This brings AI code reviews directly in the code editor. Each commit is reviewed immediately, finding bugs before the PR is raised. Seamless context handoff to your AI code agent ensures that you can easily incorporate review feedback.
> Learn more [here](http://coderabbit.ai/ide).
> 
> </details>

---

> [!NOTE]
> <details>
> <summary>⚡️ Faster reviews with caching</summary>
> 
> CodeRabbit now supports caching for code and dependencies, helping speed up reviews. This means quicker feedback, reduced wait times, and a smoother review experience overall. Cached data is encrypted and stored securely. This feature will be automatically enabled for all accounts on May 30th. To opt out, configure `Review - Disable Cache` at either the organization or repository level. If you prefer to disable all data retention across your organization, simply turn off the `Data Retention` setting under your Organization Settings.
> Enjoy the performance boost—your workflow just got faster.
> 
> </details>

<!-- announcements_end -->

---

<details>
<summary>📜 Recent review details</summary>

**Configuration used: .coderabbit.yaml**
**Review profile: CHILL**
**Plan: Pro (Legacy)**


<details>
<summary>📥 Commits</summary>

Reviewing files that changed from the base of the PR and between 986f4bb40e8626c61fe684b23d6fd2cdd1aed96b and 66986184b9527f98311ebcac1cecad7b9f345341.

</details>

<details>
<summary>⛔ Files ignored due to path filters (10)</summary>

* `packages/utils/src/locales/en.po` is excluded by `!**/locales/**`
* `packages/utils/src/locales/en.ts` is excluded by `!**/locales/**`
* `packages/utils/src/locales/es-AR.po` is excluded by `!**/locales/**`
* `packages/utils/src/locales/es-AR.ts` is excluded by `!**/locales/**`
* `packages/utils/src/locales/es-ES.po` is excluded by `!**/locales/**`
* `packages/utils/src/locales/es-ES.ts` is excluded by `!**/locales/**`
* `packages/utils/src/locales/es.po` is excluded by `!**/locales/**`
* `packages/utils/src/locales/es.ts` is excluded by `!**/locales/**`
* `packages/utils/src/locales/ko.po` is excluded by `!**/locales/**`
* `packages/utils/src/locales/ko.ts` is excluded by `!**/locales/**`

</details>

<details>
<summary>📒 Files selected for processing (1)</summary>

* `apps/webapp/src/modules/ui/components/historyTable/HistoryRow.tsx` (2 hunks)

</details>

<details>
<summary>🚧 Files skipped from review as they are similar to previous changes (1)</summary>

* apps/webapp/src/modules/ui/components/historyTable/HistoryRow.tsx

</details>

<details>
<summary>⏰ Context from checks skipped due to timeout of 90000ms (13)</summary>

* GitHub Check: e2e (base-trade.spec, true)
* GitHub Check: e2e (base-savings.spec, true)
* GitHub Check: e2e (arbitrum-savings.spec, true)
* GitHub Check: e2e (stake.spec, true)
* GitHub Check: e2e (la-u-s.spec, true)
* GitHub Check: e2e (la-u-r.spec, true)
* GitHub Check: e2e (seal-migration.spec, true)
* GitHub Check: e2e (landing.spec, true)
* GitHub Check: e2e (seal.spec, true)
* GitHub Check: e2e (reward-1.spec, true)
* GitHub Check: e2e (upgrade.spec, true)
* GitHub Check: e2e (reward-2.spec, true)
* GitHub Check: e2e (mainnet-savings.spec, true)

</details>

</details>
<!-- internal state start -->


<!-- DwQgtGAEAqAWCWBnSTIEMB26CuAXA9mAOYCmGJATmriQCaQDG+Ats2bgFyQAOFk+AIwBWJBrngA3EsgEBPRvlqU0AgfFwA6NPEgQAfACgjoCEYDEZyAAUASpETZWaCrKNwSPbABsvkCiQBHbGlcSHFcLzpIACIAQVp6cgB3FCYMZAJIAGVcNABrEgAJJAIXaMgktGQHAWZ1Gno5MNgPbERKBSUk9VhcFoAzL3wkgA9ZAC90ZFtIDEcBDoAmAA4Adn4sPo9/bnxEdXwXSBFcRFx/NGYiIgB6XIpmNAYNGBbIJUQGCnhucXwseAYBhebAfMJJfAoR6kZBKZj/M5UcQYIjNDwMWCYGGQR5KAA0FQQGPssGGaPQCXU8H+/H6sxIKXgaQykK22VyBWKZ0O8iYzF25AwoUOkH6JGo2H8LwAcpD+pKtnwaCNcNg0L4lLl4F5kCKSCNuF5MNRqekKpQPLx8BJ4EpGiRZP96GybQ51ZASDalECPPg6WzkqkESghSQiEiooDMmyo5R+k8SC93J4fH5AsEzoxMJAFpAbQyotRIL1cNxEBwbjciD1sAINHybidEeKrrd7o8GDduN4vDcVqsNEZ9MZwFAyPQ/TgCMQyMoGgpWOwuLx+MJROIpDJeYplKp1FodMOTFA4KhUNm0HhCKRyBH6Hy2EKuFQUg4nEcmkwlFQ95ptLowEMEdTAMNBuDLG4khIAQwO4G5EAoTt4VobxpBuJkERuAAhQ4KGGDRThGDgDGiUiDAsSBYgASRnW9qCiN9HiOScMSxaQjFiekUhscUxCDLA+QFdhZkuKIAAMcIoPCkjElBkCjPCUIYOgXio0J4H5Q5TnQSAb0oJlIDEqi0lkwT/mEzB6HUZArTLMJZG4DwjLSKw8LLMSkzeLIADUAHEeGoWBYRIfpAUBVEXSQNVfEQTFHNpclokk6TygwrBnA8MgGDAhwjXnQEdOZXIhUM5LhisQLZLacLIAAKSyAANUUqCIR9Tk8jw0oUdISl1f0IUM4BuECvRZJISI2vLclQooTNhr6SA2mkexznwAoeDcyhxGW7oFrw7AMDtSAvEBdEcvQQ7jnwQFEAJSzyXaNJ6Hm2A5NFbVInoXbXrZBhJX8ErlVCJghgoDrStw4ZTJYISSoB78MjeZz/mhzTBVCb6dNCkYonzJIcJGBLogABkgUnFgAFkgSnynuxBeHFWhkEweQ0EpP4MHdWz5NCfxlMkaRVJ6pRyWRjBUdh3ACTZCTIaSCq+lk+qmv6Fq2re+GLWdSFaCQQ00HkGM0l0qhuCJQcjHIyxYi8GgkVNFlySUYFnBNYNJ31XYKHnEVuwEE6GA9IUqXYgwoGlBkPQNLSoh4p5gZh8yStlqSofeUQjX8egqkMz2tO6zMypSABeSAAApua4Yz/lc/AywASkgYu9DqxqNAAUQm9hZIKsTYMQSDoNg+DEJuZDUIHtKB6LgjEBGDySLIsOQP7weYPAkekMUCf0OZG4AGEjQ0njKgoJnZ6IxfoityiaL0u97EcJj5BYzEUVDzjAzjvj5SBDn3TMujESbB6BiUPtoZgJ9nBMx7vJIUilsDKVoASJIRJXqa1mhdbIfl+Lgy6qgMy7QJx0jQPYcKkRBovVGh6LuJUlChXII0Q2bwiqYFCGAo+kCGTQMQArWAHlXioBeotdo1RHIMHgKFQOPl/LUHOPAAQeBloOGJDnMSoUfA2FQmJAkYlgQ/C0ZEHRF1s7py1J9QytBZJyO+IomgYQdYhVOg9OKiZXhOXAcfbhZ9EASyTqEJ4ylfjIDFrXdyJiAqIFEWiZg6AhgogqD0LG8AcagLxgTWSk4SZk2plTGmDidL3wMmLPx6MUFoI2tIRwKgvDyDfrQSIyAHw0i6hgmqQxqzPHcQFBaqAMGFmZowBAXhiGi2ruLBcks7qXTZBo3wIMRSoHaKETIej/rsH3vgUGslMiAhaN8FZbwgYKFBhbcw1tbZzgdgUtkztM5uzNB7aO3soi+1rAHIO4R4Ch3DpHPOLz6DfwTmjJchlPFcNPkzCubkprjLCYgeuPcsB93AgPKC684IIS3ihRpu9MLgqgT4i+Ykr5DhXqitew8sVj23riqeNwAAi40wz0QvsRUi18KLUVonOBiT9nAvzpKxd+iAOJcUgECyZ/jgHiSZZEIg9FYEhlWkpOg5SmToPHJQZmWAZG4O6WlAA5MgPVwjaDUFIagLKOVvD0SsulAuxV2FypZTQPhVV9gJOVs1NArVhKIFkEKNAIxwZiRdQqmgpSLIMCCdpUJMLrGXX8KqCgZpswlKlUAzGpDsbiXSfgeeRNSbkzyRTaIBJ6YXF1gklmFJdb/18NzDYuzNDdNNYFERy0ZZ/SkhsrZhxZJzLuj4YYNUjY0gWUqSEuY0irR8LjeApD95ZCyPwPgw0AbAslogTy552amg2taW0y1SH+DaDUkgFbspGn9h4KQYhFnG0AcJfoIolqJL6AVNksEA4PLOTfG2dsHmO1uRnV2HM+pRy9j7dd7yDLsBDqKsOkB27PPnKwkqz6SpsztFwMNzKI0kFkpjfYRBOYpqctCuusKXIwsbs3VuDUO60NwEiwyq90VUtHuPOle9w2ssIiSjlZKwBGA40PDe1KeNoXpQAGXgEEW0dq2Wkq5XfWcD9GICoSsKmEYqv68VCL/MQpoAGJyAZzEBhl5OKfNQ0JVClt5IPVcSDBOrsH+TSng42BDE5EISn0fwHhdZnEBHxMSQ0RpjRY8gcM+BsCOS+j0AqpDJWq19W1F47cnivWEUtRGTke2bs2ds96Phh1DG6Ak8dAl+1TpzOif4c6LE2iXSutdAVN2Zv9bgWQjTwZYYCTGkgwTDJwoTRE4aUSu0tFieqf4qJs3vVSYZfNhasnFtybk8omRT0kHPbesbJlutChc7l/wb4al1Mso0hc8IATGzaQkjpTJwbtr6MFBhHhSH01EJIgysUwKXuOvAAotS0wM3aMHGtMQTq2bteUNIsa8xRXVLUgb5nhJWrQ1EV9fB33jXaKgi0IZyQ/qZH+y2AHLn22DNGN4dzwPXKedB15sH/bweDttJDvyUj/PnJKwbeGbPYCUw0KjZYq60eo4i0nKKIKcck9x2lMm94i7FypQTpLl6idAhSxXmLlc4tV5hHiw1bQqeE2pnlmn+XMSFW/PTBhP6RzSwdEz/wzMgpKpZ8SZvtBWLeo51VyDCQarTIdbVWC9VdWqjDs9iAL1HZRid1tyYjUmpwbOrHn3Tr2sKgiJ1hl/e2ndd1LUGAx2wCC5QqLNCSCTQ/a9TU2gWvrl9h2uzpC6a9ZOjW3A8i7HKMQa9NRczjFiURGtIjuip8FAAOq2kVrP1aBR5PkGytwYx91J+r5IOvkgQhrri1DSXwPg30DDdG/G6jibnpVGiVsOb8TFtJJzSkvN3z8YFusQP2xSibkkZxko1Tsw9iQkhTYCsPMekgpd1kBrUyxbUOY4lKsoCupMhcwlp7wEQSh2BwdMY/puQ6hxgk9bItpvkd13F/A3oMBIRPYA51APRU4+B6k+9UQRQnoqRPdfAXsGAABuckC/fYfkcHNzckd7IKJvL9IA47WdbQW8f9LlGnYDQA4LMDWnR5OkfnNnTwDnQOBDbnIcFDHHQFQzVPOtOgPDM/CXGjGuOjNjeXNFCTQ3bFHeelM/YlbXCAXXcTDFTeGlY3SePeLIZlMQQlc+QidlMia3e+O1R+d8QVIZNiJDF3biMw4zBtcw33UBEIyIMI7xGBIPeBJzNVMAzVSPTBbMGPNIbzFpJpPzV5fqSECLKhaLBvdgWLfaRLKQh1dLP1IUcGGaOaDtfLQyOZQxIjCJPRE6bgCY2SZZApaIT0MgRQWgWmS6ehU6QZXYWpIgbgkkIHJvBQQ4ateiRGIsPHObFaPreAcYKIfwSFDrGCWgUgA4xycGR6J0GA94F8QZUkb4cYJrd0GCPgcgZwckAQfAAfFgALN4LzSAHCBaF6ZAd9dRD6YuaIIrPtUGaIHZSEPZfSQ5DwY5SdUNXI9ccI3xcwwJEbONcbW/SbB/GbBvOJBbI49/FbMSNbTJOkbJEtbbApPbA7ChDNQbM7CoSA8QnBZEuAoOTfXKB5FA4YNA42DA1ofzZkXAoUfApJKE/ZfiOBQQncGCdoRQi5IDCDVQ9OF2DQyDbQicdnD5Awigow1DVnUw+OakhISwwyck/IyFRAGwqXOwmXBw3wrjVw3jTCP03ASkzw4THXMTfXZw/w6TIIzCQEJQENU4KIzla2dTOiecLTe3JIkVNwFhR3b7BIaoFJcVfBTSb2RAQAFAJ+MaACQi4CQCUCjbpIB1c7NSiz9pl6AYzKSmz6dMoRgSgaoNJoNDSatkBpMXhNle16YnRyFZBpYWh2gyFCZAwp50BqD1REBIQcMohxyoN84TozgCRHg8gq8WS/YA5wc0AJBW8k9VYYTP0FyVdWSUR9gRY2QGYbR4tEBwd7SDSZRIQ9SOheCOtZ08JfBBgyRzx+gxQxAVIqclCLTrlzzGdbSEpwK3k9DPlEMjD4gjp+cpp8N5VFVdEi4J8uyAyJ8+y7UJ8z9t9LoxIRzuywzky/CpMVd0z0h0JI9szfEvDyUFcUyBLAj4IOQSAbhBsB4ch8gigSgeRLdoj8ybc4jizEjdNQ5kwuL5KuRShZBiVzDKh4CMA34kF2T919iZytIdV6AMjTMTpesCkZy8IpAnY9YjREizhVLix1Kjh2BvhBZulHhwIaoPzYkxJoAqB0h45TRoAHISB245hmA8T3h/KDYVpvg/yKgc5/AvsksFpQL4AiBegwh9RgZKzkAy5EwiANACRogVKCgdtIR2r5K1i2qABVdIeSrqmIQaoKgoPqmIf3WQEa6IM/ctGIFijmWapaugaIeuF4VI0Ud3ZAsSaKtKxyTKxwaAfAYA4quBFVRBM8k8qJfACReiD0HLMIJKxPD3TYdK9khQFcgUatVELqMUiHI0CRarN4IC6kNobqetdy/iY6fATpC2ZMBYycBAaqk6aq+cZYoUZAKy0s0gVyvCeKgAbSyGgFiAAGl24CQSbyb24AB9GwduKwWIAATQAF0cqxJibSaKaCR+rpRqaKbaayaqJ94yb2bNrxUWgvBHI+A3KaQ9qwIOqSAbBhgTrZMQpcBoA6riMc5TztZdINMHq2RIh+hcAwB/ziS6rRQ9QnrpIcwqhXlNg3hxqPAEBuQjh1AHzNpvYKCK0EtoMapmBvBxBDQzpokwsQRfr0B4QDojNDhHgB9woCQHjoFy8qA+ICACh0gK0OQapdh9hkDMz9Qhz04aL7Ffcd1yyPBHgCo3azKcRYJ2k4aDIcaHiDkaBNhIR30thtzAwpaZbtq/4HY7pKQYcxIUbYA0begSsB1D0ZbPK+giwQtkQiBRdYploFhnAkBXoy48dDI+aBa6bhbRaxJG57pFEfBt6QrUaqrehKDkxzhMBXrkCWg2YYKVBxpzrcbccCaYhYgY6hRZrvJ1RghogEaBpAwlLdFuKAytaVQ79DJWySBpRRJjEoJDzvT9aqhA0MQ8JaC2hwcxRcBVENi8r5AU6z4HEs77BZBmBISdQIklAy6PAK60xfsTMpBakUEkl4wfAYIGA8haqVRra+A6gokaou8OptylKDz1Sohvpe5oqlaVakg1aNa4HWMCkME/ANUOhs8SppDXbQryHlSLYAB5KQKgcrQQhqnEWlLeu4iJOq8cckJ7dgukF2kK92+QcKigo4qeAkWgQNS4AyIGEuieqehOUGHs7yo9BJG09QVmS6T2C7fYKQcgKJM0yiZQy03C9QlQlnGOB03Qp0rnF05DAAMR2oPVI3I0lFaCBErMaDwChFDrakVIS37NoDw350HrevZFUtMp5DLgAG8QwszIAABfLgMZoukYAAfi4CyoWD4Emdl17nDKV0jLQhdsUsxyxpuCVqGZcE8N5z6eQL1rwyKgbu4AOoyqypOvGTLl60ci4ESqfpSv+DuaOuYHri4GVmY3aKFF4qkv4qNx3l2aUsOZMuMdOcgAjhSDlvSkwaucLxueUdVvwHVtNo0bLimiOeMbUgbz+YKpqgAB9GNAW2oQWnCwXtmB5IX9nThoXBnYWtcznBcmWLDunDJrmYGeENGm5y4xn4L45yLUmpmZm06xWEhUnFnIAAAdMSYmEYAAEhGcRHCkmaVamfoxbgBc7iBc0Y2b4ojICIhfkr2e92ZYJe8bhYRYlTMIv0ud5bRaQZQbYCFdGdLtdQ8GmcgDGaYd9flaVZVfVc1ZRG1dkjWabn1bbkNepbl02ZcPNdxUZeteUphbta1wTO8KTNBbNbTJuFFyte3RuDrp5GgAvRuGOdkBUc0rzNvh0qLLt30oaqrtafziCpoHVhxs6biN2SBEjqcmKBvvRpnooEHV/plg0DuHSqpOk1/KIAtsMlrZUYESoidpHeMZUc2VDGBdT03O2C1UKtRFgr3rEmknmYIjquxeNeFmJLeCGITn3aMzVmEhxoMtoBeFck9HBtAo3MMivZvZVDvZ1uZi8EqFkGxtNm6JS0Gg0eoQvyWxdiiUhq4M5h8HkAWNWUNSBjAAvqvNgENR7jpEveGGvYidvs1u1q/vODwFgEA+gooG6G3LEjw7qrACBhI8gqSCPc6A8GfaGVEDyHkjI+A6BjA7eh+3kRRFUjpEYPPFJZRAJEYLEMU4fZ0gi0Q5AIxjfzseoLmEwDstQ+ZnEbIzai4EkSA4o40Co/Ro0aVXo76CSdAWA/s+nrqzGiCCPNXdvsiYnY0CwnFG+FimMV+iNDQ9QHY/w8oDwgoBI4EOs/I6SEo/8+o8c7emc8Y5zBafHvS/Ha85oKhL87Hc89OWC63rC/49M7ehi848I+3sS/4EVFY+Bwi4fzq445VC47qp48gConE9s8k41qVVoICWU6IFU/UmQH6XoF1j5giHkG+niwxlg+nPUgdW07qqQ6ZdDS7169C0DxsQUQAP8BrrNE4IbWfPAhOkdvwJaGRTmabmLlLmJgXmp2wrp1ZAZ3yctMKYBQ60fM5y+VDllG/uxpJ1xGJJ+7UJtIKb4FqYlAuwIpMKB7g30LKeWmkNQF1lQsHFzcktpcLcEuLfgFLf8QHgrZcCrdvTncch3RzNU20tiJbYSJ03bYMGTAMouoQWUh0kDDIEcFK8nuo4neIySVwAGlfJBGkDwywh7G3oQYkhC6V9DTXbTljAoHjH59QH7fnF2xHRSDEhG9NpytzBIB6A6Bk9PY61IW9WZXVhuhoDZgSiEDaAm4jZasogcsw64YF8jjrkyLIO9nkHy7K9wHF4Cw+rElHdF8K9Kz3SOlWQ15kikfRFsecZmSOQchqk3xUG1EQxEYj2/Bqnug85Xr8GVNJzZGp8NiT0GyycAyuW+6dj++Zy0LR6ItKdB55x94oqypF4C6K8xjYDoajwkkV7C6mMq9C/4STdNa2dTbQhLahbr9p8iHp8FlOBJSgAAFlFB/tIxQxteEw/PvH12F+C2l+i3V+mWqfjGN+FKXnt/fFiJIBdBIB94mn7J4pJwTfb2o3ZqDCV3ynsOaXvSABSwNYsYSUH/KAORVeS/BoaIfTyuH3j7ldDg8rOPsP22QSVdcw0ARr6jQjdAXiJAZltShIGkBmWWEdUMZ2kCL5SBuAG4CdAEBVgyBtbcZFkHiyIREwkRZnk21Z58p2er8ZIh23PYihNQlAOoJXhBqdRjYx5SUPzz3oywD+xuH5hoEPqmQHaX9T2JZB/owkfsM5ChFL0IBXcD0GIEToKTMSt4ogQdW2PADABmCJ0mIQED+38DAUCGgHWZNUxpDJpJQjCDYL6CaIGl7a/mGkMTkVCiwX+4HOXFzRppU1uadNBmkzTZqZI+AnNA+okISE01aaWEMxjYBsBmN587NQJiFEvD2DqsJ5LAA3l+DYdZO7BVrkgDcTJh9eUQL8CwzJAWCBGyAPerxFejsN/sgcBKi9U+YYBvmWVWSP4DyjXUVo+QacodEkC2hoo/vPwamgkZTk/4MNDRGQFEg9CRQXFRIRPkPr01GaLNCfJkJppHDEhtNMxlYHbjSgrhOQrIO3Fkztx940AWmgyheHtxfIsQaAO3EeGC08hBQooYCKSHtx58sQGwAynOH81rhx9MmhxRyLXDnhrw94ScMhHQiN2dIWguQAbrENYA03NMCmjTTVD+QnlL3rKQMqA0EwUBMGiBRNjxZuiXQ0TkcXoJMh1ABIL7MQCoB54bm3AcKD0OnYjD+mL/R2F1G2EV0m+OTHCrD2tL3J/unfd0uj2IrOkfk8LSEDzytJI8KMHWPCgUyVFFMVRPfRDIMR8HIoqBHAtIFwMUGTEdR9TNMBdxRKNM2I37CSkBGPBBxRkl4acIIOwKLgnwfgNAK+FbY5htw34FQGoD/CHhAIBgT0Q+HUC01bQiAWmu4K/x0BaaQVb2ABA9GjhIAAATmWAAA2foBTFUAUxiYJAYsYsCLEMAixAARjFBFjlgZYxYAAGZaAJY2gIsAYAJB6xaAOgPmKLECAcxcYvMUWKLGFiGxLYgQPmIACsiwVYP0ELFtj6x9Y6CNlAYD1jlI2UWgKsFnH9A2xFMOcUePrGjixxEAO7ImOTGpi/2BYWgLTRcb6AgAA=== -->

<!-- internal state end -->
<!-- tips_start -->

---



<details>
<summary>🪧 Tips</summary>

### Chat

There are 3 ways to chat with [CodeRabbit](https://coderabbit.ai?utm_source=oss&utm_medium=github&utm_campaign=jetstreamgg/tarmac&utm_content=287):

- Review comments: Directly reply to a review comment made by CodeRabbit. Example:
  - `I pushed a fix in commit <commit_id>, please review it.`
  - `Explain this complex logic.`
  - `Open a follow-up GitHub issue for this discussion.`
- Files and specific lines of code (under the "Files changed" tab): Tag `@coderabbitai` in a new review comment at the desired location with your query. Examples:
  - `@coderabbitai explain this code block.`
  -	`@coderabbitai modularize this function.`
- PR comments: Tag `@coderabbitai` in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
  - `@coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.`
  - `@coderabbitai read src/utils.ts and explain its main purpose.`
  - `@coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.`
  - `@coderabbitai help me debug CodeRabbit configuration file.`

### Support

Need help? Create a ticket on our [support page](https://www.coderabbit.ai/contact-us/support) for assistance with any issues or questions.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

### CodeRabbit Commands (Invoked using PR comments)

- `@coderabbitai pause` to pause the reviews on a PR.
- `@coderabbitai resume` to resume the paused reviews.
- `@coderabbitai review` to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
- `@coderabbitai full review` to do a full review from scratch and review all the files again.
- `@coderabbitai summary` to regenerate the summary of the PR.
- `@coderabbitai generate sequence diagram` to generate a sequence diagram of the changes in this PR.
- `@coderabbitai resolve` resolve all the CodeRabbit review comments.
- `@coderabbitai configuration` to show the current CodeRabbit configuration for the repository.
- `@coderabbitai help` to get help.

### Other keywords and placeholders

- Add `@coderabbitai ignore` anywhere in the PR description to prevent this PR from being reviewed.
- Add `@coderabbitai summary` to generate the high-level summary at a specific location in the PR description.
- Add `@coderabbitai` anywhere in the PR title to generate the title automatically.

### Documentation and Community

- Visit our [Documentation](https://docs.coderabbit.ai) for detailed information on how to use CodeRabbit.
- Join our [Discord Community](http://discord.gg/coderabbit) to get help, request features, and share feedback.
- Follow us on [X/Twitter](https://twitter.com/coderabbitai) for updates and announcements.

</details>

<!-- tips_end -->
author_association: CONTRIBUTOR