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

# Architecture

![Click to open](/files/KwESY5PLb0Mm9nhajUAX)

### Contract Addresses

```
//MAINNET DEPLOYS//
ELVES: 0xA351B769A01B445C04AA1b8E6275e03ec05C1E75
CAMPAIGNS: 0x367Dd3A23451B8Cc94F7EC1ecc5b3db3745D254e
MIREN: 0xE6b055ABb1c40B6C0Bf3a4ae126b6B8dBE6C5F3f
BRIDGE: 0x15da62caae17bc3b526483897a14196c43377c72
INVENTORY MANAGER: 0x04ff3733a737ffE5f79D0B8F29EAD0E31d512ffD

//Polygon//
BRIDGE 0xb33506b63382622cede7a44e5c2b08c5cb92224b6
ELVES 0x4deab743f79b582c9b1d46b4af61a69477185dd5
Wallet 0x87e8fbe53fa6c1900bcb8511124c65467e0e71bb
pREN 0xA2eCFEBe618E90608882c4aD6b3a2eA6FdEB5e46
Moon 0x6C183674Cf5948508f1ABb75c4AF2CAA0b1a9d81
SLP 0x036b85e1f14c7e5cf9e80b6dc51bccda38c09242

///RINKEBY//
REN 0xce5ee326019e9f186cbf0e0738bf0f48148b3192
ELVES: 0x45da7f88a52b84ac6f6d52b083fbf3f9f5c26579
INVENTORY MANAGER: 0xed70e87d465b2d87e9bd23b34e7f869885ea9434
BRIDGE: 0x20c0799850f2c8d94e2672f2c3178f911272eccd

//MUMBAI//
REN:  0x87353b13c7333d460252aAAFdB775BE01c9724Ae
MOON: 0x37311e190292257cd83f9a9d91750022b396af9d
ELVES: 0x45a48576af2e5aa4ab82dce6fd49a919526b03a5
BRIDGE: 0x1653FeA0EAb46A843239f3993EFFc4Cc0B6706DE
INVENTORY MANAGER: 0x5707ff21a520beebccdad13df292576e7fbe4cb4
WALLET: 0x760576ac349439ea3505a6ff668a26ecf61d2224
```


---

# 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://ethernal-elves.gitbook.io/ethernal-elves/developer/architecture.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.
