https://github.com/friedger/clarity-ccip-026
https://github.com/friedger/clarity-ccip-026
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/friedger/clarity-ccip-026
- Owner: friedger
- Created: 2025-09-12T12:06:57.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-10-05T06:08:55.000Z (10 months ago)
- Last Synced: 2025-10-14T19:23:44.671Z (9 months ago)
- Language: Clarity
- Size: 156 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CCIP 026 - Miamicoin Burn To Exit
## Contract implementation
This folder contains Clarity code according to CCIP-026:
- ccip026-miamicoin-burn-to-exit.clar handles voting and activation of new redemption extension ccd013.
- ccd013-burn-to-exit-mia.clar handles redemption once activated.
The project uses clarinet with mainnet execution simulation (MXS) starting at stacks block height 3491155.
When running tests with MXS and hitting rate limits, provide a `HIRO_API_KEY` from `https://platform.hiro.so` or use your own node.
### Unit Tests using Clarinet JS SDK
Folder `tests` contains unit tests using clarinet-sdk
Run with:
```
npm test cc
```
### Unit tests with Clarunit
Folder `tests` contains also unit test contracts
Run with:
```
npm test clarunit
```
### Fuzzy testing
Folder `contracts` also contains rendez vous contracts
Run with:
```
npm test:rv
npm test:rv2
```
### Stxer simulation
Folder `simulation` contains a stxer.xyz simulation on stacks block height 3491155.
Run with:
```
npm test:stxer
```