Canvas is not supported in your browser. Canvas is not supported in your browser.

Interact with a variety of different products and services on Dero's decentralized application platform

Documents

dReams is actively developed and documentation is an evolving process. Here you will find general dReams and dApp usage guides and general Dero information.

Video library

Developer guides

Join the community

Documents

dReams is actively developed and documentation is an evolving process. Here you will find general dReams and dApp usage guides and general Dero information.

Video library

Developer guides

Getting started

You will need a registered Dero wallet.

Download latest dReams release.

Run dReams-linux-amd64 (or macOs/windows version).

The first time you start dReams you will be asked which dApps you'd like.

We recommend choosing all dApps on first start, you can remove any you don't want after you've first synced.

Connect to your Dero wallet and daemon.

Gnomon will sync, this can take around 30 seconds.

Once synced you are ready to Go.

To add or remove dApps, go to the menu/dApps tab and load any changes you'd like.

Loading changes will disconnect your wallet. Gnomon will stay connected allowing immediate wallet reconnection.

Connecting

For best performance and privacy, we advise you connect to a local daemon.

Enter daemon and wallet rpc info in menu tab and press connect.

D & W indicators will light up if connected.

Gnomon will start to sync, its indicator will have a stripe through it.

When Gnomon is fully synced, its indicator will turn solid.

Check out the in app guide located in the menu tab for FAQs.

Visit developers guide for build and development info.

Getting started

You will need a registered Dero wallet.

Download latest dReams release.

Run dReams-linux-amd64 (or macOs/windows version).

The first time you start dReams you will be asked which dApps you'd like.

We recommend choosing all dApps on first start, you can remove any you don't want after you've first synced.

Connect to your Dero wallet and daemon.

Gnomon will sync, this can take around 30 seconds.

Once synced you are ready to Go.

To add or remove dApps, go to the menu/dApps tab and load any changes you'd like.

Loading changes will disconnect your wallet. Gnomon will stay connected allowing immediate wallet reconnection.

Connecting

For best performance and privacy, we advise you connect to a local daemon.

Enter daemon and wallet rpc info in menu tab and press connect.

D & W indicators will light up if connected.

Gnomon will start to sync, its indicator will have a stripe through it.

When Gnomon is fully synced, its indicator will turn solid.

Check out the in app guide located in the menu tab for FAQs.

Visit developers guide for build and development info.

Gnomon DB

dReams uses Gnomon for much of its functionality.

Gnomon creates a local database of SCID's and their stored blockchain data for use in your dApps.

For best performance it is recommended you sync Gnomon using a local node.

Gnomon will fast sync to current chain height on first start.

You can check how many SCID's your index contains in the asset tab.

To resync your Gnomon DB, close dReams.

In your dReams directory, delete gnomondb folder.

Start dReams and connect to fast sync DB.

View Gnomon repo

Rating system

dReams has many deployable SC's that are owned and operated by individual users. To help promote accountability all self deployed SC's are tied into dReams rating system. Users can rate any SC positively or negatively. Ratings are weight based on the transaction value. There are four rating tiers that are displayed beside SCID's. If a SC falls below the bottom rating, it will be omitted from the public index of SC's.

Positive rating.

Negative rating.

Everyone starts here.

Baccarat

Select table from bottom drop down.

Current tables:

  • dReams
  • HGC

Select amount and click Player, Banker or Tie.

Wait for block and hand results will show.

You can search hands played by entering TXID in search bar.

Holdero

Very similar to Texas Hold'em poker. You can envision Holdero to playing at a friends table. Owner of the table SC sets up the game and runs the table.

Key game differences are:

  • As most games are played with private assets, Holdero does not have "all in" functionality. Your choice will be either to call or to fold.
  • Blinds are only placed on deal by the small and big blind positions. Other players do not need to call blinds, but do need to match any ante.
  • Players can only raise the bet once, before it is capped at that raise.

All game actions are on chain transactions facilitated by Dero SC's. There will be at least one block in between each move.

All Holdero SC's are validated in the app, setting all tables at the same standard.

Tables are tied into dReams rating system. We advised you only play at tables you are familiar with or have good ratings.

How to join a table

Connect and sync dReams. If you'd like to use a custom name or avatar, select it now.

In the Holdero tab, select a table SCID from the contract list to connect to it.

Click the View button at top of contract list to go to selected table.

If seats are available, you can click Sit to join the table.

When it's your turn you will be prompted to Deal Hand.

This will submit blinds and any antes, once the block has gone through you will see your cards.

Current tables:

  • Dero
  • dReams
  • HGC

There are also public and private versions of each table variety. Public will be listed in the public index of Holdero tables. Private will not.

FAQs

Players

How do I get a name?

All names used in dReams are registered Dero wallet names. To use a custom name, register a Dero wallet name and select it from bottom drop down in Holdero contracts section before sitting down.

How do I get a avatar?

All avatars used in dReams are Dero assets. Purchase a supported avatar and select it from the menu/asset tab (left side drop down) before sitting down.

Owners

How do I set my tables name?

You can change the table name using Set Headers the menu/asset tab. If the main Gnomon SC index hasn't added your table yet you'll see a not ready message, check back soon and it will be ready.

What is clean table?

Clean table is like a reset button. It shuffles the deck, resetting and moving to start of the next hand, and can retrieve funds if needed.

Can I run my table without being present?

Yes. See owners control section and dReam Tools for more info.

Owner controls

Connect and sync dReams. If you'd like to use a custom name or avatar, select it now.

Click on a table that your wallet owns.

The table owner controls will appear at the bottom, choose how many players, blinds and any antes.

Press Set Table and once that block has gone through your table is open for others to join.

If you'd like to start the game before all players have joined, press Force Start in the owners controls.

You can manually timeout a inactive player in the owners controls. Auto timeouts can be used with 2 min or 5 min setting.

Owners can run the table without playing by pressing Leave when it is their turn. The game will continue to run as long as the owner has left the app running.

It is advise you close your table when done playing. In the owners control, choose close table from the players drop down and press Set Table.

If you your wallet holds any of the custom decks of cards, you can share them with others at the table by selecting your faces and back from the menu/asset tab and clicking Shared decks. Tell your players to also click Shared decks on their end to see your cards.

How to install a table

Connect and sync dReams.

In the Holdero tab, go to your owned section in contract area.

Choose Unlock table (or new table if you are a previous table owner), then select which kind of table you'd like to install.

Confirming will install your new table SC. Gnomon will pick it up and add to your local index.

Once the main Gnomon SC index has added your newly installed table SC, it will be visible for other players to join (if public).

If you have created a private table, it will show in your owned list. You can give that table SCID to other players to add to their index to join.

Owners get 1.5% of every pot to help cover their gas costs.

dReam Tools

dReam Tools are custom Holdero tools for beginners and pros.

They are unlocked with ownership of certain NFA assets. Check for the dReam Tools badge in the market.

Main features:

  • Odds calculator that can help beginners play like pros, always knowing exactly what they are up against.
  • Bot players
    • The bots are from scratch algos written in house.
    • They have 12 params for users to customize allowing each bot to have different playing styles.
    • Random attributes can be used to give each decision further uniqueness.
  • Stats tracking for user and bot players.
  • All stats remain local on your machine.

Open dReam Tools menu using the Tools button.

More docs to come...

Duels

Duel is a way users can pit their DERO NFA's against each other and see who comes out on top.

Various collections can be used to equip characters with different items. Character can have ranks which will determine their payout against other characters.

Three game modes regular, death matches and hardcore give a variety of features, including a character graveyard and retrieval feature for dead assets. There is a Leader board tracks wins and losses.

Gnomon DB

dReams uses Gnomon for much of its functionality.

Gnomon creates a local database of SCID's and their stored blockchain data for use in your dApps.

For best performance it is recommended you sync Gnomon using a local node.

Gnomon will fast sync to current chain height on first start.

You can check how many SCID's your index contains in the asset tab.

To resync your Gnomon DB, close dReams.

In your dReams directory, delete gnomondb folder.

Start dReams and connect to fast sync DB.

View Gnomon repo

Rating system

dReams has many deployable SC's that are owned and operated by individual users. To help promote accountability all self deployed SC's are tied into dReams rating system. Users can rate any SC positively or negatively. Ratings are weight based on the transaction value. There are four rating tiers that are displayed beside SCID's. If a SC falls below the bottom rating, it will be omitted from the public index of SC's.

Baccarat

Select table from bottom drop down.

Current tables:

  • dReams
  • HGC

Select amount and click Player, Banker or Tie.

Wait for block and hand results will show.

You can search hands played by entering TXID in search bar.

Iluma

On chain Tarot readings.

Querent's companion and custom Tarot cards created by Kalina Lux.

Each Tarot card is a Dero asset from the Iluma collection.

Pull one or three card readings.

Search your previously pulled hands.

More info

dSports

P2P sports betting facilitated through Dero SC's.

SC's are installed and ran by individual owners.

Games have predefined time limits ensuring that either payout get sent out on time, or the game becomes void and the players can retrieve their funds.

All dSports SC's are validated in the dReams, ensure to check the times as those may vary minimally from owner to owner.

Current leagues:

  • EPL
  • MLS
  • MLB
  • NBA
  • NFL
  • NHL
  • MMA

Click on a SCID in the Sports tab to view its details.

If there are active games, you can select which game from the drop down.

There can be multiple active games on each SC.

dSports SC's are tied into dReams rating system.

As there is no house, odds are based only on the bets placed in that dSports game. A deposit on game set up coupled with the bet amount can create instant odds for players.

dPredictions

P2P binary based predictions facilitated through Dero SC's.

SC's are installed and ran by individual owners.

Predictions have predefined time limits ensuring that either payout get sent out on time, or the prediction becomes void and the players can retrieve their funds.

All dPredictions SC's are validated in the dReams, ensure to check times as those may vary greatly from owner to owner.

Current markets:

  • BTC-USDT
  • DERO-USDT
  • XMR-USDT
  • BTC-DERO
  • BTC-XMR
  • DERO-Difficulty
  • DERO-Block Time
  • DERO-Block Number

Click on a SCID in the Prediction tab to view its details.

dPrediction SC's will only have one active prediction at a time.

dPrediction SC's are tied into dReams rating system.

All data used in dPrediction price feeds comes from 3 sources, without any third parties.

How to install and use

Connect and sync dReams.

Go to either Sports or Prediction tab depending on which SC you'd like to install.

Choose Unlock (or New if you are a previous dSport or dPrediction owner), then select which kind of SC you'd like to install.

Confirming will install your new SC. Gnomon will pick it up and add to your local index.

Once the main Gnomon SC index has added your newly installed SC, it will be visible for other users (if public).

If you have created a private SC, it will show in your owned list. You can give that table SCID to other players to add to their index to view it.

Owners get 1.5% of every pot to help cover their gas costs.

Ownership of either SC unlocks dService.

To set up a new game or prediction, click Owners Options in your owned tab section to open the dSport and dPrediction control.

Choose your game or prediction settings and press Set Game/Prediction To initiate game or prediction.

You have a 2 min (5 min for prediction) cancellation window once initiated. Once that window has passed players can place their bets.

If you are not using dService, you will need to manually facilitate payouts (press payout button in Owners Options).

dService

Full automation to facilitate all of your owned dSports and dPredictions SC'c.

Two part service with both Gui and Cli usage.

First part runs all payouts and data feeds for any dSports or dPrediction SC's owned by the connected wallet.

Second part is a integrated address service, which all owners to facilitate usage of their SC's though Dero transactions instead of direct SC interactions.

They can be used in tandem or separately.

dSports and dPredictions SC's have multi signer capability, allowing owners to connect up to 9 service wallets to a single SC to greatly expand throughput.

In your owned tab section, click on Owners Options to open the owners menu. The Service tab contains the dService Gui.

The dPrediction source package contains a Cli app to run dService for minimal resource requirements.

dService stores a local DB of all processed transactions. There are manual features allowing for the service to ran call by call.

More docs to come...

NFA

Forge non-fungible assets with a built-in trustless and decentralized marketplace. NFA creators and owners are in total control of their assets, which can be sold for a set price, or through a public auction where anyone can submit bids.

See ART-NFA-MS1 standard.

NFA's are a powerful new asset standard unique to Dero.

dReams currently has two NFA marketplace interfaces.

The dReams app has a integrated market for its in game assets.

The NFA-Market app is a unfiltered marketplace for all minted NFA's.

The NFA-Market has minting tools for single NFA's and entire collection mints.

See minting tutorials for more info on minting.

Our market functionality can be imported for use in other dApps, coupling with dReams game asset ecosystem. Or they can set up for custom filters.

See developers guide for more info.

Collections

AZYPC & AZYPCB - Playing cards

SIXPC & SIXPCB - Playing cards

Dero Seals - Avatars

Dero A-Team - Avatars

AZYDS - Themes/Avatars

SIXART - Themes/Avatars

Death by Cupcake - Avatars/Duels

High Strangeness - Avatars/Themes/Playing cards/Duels

Dero Desperados - Avatars/Duels

Desperados Guns - Avatars/Duels

How to buy

Connect and sync dReams.

In the Market tab you can find any NFA's listed for auction or sale or search all NFAs on chain. Click one from the list to view its details.

Click Bid or Buy to place a bid or make a purchase. Assets will be sent to wallet at time of sale. Auctioned assets will be sent when auction is closed to highest bidder.

How to list a NFA

Connect and sync dReams.

In your Asset tab you can find any NFA's held by that wallet. Click on a asset and listing controls will appear below.

Click List to open the listing menu.

Fill out your listing params.

Max listing duration is one week (168 hr).

You can choose to use a charity donation address and designated % for that address to receive upon sale.

If charity is not required, you can use your address with 0%.

You have a 5 min cancellation window once listed.

Confirm your listing and others will now be able to view your asset in the marketplace.

How send and claim NFA's

Connect and sync dReams.

In your Asset tab you can find any NFA's held by that wallet. Click on a asset and listing controls will appear below.

Click Send Asset to open the send menu.

Fill out your destination address DERO address and press send.

Once sent, your receiver will need to claim ownership of the NFA.

This can be done by entering the SCID and clicking Claim NFA in the Asset tab. Or by clicking the Claim All button to automatically claim any NFAs availible.

Click Rescan to check your wallet for the newly claimed NFA.

81% of us feel that we have no control over when data is collected about us.

4 in 5 people think the risk of sharing their personal data outweighs the benefits.

Canvas is not supported in your browser. Canvas is not supported in your browser.

Holdero

Very similar to Texas Hold'em poker. You can envision Holdero to playing at a friends table. Owner of the table SC sets up the game and runs the table.

Key game differences are:

  • As most games are played with private assets, Holdero does not have "all in" functionality. Your choice will be either to call or to fold.
  • Blinds are only placed on deal by the small and big blind positions. Other players do not need to call blinds, but do need to match any ante.
  • Players can only raise the bet once, before it is capped at that raise.

All game actions are on chain transactions facilitated by Dero SC's. There will be at least one block in between each move.

All Holdero SC's are validated in the app, setting all tables at the same standard.

Tables are tied into dReams rating system. We advised you only play at tables you are familiar with or have good ratings.

How to join a table

Connect and sync dReams. If you'd like to use a custom name or avatar, select it now.

In the Holdero tab, select a table SCID from the contract list to connect to it.

Click the View button at top of contract list to go to selected table.

If seats are available, you can click Sit to join the table.

When it's your turn you will be prompted to Deal Hand.

This will submit blinds and any antes, once the block has gone through you will see your cards.

Current tables:

  • Dero
  • dReams
  • HGC

There are also public and private versions of each table variety. Public will be listed in the public index of Holdero tables. Private will not.

How to install a table

Connect and sync dReams.

In the Holdero tab, go to your owned section in contract area.

Choose Unlock table (or new table if you are a previous table owner), then select which kind of table you'd like to install.

Confirming will install your new table SC. Gnomon will pick it up and add to your local index.

Once the main Gnomon SC index has added your newly installed table SC, it will be visible for other players to join (if public).

If you have created a private table, it will show in your owned list. You can give that table SCID to other players to add to their index to join.

Owners get 1.5% of every pot to help cover their gas costs.

FAQs

Players

How do I get a name?

All names used in dReams are registered Dero wallet names. To use a custom name, register a Dero wallet name and select it from bottom drop down in Holdero contracts section before sitting down.

How do I get a avatar?

All avatars used in dReams are Dero assets. Purchase a supported avatar and select it from the menu/asset tab (left side drop down) before sitting down.

Owners

How do I set my tables name?

You can change the table name using Set Headers the menu/asset tab. If the main Gnomon SC index hasn't added your table yet you'll see a not ready message, check back soon and it will be ready.

What is clean table?

Clean table is like a reset button. It shuffles the deck, resetting and moving to start of the next hand, and can retrieve funds if needed.

Can I run my table without being present?

Yes. See owners control section and dReam Tools for more info.

Owner controls

Connect and sync dReams. If you'd like to use a custom name or avatar, select it now.

Click on a table that your wallet owns.

The table owner controls will appear at the bottom, choose how many players, blinds and any antes.

Press Set Table and once that block has gone through your table is open for others to join.

If you'd like to start the game before all players have joined, press Force Start in the owners controls.

You can manually timeout a inactive player in the owners controls. Auto timeouts can be used with 2 min or 5 min setting.

Owners can run the table without playing by pressing Leave when it is their turn. The game will continue to run as long as the owner has left the app running.

It is advise you close your table when done playing. In the owners control, choose close table from the players drop down and press Set Table.

If you your wallet holds any of the custom decks of cards, you can share them with others at the table by selecting your faces and back from the menu/asset tab and clicking Shared decks. Tell your players to also click Shared decks on their end to see your cards.

dReam Tools

dReam Tools are custom Holdero tools for beginners and pros.

They are unlocked with ownership of certain NFA assets. Check for the dReam Tools badge in the market.

Main features:

  • Odds calculator that can help beginners play like pros, always knowing exactly what they are up against.
  • Bot players
    • The bots are from scratch algos written in house.
    • They have 12 params for users to customize allowing each bot to have different playing styles.
    • Random attributes can be used to give each decision further uniqueness.
  • Stats tracking for user and bot players.
  • All stats remain local on your machine.

Open dReam Tools menu using the Tools button.

More docs to come...

Duels

Duel is a way users can pit their DERO NFA's against each other and see who comes out on top.

Various collections can be used to equip characters with different items. Character can have ranks which will determine their payout against other characters.

Three game modes regular, death matches and hardcore give a variety of features, including a character graveyard and retrieval feature for dead assets. There is a Leader board tracks wins and losses.

Iluma

On chain Tarot readings.

Querent's companion and custom Tarot cards created by Kalina Lux.

Each Tarot card is a Dero asset from the Iluma collection.

Pull one or three card readings.

Search your previously pulled hands.

More info

dSports

P2P sports betting facilitated through Dero SC's.

SC's are installed and ran by individual owners.

Games have predefined time limits ensuring that either payout get sent out on time, or the game becomes void and the players can retrieve their funds.

All dSports SC's are validated in the dReams, ensure to check the times as those may vary minimally from owner to owner.

Current leagues:

  • EPL
  • MLS
  • MLB
  • NBA
  • NFL
  • NHL
  • MMA

Click on a SCID in the Sports tab to view its details.

If there are active games, you can select which game from the drop down.

There can be multiple active games on each SC.

dSports SC's are tied into dReams rating system.

As there is no house, odds are based only on the bets placed in that dSports game. A deposit on game set up coupled with the bet amount can create instant odds for players.

dPredictions

P2P binary based predictions facilitated through Dero SC's.

SC's are installed and ran by individual owners.

Predictions have predefined time limits ensuring that either payout get sent out on time, or the prediction becomes void and the players can retrieve their funds.

All dPredictions SC's are validated in the dReams, ensure to check times as those may vary greatly from owner to owner.

Current markets:

  • BTC-USDT
  • DERO-USDT
  • XMR-USDT
  • BTC-DERO
  • BTC-XMR
  • DERO-Difficulty
  • DERO-Block Time
  • DERO-Block Number

Click on a SCID in the Prediction tab to view its details.

dPrediction SC's will only have one active prediction at a time.

dPrediction SC's are tied into dReams rating system.

All data used in dPrediction price feeds comes from 3 sources, without any third parties.

How to install and use

Connect and sync dReams.

Go to either Sports or Prediction tab depending on which SC you'd like to install.

Choose Unlock (or New if you are a previous dSport or dPrediction owner), then select which kind of SC you'd like to install.

Confirming will install your new SC. Gnomon will pick it up and add to your local index.

Once the main Gnomon SC index has added your newly installed SC, it will be visible for other users (if public).

If you have created a private SC, it will show in your owned list. You can give that table SCID to other players to add to their index to view it.

Owners get 1.5% of every pot to help cover their gas costs.

Ownership of either SC unlocks dService.

To set up a new game or prediction, click Owners Options in your owned tab section to open the dSport and dPrediction control.

Choose your game or prediction settings and press Set Game/Prediction To initiate game or prediction.

You have a 2 min (5 min for prediction) cancellation window once initiated. Once that window has passed players can place their bets.

If you are not using dService, you will need to manually facilitate payouts (press payout button in Owners Options).

dService

Full automation to facilitate all of your owned dSports and dPredictions SC'c.

Two part service with both Gui and Cli usage.

First part runs all payouts and data feeds for any dSports or dPrediction SC's owned by the connected wallet.

Second part is a integrated address service, which all owners to facilitate usage of their SC's though Dero transactions instead of direct SC interactions.

They can be used in tandem or separately.

dSports and dPredictions SC's have multi signer capability, allowing owners to connect up to 9 service wallets to a single SC to greatly expand throughput.

In your owned tab section, click on Owners Options to open the owners menu. The Service tab contains the dService Gui.

The dPrediction source package contains a Cli app to run dService for minimal resource requirements.

dService stores a local DB of all processed transactions. There are manual features allowing for the service to ran call by call.

More docs to come...

NFA

Forge non-fungible assets with a built-in trustless and decentralized marketplace. NFA creators and owners are in total control of their assets, which can be sold for a set price, or through a public auction where anyone can submit bids.

See ART-NFA-MS1 standard.

NFA's are a powerful new asset standard unique to Dero.

dReams currently has two NFA marketplace interfaces.

The dReams app has a integrated market for its in game assets.

The NFA-Market app is a unfiltered marketplace for all minted NFA's.

The NFA-Market has minting tools for single NFA's and entire collection mints.

See minting tutorials for more info on minting.

Our market functionality can be imported for use in other dApps, coupling with dReams game asset ecosystem. Or they can set up for custom filters.

See developers guide for more info.

Collections

AZYPC & AZYPCB - Playing cards

SIXPC & SIXPCB - Playing cards

Dero Seals - Avatars

Dero A-Team - Avatars

AZYDS - Themes/Avatars

SIXART - Themes/Avatars

Death by Cupcake - Avatars/Duels

High Strangeness - Avatars/Themes/Playing cards/Duels

Dero Desperados - Avatars/Duels

Desperados Guns - Avatars/Duels

More collections coming soon!

How to buy

Connect and sync dReams.

In the Market tab you can find any NFA's listed for auction or sale or search all NFAs on chain. Click one from the list to view its details.

Click Bid or Buy to place a bid or make a purchase. Assets will be sent to wallet at time of sale. Auctioned assets will be sent when auction is closed to highest bidder.

How to list a NFA

Connect and sync dReams.

In your Asset tab you can find any NFA's held by that wallet. Click on a asset and listing controls will appear below.

Click List to open the listing menu.

Fill out your listing params.

Max listing duration is one week (168 hr).

You can choose to use a charity donation address and designated % for that address to receive upon sale.

If charity is not required, you can use your address with 0%.

You have a 5 min cancellation window once listed.

Confirm your listing and others will now be able to view your asset in the marketplace.

How send and claim NFA's

Connect and sync dReams.

In your Asset tab you can find any NFA's held by that wallet. Click on a asset and listing controls will appear below.

Click Send Asset to open the send menu.

Fill out your destination address DERO address and press send.

Once sent, your receiver will need to claim ownership of the NFA.

This can be done by entering the SCID and clicking Claim NFA in the Asset tab. Or by clicking the Claim All button to automatically claim any NFAs availible.

Click Rescan to check your wallet for the newly claimed NFA.