> ## Documentation Index
> Fetch the complete documentation index at: https://docs.aarc.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Contract Addresses

> Deployed contract addresses for BTCY integration

## Ethereum Mainnet

| Contract | Address                                                                                                                 | Standard |
| -------- | ----------------------------------------------------------------------------------------------------------------------- | -------- |
| iBTCY    | [`0x6A5fF33B097891100ec2a37B220B3E98E39E8Ae6`](https://etherscan.io/address/0x6a5ff33b097891100ec2a37b220b3e98e39e8ae6) | ERC-20   |
| BTCY     | [`0x497C761D268cBC2DB6f40CdB21B9AC019c37917D`](https://etherscan.io/address/0x497c761d268cbc2db6f40cdb21b9ac019c37917d) | ERC-4626 |

## Verification

Both contracts are verified on [Etherscan](https://etherscan.io).

## Audit

Smart contracts have been audited by **Cyfrin** (February 2026). All identified issues were resolved prior to deployment.

**Audit report:** [Cyfrin Aarc BTCY v2.0 (PDF)](https://github.com/Cyfrin/cyfrin-audit-reports/blob/main/reports/2026-02-20-cyfrin-aarc-btcy-v2.0.pdf)

## Contract Architecture

### iBTCY (ERC-20)

The primary token representing investor positions.

**Key features:**

* Transfer-restricted to whitelisted addresses
* Mintable/burnable by authorized multisig
* Admin freeze capability for compliance
* Pausable minting and instant redemptions

### BTCY (ERC-4626)

The wrapper vault enabling DeFi composability.

**Key features:**

* 1:1 backed by iBTCY
* Standard ERC-4626 interface
* Permissionless transfers (no whitelist)
* No wallet-level admin freeze on transfers (permissionless transfer design)
* Vault-level emergency pause may apply for critical security events (see audited contracts)

## iBTCY Compliance Controls

iBTCY supports issuer-side compliance controls (for example freeze or compulsory redemption scenarios) where required by law or the Transaction Documents. These apply at the **iBTCY** layer, not to permissionless BTCY transfers under normal operations.

## Multisig & Upgradeability

Contracts are governed by a multi-party multisig with timelocks for material changes. Investors receive advance notice of upgrades.

<Info>
  Contract upgrade governance includes advance notice to investors, allowing redemption before changes take effect.
</Info>

## Integration Example

Basic integration:

```solidity theme={null}
address constant IBTCY = 0x6A5fF33B097891100ec2a37B220B3E98E39E8Ae6;
address constant BTCY  = 0x497C761D268cBC2DB6f40CdB21B9AC019c37917D;

// BTCY is ERC-4626 compliant
IERC4626 btcy = IERC4626(BTCY);

// Share-to-iBTCY rate (ERC-4626; implementation-defined)
uint256 iBTCYPerShare = btcy.convertToAssets(1e18);

// iBTCY-to-BTC economic exposure uses the NAV oracle (see /developers/oracles)

// Deposit iBTCY, receive BTCY
btcy.deposit(amount, receiver);

// Withdraw iBTCY (receiver must satisfy issuer rules for restricted assets)
btcy.withdraw(assets, receiver, owner);
```

## Updates

This page will be updated when additional integrations or contract upgrades are supported.

<Card title="Oracles & PoR" icon="database" href="/developers/oracles">
  NAV oracle and Proof of Reserves feeds
</Card>

***

<Note>
  Available only to eligible professional/qualified investors on an invite-only basis, subject to onboarding and compliance approval. For informational purposes only and not investment advice. Not an offer to the public or a solicitation where unlawful. No retail distribution. Not available to US Persons.

  [Disclaimers](/legal/disclaimers) · [Platform and issuer](/legal/platform-legal)
</Note>
