import * as React from "react";
import type { SVGProps } from "react";
const SvgBlockchain = (props: SVGProps<SVGSVGElement>) => (
  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" {...props}>
    <g fill="none" fillRule="evenodd">
      <path fill="#ED7100" d="M4 4h40v40H4z" />
      <path stroke="#879196" strokeWidth={2} d="M1 1h46v46H1z" />
      <path
        fill="#FFF"
        d="M37 27h-6v-2h-4v2h-6v-2h-4v2h-6v-6h6v2h4v-2h6v2h4v-2h6zm-.025-6.956h-5.984c-.566 0-.991.453-.991 1.01V22h-2v-.946c0-.557-.46-1.054-1.025-1.054h-5.984A.98.98 0 0 0 20 21v1h-2v-1a.98.98 0 0 0-.991-1H11c-.565 0-1 .497-1 1.054v6.028c0 .556.46.918 1.025.918h5.984c.555 0 .991-.353.991-.918V26h2v.991A.99.99 0 0 0 20.991 28h5.984C27.54 28 28 27.547 28 26.991V26h2v1.082c0 .565.436.918.991.918h5.984c.565 0 1.025-.362 1.025-.918v-6.028c0-.557-.46-1.01-1.025-1.01M35 22.931 35.069 25h-2.071l-.067-2zM32.931 26h2.138a.93.93 0 0 0 .931-.931v-2.138a.93.93 0 0 0-.931-.931h-2.138a.93.93 0 0 0-.931.931v2.138c0 .514.418.931.931.931m-9.933-1-.067-2L25 22.931 25.069 25zm2.071-3h-2.138a.93.93 0 0 0-.931.931v2.138c0 .514.418.931.931.931h2.138a.93.93 0 0 0 .931-.931v-2.138a.93.93 0 0 0-.931-.931M15 25.002l-2 .067L12.931 23 15 22.931zM15.069 22h-2.138a.93.93 0 0 0-.931.931v2.138c0 .514.418.931.931.931h2.138a.93.93 0 0 0 .931-.931v-2.138a.93.93 0 0 0-.931-.931"
      />
    </g>
  </svg>
);
export default SvgBlockchain;
