Private: ECC Contract & Deposit