> For the complete documentation index, see [llms.txt](https://docs.trac.network/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.trac.network/documentation/developers/mainnet/dapp-developer-guide/references-examples.md).

# References/Examples

These repos in the workspace are useful references for building on `trac-peer`:

### Reference apps

* `intercom/`
  * Shows a real project that depends on `trac-peer` and builds features/contracts on top of it.
  * See: [`intercom/SKILL.md`](https://github.com/Trac-Systems/intercom/blob/main/SKILL.md)
  * In-repo walkthrough: [Intercom example](/documentation/developers/mainnet/dapp-developer-guide/references-examples/intercom.md)
* `trac-dapp-example/`
  * A simple Next.js dApp that talks to a peer RPC and uses the wallet extension to sign contract txs.
  * In-repo walkthrough: [trac-dapp-example](/documentation/developers/mainnet/dapp-developer-guide/references-examples/trac-dapp-example.md)

### Wallet extension

* `tap-wallet-extension/`
  * Injects `window.tracnetwork` and implements `tracSignTx` approvals.
