Dench Core · Wallet

Cash and bonus money, on one ledger.

Every deposit, bet, win, bonus and payout is a line on the wallet log, with the balance after it. Wagering is counted and limits are checked at the transaction, and Giselle V2, the CRM and gamification suite in the platform, reads the same wallet.

01 · The back office

Every balance, and the lines behind it.

Four screens from the product, with demo data, and the controls work. Open a round and read its cash and bonus split, release a cleared bonus and find it on the log, change what a game category counts toward wagering. On a call we open the real one.

Back office · Demo Casino
100207Created Date
Search
IDCustomer IDCreated DatePlatform Transaction TypeTransaction ReasonAmountNew BalanceCurrencyExternal Transaction ID
918446610020721/08/2026 18:52PAYMENTWITHDRAW-€300.00€10,303.98EUR47852
918445810020721/08/2026 18:30GAMINGPLAYNGO_SETTLE+€10.08€10,603.98EUR5521884
918445710020721/08/2026 18:30GAMINGPLAYNGO_PLACE-€1.40€10,593.90EUR5521884
918444910020721/08/2026 18:22TOURNAMENTTournament cash award+€100.00€10,595.30EURT-2041
918443610020721/08/2026 18:12GAMINGEVOLUTION_SETTLE+€50.00€10,495.30EUR5521873
918443110020721/08/2026 18:11GAMINGEVOLUTION_PLACE-€25.00€10,445.30EUR5521873
918441810020721/08/2026 18:05GAMINGPRAGMATICPLAY_SETTLE+€9.60€10,470.30EUR5521860
918441710020721/08/2026 18:05GAMINGPRAGMATICPLAY_PLACE-€2.00€10,460.70EUR5521860
918440210020721/08/2026 18:02PAYMENTDEPOSIT+€200.00€10,462.70EUR47836
Show 50 entriesShowing 9 entries
Game Round IDExt. Transaction IDGaming ProviderTransaction StatusGame Vendor
Advanced Filters⌄
Search
IDCustomer IDCreated DateGaming ProviderGaming ProductTotal Bet AmountTotal Win AmountTransaction StatusGame StatusBet Description
552190210023321/08/2026 18:44HACKSAWCASINO€1.00€0.00COMPLETEDLOST–
552189710021921/08/2026 18:41EVOLUTIONLIVE CASINOC$40.00C$0.00COMPLETEDLOST–
552189010011821/08/2026 18:37ALTENARSPORT€10.00–IN PROGRESS–Combo · 3 selections
552188410020721/08/2026 18:30PLAYNGOCASINO€2.00€14.40COMPLETEDWON–
552187310020721/08/2026 18:11EVOLUTIONLIVE CASINO€25.00€50.00COMPLETEDWON–
552186610005221/08/2026 18:06ALTENARVIRTUALS€5.00€0.00COMPLETEDLOSTVirtual Football · Single
552186010020721/08/2026 18:05PRAGMATICPLAYCASINO€2.00€9.60COMPLETEDWON–
552185110008821/08/2026 17:58NETENTCASINO€0.40€0.40COMPLETEDBREAK EVEN–
552184010015021/08/2026 17:49ALTENARLIVE SPORT€20.00€38.00COMPLETEDWONSingle · Match Result
Show 50 entriesShowing 9 entries
IDCustomer IDUsernameGame Provider
Advanced Filters⌄
Search
IDUsernameNameTypeStatusReceived AmountCurrent AmountReleased AmountWagering LeftCreated DateExpiration Date
88213demo.player.207Weekend Reload 50%Bonus MoneyCleared€150.00€150.00€0.00€0.0014/08/202628/08/2026
88207demo.player.207Welcome Bonus - 100% matchBonus MoneyActive€200.00€129.32€0.00€340.0002/08/202601/09/2026
88198demo.player.219Live Casino CashbackCashbackReleasedC$45.00C$0.00C$45.00C$0.0021/08/202628/08/2026
88190demo.player.118Sport Free BetFree BetActive€10.00€10.00€0.00€0.0020/08/202627/08/2026
88184demo.player.233Daily WheelFortune SpinsActive5 spins3 spins2 spins–21/08/202622/08/2026
88176demo.player.052Welcome Bonus - 100% matchBonus MoneyExpired€100.00€0.00€0.00€1,840.0018/07/202617/08/2026
88169demo.player.150Level 4 RewardReal MoneyReleased€20.00€0.00€20.00€0.0016/08/202623/08/2026
88160demo.player.041Deposit Match 25%Bonus MoneyWaiting Claim€50.00€0.00€0.00€0.0021/08/202624/08/2026
Show 50 entriesShowing 8 entries

Wagering Rules

Manage wagering contribution rules for games and sports

100%
Category: SlotsCASINO
10%
Category: Table GamesCASINO
0%
Category: SlotsANDRTP: 97.50% - 99.90%CASINO
100%
Odds: 1.80 - 50.00SPORT
50%
Bet Slip Type: SystemSPORT
A rule is a percentage of the stake that counts toward wagering. Edit one and enter a new percentage between 0 and 100.

Every balance change is a line, with the balance after it. Payments, game rounds, bonuses, tournament prizes and loyalty write to the same log, each line typed and carrying its reference. Search a Customer ID and the player’s money reads top to bottom.

One round, split into cash and bonus. Rounds from every product in one search, each with the opening and closing balance of both and every step on its log. A round that settled wrong is resettled from here, by the users with that permission.

A bonus is a wallet operation. Received, current and released amounts and the wagering left, for every bonus on every player. Release a cleared one and it lands on the Wallet Log as cash.

What counts toward wagering is a rule you set. A percentage of the stake, by game product, provider, category, game, RTP range, odds range or bet slip type, joined with AND. Changed in the back office, by your team.

Demo data. Every label is a control in the shipped product.

Dench Core, the whole platform →

02 · Standard, and ours

Every wallet has a cash and a bonus balance. Here is what this one adds.

Standard. Here too.

  • Cash and bonus balances on every player
  • A wallet in the player’s currency, many currencies per brand
  • A transaction log with the balance after each line
  • Bonus wagering, expiry and release
  • Deposit, loss, wager and session limits
  • Manual adjustments with a reason
  • Every log searchable and exportable

Different here.

  • One ledger, and every product writes to it.

    Payments, game rounds, bonuses, tournament prizes and loyalty land on the same wallet log, each line typed, with its reason, its reference and the balance after it. A bonus, a jackpot, a withdrawal and a limit see one balance.

  • Both balances, opening and closing, on every round.

    Cash bet, bonus bet, cash win and bonus win on every round, with the opening and closing balance of both and each step on the round’s own log.

  • Each bonus carries its own wagering terms.

    Its multiplier per product, its qualifying stake and odds, its release cap, and whether a withdrawal forfeits it, counted at the transaction against the contribution rules your team sets.

  • Limits are checked where the money moves.

    Deposit, loss, wager and session limits are checked at the transaction, and a raise waits out the cooling-off until the player accepts it. Compliance →

03 · The record

Ten years, measured.

€20Bplayer wagering through the platform, lifetime
30+regulated brands run on it over ten years
21 daysthree regulated brands launched on a running installation
80+provider integrations built in: games, payments, identity, exclusion

Ran on it

  • 138.comUnited Kingdom, 2017 to 2020, under our UK Gambling Commission licence.
  • Bet99Canada from 2020, licensed in Ontario when the regulated market opened.
  • KlondaikaLatvia, the full platform including CRM, until Entain acquired it in 2022.
  • GGPokerA global poker brand, on the platform in 2019.

Running on it now

  • Spins.lvLatvia
  • EverbetBulgaria
  • SlotinoBulgaria, the brand we built and ran ourselves
  • AladinsBulgaria
  • QbetBulgaria
  • Slots99Canada, Europe and Latin America
  • ISO/IEC 27001 since 2017
  • UKGC licensed software supplier
  • GLI certified in three jurisdictions
  • Bulgarian manufacturer licence

The licence register, market by market →

04 · How it is bought

Four ways to take it. One price list.

The usual

Platform

You hold the licence and run the operation: marketing, support, payments relationships, compliance. We deliver and run the technology: the platform with its CRM and gamification suite, integrations, front end, hosting, releases, support. Your provider contracts or ours.

Custom

Enterprise

The platform built out to your market and your specification: dedicated environment, custom front end, features against your requirements. The way the largest accounts have been delivered for ten years.

Our licence

White label

Our infrastructure end to end, run under the group’s Curaçao setup: licensing, provider contracts, payments. You bring the brand and the marketing.

Without the platform

Giselle Cloud

The engagement suite, journeys, loyalty, jackpots, tournaments, bonusing and the analyst, on the platform you already run.

A platform fee, a revenue share, and one-off costs for integrations and environment setup.

The mix moves with volume, and we are flexible on the model depending on the case and the size of the operation. The platform comes whole: the CRM and gamification suite and every module are in it, not a lighter edition.

To quote, we need four things

  1. The market you want to launch in.
  2. What you run on today, if anything.
  3. Whether the licence exists, is pending, or is the question.
  4. The studios and payment methods your players expect.

05 · Asked first

The three questions that arrive before the demo.

Where does our team see one player’s full money history?

On the player’s record, under Gaming: Gaming Activities, the Main Wallet Log, the Bonus Wallet Log and, with loyalty on, the Loyalty Wallet Log. The bonus log carries the bonus balance before and after every step.

The same main log is on the Wallet Log screen by Customer ID, and it exports for the users with that permission.

How do cash and bonus money move in one bet?

The round records the cash bet and the bonus bet separately, and the wins the same way, with both balances before and after. Each qualifying bet counts toward wagering by your contribution rules and the bonus’s multiplier for that product, inside its qualifying stake and odds.

When the requirement is met the bonus clears. Released by hand or instantly, as the bonus is set, it moves to cash up to its release cap, and the wallet log has the line.

Which currencies does the wallet run?

The ones your brand sells in, set per brand. Each player’s wallet runs in one of them, and every round also carries its amounts in your base currency.

The six questions we get asked →

Send us a bonus you run today. We play it through the ledger.

The terms as your players see them: the match, the wagering, what counts and what does not. On a call we set it up on demo data and play it bet by bet, through to release.

Send a bonus