> For the complete documentation index, see [llms.txt](https://toshi-the-cat.gitbook.io/toshi-on-base/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://toshi-the-cat.gitbook.io/toshi-on-base/toshi-mart/developers.md).

# Developers

In this section, we dive into the implementation of Toshi Mart, providing detailed HowTos for developers and users alike.

Toshi Mart is a bonding curve launchpad, it is similar to pump.fun. A token will first be traded on the bonding curve, and then it can be migrated to Uniswap if it reaches a certain threshold. Let's first start with how bonding curves work.&#x20;

{% content-ref url="/pages/eMxFgkhCdO3P9ZZE61XI" %}
[Bonding Curve](/toshi-on-base/toshi-mart/developers/bonding-curve.md)
{% endcontent-ref %}

Toshi Mart is based on Flap Protocol V4 with an optional farcaster extension. The entry of the protocol is a smart contract named `Portal`, all transactions and interactions with the Toshi Mart are routed through this contract.
