> For the complete documentation index, see [llms.txt](https://predictbase.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://predictbase.gitbook.io/docs/developer/fund-your-account.md).

# Fund your Account

To trade or create markets, you must deposit USDC into your PredictBase account.

#### Deposit via PredictBase Platform

You can **always** make a deposit through: [**https://predictbase.app**](https://predictbase.app)

***

#### Deposit via Smart Contract

You can also deposit directly by interacting with the PredictBase contract:

**Contract Address (Base):**\
&#x20;<https://basescan.org/address/0x605A780Bf6D7bb5f545eFfDE5FaCF50B2480f0bf>

```
deposit(uint256 amount)
```

***

#### Withdrawals via PredictBase Platform

You can **always withdraw your funds** through: [**https://predictbase.app**](https://predictbase.app)

***

#### Withdraw via Smart Contract

You can also withdraw directly by interacting with the PredictBase contract:

**Contract Address (Base):**\
&#x20;<https://basescan.org/address/0x605A780Bf6D7bb5f545eFfDE5FaCF50B2480f0bf>

```
withdraw(uint256 amount)
```

Your funds are non-custodial and remain under your control.
