fix urlencode

This commit is contained in:
Overtorment 2021-07-29 20:43:42 +01:00
parent 5ddcf234c8
commit 264b72f725
12 changed files with 7 additions and 7 deletions

View File

@ -1 +1 @@
<!DOCTYPE html><html><head><meta name="viewport" content="width=device-width"/><meta charSet="utf-8"/><title>404: This page could not be found</title><meta name="next-head-count" content="3"/><link rel="preload" href="/VerifySignature/_next/static/css/87aae87ad240e6ad30f4.css" as="style"/><link rel="stylesheet" href="/VerifySignature/_next/static/css/87aae87ad240e6ad30f4.css" data-n-g=""/><noscript data-n-css=""></noscript><link rel="preload" href="/VerifySignature/_next/static/chunks/webpack-277c75ec70a3d22a400d.js" as="script"/><link rel="preload" href="/VerifySignature/_next/static/chunks/framework-c5113a73163ba9a6512c.js" as="script"/><link rel="preload" href="/VerifySignature/_next/static/chunks/main-26b720ade6669956fe85.js" as="script"/><link rel="preload" href="/VerifySignature/_next/static/chunks/pages/_app-4be02ffccdd9fceacfca.js" as="script"/><link rel="preload" href="/VerifySignature/_next/static/chunks/pages/_error-b30902e13465df7c5366.js" as="script"/></head><body><div id="__next"><div style="color:#000;background:#fff;font-family:-apple-system, BlinkMacSystemFont, Roboto, &quot;Segoe UI&quot;, &quot;Fira Sans&quot;, Avenir, &quot;Helvetica Neue&quot;, &quot;Lucida Grande&quot;, sans-serif;height:100vh;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center"><div><style>body { margin: 0 }</style><h1 style="display:inline-block;border-right:1px solid rgba(0, 0, 0,.3);margin:0;margin-right:20px;padding:10px 23px 10px 0;font-size:24px;font-weight:500;vertical-align:top">404</h1><div style="display:inline-block;text-align:left;line-height:49px;height:49px;vertical-align:middle"><h2 style="font-size:14px;font-weight:normal;line-height:inherit;margin:0;padding:0">This page could not be found<!-- -->.</h2></div></div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"statusCode":404}},"page":"/_error","query":{},"buildId":"9lFmjliaNteKyOJixP1BP","assetPrefix":"/VerifySignature","nextExport":true,"isFallback":false,"gip":true}</script><script nomodule="" src="/VerifySignature/_next/static/chunks/polyfills-eef578260fd80f8fff94.js"></script><script src="/VerifySignature/_next/static/chunks/webpack-277c75ec70a3d22a400d.js" async=""></script><script src="/VerifySignature/_next/static/chunks/framework-c5113a73163ba9a6512c.js" async=""></script><script src="/VerifySignature/_next/static/chunks/main-26b720ade6669956fe85.js" async=""></script><script src="/VerifySignature/_next/static/chunks/pages/_app-4be02ffccdd9fceacfca.js" async=""></script><script src="/VerifySignature/_next/static/chunks/pages/_error-b30902e13465df7c5366.js" async=""></script><script src="/VerifySignature/_next/static/9lFmjliaNteKyOJixP1BP/_buildManifest.js" async=""></script><script src="/VerifySignature/_next/static/9lFmjliaNteKyOJixP1BP/_ssgManifest.js" async=""></script></body></html>
<!DOCTYPE html><html><head><meta name="viewport" content="width=device-width"/><meta charSet="utf-8"/><title>404: This page could not be found</title><meta name="next-head-count" content="3"/><link rel="preload" href="/VerifySignature/_next/static/css/87aae87ad240e6ad30f4.css" as="style"/><link rel="stylesheet" href="/VerifySignature/_next/static/css/87aae87ad240e6ad30f4.css" data-n-g=""/><noscript data-n-css=""></noscript><link rel="preload" href="/VerifySignature/_next/static/chunks/webpack-277c75ec70a3d22a400d.js" as="script"/><link rel="preload" href="/VerifySignature/_next/static/chunks/framework-c5113a73163ba9a6512c.js" as="script"/><link rel="preload" href="/VerifySignature/_next/static/chunks/main-26b720ade6669956fe85.js" as="script"/><link rel="preload" href="/VerifySignature/_next/static/chunks/pages/_app-4be02ffccdd9fceacfca.js" as="script"/><link rel="preload" href="/VerifySignature/_next/static/chunks/pages/_error-b30902e13465df7c5366.js" as="script"/></head><body><div id="__next"><div style="color:#000;background:#fff;font-family:-apple-system, BlinkMacSystemFont, Roboto, &quot;Segoe UI&quot;, &quot;Fira Sans&quot;, Avenir, &quot;Helvetica Neue&quot;, &quot;Lucida Grande&quot;, sans-serif;height:100vh;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center"><div><style>body { margin: 0 }</style><h1 style="display:inline-block;border-right:1px solid rgba(0, 0, 0,.3);margin:0;margin-right:20px;padding:10px 23px 10px 0;font-size:24px;font-weight:500;vertical-align:top">404</h1><div style="display:inline-block;text-align:left;line-height:49px;height:49px;vertical-align:middle"><h2 style="font-size:14px;font-weight:normal;line-height:inherit;margin:0;padding:0">This page could not be found<!-- -->.</h2></div></div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"statusCode":404}},"page":"/_error","query":{},"buildId":"mL2tff5bDE4T0_P0BuIQ2","assetPrefix":"/VerifySignature","nextExport":true,"isFallback":false,"gip":true}</script><script nomodule="" src="/VerifySignature/_next/static/chunks/polyfills-eef578260fd80f8fff94.js"></script><script src="/VerifySignature/_next/static/chunks/webpack-277c75ec70a3d22a400d.js" async=""></script><script src="/VerifySignature/_next/static/chunks/framework-c5113a73163ba9a6512c.js" async=""></script><script src="/VerifySignature/_next/static/chunks/main-26b720ade6669956fe85.js" async=""></script><script src="/VerifySignature/_next/static/chunks/pages/_app-4be02ffccdd9fceacfca.js" async=""></script><script src="/VerifySignature/_next/static/chunks/pages/_error-b30902e13465df7c5366.js" async=""></script><script src="/VerifySignature/_next/static/mL2tff5bDE4T0_P0BuIQ2/_buildManifest.js" async=""></script><script src="/VerifySignature/_next/static/mL2tff5bDE4T0_P0BuIQ2/_ssgManifest.js" async=""></script></body></html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
self.__BUILD_MANIFEST={__rewrites:{beforeFiles:[],afterFiles:[],fallback:[]},"/":["static/chunks/246-95e3632316189152b0be.js","static/css/81350cacca8d21e80c3b.css","static/chunks/pages/index-8b5bcd704cead8f8ed8d.js"],"/_error":["static/chunks/pages/_error-b30902e13465df7c5366.js"],sortedPages:["/","/_app","/_error"]},self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB();
self.__BUILD_MANIFEST={__rewrites:{beforeFiles:[],afterFiles:[],fallback:[]},"/":["static/chunks/246-95e3632316189152b0be.js","static/css/81350cacca8d21e80c3b.css","static/chunks/pages/index-f6428b2f9ca58a10c7fa.js"],"/_error":["static/chunks/pages/_error-b30902e13465df7c5366.js"],sortedPages:["/","/_app","/_error"]},self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB();

View File

@ -16,10 +16,10 @@ export default function Layout({
return (
<div className={styles.container}>
<Head>
<link rel="icon" href="favicon.ico" />
<link rel="icon" href="/VerifySignature/favicon.png" />
<meta
name="description"
content="Learn how to build a personal website using Next.js"
content={name}
/>
<meta
property="og:image"

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

BIN
favicon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1006 B

View File

@ -1 +1 @@
<!DOCTYPE html><html><head><meta charSet="utf-8"/><link rel="icon" href="favicon.ico"/><meta name="description" content="Learn how to build a personal website using Next.js"/><meta property="og:image" content="https://og-image.vercel.app/Verify%20bitcoin%20address%20online.png?theme=light&amp;md=0&amp;fontSize=75px&amp;images=https%3A%2F%2Fassets.zeit.co%2Fimage%2Fupload%2Ffront%2Fassets%2Fdesign%2Fnextjs-black-logo.svg"/><meta name="og:title" content="Verify bitcoin address online"/><meta name="twitter:card" content="summary_large_image"/><meta name="viewport" content="width=device-width, initial-scale=1"/><title>Verify bitcoin address online</title><meta name="next-head-count" content="8"/><link rel="preload" href="/VerifySignature/_next/static/css/87aae87ad240e6ad30f4.css" as="style"/><link rel="stylesheet" href="/VerifySignature/_next/static/css/87aae87ad240e6ad30f4.css" data-n-g=""/><link rel="preload" href="/VerifySignature/_next/static/css/81350cacca8d21e80c3b.css" as="style"/><link rel="stylesheet" href="/VerifySignature/_next/static/css/81350cacca8d21e80c3b.css" data-n-p=""/><noscript data-n-css=""></noscript><link rel="preload" href="/VerifySignature/_next/static/chunks/webpack-277c75ec70a3d22a400d.js" as="script"/><link rel="preload" href="/VerifySignature/_next/static/chunks/framework-c5113a73163ba9a6512c.js" as="script"/><link rel="preload" href="/VerifySignature/_next/static/chunks/main-26b720ade6669956fe85.js" as="script"/><link rel="preload" href="/VerifySignature/_next/static/chunks/pages/_app-4be02ffccdd9fceacfca.js" as="script"/><link rel="preload" href="/VerifySignature/_next/static/chunks/246-95e3632316189152b0be.js" as="script"/><link rel="preload" href="/VerifySignature/_next/static/chunks/pages/index-8b5bcd704cead8f8ed8d.js" as="script"/></head><body><div id="__next"><div class="layout_container__2t4v2"><header class="layout_header__2rhWq"><h1 class="utils_heading2Xl__1I65m">Verify bitcoin address signature online</h1></header><main><section class="utils_headingMd__3de6G utils_padding1px__oCny8"><div class="container"><form><div class="row"><div class="col">address:</div><div class="col"><input type="text" size="29" value=""/></div></div><div class="row"><div class="col">message:</div><div class="col"><textarea rows="5" cols="30"></textarea></div></div><div class="row"><div class="col">signature:</div><div class="col"><textarea rows="5" cols="30"></textarea></div></div></form><br/><br/><br/><i>Signature not verified</i></div></section></main><br/><br/><footer class="footer mt-auto py-3 bg-light"><div class="container"><span class="text-muted">This page works offline. <a href="https://github.com/BlueWallet/VerifySignature" target="_blank">Fork me on Github!</a></span> <br/></div></footer></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/","query":{},"buildId":"9lFmjliaNteKyOJixP1BP","assetPrefix":"/VerifySignature","nextExport":true,"autoExport":true,"isFallback":false}</script><script nomodule="" src="/VerifySignature/_next/static/chunks/polyfills-eef578260fd80f8fff94.js"></script><script src="/VerifySignature/_next/static/chunks/webpack-277c75ec70a3d22a400d.js" async=""></script><script src="/VerifySignature/_next/static/chunks/framework-c5113a73163ba9a6512c.js" async=""></script><script src="/VerifySignature/_next/static/chunks/main-26b720ade6669956fe85.js" async=""></script><script src="/VerifySignature/_next/static/chunks/pages/_app-4be02ffccdd9fceacfca.js" async=""></script><script src="/VerifySignature/_next/static/chunks/246-95e3632316189152b0be.js" async=""></script><script src="/VerifySignature/_next/static/chunks/pages/index-8b5bcd704cead8f8ed8d.js" async=""></script><script src="/VerifySignature/_next/static/9lFmjliaNteKyOJixP1BP/_buildManifest.js" async=""></script><script src="/VerifySignature/_next/static/9lFmjliaNteKyOJixP1BP/_ssgManifest.js" async=""></script></body></html>
<!DOCTYPE html><html><head><meta charSet="utf-8"/><link rel="icon" href="/VerifySignature/favicon.png"/><meta name="description" content="Verify bitcoin address signature online"/><meta property="og:image" content="https://og-image.vercel.app/Verify%20bitcoin%20address%20online.png?theme=light&amp;md=0&amp;fontSize=75px&amp;images=https%3A%2F%2Fassets.zeit.co%2Fimage%2Fupload%2Ffront%2Fassets%2Fdesign%2Fnextjs-black-logo.svg"/><meta name="og:title" content="Verify bitcoin address online"/><meta name="twitter:card" content="summary_large_image"/><meta name="viewport" content="width=device-width, initial-scale=1"/><title>Verify bitcoin address online</title><meta name="next-head-count" content="8"/><link rel="preload" href="/VerifySignature/_next/static/css/87aae87ad240e6ad30f4.css" as="style"/><link rel="stylesheet" href="/VerifySignature/_next/static/css/87aae87ad240e6ad30f4.css" data-n-g=""/><link rel="preload" href="/VerifySignature/_next/static/css/81350cacca8d21e80c3b.css" as="style"/><link rel="stylesheet" href="/VerifySignature/_next/static/css/81350cacca8d21e80c3b.css" data-n-p=""/><noscript data-n-css=""></noscript><link rel="preload" href="/VerifySignature/_next/static/chunks/webpack-277c75ec70a3d22a400d.js" as="script"/><link rel="preload" href="/VerifySignature/_next/static/chunks/framework-c5113a73163ba9a6512c.js" as="script"/><link rel="preload" href="/VerifySignature/_next/static/chunks/main-26b720ade6669956fe85.js" as="script"/><link rel="preload" href="/VerifySignature/_next/static/chunks/pages/_app-4be02ffccdd9fceacfca.js" as="script"/><link rel="preload" href="/VerifySignature/_next/static/chunks/246-95e3632316189152b0be.js" as="script"/><link rel="preload" href="/VerifySignature/_next/static/chunks/pages/index-f6428b2f9ca58a10c7fa.js" as="script"/></head><body><div id="__next"><div class="layout_container__2t4v2"><header class="layout_header__2rhWq"><h1 class="utils_heading2Xl__1I65m">Verify bitcoin address signature online</h1></header><main><section class="utils_headingMd__3de6G utils_padding1px__oCny8"><div class="container"><form><div class="row"><div class="col">address:</div><div class="col"><input type="text" size="29" value=""/></div></div><div class="row"><div class="col">message:</div><div class="col"><textarea rows="5" cols="30"></textarea></div></div><div class="row"><div class="col">signature:</div><div class="col"><textarea rows="5" cols="30"></textarea></div></div></form><br/><br/><br/><i>Signature not verified</i></div></section></main><br/><br/><footer class="footer mt-auto py-3 bg-light"><div class="container"><span class="text-muted">This page works offline. <a href="https://github.com/BlueWallet/VerifySignature" target="_blank">Fork me on Github!</a></span> <br/></div></footer></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/","query":{},"buildId":"mL2tff5bDE4T0_P0BuIQ2","assetPrefix":"/VerifySignature","nextExport":true,"autoExport":true,"isFallback":false}</script><script nomodule="" src="/VerifySignature/_next/static/chunks/polyfills-eef578260fd80f8fff94.js"></script><script src="/VerifySignature/_next/static/chunks/webpack-277c75ec70a3d22a400d.js" async=""></script><script src="/VerifySignature/_next/static/chunks/framework-c5113a73163ba9a6512c.js" async=""></script><script src="/VerifySignature/_next/static/chunks/main-26b720ade6669956fe85.js" async=""></script><script src="/VerifySignature/_next/static/chunks/pages/_app-4be02ffccdd9fceacfca.js" async=""></script><script src="/VerifySignature/_next/static/chunks/246-95e3632316189152b0be.js" async=""></script><script src="/VerifySignature/_next/static/chunks/pages/index-f6428b2f9ca58a10c7fa.js" async=""></script><script src="/VerifySignature/_next/static/mL2tff5bDE4T0_P0BuIQ2/_buildManifest.js" async=""></script><script src="/VerifySignature/_next/static/mL2tff5bDE4T0_P0BuIQ2/_ssgManifest.js" async=""></script></body></html>

View File

@ -41,7 +41,7 @@ export default function Home() {
const verify = () => {
setIsVerified(false);
try {
router.push(`/?a=${address}&m=${message}&s=${signature}`, null, { shallow: true });
router.push(`/?a=${address}&m=${encodeURIComponent(message)}&s=${encodeURIComponent(signature)}`, null, { shallow: true });
const verified = bitcoinMessage.verify(message, address, signature, null, true);
console.log({ message, address, signature, verified });
setIsVerified(verified);

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

BIN
public/favicon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1006 B