Ladle
Integrate

Bring Ladle to your stream.

Your chat plays with !scoop. You set a host fee once, at most 3.00 %. Every player sees it before entering, and it can never be raised.

Your room link

Type your handle and your host fee. Every line below follows them.

Host fee
Written once when you create your integration, at most 3.00 %. It can never be raised.
What your players read

yourname's room · host fee 1.00 % · platform fee 1.00 %

Your host room
useladle.fun/h/yournameYour own room, with your host fee shown to every player before they enter. It opens once your integration is created on chain.
A link to the main room
https://useladle.fun/play?host=yournameLinks to the main LADLE room carry no host fee. They credit you in your host stats. Host credit on the main room: not tracked yet on chain.
On a 0.25 SOL entry in your room
Platform 1.00 %0.0025 SOL
Host fee 1.00 %0.0025 SOL
Buys on the curve0.2450 SOL
Total0.2500 SOL
Sell back0 fee
The embed for your stream
<iframe
  src="https://useladle.fun/embed/<mint>?host=yourname"
  width="420" height="640"
  style="border:0"
  title="Ladle, yourname's room"
  loading="lazy"
></iframe>
The embed, running on demo data

Every host room follows these.

The pot is conserved. The house neither wins nor loses on the draw.

  1. One price per round, for every player in it.
  2. The host fee is shown before every entry, and it can never be raised.
  3. Sell back is always 0 fee, in every room.
  4. The conserved sentence stays on screen, at the bottom of the room.

Line by line, for 1 SOL.

Computed by the sdk's splitFees on one 1 SOL entry. Every player sees these lines in the receipt before entering.

keeper bounty, out of the platform fee: 10 % · the program's README

Host feePlatform 1.00 %To the hostBuys on the curve
0.00 % · the main roomplatform fee 0.010 SOL · on the curve 0.990 SOL0.010 SOL0.000 SOL0.990 SOL
1.00 %platform fee 0.010 SOL · on the curve 0.980 SOL0.010 SOL0.010 SOL0.980 SOL
2.00 %platform fee 0.010 SOL · on the curve 0.970 SOL0.010 SOL0.020 SOL0.970 SOL
3.00 %platform fee 0.010 SOL · on the curve 0.960 SOL0.010 SOL0.030 SOL0.960 SOL

Sell back · 0 fee

What the chat types.

Your chat types the commands; the room's bot answers with real figures.

!scoop 0.25
enters this round with 0.25 SOL, at the same price as everyone
!odds
the law in one line, with the measured spread
!pot
what is in this round, and how many players
!verify 1099
recomputes a served round from its seed
!sell
sells your last scoop back at the curve price, 0 fee

The first twenty-five.

Founding host · one of the first 25 integrations. A mark of when you arrived, with no extra fee.

  1. @cellar_castNo. 1
  2. @brassboxNo. 2
  3. @tinroofNo. 3
  4. @lanternhallNo. 4
  5. @copperpotNo. 5
  6. @velvetroomNo. 6
  7. @nightkitchenNo. 7

Demo figures, simulated in your browser. Nothing here touches Solana.

For developers

One component, or one iframe. The host fee lives in your integration account and is written once.

Read-only mode

Without a wallet adapter the component shows the live round, the countdown, the reveal and the verification link. Entering requires the viewer to connect a wallet.

Verification

Every settled round has a public page where anyone can recompute the draws in the browser with the same law functions the program uses.

Install the sdk
pnpm add @pulled/sdk
Drop the component
import { PullWindow } from "@pulled/sdk/react";

export function Draw() {
  return (
    <PullWindow
      mint="<token mint>"
      host="<your integration account>"
      // optional: a wallet adapter in context
      // enables entering; without it the window
      // is read-only
    />
  );
}
createIntegration
import { createIntegration }
  from "@pulled/sdk";

// host_fee_bps is written once at creation and
// cannot be changed afterwards. At most 300.
await createIntegration({
  host: wallet.publicKey,
  hostFeeBps: 300,
});

What a host room collects.

Set the host fee and the round size: the split comes from the sdk's splitFees, the draw from the published law.

0.000SOLper round, to the host

On a 5.0 SOL round with a host fee of 100 bps, after the platform fee, before the curve buy.

round total5.00 SOL
platform fee, 100 bps—
host fee, 100 bps—
to the curve—

On a 10 SOL round you receive 0.10 SOL.

Computed by the sdk's splitFees. The host fee is written once at integration creation and cannot change afterwards. Sell back, claim and refund carry no fee.

An estimate from the published law, not a promise · law.ts

The pot is conserved. The house neither wins nor loses on the draw.