diff --git a/packages/icons/src/lib/icons/Contract.tsx b/packages/icons/src/lib/icons/Contract.tsx
index 034523b45..3ee7b619e 100644
--- a/packages/icons/src/lib/icons/Contract.tsx
+++ b/packages/icons/src/lib/icons/Contract.tsx
@@ -14,7 +14,7 @@ const SvgContract = ({
width="1em"
height="1em"
viewBox="0 0 24 24"
- fill="currentColor"
+ fill="none"
xmlns="http://www.w3.org/2000/svg"
role="img"
data-testid="test-icon"
@@ -35,11 +35,13 @@ const SvgContract = ({
fillRule="evenodd"
clipRule="evenodd"
d="M2.732 2.732A2.5 2.5 0 0 1 4.5 2h15A2.5 2.5 0 0 1 22 4.5v15a2.5 2.5 0 0 1-2.5 2.5h-15A2.5 2.5 0 0 1 2 19.5v-15a2.5 2.5 0 0 1 .732-1.768ZM4.5 4a.5.5 0 0 0-.5.5v15a.5.5 0 0 0 .5.5h15a.5.5 0 0 0 .5-.5v-15a.5.5 0 0 0-.5-.5h-15Z"
+ fill="#000"
/>
);
diff --git a/packages/icons/src/lib/icons/Shield.tsx b/packages/icons/src/lib/icons/Shield.tsx
new file mode 100644
index 000000000..91fb9f4ef
--- /dev/null
+++ b/packages/icons/src/lib/icons/Shield.tsx
@@ -0,0 +1,54 @@
+// Auto-generated file created by svgr-cli source svg-template.js
+// Run pnpm icons:create to update
+// Do not edit
+import { SVGProps } from 'react';
+import { SVGRProps } from '../type';
+const SvgShield = ({
+ title,
+ titleId,
+ isResponsive = false,
+ style,
+ ...props
+}: SVGProps & SVGRProps) => (
+
+);
+
+export default SvgShield;
diff --git a/packages/icons/src/lib/icons/ShieldOff.tsx b/packages/icons/src/lib/icons/ShieldOff.tsx
new file mode 100644
index 000000000..b9113e588
--- /dev/null
+++ b/packages/icons/src/lib/icons/ShieldOff.tsx
@@ -0,0 +1,50 @@
+// Auto-generated file created by svgr-cli source svg-template.js
+// Run pnpm icons:create to update
+// Do not edit
+import { SVGProps } from 'react';
+import { SVGRProps } from '../type';
+const SvgShieldOff = ({
+ title,
+ titleId,
+ isResponsive = false,
+ style,
+ ...props
+}: SVGProps & SVGRProps) => (
+
+);
+
+export default SvgShieldOff;
diff --git a/packages/icons/src/lib/icons/index.ts b/packages/icons/src/lib/icons/index.ts
index 63cf940b2..a15957241 100644
--- a/packages/icons/src/lib/icons/index.ts
+++ b/packages/icons/src/lib/icons/index.ts
@@ -1,3 +1,4 @@
+export { default as NftCat } from './NftCat';
export { default as Ada } from './Ada';
export { default as AddUser } from './AddUser';
export { default as Airdrop } from './Airdrop';
@@ -117,7 +118,6 @@ export { default as Monitor } from './Monitor';
export { default as MoreVert } from './MoreVert';
export { default as More } from './More';
export { default as Network } from './Network';
-export { default as NftCat } from './NftCat';
export { default as NoData } from './NoData';
export { default as Off } from './Off';
export { default as Oneinch } from './Oneinch';
@@ -143,6 +143,8 @@ export { default as Server } from './Server';
export { default as ShareAlt } from './ShareAlt';
export { default as Share } from './Share';
export { default as Shib } from './Shib';
+export { default as ShieldOff } from './ShieldOff';
+export { default as Shield } from './Shield';
export { default as SleepyCat } from './SleepyCat';
export { default as SolanaColored } from './SolanaColored';
export { default as Solana } from './Solana';
diff --git a/packages/icons/src/lib/svgs/shield-off.svg b/packages/icons/src/lib/svgs/shield-off.svg
new file mode 100644
index 000000000..8e8381963
--- /dev/null
+++ b/packages/icons/src/lib/svgs/shield-off.svg
@@ -0,0 +1,12 @@
+
diff --git a/packages/icons/src/lib/svgs/shield.svg b/packages/icons/src/lib/svgs/shield.svg
new file mode 100644
index 000000000..8aeb61ac2
--- /dev/null
+++ b/packages/icons/src/lib/svgs/shield.svg
@@ -0,0 +1,15 @@
+