1 2<!DOCTYPE html> 3<html> 4 <head> 5 <meta charset="utf-8" /> 6 <meta name="viewport" content="width=device-width, initial-scale=1, interactive-widget=resizes-content" /> 7 <link rel="stylesheet" href="/static/style.css" /> 8 <!-- <link rel="stylesheet" type="text/css" href="/static/dygraph.min.css" /> --> 9
9<script type="text/javascript" src="/static/js/jquery-3.7.1.min.js"></script>
9 10
10<script type="text/javascript" src="/static/js/jquery-ui-1.13.2.js"></script>
10 11
11<script type="text/javascript" src="/static/js/dygraph.js"></script>
11 12 13 14 <title>OCEAN - Get Started</title> 15 16 17
17<script> 18 $(document).ready(() => { 19 $(".script-only").removeClass("script-only") 20 $(".table-noscript").addClass("force-hidden").removeClass("table-noscript") 21 }) 22 </script>
22 23 </head> 24 <body> 25 26 27 28
28<script> 29 var props = {} 30 </script>
30 31 32 33 34 35 36 37 38 39 40<header id="navbar"> 41 42 43<a id="pool-status" class="undecorated new-header" href="/dashboard"> 44 45 <div class="status-indicator status-online"></div> 46 <p id="pool-status-item" class="hide-500"> 47 HASHRATE: 26.75 Eh/s <span class="hide-500">•</span> <span class="hide-500 pool-status-newline">LAST BLOCK: 968307 (14H AGO)</span> 48 </p> 49 <p id="pool-status-item" class="show-500"> 50 26.75 Eh/s • BLOCK: 14H AGO 51 </p> 52 53 54 55
55<script> 56 window.setTimeout(function() { 57 $.get( 58 { 59 url: "/template/poolstatus", 60 success: (data) => { 61 $("#pool-status").replaceWith(data) 62 }, 63 dataType: "text" 64 } 65 ) 66 }, 60000) 67 </script>
67 68</a> 69 70 <div class="lg:px-[5rem]"> 71 <div id="header-content" class="flex flex-col lg:gap-18 gap-4 md:gap-10"> 72 <div class="flex flex-col gap-tiny"> 73 74 <nav class="flex justify-between items-center gap-8 relative"> 75 <a href="/"> 76 <div id="logo" class="flex gap-4 shrink-0"> 77 <img 78 src="/static/assets/home/symbol.svg" 79 alt="ocean symbol" 80 81 id="logo-symbol" 82 83 /> 84 <img 85 src="/static/assets/home/logotype.svg" 86 alt="ocean logotype" 87 88 class="filter-light-light" 89 90 id="logo-type" 91 /> 92 </div> 93 </a> 94 <div class="flex gap-5 sm:hidden"> 95 <ul class="flex gap-6 lg:gap-10 items-center"> 96 <li> 97 <a 98 href="/docs" 99 100 class="black-white-text" 101 102 >Documentation</a> 103 </li> 104 <li> 105 <a 106 href="/contact" 107 108 class="black-white-text" 109 110 >Contact</a> 111 </li> 112 <li> 113 <a 114 href="/getstarted" 115 116 class="black-white-text" 117 118 >Get started</a> 119 </li> 120 <li> 121 <a 122 href="https://portal.ocean.xyz" 123 124 class="black-white-text" 125 126 >PORTAL</a> 127 </li> 128 <li> 129 <a href="/dashboard" class="white-button-link"> Dashboard </a> 130 </li> 131 </ul> 132 <div class="util-container"> 133 134 135 136 137 138 139<button 140 type="button" 141 class="dashboard-settings__trigger" 142 popovertarget="ocean-dashboard-settings" 143 aria-label="Dashboard settings" 144> 145 <svg 146 class="dashboard-settings__trigger-icon" 147 viewBox="0 0 24 24" 148 fill="none" 149 stroke="currentColor" 150 stroke-width="1.75" 151 stroke-linecap="round" 152 stroke-linejoin="round" 153 aria-hidden="true" 154 > 155 <circle cx="12" cy="12" r="3" /> 156 <path d="M19.4 15a1.7 1.7 0 0 0 .3 1.8l.1.1a2 2 0 1 1-2.8 2.8l-.1-.1a1.7 1.7 0 0 0-1.8-.3 1.7 1.7 0 0 0-1 1.5V21a2 2 0 0 1-4 0v-.1a1.7 1.7 0 0 0-1.1-1.5 1.7 1.7 0 0 0-1.8.3l-.1.1a2 2 0 1 1-2.8-2.8l.1-.1a1.7 1.7 0 0 0 .3-1.8 1.7 1.7 0 0 0-1.5-1H3a2 2 0 0 1 0-4h.1a1.7 1.7 0 0 0 1.5-1.1 1.7 1.7 0 0 0-.3-1.8l-.1-.1a2 2 0 1 1 2.8-2.8l.1.1a1.7 1.7 0 0 0 1.8.3H9a1.7 1.7 0 0 0 1-1.5V3a2 2 0 0 1 4 0v.1a1.7 1.7 0 0 0 1 1.5 1.7 1.7 0 0 0 1.8-.3l.1-.1a2 2 0 1 1 2.8 2.8l-.1.1a1.7 1.7 0 0 0-.3 1.8V9a1.7 1.7 0 0 0 1.5 1H21a2 2 0 0 1 0 4h-.1a1.7 1.7 0 0 0-1.5 1z" /> 157 </svg> 158</button> 159 160 161 162 163 </div> 164 </div> 165 <div class="mobile-menu"> 166 <input type="checkbox" id="menu-toggle" class="menu-toggle" /> 167 <label for="menu-toggle" 168 169 class="menu-icon invert-img" 170 171 ></label> 172 173 <div id="logo" class="flex gap-4 shrink-0"> 174 <img 175 src="/static/assets/home/symbol.svg" 176 alt="ocean symbol" 177 id="logo-symbol" 178 /> 179 <img 180 src="/static/assets/home/logotype.svg" 181 alt="ocean logotype" 182 id="logo-type" 183 /> 184 </div> 185 186 <nav class="menu"> 187 <div class="menu-content"> 188 <ul> 189 <li><a href="/docs">Documentation</a></li> 190 <li><a href="/contact">Contact</a></li> 191 <li><a href="/getstarted">Get started</a></li> 192 <li><a href="https://portal.ocean.xyz">PORTAL</a></li> 193 <li><a href="/dashboard">Dashboard</a></li> 194 <li class="mobile-light-dark-toggle"> 195 196 197 198 199 200 201<button 202 type="button" 203 class="dashboard-settings__trigger dashboard-settings__trigger--header-white" 204 popovertarget="ocean-dashboard-settings" 205 aria-label="Dashboard settings" 206> 207 <svg 208 class="dashboard-settings__trigger-icon"
209 viewBox="0 0 24 24" 210 fill="none" 211 stroke="currentColor" 212 stroke-width="1.75" 213 stroke-linecap="round" 214 stroke-linejoin="round" 215 aria-hidden="true" 216 > 217 <circle cx="12" cy="12" r="3" /> 218 <path d="M19.4 15a1.7 1.7 0 0 0 .3 1.8l.1.1a2 2 0 1 1-2.8 2.8l-.1-.1a1.7 1.7 0 0 0-1.8-.3 1.7 1.7 0 0 0-1 1.5V21a2 2 0 0 1-4 0v-.1a1.7 1.7 0 0 0-1.1-1.5 1.7 1.7 0 0 0-1.8.3l-.1.1a2 2 0 1 1-2.8-2.8l.1-.1a1.7 1.7 0 0 0 .3-1.8 1.7 1.7 0 0 0-1.5-1H3a2 2 0 0 1 0-4h.1a1.7 1.7 0 0 0 1.5-1.1 1.7 1.7 0 0 0-.3-1.8l-.1-.1a2 2 0 1 1 2.8-2.8l.1.1a1.7 1.7 0 0 0 1.8.3H9a1.7 1.7 0 0 0 1-1.5V3a2 2 0 0 1 4 0v.1a1.7 1.7 0 0 0 1 1.5 1.7 1.7 0 0 0 1.8-.3l.1-.1a2 2 0 1 1 2.8 2.8l-.1.1a1.7 1.7 0 0 0-.3 1.8V9a1.7 1.7 0 0 0 1.5 1H21a2 2 0 0 1 0 4h-.1a1.7 1.7 0 0 0-1.5 1z" /> 219 </svg> 220</button> 221 222 223 224 225 </li> 226 </ul> 227 </div> 228 </nav> 229 </div> 230 </nav> 231 232 </div> 233 </div> 234 </div> 235 236 237 238 239 240 241 242 243 244<div 245 id="ocean-dashboard-settings" 246 class="dashboard-settings" 247 popover 248 role="dialog" 249 aria-labelledby="ocean-dashboard-settings-title" 250> 251 <div class="dashboard-settings__header"> 252 <h2 id="ocean-dashboard-settings-title" class="dashboard-settings__title"> 253 Dashboard Settings 254 </h2> 255 <button 256 type="button" 257 class="dashboard-settings__close" 258 popovertarget="ocean-dashboard-settings" 259 popovertargetaction="hide" 260 aria-label="Close dashboard settings" 261 > 262 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"> 263 <path d="M6 6l12 12M18 6L6 18" /> 264 </svg> 265 </button> 266 </div> 267 268 <form class="dashboard-settings__form" method="POST" action="/cookie/global-settings"> 269 <div class="dashboard-settings__body"> 270 <section class="dashboard-settings__section"> 271 <span class="dashboard-settings__label" id="dashboard-settings-theme-label">Theme</span> 272 <div class="dashboard-settings__segments" role="radiogroup" aria-labelledby="dashboard-settings-theme-label"> 273 <label class="dashboard-settings__segment"> 274 <input type="radio" name="theme-preference" value="dark" class="dashboard-settings__segment-input" /> 275 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"> 276 <path d="M21 12.8A9 9 0 1 1 11.2 3a7 7 0 0 0 9.8 9.8z" /> 277 </svg> 278 <span>Dark</span> 279 </label> 280 <label class="dashboard-settings__segment"> 281 <input type="radio" name="theme-preference" value="light" class="dashboard-settings__segment-input" /> 282 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"> 283 <circle cx="12" cy="12" r="4" /> 284 <path d="M12 2v2M12 20v2M4.9 4.9l1.4 1.4M17.7 17.7l1.4 1.4M2 12h2M20 12h2M4.9 19.1l1.4-1.4M17.7 6.3l1.4-1.4" /> 285 </svg> 286 <span>Light</span> 287 </label> 288 <label class="dashboard-settings__segment"> 289 <input type="radio" name="theme-preference" value="system" class="dashboard-settings__segment-input" checked /> 290 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"> 291 <rect x="2.5" y="4" width="19" height="13" rx="2" /> 292 <path d="M8 21h8M12 17v4" /> 293 </svg> 294 <span>System</span> 295 </label> 296 </div> 297 </section> 298 299 <section class="dashboard-settings__section"> 300 <span class="dashboard-settings__label" id="dashboard-settings-btc-label">Bitcoin Unit</span> 301 <div class="dashboard-settings__segments" role="radiogroup" aria-labelledby="dashboard-settings-btc-label"> 302 <label class="dashboard-settings__segment"> 303 <input type="radio" name="btc-denomination-preference" value="btc" class="dashboard-settings__segment-input" checked />
304 <span>BTC</span> 305 </label> 306 <label class="dashboard-settings__segment"> 307 <input type="radio" name="btc-denomination-preference" value="sats" class="dashboard-settings__segment-input" /> 308 <span>SATS</span> 309 </label> 310 <label class="dashboard-settings__segment"> 311 <input type="radio" name="btc-denomination-preference" value="tbc" class="dashboard-settings__segment-input" /> 312 <span>TBC</span> 313 </label> 314 </div> 315 </section> 316 317 318 <section class="dashboard-settings__section"> 319 <label for="dashboard-settings-language" class="dashboard-settings__label">Language</label> 320 <div class="dashboard-settings__select"> 321 <select id="dashboard-settings-language" name="preferred-language" class="dashboard-settings__select-control"> 322 323 <option value="en-US" selected>English</option> 324 325 <option value="zh-CN" >Chinese</option> 326 327 </select> 328 <svg class="dashboard-settings__select-chevron" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"> 329 <path d="M6 9l6 6 6-6" /> 330 </svg> 331 </div> 332 </section> 333 334 </div> 335 336 <div class="dashboard-settings__footer"> 337 <button 338 type="button" 339 class="dashboard-settings__button dashboard-settings__button--secondary" 340 popovertarget="ocean-dashboard-settings" 341 popovertargetaction="hide" 342 > 343 Cancel 344 </button> 345 <button type="submit" class="dashboard-settings__button dashboard-settings__button--primary"> 346 Apply 347 </button> 348 </div> 349 </form> 350</div> 351 352 353 354</header> 355 356 357<div id="blog-outer_wrap"> 358 <div id="blog-top"> 359 <div id="blog-top_left_wrap"> 360 <div id="blog-top_left"> 361 <div id="blog-path"><a class="undecorated uncolored" href="/docs">DOCUMENTATION / GET STARTED</a></div> 362 <h1 id="gstart-title">Get started mining OCEAN</h1> 363 </div> 364 </div> 365 <div id="blog-top_right"> 366 <div id="blog-top_right_wrap"> 367 <div id="gstart-img"> 368 <div id="blog-img_overlay"></div> 369 </div> 370 </div> 371 </div> 372 </div> 373 <div class="noise-background"> 374 <div id="blog-bottom"> 375 <div id="blog-bottom_inner"> 376 <div id="blog-bottom_header"> 377 <div id="blog-bottom_header_name">OCEAN</div> 378 <div id="blog-bottom_header_date">November 28, 2023</div> 379 </div> 380 <div id="blog-bottom_post"> 381 <div id="gstart-bottom_title">Start mining in minutes</div> 382 383 <video 384 id="getstarted-video" 385 src="/static/assets/video/mine-with-ocean.mp4" 386 poster="/static/assets/home/mine-with-ocean_600x338.webp" 387 class="video" 388 controls 389 > 390 </video> 391 392 393 <div class="blog-bottom_post_p gstart-p_contain"> 394 <div class="gstart-num">1.</div> 395 <div class="gstart-copy"> 396 <span style="font-weight: bold;">Enter mine.ocean.xyz:3334 into your ASIC interface:</span> 397 <p style="margin-top: 15px;">You may need to input something slightly different, depending on your miner. Some examples are:</p> 398 <ul class="article-list"> 399 <li><b>The full URL:</b> 400 <ul class="article-list"> 401 <li>stratum+tcp://mine.ocean.xyz:3334</li> 402 </ul> 403 </li> 404 <li><b>The hostname and port separately:</b><br> 405 <ul class="article-list"> 406 <li>Hostname: mine.ocean.xyz</li> 407 <li>Port: 3334</li> 408 </ul> 409 </li> 410 <li>You may need to refer to the documentation for your mining hardware.</li> 411 </ul> 412 413 <p class="rem12 middleweight"> 414 Advanced topic: <a href="/docs/templateselection">alternate block templates</a>. 415 </p> 416 417 <p class="rem12 middleweight"> 418 Advanced topic: <a href="/docs/datum-setup">create your own block templates with DATUM</a>. 419 </p> 420 </div> 421 </div>
422 <div class="blog-bottom_post_p gstart-p_contain"> 423 <div class="gstart-num">2.</div> 424 <div class="gstart-copy"> 425 <span style="font-weight: bold;">Enter your Bitcoin address as your username, and "x" for the password.</span> 426 <ul class="article-list"> 427 <li><b>Supported address types:</b> 428 <ul class="article-list"> 429 <li>P2PKH (Original address type. Begins with "1")</li> 430 <li>P2SH (Multisignature or P2SH-Segwit. Begins with "3")</li> 431 <li>Bech32 (Segwit. Begins with "bc".)</li> 432 <li>Bech32m (Taproot. Begins with "bc". Longer than Bech32.)</li> 433 </ul> 434 </li> 435 <li><b>Your Bitcoin address must be exact.</b> 436 <ul class="article-list"> 437 <li>Hand typing of addresses is generally not recommended.</li> 438 <li>The pool itself does not validate if your username is a valid bitcoin address. It will not reject your connection if it is invalid.</li> 439 <li>If your username is not a valid Bitcoin address, you will not generate any earnings and will not be able to view statistics for your miner. Any shares submitted with an invalid username are lost.</li> 440 <li>Always double check your stats page to ensure everything is working correctly!</li> 441 </ul> 442 </li> 443 <li><b>You may append a short custom workername to the address by using a period (.) between the address and worker name. This can help track your miners or groups of miners more precisely on our dashboard.</b> 444 <ul class="article-list"> 445 <li>Example: myaddress.myworkername</li> 446 <li>If no worker name is given, "default" is used.</li> 447 <li>Multiple miners/connections can be made for the same username/workername and they are simply aggregated.</li> 448 </ul> 449 </li> 450 <li>Some miners may have length limits on usernames. Always check our dashboard to confirm your miner is functioning with the pool after set up.</li> 451 <li>Passwords can be anything and are ignored, but keeping it short (ex: âxâ, without quotes) is recommended.</li> 452 </ul> 453 </div> 454 </div> 455 <div class="blog-bottom_post_p gstart-p_contain"> 456 <div class="gstart-num">3.</div> 457 <div class="gstart-copy"> 458 <span style="font-weight: bold;">Receive bitcoin</span> 459 <ul class="article-list"> 460 <li>Check your miner&#39;s stats page on our dashboard to confirm everything is set up correctly. It can take a few minutes after your first accepted proof of work submission for stats to be available.</li> 461 <li>Lightning payouts are available. Once your wallet address is configured, follow the Lightning payout steps <a href="/docs/lightning">here</a>.</li> 462 </ul> 463 </div> 464 </div> 465 <h2 class="blog-bottom_post_h2" style="margin-bottom: 100px;">Welcome to OCEAN!</h2> 466 </div> 467 </div> 468 </div> 469 </div> 470</div> 471 472 </body> 473 <footer> 474 <div class="noise-background"><div id="footer-outer_wrap"> 475 <div id="footer-inner_wrap"> 476 <div id="footer-border"></div> 477 <div id="footer-top"> 478 <div id="footer-left_wrap"> 479 <img src='/static/assets/blue_ocean_logo.svg' id="footer-logo" alt="OCEAN Logo" /> 480 <p id="footer-copy">OCEAN is a new type of mining pool on a mission to radically decentralize Bitcoin mining.</p> 481 </div> 482 <div id="footer-right_wrap"> 483 <div id="footer-grid"> 484 <div class="footer-grid_header">Company</div> 485 <div class="footer-grid_header">Information</div> 486 <div class="footer-grid_header">Connect</div> 487 <a class="footer-grid_link" href="/getstarted">Get Started</a> 488 <a class="footer-grid_link" href="/dashboard">Pool Stats</a> 489 <a href="nostr:npub1qtvl2em0llpnnllffhat8zltugwwz97x79gfmxfz4qk52n6zpk3qq87dze" class="footer-grid_link">Nostr</a> 490 <a class="footer-grid_link" href="/merch" target="_blank">Merch</a> 491 <a class="footer-grid_link" href="/stats">My Stats</a> 492 <a href="https://x.com/ocean_mining" target="_blank" class="footer-grid_link">X.com</a> 493 <div></div> 494 <a class="footer-grid_link" href="/docs">Documentation</a> 495 <a href="mailto:[email protected]" class="footer-grid_link">Email</a> 496 <div></div> 497 <a href="/announcements" class="footer-grid_link">Announcements</a> 498 <a href="https://freeatlantis.com/@OCEAN" target="_blank" class="footer-grid_link">Mastodon</a> 499 <div></div> 500 <a href="/pressreleases" class="footer-grid_link">Press</a> 501 <a href="https://bsky.app/profile/bitcoinocean.bsky.social" target="_blank" class="footer-grid_link">Bluesky</a> 502 </div> 503 </div> 504 </div> 505 <div id="footer-bottom"> 506 <div id="footer-legal"> 507 OCEAN is operated by Bitcoin Ocean, LLC, a subsidiary of Mummolin, Inc., a Wyoming corporation. 508 <br/><br/>
509 OCEAN Copyright © 2023-2026. All rights reserved. 510 </div> 511 <div id="footer-bottom_right"> 512 <a id="footer-terms" href="/docs/terms">Terms of Service</a> 513 <a id="footer-privacy">Privacy Policy</a> 514 </div> 515 </div> 516 </div> 517</div> 518</div> 519 </footer> 520</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.