Skip to content
This repository has been archived by the owner on Dec 3, 2024. It is now read-only.

Commit

Permalink
Move disclaimer to README
Browse files Browse the repository at this point in the history
  • Loading branch information
geoff-vball committed Jul 11, 2024
1 parent 36cda8e commit 6dc6b13
Show file tree
Hide file tree
Showing 31 changed files with 11 additions and 145 deletions.
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# Avalanche Interchain Token Transfer (ICTT)

## Audits
Some contracts in this repository have been audited. The `main` branch may contain unaudited code. Please check [here](./audits/README.md) for which versions of each contract have been audited.
DO NOT USE UN-AUDITED CODE IN PRODUCTION!

## Upgradeability

The avalanche-interchain-token-transfer contracts are non-upgradeable and cannot be changed once it is deployed. This provides immutability to the contracts, and ensures that the contract's behavior at each address is unchanging.
Expand Down
2 changes: 1 addition & 1 deletion abi-bindings/go/TokenHome/ERC20TokenHome/ERC20TokenHome.go

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion abi-bindings/go/WrappedNativeToken/WrappedNativeToken.go

Large diffs are not rendered by default.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 0 additions & 6 deletions contracts/src/TokenHome/ERC20TokenHome.sol
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,6 @@ import {SafeERC20} from "@openzeppelin/[email protected]/token/ERC20/utils/SafeERC
import {SafeERC20TransferFrom} from "../utils/SafeERC20TransferFrom.sol";
import {CallUtils} from "../utils/CallUtils.sol";

/**
* THIS CONTRACT HAS BEEN AUDITED, BUT MAY CONTAIN UN-AUDITED CHANGES.
* PLEASE CHECK `audits/README.md` FOR INFORMATION ON AUDITED VERSIONS OF THIS CONTRACT.
* DO NOT USE UN-AUDITED CODE IN PRODUCTION.
*/

/**
* @title ERC20TokenHome
* @notice An {IERC20TokenHome} implementation that locks a specified ERC20 token to be sent to
Expand Down
6 changes: 0 additions & 6 deletions contracts/src/TokenHome/NativeTokenHome.sol
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,6 @@ import {CallUtils} from "../utils/CallUtils.sol";
import {SafeWrappedNativeTokenDeposit} from "../utils/SafeWrappedNativeTokenDeposit.sol";
import {Address} from "@openzeppelin/[email protected]/utils/Address.sol";

/**
* THIS CONTRACT HAS BEEN AUDITED, BUT MAY CONTAIN UN-AUDITED CHANGES.
* PLEASE CHECK `audits/README.md` FOR INFORMATION ON AUDITED VERSIONS OF THIS CONTRACT.
* DO NOT USE UN-AUDITED CODE IN PRODUCTION.
*/

/**
* @title NativeTokenHome
* @notice An {INativeTokenHome} implementation that locks the native token of this chain to be transferred to
Expand Down
6 changes: 0 additions & 6 deletions contracts/src/TokenHome/TokenHome.sol
Original file line number Diff line number Diff line change
Expand Up @@ -26,12 +26,6 @@ import {IWarpMessenger} from
"@avalabs/[email protected]/contracts/interfaces/IWarpMessenger.sol";
import {IERC20} from "@openzeppelin/[email protected]/token/ERC20/ERC20.sol";

/**
* THIS CONTRACT HAS BEEN AUDITED, BUT MAY CONTAIN UN-AUDITED CHANGES.
* PLEASE CHECK `audits/README.md` FOR INFORMATION ON AUDITED VERSIONS OF THIS CONTRACT.
* DO NOT USE UN-AUDITED CODE IN PRODUCTION.
*/

/**
* @notice Each TokenRemote instance registers with the home contract, and provides settings for transferring
* to the remote token transfer contract.
Expand Down
6 changes: 0 additions & 6 deletions contracts/src/TokenHome/interfaces/IERC20TokenHome.sol
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,6 @@ pragma solidity 0.8.18;
import {IERC20TokenTransferrer} from "../../interfaces/IERC20TokenTransferrer.sol";
import {ITokenHome} from "./ITokenHome.sol";

/**
* THIS CONTRACT HAS BEEN AUDITED, BUT MAY CONTAIN UN-AUDITED CHANGES.
* PLEASE CHECK `audits/README.md` FOR INFORMATION ON AUDITED VERSIONS OF THIS CONTRACT.
* DO NOT USE UN-AUDITED CODE IN PRODUCTION.
*/

/**
* @notice Interface for a ERC20 token "home" contract that locks its specified ERC20
* token on its chain to be transferred to supported remote token transfer contracts on other chains.
Expand Down
6 changes: 0 additions & 6 deletions contracts/src/TokenHome/interfaces/INativeTokenHome.sol
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,6 @@ pragma solidity 0.8.18;
import {INativeTokenTransferrer} from "../../interfaces/INativeTokenTransferrer.sol";
import {ITokenHome} from "./ITokenHome.sol";

/**
* THIS CONTRACT HAS BEEN AUDITED, BUT MAY CONTAIN UN-AUDITED CHANGES.
* PLEASE CHECK `audits/README.md` FOR INFORMATION ON AUDITED VERSIONS OF THIS CONTRACT.
* DO NOT USE UN-AUDITED CODE IN PRODUCTION.
*/

/**
* @notice Interface for a native token "home" contract that locks the native token
* on its chain to be transferred to supported remote token transfer contracts on other chains.
Expand Down
Loading

0 comments on commit 6dc6b13

Please sign in to comment.