dev #7

Merged
such-gitea merged 5 commits from github-such-software/hash-wallet:dev into dev 2026-05-16 12:11:33 -04:00
769 changed files with 5148 additions and 5275 deletions

View File

@@ -1,3 +1,8 @@
<svg width="28" height="37" viewBox="0 0 28 37" fill="none" xmlns="http://www.w3.org/2000/svg"> <?xml version="1.0" encoding="UTF-8"?>
<path d="M26.0117 0.00835344C26.0523 -0.000438375 26.0914 -0.00211226 26.1279 0.00249407C26.3832 0.0346771 26.5225 0.363833 26.3174 0.5689L11.9326 14.9625C11.4874 15.4075 11.2364 16.0124 11.2354 16.6421V35.7369C11.2354 35.8853 11.146 35.9965 11.0303 36.0445C10.9723 36.0685 10.9079 36.0769 10.8447 36.066C10.7815 36.055 10.7195 36.0247 10.667 35.9722L0.396484 25.7056C0.20853 25.5177 0.10361 25.2641 0.103516 24.9996V7.18218C0.103551 6.28774 0.727312 5.51391 1.60156 5.32378L26.0107 0.00835344H26.0117ZM27.1025 20.2906C27.1024 20.5551 26.9964 20.8079 26.8096 20.9947L12.9443 34.8316C12.9218 34.8541 12.8953 34.867 12.8682 34.8716C12.8413 34.8762 12.8137 34.873 12.7891 34.8628C12.7394 34.8423 12.7012 34.7942 12.7012 34.731L12.7031 27.6763L17.3975 23.0289C18.0656 22.4518 18.3422 22.2068 18.7549 22.1832C18.8235 22.1792 18.896 22.1822 18.9746 22.19C19.0532 22.1978 19.138 22.2106 19.2314 22.2291C19.6039 22.3026 19.9558 22.357 20.2842 22.3755C20.4156 22.3829 20.5432 22.3847 20.667 22.3794C21.2241 22.356 21.7026 22.1937 22.0898 21.7945C22.427 21.4466 22.853 20.8957 23.0713 19.4947C23.2236 18.5107 23.33 17.8883 23.5439 17.3169C23.7579 16.7456 24.0748 16.3552 24.4551 15.9761V15.9752L27.1201 13.2974L27.1025 20.2906ZM26.9834 7.87359C27.0584 7.90479 27.1162 7.97749 27.1162 8.07378L27.0967 11.2144L24.1006 14.3306C23.5194 14.8954 22.9476 15.67 22.6914 16.2759C22.4364 16.8808 22.1497 17.8845 22.0049 18.7476C21.8611 19.6097 21.8812 20.1323 21.1377 20.6011C20.9985 20.6888 20.8632 20.7369 20.7295 20.7574C20.6402 20.7711 20.5516 20.7729 20.4629 20.7652C20.0187 20.7267 19.5718 20.4629 19.0273 20.4019C18.973 20.3958 18.9177 20.3918 18.8613 20.3902L18.8604 20.3912C17.9582 20.3653 17.3076 21.023 17.3057 21.025L12.7021 25.6441V22.5533C12.7021 22.1752 12.8521 21.8114 13.1201 21.5435L26.749 7.92046C26.7832 7.88634 26.8233 7.86688 26.8643 7.85992C26.9048 7.85303 26.9462 7.85813 26.9834 7.87359ZM26.9277 2.16753C27.0287 2.17924 27.12 2.26134 27.1201 2.3814V5.49956H27.1211L12.7021 19.9498V16.8648C12.7022 16.4869 12.8522 16.1238 13.1201 15.856L26.752 2.22906C26.8026 2.17847 26.8672 2.16051 26.9277 2.16753Z" fill="#D7E2F7"/> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 360 100" width="360" height="100">
<title>Hash Wallet horizontal lockup (dark theme)</title>
<desc>Hash Wallet logo with green-boxed hash mark on the left and a white wordmark to the right, intended for dark-theme backgrounds.</desc>
<rect x="10" y="18" width="64" height="64" rx="14" fill="#1a5c38"/>
<text x="42" y="68" font-family="ui-monospace, 'JetBrains Mono', 'Courier New', monospace" font-size="48" font-weight="700" fill="#ffffff" text-anchor="middle">#</text>
<text x="90" y="63" font-family="ui-monospace, 'JetBrains Mono', 'Courier New', monospace" font-size="32" font-weight="500" fill="#ffffff">Hash Wallet</text>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 728 B

View File

@@ -1,3 +1,8 @@
<svg width="28" height="37" viewBox="0 0 28 37" fill="none" xmlns="http://www.w3.org/2000/svg"> <?xml version="1.0" encoding="UTF-8"?>
<path d="M26.0117 0.00769167C26.0523 -0.00110449 26.0914 -0.00180576 26.1279 0.00280886C26.3831 0.0350288 26.5224 0.363182 26.3174 0.568239L11.9326 14.9618C11.4874 15.4069 11.2364 16.0127 11.2354 16.6425V35.7372C11.2353 35.8856 11.1461 35.9969 11.0303 36.0448C10.9724 36.0688 10.9078 36.0772 10.8447 36.0663C10.7815 36.0554 10.7195 36.025 10.667 35.9725L0.396484 25.7059C0.208445 25.518 0.103516 25.2635 0.103516 24.9989V7.1825C0.103516 6.28802 0.727287 5.51423 1.60156 5.3241L26.0107 0.00769167H26.0117ZM27.1025 20.2899C27.1025 20.5545 26.9964 20.8071 26.8096 20.994L12.9443 34.8319C12.9218 34.8543 12.8952 34.8674 12.8682 34.8719C12.8413 34.8765 12.8138 34.8724 12.7891 34.8622C12.7396 34.8417 12.7013 34.7944 12.7012 34.7313L12.7031 27.6757L17.3975 23.0282C18.0655 22.4511 18.3423 22.2071 18.7549 22.1835C18.8235 22.1795 18.896 22.1815 18.9746 22.1893C19.0532 22.1971 19.138 22.2109 19.2314 22.2294C19.6039 22.303 19.9558 22.3574 20.2842 22.3759C20.4155 22.3833 20.5432 22.385 20.667 22.3798C21.224 22.3563 21.7026 22.1939 22.0898 21.7948C22.427 21.447 22.853 20.896 23.0713 19.495C23.2236 18.5109 23.33 17.8887 23.5439 17.3173C23.7579 16.7458 24.0747 16.3556 24.4551 15.9764V15.9755L27.1201 13.2977L27.1025 20.2899ZM26.9834 7.8739C27.0584 7.90515 27.1162 7.97782 27.1162 8.0741L27.0967 11.2137L24.1006 14.3309C23.5192 14.8958 22.9476 15.6702 22.6914 16.2762C22.4364 16.8812 22.1497 17.8848 22.0049 18.7479C21.8611 19.61 21.8812 20.1316 21.1377 20.6005C20.9984 20.6882 20.8633 20.7372 20.7295 20.7577C20.6402 20.7714 20.5516 20.7722 20.4629 20.7645C20.0188 20.7261 19.5717 20.4632 19.0273 20.4022C18.973 20.3961 18.9177 20.3912 18.8613 20.3895L18.8604 20.3915C17.9569 20.3655 17.3057 21.0253 17.3057 21.0253L12.7021 25.6444V22.5526C12.7022 22.1746 12.8523 21.8117 13.1201 21.5438L26.749 7.92078C26.7832 7.88666 26.8233 7.8672 26.8643 7.86023C26.9049 7.85331 26.9462 7.85839 26.9834 7.8739ZM26.9277 2.16785C27.0288 2.17959 27.1201 2.2615 27.1201 2.38172V5.4989H27.1211L12.7021 19.9501V16.8651C12.7021 16.4872 12.8523 16.1242 13.1201 15.8563L26.752 2.22937C26.8026 2.17876 26.8671 2.16081 26.9277 2.16785Z" fill="#1C1B1C"/> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 360 100" width="360" height="100">
<title>Hash Wallet horizontal lockup</title>
<desc>Hash Wallet logo with green-boxed hash mark on the left and Hash Wallet wordmark to the right.</desc>
<rect x="10" y="18" width="64" height="64" rx="14" fill="#1a5c38"/>
<text x="42" y="68" font-family="ui-monospace, 'JetBrains Mono', 'Courier New', monospace" font-size="48" font-weight="700" fill="#ffffff" text-anchor="middle">#</text>
<text x="90" y="63" font-family="ui-monospace, 'JetBrains Mono', 'Courier New', monospace" font-size="32" font-weight="500" fill="#1a1a1a">Hash Wallet</text>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 682 B

View File

@@ -1,215 +1,77 @@
<svg width="375" height="304" viewBox="0 0 375 304" fill="none" xmlns="http://www.w3.org/2000/svg"> <?xml version="1.0" encoding="UTF-8"?>
<rect x="-40" width="475" height="304" fill="url(#paint0_linear_4656_21674)"/> <svg xmlns="http://www.w3.org/2000/svg" width="375" height="304" viewBox="0 0 375 304" fill="none">
<g filter="url(#filter0_df_4656_21674)"> <title>Hash Wallet welcome — cyberpunk starry night</title>
<circle cx="298.5" cy="121.5" r="2.5" fill="#E0E7FA"/> <desc>Deep-green night sky gradient with stars and faint hash-shaped constellations. Brand-aligned replacement for Cake's moon-and-stars scene.</desc>
</g>
<g opacity="0.5" filter="url(#filter1_df_4656_21674)"> <!-- Gradient backdrop: very dark green at top fading to surface bg -->
<ellipse cx="261" cy="64.5" rx="1" ry="2.5" fill="#E0E7FA"/>
</g>
<g filter="url(#filter2_df_4656_21674)">
<path d="M95.5 59L96.3061 65.6939L103 66.5L96.3061 67.3061L95.5 74L94.6939 67.3061L88 66.5L94.6939 65.6939L95.5 59Z" fill="#D7E2F7"/>
</g>
<g filter="url(#filter3_df_4656_21674)">
<path d="M38.5 156L39.3061 162.694L46 163.5L39.3061 164.306L38.5 171L37.6939 164.306L31 163.5L37.6939 162.694L38.5 156Z" fill="#D7E2F7"/>
</g>
<g filter="url(#filter4_df_4656_21674)">
<path d="M336.5 79L337.306 85.6939L344 86.5L337.306 87.3061L336.5 94L335.694 87.3061L329 86.5L335.694 85.6939L336.5 79Z" fill="#D7E2F7"/>
</g>
<g filter="url(#filter5_df_4656_21674)">
<path d="M75.5 123.5L76.1449 128.855L81.5 129.5L76.1449 130.145L75.5 135.5L74.8551 130.145L69.5 129.5L74.8551 128.855L75.5 123.5Z" fill="#D7E2F7"/>
</g>
<g filter="url(#filter6_df_4656_21674)">
<circle cx="271.5" cy="216.5" r="2.5" fill="#E0E7FA"/>
</g>
<g filter="url(#filter7_df_4656_21674)">
<path d="M316.5 171L317.844 182.156L329 183.5L317.844 184.844L316.5 196L315.156 184.844L304 183.5L315.156 182.156L316.5 171Z" fill="#D7E2F7"/>
</g>
<line x1="316.5" y1="161" x2="316.5" y2="207" stroke="url(#paint1_linear_4656_21674)"/>
<line x1="293" y1="183.5" x2="339" y2="183.5" stroke="url(#paint2_linear_4656_21674)"/>
<g opacity="0.2">
<g filter="url(#filter8_df_4656_21674)">
<path d="M54.5 77L55.8435 88.1565L67 89.5L55.8435 90.8435L54.5 102L53.1565 90.8435L42 89.5L53.1565 88.1565L54.5 77Z" fill="#D7E2F7"/>
</g>
<line x1="54.5" y1="67" x2="54.5" y2="113" stroke="url(#paint3_linear_4656_21674)"/>
<line x1="31" y1="89.5" x2="77" y2="89.5" stroke="url(#paint4_linear_4656_21674)"/>
</g>
<g opacity="0.5" filter="url(#filter9_df_4656_21674)">
<ellipse cx="102" cy="173.5" rx="1" ry="2.5" fill="#E0E7FA"/>
</g>
<path d="M176.165 126.986C174.967 129.623 174.3 132.551 174.3 135.636C174.3 147.197 183.672 156.569 195.232 156.569C200.746 156.569 205.761 154.436 209.5 150.951C206.208 158.196 198.909 163.235 190.433 163.235C178.872 163.235 169.5 153.863 169.5 142.302C169.5 136.255 172.065 130.808 176.165 126.986Z" fill="#D9D9D9"/>
<path d="M176.165 126.986C174.967 129.623 174.3 132.551 174.3 135.636C174.3 147.197 183.672 156.569 195.232 156.569C200.746 156.569 205.761 154.436 209.5 150.951C206.208 158.196 198.909 163.235 190.433 163.235C178.872 163.235 169.5 153.863 169.5 142.302C169.5 136.255 172.065 130.808 176.165 126.986Z" fill="url(#paint5_linear_4656_21674)"/>
<path d="M176.165 126.986C174.967 129.623 174.3 132.551 174.3 135.636C174.3 147.197 183.672 156.569 195.232 156.569C200.746 156.569 205.761 154.436 209.5 150.951C206.208 158.196 198.909 163.235 190.433 163.235C178.872 163.235 169.5 153.863 169.5 142.302C169.5 136.255 172.065 130.808 176.165 126.986Z" fill="url(#paint6_linear_4656_21674)"/>
<g opacity="0.5" filter="url(#filter10_f_4656_21674)">
<path d="M176.165 126.986C174.967 129.623 174.3 132.551 174.3 135.636C174.3 147.197 183.672 156.569 195.232 156.569C200.746 156.569 205.761 154.436 209.5 150.951C206.208 158.196 198.909 163.235 190.433 163.235C178.872 163.235 169.5 153.863 169.5 142.302C169.5 136.255 172.065 130.808 176.165 126.986Z" fill="#D9D9D9"/>
<path d="M176.165 126.986C174.967 129.623 174.3 132.551 174.3 135.636C174.3 147.197 183.672 156.569 195.232 156.569C200.746 156.569 205.761 154.436 209.5 150.951C206.208 158.196 198.909 163.235 190.433 163.235C178.872 163.235 169.5 153.863 169.5 142.302C169.5 136.255 172.065 130.808 176.165 126.986Z" fill="url(#paint7_linear_4656_21674)"/>
<path d="M176.165 126.986C174.967 129.623 174.3 132.551 174.3 135.636C174.3 147.197 183.672 156.569 195.232 156.569C200.746 156.569 205.761 154.436 209.5 150.951C206.208 158.196 198.909 163.235 190.433 163.235C178.872 163.235 169.5 153.863 169.5 142.302C169.5 136.255 172.065 130.808 176.165 126.986Z" fill="url(#paint8_linear_4656_21674)"/>
</g>
<defs> <defs>
<filter id="filter0_df_4656_21674" x="284.5" y="107.5" width="28" height="28" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"> <linearGradient id="skyDark" x1="0" y1="0" x2="0" y2="1">
<feFlood flood-opacity="0" result="BackgroundImageFix"/> <stop offset="0%" stop-color="#06150C" />
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/> <stop offset="60%" stop-color="#0B1F14" />
<feMorphology radius="1" operator="dilate" in="SourceAlpha" result="effect1_dropShadow_4656_21674"/> <stop offset="100%" stop-color="#112A1D" />
<feOffset/> </linearGradient>
<feGaussianBlur stdDeviation="5.25"/> <radialGradient id="glowPink" cx="0.5" cy="0.5" r="0.5">
<feComposite in2="hardAlpha" operator="out"/> <stop offset="0%" stop-color="#E16FA6" stop-opacity="0.35" />
<feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.7 0"/> <stop offset="100%" stop-color="#E16FA6" stop-opacity="0" />
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_4656_21674"/> </radialGradient>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_4656_21674" result="shape"/> <radialGradient id="glowBlue" cx="0.5" cy="0.5" r="0.5">
<feGaussianBlur stdDeviation="2" result="effect2_foregroundBlur_4656_21674"/> <stop offset="0%" stop-color="#6AB7E6" stop-opacity="0.3" />
</filter> <stop offset="100%" stop-color="#6AB7E6" stop-opacity="0" />
<filter id="filter1_df_4656_21674" x="248.5" y="50.5" width="25" height="28" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"> </radialGradient>
<feFlood flood-opacity="0" result="BackgroundImageFix"/> <radialGradient id="glowMint" cx="0.5" cy="0.5" r="0.5">
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/> <stop offset="0%" stop-color="#7FCAA0" stop-opacity="0.4" />
<feMorphology radius="1" operator="dilate" in="SourceAlpha" result="effect1_dropShadow_4656_21674"/> <stop offset="100%" stop-color="#7FCAA0" stop-opacity="0" />
<feOffset/> </radialGradient>
<feGaussianBlur stdDeviation="5.25"/>
<feComposite in2="hardAlpha" operator="out"/>
<feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.7 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_4656_21674"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_4656_21674" result="shape"/>
<feGaussianBlur stdDeviation="2" result="effect2_foregroundBlur_4656_21674"/>
</filter>
<filter id="filter2_df_4656_21674" x="81.1" y="52.1" width="28.8" height="28.8" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feMorphology radius="0.6" operator="dilate" in="SourceAlpha" result="effect1_dropShadow_4656_21674"/>
<feOffset/>
<feGaussianBlur stdDeviation="3.15"/>
<feComposite in2="hardAlpha" operator="out"/>
<feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.7 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_4656_21674"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_4656_21674" result="shape"/>
<feGaussianBlur stdDeviation="0.3" result="effect2_foregroundBlur_4656_21674"/>
</filter>
<filter id="filter3_df_4656_21674" x="24.1" y="149.1" width="28.8" height="28.8" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feMorphology radius="0.6" operator="dilate" in="SourceAlpha" result="effect1_dropShadow_4656_21674"/>
<feOffset/>
<feGaussianBlur stdDeviation="3.15"/>
<feComposite in2="hardAlpha" operator="out"/>
<feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.7 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_4656_21674"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_4656_21674" result="shape"/>
<feGaussianBlur stdDeviation="0.3" result="effect2_foregroundBlur_4656_21674"/>
</filter>
<filter id="filter4_df_4656_21674" x="322.1" y="72.1" width="28.8" height="28.8" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feMorphology radius="0.6" operator="dilate" in="SourceAlpha" result="effect1_dropShadow_4656_21674"/>
<feOffset/>
<feGaussianBlur stdDeviation="3.15"/>
<feComposite in2="hardAlpha" operator="out"/>
<feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.7 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_4656_21674"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_4656_21674" result="shape"/>
<feGaussianBlur stdDeviation="0.3" result="effect2_foregroundBlur_4656_21674"/>
</filter>
<filter id="filter5_df_4656_21674" x="63.98" y="117.98" width="23.04" height="23.04" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feMorphology radius="0.48" operator="dilate" in="SourceAlpha" result="effect1_dropShadow_4656_21674"/>
<feOffset/>
<feGaussianBlur stdDeviation="2.52"/>
<feComposite in2="hardAlpha" operator="out"/>
<feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.7 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_4656_21674"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_4656_21674" result="shape"/>
<feGaussianBlur stdDeviation="0.24" result="effect2_foregroundBlur_4656_21674"/>
</filter>
<filter id="filter6_df_4656_21674" x="257.5" y="202.5" width="28" height="28" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feMorphology radius="1" operator="dilate" in="SourceAlpha" result="effect1_dropShadow_4656_21674"/>
<feOffset/>
<feGaussianBlur stdDeviation="5.25"/>
<feComposite in2="hardAlpha" operator="out"/>
<feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.7 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_4656_21674"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_4656_21674" result="shape"/>
<feGaussianBlur stdDeviation="2" result="effect2_foregroundBlur_4656_21674"/>
</filter>
<filter id="filter7_df_4656_21674" x="292.5" y="159.5" width="48" height="48" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feMorphology radius="1" operator="dilate" in="SourceAlpha" result="effect1_dropShadow_4656_21674"/>
<feOffset/>
<feGaussianBlur stdDeviation="5.25"/>
<feComposite in2="hardAlpha" operator="out"/>
<feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.7 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_4656_21674"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_4656_21674" result="shape"/>
<feGaussianBlur stdDeviation="0.5" result="effect2_foregroundBlur_4656_21674"/>
</filter>
<filter id="filter8_df_4656_21674" x="30.5" y="65.5" width="48" height="48" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feMorphology radius="1" operator="dilate" in="SourceAlpha" result="effect1_dropShadow_4656_21674"/>
<feOffset/>
<feGaussianBlur stdDeviation="5.25"/>
<feComposite in2="hardAlpha" operator="out"/>
<feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.7 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_4656_21674"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_4656_21674" result="shape"/>
<feGaussianBlur stdDeviation="0.5" result="effect2_foregroundBlur_4656_21674"/>
</filter>
<filter id="filter9_df_4656_21674" x="89.5" y="159.5" width="25" height="28" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feMorphology radius="1" operator="dilate" in="SourceAlpha" result="effect1_dropShadow_4656_21674"/>
<feOffset/>
<feGaussianBlur stdDeviation="5.25"/>
<feComposite in2="hardAlpha" operator="out"/>
<feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.7 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_4656_21674"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_4656_21674" result="shape"/>
<feGaussianBlur stdDeviation="2" result="effect2_foregroundBlur_4656_21674"/>
</filter>
<filter id="filter10_f_4656_21674" x="156.1" y="113.586" width="66.8" height="63.049" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feGaussianBlur stdDeviation="6.7" result="effect1_foregroundBlur_4656_21674"/>
</filter>
<linearGradient id="paint0_linear_4656_21674" x1="198" y1="22.9607" x2="198" y2="268.181" gradientUnits="userSpaceOnUse">
<stop stop-color="#142040"/>
<stop offset="0.644231" stop-color="#14234B"/>
<stop offset="1" stop-color="#1B284A" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint1_linear_4656_21674" x1="315.5" y1="161" x2="315.5" y2="207" gradientUnits="userSpaceOnUse">
<stop stop-color="#D7E2F7" stop-opacity="0"/>
<stop offset="0.466346" stop-color="#D7E2F7"/>
<stop offset="1" stop-color="#D7E2F7" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint2_linear_4656_21674" x1="293" y1="184.5" x2="339" y2="184.5" gradientUnits="userSpaceOnUse">
<stop stop-color="#D7E2F7" stop-opacity="0"/>
<stop offset="0.466346" stop-color="#D7E2F7"/>
<stop offset="1" stop-color="#D7E2F7" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint3_linear_4656_21674" x1="53.5" y1="67" x2="53.5" y2="113" gradientUnits="userSpaceOnUse">
<stop stop-color="#D7E2F7" stop-opacity="0"/>
<stop offset="0.466346" stop-color="#D7E2F7"/>
<stop offset="1" stop-color="#D7E2F7" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint4_linear_4656_21674" x1="31" y1="90.5" x2="77" y2="90.5" gradientUnits="userSpaceOnUse">
<stop stop-color="#D7E2F7" stop-opacity="0"/>
<stop offset="0.466346" stop-color="#D7E2F7"/>
<stop offset="1" stop-color="#D7E2F7" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint5_linear_4656_21674" x1="189.5" y1="126.986" x2="189.5" y2="163.235" gradientUnits="userSpaceOnUse">
<stop stop-color="#D7E2F7"/>
<stop offset="1" stop-color="#7891C1"/>
</linearGradient>
<linearGradient id="paint6_linear_4656_21674" x1="189.5" y1="126.986" x2="195.774" y2="163.063" gradientUnits="userSpaceOnUse">
<stop stop-color="white"/>
<stop offset="1" stop-color="#7891C1"/>
</linearGradient>
<linearGradient id="paint7_linear_4656_21674" x1="189.5" y1="126.986" x2="189.5" y2="163.235" gradientUnits="userSpaceOnUse">
<stop stop-color="#D7E2F7"/>
<stop offset="1" stop-color="#7891C1"/>
</linearGradient>
<linearGradient id="paint8_linear_4656_21674" x1="189.5" y1="126.986" x2="195.774" y2="163.063" gradientUnits="userSpaceOnUse">
<stop stop-color="white"/>
<stop offset="1" stop-color="#7891C1"/>
</linearGradient>
</defs> </defs>
<!-- Sky -->
<rect width="375" height="304" fill="url(#skyDark)" />
<!-- Distant glows (pink/blue/mint nebula vibes) -->
<circle cx="80" cy="60" r="70" fill="url(#glowPink)" />
<circle cx="310" cy="220" r="80" fill="url(#glowBlue)" />
<circle cx="290" cy="80" r="60" fill="url(#glowMint)" />
<!-- 4-pointed stars (sharp sparkle shape) — varied positions + sizes -->
<g fill="#E0F0E8">
<path d="M95 50 L97 62 L109 64 L97 66 L95 78 L93 66 L81 64 L93 62 Z" opacity="0.95" />
<path d="M335 95 L336.5 103 L344.5 104.5 L336.5 106 L335 114 L333.5 106 L325.5 104.5 L333.5 103 Z" opacity="0.85" />
<path d="M40 165 L41.5 173 L49.5 174.5 L41.5 176 L40 184 L38.5 176 L30.5 174.5 L38.5 173 Z" opacity="0.9" />
<path d="M270 145 L271 151 L277 152 L271 153 L270 159 L269 153 L263 152 L269 151 Z" opacity="0.7" />
<path d="M155 220 L156 226 L162 227 L156 228 L155 234 L154 228 L148 227 L154 226 Z" opacity="0.7" />
<path d="M75 250 L76 256 L82 257 L76 258 L75 264 L74 258 L68 257 L74 256 Z" opacity="0.55" />
</g>
<!-- Tiny dot stars -->
<g fill="#C7E5D2">
<circle cx="200" cy="40" r="1.2" opacity="0.9" />
<circle cx="120" cy="100" r="1" opacity="0.75" />
<circle cx="240" cy="180" r="1.2" opacity="0.85" />
<circle cx="55" cy="200" r="1" opacity="0.7" />
<circle cx="345" cy="160" r="1.4" opacity="0.85" />
<circle cx="180" cy="270" r="1" opacity="0.6" />
<circle cx="20" cy="80" r="0.9" opacity="0.55" />
<circle cx="360" cy="40" r="1.1" opacity="0.7" />
<circle cx="220" cy="115" r="0.8" opacity="0.6" />
<circle cx="50" cy="120" r="0.9" opacity="0.55" />
<circle cx="305" cy="265" r="1" opacity="0.7" />
</g>
<!-- Faint hash-constellation: 4 dots forming # pattern + connecting lines -->
<g stroke="#7FCAA0" stroke-width="0.6" opacity="0.45">
<line x1="160" y1="130" x2="220" y2="130" />
<line x1="160" y1="150" x2="220" y2="150" />
<line x1="175" y1="120" x2="175" y2="160" />
<line x1="205" y1="120" x2="205" y2="160" />
</g>
<g fill="#7FCAA0" opacity="0.7">
<circle cx="160" cy="130" r="1.5" />
<circle cx="220" cy="130" r="1.5" />
<circle cx="160" cy="150" r="1.5" />
<circle cx="220" cy="150" r="1.5" />
<circle cx="175" cy="120" r="1.5" />
<circle cx="205" cy="120" r="1.5" />
<circle cx="175" cy="160" r="1.5" />
<circle cx="205" cy="160" r="1.5" />
</g>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 3.5 KiB

View File

@@ -1,14 +1,48 @@
<svg width="375" height="304" viewBox="0 0 375 304" fill="none" xmlns="http://www.w3.org/2000/svg"> <?xml version="1.0" encoding="UTF-8"?>
<rect x="-40" y="-27" width="475" height="331" fill="url(#paint0_linear_4656_21863)"/> <svg xmlns="http://www.w3.org/2000/svg" width="375" height="304" viewBox="0 0 375 304" fill="none">
<rect x="285" y="163" width="101" height="49" rx="24.5" fill="#EFEFF8"/> <title>Hash Wallet welcome — sunny morning</title>
<circle cx="331" cy="173" r="31" fill="#EFEFF8"/> <desc>Soft minty-sky gradient with a warm sun and a couple of cloud shapes. Pink and yellow accents pull the eye without being noisy. Brand-aligned replacement for Cake's blue sky.</desc>
<rect x="-30" y="108" width="115" height="49" rx="24.5" fill="#EFEFF8"/>
<circle cx="16" cy="118" r="31" fill="#EFEFF8"/>
<rect x="251" y="193" width="30" height="19" rx="9.5" fill="#EFEFF8"/>
<defs> <defs>
<linearGradient id="paint0_linear_4656_21863" x1="197.5" y1="-27" x2="197.5" y2="304" gradientUnits="userSpaceOnUse"> <linearGradient id="skyLight" x1="0" y1="0" x2="0" y2="1">
<stop stop-color="#68BEEF"/> <stop offset="0%" stop-color="#C7E5D2" />
<stop offset="1" stop-color="white" stop-opacity="0"/> <stop offset="60%" stop-color="#EAF2EC" />
</linearGradient> <stop offset="100%" stop-color="#F2F8F4" />
</linearGradient>
<radialGradient id="sunGlow" cx="0.5" cy="0.5" r="0.5">
<stop offset="0%" stop-color="#FFD466" stop-opacity="0.95" />
<stop offset="60%" stop-color="#FFBE53" stop-opacity="0.55" />
<stop offset="100%" stop-color="#FFBE53" stop-opacity="0" />
</radialGradient>
<radialGradient id="pinkGlow" cx="0.5" cy="0.5" r="0.5">
<stop offset="0%" stop-color="#F9D6E5" stop-opacity="0.85" />
<stop offset="100%" stop-color="#F9D6E5" stop-opacity="0" />
</radialGradient>
</defs> </defs>
<!-- Sky -->
<rect width="375" height="304" fill="url(#skyLight)" />
<!-- Warm pink halo lower-left -->
<ellipse cx="60" cy="240" rx="120" ry="70" fill="url(#pinkGlow)" />
<!-- Sun -->
<circle cx="305" cy="80" r="65" fill="url(#sunGlow)" />
<circle cx="305" cy="80" r="22" fill="#FFD466" />
<!-- Clouds (soft white with brand-green outline) -->
<g fill="#FFFFFF" opacity="0.9">
<rect x="-30" y="108" width="115" height="49" rx="24.5" />
<circle cx="16" cy="118" r="31" />
<rect x="220" y="180" width="100" height="44" rx="22" />
<circle cx="260" cy="190" r="26" />
</g>
<!-- Tiny brand-green sparkles for a hint of cyberpunk continuity -->
<g fill="#1A5C38" opacity="0.35">
<circle cx="150" cy="50" r="1.6" />
<circle cx="80" cy="180" r="1.4" />
<circle cx="340" cy="230" r="1.8" />
<circle cx="200" cy="270" r="1.3" />
</g>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 745 B

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" width="512" height="512">
<title>Hash Wallet app icon</title>
<desc>Hash Wallet app icon: brand-green rounded square with a centered white hash.</desc>
<rect width="512" height="512" rx="112" fill="#1a5c38"/>
<text x="256" y="390" font-family="ui-monospace, 'JetBrains Mono', 'Courier New', monospace" font-size="380" font-weight="700" fill="#ffffff" text-anchor="middle">#</text>
</svg>

After

Width:  |  Height:  |  Size: 489 B

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 360 100" width="360" height="100">
<title>Hash Wallet horizontal lockup</title>
<desc>Hash Wallet logo with green-boxed hash mark on the left and Hash Wallet wordmark to the right.</desc>
<rect x="10" y="18" width="64" height="64" rx="14" fill="#1a5c38"/>
<text x="42" y="68" font-family="ui-monospace, 'JetBrains Mono', 'Courier New', monospace" font-size="48" font-weight="700" fill="#ffffff" text-anchor="middle">#</text>
<text x="90" y="63" font-family="ui-monospace, 'JetBrains Mono', 'Courier New', monospace" font-size="32" font-weight="500" fill="#1a1a1a">Hash Wallet</text>
</svg>

After

Width:  |  Height:  |  Size: 682 B

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 360 100" width="360" height="100">
<title>Hash Wallet horizontal lockup (dark theme)</title>
<desc>Hash Wallet logo with green-boxed hash mark on the left and a white wordmark to the right, intended for dark-theme backgrounds.</desc>
<rect x="10" y="18" width="64" height="64" rx="14" fill="#1a5c38"/>
<text x="42" y="68" font-family="ui-monospace, 'JetBrains Mono', 'Courier New', monospace" font-size="48" font-weight="700" fill="#ffffff" text-anchor="middle">#</text>
<text x="90" y="63" font-family="ui-monospace, 'JetBrains Mono', 'Courier New', monospace" font-size="32" font-weight="500" fill="#ffffff">Hash Wallet</text>
</svg>

After

Width:  |  Height:  |  Size: 728 B

View File

@@ -2,7 +2,7 @@ app-id: com.suchsoftware.HashWallet
runtime: org.freedesktop.Platform runtime: org.freedesktop.Platform
runtime-version: '24.08' runtime-version: '24.08'
sdk: org.freedesktop.Sdk sdk: org.freedesktop.Sdk
command: cake_wallet command: hash_wallet
separate-locales: false separate-locales: false
finish-args: finish-args:
- --share=ipc - --share=ipc
@@ -13,13 +13,13 @@ finish-args:
- --share=network - --share=network
- --filesystem=home - --filesystem=home
modules: modules:
- name: cake_wallet - name: hash_wallet
buildsystem: simple buildsystem: simple
build-commands: build-commands:
- "cp -R bundle /app/cake_wallet" - "cp -R bundle /app/hash_wallet"
- "chmod +x /app/cake_wallet/cake_wallet" - "chmod +x /app/hash_wallet/hash_wallet"
- "mkdir -p /app/bin" - "mkdir -p /app/bin"
- "ln -s /app/cake_wallet/cake_wallet /app/bin/cake_wallet" - "ln -s /app/hash_wallet/hash_wallet /app/bin/hash_wallet"
- "mkdir -p /app/share/icons/hicolor/scalable/apps" - "mkdir -p /app/share/icons/hicolor/scalable/apps"
- "cp cakewallet_icon_180.png /app/share/icons/hicolor/scalable/apps/com.suchsoftware.HashWallet.png" - "cp cakewallet_icon_180.png /app/share/icons/hicolor/scalable/apps/com.suchsoftware.HashWallet.png"
- "mkdir -p /app/share/applications" - "mkdir -p /app/share/applications"

View File

@@ -9,7 +9,7 @@ PLATFORMS=($IOS $ANDROID $MACOS $LINUX)
PLATFORM=$1 PLATFORM=$1
if ! [[ " ${PLATFORMS[*]} " =~ " ${PLATFORM} " ]]; then if ! [[ " ${PLATFORMS[*]} " =~ " ${PLATFORM} " ]]; then
echo "specify platform: ./configure_cake_wallet.sh ios|android|macos|linux" echo "specify platform: ./configure_hash_wallet.sh ios|android|macos|linux"
exit 1 exit 1
fi fi

View File

@@ -1,14 +1,14 @@
import 'dart:io'; import 'dart:io';
import 'package:cake_wallet/entities/seed_type.dart'; import 'package:hash_wallet/entities/seed_type.dart';
import 'package:cake_wallet/reactions/wallet_utils.dart'; import 'package:hash_wallet/reactions/wallet_utils.dart';
import 'package:cake_wallet/wallet_types.g.dart'; import 'package:hash_wallet/wallet_types.g.dart';
import 'package:cw_core/currency_for_wallet_type.dart'; import 'package:cw_core/currency_for_wallet_type.dart';
import 'package:cw_core/wallet_type.dart'; import 'package:cw_core/wallet_type.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_test/flutter_test.dart'; import 'package:flutter_test/flutter_test.dart';
import 'package:cake_wallet/main.dart' as app; import 'package:hash_wallet/main.dart' as app;
import '../robots/create_pin_welcome_page_robot.dart'; import '../robots/create_pin_welcome_page_robot.dart';
import '../robots/new_wallet_page_robot.dart'; import '../robots/new_wallet_page_robot.dart';
@@ -23,7 +23,7 @@ import '../robots/wallet_list_page_robot.dart';
import '../robots/wallet_seed_page_robot.dart'; import '../robots/wallet_seed_page_robot.dart';
import '../robots/welcome_page_robot.dart'; import '../robots/welcome_page_robot.dart';
import 'common_test_cases.dart'; import 'common_test_cases.dart';
import 'package:cake_wallet/.secrets.g.dart' as secrets; import 'package:hash_wallet/.secrets.g.dart' as secrets;
import 'common_test_constants.dart'; import 'common_test_constants.dart';

View File

@@ -9,7 +9,7 @@ import 'robots/dashboard_page_robot.dart';
import 'robots/exchange_confirm_page_robot.dart'; import 'robots/exchange_confirm_page_robot.dart';
import 'robots/exchange_page_robot.dart'; import 'robots/exchange_page_robot.dart';
import 'robots/exchange_trade_page_robot.dart'; import 'robots/exchange_trade_page_robot.dart';
import 'package:cake_wallet/.secrets.g.dart' as secrets; import 'package:hash_wallet/.secrets.g.dart' as secrets;
void main() { void main() {
IntegrationTestWidgetsFlutterBinding.ensureInitialized(); IntegrationTestWidgetsFlutterBinding.ensureInitialized();

View File

@@ -1,10 +1,10 @@
import 'package:cake_wallet/core/auth_service.dart'; import 'package:hash_wallet/core/auth_service.dart';
import 'package:cake_wallet/core/secure_storage.dart'; import 'package:hash_wallet/core/secure_storage.dart';
import 'package:cake_wallet/store/app_store.dart'; import 'package:hash_wallet/store/app_store.dart';
import 'package:cake_wallet/store/authentication_store.dart'; import 'package:hash_wallet/store/authentication_store.dart';
import 'package:cake_wallet/store/settings_store.dart'; import 'package:hash_wallet/store/settings_store.dart';
import 'package:cake_wallet/store/wallet_list_store.dart'; import 'package:hash_wallet/store/wallet_list_store.dart';
import 'package:cake_wallet/view_model/link_view_model.dart'; import 'package:hash_wallet/view_model/link_view_model.dart';
import 'package:hive/hive.dart'; import 'package:hive/hive.dart';
import 'package:mocktail/mocktail.dart'; import 'package:mocktail/mocktail.dart';

View File

@@ -1,11 +1,11 @@
import 'package:cake_wallet/core/auth_service.dart'; import 'package:hash_wallet/core/auth_service.dart';
import 'package:cake_wallet/core/secure_storage.dart'; import 'package:hash_wallet/core/secure_storage.dart';
import 'package:cake_wallet/di.dart'; import 'package:hash_wallet/di.dart';
import 'package:cake_wallet/store/app_store.dart'; import 'package:hash_wallet/store/app_store.dart';
import 'package:cake_wallet/store/authentication_store.dart'; import 'package:hash_wallet/store/authentication_store.dart';
import 'package:cake_wallet/store/settings_store.dart'; import 'package:hash_wallet/store/settings_store.dart';
import 'package:cake_wallet/store/wallet_list_store.dart'; import 'package:hash_wallet/store/wallet_list_store.dart';
import 'package:cake_wallet/view_model/link_view_model.dart'; import 'package:hash_wallet/view_model/link_view_model.dart';
import 'package:hive/hive.dart'; import 'package:hive/hive.dart';
import 'package:mocktail/mocktail.dart'; import 'package:mocktail/mocktail.dart';

View File

@@ -1,5 +1,5 @@
import 'package:cake_wallet/generated/i18n.dart'; import 'package:hash_wallet/generated/i18n.dart';
import 'package:cake_wallet/src/screens/auth/auth_page.dart'; import 'package:hash_wallet/src/screens/auth/auth_page.dart';
import 'package:flutter/widgets.dart'; import 'package:flutter/widgets.dart';
import 'package:flutter_test/flutter_test.dart'; import 'package:flutter_test/flutter_test.dart';

View File

@@ -1,6 +1,6 @@
import 'package:cake_wallet/generated/i18n.dart'; import 'package:hash_wallet/generated/i18n.dart';
import 'package:cake_wallet/src/screens/welcome/create_pin_welcome_page.dart'; import 'package:hash_wallet/src/screens/welcome/create_pin_welcome_page.dart';
import 'package:cake_wallet/wallet_type_utils.dart'; import 'package:hash_wallet/wallet_type_utils.dart';
import 'package:flutter_test/flutter_test.dart'; import 'package:flutter_test/flutter_test.dart';
import '../components/common_test_cases.dart'; import '../components/common_test_cases.dart';

View File

@@ -1,4 +1,4 @@
import 'package:cake_wallet/src/screens/dashboard/widgets/menu_widget.dart'; import 'package:hash_wallet/src/screens/dashboard/widgets/menu_widget.dart';
import 'package:flutter_test/flutter_test.dart'; import 'package:flutter_test/flutter_test.dart';
import '../components/common_test_cases.dart'; import '../components/common_test_cases.dart';

View File

@@ -1,6 +1,6 @@
import 'package:cake_wallet/generated/i18n.dart'; import 'package:hash_wallet/generated/i18n.dart';
import 'package:cake_wallet/src/screens/dashboard/dashboard_page.dart'; import 'package:hash_wallet/src/screens/dashboard/dashboard_page.dart';
import 'package:cake_wallet/src/screens/dashboard/pages/balance/crypto_balance_widget.dart'; import 'package:hash_wallet/src/screens/dashboard/pages/balance/crypto_balance_widget.dart';
import 'package:cw_core/wallet_type.dart'; import 'package:cw_core/wallet_type.dart';
import 'package:flutter_test/flutter_test.dart'; import 'package:flutter_test/flutter_test.dart';

View File

@@ -1,4 +1,4 @@
import 'package:cake_wallet/src/screens/disclaimer/disclaimer_page.dart'; import 'package:hash_wallet/src/screens/disclaimer/disclaimer_page.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_test/flutter_test.dart'; import 'package:flutter_test/flutter_test.dart';

View File

@@ -1,5 +1,5 @@
import 'package:cake_wallet/generated/i18n.dart'; import 'package:hash_wallet/generated/i18n.dart';
import 'package:cake_wallet/src/screens/exchange_trade/exchange_confirm_page.dart'; import 'package:hash_wallet/src/screens/exchange_trade/exchange_confirm_page.dart';
import 'package:flutter/services.dart'; import 'package:flutter/services.dart';
import 'package:flutter_test/flutter_test.dart'; import 'package:flutter_test/flutter_test.dart';

View File

@@ -1,6 +1,6 @@
import 'package:cake_wallet/generated/i18n.dart'; import 'package:hash_wallet/generated/i18n.dart';
import 'package:cake_wallet/src/screens/exchange/exchange_page.dart'; import 'package:hash_wallet/src/screens/exchange/exchange_page.dart';
import 'package:cake_wallet/src/screens/exchange/widgets/present_provider_picker.dart'; import 'package:hash_wallet/src/screens/exchange/widgets/present_provider_picker.dart';
import 'package:cw_core/crypto_currency.dart'; import 'package:cw_core/crypto_currency.dart';
import 'package:flutter/foundation.dart'; import 'package:flutter/foundation.dart';
import 'package:flutter_test/flutter_test.dart'; import 'package:flutter_test/flutter_test.dart';

View File

@@ -1,6 +1,6 @@
import 'package:flutter_test/flutter_test.dart'; import 'package:flutter_test/flutter_test.dart';
import 'package:cake_wallet/src/screens/exchange_trade/exchange_trade_external_send_page.dart'; import 'package:hash_wallet/src/screens/exchange_trade/exchange_trade_external_send_page.dart';
import '../components/common_test_cases.dart'; import '../components/common_test_cases.dart';

View File

@@ -1,8 +1,8 @@
import 'dart:async'; import 'dart:async';
import 'package:cake_wallet/core/execution_state.dart'; import 'package:hash_wallet/core/execution_state.dart';
import 'package:cake_wallet/generated/i18n.dart'; import 'package:hash_wallet/generated/i18n.dart';
import 'package:cake_wallet/src/screens/exchange_trade/exchange_trade_page.dart'; import 'package:hash_wallet/src/screens/exchange_trade/exchange_trade_page.dart';
import 'package:flutter/foundation.dart'; import 'package:flutter/foundation.dart';
import 'package:flutter_test/flutter_test.dart'; import 'package:flutter_test/flutter_test.dart';

View File

@@ -1,4 +1,4 @@
import 'package:cake_wallet/src/screens/new_wallet/new_wallet_page.dart'; import 'package:hash_wallet/src/screens/new_wallet/new_wallet_page.dart';
import 'package:flutter_test/flutter_test.dart'; import 'package:flutter_test/flutter_test.dart';
import '../components/common_test_cases.dart'; import '../components/common_test_cases.dart';

View File

@@ -1,6 +1,6 @@
import 'package:cake_wallet/generated/i18n.dart'; import 'package:hash_wallet/generated/i18n.dart';
import 'package:cake_wallet/src/screens/new_wallet/new_wallet_type_page.dart'; import 'package:hash_wallet/src/screens/new_wallet/new_wallet_type_page.dart';
import 'package:cake_wallet/themes/core/material_base_theme.dart'; import 'package:hash_wallet/themes/core/material_base_theme.dart';
import 'package:cw_core/wallet_type.dart'; import 'package:cw_core/wallet_type.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_test/flutter_test.dart'; import 'package:flutter_test/flutter_test.dart';

View File

@@ -1,4 +1,4 @@
import 'package:cake_wallet/src/screens/pin_code/pin_code_widget.dart'; import 'package:hash_wallet/src/screens/pin_code/pin_code_widget.dart';
import 'package:flutter_test/flutter_test.dart'; import 'package:flutter_test/flutter_test.dart';
import '../components/common_test_cases.dart'; import '../components/common_test_cases.dart';

View File

@@ -1,4 +1,4 @@
import 'package:cake_wallet/src/screens/seed/pre_seed_page.dart'; import 'package:hash_wallet/src/screens/seed/pre_seed_page.dart';
import 'package:flutter_test/flutter_test.dart'; import 'package:flutter_test/flutter_test.dart';
import '../components/common_test_cases.dart'; import '../components/common_test_cases.dart';

View File

@@ -1,7 +1,7 @@
import 'package:cake_wallet/entities/seed_type.dart'; import 'package:hash_wallet/entities/seed_type.dart';
import 'package:cake_wallet/generated/i18n.dart'; import 'package:hash_wallet/generated/i18n.dart';
import 'package:cake_wallet/src/screens/restore/wallet_restore_page.dart'; import 'package:hash_wallet/src/screens/restore/wallet_restore_page.dart';
import 'package:cake_wallet/src/widgets/validable_annotated_editable_text.dart'; import 'package:hash_wallet/src/widgets/validable_annotated_editable_text.dart';
import 'package:flutter_test/flutter_test.dart'; import 'package:flutter_test/flutter_test.dart';
import '../components/common_test_cases.dart'; import '../components/common_test_cases.dart';

View File

@@ -1,4 +1,4 @@
import 'package:cake_wallet/src/screens/restore/restore_options_page.dart'; import 'package:hash_wallet/src/screens/restore/restore_options_page.dart';
import 'package:flutter_test/flutter_test.dart'; import 'package:flutter_test/flutter_test.dart';
import '../components/common_test_cases.dart'; import '../components/common_test_cases.dart';

View File

@@ -1,5 +1,5 @@
import 'package:cake_wallet/generated/i18n.dart'; import 'package:hash_wallet/generated/i18n.dart';
import 'package:cake_wallet/src/screens/settings/security_backup_page.dart'; import 'package:hash_wallet/src/screens/settings/security_backup_page.dart';
import 'package:flutter_test/flutter_test.dart'; import 'package:flutter_test/flutter_test.dart';
import '../components/common_test_cases.dart'; import '../components/common_test_cases.dart';

View File

@@ -1,5 +1,5 @@
import 'package:cake_wallet/generated/i18n.dart'; import 'package:hash_wallet/generated/i18n.dart';
import 'package:cake_wallet/src/screens/seed/seed_verification/seed_verification_page.dart'; import 'package:hash_wallet/src/screens/seed/seed_verification/seed_verification_page.dart';
import 'package:flutter_test/flutter_test.dart'; import 'package:flutter_test/flutter_test.dart';
import '../components/common_test_cases.dart'; import '../components/common_test_cases.dart';

View File

@@ -1,11 +1,11 @@
import 'dart:async'; import 'dart:async';
import 'package:cake_wallet/core/execution_state.dart'; import 'package:hash_wallet/core/execution_state.dart';
import 'package:cake_wallet/generated/i18n.dart'; import 'package:hash_wallet/generated/i18n.dart';
import 'package:cake_wallet/src/screens/send/send_page.dart'; import 'package:hash_wallet/src/screens/send/send_page.dart';
import 'package:cake_wallet/src/widgets/base_text_form_field.dart'; import 'package:hash_wallet/src/widgets/base_text_form_field.dart';
import 'package:cake_wallet/src/widgets/primary_button.dart'; import 'package:hash_wallet/src/widgets/primary_button.dart';
import 'package:cake_wallet/view_model/send/send_view_model_state.dart'; import 'package:hash_wallet/view_model/send/send_view_model_state.dart';
import 'package:cw_core/crypto_currency.dart'; import 'package:cw_core/crypto_currency.dart';
import 'package:cw_core/transaction_priority.dart'; import 'package:cw_core/transaction_priority.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
@@ -14,8 +14,8 @@ import 'package:flutter_test/flutter_test.dart';
import '../components/common_test_cases.dart'; import '../components/common_test_cases.dart';
import '../components/common_test_constants.dart'; import '../components/common_test_constants.dart';
import 'auth_page_robot.dart'; import 'auth_page_robot.dart';
import 'package:cake_wallet/src/widgets/standard_slide_button_widget.dart'; import 'package:hash_wallet/src/widgets/standard_slide_button_widget.dart';
import 'package:cake_wallet/src/screens/dashboard/dashboard_page.dart'; import 'package:hash_wallet/src/screens/dashboard/dashboard_page.dart';
class SendPageRobot { class SendPageRobot {
SendPageRobot({required this.tester}) SendPageRobot({required this.tester})

View File

@@ -1,5 +1,5 @@
import 'package:cake_wallet/generated/i18n.dart'; import 'package:hash_wallet/generated/i18n.dart';
import 'package:cake_wallet/src/screens/setup_pin_code/setup_pin_code.dart'; import 'package:hash_wallet/src/screens/setup_pin_code/setup_pin_code.dart';
import 'package:flutter_test/flutter_test.dart'; import 'package:flutter_test/flutter_test.dart';
import '../components/common_test_cases.dart'; import '../components/common_test_cases.dart';

View File

@@ -1,4 +1,4 @@
import 'package:cake_wallet/src/screens/send/transaction_success_info_page.dart'; import 'package:hash_wallet/src/screens/send/transaction_success_info_page.dart';
import 'package:flutter_test/flutter_test.dart'; import 'package:flutter_test/flutter_test.dart';
import '../components/common_test_cases.dart'; import '../components/common_test_cases.dart';

View File

@@ -1,11 +1,11 @@
import 'package:cake_wallet/generated/i18n.dart'; import 'package:hash_wallet/generated/i18n.dart';
import 'package:cake_wallet/src/screens/dashboard/pages/transactions_page.dart'; import 'package:hash_wallet/src/screens/dashboard/pages/transactions_page.dart';
import 'package:cake_wallet/view_model/dashboard/anonpay_transaction_list_item.dart'; import 'package:hash_wallet/view_model/dashboard/anonpay_transaction_list_item.dart';
import 'package:cake_wallet/view_model/dashboard/dashboard_view_model.dart'; import 'package:hash_wallet/view_model/dashboard/dashboard_view_model.dart';
import 'package:cake_wallet/view_model/dashboard/date_section_item.dart'; import 'package:hash_wallet/view_model/dashboard/date_section_item.dart';
import 'package:cake_wallet/view_model/dashboard/order_list_item.dart'; import 'package:hash_wallet/view_model/dashboard/order_list_item.dart';
import 'package:cake_wallet/view_model/dashboard/trade_list_item.dart'; import 'package:hash_wallet/view_model/dashboard/trade_list_item.dart';
import 'package:cake_wallet/view_model/dashboard/transaction_list_item.dart'; import 'package:hash_wallet/view_model/dashboard/transaction_list_item.dart';
import 'package:cw_core/crypto_currency.dart'; import 'package:cw_core/crypto_currency.dart';
import 'package:cw_core/sync_status.dart'; import 'package:cw_core/sync_status.dart';
import 'package:cw_core/transaction_direction.dart'; import 'package:cw_core/transaction_direction.dart';

View File

@@ -1,5 +1,5 @@
import 'package:cake_wallet/generated/i18n.dart'; import 'package:hash_wallet/generated/i18n.dart';
import 'package:cake_wallet/src/screens/new_wallet/wallet_group_description_page.dart'; import 'package:hash_wallet/src/screens/new_wallet/wallet_group_description_page.dart';
import 'package:flutter_test/flutter_test.dart'; import 'package:flutter_test/flutter_test.dart';
import '../components/common_test_cases.dart'; import '../components/common_test_cases.dart';

View File

@@ -1,7 +1,7 @@
import 'package:cake_wallet/generated/i18n.dart'; import 'package:hash_wallet/generated/i18n.dart';
import 'package:cake_wallet/reactions/wallet_connect.dart'; import 'package:hash_wallet/reactions/wallet_connect.dart';
import 'package:cake_wallet/src/screens/wallet_keys/wallet_keys_page.dart'; import 'package:hash_wallet/src/screens/wallet_keys/wallet_keys_page.dart';
import 'package:cake_wallet/store/app_store.dart'; import 'package:hash_wallet/store/app_store.dart';
import 'package:cw_core/monero_wallet_keys.dart'; import 'package:cw_core/monero_wallet_keys.dart';
import 'package:cw_core/wallet_type.dart'; import 'package:cw_core/wallet_type.dart';
import 'package:cw_monero/monero_wallet.dart'; import 'package:cw_monero/monero_wallet.dart';

View File

@@ -1,4 +1,4 @@
import 'package:cake_wallet/generated/i18n.dart'; import 'package:hash_wallet/generated/i18n.dart';
import 'package:flutter_test/flutter_test.dart'; import 'package:flutter_test/flutter_test.dart';
import '../components/common_test_cases.dart'; import '../components/common_test_cases.dart';

View File

@@ -1,5 +1,5 @@
import 'package:cake_wallet/generated/i18n.dart'; import 'package:hash_wallet/generated/i18n.dart';
import 'package:cake_wallet/src/screens/seed/wallet_seed_page.dart'; import 'package:hash_wallet/src/screens/seed/wallet_seed_page.dart';
import 'package:flutter_test/flutter_test.dart'; import 'package:flutter_test/flutter_test.dart';
import '../components/common_test_cases.dart'; import '../components/common_test_cases.dart';

View File

@@ -1,4 +1,4 @@
import 'package:cake_wallet/src/screens/welcome/welcome_page.dart'; import 'package:hash_wallet/src/screens/welcome/welcome_page.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_test/flutter_test.dart'; import 'package:flutter_test/flutter_test.dart';

View File

@@ -1,4 +1,4 @@
import 'package:cake_wallet/wallet_types.g.dart'; import 'package:hash_wallet/wallet_types.g.dart';
import 'package:cw_core/wallet_type.dart'; import 'package:cw_core/wallet_type.dart';
import 'package:flutter/foundation.dart'; import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';

View File

@@ -1,4 +1,4 @@
import 'package:cake_wallet/wallet_types.g.dart'; import 'package:hash_wallet/wallet_types.g.dart';
import 'package:cw_core/wallet_type.dart'; import 'package:cw_core/wallet_type.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_test/flutter_test.dart'; import 'package:flutter_test/flutter_test.dart';

View File

@@ -9,7 +9,7 @@ import '../robots/exchange_confirm_page_robot.dart';
import '../robots/exchange_page_robot.dart'; import '../robots/exchange_page_robot.dart';
import '../robots/exchange_trade_external_send_page_robot.dart'; import '../robots/exchange_trade_external_send_page_robot.dart';
import '../robots/exchange_trade_page_robot.dart'; import '../robots/exchange_trade_page_robot.dart';
import 'package:cake_wallet/.secrets.g.dart' as secrets; import 'package:hash_wallet/.secrets.g.dart' as secrets;
void main() { void main() {
IntegrationTestWidgetsFlutterBinding.ensureInitialized(); IntegrationTestWidgetsFlutterBinding.ensureInitialized();

View File

@@ -1,4 +1,4 @@
import 'package:cake_wallet/wallet_types.g.dart'; import 'package:hash_wallet/wallet_types.g.dart';
import 'package:cw_core/wallet_type.dart'; import 'package:cw_core/wallet_type.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_test/flutter_test.dart'; import 'package:flutter_test/flutter_test.dart';
@@ -7,7 +7,7 @@ import 'package:integration_test/integration_test.dart';
import '../components/common_test_constants.dart'; import '../components/common_test_constants.dart';
import '../components/common_test_flows.dart'; import '../components/common_test_flows.dart';
import '../robots/dashboard_page_robot.dart'; import '../robots/dashboard_page_robot.dart';
import 'package:cake_wallet/.secrets.g.dart' as secrets; import 'package:hash_wallet/.secrets.g.dart' as secrets;
void main() { void main() {
IntegrationTestWidgetsFlutterBinding.ensureInitialized(); IntegrationTestWidgetsFlutterBinding.ensureInitialized();

View File

@@ -8,7 +8,7 @@ import '../components/common_test_flows.dart';
import '../components/common_test_cases.dart'; import '../components/common_test_cases.dart';
import '../robots/dashboard_page_robot.dart'; import '../robots/dashboard_page_robot.dart';
import '../robots/send_page_robot.dart'; import '../robots/send_page_robot.dart';
import 'package:cake_wallet/.secrets.g.dart' as secrets; import 'package:hash_wallet/.secrets.g.dart' as secrets;
void main() { void main() {
IntegrationTestWidgetsFlutterBinding.ensureInitialized(); IntegrationTestWidgetsFlutterBinding.ensureInitialized();

View File

@@ -7,7 +7,7 @@ import '../components/common_test_constants.dart';
import '../components/common_test_flows.dart'; import '../components/common_test_flows.dart';
import '../robots/dashboard_page_robot.dart'; import '../robots/dashboard_page_robot.dart';
import '../robots/transactions_page_robot.dart'; import '../robots/transactions_page_robot.dart';
import 'package:cake_wallet/.secrets.g.dart' as secrets; import 'package:hash_wallet/.secrets.g.dart' as secrets;
void main() { void main() {
IntegrationTestWidgetsFlutterBinding.ensureInitialized(); IntegrationTestWidgetsFlutterBinding.ensureInitialized();

View File

@@ -1,16 +1,16 @@
import 'dart:convert'; import 'dart:convert';
import 'package:cake_wallet/anonpay/anonpay_donation_link_info.dart'; import 'package:hash_wallet/anonpay/anonpay_donation_link_info.dart';
import 'package:cake_wallet/anonpay/anonpay_invoice_info.dart'; import 'package:hash_wallet/anonpay/anonpay_invoice_info.dart';
import 'package:cake_wallet/anonpay/anonpay_request.dart'; import 'package:hash_wallet/anonpay/anonpay_request.dart';
import 'package:cake_wallet/anonpay/anonpay_status_response.dart'; import 'package:hash_wallet/anonpay/anonpay_status_response.dart';
import 'package:cake_wallet/core/fiat_conversion_service.dart'; import 'package:hash_wallet/core/fiat_conversion_service.dart';
import 'package:cake_wallet/entities/fiat_currency.dart'; import 'package:hash_wallet/entities/fiat_currency.dart';
import 'package:cake_wallet/exchange/limits.dart'; import 'package:hash_wallet/exchange/limits.dart';
import 'package:cake_wallet/wallet_type_utils.dart'; import 'package:hash_wallet/wallet_type_utils.dart';
import 'package:cw_core/utils/proxy_wrapper.dart'; import 'package:cw_core/utils/proxy_wrapper.dart';
import 'package:cw_core/wallet_base.dart'; import 'package:cw_core/wallet_base.dart';
import 'package:cw_core/crypto_currency.dart'; import 'package:cw_core/crypto_currency.dart';
import 'package:cake_wallet/.secrets.g.dart' as secrets; import 'package:hash_wallet/.secrets.g.dart' as secrets;
class AnonPayApi { class AnonPayApi {
const AnonPayApi({ const AnonPayApi({

View File

@@ -1,4 +1,4 @@
import 'package:cake_wallet/anonpay/anonpay_info_base.dart'; import 'package:hash_wallet/anonpay/anonpay_info_base.dart';
class AnonpayDonationLinkInfo implements AnonpayInfoBase{ class AnonpayDonationLinkInfo implements AnonpayInfoBase{
final String clearnetUrl; final String clearnetUrl;

View File

@@ -1,4 +1,4 @@
import 'package:cake_wallet/anonpay/anonpay_info_base.dart'; import 'package:hash_wallet/anonpay/anonpay_info_base.dart';
import 'package:cw_core/hive_type_ids.dart'; import 'package:cw_core/hive_type_ids.dart';
import 'package:cw_core/keyable.dart'; import 'package:cw_core/keyable.dart';
import 'package:hive/hive.dart'; import 'package:hive/hive.dart';

View File

@@ -1,7 +1,7 @@
import 'package:cake_wallet/anypay/any_pay_chain.dart'; import 'package:hash_wallet/anypay/any_pay_chain.dart';
import 'package:cake_wallet/anypay/any_pay_payment_instruction.dart'; import 'package:hash_wallet/anypay/any_pay_payment_instruction.dart';
import 'package:cake_wallet/bitcoin/bitcoin.dart'; import 'package:hash_wallet/bitcoin/bitcoin.dart';
import 'package:cake_wallet/monero/monero.dart'; import 'package:hash_wallet/monero/monero.dart';
class AnyPayPayment { class AnyPayPayment {
AnyPayPayment({ AnyPayPayment({

View File

@@ -1,4 +1,4 @@
import 'package:cake_wallet/anypay/any_pay_trasnaction.dart'; import 'package:hash_wallet/anypay/any_pay_trasnaction.dart';
class AnyPayPaymentCommittedInfo { class AnyPayPaymentCommittedInfo {
const AnyPayPaymentCommittedInfo({ const AnyPayPaymentCommittedInfo({

View File

@@ -1,4 +1,4 @@
import 'package:cake_wallet/anypay/any_pay_payment_instruction_output.dart'; import 'package:hash_wallet/anypay/any_pay_payment_instruction_output.dart';
class AnyPayPaymentInstruction { class AnyPayPaymentInstruction {
AnyPayPaymentInstruction({ AnyPayPaymentInstruction({

View File

@@ -1,12 +1,12 @@
import 'dart:convert'; import 'dart:convert';
import 'package:cake_wallet/anypay/any_pay_payment_committed_info.dart'; import 'package:hash_wallet/anypay/any_pay_payment_committed_info.dart';
import 'package:cake_wallet/utils/exception_handler.dart'; import 'package:hash_wallet/utils/exception_handler.dart';
import 'package:cw_core/utils/proxy_wrapper.dart'; import 'package:cw_core/utils/proxy_wrapper.dart';
import 'package:flutter/foundation.dart'; import 'package:flutter/foundation.dart';
import 'package:cw_core/crypto_currency.dart'; import 'package:cw_core/crypto_currency.dart';
import 'package:cake_wallet/anypay/any_pay_payment.dart'; import 'package:hash_wallet/anypay/any_pay_payment.dart';
import 'package:cake_wallet/anypay/any_pay_trasnaction.dart'; import 'package:hash_wallet/anypay/any_pay_trasnaction.dart';
import 'package:cake_wallet/.secrets.g.dart' as secrets; import 'package:hash_wallet/.secrets.g.dart' as secrets;
class AnyPayApi { class AnyPayApi {
static const contentTypePaymentRequest = 'application/payment-request'; static const contentTypePaymentRequest = 'application/payment-request';

View File

@@ -1,10 +1,10 @@
import 'package:cake_wallet/buy/buy_amount.dart'; import 'package:hash_wallet/buy/buy_amount.dart';
import 'package:cake_wallet/buy/buy_quote.dart'; import 'package:hash_wallet/buy/buy_quote.dart';
import 'package:cake_wallet/order/order.dart'; import 'package:hash_wallet/order/order.dart';
import 'package:cake_wallet/buy/pairs_utils.dart'; import 'package:hash_wallet/buy/pairs_utils.dart';
import 'package:cake_wallet/buy/payment_method.dart'; import 'package:hash_wallet/buy/payment_method.dart';
import 'package:cake_wallet/entities/fiat_currency.dart'; import 'package:hash_wallet/entities/fiat_currency.dart';
import 'package:cake_wallet/view_model/hardware_wallet/hardware_wallet_view_model.dart'; import 'package:hash_wallet/view_model/hardware_wallet/hardware_wallet_view_model.dart';
import 'package:cw_core/crypto_currency.dart'; import 'package:cw_core/crypto_currency.dart';
import 'package:cw_core/wallet_base.dart'; import 'package:cw_core/wallet_base.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';

View File

@@ -1,10 +1,10 @@
import 'package:cake_wallet/buy/buy_provider.dart'; import 'package:hash_wallet/buy/buy_provider.dart';
import 'package:cake_wallet/buy/payment_method.dart'; import 'package:hash_wallet/buy/payment_method.dart';
import 'package:cake_wallet/core/selectable_option.dart'; import 'package:hash_wallet/core/selectable_option.dart';
import 'package:cake_wallet/entities/calculate_fiat_amount.dart'; import 'package:hash_wallet/entities/calculate_fiat_amount.dart';
import 'package:cake_wallet/entities/fiat_currency.dart'; import 'package:hash_wallet/entities/fiat_currency.dart';
import 'package:cake_wallet/entities/provider_types.dart'; import 'package:hash_wallet/entities/provider_types.dart';
import 'package:cake_wallet/exchange/limits.dart'; import 'package:hash_wallet/exchange/limits.dart';
import 'package:cw_core/crypto_currency.dart'; import 'package:cw_core/crypto_currency.dart';
enum ProviderRecommendation { bestRate, lowKyc, successRate } enum ProviderRecommendation { bestRate, lowKyc, successRate }

View File

@@ -1,17 +1,17 @@
import 'dart:convert'; import 'dart:convert';
import 'dart:developer'; import 'dart:developer';
import 'package:cake_wallet/buy/buy_provider.dart'; import 'package:hash_wallet/buy/buy_provider.dart';
import 'package:cake_wallet/buy/buy_quote.dart'; import 'package:hash_wallet/buy/buy_quote.dart';
import 'package:cake_wallet/buy/pairs_utils.dart'; import 'package:hash_wallet/buy/pairs_utils.dart';
import 'package:cake_wallet/buy/payment_method.dart'; import 'package:hash_wallet/buy/payment_method.dart';
import 'package:cake_wallet/entities/fiat_currency.dart'; import 'package:hash_wallet/entities/fiat_currency.dart';
import 'package:cake_wallet/generated/i18n.dart'; import 'package:hash_wallet/generated/i18n.dart';
import 'package:cake_wallet/routes.dart'; import 'package:hash_wallet/routes.dart';
import 'package:cake_wallet/src/screens/connect_device/connect_device_page.dart'; import 'package:hash_wallet/src/screens/connect_device/connect_device_page.dart';
import 'package:cake_wallet/src/widgets/alert_with_one_action.dart'; import 'package:hash_wallet/src/widgets/alert_with_one_action.dart';
import 'package:cake_wallet/view_model/hardware_wallet/hardware_wallet_view_model.dart'; import 'package:hash_wallet/view_model/hardware_wallet/hardware_wallet_view_model.dart';
import 'package:cake_wallet/utils/show_pop_up.dart'; import 'package:hash_wallet/utils/show_pop_up.dart';
import 'package:cw_core/crypto_currency.dart'; import 'package:cw_core/crypto_currency.dart';
import 'package:cw_core/utils/print_verbose.dart'; import 'package:cw_core/utils/print_verbose.dart';
import 'package:cw_core/utils/proxy_wrapper.dart'; import 'package:cw_core/utils/proxy_wrapper.dart';

View File

@@ -1,5 +1,5 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:cake_wallet/buy/buy_provider_description.dart'; import 'package:hash_wallet/buy/buy_provider_description.dart';
Image? getBuyProviderIcon(BuyProviderDescription providerDescription, Image? getBuyProviderIcon(BuyProviderDescription providerDescription,
{Color iconColor = Colors.black}) { {Color iconColor = Colors.black}) {

View File

@@ -1,13 +1,13 @@
import 'dart:convert'; import 'dart:convert';
import 'package:cake_wallet/.secrets.g.dart' as secrets; import 'package:hash_wallet/.secrets.g.dart' as secrets;
import 'package:cake_wallet/buy/buy_provider.dart'; import 'package:hash_wallet/buy/buy_provider.dart';
import 'package:cake_wallet/buy/buy_quote.dart'; import 'package:hash_wallet/buy/buy_quote.dart';
import 'package:cake_wallet/buy/pairs_utils.dart'; import 'package:hash_wallet/buy/pairs_utils.dart';
import 'package:cake_wallet/buy/payment_method.dart'; import 'package:hash_wallet/buy/payment_method.dart';
import 'package:cake_wallet/entities/fiat_currency.dart'; import 'package:hash_wallet/entities/fiat_currency.dart';
import 'package:cake_wallet/src/widgets/alert_with_one_action.dart'; import 'package:hash_wallet/src/widgets/alert_with_one_action.dart';
import 'package:cake_wallet/utils/show_pop_up.dart'; import 'package:hash_wallet/utils/show_pop_up.dart';
import 'package:cw_core/crypto_currency.dart'; import 'package:cw_core/crypto_currency.dart';
import 'package:cw_core/utils/proxy_wrapper.dart'; import 'package:cw_core/utils/proxy_wrapper.dart';
import 'package:cw_core/wallet_base.dart'; import 'package:cw_core/wallet_base.dart';

View File

@@ -1,15 +1,15 @@
import 'dart:convert'; import 'dart:convert';
import 'package:cake_wallet/.secrets.g.dart' as secrets; import 'package:hash_wallet/.secrets.g.dart' as secrets;
import 'package:cake_wallet/buy/buy_provider.dart'; import 'package:hash_wallet/buy/buy_provider.dart';
import 'package:cake_wallet/buy/buy_quote.dart'; import 'package:hash_wallet/buy/buy_quote.dart';
import 'package:cake_wallet/buy/pairs_utils.dart'; import 'package:hash_wallet/buy/pairs_utils.dart';
import 'package:cake_wallet/buy/payment_method.dart'; import 'package:hash_wallet/buy/payment_method.dart';
import 'package:cake_wallet/entities/fiat_currency.dart'; import 'package:hash_wallet/entities/fiat_currency.dart';
import 'package:cake_wallet/generated/i18n.dart'; import 'package:hash_wallet/generated/i18n.dart';
import 'package:cake_wallet/src/widgets/alert_with_one_action.dart'; import 'package:hash_wallet/src/widgets/alert_with_one_action.dart';
import 'package:cw_core/utils/proxy_wrapper.dart'; import 'package:cw_core/utils/proxy_wrapper.dart';
import 'package:cake_wallet/utils/show_pop_up.dart'; import 'package:hash_wallet/utils/show_pop_up.dart';
import 'package:cw_core/crypto_currency.dart'; import 'package:cw_core/crypto_currency.dart';
import 'package:cw_core/utils/print_verbose.dart'; import 'package:cw_core/utils/print_verbose.dart';
import 'package:cw_core/wallet_base.dart'; import 'package:cw_core/wallet_base.dart';

View File

@@ -1,22 +1,22 @@
import 'dart:convert'; import 'dart:convert';
import 'dart:developer'; import 'dart:developer';
import 'package:cake_wallet/.secrets.g.dart' as secrets; import 'package:hash_wallet/.secrets.g.dart' as secrets;
import 'package:cake_wallet/buy/buy_exception.dart'; import 'package:hash_wallet/buy/buy_exception.dart';
import 'package:cake_wallet/buy/buy_provider.dart'; import 'package:hash_wallet/buy/buy_provider.dart';
import 'package:cake_wallet/buy/buy_provider_description.dart'; import 'package:hash_wallet/buy/buy_provider_description.dart';
import 'package:cake_wallet/buy/buy_quote.dart'; import 'package:hash_wallet/buy/buy_quote.dart';
import 'package:cake_wallet/order/order.dart'; import 'package:hash_wallet/order/order.dart';
import 'package:cake_wallet/order/order_source_description.dart'; import 'package:hash_wallet/order/order_source_description.dart';
import 'package:cake_wallet/buy/pairs_utils.dart'; import 'package:hash_wallet/buy/pairs_utils.dart';
import 'package:cake_wallet/buy/payment_method.dart'; import 'package:hash_wallet/buy/payment_method.dart';
import 'package:cake_wallet/entities/fiat_currency.dart'; import 'package:hash_wallet/entities/fiat_currency.dart';
import 'package:cake_wallet/exchange/trade_state.dart'; import 'package:hash_wallet/exchange/trade_state.dart';
import 'package:cake_wallet/generated/i18n.dart'; import 'package:hash_wallet/generated/i18n.dart';
import 'package:cake_wallet/palette.dart'; import 'package:hash_wallet/palette.dart';
import 'package:cake_wallet/src/widgets/alert_with_one_action.dart'; import 'package:hash_wallet/src/widgets/alert_with_one_action.dart';
import 'package:cake_wallet/store/app_store.dart'; import 'package:hash_wallet/store/app_store.dart';
import 'package:cake_wallet/themes/core/material_base_theme.dart'; import 'package:hash_wallet/themes/core/material_base_theme.dart';
import 'package:cw_core/currency_for_wallet_type.dart'; import 'package:cw_core/currency_for_wallet_type.dart';
import 'package:cw_core/utils/proxy_wrapper.dart'; import 'package:cw_core/utils/proxy_wrapper.dart';
import 'package:cw_core/crypto_currency.dart'; import 'package:cw_core/crypto_currency.dart';

View File

@@ -1,13 +1,13 @@
import 'dart:convert'; import 'dart:convert';
import 'dart:developer'; import 'dart:developer';
import 'package:cake_wallet/.secrets.g.dart' as secrets; import 'package:hash_wallet/.secrets.g.dart' as secrets;
import 'package:cake_wallet/buy/buy_provider.dart'; import 'package:hash_wallet/buy/buy_provider.dart';
import 'package:cake_wallet/buy/buy_quote.dart'; import 'package:hash_wallet/buy/buy_quote.dart';
import 'package:cake_wallet/buy/pairs_utils.dart'; import 'package:hash_wallet/buy/pairs_utils.dart';
import 'package:cake_wallet/buy/payment_method.dart'; import 'package:hash_wallet/buy/payment_method.dart';
import 'package:cake_wallet/entities/fiat_currency.dart'; import 'package:hash_wallet/entities/fiat_currency.dart';
import 'package:cake_wallet/generated/i18n.dart'; import 'package:hash_wallet/generated/i18n.dart';
import 'package:cw_core/utils/proxy_wrapper.dart'; import 'package:cw_core/utils/proxy_wrapper.dart';
import 'package:cw_core/crypto_currency.dart'; import 'package:cw_core/crypto_currency.dart';
import 'package:cw_core/utils/print_verbose.dart'; import 'package:cw_core/utils/print_verbose.dart';

View File

@@ -1,4 +1,4 @@
import 'package:cake_wallet/entities/fiat_currency.dart'; import 'package:hash_wallet/entities/fiat_currency.dart';
import 'package:cw_core/crypto_currency.dart'; import 'package:cw_core/crypto_currency.dart';
class TradePair<T, U> { class TradePair<T, U> {

View File

@@ -1,4 +1,4 @@
import 'package:cake_wallet/core/selectable_option.dart'; import 'package:hash_wallet/core/selectable_option.dart';
enum PaymentType { enum PaymentType {
all, all,

View File

@@ -1,19 +1,19 @@
import 'dart:convert'; import 'dart:convert';
import 'dart:developer'; import 'dart:developer';
import 'package:cake_wallet/.secrets.g.dart' as secrets; import 'package:hash_wallet/.secrets.g.dart' as secrets;
import 'package:cake_wallet/buy/buy_provider.dart'; import 'package:hash_wallet/buy/buy_provider.dart';
import 'package:cake_wallet/buy/buy_quote.dart'; import 'package:hash_wallet/buy/buy_quote.dart';
import 'package:cake_wallet/buy/pairs_utils.dart'; import 'package:hash_wallet/buy/pairs_utils.dart';
import 'package:cake_wallet/buy/payment_method.dart'; import 'package:hash_wallet/buy/payment_method.dart';
import 'package:cake_wallet/entities/fiat_currency.dart'; import 'package:hash_wallet/entities/fiat_currency.dart';
import 'package:cake_wallet/generated/i18n.dart'; import 'package:hash_wallet/generated/i18n.dart';
import 'package:cake_wallet/routes.dart'; import 'package:hash_wallet/routes.dart';
import 'package:cake_wallet/src/screens/connect_device/connect_device_page.dart'; import 'package:hash_wallet/src/screens/connect_device/connect_device_page.dart';
import 'package:cake_wallet/src/widgets/alert_with_one_action.dart'; import 'package:hash_wallet/src/widgets/alert_with_one_action.dart';
import 'package:cake_wallet/view_model/hardware_wallet/hardware_wallet_view_model.dart'; import 'package:hash_wallet/view_model/hardware_wallet/hardware_wallet_view_model.dart';
import 'package:cw_core/utils/proxy_wrapper.dart'; import 'package:cw_core/utils/proxy_wrapper.dart';
import 'package:cake_wallet/utils/show_pop_up.dart'; import 'package:hash_wallet/utils/show_pop_up.dart';
import 'package:cw_core/crypto_currency.dart'; import 'package:cw_core/crypto_currency.dart';
import 'package:cw_core/utils/print_verbose.dart'; import 'package:cw_core/utils/print_verbose.dart';
import 'package:cw_core/wallet_base.dart'; import 'package:cw_core/wallet_base.dart';

View File

@@ -1,19 +1,19 @@
import 'dart:convert'; import 'dart:convert';
import 'package:cake_wallet/buy/buy_exception.dart'; import 'package:hash_wallet/buy/buy_exception.dart';
import 'package:cake_wallet/order/order_source_description.dart'; import 'package:hash_wallet/order/order_source_description.dart';
import 'package:cake_wallet/buy/pairs_utils.dart'; import 'package:hash_wallet/buy/pairs_utils.dart';
import 'package:cake_wallet/entities/fiat_currency.dart'; import 'package:hash_wallet/entities/fiat_currency.dart';
import 'package:cw_core/crypto_currency.dart'; import 'package:cw_core/crypto_currency.dart';
import 'package:cw_core/currency_for_wallet_type.dart'; import 'package:cw_core/currency_for_wallet_type.dart';
import 'package:cw_core/utils/proxy_wrapper.dart'; import 'package:cw_core/utils/proxy_wrapper.dart';
import 'package:cake_wallet/buy/buy_amount.dart'; import 'package:hash_wallet/buy/buy_amount.dart';
import 'package:cake_wallet/buy/buy_provider.dart'; import 'package:hash_wallet/buy/buy_provider.dart';
import 'package:cake_wallet/buy/buy_provider_description.dart'; import 'package:hash_wallet/buy/buy_provider_description.dart';
import 'package:cake_wallet/order/order.dart'; import 'package:hash_wallet/order/order.dart';
import 'package:cw_core/wallet_base.dart'; import 'package:cw_core/wallet_base.dart';
import 'package:cw_core/wallet_type.dart'; import 'package:cw_core/wallet_type.dart';
import 'package:cake_wallet/exchange/trade_state.dart'; import 'package:hash_wallet/exchange/trade_state.dart';
import 'package:cake_wallet/.secrets.g.dart' as secrets; import 'package:hash_wallet/.secrets.g.dart' as secrets;
class WyreBuyProvider extends BuyProvider { class WyreBuyProvider extends BuyProvider {
WyreBuyProvider({required WalletBase wallet, bool isTestEnvironment = false}) WyreBuyProvider({required WalletBase wallet, bool isTestEnvironment = false})

View File

@@ -1,10 +1,10 @@
import 'package:cake_wallet/routes.dart'; import 'package:hash_wallet/routes.dart';
import 'package:cake_wallet/src/screens/base_page.dart'; import 'package:hash_wallet/src/screens/base_page.dart';
import 'package:cake_wallet/generated/i18n.dart'; import 'package:hash_wallet/generated/i18n.dart';
import 'package:cake_wallet/cake_pay/src/widgets/cake_pay_tile.dart'; import 'package:hash_wallet/cake_pay/src/widgets/cake_pay_tile.dart';
import 'package:cake_wallet/src/widgets/primary_button.dart'; import 'package:hash_wallet/src/widgets/primary_button.dart';
import 'package:cake_wallet/src/widgets/scrollable_with_bottom_section.dart'; import 'package:hash_wallet/src/widgets/scrollable_with_bottom_section.dart';
import 'package:cake_wallet/view_model/cake_pay/cake_pay_account_view_model.dart'; import 'package:hash_wallet/view_model/cake_pay/cake_pay_account_view_model.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_mobx/flutter_mobx.dart'; import 'package:flutter_mobx/flutter_mobx.dart';

View File

@@ -1,14 +1,14 @@
import 'package:cake_wallet/generated/i18n.dart'; import 'package:hash_wallet/generated/i18n.dart';
import 'package:cake_wallet/cake_pay/src/cake_pay_states.dart'; import 'package:hash_wallet/cake_pay/src/cake_pay_states.dart';
import 'package:cake_wallet/src/screens/base_page.dart'; import 'package:hash_wallet/src/screens/base_page.dart';
import 'package:cake_wallet/src/widgets/alert_with_one_action.dart'; import 'package:hash_wallet/src/widgets/alert_with_one_action.dart';
import 'package:cake_wallet/src/widgets/base_text_form_field.dart'; import 'package:hash_wallet/src/widgets/base_text_form_field.dart';
import 'package:cake_wallet/src/widgets/keyboard_done_button.dart'; import 'package:hash_wallet/src/widgets/keyboard_done_button.dart';
import 'package:cake_wallet/src/widgets/primary_button.dart'; import 'package:hash_wallet/src/widgets/primary_button.dart';
import 'package:cake_wallet/src/widgets/scrollable_with_bottom_section.dart'; import 'package:hash_wallet/src/widgets/scrollable_with_bottom_section.dart';
import 'package:cake_wallet/typography.dart'; import 'package:hash_wallet/typography.dart';
import 'package:cake_wallet/utils/show_pop_up.dart'; import 'package:hash_wallet/utils/show_pop_up.dart';
import 'package:cake_wallet/view_model/cake_pay/cake_pay_auth_view_model.dart'; import 'package:hash_wallet/view_model/cake_pay/cake_pay_auth_view_model.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_mobx/flutter_mobx.dart'; import 'package:flutter_mobx/flutter_mobx.dart';
import 'package:keyboard_actions/keyboard_actions.dart'; import 'package:keyboard_actions/keyboard_actions.dart';

View File

@@ -1,15 +1,15 @@
import 'package:cake_wallet/core/email_validator.dart'; import 'package:hash_wallet/core/email_validator.dart';
import 'package:cake_wallet/generated/i18n.dart'; import 'package:hash_wallet/generated/i18n.dart';
import 'package:cake_wallet/cake_pay/src/cake_pay_states.dart'; import 'package:hash_wallet/cake_pay/src/cake_pay_states.dart';
import 'package:cake_wallet/routes.dart'; import 'package:hash_wallet/routes.dart';
import 'package:cake_wallet/src/screens/base_page.dart'; import 'package:hash_wallet/src/screens/base_page.dart';
import 'package:cake_wallet/src/widgets/alert_with_one_action.dart'; import 'package:hash_wallet/src/widgets/alert_with_one_action.dart';
import 'package:cake_wallet/src/widgets/base_text_form_field.dart'; import 'package:hash_wallet/src/widgets/base_text_form_field.dart';
import 'package:cake_wallet/src/widgets/primary_button.dart'; import 'package:hash_wallet/src/widgets/primary_button.dart';
import 'package:cake_wallet/src/widgets/scrollable_with_bottom_section.dart'; import 'package:hash_wallet/src/widgets/scrollable_with_bottom_section.dart';
import 'package:cake_wallet/typography.dart'; import 'package:hash_wallet/typography.dart';
import 'package:cake_wallet/utils/show_pop_up.dart'; import 'package:hash_wallet/utils/show_pop_up.dart';
import 'package:cake_wallet/view_model/cake_pay/cake_pay_auth_view_model.dart'; import 'package:hash_wallet/view_model/cake_pay/cake_pay_auth_view_model.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_mobx/flutter_mobx.dart'; import 'package:flutter_mobx/flutter_mobx.dart';
import 'package:mobx/mobx.dart'; import 'package:mobx/mobx.dart';

View File

@@ -1,37 +1,37 @@
import 'dart:io'; import 'dart:io';
import 'package:cake_wallet/bitcoin/bitcoin.dart'; import 'package:hash_wallet/bitcoin/bitcoin.dart';
import 'package:cake_wallet/cake_pay/src/models/cake_pay_card.dart'; import 'package:hash_wallet/cake_pay/src/models/cake_pay_card.dart';
import 'package:cake_wallet/cake_pay/src/models/cake_pay_order.dart'; import 'package:hash_wallet/cake_pay/src/models/cake_pay_order.dart';
import 'package:cake_wallet/cake_pay/src/widgets/cake_pay_alert_modal.dart'; import 'package:hash_wallet/cake_pay/src/widgets/cake_pay_alert_modal.dart';
import 'package:cake_wallet/cake_pay/src/widgets/denominations_amount_widget.dart'; import 'package:hash_wallet/cake_pay/src/widgets/denominations_amount_widget.dart';
import 'package:cake_wallet/cake_pay/src/widgets/enter_amount_widget.dart'; import 'package:hash_wallet/cake_pay/src/widgets/enter_amount_widget.dart';
import 'package:cake_wallet/cake_pay/src/widgets/image_placeholder.dart'; import 'package:hash_wallet/cake_pay/src/widgets/image_placeholder.dart';
import 'package:cake_wallet/cake_pay/src/widgets/link_extractor.dart'; import 'package:hash_wallet/cake_pay/src/widgets/link_extractor.dart';
import 'package:cake_wallet/cake_pay/src/widgets/rounded_overlay_cards_widget.dart'; import 'package:hash_wallet/cake_pay/src/widgets/rounded_overlay_cards_widget.dart';
import 'package:cake_wallet/cake_pay/src/widgets/text_icon_button.dart'; import 'package:hash_wallet/cake_pay/src/widgets/text_icon_button.dart';
import 'package:cake_wallet/cake_pay/src/widgets/three_checkbox_alert_content_widget.dart'; import 'package:hash_wallet/cake_pay/src/widgets/three_checkbox_alert_content_widget.dart';
import 'package:cake_wallet/core/execution_state.dart'; import 'package:hash_wallet/core/execution_state.dart';
import 'package:cake_wallet/entities/parsed_address.dart'; import 'package:hash_wallet/entities/parsed_address.dart';
import 'package:cake_wallet/generated/i18n.dart'; import 'package:hash_wallet/generated/i18n.dart';
import 'package:cake_wallet/new-ui/widgets/keyboard_hide_overlay.dart'; import 'package:hash_wallet/new-ui/widgets/keyboard_hide_overlay.dart';
import 'package:cake_wallet/routes.dart'; import 'package:hash_wallet/routes.dart';
import 'package:cake_wallet/src/screens/base_page.dart'; import 'package:hash_wallet/src/screens/base_page.dart';
import 'package:cake_wallet/src/widgets/alert_with_one_action.dart'; import 'package:hash_wallet/src/widgets/alert_with_one_action.dart';
import 'package:cake_wallet/src/widgets/bottom_sheet/base_bottom_sheet_widget.dart'; import 'package:hash_wallet/src/widgets/bottom_sheet/base_bottom_sheet_widget.dart';
import 'package:cake_wallet/src/widgets/bottom_sheet/cake_pay_transaction_sent_bottom_sheet.dart'; import 'package:hash_wallet/src/widgets/bottom_sheet/cake_pay_transaction_sent_bottom_sheet.dart';
import 'package:cake_wallet/src/widgets/bottom_sheet/confirm_sending_bottom_sheet_widget.dart'; import 'package:hash_wallet/src/widgets/bottom_sheet/confirm_sending_bottom_sheet_widget.dart';
import 'package:cake_wallet/src/widgets/bottom_sheet/info_bottom_sheet_widget.dart'; import 'package:hash_wallet/src/widgets/bottom_sheet/info_bottom_sheet_widget.dart';
import 'package:cake_wallet/src/widgets/keyboard_done_button.dart'; import 'package:hash_wallet/src/widgets/keyboard_done_button.dart';
import 'package:cake_wallet/src/widgets/primary_button.dart'; import 'package:hash_wallet/src/widgets/primary_button.dart';
import 'package:cake_wallet/src/widgets/standard_checkbox.dart'; import 'package:hash_wallet/src/widgets/standard_checkbox.dart';
import 'package:cake_wallet/typography.dart'; import 'package:hash_wallet/typography.dart';
import 'package:cake_wallet/utils/feature_flag.dart'; import 'package:hash_wallet/utils/feature_flag.dart';
import 'package:cake_wallet/utils/show_pop_up.dart'; import 'package:hash_wallet/utils/show_pop_up.dart';
import 'package:cake_wallet/view_model/cake_pay/cake_pay_buy_card_view_model.dart'; import 'package:hash_wallet/view_model/cake_pay/cake_pay_buy_card_view_model.dart';
import 'package:cake_wallet/view_model/send/output.dart'; import 'package:hash_wallet/view_model/send/output.dart';
import 'package:cake_wallet/view_model/send/send_view_model.dart'; import 'package:hash_wallet/view_model/send/send_view_model.dart';
import 'package:cake_wallet/view_model/send/send_view_model_state.dart'; import 'package:hash_wallet/view_model/send/send_view_model_state.dart';
import 'package:cw_core/unspent_coin_type.dart'; import 'package:cw_core/unspent_coin_type.dart';
import 'package:cw_core/wallet_type.dart'; import 'package:cw_core/wallet_type.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';

View File

@@ -1,24 +1,24 @@
import 'package:cake_wallet/cake_pay/src/cake_pay_states.dart'; import 'package:hash_wallet/cake_pay/src/cake_pay_states.dart';
import 'package:cake_wallet/cake_pay/src/models/cake_pay_card.dart'; import 'package:hash_wallet/cake_pay/src/models/cake_pay_card.dart';
import 'package:cake_wallet/cake_pay/src/widgets/cake_pay_search_bar_widget.dart'; import 'package:hash_wallet/cake_pay/src/widgets/cake_pay_search_bar_widget.dart';
import 'package:cake_wallet/cake_pay/src/widgets/user_card_item.dart'; import 'package:hash_wallet/cake_pay/src/widgets/user_card_item.dart';
import 'package:cake_wallet/entities/country.dart'; import 'package:hash_wallet/entities/country.dart';
import 'package:cake_wallet/generated/i18n.dart'; import 'package:hash_wallet/generated/i18n.dart';
import 'package:cake_wallet/new-ui/widgets/keyboard_hide_overlay.dart'; import 'package:hash_wallet/new-ui/widgets/keyboard_hide_overlay.dart';
import 'package:cake_wallet/routes.dart'; import 'package:hash_wallet/routes.dart';
import 'package:cake_wallet/src/screens/base_page.dart'; import 'package:hash_wallet/src/screens/base_page.dart';
import 'package:cake_wallet/cake_pay/src/widgets/card_item.dart'; import 'package:hash_wallet/cake_pay/src/widgets/card_item.dart';
import 'package:cake_wallet/src/screens/dashboard/widgets/filter_widget.dart'; import 'package:hash_wallet/src/screens/dashboard/widgets/filter_widget.dart';
import 'package:cake_wallet/src/widgets/bottom_sheet/base_bottom_sheet_widget.dart'; import 'package:hash_wallet/src/widgets/bottom_sheet/base_bottom_sheet_widget.dart';
import 'package:cake_wallet/src/widgets/bottom_sheet/cake_pay_card_info_bottom_sheet_widget.dart'; import 'package:hash_wallet/src/widgets/bottom_sheet/cake_pay_card_info_bottom_sheet_widget.dart';
import 'package:cake_wallet/src/widgets/gradient_background.dart'; import 'package:hash_wallet/src/widgets/gradient_background.dart';
import 'package:cake_wallet/src/widgets/picker.dart'; import 'package:hash_wallet/src/widgets/picker.dart';
import 'package:cake_wallet/src/widgets/tab_view_wrapper_widget.dart'; import 'package:hash_wallet/src/widgets/tab_view_wrapper_widget.dart';
import 'package:cake_wallet/typography.dart'; import 'package:hash_wallet/typography.dart';
import 'package:cake_wallet/utils/feature_flag.dart'; import 'package:hash_wallet/utils/feature_flag.dart';
import 'package:cake_wallet/utils/responsive_layout_util.dart'; import 'package:hash_wallet/utils/responsive_layout_util.dart';
import 'package:cake_wallet/utils/show_pop_up.dart'; import 'package:hash_wallet/utils/show_pop_up.dart';
import 'package:cake_wallet/view_model/cake_pay/cake_pay_cards_list_view_model.dart'; import 'package:hash_wallet/view_model/cake_pay/cake_pay_cards_list_view_model.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_mobx/flutter_mobx.dart'; import 'package:flutter_mobx/flutter_mobx.dart';
import 'package:mobx/mobx.dart'; import 'package:mobx/mobx.dart';

View File

@@ -1,4 +1,4 @@
import 'package:cake_wallet/entities/fiat_currency.dart'; import 'package:hash_wallet/entities/fiat_currency.dart';
class CakePayCard { class CakePayCard {
final int id; final int id;

View File

@@ -1,4 +1,4 @@
import 'package:cake_wallet/entities/country.dart'; import 'package:hash_wallet/entities/country.dart';
import 'package:cw_core/utils/print_verbose.dart'; import 'package:cw_core/utils/print_verbose.dart';
import 'cake_pay_card.dart'; import 'cake_pay_card.dart';

View File

@@ -1,9 +1,9 @@
import 'dart:convert'; import 'dart:convert';
import 'package:cake_wallet/cake_pay/src/models/cake_pay_order.dart'; import 'package:hash_wallet/cake_pay/src/models/cake_pay_order.dart';
import 'package:cake_wallet/cake_pay/src/models/cake_pay_user_credentials.dart'; import 'package:hash_wallet/cake_pay/src/models/cake_pay_user_credentials.dart';
import 'package:cake_wallet/cake_pay/src/models/cake_pay_vendor.dart'; import 'package:hash_wallet/cake_pay/src/models/cake_pay_vendor.dart';
import 'package:cake_wallet/utils/feature_flag.dart'; import 'package:hash_wallet/utils/feature_flag.dart';
import 'package:cw_core/utils/proxy_wrapper.dart'; import 'package:cw_core/utils/proxy_wrapper.dart';
import 'package:cw_core/utils/print_verbose.dart'; import 'package:cw_core/utils/print_verbose.dart';

View File

@@ -1,8 +1,8 @@
import 'package:cake_wallet/.secrets.g.dart' as secrets; import 'package:hash_wallet/.secrets.g.dart' as secrets;
import 'package:cake_wallet/cake_pay/src/services/cake_pay_api.dart'; import 'package:hash_wallet/cake_pay/src/services/cake_pay_api.dart';
import 'package:cake_wallet/cake_pay/src/models/cake_pay_order.dart'; import 'package:hash_wallet/cake_pay/src/models/cake_pay_order.dart';
import 'package:cake_wallet/cake_pay/src/models/cake_pay_vendor.dart'; import 'package:hash_wallet/cake_pay/src/models/cake_pay_vendor.dart';
import 'package:cake_wallet/core/secure_storage.dart'; import 'package:hash_wallet/core/secure_storage.dart';
class CakePayService { class CakePayService {
CakePayService(this.secureStorage, this.cakePayApi); CakePayService(this.secureStorage, this.cakePayApi);

View File

@@ -1,5 +1,5 @@
import 'package:cake_wallet/src/widgets/alert_background.dart'; import 'package:hash_wallet/src/widgets/alert_background.dart';
import 'package:cake_wallet/src/widgets/primary_button.dart'; import 'package:hash_wallet/src/widgets/primary_button.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
class CakePayAlertModal extends StatelessWidget { class CakePayAlertModal extends StatelessWidget {

View File

@@ -1,6 +1,6 @@
import 'package:cake_wallet/entities/country.dart'; import 'package:hash_wallet/entities/country.dart';
import 'package:cake_wallet/src/widgets/search_bar_widget.dart'; import 'package:hash_wallet/src/widgets/search_bar_widget.dart';
import 'package:cake_wallet/utils/debounce.dart'; import 'package:hash_wallet/utils/debounce.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
class CakePaySearchBar extends StatefulWidget { class CakePaySearchBar extends StatefulWidget {

View File

@@ -1,9 +1,9 @@
import 'package:cake_wallet/cake_pay/src/models/cake_pay_card.dart'; import 'package:hash_wallet/cake_pay/src/models/cake_pay_card.dart';
import 'package:cake_wallet/generated/i18n.dart'; import 'package:hash_wallet/generated/i18n.dart';
import 'package:cake_wallet/src/widgets/number_text_fild_widget.dart'; import 'package:hash_wallet/src/widgets/number_text_fild_widget.dart';
import 'package:cake_wallet/typography.dart'; import 'package:hash_wallet/typography.dart';
import 'package:cake_wallet/view_model/cake_pay/cake_pay_buy_card_view_model.dart'; import 'package:hash_wallet/view_model/cake_pay/cake_pay_buy_card_view_model.dart';
import 'package:cake_wallet/view_model/dashboard/dropdown_filter_item_widget.dart'; import 'package:hash_wallet/view_model/dashboard/dropdown_filter_item_widget.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_mobx/flutter_mobx.dart'; import 'package:flutter_mobx/flutter_mobx.dart';

View File

@@ -1,6 +1,6 @@
import 'package:cake_wallet/generated/i18n.dart'; import 'package:hash_wallet/generated/i18n.dart';
import 'package:cake_wallet/src/widgets/base_text_form_field.dart'; import 'package:hash_wallet/src/widgets/base_text_form_field.dart';
import 'package:cake_wallet/typography.dart'; import 'package:hash_wallet/typography.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter/services.dart'; import 'package:flutter/services.dart';

View File

@@ -1,6 +1,6 @@
import 'package:cake_wallet/generated/i18n.dart'; import 'package:hash_wallet/generated/i18n.dart';
import 'package:cake_wallet/src/widgets/base_alert_dialog.dart'; import 'package:hash_wallet/src/widgets/base_alert_dialog.dart';
import 'package:cake_wallet/src/widgets/standard_checkbox.dart'; import 'package:hash_wallet/src/widgets/standard_checkbox.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:url_launcher/url_launcher.dart'; import 'package:url_launcher/url_launcher.dart';

View File

@@ -1,5 +1,5 @@
import 'package:cake_wallet/core/validator.dart'; import 'package:hash_wallet/core/validator.dart';
import 'package:cake_wallet/generated/i18n.dart'; import 'package:hash_wallet/generated/i18n.dart';
import 'package:cw_core/wallet_type.dart'; import 'package:cw_core/wallet_type.dart';
class AddressLabelValidator extends TextValidator { class AddressLabelValidator extends TextValidator {

View File

@@ -1,8 +1,8 @@
import 'package:bitcoin_base/bitcoin_base.dart'; import 'package:bitcoin_base/bitcoin_base.dart';
import 'package:cake_wallet/generated/i18n.dart'; import 'package:hash_wallet/generated/i18n.dart';
import 'package:cake_wallet/core/validator.dart'; import 'package:hash_wallet/core/validator.dart';
import 'package:cake_wallet/solana/solana.dart'; import 'package:hash_wallet/solana/solana.dart';
import 'package:cake_wallet/zano/zano.dart'; import 'package:hash_wallet/zano/zano.dart';
import 'package:cw_core/crypto_currency.dart'; import 'package:cw_core/crypto_currency.dart';
import 'package:cw_core/erc20_token.dart'; import 'package:cw_core/erc20_token.dart';

View File

@@ -1,5 +1,5 @@
import 'package:cake_wallet/entities/bitcoin_amount_display_mode.dart'; import 'package:hash_wallet/entities/bitcoin_amount_display_mode.dart';
import 'package:cake_wallet/src/screens/wallet_connect/utils/string_parsing.dart'; import 'package:hash_wallet/src/screens/wallet_connect/utils/string_parsing.dart';
import 'package:cw_core/crypto_amount_format.dart'; import 'package:cw_core/crypto_amount_format.dart';
import 'package:cw_core/crypto_currency.dart'; import 'package:cw_core/crypto_currency.dart';
import 'package:cw_core/utils/print_verbose.dart'; import 'package:cw_core/utils/print_verbose.dart';

View File

@@ -1,6 +1,6 @@
import 'package:cake_wallet/core/amount_parsing_proxy.dart'; import 'package:hash_wallet/core/amount_parsing_proxy.dart';
import 'package:cake_wallet/core/validator.dart'; import 'package:hash_wallet/core/validator.dart';
import 'package:cake_wallet/generated/i18n.dart'; import 'package:hash_wallet/generated/i18n.dart';
import 'package:cw_core/crypto_currency.dart'; import 'package:cw_core/crypto_currency.dart';
import 'package:cw_core/currency.dart'; import 'package:cw_core/currency.dart';

View File

@@ -1,14 +1,14 @@
import 'dart:async'; import 'dart:async';
import 'dart:io'; import 'dart:io';
import 'package:cake_wallet/core/reset_service.dart'; import 'package:hash_wallet/core/reset_service.dart';
import 'package:cake_wallet/core/secure_storage.dart'; import 'package:hash_wallet/core/secure_storage.dart';
import 'package:cake_wallet/core/totp_request_details.dart'; import 'package:hash_wallet/core/totp_request_details.dart';
import 'package:cake_wallet/main.dart'; import 'package:hash_wallet/main.dart';
import 'package:cake_wallet/routes.dart'; import 'package:hash_wallet/routes.dart';
import 'package:cake_wallet/src/screens/auth/auth_page.dart'; import 'package:hash_wallet/src/screens/auth/auth_page.dart';
import 'package:cake_wallet/store/app_store.dart' show AppStore; import 'package:hash_wallet/store/app_store.dart' show AppStore;
import 'package:cake_wallet/store/authentication_store.dart'; import 'package:hash_wallet/store/authentication_store.dart';
import 'package:cw_core/db/sqlite.dart'; import 'package:cw_core/db/sqlite.dart';
import 'package:cw_core/root_dir.dart'; import 'package:cw_core/root_dir.dart';
import 'package:cw_core/utils/print_verbose.dart'; import 'package:cw_core/utils/print_verbose.dart';
@@ -16,10 +16,10 @@ import 'package:cw_core/wallet_info.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:mobx/mobx.dart'; import 'package:mobx/mobx.dart';
import 'package:shared_preferences/shared_preferences.dart'; import 'package:shared_preferences/shared_preferences.dart';
import 'package:cake_wallet/entities/preferences_key.dart'; import 'package:hash_wallet/entities/preferences_key.dart';
import 'package:cake_wallet/entities/secret_store_key.dart'; import 'package:hash_wallet/entities/secret_store_key.dart';
import 'package:cake_wallet/entities/encrypt.dart'; import 'package:hash_wallet/entities/encrypt.dart';
import 'package:cake_wallet/store/settings_store.dart'; import 'package:hash_wallet/store/settings_store.dart';
import '../src/screens/setup_2fa/setup_2fa_enter_code_page.dart'; import '../src/screens/setup_2fa/setup_2fa_enter_code_page.dart';

View File

@@ -1,23 +1,23 @@
import 'dart:async'; import 'dart:async';
import 'dart:io'; import 'dart:io';
import 'package:cake_wallet/core/key_service.dart'; import 'package:hash_wallet/core/key_service.dart';
import 'package:cake_wallet/core/wallet_loading_service.dart'; import 'package:hash_wallet/core/wallet_loading_service.dart';
import 'package:cake_wallet/di.dart'; import 'package:hash_wallet/di.dart';
import 'package:cake_wallet/entities/preferences_key.dart'; import 'package:hash_wallet/entities/preferences_key.dart';
import 'package:cake_wallet/reactions/wallet_connect.dart'; import 'package:hash_wallet/reactions/wallet_connect.dart';
import 'package:cake_wallet/store/settings_store.dart'; import 'package:hash_wallet/store/settings_store.dart';
import 'package:cake_wallet/utils/feature_flag.dart'; import 'package:hash_wallet/utils/feature_flag.dart';
import 'package:cake_wallet/utils/tor.dart'; import 'package:hash_wallet/utils/tor.dart';
import 'package:cake_wallet/view_model/wallet_list/wallet_list_item.dart'; import 'package:hash_wallet/view_model/wallet_list/wallet_list_item.dart';
import 'package:cake_wallet/view_model/wallet_list/wallet_list_view_model.dart'; import 'package:hash_wallet/view_model/wallet_list/wallet_list_view_model.dart';
import 'package:cw_core/sync_status.dart'; import 'package:cw_core/sync_status.dart';
import 'package:cw_core/transaction_direction.dart'; import 'package:cw_core/transaction_direction.dart';
import 'package:cw_core/utils/print_verbose.dart'; import 'package:cw_core/utils/print_verbose.dart';
import 'package:cw_core/wallet_type.dart'; import 'package:cw_core/wallet_type.dart';
import 'package:flutter_local_notifications/flutter_local_notifications.dart'; import 'package:flutter_local_notifications/flutter_local_notifications.dart';
import 'package:shared_preferences/shared_preferences.dart'; import 'package:shared_preferences/shared_preferences.dart';
import 'package:cake_wallet/evm/evm.dart'; import 'package:hash_wallet/evm/evm.dart';
class BackgroundSync { class BackgroundSync {
final FlutterLocalNotificationsPlugin _notificationsPlugin = FlutterLocalNotificationsPlugin(); final FlutterLocalNotificationsPlugin _notificationsPlugin = FlutterLocalNotificationsPlugin();

View File

@@ -1,11 +1,11 @@
import 'dart:convert'; import 'dart:convert';
import 'dart:io'; import 'dart:io';
import 'package:cake_wallet/core/secure_storage.dart'; import 'package:hash_wallet/core/secure_storage.dart';
import 'package:cake_wallet/entities/get_encryption_key.dart'; import 'package:hash_wallet/entities/get_encryption_key.dart';
import 'package:cake_wallet/entities/transaction_description.dart'; import 'package:hash_wallet/entities/transaction_description.dart';
import 'package:cake_wallet/themes/utils/theme_list.dart'; import 'package:hash_wallet/themes/utils/theme_list.dart';
import 'package:cw_core/root_dir.dart'; import 'package:cw_core/root_dir.dart';
import 'package:cake_wallet/utils/device_info.dart'; import 'package:hash_wallet/utils/device_info.dart';
import 'package:cw_core/utils/print_verbose.dart'; import 'package:cw_core/utils/print_verbose.dart';
import 'package:cw_core/wallet_type.dart'; import 'package:cw_core/wallet_type.dart';
import 'package:flutter/foundation.dart'; import 'package:flutter/foundation.dart';
@@ -14,14 +14,14 @@ import 'package:cryptography/cryptography.dart';
import 'package:shared_preferences/shared_preferences.dart'; import 'package:shared_preferences/shared_preferences.dart';
import 'package:archive/archive_io.dart' hide Mac; import 'package:archive/archive_io.dart' hide Mac;
import 'package:cw_core/cake_hive.dart'; import 'package:cw_core/cake_hive.dart';
import 'package:cake_wallet/core/key_service.dart'; import 'package:hash_wallet/core/key_service.dart';
import 'package:cake_wallet/entities/encrypt.dart'; import 'package:hash_wallet/entities/encrypt.dart';
import 'package:cake_wallet/entities/preferences_key.dart'; import 'package:hash_wallet/entities/preferences_key.dart';
import 'package:cake_wallet/entities/secret_store_key.dart'; import 'package:hash_wallet/entities/secret_store_key.dart';
import 'package:cw_core/wallet_info.dart'; import 'package:cw_core/wallet_info.dart';
import 'package:cake_wallet/exchange/trade_legacy.dart'; import 'package:hash_wallet/exchange/trade_legacy.dart';
import 'package:cake_wallet/.secrets.g.dart' as secrets; import 'package:hash_wallet/.secrets.g.dart' as secrets;
import 'package:cake_wallet/wallet_types.g.dart'; import 'package:hash_wallet/wallet_types.g.dart';
import 'package:cake_backup/backup.dart' as cake_backup; import 'package:cake_backup/backup.dart' as cake_backup;
class $BackupService { class $BackupService {

View File

@@ -3,10 +3,10 @@ import 'dart:io';
import 'dart:typed_data'; import 'dart:typed_data';
import 'package:archive/archive_io.dart'; import 'package:archive/archive_io.dart';
import 'package:cake_wallet/core/backup_service.dart'; import 'package:hash_wallet/core/backup_service.dart';
import 'package:cake_wallet/.secrets.g.dart' as secrets; import 'package:hash_wallet/.secrets.g.dart' as secrets;
import 'package:cake_backup/backup.dart' as cake_backup; import 'package:cake_backup/backup.dart' as cake_backup;
import 'package:cake_wallet/utils/package_info.dart'; import 'package:hash_wallet/utils/package_info.dart';
import 'package:crypto/crypto.dart'; import 'package:crypto/crypto.dart';
import 'package:cw_core/db/sqlite.dart'; import 'package:cw_core/db/sqlite.dart';
import 'package:cw_core/root_dir.dart'; import 'package:cw_core/root_dir.dart';

View File

@@ -1,5 +1,5 @@
import 'package:cake_wallet/generated/i18n.dart'; import 'package:hash_wallet/generated/i18n.dart';
import 'package:cake_wallet/core/validator.dart'; import 'package:hash_wallet/core/validator.dart';
class ContactNameValidator extends TextValidator { class ContactNameValidator extends TextValidator {
ContactNameValidator() ContactNameValidator()

View File

@@ -1,5 +1,5 @@
import 'package:cake_wallet/core/validator.dart'; import 'package:hash_wallet/core/validator.dart';
import 'package:cake_wallet/generated/i18n.dart'; import 'package:hash_wallet/generated/i18n.dart';
class EmailValidator extends TextValidator { class EmailValidator extends TextValidator {
EmailValidator() EmailValidator()

View File

@@ -1,6 +1,6 @@
import 'package:cw_core/utils/proxy_wrapper.dart'; import 'package:cw_core/utils/proxy_wrapper.dart';
import 'package:cw_core/crypto_currency.dart'; import 'package:cw_core/crypto_currency.dart';
import 'package:cake_wallet/entities/fiat_currency.dart'; import 'package:hash_wallet/entities/fiat_currency.dart';
import 'dart:convert'; import 'dart:convert';
// Hash Wallet price endpoint. Backed by the Cloudflare Worker in // Hash Wallet price endpoint. Backed by the Cloudflare Worker in

View File

@@ -1,6 +1,6 @@
import 'package:cake_wallet/core/secure_storage.dart'; import 'package:hash_wallet/core/secure_storage.dart';
import 'package:cake_wallet/entities/secret_store_key.dart'; import 'package:hash_wallet/entities/secret_store_key.dart';
import 'package:cake_wallet/entities/encrypt.dart'; import 'package:hash_wallet/entities/encrypt.dart';
class KeyService { class KeyService {
KeyService(this._secureStorage); KeyService(this._secureStorage);

View File

@@ -1,5 +1,5 @@
import 'package:cake_wallet/generated/i18n.dart'; import 'package:hash_wallet/generated/i18n.dart';
import 'package:cake_wallet/core/validator.dart'; import 'package:hash_wallet/core/validator.dart';
class MoneroLabelValidator extends TextValidator { class MoneroLabelValidator extends TextValidator {
MoneroLabelValidator() MoneroLabelValidator()

View File

@@ -1,5 +1,5 @@
import 'package:cake_wallet/core/validator.dart'; import 'package:hash_wallet/core/validator.dart';
import 'package:cake_wallet/generated/i18n.dart'; import 'package:hash_wallet/generated/i18n.dart';
class NodeAddressValidator extends TextValidator { class NodeAddressValidator extends TextValidator {
NodeAddressValidator() NodeAddressValidator()

View File

@@ -1,5 +1,5 @@
import 'package:cake_wallet/generated/i18n.dart'; import 'package:hash_wallet/generated/i18n.dart';
import 'package:cake_wallet/core/validator.dart'; import 'package:hash_wallet/core/validator.dart';
class NodePortValidator extends TextValidator { class NodePortValidator extends TextValidator {
NodePortValidator() NodePortValidator()

View File

@@ -1,14 +1,14 @@
import 'dart:async'; import 'dart:async';
import 'package:cw_core/node.dart'; import 'package:cw_core/node.dart';
import 'package:cw_core/wallet_type.dart'; import 'package:cw_core/wallet_type.dart';
import 'package:cake_wallet/store/app_store.dart'; import 'package:hash_wallet/store/app_store.dart';
import 'package:cake_wallet/store/settings_store.dart'; import 'package:hash_wallet/store/settings_store.dart';
import 'package:cake_wallet/utils/feature_flag.dart'; import 'package:hash_wallet/utils/feature_flag.dart';
import 'package:cw_core/utils/print_verbose.dart'; import 'package:cw_core/utils/print_verbose.dart';
import 'package:hive/hive.dart'; import 'package:hive/hive.dart';
import 'package:connectivity_plus/connectivity_plus.dart'; import 'package:connectivity_plus/connectivity_plus.dart';
import 'package:cake_wallet/evm/evm.dart'; import 'package:hash_wallet/evm/evm.dart';
import 'package:cake_wallet/reactions/wallet_connect.dart'; import 'package:hash_wallet/reactions/wallet_connect.dart';
class NodeSwitchingService { class NodeSwitchingService {
NodeSwitchingService({ NodeSwitchingService({

View File

@@ -1,8 +1,8 @@
import 'dart:convert'; import 'dart:convert';
import 'dart:developer'; import 'dart:developer';
import 'package:cake_wallet/core/open_crypto_pay/exceptions.dart'; import 'package:hash_wallet/core/open_crypto_pay/exceptions.dart';
import 'package:cake_wallet/core/open_crypto_pay/models.dart'; import 'package:hash_wallet/core/open_crypto_pay/models.dart';
import 'package:cw_core/crypto_currency.dart'; import 'package:cw_core/crypto_currency.dart';
import 'package:cw_core/lnurl.dart'; import 'package:cw_core/lnurl.dart';
import 'package:cw_core/utils/proxy_wrapper.dart'; import 'package:cw_core/utils/proxy_wrapper.dart';

View File

@@ -1,8 +1,8 @@
import 'package:cake_wallet/core/secure_storage.dart'; import 'package:hash_wallet/core/secure_storage.dart';
import 'package:cake_wallet/entities/secret_store_key.dart'; import 'package:hash_wallet/entities/secret_store_key.dart';
import 'package:cake_wallet/store/authentication_store.dart'; import 'package:hash_wallet/store/authentication_store.dart';
import 'package:cake_wallet/store/settings_store.dart'; import 'package:hash_wallet/store/settings_store.dart';
import 'package:cake_wallet/entities/preferences_key.dart'; import 'package:hash_wallet/entities/preferences_key.dart';
import 'package:shared_preferences/shared_preferences.dart'; import 'package:shared_preferences/shared_preferences.dart';
import 'package:cw_core/utils/print_verbose.dart'; import 'package:cw_core/utils/print_verbose.dart';

View File

@@ -1,16 +1,16 @@
import 'package:cake_wallet/bitcoin/bitcoin.dart'; import 'package:hash_wallet/bitcoin/bitcoin.dart';
import 'package:cake_wallet/core/validator.dart'; import 'package:hash_wallet/core/validator.dart';
import 'package:cake_wallet/entities/mnemonic_item.dart'; import 'package:hash_wallet/entities/mnemonic_item.dart';
import 'package:cake_wallet/evm/evm.dart'; import 'package:hash_wallet/evm/evm.dart';
import 'package:cake_wallet/monero/monero.dart'; import 'package:hash_wallet/monero/monero.dart';
import 'package:cake_wallet/nano/nano.dart'; import 'package:hash_wallet/nano/nano.dart';
import 'package:cake_wallet/solana/solana.dart'; import 'package:hash_wallet/solana/solana.dart';
import 'package:cake_wallet/tron/tron.dart'; import 'package:hash_wallet/tron/tron.dart';
import 'package:cake_wallet/wownero/wownero.dart'; import 'package:hash_wallet/wownero/wownero.dart';
import 'package:cake_wallet/zano/zano.dart'; import 'package:hash_wallet/zano/zano.dart';
import 'package:cake_wallet/decred/decred.dart'; import 'package:hash_wallet/decred/decred.dart';
import 'package:cake_wallet/utils/language_list.dart'; import 'package:hash_wallet/utils/language_list.dart';
import 'package:cake_wallet/zcash/zcash.dart'; import 'package:hash_wallet/zcash/zcash.dart';
import 'package:cw_core/wallet_type.dart'; import 'package:cw_core/wallet_type.dart';
class SeedValidator extends Validator<MnemonicItem> { class SeedValidator extends Validator<MnemonicItem> {

View File

@@ -1,5 +1,5 @@
import 'package:cake_wallet/core/validator.dart'; import 'package:hash_wallet/core/validator.dart';
import 'package:cake_wallet/generated/i18n.dart'; import 'package:hash_wallet/generated/i18n.dart';
class SocksProxyNodeAddressValidator extends TextValidator { class SocksProxyNodeAddressValidator extends TextValidator {
SocksProxyNodeAddressValidator() SocksProxyNodeAddressValidator()

View File

@@ -1,5 +1,5 @@
import 'package:cake_wallet/entities/sync_status_display_mode.dart'; import 'package:hash_wallet/entities/sync_status_display_mode.dart';
import 'package:cake_wallet/generated/i18n.dart'; import 'package:hash_wallet/generated/i18n.dart';
import 'package:cw_core/sync_status.dart'; import 'package:cw_core/sync_status.dart';
String syncStatusTitle(SyncStatus syncStatus, SyncStatusDisplayMode syncStatusDisplayMode) { String syncStatusTitle(SyncStatus syncStatus, SyncStatusDisplayMode syncStatusDisplayMode) {

View File

@@ -1,5 +1,5 @@
import 'package:cake_wallet/core/validator.dart'; import 'package:hash_wallet/core/validator.dart';
import 'package:cake_wallet/generated/i18n.dart'; import 'package:hash_wallet/generated/i18n.dart';
class TemplateValidator extends TextValidator { class TemplateValidator extends TextValidator {
TemplateValidator() TemplateValidator()

Some files were not shown because too many files have changed in this diff Show More