# Contracts

#### Protocol Contracts

```
BAS3D ERC20: 0xC4743d049891ea4333F8b559D09a93c3511f0762
ProtocolAddresses: 0x63ace1034a0F0b6911cC6778bD1B647b682a5461
Distribution Proxy: 0xCF6D0BC9aAe085fc9A782Ee333E1dB321c0B8272
CoreRewards: 0x3a7D3D2b49CAA7EF2C116C64711265eab0C755c0
Distributor: 0x56990CEe6258d7a8B1a98cC21439E657a1B7f126
ETHRewards: 0x5EeA01cDCAF548e639B9B5d66FBcbeD2a2a12beD
Processor: 0xF1639551c99E9cD54C15D67CB2176ce4A94043DD
StrategyVariables: 0x58207Cf4e7d45BFED0095e29AE07128F2E1fFf4f
PriceHelper: 0x728894eE35Ac9bD6b58c92411Add8f748A29494B
VestingWallet: 0x1B161FB8aB0f83C56558d89F25BB331343C3A4D1
```

#### ALB/ETH AlienBase Vault

```
VaultV1: 0xb2946938575646286BEadbc4fE5c95B0139003c0
MasterChefAlienBaseStrategy: 0xC1a0DA14d668F3B1B6115369729a5C49E86cAD2B
VaultRewards: 0x3eA0964FeC0B1Ebd3C781e3f3A8Aca908137c0cE
```

#### USDC/ETH AlienBase Vault

```
VaultV1: 0x60f8f30A2925e7DA1177Dde12Cbf7Fc6D91b98cC
MasterChefAlienBaseStrategy: 0x8C965B88414f9c4F4245b4b1B7fe4D4cE083Ae31
VaultRewards: 0x6724e0a6511b7D03c3309b3ED6bFe40E7B26b954
```

#### ETH/BASE SwapBased Vault

```
VaultV2: 0x563f42915362E28A3973952E00414EB836738883
SwapBasedStrategy: 0x2db6e1605d1e6E35E20717eac2235B0AACd5a8fa
VaultRewards: 0xCaAc068115b9DA0C33E981F161624237D23C6319
```

#### MAG/ETH SwapBased Vault

```
VaultV2: 0xa89fc1900ad93476152D7f57a1959E2B8cA7dEcD
SwapBasedStrategy: 0xE0206E94007d66df2D970646BBaB5EDfe054c7eE
VaultRewards: 0x03EFa2A11A173aA3135dA4Ff8f83a4787f9b12A0
```


---

# Agent Instructions: 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:

```
GET https://bas3d.gitbook.io/bas3d/contracts.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
