Compound Quark Smart Contracts

Off-Chain (Private)
Audited on 2024/06/12
No active critical issues

Summary

Compound implements Quark Wallets which is a system for account abstraction based on walletcontracts that can run arbitrary code (scripts), deployed by a special contract CodeJar. Users can thentrigger actions from their wallets by executing scripts directly or signing messages according to EIP-712format. --- “Compound is a protocol on the Ethereum blockchain that establishes money markets, which are pools of assets with algorithmically derived interest rates, based on the supply and demand for the asset. Suppliers (and borrowers) of an asset interact directly with the protocol, earning (and paying) a floating interest rate, without having to negotiate terms such as maturity, interest rate, or collateral with a peer or counterparty Each money market is unique to an Ethereum asset (such as Ether, an ERC-20 stablecoin such as Dai, or an ERC-20 utility token such as Augur), and contains a transparent and publicly-inspectable ledger, with a record of all transactions and historical interest rates.

Issues (17)

Low
Medium
High
Critical
Total
Not fixed
3---3
Fixed
941-14
Total1241017

Contracts (31)

#File Name
1

BatchExecutor.sol

2

terminal-scripts/TerminalScript.sol

3

ICometRewards.sol

4

QuarkMinimalProxy.sol

5

legend-scripts/(D) IComet.sol

6

TerminalScript.sol

7

legend-scripts/(D) CodeJarStub.sol

8

QuarkWalletFactory.sol

9

UniswapFactoryAddress.sol

10

QuarkWallet.sol