Add icons to this collection by clicking the heart icon.
Smart Contracts icon - also known as contract, digital, coin, statistic, business and finance, blockchain, smart contracts, nft, and non fungible token. Created in a clean flat gradient style, perfect for web, apps, and UI projects. Available in SVG and PNG, with multiple style variants.
<svg
xmlns="http://www.w3.org/2000/svg"
width="512"
height="512"
viewBox="0 0 64 64"
>
<linearGradient
id="b"
x1="29"
x2="29"
y1="63"
y2="1"
gradientUnits="userSpaceOnUse"
>
<stop offset="0" stop-color="#cdd7dc" />
<stop offset="1" stop-color="#ebfaff" />
</linearGradient>
<linearGradient
id="a"
x1="31"
x2="31"
y1="63"
y2="48"
gradientUnits="userSpaceOnUse"
>
<stop offset="0" stop-color="#7c8a95" />
<stop offset="1" stop-color="#666d7c" stop-opacity="0" />
</linearGradient>
<linearGradient id="e" x1="24" x2="24" y2="40" href="#a" />
<linearGradient id="f" x1="44.5" x2="44.5" y2="50" href="#a" />
<linearGradient id="g" x1="17.5" x2="17.5" y2="50" href="#a" />
<linearGradient id="h" x1="38" x2="38" y2="40" href="#a" />
<linearGradient id="i" x1="5" x2="5" y1="15" href="#b" />
<linearGradient
id="j"
x1="5"
x2="5"
y1="15"
y2="1"
gradientUnits="userSpaceOnUse"
>
<stop offset="0" stop-color="#7c8a95" stop-opacity="0" />
<stop offset="1" stop-color="#7c8a95" />
</linearGradient>
<linearGradient
id="c"
x1="31"
x2="31"
y1="49"
y2="45"
gradientUnits="userSpaceOnUse"
>
<stop offset="0" stop-color="#f3b436" />
<stop offset="1" stop-color="#ffea3c" />
</linearGradient>
<linearGradient id="k" x1="23" x2="23" y1="43" y2="39" href="#c" />
<linearGradient id="l" x1="46" x2="46" y1="51" y2="47" href="#c" />
<linearGradient id="m" x1="16" x2="16" y1="51" y2="47" href="#c" />
<linearGradient id="n" x1="39" x2="39" y1="43" y2="39" href="#c" />
<linearGradient
id="o"
x1="35.863"
x2="46.137"
y1="16.637"
y2="6.363"
href="#a"
/>
<linearGradient
id="p"
x1="15.863"
x2="26.137"
y1="16.637"
y2="6.363"
href="#a"
/>
<linearGradient
id="q"
x1="46.964"
x2="58.789"
y1="25.036"
y2="36.86"
gradientUnits="userSpaceOnUse"
>
<stop offset="0" stop-color="#7c8a95" />
<stop offset="1" stop-color="#7c8a95" stop-opacity="0" />
</linearGradient>
<linearGradient
id="r"
x1="45.222"
x2="60.778"
y1="21.222"
y2="36.778"
gradientUnits="userSpaceOnUse"
>
<stop offset="0" stop-color="#a0faff" />
<stop offset="1" stop-color="#4dbee6" />
</linearGradient>
<linearGradient
id="s"
x1="46.636"
x2="59.364"
y1="22.636"
y2="35.364"
gradientUnits="userSpaceOnUse"
>
<stop offset="0" stop-color="#4dbee6" />
<stop offset="1" stop-color="#a0faff" />
</linearGradient>
<linearGradient
id="d"
x1="47"
x2="59.547"
y1="30.047"
y2="30.047"
gradientUnits="userSpaceOnUse"
>
<stop offset="0" stop-color="#5f6e88" />
<stop offset=".998" stop-color="#3f464f" />
</linearGradient>
<linearGradient id="t" x1="17" x2="31" y1="22" y2="22" href="#d" />
<linearGradient id="u" x1="17" x2="31" y1="28" y2="28" href="#d" />
<linearGradient id="v" x1="17" x2="31" y1="34" y2="34" href="#d" />
<linearGradient id="w" x1="34" x2="40" y1="22" y2="22" href="#d" />
<linearGradient id="x" x1="34" x2="40" y1="28" y2="28" href="#d" />
<linearGradient id="y" x1="34" x2="40" y1="34" y2="34" href="#d" />
<linearGradient
id="z"
x1="27.293"
x2="34.707"
y1="15.207"
y2="7.793"
gradientUnits="userSpaceOnUse"
>
<stop offset="0" stop-color="#7c8a95" />
<stop offset="1" stop-color="#676e7d" stop-opacity=".3" />
</linearGradient>
<path fill="url(#b)" d="M49 1H5l4 12v50h44V5a4 4 0 0 0-4-4z" />
<path fill="url(#a)" d="M31 48a1 1 0 0 0-1 1v14h2V49a1 1 0 0 0-1-1z" />
<path
fill="url(#e)"
d="M24 52.586V41a1 1 0 0 0-2 0v12a1 1 0 0 0 .293.707L24 55.414V63h2v-8a1 1 0 0 0-.293-.707z"
/>
<path
fill="url(#f)"
d="M46 50a1 1 0 0 0-1 1v4.465l-2.555 1.7A1 1 0 0 0 42 58v5h2v-4.465l2.555-1.7A1 1 0 0 0 47 56v-5a1 1 0 0 0-1-1z"
/>
<path
fill="url(#g)"
d="M19.555 57.168 17 55.465V51a1 1 0 0 0-2 0v5a1 1 0 0 0 .445.832L18 58.535V63h2v-5a1 1 0 0 0-.445-.832z"
/>
<path
fill="url(#h)"
d="M39 40a1 1 0 0 0-1 1v11.586l-1.707 1.707A1 1 0 0 0 36 55v8h2v-7.586l1.707-1.707A1 1 0 0 0 40 53V41a1 1 0 0 0-1-1z"
/>
<path fill="url(#i)" d="M5 1a4 4 0 0 1 4 4v10H1V5a4 4 0 0 1 4-4z" />
<path fill="url(#j)" d="M5 1a4 4 0 0 1 4 4v10H1V5a4 4 0 0 1 4-4z" />
<circle cx="31" cy="47" r="2" fill="url(#c)" />
<circle cx="23" cy="41" r="2" fill="url(#k)" />
<circle cx="46" cy="49" r="2" fill="url(#l)" />
<circle cx="16" cy="49" r="2" fill="url(#m)" />
<circle cx="39" cy="41" r="2" fill="url(#n)" />
<path
fill="url(#o)"
d="M43.5 17h-5a5.5 5.5 0 0 1 0-11h5a5.5 5.5 0 0 1 0 11zm-5-9a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 0 0-7z"
/>
<path
fill="url(#p)"
d="M23.5 17h-5a5.5 5.5 0 0 1 0-11h5a5.5 5.5 0 0 1 0 11zm-5-9a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 0 0-7z"
/>
<path fill="url(#q)" d="M45.929 36.071 53 42.649V19z" />
<circle cx="53" cy="29" r="11" fill="url(#r)" />
<circle cx="53" cy="29" r="9" fill="url(#s)" />
<path
fill="url(#d)"
d="M51.547 34.547a1 1 0 0 1-.707-.293l-3.547-3.547a1 1 0 0 1 1.414-1.414l2.84 2.84 6.293-6.293a1 1 0 0 1 1.414 1.414l-7 7a1 1 0 0 1-.707.293z"
/>
<path fill="url(#t)" d="M30 23H18a1 1 0 0 1 0-2h12a1 1 0 0 1 0 2z" />
<path fill="url(#u)" d="M30 29H18a1 1 0 0 1 0-2h12a1 1 0 0 1 0 2z" />
<path fill="url(#v)" d="M30 35H18a1 1 0 0 1 0-2h12a1 1 0 0 1 0 2z" />
<path fill="url(#w)" d="M39 23h-4a1 1 0 0 1 0-2h4a1 1 0 0 1 0 2z" />
<path fill="url(#x)" d="M39 29h-4a1 1 0 0 1 0-2h4a1 1 0 0 1 0 2z" />
<path fill="url(#y)" d="M39 35h-4a1 1 0 0 1 0-2h4a1 1 0 0 1 0 2z" />
<path fill="url(#z)" d="M37 12.5H25a1 1 0 0 1 0-2h12a1 1 0 0 1 0 2z" />
</svg>
More icons in the same style and category