1. Click on an art entry in the browser window.
2. Find and select one or more available pixels.
3. Enter a message.
4. Pay with via Lightning Network ( How )
Prior to a pixel being purchased only the basic location and price information is known, along with the merkle proof showing the unpurchased status.
{ x: , y: , msatoshi_price: }
The Pixel Asset Value embeds the binary data of the pixel color and coord information plus millisatoshi price.
Here's a breakdown of the data for the probed pixel. The hex values can be converted to decimal with a Binary Hex Converter tool.
Extracting the data reveals the following details which is rendered by the Sparkshot interface.
{ x: , y: , color: color, msatoshi_price: }
The 2nd Preimage file contains all revealed Pixel Asset Values (The probed pixel is shown in bold), which is how we can show the currently paid for parts of the image.
The 2nd Preimage is SHA256 hashed to become the Preimage (shown below). Subsequently, that is SHA256 hashed to become the Payment Hash (also shown below). The Preimage and Payment Hash correspond to those values used to trigger the Lightning Network payment in exchange for the collection of Pixel Assets.
This can be independently verified by SHA256 hashing the data in a terminal bash session or via an online tool. Note that you must hash the byte values which the hex characters represent, not the ASCII string of hex characters.
$ echo "hex value" |xxd -r -p |sha256sum
or use an Online Javascript Hash Calculator
The Merkle Proof shows the Pixel Asset Value as the leaf, combining up the tree to create the published Merkle Root of the art. This can also be verified by performing the SHA256 calculations independently.
Sparkshot uses the ultra fast Lightning Network payment service. This requires Bitcoin to be sent from one of the many new wallets that support the Lightning Netw ork system.
There's a growing list of options across all devices including mobile, desktop apps and browser extentions. Please research to see which one works best for your setup.
Here's a few custodial options that work well for quickly getting started
NOTE: Custodial means you are giving control of your Bitcoin to their service, so we don’t recommend this as a long term solution or as a place to store more Bitcoin than you’re comfortable to lose if something goes wrong.
The quickest route to getting Bitcoin is by using a Bitcoin ATM. They offer a route to load up a phone wallet with Bitcoin. Purchasing Bitcoin from an ATM can be more expensive than other ways but it is usually the most convienent solution.
Visit the Coin ATM Radar website to locate an ATM near you.
Customise your setup and options for limiting what is shown across the site.
This browser doesn't have any Sparkshot Artist data saved. Press the GENERATE KEY button below to create a new Sparkshot Artist or press the ENTER SEED PHRASE to add a previously generated Sparkshot Artist.
NOTE: For better security we recommend using an external wallet application such as Electrum.
Enter a previously generated BIP39 seed phrase taken from the Sparkshot Artist or compatible external wallet.
Sparkshot Artist allows you to control the associated artist account: uploads, payments and account history. Please ensure you make a safe copy of the information offline as Sparkshot keeps no record of it and cannot provide support if lost.
Make sure you have kept a paper copy of this seed phrase. If you lose it, you cannon't receive any earnings from your art.
WIF (Wallet Import Format) Private Key is a secret code used to import this address into another wallet application.
Last chance to write down the SEED or lose access to any art associated with the address.
Manage artist payouts and retrieve full data on payment history, art uploads, and outstanding balances.
Sign in to retrieve your balance for the artist address: .
Generated DATE for ADDRESS
NET EARNED | PENDING/PAID | WITHDRAWABLE |
---|---|---|
NET EARNED DATA | PENDING/PAID DATA | WITHDRAWABLE DATA |
Using your Lightning Network wallet, generate a bolt11 invoice and include the satoshi amount (min. 1000) to withdraw up to . Paste it into the box below.
Enter the satoshi amount to withdraw (up to ) and the destination Bitcoin address to send to. Minimum withdraw: sat.
The number of blocks (Between and ) target affects both the speed and mining cost of the transaction, the lower the faster the transaction, but the higher the fee.
ART PIECES | GROSS EARNED | PLATFORM FEE | NET EARNED |
---|---|---|---|
ART PIECES DATA | GROSS DATA | FEE DATA | NET DATA |
PENDING | PAID | FAILED |
---|---|---|
PENDING DATA | PAID DATA | FAILED DATA |
DATE | ACTION | ID | Sats | DETAILS |
---|