Skip to content

canopy-network/wCNPY

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CNPY

Official ERC-20 bridge representation of CNPY on EVM networks.

License: MIT Solidity Release

Overview

WCNPY represents native Canopy Network CNPY on supported EVM networks. Deposits confirmed on Canopy are minted on the destination EVM network. Redeeming burns the EVM token and emits a request containing the destination Canopy address.

The contract uses the name and symbol CNPY, has 6 decimals, and is owned by a 3-of-3 Safe. See the architecture for the contract flow and repository boundaries.

Production deployments

Network Chain ID CNPY contract Deployment transaction Owner Safe
BNB Smart Chain 56 0xC69B…dDD2 0x3f16…f99d 0xB5Bc…c432
Base 8453 0x4145…053c 0x12c7…24b2 0xB5Bc…c432

Both deployments have identical runtime bytecode: 0x25df292a8bd90f6b87ceff9510ad10460b3570d8f0c53b40a6c7301be648431e. Machine-readable contract and Safe facts are recorded in:

Repository documentation

Development

Install Foundry v1.5.1. Dependencies are vendored in lib/.

forge build --sizes
forge fmt --check
forge lint --deny warnings
forge test
forge coverage --report summary

Contact

Visit canopynetwork.org or join the Canopy Discord. Potential vulnerabilities can be reported privately to security@canopynetwork.org.

License

MIT

Releases

Packages

Contributors

Languages