> For the complete documentation index, see [llms.txt](https://docs.betbase.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.betbase.xyz/obm-client/market-maker.md).

# Market Maker

This page will run through the steps of market making in the OBM reference client, note that this interface is just one of many interacting with the betBlox protocol.&#x20;

Connect your web3 wallet or sign in with privy&#x20;

As a market maker you most hold a minimum of 100 $BET, tokens can be obtained on a public AMM like Aerodrome. To proceed, Create MarketMakebox

<figure><img src="/files/NU4ur1QYLC9kP9qrGTvn" alt=""><figcaption></figcaption></figure>

When the market makerbox has been created, go to MM controller in the nav bar and deposit funds

<figure><img src="/files/H4xsrd1JP9CCd3ds1Cuj" alt=""><figcaption></figcaption></figure>

To create markets select event in the Onchain Betting Markets tab, navigate to the league view and create market

<figure><img src="/files/8Dv9mAWXsPNud749uoxQ" alt=""><figcaption></figcaption></figure>

+Add market in the market maker dashboard. Here you can select Market Type, odds, fees, and margin. Market makers can add liquidity on a single line or multiple lines with a spread as well as a win fee collected.&#x20;

<figure><img src="/files/VYYC0hlmnYadCrrASwq5" alt=""><figcaption></figcaption></figure>

When a market is created a markethash and eventhash will be generated

<figure><img src="/files/vuo3HI6Zja5HPutc0dR0" alt=""><figcaption></figcaption></figure>

Odds can dynamically be changed pre match inside the market maker dashboard

<figure><img src="/files/THb3w4F3J3XqutKtpro5" alt=""><figcaption></figcaption></figure>

Live markets can be managed inside MM controller, see active, unsettled and final markets&#x20;

<figure><img src="/files/2kRFTOs40bzIGQZk4Ufl" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.betbase.xyz/obm-client/market-maker.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
