> For the complete documentation index, see [llms.txt](https://docs.vechain.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.vechain.org/core-concepts/evm-compatibility/test-coverage/badbeacon-proxy-address-at-0x1.md).

# BadBeacon proxy address at 0x1

## Description

The issue described in this section occurs because the `BadBeaconNotContract` returned an invalid address. The necessary change in order to fix this issue was to replace the returned address `0x1` with `0xFFF`.

```solidity
contract BadBeaconNotContract {
    function implementation() external pure returns (address) {
        return address(0xFFF);
    }
```

## Contracts Affected

| Contract Name |
| ------------- |
| BeaconProxy   |
