Credit Passport
How to run Credit Passport on Sepolia and Creditcoin CC3.
Docs
Same wallet on both chains. No oracle operator. Faucet → open → repay on Sepolia, then prove on Creditcoin.
Networks
- Sepolia
- 11155111
- Creditcoin CC3
- 102031
- chainKey
- 1 (not chainId)
- verifyAndEmit
- 0x0000000000000000000000000000000000000FD2
Path
- Repay on Sepolia MockMarket (LoanRepaid).
- Wait until Attestcoin attests that height.
- Submit Merkle + continuity via proveRepayment.
- Score, cap, and soulbound passport write in that same transaction.
Contracts
- MockUSD
- 0x3937cFf0385AF9aAA25212432f030Ddbb1B98798
- MockMarket
- 0x697CAf8096Bc604048C0d0CA0Dd587A509108783
- CreditPassportASC
- 0x5123CdFd395414FcB6c5b8bc10A0843882EfD277
- PassportNFT
- 0xEe9F1B0d59ACcaa33434dF32F9b1233a3C78E381
Score
- +50 first verified closed repayment
- +30 each additional verified closed repayment
- each borrower/loan pair is credited once
- score capped at 100
- borrowCap = 100 mUSD + (score × 2 mUSD)
ProofBuilder prover.cc3-testnet.creditcoin.network. Attestors: dashboard. Slide version: Deck.