Wrapped Bitcorn ($WBTCN) Implementation
GitHub Repo
The Wrapped Bitcorn ($WBTCN) implementation is available on the following repo.
Overview
- Minimalist and modern Wrapped Bitcorn implementation adapted from Wrapped Ether.
- Inherits:
ERC20
- Inspired by Solmate WETH and WETH9.
Functions
deposit
Deposit native BTCN and mint WBTCN.
function deposit() public payable virtual;
Mints WBTCN tokens equivalent to the value of native BTCN sent to the contract.
withdraw
Burn WBTCN tokens and withdraw native BTCN.
function withdraw(uint256 amount) public virtual;
Parameters
Name | Type | Description |
---|---|---|
amount | uint256 | The amount of WBTCN tokens to burn. |
receive
Automatically deposits native BTCN sent directly to the contract address.
receive() external payable virtual;
Events
Deposit
event Deposit(address indexed from, uint256 amount);
Withdrawal
event Withdrawal(address indexed to, uint256 amount);