Skip to content

Latest commit

 

History

History
743 lines (741 loc) · 245 KB

forked_protocols.md

File metadata and controls

743 lines (741 loc) · 245 KB

Protocol fork information

The protocol field represents the names of protocols registered in Solodit. Please provide the legacy protocol for the forked_from field using only the options listed in the legacy_protocols.md.

Protocol Forked from Summary
Beanstalk wells
Notional V3
Llama
Sudoswap LSSVM2
DODO Margin Trading
JOJO Exchange
Primitive
Perpetual Protocol V2
Paraspace
Parallel Finance
Opyn
Origin Dollar
Nervos
Opyn Gamma Protocol
NFTX Protocol v2
MobileCoin Secure Enclave
MobileCoin BFT
Morpho Protocol V1
Microsoft go-cose
MobileCoin Fog
Meson Protocol
Maple Labs
Open Policy Agent Gatekeeper
Tezos Crypto Wallets
LooksRare
Liquity
Linux Kernel Release Signing
Linkerd
Ledger Filecoin App
Helm
Galoy
Frax Solidity
Frax Finance
Flexa
ETH2 Deposit CLI
DeGate
DFINITY Threshold ECDSA Integration and Bitcoin canisters
DFINITY Canister Sandbox
Internet Computer
CompliFi
DFINITY Consensus
CloudEvents
Casper Ledger
Curve DAO
CasperLabs Highway Protocol
Ante Protocol
AlephBFT
CoreDNS
Balancer Core
Advanced Blockchain
Acala
API3
88mph v3
Atlendis Labs Loan Products
Tempus Raft
Citizen Technologies: Practical Stealth Addresses
ChainPort
Citizen Technologies: noble-curves
Linux Foundation KEDA
Drift Protocol
Frax Finance: Fraxlend and Fraxferry
Ondo Finance: Ondo Protocol
cURL
Subspace Network, Subspace Desktop
Balancer Managed Pool Smart Contracts
AlphaSOC API
Aleo Systems snarkVM
MobileCoin Confidential Tokens
Maple Finance v2
Balancer V2
0x Protocol
Increment Finance: Increment Protocol
Growth Labs GSquared
ZecWallet
wXTZ
Set Protocol
StakerDao wAlgo
Sai
Rook
RenVM
Parity
Voatz
PegaSys Pantheon Ethereum Client
Atlassian: osquery
Origin Protocol
Numerai
NuCypher
MCD Core Smart Contracts
Livepeer
Hermez
Golem
etcd
Yield V2
Yield Protocol
Zcash
Yearn v2 Vaults
Aave Protocol
Umee
TokenCard
Tezori (T2)
Tekton
Uniswap V3 Core
Symbol
Sweet B
Standard Notes
Uniswap Mobile Wallet
Dharma Labs Smart Wallet
DappHub
Compound Governance
Dexter
Basis
AZTEC
RandomX
SpruceID
Argo
SimpleX Chat
Sherlock Protocol V2
Cowri Labs Shell Protocol v2
Ampleforth Ethereum Protocol
SecureDrop Workstation
The Computable Protocol
Seaport Protocol
Rocket Pool
RSKj
Fuji Protocol
Polemos - Lending
Eco Protocol
Footium
Teller
Blueberry Update #2
Blueberry Update
GMX
Splits
Optimism Update
Y2K
Astaria contest Astaria is an NFT lending protocol offering instant liquidity to borrowers. Strategists deploy Vaults and provide updateable loan terms on a per-NFT basis. Borrowers deposit their NFTs into the Astaria protocol and to borrow according to a strategist's terms. PrivateVaults may only accept capital from the strategist that deploys them, while PublicVaults may accept capital from any liquidity providers. PublicVaults operate around an epoch system that requires liquidity providers to signal which epoch they wish to withdraw in advance.
Unlimited Network - Unlimited Leverage Unlimited Leverage is a synthetic leverage trading platform, where users can trade their favorite cryptocurrencies synthetically with zero price impact, minimal slippage, and up to 100x leverage.
Caviar Private Pools A private pool is a an NFT AMM controlled by a single owner. Each private pool is highly customizable with concentrated liquidity, custom fee rates, stolen NFT filtering, custom NFT weightings, royalty support, and flash loans. Liquidity providers deposit NFTs and ETH into these pools to enable trading.
EtherCamp’s Hacker Gold (HKG) public code audit
Arcade City (ARC) token audit Arcade City is a decentralized global community of peer-to-peer service providers and consumers. To facilitate peer-to-peer transactions in the Arcade City network, Arcade City is issuing an Arcade token (ARC) on the Ethereum blockchain. The ARC token will be the only means of paying for services in the Arcade City ecosystem. ARC token payments will be incentivized by built-in referral commission, reputation points, and other incentives customizable by developers and guild leaders. To make sure anyone can use ARC tokens to pay for services within the Arcade City ecosystem, a in app exchange with credit card will be provided. Users can buy, sell, and trade ARC tokens on cryptocurrency exchanges and peer-to-peer just like any other cryptocurrency.
Golem Network Token (GNT) Audit GLM is the utility token of the Golem network and it serves as the main store of value on the network. The GLM token incentivizes sellers to rent their computing power in exchange for GLM-based payment provided by buyers.
EtherCamp’s ProjectKudos public code audit
EtherCamp’s decentralized startup team public code audit
SuperDAO Promissory Token audit Superneum tokens (SUP) is required for participation in our DAO, and will enable active holders to get rewards from our dapps. It is distributed via pre-sale only. This is a consensus layer that has absolute power over any decision as long as its proposals are not anti-missionary to SuperDAO. This layer utilizes a pecialized dynamic quorum that is incentivized by value emitted in the DAO. This way SuperDAO'S system for decentralized governance merges the efficiency of traditional startups with the disruptive nature of incentivized crowd collaboration, solving problems such as; tyranny of the majority, low voting quorum or voter apathy issues and DAO product development efficiency risks.Governance implementation and deployment to the blockchain is based on stages or state of the DAO.
WeTrust ROSCA contract code audit A rotating savings and credit association (ROSCA) is a group of individuals who agree to meet for a defined period in order to save and borrow together, a form of combined peer-to-peer banking and peer-to-peer lending.
Matchpool GUP Token Audit Guppy is Matchpool’s native tokens. It is the exclusive means of paying subscription fees for the various dating pools.
iEx.ec RLC Token Audit The iExec token, RLC, is an ERC-20 token that serves as the platform's primary medium of exchange. All transactions that occur on iExec's decentralized cloud marketplaces are settled in RLC tokens, and workers need to stake RLC tokens as security deposits to be eligible to execute computation tasks.
COSMOS Fundraiser Audit Cosmos is a network of independent parallel blockchains that are each powered by classical BFT consensus algorithms like Tendermint 1. The initial distribution of atom tokens and validators on Genesis will go to the donors of the Cosmos Fundraiser (75%), lead donors (5%), Cosmos Network Foundation (10%), and ALL IN BITS, Inc (10%). From genesis onward, 1/3 of the total amount of atoms will be rewarded to bonded validators and delegators every year. Interchain Foundation (ICF) is a non-profit Switzerland Foundation. Its purpose is to conduct a Fundraiser designed to collect donations, to contract with entities and their agents for the development of the Cosmos Essential Software and Services (CESS), and to help foster a community around the CESS.
Blockchain Capital Token Audit
WingsDAO Token Audit
Moeda Token Audit
Basic Attention Token (BAT) Audit The Basic Attention Token is the new token for the digital advertising industry. It pays publishers for their content and users for their attention, while providing advertisers with more in return for their ads.
Storj Token Audit STORJ Token is an ERC-20 utility token, used as an exchange of value in the Storj ecosystem. Storj Token lets us send and receive payments worldwide for minimal costs and no currency conversion fees. STORJ token is a simple payment solution for customers.
Metal Token Audit METAL is the native token of the Metal Blockchain, a hard-capped and scarce asset that serves multiple purposes within the ecosystem. METAL is used to pay for transaction fees, secure the platform through staking, and provide a basic unit of account between the multiple subnets created on the Metal Blockchain.
Decentraland MANA Token Audit Decentraland (MANA) is an Ethereum token that powers the Decentraland virtual reality platform. MANA can be used to pay for virtual plots of land in Decentraland as well as in-world goods and services.
Tierion Presale Audit
Hubii Token Audit
Kin Token Audit Kin is a decentralized cryptocurrency purposely designed to integrate easily across Mobile and Web Apps, with a built-in incentive model that rewards developers for increased usage.
Render Token Audit RNDR is an ERC-20 token which serves as the utility token used to pay for animation, motion graphics, and VFX rendering on the Render Network. The Render Network is a provider of decentralized GPU-based rendering solutions.
Fuel Token Audit Fuel is a permissionless and trustless layer-2 protocol for Ethereum, targeted at low-cost high-throughput value-transfer transactions. Fuel is powered by a highly-optimized optimistic rollup design.
Enigma Token Audit Enigma (ENG) is a crypto platform that’s trying to solve the problem of privacy on the blockchain by giving access to data storage and privacy while remaining scalable. Enigma aims to extend Ethereum Smart Contracts by introducing secret contracts. Enigma launched its native cryptocurrency, the ENGtoken. The token aims to function on the Ethereum network using smart contracts and to be used as a medium for paying the gas fees while fueling the ecosystem.
Global Messaging Token Audit Global Messaging Token is an ERC20 utility token built on Ethereum. When applications build on the Mercury Protocol, they can charge GMT for premium services or award it to active users for positive participation.
Ripio Token Audit RCN is the native token of the Ripio credit network. Users can use RCN to facilitate transactions with other users of the network. Also, users need RCN tokens to access the Ripio credit network. The network also uses RCN tokens to incentivize platform users who participate in the network.
Everus Token Audit Built on the Ethereum network, EVR is an ERC-20 token available across 3 independent exchanges. Additional to the Everus Wallet, EVR is compatible with other hardware, software and mobile wallets which can store Ethereum-based tokens, making Everus accessible to everyone.
Fiinu Token Audit
BitClave Token Audit
UnikoinGold Token Audit UnikoinGold is an Ethereum based token used on the platform as a native payment and rewards currency. Prior to launching the UnikoinGold (UKG) and UnikoinSilver tokens, the Unikrn platform already had a token, Unikoin, that was used to buy products through the Unikrn jackpot market.
Simple Token Sale Audit The Simple Sale Token is a smart contract for the Ethereum blockchain that allows for the purchase of tokens using Ether. The contract is implemented with the ERC20 token standard, and it has several features such as the ability to update the conversion rate between Ether and tokens.
Qiibee Token Audit qiibee is the leading blockchain-based Loyalty Rewards Marketplace that unlocks the purchasing power of the billion dollar rewards economy by making all rewards exchangeable in one decentralized loyalty ecosystem. Brands can easily integrate with our blockchain-based rewards marketplace to add more rewards to their loyalty program or sell their rewards to other brands. Our Loyalty API enables fast and painless integration into any app or platform, the Whitelabel App lets you start without any tech integration at all, and we can even integrate your own API. By integrating with qiibee, you join the qiibee ecosystem and profit from the network of partners. Make your points exchangable for other loyalty points, miles, crypto, NFTs and more to actively increase engagement and brand loyalty. All of that with less tech and management overhead than traditional systems. Join now and enjoy the new, global standard of loyalty.
WAX Token Audit The Worldwide Asset eXchange™ (WAX) is a purpose-built blockchain and protocol token designed to make e-commerce transactions faster, easier, and safer for everyone. WAX makes building and deploying high-performance, secure dApps easy. Here you’ll find Quickstarts, sample code, API reference guides, and all of the developer tools you need to set up a local WAX environment and write your smart contracts.
Tether Token Audit Tether tokens (USD) pioneered the stablecoin model and are the most widely traded. Tether tokens offer the stability and simplicity of fiat currencies coupled with the innovative nature of blockchain technology, representing a perfect combination of both worlds.
Coinfix Token Audit
Bax Token Audit BAX is the native token of the BABB Platform, used to pay for all fees and licensing, and as a medium for on/off boarding, exchange and fundraising. Babb is building the first World Bank for the microeconomy
Polymath Audit The Polymath Core smart contracts provide a system for launching regulatory-compliant securities tokens on a decentralized blockchain. This particular repository is the implementation of a system that allows for the creation of ST-20-compatible tokens. This system has a modular design that promotes a variety of pluggable components for various types of issuances, legal requirements, and offering processes. An ST-20 token is an Ethereum-based token implemented on top of the ERC-20 protocol that adds the ability for tokens to control transfers based on specific rules. ST-20 tokens rely on Transfer Managers to determine the ruleset the token should apply in order to allow or deny a transfer, be it between the issuer and investors, in a peer to peer exchange, or a transaction with an exchange.
ERC20 Element Token Audit
US Dollar Audit
Dharma Audit
OpenBazaar’s Escrow Audit OpenBazaar is a marketplace platform compromised of the following components:
- The Kademlia-style Peer-to-Peer (P2P) Network : The network architecture governing peer-to-peer connections
- The Trade Protocol : The fundamental rules governing the type trade between peers
- The Application : How a users access the network and executes the trades protocol
Solidity Compiler Audit
RNDR Token Transfer Audit RNDR is a blockchain peer-to-peer GPU compute network that connects artists in need of additional computation power for rendering their scenes, to providers that receive RNDR tokens for their GPU power 1. It allows complex GPU-based render jobs to be distributed and processed on a peer-to-peer (P2P) network, making the transactional process of rendering and streaming 3D environments, models, and objects simpler for end users. The blockchain functions as a public database for the RNDR network, providing an improved means of tracking digital assets and objects - in which content is time-stamped and stored with a unique ID. With RNDR, users can create ultra-high resolution media, crowd source projects and manage complex 3D digital rights, providing a vibrant marketplace to produce and share digital works, assets, and applications that anyone can access and leverage.
ENS Permanent Registrar The Permanent Registrar is the code that will govern allocation and renewal of names in the .eth TLD.
The registrar itself is called BaseRegistrar. This contract implements several key functions:
- The owner of the registrar may add and remove 'controllers'.
- Controllers may register new domains and extend the expiry of (renew) existing domains. They can not change the ownership or reduce the expiration time of existing domains.
- Name owners may transfer ownership to another address.
- Name owners may reclaim ownership in the ENS registry if they have lost it.
- Owners of names in the legacy registrar may transfer them to the new registrar, during the 1 year transition period. When they do so, their deposit is returned to them in its entirety.
In addition, the registrar is an ERC721 compliant nonfungable token contract, meaning that .eth registrations can be transferred in the same fashion as other NFTs.
Centre Token Minting Contracts Audit
Marmo Contracts Audit
Solo Margin Protocol Audit
Pegasys Permissioning Pantheon, an enterprise Ethereum client, can be used to create permissioned networks. Such a network has rules dictating what nodes are allowed to connect and what transactions are allowed to be submitted. The Permissioning smart contracts are an on-chain mechanism for managing these rules and synchronizing them among clients.
Compound Audit Compound Finance is a protocol, currently deployed on the Ethereum network, for automatic, permissionless, and trust-minimized loans of Ether and various ERC20 tokens. It is one of the most widely used decentralized finance systems in the ecosystem and helps demonstrate the power of the technology.
Slock.it Incubed3 The high level architecture of the Incubed network consists of the following three layers. Each layer is described in more detail in this section.
The Smart Contract Layer - in3-Registries
The Node Layer - in3-Nodes
The Client Layer - in3-Clients
0x v3 Exchange The 0x Exchange is a decentralized exchange where various on-chain assets can be traded. It uses an approach the 0x team refers to as “off-chain order relay with on-chain settlement”. This means that, in the typical case, traders use signatures to indicate their willingness to perform a certain trade, and anyone can deliver those trades to the on-chain exchange contract, where the trade will be executed.
Atomic Loans Atomic Loans provides a mechanism for cross-chain collateralized loans. Specifically, the system allows people to borrow Ethereum-based USD stablecoins while locking Bitcoin as collateral. In case of default, an auction is used to liquidate the collateral and make the lender whole. As a fallback for failed auctions, the lender can eventually seize a portion of the collateral.
PROPS Rewards Engine Contracts Audit
PROPS Token Contracts Audit PROPS is a new cryptocurrency that grants access to features, content and status across media apps that share a currency and identity layer, and whose users benefit from the PROPS rewards pool.
Recoverable Wallet Audit This is an Ethereum wallet contract that allows you to set recovery addresses, each with a separate recovery delay. If a recovery address initiates a recovery, then they have to wait for the delay before they can takeover the account.
InstaDApp Audit InstaDApp is an autonomous banking portal that runs on top of emerging blockchain-based financial protocols such as MakerDAO, Uniswap, or Compound. Its mission is to simplify everyday banking needs, such as taking loans, lending money, swapping tokens, and taking leveraged positions. InstaDApp provides an interface on top of other DeFi protocols. Its target userbase is users who lack advanced technical or financial experience. It helps users manage CDPs, including providing the ability to wipe or add collateral to 3rd-party CDPs, keep track of CDP activity via email or Telegram, and save gas by bundling transactions. For example, a user with a CDP can withdraw Dai, buy ETH, and lock that ETH, all with a single transaction.
0x v3 Staking The staking contracts are a mechanism for distributed protocol fees collected by the 0x Exchange. Fees are distributed to pools of ZRX stakeholders according to a formula that takes into account:
1. how much ZRX is being staked by the pool and
2. the amount of protocol fees generated by liquidity providers (“makers”) in that pool.
Compound Finance – Timelock Audit Compound Finance is a protocol, currently deployed on the Ethereum network, for automatic, permissionless loans of Ether and various ERC20 tokens. It is one of the most widely used decentralized finance systems in the ecosystem.
Fairmint Continuous Securities Offering
AragonOne — Aragon Network Presale Aragon is a decentralized application, based on the Ethereum blockchain, for establishing companies with decentralized governance. OverviewStructured DataIssuesContributorsActivity. Funding. Initial coin offering (ICO)
Orchid Network Protocol Orchid network is comprised of two main on-chain components, OrchidDirectory and OrchidLottery. They both play important roles in setting up the proper incentives for the correct functioning of the bandwidth market of the VPN product. OrchidDirectory keeps track of staked OXT tokens (Orchid’s native token). The staked amounts are held in a binary tree that allows for easy weighted random selection by clients. Clients then purchase bandwidth from the selected stakee. OrchidLottery is an implementation of probabilistic micropayments. These are used to stream payments to bandwidth providers. These two components are completely independent of each other and meant to be used for the VPN client in different stages of the product usage.
AragonBlack Fundraising AragonBlack Fundraising is an Aragon Application that implements a fundraising system capable of accepting multiple ERC20 compliant tokens or ETH as collateral. Individuals can participate in a fundraising campaign by contributing to a presale phase or by trading collateral for bonding token. Owning bonding token (Shareholder Token) gives individuals voting power in the DAO Shareholder Voting Application but DAO Shareholder can only vote on Board member proposals, they cannot create votings themselves. The bonding token market is governed by a BancorFormula based bonding curve market maker. Buy and sell orders have fees attached that are transferred to a beneficiary in the system. Bonding tokens can be sold at any time. Raised collateral is transferred to the fundraising Reserve where it can later be withdrawn by the Board/Project Team. Withdrawal by Board members/the Project Team is controlled by a Tap contract that limits the number of tokens that can be withdrawn for each whitelisted collateral per time unit. The tap is a control mechanism and incentive for the project team to continuously delivery project milestones in return for funding. The monthly tap amount the Project Team can withdraw is controlled by the Shareholders via the monthly tap increase rate.
Dandelion Organizations Dandelion orgs are a DAO template that function similarly to MolochDAO, and are comprised of a suite of modular Aragon apps that can be used in any DAO.
Orchid BitwaveMultiSend Orchid is a platform that enables an onion routing network incentivized by OXT and a multi-hop VPN client.
Skale Token The SKALE Network is a high-throughput, low-latency, configurable byzantine fault tolerant, elasticblockchain network built interoperably with Ethereum. The initial and primary use case for this network will be in form of elastic sidechains for the Ethereum Blockchain. In this context it can be described as an ‘Elastic Sidechain Network’.
Vega Vegatoken Vega is a protocol for creating and trading derivatives on a fully decentralised network. Currently, Vega is in alpha mainnet, which is run by a set of validators. There's also a Vega testnet called Fairground, where it's possible to try trading cash-settled futures on a test network.
OmiseGo MoreVP OmiseGO is a decentralized network that wants to work with banks to promote financial inclusion. Their aim is for anyone to be able to pay for a good or service with their choice of fiat or digital currency.
The LAO Moloch v2 is designed to extend MolochDAO's operations from purely single-token public goods grants-making to acquiring and spending (or investing in) an unlimited portfolio of assets. In order to limit legal liability on members of a for-profit deployment of Moloch v2, the members may opt to form a LAO. LAOs are DAOs wrapped in a legally compliant entity, such as an LLC or C-Corp. The LAO can enter legal contracts, custody offchain assets (e.g. SAFTs), and distribute dividends. Investors in a LAO must be accredited, but service providers compensated in LAO shares can earn their shares of the LAO portfolio.
ArroToken Audit ARRO is a utility token created by Arro Universal for advertising on the Arro Social network and for the sharing of ad profits. The ARRO token will also build value with the API within the Arro Social network and other Dapps. The token is networked to stores utilizing the XPOS by PundiX. ARRO is written with the latest ERC20 compliance. Arro Social seeks to right the wrongs of current social media networks by creating a more equitable use of social media data. Arro uses the blockchain to track ad revenue generation, content ownership and user activity. Profit from advertising is then shared based on volume of user activity via the ARRO token. Further, rights to data and content ownership are retained by the content creator. Utility of the ARRO Crypto token provides a secure, consistent, and reliable way to share the wealth, fairly. Users of Arro Social get a chance to earn crypto by doing the things they love without risking their own money. This, in turn, will expand cryptocurrency adoption by the general public. For more info see: https://www.arro.io/ Arro systems include: * Arro Social network to share content and earn ARRO * API to share your ARRO tokens in the future * A network of XPOS merchants to spend your ARRO
Eco Contracts Audit Eco is building a transactional cryptocurrency and an open payment network, both designed to maximize user participation, transparency and consumer protection. The first version of this system is built on Ethereum. The Eco cryptocurrency is intended to demonstrate lower volatility over time, not as a pegged stablecoin but as a floating currency with active governance by expert users. These elected experts monitor the state of the Eco economy, and periodically vote on adjustments to key economic variables (including supply changes, new supply distribution, internal interest rates, transaction fees, etc.). Eco’s system is extremely modular. Every component and contract can be upgraded or even replaced through community governance, in which every Eco token holder is able to vote.
Aave Protocol Audit Aave is an Ethereum-based protocol that offers automated crypto loans. Users can deposit cryptocurrency as collateral and borrow other cryptocurrencies, up to a certain percentage of the collateral value.
PoolTogether Audit PoolTogether is a prize savings protocol, enabling you to win by saving.
1. Deposit USDC for a chance to win
2. Participate in daily prize draws
3. Withdraw your deposit any time - even if you don't win!
Every dollar you deposit gives you a chance to win prizes. The more you save, the higher your odds!
PoolTogether is one of the first and most widely used DeFi (Decentralized Finance) applications
Thesis - tBTC and Keep Thesis asked us to conduct a security assessment of tBTC: a trust-minimized, redeemable, Bitcoin-backed ERC20 token. tBTC utilizes and builds on functionality provided by Summa and the Keep Network.
Horizon Games Horizon Games is building a blockchain infrastructure for onboarding game developers and provides them the tools to create their own games on top of the Ethereum ecosystem.
Compound Finance – MCD & DSR Integration Compound Finance is a protocol, currently deployed on the Ethereum network, for automatic, permissionless loans of Ether and various ERC20 tokens. It is one of the most widely used decentralized finance systems in the ecosystem.
Opyn Contracts Audit Opyn is a generalized noncustodial options protocol for Decentralized Finance, or DeFi.
Compound Open Oracle Audit Compound’s Open Oracle System is a protocol aiming to provide an on-chain price oracle based on trusted reporting sources. The oracle allows reporters to post prices of assets and calculates the median price out of all reported samples, then providing the median price as the official reference price for the asset.
Compound Alpha Governance System Audit Compound Finance is a protocol deployed on the Ethereum network for automatic, permissionless, loans of Ether and various ERC20 tokens. It is one of the most widely used decentralized finance systems in the ecosystem.
Augur Core v2 Audit: Components Augur is a trustless, decentralized oracle and platform for prediction markets. The outcomes of Augur’s prediction markets are chosen by users that hold Augur’s native Reputation token, who stake their tokens on the actual observed outcome and, in return, receive settlement fees from the markets. Augur’s incentive structure is designed to ensure that honest, accurate reporting of outcomes is always the most profitable option for Reputation token holders. Token holders can post progressively-larger Reputation bonds to dispute proposed market outcomes. If the size of these bonds reaches a certain threshold, Reputation splits into multiple versions, one for each possible outcome of the disputed market; token holders must then exchange their Reputation tokens for one of these versions. Versions of Reputation which do not correspond to the real-world outcome will become worthless, as no one will participate in prediction markets unless they are confident that the markets will resolve correctly. Therefore, token holders will select the only version of Reputation which they know will continue to have value: the version that corresponds to reality.
Augur Core v2 Audit Augur is a trustless, decentralized oracle and platform for prediction markets. The outcomes of Augur’s prediction markets are chosen by users that hold Augur’s native Reputation token, who stake their tokens on the actual observed outcome and, in return, receive settlement fees from the markets. Augur’s incentive structure is designed to ensure that honest, accurate reporting of outcomes is always the most profitable option for Reputation token holders. Token holders can post progressively-larger Reputation bonds to dispute proposed market outcomes. If the size of these bonds reaches a certain threshold, Reputation splits into multiple versions, one for each possible outcome of the disputed market; token holders must then exchange their Reputation tokens for one of these versions. Versions of Reputation which do not correspond to the real-world outcome will become worthless, as no one will participate in prediction markets unless they are confident that the markets will resolve correctly. Therefore, token holders will select the only version of Reputation which they know will continue to have value: the version that corresponds to reality.
iExec PoCo The iExec platform uses blockchain technology to create a marketplace where people can rent computing power to run Applications provided by App developers and/or use Datasets provided Dataset providers. The iExec platform requires two entities in order to work, and PoCo acts as a link between those two entities:
A marketplace where agents propose their resources and where deals are made using the RLC token. A distributed computing infrastructure based on the middleware XtremWeb-HEP.
Compound Gas Optimizations Audit Compound III is an EVM compatible protocol that enables supplying of crypto assets as collateral in order to borrow the base asset. Accounts can also earn interest by supplying the base asset to the protocol.
rICO The first ever Reversible ICO smart contract. Reversible ICO is a way to collect funding over time. While conventional ICOs collect ETH and return a token. Collecting a lot of ETH within a short amount of time can lead to scams or other issues with the project team. The rICO tries to solve that by keeping investors in control of their funds over a defined period of time, while buying tokens gradually.
Skyweaver Skyweaver trading card smart contracts built on Ethereum. Skyweaver cards follow the ERC-1155 token standard.
1 Asset Contracts : Implementation of ERC-1155 that keeps track of all the users' Skyweaver asset balance and contains all the token functions. Assets can include cards, cosmetics, etc.
2 Asset Supply Manager : This contract controls the tokens minting permissions and supply parameters. The supply manager keeps track of which factory contract can which which token id and what if the maximum supply of a given token id, if any. Factories can be added or removed and they can be granted permissions to mint some token ids.
3. Factories : Factories are contracts that will submit minting request to the Asset Supply Manager. Factories contain the minting logic for different token ids.
- Allows players to purchase any silver card for a fixed price.
- Allows owner to mint any tokens within a given range. This factory will be used to mint communiy related assets, special even assets that are meant to be given away.
dYdX Perpetual Audit The dYdX Perpetual is a non-custodial, decentralized margin product that offers synthetic exposure to a variety of assets.
PoolTogether – Pods Audit PoolTogether is a prize savings protocol, enabling you to win by saving.
1. Deposit USDC for a chance to win
2. Participate in daily prize draws
3. Withdraw your deposit any time - even if you don't win!
Every dollar you deposit gives you a chance to win prizes. The more you save, the higher your odds!
PoolTogether is one of the first and most widely used DeFi (Decentralized Finance) applications
The Pods feature extends the system to introduce an optional intermediate contract between users and a particular pool. This intermediate contract aggregates user funds and deposits them into the PoolTogether system on behalf of the users. In exchange, users receive Pod shares in the form of a new ERC777 token. If the Pod contract wins a lottery, it updates the internal exchange rate between the Pod tokens and the Pool tokens. This effectively distributes the winnings to all shareholders in the pod.
Compound: Tether Integration Audit Compound III is an EVM compatible protocol that enables supplying of crypto assets as collateral in order to borrow the base asset. Accounts can also earn interest by supplying the base asset to the protocol.
UMA Audit – Phase 1 UMA is an optimistic oracle and dispute arbitration system that securely allows for arbitrary types of data to be brought on-chain. UMA’s oracle system provides data for projects including a cross-chain bridge, insurance protocols, custom derivatives and prediction markets. UMA's oracle is used to create many other types of products and protocols. For information about Outcome, a DAO tooling platform built on UMA that supports KPI Options, Success Tokens and optimistic governance. Users of the UMA system can enter into financial contracts that distribute funds according to the future price of an asset. Whenever the contract requires the asset price at a given timestamp (for instance, to ensure both parties are still correctly collateralized or to close a disputed contract at expiration), it will send a price request to the UMA oracle. All financial contracts pay a fee to use the oracle. The UMA oracle layers economic incentives over decentralized data aggregation in order to achieve consensus on the price. Price requests are batched in sequential rounds. In each round, the price of all outstanding requests are voted on using a commit-reveal scheme. In order to participate, voters must obtain UMA voting tokens (an ERC20), and their vote is weighted by their balance. If a minimum threshold of voters (by token count) is reached and more than half of them vote for the same value, this value is the resolution of the price request. If neither condition is met, the price remains unresolved until the next round, where it is voted on again. All successful voters are rewarded, per price request, with freshly minted tokens in proportion to their stake. Non-voters or incorrect voters are implicitly punished through inflation of the token supply.
Lien Protocol The Lien Protocol is the smart contract that enables the bifurcation, or the tranching, of ETH into two components; the variable component and the stable component. The variable component is the Liquid Bond Token (LBT) and the stable component is the Stable Bond Token (SBT). The LBT is designed to absorb most of the volatility, or the risk of the fluctuation in the ETH:USD price. This characteristic of the LBT makes it a supercharged financial instrument that performs essentially like a 2x leveraged call option on ETH. Because LBT strips away most of the price volatility, the SBT is stabilized against the US dollar. This characteristic of the SBT makes it a perfect collateral for the stable coin, iDOL.
MCDEX Mai Protocol V2 The mcdex.io Mai Protocol V2 aims to create decentralized Perpetual contracts on the Ethereum blockchain. Users can either trade with the on-chain automated market maker (AMM) or the off-chain order book (Exchange). The system accepts ETH or any ERC20 compliant token (with at max. 18 decimals) as collateral.
Balancer Finance A Balancer Pool is an automated market maker with certain key properties that cause it to function as a selfbalancing weighted portfolio and price sensor. Balancer turns the concept of an index fund on its head: instead of paying fees to portfolio managers to rebalance your portfolio, you collect fees from traders, who rebalance your portfolio by following arbitrage opportunities. Balancer is based on a particular N-dimensional surface which denes a cost function for the exchange of any pair of tokens held in a Balancer Pool.
UMA Audit – Phase 2 UMA is an optimistic oracle and dispute arbitration system that securely allows for arbitrary types of data to be brought on-chain. UMA’s oracle system provides data for projects including a cross-chain bridge, insurance protocols, custom derivatives and prediction markets. UMA's oracle is used to create many other types of products and protocols. For information about Outcome, a DAO tooling platform built on UMA that supports KPI Options, Success Tokens and optimistic governance. Users of the UMA system can deploy new financial contracts that issue synthetic ERC20 tokens that derive value from an external asset. In the audited template, there are whitelists for the supported underlying asset pairs, expiry dates and acceptable ERC20 collateral tokens. Any user can choose a combination of these values to deploy a new financial contract. Subsequently, anyone can take an over-collateralized loan of freshly minted synthetic tokens that will be redeemable for the value of the specified asset at the expiry date, paid in the collateral currency. At expiry, the loan can be repaid with synthetic tokens or by withholding some of the collateral. The synthetic tokens themselves can be freely traded. One novel, and fundamental, feature of this system is the ability to encourage borrowers to maintain sufficient collateralization without on-chain access to a live price feed. This is achieved by limiting the amount of collateral that can be immediately withdrawn from a position and rewarding liquidators who find and challenge under-collateralized loans. If the liquidation itself is disputed, the price will be retrieved from the UMA oracle to resolve the dispute.
Bancor V2 AMM Security Audit Bancor V2 seeks to eliminate the risk of impermanent loss by allowing users to provide liquidity with up to 100% exposure to a single ERC20 token. This is achieved by dynamically adjusting the relative weights of the reserves based on an external Oracle. With every “rebalancing”, the weights are adjusted such that the pool represents the external price ratio between the token in the primary reserve (which contains an arbitrary ERC20 token, referred to as XYZ in technical documentation) and the token in the secondary reserve (usually BNT).
Shell Protocol Shell Protocol is a conjunction of a liquidity pool and AMM for stablecoins that is designed to have no slippage beyond the liquidity fee and to pass arbitrage profits on to the liquidity providers (LPs, from now on). To achieve this goal, Shell Protocol implements a bonding surface in its core logic made up of several smaller, locally-defined bonding surfaces.
Amp Amp is a universal collateral token designed to facilitate fast and efficient transfers for any real-world application. ‌When using Amp as collateral, transfers of value are guaranteed and can settle instantly. While the underlying asset reaches final settlement, a process that can take anywhere from seconds to days, Amp is held in escrow by a collateral manager. Once the transaction successfully settles, the Amp collateral is released and made available to collateralize another transfer. Amp exists to serve as universal collateral for anyone and any project.
Codefi ERC1400 Assessment Blockchain technology and more specifically the emergence of ""programmable"" tokens have opened a world of new possibilities for financial assets: the creation of digital assets. Digital assets are financial assets, which have been ""tokenized"". This means each asset is represented by a token on the blockchain.
Those tokens can be represented by multiple standards:
- ERC20 is the most basic and most adopted token standard. It can be seen as the ""axiom of token standards"" and is compatible with the majority of existing tools and platforms.
- ERC1400 is a more evolved standard, also ERC20-compliant, precisely designed for the use case of tokenized financial assets, allowing to perform highly controllable token transfers.
Codefi Assets is an advanced institutional technology platform for issuance and management of tokenized financial assets, powered by the Ethereum blockchain.
MCDEX Mai Protocol Audit Monte Carlo Decentralized Exchange is a decentralized derivatives exchange. Mai Protocol V2 is a system that allows users to trade trust-minimized Perpetual Futures contracts on the Ethereum blockchain. Users can either trade with each other or trade against the Automated Market Maker smart contract. In this audit, we reviewed the smart contracts within this system.
mStable 1.1 mStable is a protocol for creating “meta assets” (mAssets) that are backed by baskets of tokenized assets of the same peg, such as stablecoins or commodities (referred to as “bAssets”). mAssets are always backed 1:1. bAssets supplied by users are automatically deposited into lending platforms (currently Aave and Compound). mAsset holders who stake in mStable’s SAVE contract earn 100% of the yield from lending platforms plus fees generated by users swapping between bAssets in the basket.
Compound Open Price Feed – Uniswap Integration Audit The Open Oracle is a standard and SDK allowing reporters to sign key-value pairs (e.g. a price feed) that interested users can post to the blockchain. The system has a built-in view system that allows clients to easily share data and build aggregates (e.g. the median price from several sources).
Aave Governance Dao Aave Governance V2 is an exciting new evolution of on-chain governance, allowing unique features, rapid protocol upgrades via short time lock executors, and governance upgrades via long time lock executors. This ensures the protocol can rapidly adjust to changing market conditions, as well as upgrade core parts of the protocol as time goes on.
Metaswap MetaSwap is a protocol that leverages metatransactions to enable instant, 'economically-trustless', 'gassless' swaps between multiple assets, EVM chains, and Lightning invoices.
ACO Protocol Audit ACO is a decentralized options protocol created by Auctus. Users can mint call and put options for different markets at different strike prices, and sell tokens which represent those options to other users. Options can be minted by sending a pre-determined collateral asset, such as ETH or USDC, to the ACOToken contract. Option minters can then offer their options (which themselves are ERC20 tokens) for sale to others. If options are sold, they allow the buyer the choice to exercise the option any time before the designated expiration date of the option token. Upon exercise, the exercising account burns their option tokens and purchases the collateral asset locked by the option minter at the designated strike price. The proceeds of this sale are transferred to the original option minter. Since the options are ERC20 tokens and are completely fungible, the exerciser may not receive collateral from the user that they purchased options from. Exercisers have the option to receive collateral from either a queue of option minters, or from a list of chosen accounts. If options are not exercised before the expiration date, the option token becomes worthless, and can no longer be exercised. Option minters can then redeem their accounts, receiving back their locked collateral, and keeping any profits from the sale of their option tokens. All available option markets correspond to their own ERC20 token, with an unchangeable strike price and expiration date.
Balancer Contracts Audit A Balancer Pool is an automated market maker with certain key properties that cause it to function as a selfbalancing weighted portfolio and price sensor. Balancer turns the concept of an index fund on its head: instead of paying fees to portfolio managers to rebalance your portfolio, you collect fees from traders, who rebalance your portfolio by following arbitrage opportunities. Balancer is based on a particular N-dimensional surface which denes a cost function for the exchange of any pair of tokens held in a Balancer Pool.
Primitive Audit Primitive is an options market platform that allows users to create new option types, to then mint, exercise, or close them during their entire life cycle. Because these options are fungible ERC20-compliant tokens, users can trade them in 3rd party exchanges to receive a premium.
Audius Contracts Audit Audius is a decentralized community of artists, developers, and listeners whose mission is to give everyone the freedom to share, monetize, and listen to any audio. The system comprises service providers who maintain the availability of the content, index the content for discovery, handle authentication, monitor activity, and cache.
Aave Protocol V2 Aave is a decentralised non-custodial liquidity protocol where users can participate as depositors or borrowers. Depositors provide liquidity to the market to earn a passive income, while borrowers are able to borrow in an over-collateralised (perpetually) or under-collateralised (one-block liquidity) fashion.
Aave Safety Module The primary mechanism for securing the Aave Protocol is the incentivization of AAVE holders to lock tokens into a Smart Contract-based component called the Safety Module (SM). The locked AAVE will be used as a mitigation tool in case of a Shortfall Event within the money markets that belong to the Aave ecosystem. A Shortfall Event occurs when there is a deficit. The interpretation for the occurrence of a Shortfall Event is subject to the Protocol Governance vote, detailed in Governance. In the instance of a Shortfall Event, part of the locked AAVE are auctioned on the market to be sold against the assets needed to mitigate the occurred deficit. The SM includes a built-in backstop mechanism to prevent excess flow of AAVE into the open market that would further reduce the value of AAVE itself. Participants’ decision to lock AAVE into the SM assumes the acceptance of a potential Shortfall Event as they secure the protocol in return for receiving rewards, in the form of Safety Incentives (SI). To contribute to the safety of the protocol and receive incentives, AAVE holders will deposit their tokens into the SM. In return, they will receive a tokenized position that can be freely moved within the underlying network. The holder of the tokenized position can redeem their share from the SM at any time, triggering a cooldown period of one week (which can be further extended by the governance). SI rewards are subject to a cooldown period where tokens are unclaimable. The cooldown period is set to seven days. However, fees generated by the protocol are continuously allocated to the users participating in the SM and can be withdrawn. Fees generated from the protocol are redistributed to the SI participants. The reward plan for the SI is designed to incentivize participants contributing to the safety of the protocol in its early stages. The SI emission will be controlled by the governance and adjusted to the protocol's needs. All fees distributions mechanisms are only potential until they go through AIP process and governance vote. In case the SM is not able to cover all of the deficit incurred, the Protocol Governance can trigger an ad-hoc Recovery Issuance event. In such a scenario, new AAVE is issued and sold in an open auction for market price prioritizing the Backstop Module. The issuance of AAVE in case of a Shortfall Event is mitigated by the existence of the SM. Prior to any issuance, the deficit of the protocol is first covered by the SM reserves.
Set Protocol Audit Set Protocol provides a mechanism for a single ERC20 token to represent a combination of other tokens on Ethereum. The protocol is designed to be modular and extensible. To that end, each SetToken contract only contains core functions to change the distribution of external (component) ERC20 tokens that the set represents, and to mint and burn the aggregating Set tokens. Users must interact with module contracts that attach to Sets to define the logic of token issuance, redemption and Set modifications. Every set has a module that allows users to deposit the component tokens in exchange for Set tokens. Subsequently, Set token holders can redeem them in exchange for the underlying ERC20s that the tokens represent. In this audit, we reviewed this module as well as another module that allows a Set manager to collect a percentage of the Set value every block. In the future, new modules will be introduced to support trading and integration with exchanges.
Skale Network The SKALE Network is a high-throughput, low-latency, configurable byzantine fault tolerant, elastic blockchain network built interoperably with Ethereum. The initial and primary use case for this network will be in form of elastic sidechains for the Ethereum Blockchain. In this context it can be described as an ‘Elastic Sidechain Network’.
Endaoment Audit The Endaoment project is a Donor-Advised Funds platform, where everyone is free to transfer their ERC20 tokens to a Fund contract to fund approved organizations with the use of grants. More grants can be created for the same fund and when a specific grant is finalized an amount of donated tokens is transferred to the recipient organization. The funds received by an organization from the grant can be then cashed out. Anyone can propose claims containing basic information about an organization but an administrative governance choses which claims to approve, which organizations to allow and which grants can be finalized. The entire system is governed by owners of the EndaomentAdmin contract which stores and provides specific role accesses to users interacting with the system. They also manage two factories to deploy Org contracts, corresponding to allowed organizations, and Fund contracts.
MCDEX Mai Fund Protocol Audit Monte Carlo Decentralized Exchange is a decentralized derivatives exchange. The Mai Fund Protocol is a trading tool built on top of the Mai Protocol. It allows users to purchase shares in “funds”, which then trades perpetual futures on their behalf. Funds can be managed by a fund manager which manually conducts trades, or by a predefined trading strategy.
PoolTogether v3 Audit PoolTogether is a prize savings protocol, enabling you to win by saving.
1. Deposit USDC for a chance to win
2. Participate in daily prize draws
3. Withdraw your deposit any time - even if you don't win!
Every dollar you deposit gives you a chance to win prizes. The more you save, the higher your odds!
PoolTogether is one of the first and most widely used DeFi (Decentralized Finance) applications
PoolTogether - LootBox and MultipleWinners Strategy PoolTogether is a prize savings protocol, enabling you to win by saving.
1. Deposit USDC for a chance to win
2. Participate in daily prize draws
3. Withdraw your deposit any time - even if you don't win!
Every dollar you deposit gives you a chance to win prizes. The more you save, the higher your odds!
PoolTogether is one of the first and most widely used DeFi (Decentralized Finance) applications
bitbank Bitbank is a new cryptocurrency exchange service offering their clients highly accurate and reliable market insights for the trading of Bitcoin and Litecoin. Bitbank achieves these market insights through the analyzation of market news and research, as well as from their sophisticated prediction algorithms and advanced artificial intelligence software. Also, Bitbank is so much more than an exchange and market insights platform. Bitbank features a ‘wallet service’ for storing Bitcoin and Litecoin, a ‘Bitbank Register’ service for local payments at various merchants, and a ‘Bitbank Pay’ service for online businesses. With all these services, Bitbank’s goal and motto are ‘Bitcoin for Everyone”.
Paxos Paxos is the first regulated blockchain infrastructure platform. Our products are the foundation for a new, open financial system that can operate faster and more efficiently. Today, trillions of dollars are locked in inefficient, outdated financial plumbing that is inaccessible to millions of people. Paxos is building a new system that allows assets to move instantaneously, anywhere in the world, at any time. Paxos uses technology to tokenize, custody, trade and settle assets for enterprise clients. It enables fintechs and financial institutions to offer crypto capabilities to their users through its Paxos Crypto Brokerage and Stablecoin as a Service products. It also offers settlement solutions for securities and commodities. Paxos clients include global enterprises PayPal, Credit Suisse, Societe Generale, StoneX and Revolut. Paxos is a top-funded blockchain company with more than $500 million in total funding from leading investors like OakHC/FT, Declaration Partners, Mithril Capital and PayPal Ventures. With offices in New York, London and Singapore, Paxos takes a global approach to modernizing the financial system.
Opyn Gamma Protocol Audit Opyn is a capital efficient DeFi options protocol that allows users to buy, sell, and create options on ERC20s. DeFi users and products rely on Opyn's smart contracts and interface to hedge themselves against DeFi risks or take positions on different cryptocurrencies.
GEB Protocol Audit The GEB protocol is a stablecoin project based on the core design principles of the Maker’s Multi-Collateral Dai (MCD) system.
1inch Exchange Audit The 1inch Exchange is a DEX aggregator that allows users to perform complex trades using multiple decentralized exchanges.
1inch Liquidity Protocol The 1inch Network unites decentralized protocols whose synergy enables the most lucrative, fastest and protected operations in the DeFi space.
Growth Defi V1 Growth DeFi provides an advanced suite of products to blockchain protocols and investors, helping to increase their capital efficiency.
0x Exchange v4 The ZeroEx (Exchange Proxy) contract implements a delegate-call proxy pattern to create a system of composable smart contracts. This architecture enables 0x Protocol to innovate with minimal friction alongside the growing DeFi ecosystem.
Saddle Contracts Audit Saddle have created a Solidity implementation of Curve Finance’s StableSwap – which Curve wrote in Vyper. Designed to help combat the price instability that stablecoins face in DeFi, the whitepaper states that StableSwap is “a fully-autonomous market-maker for stablecoins with very minimal price slippage, as well as an efficient “fiat savings account” for liquidity providers on the other side”.
Notional Audit Notional is a protocol enabling fixed-term, fixed-rate lending and borrowing on the Ethereum blockchain through a novel financial primitive named fCash, which provides a mechanism for users to commit to transfers of value at a specific point in the future. fCash tokens can represent either a claim on a positive or negative cash flow, and are always generated in pairs of negative and positive tokens which always net to zero across the protocol. Positive fCash balances represent an amount of a specific currency type at a certain maturity, while negative fCash balances represent an obligation for the holder to provide an amount of a specific currency type at a certain maturity.
Fei Protocol Fei Protocol is the first protocol creating a stablecoin using a new stability mechanism called direct incentives. This stablecoin, named FEI, is not fully collateralized, but instead uses a system of incentives to encourage trading activity that brings the token back to its USD peg. This is achieved by attaching incentives to trades through an ETH/FEI Uniswap Pair, that mint or burn FEI tokens in certain situations. The protocol uses a bonding curve to price FEI, implements a Protocol Controlled Value to enable the incentive design, and has a governance token called TRIBE to allow user-controlled upgrades to the system
Futureswap V2 Audit Futureswap is a decentralized, non-custodial, leverage trading protocol where users can gain leveraged exposure on assets. Liquidity providers (LPs) deposit liquidity in order to earn passive income from trading fees and FST incentives. This liquidity is utilized by the Futureswap protocol and other automated market makers (AMMs) under the hood to create leveraged exposure. Realistically, Futureswap operates as a lending protocol as no leverage contracts are being created but only LPs lending funds while holding collateral.
1inch Liquidity Protocol Audit Mooniswap is a constant-product AMM created by 1Inch that uses virtual balances to reduce liquidity providers’ losses to arbitrageurs.
DAOfi DAOfi is a decentralized exchange (DEX) that seeks to work with new token creators by providing them with ""economic contracts to power new types of community alignment.""
Definer The DeFiner HODLer market is a configurable lending market with a lock-up function. It includes a Smart Contract Factory which produces a lending market on demand. With 3 clicks, anyone can launch their own lending market. The HODLer market is 100% permissionless. Just like anyone can go to UniSwap to create a token pair, anyone can come to DeFiner to be a DeFi lending market. The HODLer market is very customizable. Users can create a market by controlling aspects such as asset supported, maturity date, oracle, and more.
PoolTogether PoolTogether is a prize savings protocol, enabling you to win by saving.
1. Deposit USDC for a chance to win
2. Participate in daily prize draws
3. Withdraw your deposit any time - even if you don't win!
Every dollar you deposit gives you a chance to win prizes. The more you save, the higher your odds!
PoolTogether is one of the first and most widely used DeFi (Decentralized Finance) applications
UMA Audit – Phase 4 UMA is an optimistic oracle and dispute arbitration system that securely allows for arbitrary types of data to be brought on-chain. UMA’s oracle system provides data for projects including a cross-chain bridge, insurance protocols, custom derivatives and prediction markets. UMA's oracle is used to create many other types of products and protocols. For information about Outcome, a DAO tooling platform built on UMA that supports KPI Options, Success Tokens and optimistic governance. The system architecture is still correctly described by our previous audit reports. The main addition is the new Perpetual Multiparty template. This is very similar in purpose and function to the existing Expiring Multiparty template, except there is no expiration date. Instead, synthetic tokens can be issued, traded and redeemed indefinitely (unless the contract goes into emergency shutdown). This improves the generality and usefulness of the template but it introduces a complication. Without a final settlement procedure, the Perpetual Multiparty contracts need a different mechanism to ensure the price tracks the underlying asset. Conceptually, this is accomplished by continuous funding payments between sponsors and token holders to correct any price discrepancies. In practice, this is achieved by applying an incremental correction to the internal exchange rate between synthetic tokens and the underlying collateral for the purposes of liquidation, or settlement in the event of an emergency shutdown. The particular funding rate is based on an external price monitoring mechanism. Since the UMA Data Verification Mechanism (DVM) resolves too slowly to be used as a live price feed, the funding rate is introduced into the system through a new “optimistic” oracle. The optimistic oracle is a simple incentive scheme built on the recognition that as long as a price request is well specified and the UMA DVM is functioning correctly, the final resolution is predictable. Instead of waiting for the DVM to resolve, requesters can offer a reward for anyone to post the price immediately, along with a bond. Anyone else can dispute the price and match the bond. If no dispute occurs within a short time window, the optimistic oracle returns the proposed price. If there is a dispute, the oracle reverts to using the DVM, and both bonds are sent to the vindicated party. Although disputed prices require the full DVM mechanism to resolve, this won’t stall any updates to the Perpetual Multiparty template funding mechanism. This is because the contract does not require the external price at any particular timestamp, so it can simply ignore disputed requests until the oracle optimistically resolves with the price at a new timestamp. The reward, which is added to the system usage fees, is only paid to optimistically resolved requests.
Fei Protocol Audit Fei Protocol is the first protocol creating a stablecoin using a new stability mechanism called direct incentives. This stablecoin, named FEI, is not fully collateralized, but instead uses a system of incentives to encourage trading activity that brings the token back to its USD peg. This is achieved by attaching incentives to trades through an ETH/FEI Uniswap Pair, that mint or burn FEI tokens in certain situations. The protocol uses a bonding curve to price FEI, implements a Protocol Controlled Value to enable the incentive design, and has a governance token called TRIBE to allow user-controlled upgrades to the system
Celo Contracts Audit Celo is the carbon-negative, mobile-first, EVM-compatible blockchain ecosystem leading a thriving new digital economy for all.
Compound Governor Bravo Audit Governor Bravo is the governance module of the protocol; it allows addresses with more than 25,000 COMP to propose changes to the protocol. Addresses that held voting weight, at the start of the proposal, invoked through the getpriorvotes function, can submit their votes during a 3 day voting period. If a majority, and at least 400,000 votes are cast for the proposal, it is queued in the Timelock, and can be implemented after 2 days.
TEZOS FOUNDATION - OROPOCKET Tezos is an open-source platform for assets and applications that can evolve by upgrading itself. Stakeholders govern upgrades to the core protocol, including upgrades to the amendment process itself.
Moonwell Finance - Safety Module Moonwell’s primary mechanism for securing the protocol is the Safety Module – a smart contract that allows users to stake their assets in order to protect and mitigate against ""Shortfall Events"". A Shortfall Event occurs when there is a deficit in the markets of the Moonwell ecosystem. When this happens, the Safety Module is used to cover the losses by selling the assets needed to mitigate the deficit. Contributing to the Safety Module allows users to obtain additional incentives in return for a tokenized position which can be freely used in the protocol (for example: Governance). However, the original asset will always be at some form of risk if a Shortfall Event does occur.
BarnBridge Smart Yield Bonds Audit BarnBridge’s protocol of Smart Yield Bonds enables risk-averse ‘Senior Bond Holders’ to protect themselves against the risk of variable rate annuities, such as Compound, going down. A second group of participants referred to as ‘Juniors’ enable this by providing liquidity and taking on more risk. Purchasers of Senior Bonds are given a guaranteed return over a fixed period on their principal. Their principal is invested into a protocol with a variable rate of return – currently this is Compound. If a Senior’s principal deposit generates a larger return than their guaranteed return, the excess profit is given to the Juniors who bought the risk. Conversely, if the variable rate goes down, then the Juniors will take a loss to satisfy the Seniors’ guaranteed return. An Oracle determines a weighting of Compound’s interest in order to determine the guaranteed return a Senior should receive on a given deposit.
PoolTogether - Pods PoolTogether is a prize savings protocol, enabling you to win by saving.
1. Deposit USDC for a chance to win
2. Participate in daily prize draws
3. Withdraw your deposit any time - even if you don't win!
Every dollar you deposit gives you a chance to win prizes. The more you save, the higher your odds!
PoolTogether is one of the first and most widely used DeFi (Decentralized Finance) applications
The Pods feature extends the system to introduce an optional intermediate contract between users and a particular pool. This intermediate contract aggregates user funds and deposits them into the PoolTogether system on behalf of the users. In exchange, users receive Pod shares in the form of a new ERC777 token.
If the Pod contract wins a lottery, it updates the internal exchange rate between the Pod tokens and the Pool tokens. This effectively distributes the winnings to all shareholders in the pod.
Umbra Smart Contracts Umbra is a protocol for stealth payments on EVM blockchain networks. It enables privacy preserving transactions where the receiver's identity is only known to the sender and receiver.
DeFi Saver DeFi Saver is an advanced management dashboard for all your DeFi needs. The following documentation will go over the Solidity architecture that powers DeFi Saver and provide an in-depth explanation on how it works. With DeFi Saver you can manage and interact between decentralized finance protocols. By creating strategies you can create advanced actions that will be executed automatically when certain conditions are met. The code is open source and runs on the Ethereum blockchain.
Bridge Mutual Bridge Mutual is a permissionless, decentralized, and DAO-managed discretionary risk coverage platform that provides coverage for stablecoins, centralized exchanges, smart contracts and other services. The platform allows users to purchase coverage for their funds, provide coverage in exchange for profits and yield, vote on policy claims and their payouts, and receive compensation for assessing claims fairly. Bridge Mutual is a platform that allows any person to create “insurance” pools for any smart contract, exchange, or service at any time. Other users can then purchase a coverage policy to “insure” themselves against hacks, rugpools, or exploits that result in a permanent loss of funds. Stablecoins are also coverable, and coverage for stablecoins protect against any loss of value caused by an event that de-pegs the stablecoin from $1. Bridge Mutual will consist of thousands of pools that represent coverage for every platform, exchange, and stablecoin asset in the industry.
dForce Lending Protocol Review dForce Lending is a pool-based multisided lending protocol where interest rates are driven by market demand. Fund supplied to dForce Lending will be automatically converted to iToken as a receipt of your deposit. At the fundamental level, dForce Lending is a money market protocol that allows instant accessibility and liquidity by matching supply and borrowing of any ERC20 (Ethereum/Arbitrum/Optimism) or BEP20 (BSC) compatible assets worldwide. You are able to deposit crypto assets to earn interest or borrow supported assets against supplied collaterals. All crypto loans will run through automatically-executed smart contracts, removing the need for intermediaries and associated costs.
PERA.FINANCE Pera Finance is the first DEX Optimizer designed to boost on-chain trading volume via trader incentives.
POLKADEX Polkadex is a decentralized peer-to-peer (P2P) cryptocurrency exchange for the DeFi ecosystem. The DEX was created on Substrate and is based on an order book (list of trade orders).
Celo Contracts Audit – Phase 7 Celo is the carbon-negative, mobile-first, EVM-compatible blockchain ecosystem leading a thriving new digital economy for all.
Holdefi Audit Holdefi is a lending platform where users can hold their assets and earn interest or borrow tokens and repay them after a specific period of time. Anyone can supply assets to Holdefi’s liquidity pool and immediately begin earning interest.
Empty Set V2 Audit In this iteration of the Empty Set protocol, we shift from novel mechanism design to usability. We aim to directly solve the need for a perfectly stable, yet censorship resistant asset that can be used as the basis for decentralized finance. The new version of the protocol introduces several differences from the previous one. The new protocol creates a stablecoin called ESD which relies on different mechanisms to stabilize the ESD price around 1 USDC. The new protocol consists in 3 new tokens: ESD, which is represented by the Dollar contract, ESDS, which is represented by the Stake contract, and sESD, implemented by the StabilizerToken.
Gitcoin Token Distribution Gitcoin (GTC) is an Ethereum token that enables community governance of the Gitcoin platform. The platform is designed to fund and coordinate open source development by novel means such as quadratic funding. As of June 2021, Gitcoin has facilitated over $21 million in grants and bounties for open source developers.
Rocketpool Rocket Pool is a first of its kind ETH Proof of Stake Protocol, designed to be community owned, decentralised, trustless and compatible with staking in Ethereum. It was first conceived in late 2016 and has since had over 5 successful public betas over the life span of ETH development. Rocket Pool is designed to cater to two main user groups; those that wish to participate in tokenised staking using rETH (opens new window)using as little as 0.01 ETH and those that wish to stake ETH and run a node in the network to help generate a higher ROI than staking outside of the protocol due to commissions earned. For more information on these two groups that make up the protocol, we'd highly recommend reading article one in our explainer series (opens new window)that goes into great detail on how users can participate, be it via tokenised staking or running a node in the protocol. The core premise behind a protocol is to ensure the network is not beholden to any one party. This is a principle directly linked to Ethereum and ETH itself, and a mindset used at every stage of the process as Rocket Pool has evolved. Rocket Pool strives to embody the core ethos of Ethereum and DeFi, specifically the non-custodial, trustless nature that allows self-sovereignty to truly thrive.
Marginswap contest Marginswap offers margin trading on top of uniswap and sushiswap liquidity. Lenders provide funds in terms of bonds (hourly recurring or fixed term), borrowers can trade on uni/sushi (as well as other compatible dexes) with leverage.
Traders on marginswap will have the choice of two different paradigms in which the solvency of accounts is ensured:
- Cross margin: A select collection of tokens are held and borrowed in an account where the liquidation threshold is computed jointly across the value of all assets in that account.
- Isolated margin: Traders can choose one specific short/long token pair and the liquidation of this trade is determined solely by whether prices develop for or against the trader in this pair.
Lending happens either into the cross margin side of the protocol, or into one specific token associated with one spsecific isolated margin trading contract.
Stater-LendingData
SUSHISWAP - MISO Minimal Initial SushiSwap Offering, also known as MISO, is a set of open source smart contracts designed to simplify the process of launching new projects on the SushiSwap exchange. MISO aims to promote new capital and transactions on the exchange by increasing the attractiveness of SushiSwap as a place for token creators and communities to initiate new project tokens. In addition, MISO aims to create a launchpad for creators of technical and non-technical projects so that the community and projects can access all the options they need to safely and successfully deploy to the SushiSwap exchange. With this in mind, the development of MISO has led to the addition of some features that were not outlined in the original proposal. Similar to other exchanges in the cryptocurrency market, SushiSwap needs a launchpad that matches its user base and the items it wants to offer. MISO will be used as the personal platform for the SushiSwap community to start the project, so that the project and the community know that all aspects of the start-up are handled through a trusted open source contract.
MOCHI - MOMA token The $MOMA governance token was designed to incentivize ecosystem participants to contribute to developing the Mochi Ecosystem.
GlobeDX GDT The native utility token of Globe Exchange is Globe Derivative Token (GDT). GDT is an ERC20 utility token offering: Reduced trading fees the more GDT you hold.
Polkaswitch Polkaswitch is a decentralized cross-chain liquidity protocol and custodian services platform for cryptocurrencies. It offers liquidity to exchanges, custodian solutions and enables to trading platform for cryprocurrencies. It specializes in aggregating liquidity across Polkadot and Ethereum blockchains. It maintains cash flow on an exchange & trading platform so as to enable investors and traders to buy and sell cryptocurrencies on multiple exchange platforms.
The Graph – Slashing Upgrade Audit The Graph is a decentralized protocol for indexing and querying blockchain data. The Graph makes it possible to query data that is difficult to query directly.
Slashing: Indexers can have their staked GRT slashed for providing an incorrect proof of indexing (POI) or for serving inaccurate data. The slashing percentage is a protocol parameter currently set to 2.5% of an Indexer's self stake. 50% of the slashed GRT goes to the Fisherman that disputed the inaccurate data or incorrect POI. The other 50% is burned.
The Graph – Staking Bugfix #1 Audit The Graph is a decentralized protocol for indexing and querying blockchain data. The Graph makes it possible to query data that is difficult to query directly.
The Graph – Addresses Caching Upgrade Audit The Graph is a decentralized protocol for indexing and querying blockchain data. The Graph makes it possible to query data that is difficult to query directly.
The Graph – Governance Upgrade Audit The Graph is a decentralized protocol for indexing and querying blockchain data. The Graph makes it possible to query data that is difficult to query directly.
LarvaLabs Meebits Contest 20,000 unique 3D characters with a no fee trading marketplace, from the guys who made Cryptopunks
Based Loans contest Based Loans is fork of Compound. In theory it should inherit Compound's security. However, any change made to smart contracts can introduce a critical bug. To make it easier for auditors, below is a summary of changes. Be aware that these are not all changes. Do code diff with compound contract to see all changes made.
PoolTogether — Sushi and Yearn V2 Yield Sources PoolTogether is a prize savings protocol, enabling you to win by saving.
1. Deposit USDC for a chance to win
2. Participate in daily prize draws
3. Withdraw your deposit any time - even if you don't win!
Every dollar you deposit gives you a chance to win prizes. The more you save, the higher your odds! PoolTogether is one of the first and most widely used DeFi (Decentralized Finance) applications
Nuts Finance BTCPlus
Zer0 - zAuction Zero is a distributed Social Operating System for Web3. It enables communication, collaboration, financial transactions and onchain governance to occur directly between content-creators, developers, and users (hereinafter referred to as Members), independent of third parties. This architecture removes the possibility of censorship at the level of code, significantly reducing the potential for security breaches and data violations. Zero moves data ownership, platform incentives and governance to individual Members, communities and decentralized autonomous organizations (DAOs). Zero is operated with Infinity, its native protocol token, which enables Members to buy and sell hosting power in the Zero Grid, a distributed peer-to-peer network run entirely by Zero Members. Similar to Bitcoin mining, Infinity creates a powerful cryptographic incentive for Members to secure, maintain, and expand the Zero Grid, creating long-term value for network participants. zAuction is a simple general purpose auction system for NFT’s allowing bidders to share bids on an async 2nd layer.
Zer0 - zBanc Zero is a distributed Social Operating System for Web3. It enables communication, collaboration, financial transactions and onchain governance to occur directly between content-creators, developers, and users (hereinafter referred to as Members), independent of third parties. This architecture removes the possibility of censorship at the level of code, significantly reducing the potential for security breaches and data violations. Zero moves data ownership, platform incentives and governance to individual Members, communities and decentralized autonomous organizations (DAOs). Zero is operated with Infinity, its native protocol token, which enables Members to buy and sell hosting power in the Zero Grid, a distributed peer-to-peer network run entirely by Zero Members. Similar to Bitcoin mining, Infinity creates a powerful cryptographic incentive for Members to secure, maintain, and expand the Zero Grid, creating long-term value for network participants. zBanc is a fork from the bancor-protocol adding a new type of liquid token that allows an owner to change the reserve weights at specific milestones to pay out an amount of the tokens while the contract is active.
Zer0 - zDAO Token Zero is a distributed Social Operating System for Web3. It enables communication, collaboration, financial transactions and onchain governance to occur directly between content-creators, developers, and users (hereinafter referred to as Members), independent of third parties. This architecture removes the possibility of censorship at the level of code, significantly reducing the potential for security breaches and data violations. Zero moves data ownership, platform incentives and governance to individual Members, communities and decentralized autonomous organizations (DAOs). Zero is operated with Infinity, its native protocol token, which enables Members to buy and sell hosting power in the Zero Grid, a distributed peer-to-peer network run entirely by Zero Members. Similar to Bitcoin mining, Infinity creates a powerful cryptographic incentive for Members to secure, maintain, and expand the Zero Grid, creating long-term value for network participants. zDAO is responsible for the deployment, operation and governance of all Distributed Autonomous Organizations, or DAOs, within the Infinite Economy.
Zer0 - zNS Zero is a distributed Social Operating System for Web3. It enables communication, collaboration, financial transactions and onchain governance to occur directly between content-creators, developers, and users (hereinafter referred to as Members), independent of third parties. This architecture removes the possibility of censorship at the level of code, significantly reducing the potential for security breaches and data violations. Zero moves data ownership, platform incentives and governance to individual Members, communities and decentralized autonomous organizations (DAOs). Zero is operated with Infinity, its native protocol token, which enables Members to buy and sell hosting power in the Zero Grid, a distributed peer-to-peer network run entirely by Zero Members. Similar to Bitcoin mining, Infinity creates a powerful cryptographic incentive for Members to secure, maintain, and expand the Zero Grid, creating long-term value for network participants. zNS is the zer0 name system.
BENQI Finance BENQI Liquid Staking is a liquid staking protocol built on Avalanche. It tokenizes staked AVAX and allows users to freely use it within Decentralized Finance dApps such as automated market makers (AMMs), lending & borrowing protocols, yield aggregators, etc. BENQI Liquid Staking provides users with a seamless solution to stake AVAX on the Avalanche C-Chain*. As traditional staking on Avalanche occurs on the Avalanche P-Chain* users will be required to execute tedious cross-chain transfers to get started. With BENQI Liquid Staking, all users require is an EVM-compatible wallet and some AVAX to get started.
MonoX MonoX is a new DeFi protocol using a single token design for liquidity pools (instead of using pool pairs). This is made possible by grouping deposited tokens into a virtual pair with the vUSD stablecoin.
Jarvis - AerariumMilitare
CENTAURSWAP Centaur Swap uses single-side staking to provide liquidity. In single-side staking, a liquidity provider only needs to stake a single asset rather than in the pair-based format that is seen on popular AMMs, where an LP needs to stake a pair of tokens in equal value to provide liquidity to a pool. Centaur Swap is designed to allow individual asset pools to trade with each other to maximise liquidity utilisation. This means that once an asset pool is funded, it can effectively be paired against every other existing asset pool.
88mph contest 88mph is a DeFi protocol for providing fixed-term fixed-rate interest. It does so by pooling deposits with differing maturations and fixed-rates together and putting the funds in a yield-generating protocol, such as Compound, Aave, and yEarn, to earn floating-rate interest. The debt incurred by the promised fixed-rate interest of a deposit is offered as floating-rate bonds (or fundings as referred to in the contracts), which someone can purchase in exchange for the floating-rate interest generated by the corresponding deposit. Buyers of floating-rate bonds thus speculate on the floating-rate yield generated by the underlying protocol, while decreasing the debt of the pool and the risk of insolvency.
Alpha Finance Homora V2 Audit Homora V2 allows users to leverage their assets to provide liquidity to several external protocols. Homora V2 allows for compounding leverage, where borrowed assets can be used as additional collateral to further increase leverage. It achieves this by keeping all leveraged assets protocol-controlled while still allowing users to provide liquidity to a variety of protocols.
Visor contest The DeFi protocol for Active Liquidity Management
Yieldly.Finance Bridge Algorand s Yieldly has built the world’s first DeFi products on the Algorand protocol. Users have been able to enjoy Yieldly’s No-Loss Prize Games, YLDY’s Cross-Chain Swapping as well as continued benefit from our signature staking, distribution and LP pools. Yieldly is delivering its mission to create the next-generation DeFi ecosystem; one which enables the lightest and fastest digital asset exchange accessible across all major chains. Yieldly.Finance bridge component is designed to integrate a diverse set of blockchains specialised for different needs. Yieldly.Finance connects Algorand to Ethereum , and vice versa.
Yieldly.Finance Bridge Ethereum Audit Yieldly has built the world’s first DeFi products on the Algorand protocol. Users have been able to enjoy Yieldly’s No-Loss Prize Games, YLDY’s Cross-Chain Swapping as well as continued benefit from our signature staking, distribution and LP pools. Yieldly is delivering its mission to create the next-generation DeFi ecosystem; one which enables the lightest and fastest digital asset exchange accessible across all major chains. Yieldly.Finance bridge component is designed to integrate a diverse set of blockchains specialised for different needs. Yieldly.Finance connects Algorand to Ethereum , and vice versa.
Celo Contracts Audit – Release 4 Celo is the carbon-negative, mobile-first, EVM-compatible blockchain ecosystem leading a thriving new digital economy for all.
Yield contest Yield v2 is a collateralized debt engine paired with a custom automated market maker.
The product offered by Yield v2 is fixed rate borrowing and lending.
- Borrowing: Users deposit collateral to borrow fyTokens, which are immediately sold in YieldSpace for underlying. The combined effect is collateralized borrowing of underlying at a fixed rate, if they maintain ther debt until maturity.
- Lending: Users sell underlying in YieldSpace to buy fyToken. They are effectively lending underlying at a fixed rate if they hold the fyToken to maturity and redeem them.
- Liquidity Providing: The YieldSpace AMM requires liquidity, that Liquidity Providers add in exchange for fees generated by the use of YieldSpace by borrowers and lenders.
EGL - Genesis EGL is an on-chain coordination token that allows the ETH ecosystem to signal its collaborative desire (under the guidance of the core devs) and incentivizes mining pools to follow it. EGL allows holders to vote on the optimal gas limit, and rewards pools for listening and gradually adjusting the gas limit. EGL follows in the footsteps of Flashbots by tackling protocol level attributes without requiring a hard fork.
Idle Finance Idle DAO is a decentralized collective that builds a set of products that aim to unlock the power of decentralized finance as a one-stop source of yield. It allows users to algorithmically optimize their digital asset allocation across leading DeFi protocols, whether they want to maximize it or keep tabs on their risk-return profile.
GrowthDeFi WHEAT Growth DeFi provides an advanced suite of products to blockchain protocols and investors, helping to increase their capital efficiency. Wheat is the incentive token of the ecosystem, including Growth DeFi’s yield optimizer of the same name. Buyback and burn mechanics are implemented through performance fees on stkTokens in combination with fee collectors.
Euler Euler leverages the power of Uniswap's V3 time-weighted average price oracles to allow users to activate their own money markets. Euler is designed to allow anyone to publish any token that can be borrowed, earned interests over time and pay back the debts. Asset-specific collateral and borrow factors protect the integrity of the protocol and its users by tailoring the borrowing capacity of users to the risk factors associ-ated with their collateral assets and those they wish to borrow. Euler introduces reactive interest rates, backed by control theory, to allow interest rates to rapidly adapt to market conditions in real-time.
KwikSwap - Factory Contract Kwikswap is a Multi Cross-Chain Swap Protocol with Layer 2 Scaling powered by Ethereum, Polkadot, Plasm, Reef Chain, BSC & Acala Network. KwikSwap is a decentralised protocol built primarily on the Ethereum Network. KwikSwap allows the creation of token markets, own KWIK token, Non-Custodial wallet connection, no need for KYC, features layer 2 scaling and you always control your funds for a completely decentralized experience.
Finance.Vote - GatedMerkleIdentity and Incinerator Finance.vote is the consensus layer for DeFi. It is a governance platform designed to introduce quadratic voting technologies and mechanisms for price discovery to decentralised finance. The platform pushes prediction markets and DAOs into new territories, where users can earn tokens for accurate price predictions and participate in governance decisions. Finance.vote is DeFi 2.0.
Finance.Vote - BasicPoolFactory Finance.vote is the consensus layer for DeFi. It is a governance platform designed to introduce quadratic voting technologies and mechanisms for price discovery to decentralised finance. The platform pushes prediction markets and DAOs into new territories, where users can earn tokens for accurate price predictions and participate in governance decisions. Finance.vote is DeFi 2.0.
Tidal Finance s TIDAL is a decentralized discretionary mutual cover protocol that offers the DeFi community the ability to hedge against the failure of any DeFi protocol or asset. By directly leveraging up the reserve to cover multiple protocols at the same time, the enhanced capital efficiency attracts reserve providers while a competitive insurance premium attracts buyers.
Oh!Finance Oh!Finance is a Decentralized Finance (DeFi) offering optimized yield-generating products, focusing on reducing risk and increasing volume exposure.
Connext NXTP — Noncustodial Xchain Transfer Protocol Nxtp is a simple protocol for fully noncustodial crosschain transfers and contract calls.
Fei Tribechief Fei Protocol is the first protocol creating a stablecoin using a new stability mechanism called direct incentives. This stablecoin, named FEI, is not fully collateralized, but instead uses a system of incentives to encourage trading activity that brings the token back to its USD peg. This is achieved by attaching incentives to trades through an ETH/FEI Uniswap Pair, that mint or burn FEI tokens in certain situations. The protocol uses a bonding curve to price FEI, implements a Protocol Controlled Value to enable the incentive design, and has a governance token called TRIBE to allow user-controlled upgrades to the system
Gro Protocol contest Gro protocol is a yield aggregator built on top of a tranche. The aim of gro protocol is to offer high yields for users who are willing to take on more risk, and a safer alternative for user who are risk averse.
Fei Protocol Audit – Phase 2 Fei Protocol is the first protocol creating a stablecoin using a new stability mechanism called direct incentives. This stablecoin, named FEI, is not fully collateralized, but instead uses a system of incentives to encourage trading activity that brings the token back to its USD peg. This is achieved by attaching incentives to trades through an ETH/FEI Uniswap Pair, that mint or burn FEI tokens in certain situations. The protocol uses a bonding curve to price FEI, implements a Protocol Controlled Value to enable the incentive design, and has a governance token called TRIBE to allow user-controlled upgrades to the system
CentaurSwap - Timelock Centaur Swap uses single-side staking to provide liquidity. In single-side staking, a liquidity provider only needs to stake a single asset rather than in the pair-based format that is seen on popular AMMs, where an LP needs to stake a pair of tokens in equal value to provide liquidity to a pool. Centaur Swap is designed to allow individual asset pools to trade with each other to maximise liquidity utilisation. This means that once an asset pool is funded, it can effectively be paired against every other existing asset pool.
EGL
Connext contest Connext is a crosschain liquidity network that enables fast, fully-noncustodial transfers between EVM-compatible chains and L2 systems. It leverages the Ethereum blockchain along with groundbreaking distributed systems tech to enable instant, near-free transfers anywhere in the world.
Spartan Protocol contest Community-governed token to incentivize deep liquidity pools for leveraged synthetic token generation.
APY.Finance The APY.Finance platform is a yield farming robo-advisor that runs a portfolio of yield farming strategies from a single pool of liquidity.
Key features of APY.Finance include:
- Capture growth across the DeFi industry with a single deposit.
- Diversified portfolio of yield farming strategies to reduce smart contract risk and yield volatility.
- Automatic portfolio rebalancing to optimize risk-adjusted yield.
- Over 99% gas savings on rebalance fees compared to independent manual yield farming.
- Over 80% gas savings on deposit and withdrawal fees compared to other yield farming aggregators.
PoolTogether micro contest #1 PoolTogether is a prize savings protocol, enabling you to win by saving.
1. Deposit USDC for a chance to win
2. Participate in daily prize draws
3. Withdraw your deposit any time - even if you don't win!
Every dollar you deposit gives you a chance to win prizes. The more you save, the higher your odds!
PoolTogether is one of the first and most widely used DeFi (Decentralized Finance) applications
pSTAKE Finance pSTAKE is a liquid staking protocol unlocking the liquidity of staked assets. Stakers of PoS tokens can now stake their assets while maintaining the liquidity of these assets. On staking with pSTAKE, users earn staking rewards and also receive staked representative tokens (stkASSETs) which can be used in DeFi to generate additional yield (yield on top of staking rewards).
Float Capital contest Float is a novel DeFi protocol where you can mint leveraged tokens tracking popular crypto assets in a single click. Float allows you to trade leverage with no liquidations, no over-collateralisations and no margins.
EasyFi Farming
Yield micro contest #1 Yield v2 is a collateralized debt engine paired with a custom automated market maker. The product offered by Yield v2 is fixed rate borrowing and lending.
- Borrowing: Users deposit collateral to borrow fyTokens, which are immediately sold in YieldSpace for underlying. The combined effect is collateralized borrowing of underlying at a fixed rate, if they maintain ther debt until maturity.
- Lending: Users sell underlying in YieldSpace to buy fyToken. They are effectively lending underlying at a fixed rate if they hold the fyToken to maturity and redeem them.
- Liquidity Providing: The YieldSpace AMM requires liquidity, that Liquidity Providers add in exchange for fees generated by the use of YieldSpace by borrowers and lenders.
WOLFYStreetBets WolfyStreetBets is a plethora of Decentralized Prediction Markets built on a liquidity incentivizing, multi-chain ecosystem.
Reality Cards contest Reality Cards is an NFT based prediction market. Instead of betting on an outcome, each outcome is represented by an NFT, and users compete amongst each other to rent it. Users submit bids to rent each outcome at a given price, and at any time it will be rented by whoever offers the highest rental price. All rent goes into a central pot. At the end of the event, payout is done based on length of ownership; the NFT itself becomes owned by whoever owned it the longest.
Beta Finance Audit Beta Finance is a permissionless money market for lending, borrowing, and short selling crypto assets. They aim to both tolerate and reduce the risk of the high price volatility found in crypto markets.
THORSTARTER - GOVERNANCE Thorstarter is the first decentralized community-driven Venture DAO. We offer projects not just a smooth, fair, secure IDO experience, but also access to our community, KOLs, investors, and marketing services. As a full suite premium launch solution, Thorstarter is uniquely positioned to offer our community the best Multi-chain (Ethereum, THORChain, Terra, Fantom, BSC, Solana, etc) ecosystem projects. Governance Thorstarter will launch as a community-governed DAO, and will evolve through two distinct epochs: The Age of Asgard, and Valhalla DAO.
Spherium Finance - Bridge Spherium Finance offers a complete suite of financial services compris-ing a universal wallet, token swap platform, money markets, and inter-blockchain liquidity transfer.
Yieldly.Finance Lottery s Yieldly has built the world’s first DeFi products on the Algorand protocol. Users have been able to enjoy Yieldly’s No-Loss Prize Games, YLDY’s Cross-Chain Swapping as well as continued benefit from our signature staking, distribution and LP pools. Yieldly is delivering its mission to create the next-generation DeFi ecosystem; one which enables the lightest and fastest digital asset exchange accessible across all major chains.
THORSTARTER Thorstarter is the first decentralized community-driven Venture DAO. We offer projects not just a smooth, fair, secure IDO experience, but also access to our community, KOLs, investors, and marketing services. As a full suite premium launch solution, Thorstarter is uniquely positioned to offer our community the best Multi-chain (Ethereum, THORChain, Terra, Fantom, BSC, Solana, etc) ecosystem projects.
Gravity Bridge contest Gravity Bridge is a cross chain bridge between Cosmos-SDK and EVM based chains. The Gravity Bridge offers the ability to send funds from Ethereum to Cosmos and back, as well as the ability to deploy ERC20 representations of Cosmos based assets on Ethereum and transfer them bi-directionally as well. Gravity is a complete system, made up of the Cosmos SDK 'module', a Solidity contract, and associated relaying/oracle code. This means the scope of this audit is quite large, covering the complete system across three programming languages.
Celo Contracts Audit – Release 5 Celo is the carbon-negative, mobile-first, EVM-compatible blockchain ecosystem leading a thriving new digital economy for all.
Spherium Finance - Vesting Contract Spherium Finance is an all in one DeFi platform that empowers the financial ecosystem by unifying the current scattered Decentralized Finance landscape. Spherium utilizes the principles of forecasting, investing, lending and borrowing to provide a single platform for multi-asset, cross-chain swaps, bridges, crypto financing solutions, and cross-chain interoperability. Spherium is set to make DeFi accessible for Institutions and Users alike, all the while developing an umbrella of decentralized, cross-chain and interoperable protocols to bridge the gap created by a plethora of blockchains and token facilitating projects. Spherium is not just orchestrating a comprehensive cross-chain ecosystem but will also unlock all possible sub-sections in the space of DeFi, NFTs, Metaverse, P2E, DAOs and further upcoming technology built on the model to equip the unbanked population of the world with a means to attain financial freedom.
Fei Protocol v2 Phase 1 Fei Protocol is the first protocol creating a stablecoin using a new stability mechanism called direct incentives. This stablecoin, named FEI, is not fully collateralized, but instead uses a system of incentives to encourage trading activity that brings the token back to its USD peg. This is achieved by attaching incentives to trades through an ETH/FEI Uniswap Pair, that mint or burn FEI tokens in certain situations. The protocol uses a bonding curve to price FEI, implements a Protocol Controlled Value to enable the incentive design, and has a governance token called TRIBE to allow user-controlled upgrades to the system
Biconomy TransferHandler Audit
bveCVX by BadgerDAO contest Badger is a decentralized autonomous organization (DAO) with a single purpose: build the products and infrastructure necessary to accelerate Bitcoin as collateral across other blockchains. The goal of the audit is to find and mitigate security risks for our newest veCVXStrategy. This strategy uses a token from another of our vault, the CVX Helper Vault (bCVX). The veCVX Strategy will receive bCVX via the vault.earn call and it will then redeem the underlying CVX and then lock it in the new Convex Locker Contract. Due to this interaction, the contracts below are in scope. Half of the contracts are audited (the ones under Core Contracts) and provide the basic functionality and connection between the other contracts. The other half of the contract is not audited with veCVXStrategy not even being live currently. For the sake of completeness we also added CvxLocker and CvxStakingProxy which are contracts written by Convex.finance which is also sponsoring the contest
Nexus Protocol CosmWasm
Ribbon Finance Audit Ribbon Finance is a suite of DeFi protocols that help users access crypto structured products. By combining derivatives, lending and a proprietary on-chain options exchange (Aevo), Ribbon aims to be the one-stop solution for users who want to improve a portfolio's risk-return profile.
Sushi Miso contest MISO (short for Minimal Initial Swap Offering) is a suite of open-source smart contracts created to ease the process of launching a new project on the SushiSwap exchange. MISO aims to drive new capital and trade to the exchange by increasing the attractiveness of SushiSwap as a place for token creators and communities to launch new project tokens. MISO aims to create a launchpad for both technical and non-technical project founders, that will allow communities and projects access to all the options they need for a secure and successful deployment to the SushiSwap exchange.
Sushi Trident contest phase 1 Trident is a liquidity market built to streamline DeFi’s most canonical AMM invariants into isomorphic pool types: Constant Product, Hybrid, and Index. Trident can be thought of as an environment where developers can natively piece together their own extensible AMM curves to be whitelisted on the Trident deployer, and the Trident router.
Spectrum Protocol CosmWasm
Wild Credit contest Wild is a permissionless lending protocol featuring isolated lending pairs. Lenders supply assets into any of the lending pairs to earn interest. Borrowers pay interest to borrow while collateralizing their loans. The protocol earns an interest rate spread.
KSMstarter Contract
Sushi Trident contest phase 2 Concentrated liquidity pools are a generalization of the traditional xy = k pool. With the traditional model all users provide liquidity on a (0, inf) price range where as in concentrated liquidity pools each user can pick their own range to provide liquidity on. This allows users to narrow down the liquidity provision range which amplifies their liquidity - meaning traders experience lesser price impact and liquidity providers accrue more fees. The biggest tradeoff being liquidity providers experience greater impermanent loss.
Swivel contest Swivel is a yield tokenization protocol that allows LP's, stakers and lenders to separate their yield into two components, zcTokens (which represent the 1-1 claim to deposited tokens upon maturity), and nTokens (which represent the claim to any yield generated). In addition to this base functionality, Swivel provides the infrastructure to facilitate the exchange of these tokens through an orderbook. This allows users to lend with low or no slippage, and liquidity providers to avoid the alpha decay inherent to LPing in derivative markets on an AMM.
Gluwacoin ERC-20 Wrapper Gluwacoin is an interoperable stablecoin standard. The standard has built-in functions to enable exchange with other cryptocurrencies, which connects its ecosystem to other blockchains. We have implemented the system to support the ERC20 standard on the Ethereum network. The implementation includes security features, compliance features, and upgrade features that provide the desired level of security and elasticity.
Spherium Hyperswap HyperSwap is a completely decentralized cross-chain interoperable protocol for creating liquidity and swapping of Arbitrum tokens on the Arbitrum Chain.
Tracer contest Tracer Perpetual Pools: No margins. No liquidations. Fully fungible tokens for the DeFi economy.
PoolTogether v4 contest PoolTogether promotes financial security by making it fun to save.
1. Users deposit into the network
2. Yield accrues on deposits
3. The yield is randomly awarded as prizes to the users.
The protocol turns your interest into fun prizes! You never lose your principal, and have a chance to win big.
Axion Network Axion Launch is a state-of-the-art launchpad on the Polygon, Ethereum, and Binance Smart Chains. It gives access to exclusive Presales, IDO's, IEO's and airdrops just for our community. Launch your project. Access Airdrops.
EasyFi Lending Contracts EasyFi is a universal layer 2 lending money market protocol, a fork of the compound protocol being built on Matic network, offering faster & low-cost DeFi transactions, sophisticated consumer-centric financial products for an ambitious goal of financial inclusion.
Biconomy - BICO Token BICO is an Ethereum token powering Biconomy, a protocol that aims to seamlessly connect users to any decentralized application across multiple chains for relatively low fees. BICO can be used to pay for network fees and to vote on protocol upgrades.
0x_nodes 0xnodes is a cross-chain liquidity platform that provides secure synthetic asset movements between blockchains - enabling broader yield aggregation strategies for Defi users.
Tempus Finance contest Tempus is a future yield tokenization and fixed rate protocol. Most forms of yield farming return a variable rate of yield. This means that liquidity providers can be subject to unpredictable fluctuations in their returns. Currently, there is no easy way to obtain a fixed yield or otherwise speculate on the returns in a capital-efficient way. This is where Tempus steps in, allowing users to perform two different use cases, each one offering a unique value proposition:
- Buy and sell interest rate protection using any supported Yield Bearing Token (such as stETH, cDai and others).
- Earn swap fees as a liquidity provider by depositing any supported Yield Bearing Token (thus earning additional yield on top of yield earned through other yield farming protocols).
Users can deposit Backing Tokens or Yield Bearing Tokens to mint equal amounts of Principals and Yields.
Union Finance contest Union is a member-owned credit protocol built on Ethereum where members can underwrite lines of credit to other member addresses. Union operates as a DAO and enables any address to accumulate a credit line on-chain in a permission-less, crypto-native way. The protocol itself is not an underwriter of risk, but rather a mechanism to lower the cost of coordinating trust into available credit. By aggregating lines of credit, Union Members can source capital at a lower cost than any single member could on their own. This enables a virtuous circle of more available credit, lower borrowing costs, and increased lending activity.
Ambire contest Ambire Wallet is a next-generation Web3 wallet focused on DeFi and the EVM ecosystem.
MatrixSwap - DEX aggregator Matrixswap is a DEX Aggregator, a DEX aggregating billions in liquidity from currently 4 different chains - Polygon, Binance Smart Chain, Avalanche, and Fantom. Matrixswap aims to provide traders the ability to swap multiple tokens into one single asset under one transaction in the event of an emergency.
Pangolin Uniswap V2 Pangolin is a DEX on the Avalanche blockchain. It’s based on Uniswap and in this post I’ll go through how you can explore how it works.
Covalent contest Covalent is a decentralized data infrastructure that enables users to seamlessly access blockchain data that is otherwise inaccessible. While blockchain data is public, querying it is time-consuming, computationally intensive, and requires a technical skillset. Covalent has indexed entire blockchain histories and has transformed these data in a way that is standardized and truly interoperable. Users can leverage a unified API to query virtually any data on a given blockchain.
Tally contest The Tally wallet is an EOA wallet that runs as a browser extension. Though Tally isn't a ""smart contract wallet"", preferring to custody user funds outside smart contracts to save on gas, a number of features in the wallet require paired smart contracts.
Mochi contest Mochi puts your NFTs and long-tail assets to work as collateral while maintaining exposure to their long-term value. An autonomously governed protocol, Mochi bridges the gap between NFTs and DeFi to pioneer a new way to maximize the utility of emerging digital assets. By using CSSR, Mochi can use any tokens with appropriate liquidity on dexes to enable minting of the USDM stable coin.
Valkyrie Protocol CosmWasm Valkyrie Protocol is a DApp activation protocol that is designed to help protocols launch effectively. It buil ds on the Terra Network, and creates a 'rewardable ecosystem' that is focused on bringing together campaigners and users to drive adoption and growth for launching protocols.
Seascape - Lighthouse
BadgerDAO ibBTC Wrapper contest When Interest-Bearing Bitcoin (ibBTC) is used with the Curve sBTC metapool, the value of ibBTC tokens will deviate relative to the value of the Curve LP tokens. This is due to the yearn vault-like price per share mechanic of ibBTC. StableSwap invariant means you only get low or even reasonable slippage when the balances of both coins are very close. The variance between value may perpetually increase as ibBTC increases in value.
Slingshot Finance contest Slingshot Finance is a fintech company that offers a next-generation decentralized trading platform. Slingshot.sol defines the general logic by which a transaction is handled and executed. The specific logic for each DEX/AMM is defined within its own corresponding module that is stored in the module registry. Slingshot.sol references these modules to appropriately execute a trade. Slingshot.sol also performs some safety checks to account for slippage and security. Slingshot.sol expect parameters to be passed from the Slingshot backend that provide the details related to how a given transaction should be executed. rescueTokens and rescueTokensFromExecutioner can be gamed however it is not a concern. They are in place ""just in case"" and should not be used in the first place.
Rario
Boot Finance contest Boot Finance is a project focused AMM that aims to let projects control their own liquidity, with the eventual goal of being the primary AMM/DEX for the majority of projects in DeFi. As the majority of DeFi infrastructure moves to L2s over the coming months/years, the existing DEX/AMM ecosystem will be disrupted. It’s the thesis of Boot Finance that the current AMM dex landscape with one-size fits all solutions cannot persist as projects move to L2s. As gas costs reduce, there is reduced need for massive single source liquidity pools(the main competitive metric right now in DEXes), as arb bots can inexpensively arb the price across multiple liquidity sources. Many projects will want both the advantages of custom AMMs that provide features/parameters that are governed by the project itself, along with the ability to manage their LP positions in traditional DEXes across the entire EVM L2 landscape. Boot Finance introduces the novel CustomSwap algorithm that allows projects to more granularly control their price movements, and avoid sudden liquidity shocks.
Notional Governance Contracts v2 Audit Notional is a protocol enabling fixed-term, fixed-rate lending, and borrowing on the Ethereum blockchain through a novel financial primitive named fCash, which provides a mechanism for users to commit to transfers of value at a specific point in the future. The governance contracts specify an ERC20 token (i.e., NOTE) which is used for proposing upgrades and voting proposals. Votes represented by NOTE owners can be delegated to another address. Proposals have a minimum voting period and follow a timelock delay before being executed. Votes can be proposed by anyone with enough delegated NOTE tokens, and proposers must retain their NOTE balance until successful proposals are executed. A proposal in a non-executed state (include Succeeded and Queued) can be canceled by the guardian for any reason, or by any address if the proposer no longer has a sufficient delegated NOTE token balance. There is another mechanism implemented by the Reservoir contract that can be funded by the governance and used to continually drip some token to a target until the reservoir balance is depleted. The contract contains immutable variables which are set in its constructor function. These may be deployed by governance at a later date.
Ocean Protocol Ocean is an open-source protocol that aims to allow businesses and individuals to exchange and monetize data and data-based services. Built on top of the Ethereum blockchain, the Ocean protocol uses 'datatokens' to gate access to data sets. The tokens are then redeemed by users who need access to the information.
FairSide contest FairSide Network is a decentralized cost-sharing network that caters to cryptocurrency users.
Yieldly.Finance - Multi Staking Yieldly has built the world’s first DeFi products on the Algorand protocol. Users have been able to enjoy Yieldly’s No-Loss Prize Games, YLDY’s Cross-Chain Swapping as well as continued benefit from our signature staking, distribution and LP pools. Yieldly is delivering its mission to create the next-generation DeFi ecosystem; one which enables the lightest and fastest digital asset exchange accessible across all major chains.
Biconomy - GasTank Gas Tank enables dApp owners to fill in gas into their dApp's gas tank. This offers a systematic approach for dApps to monitor how much gas fee their users are consuming and can fill in their gas tanks accordingly. DApp owners have the option to deposit native tokens in their dApp's gas tank via the biconomy dashboard or directly via the smart contract's write function. Each dApp is assigned a funding key that is visible on the dashboard. The funding key acts as a unique identifier that is used to identify the dApp gas tank. There is a minimum deposit amount that depends on the network on which the dApp is registered (For example: the minimum deposit amount on Polygon is 1 MATIC). Every dApp has an associated threshold value which is the estimated gas left in the tank that would allow the gas tank to last for 7 days. Based on this threshold there are 3 states of a gas tank:
EasyFi Access Vesting Contract AccessVesting is a token vesting implementation done by EasyFi team to lock tokens inside a smart contract for specific time, until released again by it's beneficiary when cliff period is reached.
Seascape - Riverboat NFT The Riverboat NFTs are a next-gen NFT project for Seascape that is fully integrated into the staking ecosystem and the shared development roadmap. This will be a unique experience because, in addition to staking they will be introducing brand new use cases that have not been seen before.
Sienna.Network AMM Protocol CosmWasm Sienna's Automated Market Maker (AMM) is a balance principle market maker. Instead of running an order book with bids and asks, which have to match and delay trades and makes them expensive to execute, SiennaSwap requires liquidity providers to deposit both tokens from a given pair.
BadgerDAO Zaps contest ibBTC is a basket of BadgerSettToken (bTokens) These tokens can be used to mint or redeem from and into ibBTC. These are 4 zaps meant to:
- Facilitate minting of ibBTC
- Facilitate adding ibBTC to a Staking Vault
- Facilitate swapping to tokenized bitcoin and bTokens (Badger Vaults Tokens) to ibBTC via Zaps
- Providing liquidity of ibBTC in the ibBTC Curve Pool
The goal of this contest is to determine if the below listed zaps are:
- Safe to use
- Mathematically will provide the correct amount of tokens given the inputs
Specific care should be put in:
- Economic exploits
- Rug Vectors
- Risks for the users of the zaps
- Risks for the ibBTC Deposits
yAxis contest The trusted #DeFi platform to earn reliable returns on digital assets.
Overlay Protocol contest Overlay is a protocol that allows users to trade nearly any data stream without the need for traditional counterparties. The Overlay mechanism allows traders to enter positions by staking Overlay's native token (OVL) as collateral in long or short positions on various data streams offered by the protocol. Data streams are obtained via manipulation-resistant oracles. When a trader exits that same position later, the protocol dynamically mints/burns OVL based on their net profit/loss for the trade to compensate them.
Unlock Protocol contest Unlock is a protocol for memberships that lets creators of all kinds deploy a ""membership contract"" (we call that a Lock) and that lets them then sell memberships (keys, implemented as NFT).
Seascape - MSCP Token & Vesting
Biconomy Vesting Audit
Optimism Smart Contracts Audit The Optimism protocol is a Layer2 protocol that is intended to help Ethereum users speed up and pay less fees for transactions made on the Ethereum network.
Malt Finance contest Yield farmable, incentive-centric algorithmic stable coin.
Astroport.fi AMM Protocol CosmWasm Astroport is a sophisticated AMM protocol that allows any user to swap or LP crypto assets using multiple pool types, including Curve-style stableswap pools and Uniswap V2-style constant product pools.
Yieldly.Finance - Algorand Compound Staking Yieldly has built the world’s first DeFi products on the Algorand protocol. Users have been able to enjoy Yieldly’s No-Loss Prize Games, YLDY’s Cross-Chain Swapping as well as continued benefit from our signature staking, distribution and LP pools. Yieldly is delivering its mission to create the next-generation DeFi ecosystem; one which enables the lightest and fastest digital asset exchange accessible across all major chains.
Streaming Protocol contest
UMA Audit – L2 Bridges UMA is an optimistic oracle and dispute arbitration system that securely allows for arbitrary types of data to be brought on-chain. UMA’s oracle system provides data for projects including a cross-chain bridge, insurance protocols, custom derivatives and prediction markets. UMA's oracle is used to create many other types of products and protocols. For information about Outcome, a DAO tooling platform built on UMA that supports KPI Options, Success Tokens and optimistic governance. The supported layer 2 (L2) chains, Optimism and Arbitrum, provide a mechanism to transfer funds to the Ethereum mainnet (L1). However, for security reasons, there is a significant delay before those transfers are finalized. To address this, L2 token holders can deposit funds in an UMA contract, the Deposit Box, knowing the tokens will eventually be transferred (as a batch) to an L1 UMA contract, the Bridge Pool. There is a separate Bridge Pool for each token to be transferred. Following an L2 deposit, anyone can relay the details to the L1 Bridge Pool, which waits a short period in case someone wants to dispute the relayed information. All disputes are handled by the Skinny Optimistic Oracle (described below). Before accepting the relay, liquidity providers must pre-fund the Bridge Pool contract in exchange for LP tokens. Undisputed relays are assumed valid, and the Bridge Pool completes the transfer using its own reserves, where a fraction of the transfer is diverted to the relayer and a fraction is retained as liquidity fees. The funds will eventually be replenished when the L2 deposit is finalized, and the liquidity fees are assigned to the LP token holders. The Bridge Pool also allows anyone to individually fund a transfer (without the Bridge Pool reserves) before the dispute period expires, in exchange for a fraction of the transfer amount. Since the relay can still be disputed, these funds would be lost if the relay was deemed to be incorrect. It is expected that in most cases, this mechanism will allow users to experience immediate L2-to-L1 token transfers. The Skinny Optimistic Oracle is conceptually very similar to the existing Optimistic Oracle. It provides an incentive mechanism for users to simply assert the result of an oracle request, which is assumed to be accurate if it is not disputed. Disputes are relegated to the slower DVM mechanism described in our previous audit reports. The main difference is that the new version requires users to provide all relevant information when executing function calls, so the values do not need to be saved or retrieved from storage. It also removes the ability for requesters to change configuration parameters in active requests.
Octopus Network NEAR Octopus Network is a multichain, interoperable cryptonetwork built on NEAR Protocol for bootstrapping and hosting Substrate-based, EVM compatible, application-specific blockchains, aka Appchains.
Mellow Protocol contest Trustless automatic DeFi strategies. Permissionless vaults ecosystem for capital efficiency.
Tally SafeGuard Audit SafeGuard governance accountability tool built around the Gnosis Safe multisig. It's a multisig system that allows governance to retain veto power over Gnosis Safe contracts, and allows governance to reclaim funds entrusted to multsig holders without requiring multisig signatories approval.
Astroport.fi Periphery Contracts CosmWasm Astroport is the central space station of the DeFi solar system, where travelers throughout the galaxy meet to exchange assets in a neutral marketplace. The philosophy behind Astroport is simple: Enabling decentralized, non-custodial liquidity and price discovery for any crypto asset.
BlockSwap Blockswap is a permissionless web3 infrastructure layer for multichain composable ETH. These assets are superfluid, don't require an intermediary, don't require a bridge, are capital efficient, and provide yield singularity with native blockchain cryptographic security. Multichain composable ETH is a new primitive for interoperability between blockchains, L2/rollups, and end users. Blockswap's protocols introduce the new standard of tooling to build multichain and yield capturing protocols.
Kuiper contest The protocol is an asset management protocol that bundles ERC20 tokens into baskets and mints an ERC20 token representing the basket. Each basket has a publisher who can propose basket weights and composition, a license streaming fee on the basket, as well as update the publisher of that basket, all of these actions are subject to a 24 hour timelock. Baskets are created through the Factory contract which also creates an Auction contract for each basket. When a new weighting proposal for a basket passes the timelock, a rebalancing auction is started where anyone can bond a portion of the basket token supply and settle the auction by rebalancing the basket. The amounts needed to rebalance the basket are determined by the new weights as well as how long it takes for the auction to become settled. If an auction has not been settled after being bonded within 24 hours, the bond can be burned and the auction will need to be started again. Bounties can also be added to the auction that are claimed by the auction settler to incentive rebalances. Streaming fees for a basket are split between the publisher as well as the protocol owner if the protocol fee is turned on. They are calculated and handled on each mint or burn of the basket. The protocol owner fee split must be less than 20% of the basket's license fee. The protocol owner can change auction parameters, such as the auction multiplier, the min amount needed to bond, how much the auction decrements, as well as settings related to the protocol fee (fee split and receiving address). In general for this audit scope we consider the owner to be a trusted entity. Basket Tokens are standardized to 18 decimals. Token weights are defined as the amount of that token in one basket token, multiplied by the current iBRation (Index to Basket Ratio). The protocol is designed for standard ERC20 tokens, it is not currently concerned with the potential effects of rebasing or non-standard ERC20 implementations such as tokens that take a fee on transfers. It is assumed that publishers/users will check which tokens are added to baskets.
Perennial contest Perennial is a new cash-settled perpetual synthetics protocol. It allows developers to launch any synthetic market with just a few lines of code. Perennial creates two-party markets where takers receive exposure to a defined payoff, while makers take the opposing side of the trade while also providing liquidity. P&L is determined directly via oracle price with zero slippage, with settlement lag introduced to counter game-ability. Maker-taker utilization is balanced using a floating funding rate.
PoolTogether TwabRewards contest PoolTogether promotes financial security by making it fun to save.
1. Users deposit into the network
2. Yield accrues on deposits
3. The yield is randomly awarded as prizes to the users.
The protocol turns your interest into fun prizes! You never lose your principal, and have a chance to win big.
Amun contest The amun basket protocol is an index token and the supporting contracts needed for interacting with it. The core contract is the Basket build from facets with the diamond standard. The Basket has facets adding ERC20, basket, and callManager functionality. Basket facet enables join/exiting the basket and removing/adding underlying. The CallManager facet enables manager to acct as the Basket. This allows RebalanceManager to rebalance the underlying. This contract can only be used by the owner and trades underlying via exchanges like uniswap. The SingleJoin and SingleExit are helper contracts that enable buying/selling the underlying token from a single token like WETH. The Bridge token are a pair of token enabling bridging the basket between ethereum and matic. This is done by deploying on ethereum and matic according to the Polygon PoS token standard.
Yeti Finance contest Yeti Finance is a decentralized borrowing protocol with a stablecoin built on Avalanche. Think of it as Liquity + Abracadabra on steriods. Yeti Finance lets users borrow against their staked assets, LP tokens, and other interest-bearing and base-level assets with zero acccruing interest fees. Yeti Finance allows users to borrow against their entire portfolio at once, reducing the risk that one asset flash crashing would result in liquidation. After depositing their collateral in a smart contract and creating an individual position called a ""trove"", the user can get instant liquidity by minting YUSD, a USD-pegged stablecoin. Each trove is required to be collateralized at a minimum of 110%. Any owner of YUSD can redeem their stablecoins for the underlying collateral at any time. The redemption mechanism along with algorithmically adjusted fees guarantee a minimum stablecoin value of USD 1. A liquidation mechanism based on incentivized stability deposits and a redistribution cycle from riskier to safer troves provides stability at a much lower collateral ratio than is typical in the current crypto lending landscape. Stability is maintained via economically-driven user interactions and arbitrage, rather than by active governance or monetary interventions.
1inch Limit Order Protocol Audit 1inch limit order protocol is a set of smart contracts, that can work on any EVM based blockchains (Ethereum, Binance Smart Chain, Polygon, Arbitrum, Optimism, Gnosis chain, Avalanche). Key features of the protocol is extreme flexibility and high gas efficiency that achieved by using two different order types - regular Limit Order and RFQ Order. Smart Contract allows users to place limit orders and RFQ Orders, that later could be filled on-chain. Both type of orders is a data structure created off-chain and signed according to EIP-712.
NFTX contest NFTX is a protocol for making tokenized baskets of similarly priced NFTs which are called vaults. Every NFTX vault is also its own ERC20 token which is called a vault token, or vToken.
Yieldly.Finance - Polygon NFT Marketplace Yieldly has built the world’s first DeFi products on the Algorand protocol. Users have been able to enjoy Yieldly’s No-Loss Prize Games, YLDY’s Cross-Chain Swapping as well as continued benefit from our signature staking, distribution and LP pools. Yieldly is delivering its mission to create the next-generation DeFi ecosystem; one which enables the lightest and fastest digital asset exchange accessible across all major chains.
Vader Protocol contest Vader is a new form of liquidity protocol that seeks to be self-serving. It uses its own liquidity and awareness of asset purchasing power to support the creation of a collateralized stablecoin. It also is capable of using liquidity units as collateral for synthetic assets, of which it will always have guaranteed redemption liquidity for. It has a fair and transparent incentive strategy to maximise the depth of liquidity pools and adoption of synthetic assets. It uses a liquidity-sensitive fee to ensure safe and sustainable creation of debt, which can increase the capital efficiency of the system.
HighStreetMarket - NFT Pool
HighStreetMarket - Staking
Sienna.Network Rewards V3 CosmWasm Sienna Network is a cross-chain, privacy-first protocol for decentralized finance (DeFi), which empowers its users to manage their tokens securely, with no outside interference or intrusion, knowing that outsiders will not be able to view the details of the transaction or compromise their identity to any 3rd parties.
Brink Brink is a protocol that allows for advanced conditional automation of orders and other transactions on Ethereum and EVM compatible chains.
HighStreetMarket - ProductToken HIGH Token (Highstreet) is a native token of a decentralized commerce-centric play-to-earn metaverse built with virtual reality (VR) support. Apart from realizing a two-way currency flow within physical and virtual worlds, Highstreet (HIGH) introduces a market where in-game items can be redeemed for real-life products.
XDEFI contest XDEFI is a non-custodial wallet that allows you to securely swap, store, and send NFTs and assets across 30 blockchains. Join more than 185,000 people who trust XDEFI Wallet! One wallet for all of Web3: Swap, send and store more than 10,000 assets on 30 blockchains!
Sandclock contest The world’s first trustless wealth management platform. HNWI’s use opaque wealth management platforms operated by multiple layers of third parties to allocate their capital to specific asset classes and generate a return on idle capital. Sandclock does too, with more elegance, trustlessness, and sustainability. When a deposit is made to a predetermined strategy chosen by the user, principal and yield are automatically split. They can then be further subdivided arbitrarily, and streamed in real time to anything you want, trustlessly, leveraging the composability of smart contracts.
Uma Audit – Phase 6 UMA is an optimistic oracle and dispute arbitration system that securely allows for arbitrary types of data to be brought on-chain. UMA’s oracle system provides data for projects including a cross-chain bridge, insurance protocols, custom derivatives and prediction markets. UMA's oracle is used to create many other types of products and protocols. For information about Outcome, a DAO tooling platform built on UMA that supports KPI Options, Success Tokens and optimistic governance. The current Governance contract allows the Risk Labs Foundation to propose new governance actions that can be ratified by the UMA token holders. The new Proposer contract is intended to take the proposer role, allowing anyone to make new proposals as long as they provide a bond that will be sacrificed if the proposal fails. There is no specific incentive for making proposals. The intention is to ensure that only the actions which are very likely to be accepted will be proposed. The new cross-chain mechanism allows governance proposal to be passed from the Ethereum mainnet to the Optimism and Arbitrum chains. In this way, the UMA governance mechanism on layer 1 can be used to govern UMA contracts on the supported layer 2 chains. The mechanism also allows price requests and resolutions to be forwarded between the layers, so Optimistic Oracles on the layer 2 chains can be secured by the mainnet Data Verification Mechanism in the same way that the layer 1 Optimistic Oracle is secured by the DVM. It is worth noting that these messages are sent using the native bridge mechanics, which means they are limited by the characteristics of the relevant layer 2 chains. In particular, the messages from layer 2 to layer 1 could take a week or longer to transit the bridge. Moreover, the UMA governance mechanism supports proposals that include multiple ordered transactions, but this merely restricts the order in which they can be added to the bridge. It’s possible for some of those transactions to be executed in a different order, or not at all, on layer 2. The Optimistic Rewarder contract simply mints ERC721 tokens for anyone who requests them. It also allows anyone to associate arbitrary data with any token, and to deposit various ERC20 tokens to be distributed as rewards. The interpretation of the arbitrary data and the expected distribution of rewards amongst the token holders are determined using an unspecified off-chain procedure. Anyone can make a claim that a specific ERC721 token is owed a set of rewards if they’re willing to deposit a bond. The standard Optimistic Oracle mechanism is used to allow someone else to dispute the claim, which will be resolved by the DVM. Claims that are not disputed in time are assumed to be valid, and the contract distributes the rewards accordingly. The only restriction (to simplify accounting) is that the oracle bond token cannot be used as a reward token. Lastly, PR3611 modifies the insured bridge mechanism to avoid sending WETH across the Optimism token bridge, which is not supported. Instead, any L2 WETH deposited in the Optimism deposit box is unwrapped to L2 ETH before transiting the bridge. On layer 1, the ETH is converted to WETH before being forwarded to the WETH bridge pool.
InsureDAO contest InsureDAO is the open insurance protocol where users can create an insurance market and participate as insurance buyers or underwriters. Insurance buyers pay a premium to an insurance market to get insured by potential incidents, while underwriters are able to earn a premium by locking liquidity.
StaderLabs - TokenERC20 Stader (SD) token is the native governance token for Stader protocol. SD token is a native ERC-20 token. All CEXs will list SD as an ERC-20 token.
Livepeer contest Decentralized live streaming platform built on the blockchain.
Planet Finance Green Planet is an incentivized, non-custodial lending protocol for earning interest on deposits and borrowing assets
Sherlock contest Sherlock is an audit marketplace and smart contract coverage protocol built on the Ethereum blockchain. Sherlock works to protect Decentralized Finance (DeFi) users from smart contract exploits with security reviews from top auditors backed by smart contract coverage on the audited contracts.
ElasticSwap contest ElasticSwap is the first Automated Market Maker (AMM) built explicitly to support elastic supply tokens. Our goal is to provide a familiar AMM experience to users that supports the many newly released rebasing tokens. Previous AMMs, like Uniswap have not provided workable solutions to rebasing token or have even advised protocols from creating them.
Mars Protocol CW-Asset CosmWasm A unified representation of various types of Cosmos fungible assets, and helper functions for interacting with them
Seascape - ZombieFarm Zombie Farm is Seascape’s brand new DeFi game, a step beyond its previous modular titles. In it, users will be able to engage in various DeFi tasks to pass levels, and escape the horde of the living dead. Being varied in its DeFi options makes this game the next step in the evolution of DeFi gaming on Seascape Network.
NewOrderDAO New order is a community driven incubation dao that acts as a co-founder to nascent crypto projects by building alongside builders.
Trader Joe contest Rocket Joe is a token launch platform where participants bid to provide liquidity for newly issued tokens. The platform enables price discovery and token distribution over a period of time before tokens are issued to public market, while discouraging front-running by bots. In addition, it improves liquidity sustainability by allowing issuing protocols to acquire its own token liquidity.
OpenLeverage contest OpenLeverage is a permissionless lending margin trading protocol that enables traders or other applications to be long or short on any trading pair on DEXs efficiently and securely.
Key features:
- Margin Trading with Liquidity on DEX, connecting traders to trade with the most liquid decentralized markets like Uniswap, Pancakeswap, and more.
- Risk Isolation Lending Pools, having two separated pools for each pair, and different risk and interest rate parameters, allow lenders to invest according to the risk-reward ratio.
- Risk Calculation with Real-time AMM Price, calculating collateral ratio with real-time AMM price for any pair available from a DEX.
- OnDemand Oracle uses TWAP prices provided by Uniswap to detect price manipulation and force price updates to make it valid for trading and liquidation.
- LToken, is an interest rate-bearing token for each lending pool, allowing third-parity to incentivize their community to provide liquidity into the lending pools into support margin trading for their token pairs.
- OLE Token, the protocol native token, mint by protocol usage, and stake to get rewards and protocol privileges.
Behodler contest Behodler Liquidity Protocol is an innovative suite of DeFi products with use cases for:
Protocol to Consumer:
- DeFi Traders
- DeFi Farmers / LPs
- DAO Treasuries
Protocol to Protocol:
- External dApps
- Protocols using Behodler as a back-end
- Behodler-meta Protocols
Behodler ecosystem overview:
- Behodler AMM, built using a token bonding curve that governs all liquidity pools
- Scarcity, the AMM native token allowing for single sided liquidity provisioning
- Limbo, the token listing and crowd funding yield farming dApp
- PyroTokens aimed at hodling your favourite tokens which accrue AMM trading fees
Notional contest The goal of Staked NOTE is to align NOTE token holders with the long term success of the Notional protocol. NOTE holders can stake their NOTE to earn additional yield while signalling that they are willing to provide valuable liquidity over the long term. It's design is inspired by the Aave Safety Module (stkAAVE). Over time we hope to achieve:
- Reduced NOTE circulating supply
- On Chain liquidity for trading NOTE
- NOTE token holders can share in the success of the protocol
There are three primary components of the Staked NOTE design:
- Staked NOTE (sNOTE): NOTE tokens used to provide liquidity for NOTE/ETH trading (in an 80/20 Balancer Pool) as well as acting as a backstop for Notional in the event of a collateral shortfall event.
- Treasury Action: A set of authenticated actions is deployed behind the Notional proxy to transfer profits to the treasury manager contract and manage Notional reserves.
- Treasury Manager: A treasury manager is appointed to withdraw profits via the Treasury Action contract (deployed behind the primary Notional Proxy) to manage trading profits into sNOTE holdings.
Yield-Convex contest Yield v2 is a collateralized debt engine paired with a custom automated market maker, using a novel transaction building pattern. We intend to allow our users to use their Convex tokens as a collateral and to claim the rewards for staking the Convex token with Convex finance accrued by those tokens, while deposited as collateral.
Mars Protocol Fields of Mars CosmWasm Mars is a credit protocol for the future: decentralized, self-sovereign, inter-chain, non-custodial, open-sourced, transparent, algorithmic, and community-governed.
Sudoswap Sudoswap is a decentralized exchange (DEX) protocol that enables the trustless swapping of non-fungible tokens (NFTs) on the Ethereum blockchain.
Gamma
Moonwell Finance Audit Report Moonwell is an open lending & borrowing DeFi protocol built on Moonbeam and Moonriver.
Concur Finance contest Concur is designed to align incentives between protocols, voters and their communities with an automated rewards-sharing protocol built for the Curve and Convex ecosystem.
MatrixSwap - Staking Matrixswap is our DEX Aggregator, a DEX aggregating billions in liquidity from currently 4 different chains - Polygon, Binance Smart Chain, Avalanche, and Fantom. Matrixswap aims to provide traders the ability to swap multiple tokens into one single asset under one transaction in the event of an emergency. This is made possible by the nature of the underlying blockchains (low fees, high throughput) and shared liquidity amongst AMMs.
Stader Labs LunaX Contracts CosmWasm Stader is a non-custodial smart contract-based staking platform that helps you conveniently discover and access staking solutions. We are building key staking middleware infra for multiple PoS networks for retail crypto users, exchanges and custodians.
Aave Lens contest The Lens Protocol is a decentralized, non-custodial social graph. Lens implements unique, on-chain social interaction mechanisms analogous to commonly understood Web2 social media interactions, but significantly expanded with unique functionality that empower communities to form and participants to own their own social graph.
Mars Protocol Core Contracts CosmWasm Mars is a credit protocol for the future: decentralized, self-sovereign, inter-chain, non-custodial, open-sourced, transparent, algorithmic, and community-governed.
Ocean Protocol H2O System and Action
1inch Fixed Rate Swap Audit The Fixed Rate Swap protocol is an Automatic Market Maker (AMM) that uses a constant sum price curve to facilitate swaps between assets whose prices are stable to each other. It also implements a variable fee mechanism that generally charges 0.01% as fees. When the AMM’s token balances go to extreme conditions, fees are either reduced to 0% or raised up to 0.2% depending on if the activity is desirable or not, respectively, for the asset composition of the pool. Such fees are kept in the pool, where liquidity providers will benefit from them by holding the shares (the AMM’s own ERC20 LP token).
Sienna.Network AMM Protocol (Updated code) CosmWasm Sienna's Automated Market Maker (AMM) is a balance principle market maker. Instead of running an order book with bids and asks, which have to match and delay trades and makes them expensive to execute, SiennaSwap requires liquidity providers to deposit both tokens from a given pair.
Tribe Turbo contest A new DeFi primitive that allows any token to become productive and provide FEI liquidity at no cost to the markets that need it most.
Hubble contest Multi-collateral/Cross-Margin Perpetual Futures on Avalanche.
Cere - Solidity Bridge
Astroport.fi Maker Contract CosmWasm Astroport is the central space station of the DeFi solar system, where travelers throughout the galaxy meet to exchange assets in a neutral marketplace. The philosophy behind Astroport is simple: Enabling decentralized, non-custodial liquidity and price discovery for any crypto asset. The Maker contract collects part of Astroport's pair fees (according to the factory's maker_fee). The accrued fees are swapped to ASTRO and then send to stakers and governance (according to the governance_percent).
SKALE contest The SKALE Network is a highly expandable multichain blockchain network that serves as a secure Ethereum scalability solution. Unlike most Layer 1 and Layer 2 networks, the SKALE architecture is built to support an ever-expanding set of dapp-specific chains. It uses the Ethereum mainnet to manage and orchestrate many critical network operations thereby enhancing overall network security and transparency.
Mars Protocol Core Contracts (Updated code) CosmWasm Mars is a credit protocol for the future: decentralized, self-sovereign, inter-chain, non-custodial, open-sourced, transparent, algorithmic, and community-governed.
PoolTogether TWAB Delegator contest PoolTogether promotes financial security by making it fun to save.
1. Users deposit into the network
2. Yield accrues on deposits
3. The yield is randomly awarded as prizes to the users.
The protocol turns your interest into fun prizes! You never lose your principal, and have a chance to win big. The TWABDelegator allows users to stake tickets on the contract, so it implements an ERC20 token. It inherits, without modification, the standard OZ ERC20 token implementation.
Celo Contracts Audit – Release 6 Celo is the carbon-negative, mobile-first, EVM-compatible blockchain ecosystem leading a thriving new digital economy for all.
JPYC contest JPYC protocol is an ERC20 compatible token. It allows minting of tokens by multiple entities, pausing all activity, freezing of individual addresses, rescuing of tokens and UUPS proxy pattern to upgrade the contract so that bugs can be fixed or features added.
Anchor contest Anchor is a decentralized savings protocol offering low-volatile yields on Terra stablecoin deposits. The Anchor rate is powered by a diversified stream of staking rewards from major proof-of-stake blockchains, and therefore can be expected to be much more stable than money market interest rates. The Anchor community believes that a stable, reliable source of yield in Anchor has the opportunity to become the reference interest rate in crypto. The Anchor protocol defines a money market between a lender, looking to earn stable yields on their stablecoins, and a borrower, looking to borrow stablecoins on stakeable assets. To borrow stablecoins, the borrower locks up Bonded Assets (bAssets) as collateral, and borrows stablecoins below the protocol-defined borrowing ratio. The diversified stream of staking rewards accruing to the global pool of collateral then gets converted to stablecoin, and then conferred to the lender in the form of a stable yield. Deposited stablecoins are represented by Anchor Terra (aTerra). aTerra tokens are redeemable for the initial deposit along with accrued interest, allowing interest collection to be done just by holding on to them. Anchor is structured to provide depositors with:
*High, stable deposit yields powered by rewards of bAsset collaterals
*Instant withdrawals through pooled lending of stablecoin deposits
*Principal protection via liquidation of loans in risk of undercollateralization
Anchor is an open, permissionless savings protocol, meaning that any third-party application is free to connect and earn interest without restrictions. Through Anchor Earn, Anchor.js or EthAnchor, developers can interact with Anchor using just a few lines of code. Further documentation of the Anchor Protocol is provided in the following pages.
Foundation contest The Foundation marketplace is a contract which allows traders to buy and sell NFTs. Previously (the code on mainnet) supported just Auctions and Private Sales. This upcoming launch adds Buy Price and Offers.
Biconomy - Hyphen V2
BWarelabs - Staking
Notional Protocol V2.1 Notional is a protocol on Ethereum that facilitates fixed-rate, fixed-term crypto asset lending and borrowing through a novel financial instrument called fCash.
Pangolin - Exchange Contracts Pangolin is a multichain decentralized digital assets exchange (DEX). Through advanced tooling, deep liquidity, and smooth onboarding, Pangolin offers easy swaps and great tools for projects and traders.
Woonkly - NFT protocol Woonkly is a meta-social marketplace that allows users to turn every single post on the platform into an NFT quickly, easily, and without extra fees. This helps Woonkly to achieve its mission to allow creators, influencers, Talents, gamers, metaverses, users and games to monetize and socialize in a decentralized way.
Biconomy Hyphen 2.0 contest Hyphen is cross chain token transfer bridge that works by maintaining liquidity pools on each supported chain. In order to do a cross chain transfer, user deposits his funds in liquidity pool on source chain and then off chain hyphen nodes (executors) listen to this deposit event and trigger a transfer transaction on destination chain where funds are transfered from the pool to user receiving address after deducting a transfer fee. This transfer is dynamic in nature and is decided by a bonding curve formulae that depends on total liquidity provided by the LPs and the current available liquidity in the pool.
Stader Labs SD Token Staking CosmWasm Stader Labs is a noncustodial, multichain staking platform designed to provide middleware staking infrastructure that will help solve challenges facing stakeholders on PoS networks.
Maple Finance contest Lending is the easiest way to earn with Maple Finance. Lenders deposit into a pool to earn interest denominated in the pool's liquidity asset. This interest is determined by the loan terms set by the pool delegate and borrowers. Before lending, lenders will need to prepare the pool denominated asset (e.g. USDC, wETH) in their Ethereum wallet and ETH for gas payments. Lenders will not need MPL tokens to participate in lending.
Rolla contest The Quant Protocol is a decentralized options protocol allowing anyone to mint and trade 100% collateralized, cash-settled European options. The Quant protocol tokenizes options using the ERC20 standard and also tokenizes a receipt of mint known as a ""CollateralToken"" which uses the ERC1155 standard. Minting an option or spread requires the max loss of the option seller i.e. fully collateralized options. The Collateral Token entitles the option minter to reclaim any excess collateral once the option has expired. Options are settled using chainlink post-expiry. The settlement price submission is permissionless - anyone can call the function to settle an option and as long as chainlink has a valid price it'll settle. Rolla is a DeFi structured product platform built on the Quant Protocol that allows anyone to get risk-based yield on various cryptocurrencies or stablecoin. This is accomplished via selling out of the money European covered call and put options on the Quant Protocol.
Astroport.fi Astral Assembly CosmWasm
Compound Comprehensive Protocol Audit
Brokkr Protocol P1 Contracts CosmWasm Brokkr is an investment protocol that provides sustainable and predictable returns. This is achieved through automated portfolios, instruments that consist of several investment strategies that combine the usage of multiple dApps.
LI.FI contest LI.FI is a cross-chain bridge aggregation protocol that supports any-2-any swaps by aggregating bridges and connecting them to DEX aggregators.
NFTfi - Ethereum NFTfi is a peer-to-peer platform connecting NFT holders and liquidity providers directly via permissionless smart contract infrastructure. The NFTfi team at no point has access to any asset or is involved in any way in the negotiation of terms between Lenders and Borrowers.
Aurora - Staking Farm NEAR
Sublime contest Sublime is a decentralized protocol for building and accessing credit. Borrowers can use Sublime to create fully-customizable loan pools or credit lines, allowing them to utilize their social capital to borrow undercollateralized loans from lenders that trust them. The protocol has been developed with the idea of trust minimization - a lender’s capital is only utilized by borrowers they trust. Integration with overcollateralized money markets like Compound enables lenders to generate passive yield on their assets for times when users they trust aren’t actively borrowing. Sublime also features a flexible identity verification module which allows users to link their identities to their wallet addresses to bootstrap their on-chain reputation.
Paladin contest Paladin is a DeFi ecosystem of governance protocols and markets that unlock the value of governance. To enable every stakeholder in DeFI to participate how they want, Paladin builds solutions around governance power. These solutions are designed to strengthen the underlying DeFi protocol by leveraging the token’s voting power or utility while creating value for token holders. Paladin Lending enables voting pools for protocols like AAVE and Uniswap.
Pangolin - AllocationVester Contract
Joyn contest Joyn is an ecosystem of talent, knowledge and resources for emerging creators to co-create, promote and launch NFT projects. We provide project blueprints (project page, milestones, prompts), web3 building blocks (NFT membership passes, royalty splits, airdrops, output collections), and community resources (network of co-creators and support programs)
Our mission is to make the process of creative collaboration accessible to as many as possible, and to empower every creator regardless of their number of followers, knowledge, or access to resources. Looking into the future we want to become a go-to platform for metaverse content creation, and to see a lot of cross-pollination and remixing among the projects built with Joyn. We fully embrace modularity and interoperability with our architecture. We have modules that extend the ERC721 standards, which provide functionalities beyond minting and transferring token instances. Eg. NFT collections launched through Joyn out of the box allow project creators to split royalties among an arbitrary number of recipients, which means we could achieve shared royalties between everyone involved in the project. This paves the way for open co-creation of web3 content, where all contributors may share ownership and royalties, and benefit directly from the project’s success. With that as a foundation, this will also unlock content attribution / remixing as a new class of use case based on inter-referencing projects.
Brokkr Protocol P2 Contracts CosmWasm Brokkr is an investment protocol that provides sustainable and predictable returns. This is achieved through automated portfolios, instruments that consist of several investment strategies that combine the usage of multiple dApps.
Volt Protocol contest Volt Protocol is a decentralized savings and credit system. VOLT is a yield bearing stablecoin that users can mint or redeem using DAI, USDC, or other stablecoins in the future. VOLT is like a deposit in a yield aggregator vault or a lending pool, except it isn't specific to any single stablecoin. Instead, the backing is optimized among denominations and venues in pursuit of the best rates. Doing this in a credibly neutral way at scale is the goal of market governance. VCON is the governance token, not yet live, which represents a share of the surplus buffer. Any losses taken by the protocol are absorbed first by the surplus buffer, and VCON auctions will be used to recapitalize when the buffer is too low.
Tribe DAO - Flywheel v2, xTRIBE, xERC4626 Flywheel is a suite of open source token incentives and governance infrastructure using modern and modular solidity patterns to easily interface with other platforms. It is built by the Tribe DAO using Foundry and Solmate. Flywheel is completely on-chain and composable, for maximum compatibility with smart contract systems. EIP-4626: The Tokenized Vault Standard is an ethereum application developer interface for building token vaults and strategies. It is meant to consolidate development efforts around ""single token strategies"" such as lending, yield aggregators, and single-sided staking.
Brokkr Protocol P3 Contracts CosmWasm Brokkr is an investment protocol that provides sustainable and predictable returns. This is achieved through automated portfolios, instruments that consist of several investment strategies that combine the usage of multiple dApps.
Backed Protocol contest Backed protocol enables peer-to-peer loans with NFT collateral. Its main unique features are
- No back and forth negotations: Borrowers propose minimum viable terms (loan asset, minimum loan amount, minimum duration, max interest rate) and the loan starts immediately once a lender meets or beats the minimum terms.
- No oracles: borrowers and lenders agree to loan terms and that's all that matters. The only ""liquidation"" type event is that lenders can seize the NFT collateral if the loan is past due.
- Composability: borrowers get Borrow Tickets and lenders get Lend Tickets. Control flows query for the current owner of these ticket, rather than a static borrower/lender address. For example, when a loan is repaid, the funds go to the Lend Ticket holder, whoever that happens to be at the moment of that transaction.
- Perpetual lender buyout: a lender can be boughtout at any time by a new lender who meets the existing terms and beats at least one term by at least 10%, e.g. 10% longer duration, 10% higher loan amount, 10% lower interest. The new lender pays the previous lender their principal + any interest owed. The loan duration restarts on buyout.
Duality Focus contest Duality Focus is a money market where both ERC-20 assets and Uniswap V3 liquidity positions are accepted as collateral. On Focus, users can engage in familiar DeFi operations like lending and borrowing ERC-20 assets. However, because we underwrite Uniswap V3 positions from selected pools, new usecases become possible. Users can supply their V3 ranges as additional collateral and get access to additional borrow power. Our flagship usecase is ""focus"": users can leverage ranges with supported ERC-20 assets, increasing fees earned. They can also move liquidity, move positions to different ticks, and compound fees, all with a single click.
Axelar Network contest Axelar is a decentralized interoperability network connecting all blockchains, assets and apps through a universal set of protocols and APIs. It is built on top off the Cosmos SDK. Users/Applications can use Axelar network to send tokens between any Cosmos and EVM chains. They can also send arbitrary messages between EVM chains. Axelar network's decentralized validators confirm events emitted on EVM chains (such as deposit confirmation and message send), and sign off on commands submitted (by automated services) to the gateway smart contracts (such as minting token, and approving message on the destination).
JPEG'd contest JPEG'd is a decentralized lending protocol on the Ethereum blockchain that enables non-fungible token (NFT) holders to open collateralized debt positions (CDPs) using their NFTs as collateral. Users mint PUSd, the native stablecoin of the protocol, enabling them to effectively obtain leverage on their NFTs. The protocol will be managed by a governance token, JPEG, that will oversee, administer, and change parameters of the protocol. JPEG'd is completely permissionless, decentralized, and is not controlled by any central entity. JPEG's aim is to bridge DeFi and NFTs and eventually allow any NFT collection, as voted upon by governance, to obtain a line of credit using their NFTs as collateral on the protocol.
Biconomy - Forwarder
Seascape - NFT SWAP
Badger Citadel contest
PlayGround Labs - Kapital-DAO
Brokkr Protocol Delta-neutral CosmWasm Brokkr is an investment protocol that provides sustainable and predictable returns. This is achieved through automated portfolios, instruments that consist of several investment strategies that combine the usage of multiple dApps.
THORSwap Aggregators THORswap is a multi-chain DEX aggregator built on THORChain's cross-chain liquidity protocol and the #1 interface for all THORChain services like THORNames and synthetic assets. THORswap currently supports cross-chain L1 swaps between 20+ crypto assets across 5+ blockchains in a decentralized and non-custodial manner.
Tracer TracerDAO introduces a derivative infrastructure called Perpetual Pools. Users create leveraged tokens, whereby long and short positions have changing claims on a pool of collateral. As long and short collateral tends to parity due to the implicit rebalancing rate, users' returns are expected to simulate a constantly rebalancing leveraged position. These positions cannot be liquidated, are fully collateralised, and can exist perpetually without upkeep. Several improvements and new features have been implemented in a second version (V2) of their contracts.
Phuture Finance contest Phuture is an asset management protocol initially focused on crypto index products. Our protocol provides the functionality to mint, redeem and create index products. We utilise a vault design to store the underlying assets of the index and these vaults can have additional ""controllers"" added to them to support extra functionality or strategies. At launch we have integrated a yearn vault controller that allows us to move some of the index funds over to yearn to earn additional interest. vTokens are created for each token held in a vault and allow us to account for assets which are held in our contracts plus the contracts of other protocols (such as yearn). Rebalancing of these indices is executed against the liquidity held on Uniswap v2 and Sushiswap. Our contracts create a set of orders for each index that will bring that index back to it's correct balance. These orders are then executed by our keeper. In most cases, orders are too large to execute in one go due to price impact, so our smart contracts scale the orders down to adhere to a specific price impact. Fees are taken during the minting and redemption process. In addition, we charge a fee annually for the management of the index products. The protocol's base curreency is USDC and as such the net asset value of each index is calculated in USDC.
EIP-4337 – Ethereum Account Abstraction Audit EIP-4337 is a specification to add account abstraction functionality to the Ethereum mainnet without modifying the consensus rules.
deBridge Cross Chain Swaps - SDK Cross-chain swaps are one of the applications built on top of deBridge infrastructure that enables users to perform swaps from any asset on one chain to any asset on another.
xTRIBE contest The xTRIBE tokenomics upgrade combines a few features into one new governance token:
- autocompounding single sided staking rewards
- multi-delegation capabilities
- reward delegation
Backd contest Maximize the power of your assets and start earning yield
Brokkr Protocol Long-Term Bonding CosmWasm Brokkr is an investment protocol that provides sustainable and predictable returns. This is achieved through automated portfolios, instruments that consist of several investment strategies that combine the usage of multiple dApps.
Octopus Network Anchor NEAR Octopus Network is a multichain, interoperable cryptonetwork built on NEAR Protocol for bootstrapping and hosting Substrate-based, EVM compatible, application-specific blockchains, aka Appchains.
AbraNFT contest Abracadabra.money is a lending platform that uses interest-bearing tokens (ibTKNs) or NFTs as collateral to borrow a USD pegged stablecoin (Magic Internet Money - MIM), that can be used as any other traditional stablecoin. The protocol is governed by the SPELL token, that manages the parameters of the protocol, the use of the Treasury, the tokenomics.
Mimo DeFi contest The Mimo protocol is a decentralized stablecoin issuance protocol on the Ethereum, Polygon and Fantom blockchain. Parallel stablecoins are decentralized, non-custodial, collateral-backed, and fully redeemable synthetic assets pegged to a fiat currency.
PoolTogether Aave v3 contest PoolTogether promotes financial security by making it fun to save.
1. Users deposit into the network
2. Yield accrues on deposits
3. The yield is randomly awarded as prizes to the users.
The protocol turns your interest into fun prizes! You never lose your principal, and have a chance to win big.
Yield Source for a PoolTogether prize pool that generates yield by depositing into Aave V3. This contract inherits from the ERC20 implementation to keep track of users deposits.
Brahma Fi Brahma is a non-custodial protocol that activates and manages liquidity across chains and dApps.
bunker.finance contest Bunker Finance is a pooled lending protocol featuring instant access to loans, AMMs used to price collateral, and an MEV-compatible liquidation mechanism.
Cudos contest The Cudos Network is a special-purpose blockchain designed to provide high-performance, trustless, and permissionless cloud computing for all. It is based on Cosmos SDK. The focus of the contest is the Bridge which contains a Cosmos module, Solidity smart contracts and associated relaying/oracle code. It currently supports bridging of CUDOS tokens between the Ethereum and Cudos ecosystems. It is based on Althea's Gravity Bridge.
Forgotten Runes Warrior Guild contest Forgotten Runes Warriors Guild is an ERC721 token. It will be minted in four phases:
Phase 1: True, last-price, Dutch auction phase (refunds above lowest bid)
Phase 2: Allowlist sale for mintlist merkletree, 1 per account at lowest DA price
Phase 3: Public sale for whatever is left at lowest DA price
Phase 4: Free claim for claimslist merkletree, 1 per account for free
Paladin Paladin is a decentralized, non-custodial governance lending protocol where users can either loan the voting power in their governance token, or borrow some voting power. Depositors stake governance tokens or derivatives that grant voting power in exchange for yield, while borrowers can leverage their voting power to gain more influence temporarily.
FactoryDAO contest FactoryDAO is a modular DAO framework that aims to work as a DAO to build the tools that DAOs need to launch tokens, manage their token economies, sell tokens from their treasuries and improve decentralised decision making. The goal is to be the Google apps / Office 365 dApp suite for DAOs, allowing DAOs to pick tools from our suite or mix and match them with tools from elsewhere in the DAO tooling space.
Alchemix contest Alchemix Finance is a future-yield-backed synthetic asset platform and community DAO. The platform gives you advances on your yield farming via a synthetic token that represents a fungible claim on any underlying collateral in the Alchemix protocol. The DAO will focus on funding projects that will help the Alchemix ecosystem grow, as well as the greater Ethereum community.
- ALCX, the protocol governance token used to incentivize pool liquidity for synthetic assets
- gALCX, an autocompounding wrapper for the single-sided farm that can be used in governance
- alUSD, a synthetic stablecoin pegged to $1 issued to users as an advance on their future yield
- alETH, a synthetic token pegged to 1 ETH issued to users as an advance on their future yield
Overlay Overlay is a novel protocol designed around trading assets without requiring a counterparty. This is done by staking OVL (the underlying protocol token) as a collateral, where the protocol mints/burns OVL tokens depending on whether the trade resulted in a profit or loss. To prevent inflation, markets have to be deployed by Overlay governance which tunes the parameters using off-chain risk models. There is also an on-chain component to the risk model which introduces extra checks to trades, oracle updates, etc.
Cally contest Cally lets you create covered call vaults on any ERC20 or ERC721 that perpetually sell call options on the asset that you deposit into the vault.
Seascape - NFT Multisend
UMA Across V2 Audit UMA is an optimistic oracle and dispute arbitration system that securely allows for arbitrary types of data to be brought on-chain. UMA’s oracle system provides data for projects including a cross-chain bridge, insurance protocols, custom derivatives and prediction markets. UMA's oracle is used to create many other types of products and protocols. For information about Outcome, a DAO tooling platform built on UMA that supports KPI Options, Success Tokens and optimistic governance. The Across V2 system manages multiple contracts which hold funds and transfer them to each other. These are the HubPool and multiple SpokePools. The Spokes can exist on other chains, and thus there are standardized “adapters” for sending funds from the hub to the various spokes in order to have a predictable interface. The system allows users to make deposits on one chain, specifying a desire to withdraw on a different chain and paying a fee. At any point, other users can “fill” this “relay”, supplying the original depositor with funds on a different chain and taking a small fee. The relayers are then refunded by the system. If relayers do not fill deposits, the system performs a “slow relay” in which funds are moved across cross-chain bridges to fill the deposit. The system cannot easily pass messages across cross-chain bridges, so in order for the hub to understand the state of all spokes, and to transfer funds accordingly, merkle trees are produced representing the needed actions, such as rebalances and relayer refunds. These merkle trees are represented with their roots, where the full set of needed merkle roots is called the “root bundle”. These are optimistically validated – meaning that they are considered truthful if not disputed within a certain time window. Once the liveness period (in which other users can dispute a root bundle) passes, funds can be transferred between the hub and spokes by using merkle proofs to prove that the transfer was included in the root bundle. The rules by which a root bundle is determined invalid are notably NOT a part of the smart contract system, and are instead decided by an outside system called the Optimistic Oracle. These dispute rules are to be codified into an UMIP (UMA Improvement Proposal) or multiple UMIPs. Therefore, much of the security of the system rests on the un-audited UMIP, and for the sake of the audit we treated the UMIP as a black box. During the audit, we provided the UMA team with suggestions and reminders for important security considerations when it comes to codifying the UMIP(s).
Aura Finance contest Aura Finance is a protocol built on top of the Balancer system to provide maximum incentives to Balancer liquidity providers and BAL stakers (into veBAL) through social aggregation of BAL deposits and Aura’s native token. The Convex system has been adapted to be generic. Aura is a fork of the well known Convex system. Naming conventions and architecture from the original Convex system have been kept in Curve, so those familiar with their system or repo will have an easier time parsing the functionality.
Seascape - New Staking Saloon The third of Seascape’s modularized DeFi games has been totally revamped. Staking Saloon is a game in which users stake NFTs in exchange for token rewards. This guide will take users step by step through how the game works. The game will automatically recognize the Scapes in your crypto wallet. While other wallets are compatible with the system, we recommend using Metamask as it consistently gives the best performance.
Sturdy contest Sturdy is a protocol for interest-free borrowing and high yield lending. Lenders deposit stablecoins that they want to earn yield on while borrowers provide collateral and take out loans at no interest (interest rates will kick in above certain utilization rates, but this functionality is out of scope). Sturdy accomplishes this by staking collateral provided by borrowers in third party protocols like Yearn, Lido, and Convex. The yield from collateral staking is periodically harvested, swapped to stablecoins, and distributed to stablecoin lenders. Sturdy forked Aave V2 contracts for its underlying accounting and lending pool mechanics. In order to convert non-interest bearing tokens ('external assets', e.g. ETH) to their interest bearing equivalent ('internal assets', e.g. stETH), Sturdy uses modules called 'vaults.' When users deposit external assets to a vault, the vault immediately stakes it, converting it to an internal asset, and deposits it to the lending pool. When users want to withdraw their collateral, the vault withdraws the internal asset from the lending pool, unstakes it, and returns it to the user. The user can also deposit or withdraw internal assets directly from the lending pool by interacting directly with the smart contracts.
OpenSea Seaport contest Seaport is a marketplace protocol for safely and efficiently buying and selling NFTs. Each listing contains an arbitrary number of items that the offerer is willing to give (the ""offer"") along with an arbitrary number of items that must be received along with their respective receivers (the ""consideration"").
Bastion Protocol - EVM contracts Bastion is a Lending and Stableswap protocol built on Aurora, NEAR’s EVM-compatible layer. Building on Aurora enables Bastion to create an autonomous interest-rate engine with superior capital efficiency, low slippage swaps, fast transactions, ultra-low fees, precise liquidations, and harness the underlying UX benefits of NEAR.
Rubicon contest Rubicon(opens in a new tab) is an order book protocol for Ethereum(opens in a new tab). Use it to trade ERC-20(opens in a new tab) tokens with Swaps, Limit Orders, and Market Orders or provide liquidity in Pools. Rubicon is built on Optimism(opens in a new tab), a low-cost and lightning-fast Ethereum L2(opens in a new tab) chain.
Velodrome Finance contest A base layer AMM on Optimism, inspired by Solidly.
veToken Finance contest veToken Finance is an forked version of the convex yield protocol that targets all ve-model projects. The core of the veToken idea is the locking up of its native token and empowering voting rights, generating decentralized governance to maximize benefit.
Porter Finance Porter's mission is to enable DAOs growth by providing them with access to credit. Porter allows DAOs and other on-chain entities to create so-called ""DeFi bonds"". allowing borrowing capital when bonds are sold to lenders. The team is using smart contracts as agreements between borrowers and lenders similar to traditional zero coupon bonds, which can be sold at a discount on the market. Borrowers select param-eters when they create their bond including a pair of tokens representing collateral and payment. conversion ratio, maturity and the number of bonds. As a result, bonds (based on ERC20 tokens) are minted and sold on the market to bondholders (lenders). Initially the bond contract only holds collateral supplied by the borrower (e.g. DAO), but when maturity is reached or the bond is fully repaid using a payment token, bondholders can redeem their assets. The protocol does not implement any liquidation mechanisms and is purely based on the ratio between the collat-eral and payment tokens. meaning that it exposes lenders to market volatility.
Backd Tokenomics contest Backd tokenomics consists of several contracts that have for main goal to manage how the BKD token will be distributed to users.
BKD tokens are distributed to the following parties:
- Liquidity providers to Backd liquidity pools
- Backd keepers
- Liquidity providers to whitelisted AMM pools (initially a BKD/WETH pool on Curve)
Notional x Index Coop Notional is a protocol on Ethereum that facilitates fixed-rate, fixed-term crypto asset lending and borrowing through a novel financial instrument called fCash.
Forta Protocol Audit Forta is a decentralized monitoring network to detect threats and anomalies on DeFi, NFT, governance, bridges and other Web3 systems in real-time. Underlying Forta is a decentralized network of independent node operators that scan all transactions and block-by-block state changes for outlier transactions and threats. When an issue is detected, node operators send alerts to subscribers of potential risks, which enables them to take action.
Connext Amarok contest Connext's latest Amarok upgrade is live and allows developers to build cross-chain applications on its platform. The goal of the upgrade is to improve the user experience when interacting with decentralized applications.
Infinity NFT Marketplace contest The Axie Infinity Marketplace is the NFT marketplace for a popular NFT/crypto based video game known as Axie Infinity. The marketplace lets users buy a variety of items such as creatures, items and land as NFTs. The marketplace is often a starting place for those looking to get into the game.
Lyra Finance Lyra is an option automated market maker (AMM) that allows traders to buy and sell options on cryptocurrencies against a pool of liquidity. The Lyra protocol has two key user groups, liquidity providers and options traders. Liquidity providers (LPs) deposit sUSD (a stablecoin) or USDC into one of the asset-specific Lyra Market Maker Vaults (MMVs). This liquidity is used to make two-sided (buy and sell) option markets for the asset that the vault specifies (e.g. ETH Market Maker Vault LPs quote options on ETH). LPs deposit liquidity to the vault to earn the fees paid when options are traded. Traders use Lyra to trade options. They can either buy options from or sell options to the MMV. Traders pay fees (in the form of the bid-ask spread) to LPs, as compensation for their liquidity.
Nested Finance contest The one-stop Defi app to build, manage and monetize your portfolio.
Badger-Vested-Aura contest Badger is offering a locking vault for Aura.finance, with the goal of sourcing yield from locking incentives as well as processing voting bribes from HiddenHands.
Freeverse Audit The Freeverse platform is a layer 2 for minting, evolving, and trading mutable NFTs with on-chain certifiable attributes (‘Living Assets’), as well as traditional immutable NFTs.
Celo Contracts Audit – Release 7 – Part 1 Celo is the carbon-negative, mobile-first, EVM-compatible blockchain ecosystem leading a thriving new digital economy for all.
Celo Contracts Audit – Release 7 – Part 2 Celo is the carbon-negative, mobile-first, EVM-compatible blockchain ecosystem leading a thriving new digital economy for all.
Locke The Locke protocol is designed as a novel way to exchange one token for another. Any user willing to exchange a certain amount of tokens (called reward token in the protocol) for another token (called deposit token in the protocol) can create a stream that happens over a certain duration. The protocol was inspired by Time Weighted Automated Market Makers. Users willing to buy may stake deposit tokens, which get exchanged for the reward token in a mechanism that is similar to liquidity mining contracts. Contracts have a special case where the deposit tokens are not exchanged but locked up in the contract for a predefined duration of time.
Moonwell Finance - Token Sale & Comptroller Updates Moonwell is an open lending, borrowing, and decentralized finance protocol built on Moonbeam and Moonriver. Moonwell's composable design can accommodate a full range of DeFi applications in the greater Polkadot and Kusama (DotSama) ecosystem.
Timeless Timeless is a yield tokenization protocol that offers Perpetual Yield Tokens (PYTs), which give their holders a perpetual right to claim the yield generated by the underlying principal. Timeless also offers Negative Yield Tokens (NYTs), a protocol-native way to short yield rates.
Yieldy contest Yieldy is a protocol that creates a rebasing token for assets that have a Tokemak reactor. For each asset that Tokemak supports, we can create a Yieldy token for that asset. For instance, for USDC we will create USDCy, Fox will have a FOXy and so on. This allows for single sided staking with compounding interest through the use of depositing into Tokemak reactors.
Nibbl contest Nibbl is a fractionalization protocol that creates ERC20 tokens representing fractional ownership of an ERC721. Nibbl uses a Bonding curve to facilitate trading of the ERC20 tokens. The protocol also implements a valuation-based buyout mechanism so that the ERC721 isn’t locked in a contract/vault forever. A user can initiate a buyout and they need to pay an upfront cost for that. The cost is decided based on the current valuation of tokens. If the valuation goes above a certain level within a predefined duration the buyout is rejected. Therefore, the community can buy more tokens in order to reject a buyout. If the buyout isn’t rejected it is automatically considered successful and the user who initiated the buyout can withdraw the asset.
Illuminate contest Illuminate is a fixed-rate lending protocol designed to aggregate other fixed-rate protocols' guaranteed yields (in the form of principal tokens), providing Illuminate's users a loose guarantee of the best rate, and deepening liquidity across the fixed-rate space. Most simply described, Illuminate aggregates and wraps principal tokens with similar maturities and underlying assets into one single (meta) principal token (iPT). A front-end interface provides an aggregated best rate by purchasing and wrapping external tokens. While the wrapped / meta principal token (iPT) is traded on a secondary market through a YieldSpace AMM (out of scope for this audit) providing an on-chain guarantee of the best rate. As arbitrageurs can easily purchase external PTs -> mint & sell iPTs, variance in external principal token prices is reduced, while a secondary market for iPTs can be confident it provides the best rate and depth.
Aura Finance Aura Finance is a protocol built on top of the Balancer system to provide maximum incentives to Balancer liquidity providers and BAL stakers (into veBAL) through social aggregation of BAL deposits and Aura’s native token. The Convex system has been adapted to be generic. Aura is a fork of the well known Convex system. Naming conventions and architecture from the original Convex system have been kept in Curve, so those familiar with their system or repo will have an easier time parsing the functionality.
Canto v2 contest Canto is a permissionless general-purpose blockchain running the Ethereum Virtual Machine (EVM). It was built to deliver on the promise of DeFi – that through a post-traditional financial movement, new systems will be made accessible, transparent, decentralized, and free. New Blockchain(Manifest) is a Layer 1 blockchain built using Cosmos SDK core modules and Tendermint Consensus with an EVM execution layer in the form of the Ethermint Module and network owned/incentivized defi primitives(stablecoin, dex, lending market).
Putty contest An order-book based american options market for NFTs and ERC20s.
Origin Governance Audit The system enables users to participate in the governance of the Origin Protocol through staking their OGV tokens, allowing users to earn more OGV as a staking reward. The staking contract OgvStaking allows OGV governance tokens to be staked to obtain non-transferable ERC20Votes-based tokens called OGVe which can participate in a GovernorBravo-compatible governance vote. The minimum and maximum lockup periods are 7 and 1461 days, respectively. In addition, each staker earns OGV tokens at a pre-configured daily total rate set per time interval and emitted from the RewardsSource contract. The OGVe tokens are awarded based on a constant inflation factor of 80% per year in relation to the end of the staking lockup period. This mechanism is designed to limit the voting power of stakes which are no longer in lockup.
Notional Finance Notional is a protocol on Ethereum that facilitates fixed-rate, fixed-term crypto asset lending and borrowing through a novel financial instrument called fCash.
Beanstalk Beanstalk is an Ethereum-based permissionless and algorithmic fiat stablecoin protocol. It is used for issuance of BEAN stablecoin pegged at 1:1 ratio to the US Dollar. Beanstalk is different from fiat and crypto-collateralized stablecoin protocols as it works based on a credit-based price stability model. The users of the Beanstalk protocol are constantly rewarded with economic incentives for issuing credit or providing liquidity to the protocol and thus maintaining BEAN’s price stability.
Juicebox V2 contest The Juicebox protocol is a programmable treasury. Projects can use it to configure how its tokens should be minted when it receives funds, and under what conditions those funds can be distributed to preprogrammed addresses or reclaimed by its community. These rules can evolve over funding cycles, allowing people to bootstrap open-ended projects and add structure, constraints, extensions, and incentives over time as needed. The protocol is light enough for a group of friends, yet powerful enough for a global network of anons sharing thousands of ETH, ERC-20s, or other assets.
Staderlabs - BnbX BNBX is a reward-bearing liquid token i.e. the value of 1 BNBx token vs. BNB increases over time as staking rewards accumulate.
Fractional v2 contest The Fractional v2 Protocol is designed around the concept of Hyperstructures
Hyperstructures: Crypto protocols that can run for free and forever, without maintenance, interruption, or intermediaries
Fractional is a decentralized protocol that allows for shared ownership and governance of NFTs. When an NFT is fractionalized, the newly minted tokens function as normal ERC-1155 tokens which govern the non-custodial Vault containing the NFT(s).
Swivel v3 contest Swivel is a yield tokenization protocol that allows LP's, ETH stakers and lenders to separate their yield into two components, zcTokens -- EIP-5095 Compliant (which represent the 1-1 claim to deposited tokens upon maturity), and nTokens (which represent the claim to any yield generated). In addition to this base functionality, Swivel provides the infrastructure to facilitate the exchange of these tokens through an orderbook.
ENS contest ENS is a decentralised naming service built on top of Ethereum, and designed to resolve a wide array of resources including blockchain addresses, decentralised content, and user profile information.
Yield Witch v2 contest Yield Protocol is an Ethereum-based protocol for collateralized fixed-rate, fixed-term borrowing and lending. To achieve its goals, Yield uses a class of tokens called fyTokens (fixed yield tokens). fyTokens are Ethereum based ERC-20 tokens that can be redeemed for an underlying asset one-to-one after a predetermined maturity date. For example, if you have one fyDai token, you can redeem it for one Dai after the maturity date.fyTokens do not pay interest but instead trade at a discount to their redemption value (like a zero-coupon bond), rendering a profit at maturity when it is redeemed for its full face value. The interest rate may be calculated from the difference between the discounted value and the underlying asset's value at maturity.
Compound III Audit Compound III is an EVM compatible protocol that enables supplying of crypto assets as collateral in order to borrow the base asset. Accounts can also earn interest by supplying the base asset to the protocol.
Across Token and Token Distributor Audit The Across token is an ERC20 compliant token. The Across token distributor allows users to stake whitelisted ERC20 tokens (LP tokens) to earn ACX rewards. At deposit time depositors earn a fixed base emission rate. The longer depositors keep their tokens staked, the higher the reward rate they earn. The reward rate is capped at a value set by the owner of the distributor. Sequential deposits result in an average deposit time as a weighted average of previous deposits. If at any point the depositor claims their rewards or unstakes all LP tokens, then their rewards emission rate is reset to the base rate. The contract is designed to hold multiple LP tokens, each with independent parameterization for liquidity mining.
UMA Optimistic Governor Audit UMA is an optimistic oracle and dispute arbitration system that securely allows for arbitrary types of data to be brought on-chain. UMA’s oracle system provides data for projects including a cross-chain bridge, insurance protocols, custom derivatives and prediction markets. UMA's oracle is used to create many other types of products and protocols. For information about Outcome, a DAO tooling platform built on UMA that supports KPI Options, Success Tokens and optimistic governance. The Optimistic Governor contract is meant to control an “avatar” that complies with the Gnosis’ Zodiac framework. The target use case is that the avatar is a Gnosis Safe that holds DAO funds and is capable of controlling DAO operations. The Optimistic Governor aims to allow anyone to control DAO funds and activities as long as their proposed activities conform to a set of natural language rules that the DAO has made publicly available. This is facilitated via the UMA Optimistic Oracle, which becomes the final arbiter in case proposals are contested for not conforming to DAO rules. In the case where proposals are not contested during their “liveness” period, they then become executable by anyone. The unrelated Optimistic Oracle PR we were asked to review adds a mechanism to suspend reentrancy guard protections to allow for callbacks in the body of nonRentrant functions (where such callbacks would not otherwise be permissable). Additionally, the Oracle was modified to support “event-based” price requests – that is price requests after some event in the future occurs, rather than at a specific point in time.
Sacred Finance and CircomCircuit
Golom contest An NFT marketplace that offers the lowest industry fee, a publicly available order-book along with analytical tools.
Axelar Network v2 contest Axelar is a decentralized interoperability network connecting all blockchains, assets and apps through a universal set of protocols and APIs. It is built on top off the Cosmos SDK. Users/Applications can use Axelar network to send tokens between any Cosmos and EVM chains. They can also send arbitrary messages between EVM chains. Axelar network's decentralized validators confirm events emitted on EVM chains (such as deposit confirmation and message send), and sign off on commands submitted (by automated services) to the gateway smart contracts (such as minting token, and approving message on the destination).
1inch Exchange AggregationRouter V5 The V5 version makes 1inch users’ swapping activity on the Ethereum network yet more profitable. In the 1inch Router v5, swaps will be roughly 5% more gas efficient than in the previous version and 10% more gas efficient, compared with the second best performing player in the DEX segment.
Rigor Protocol contest HomeFi protocol is a generalized protocol that provides public, permission less, decentralized financial infrastructure for home finance. Our mission is to make home finance open, accessible and positive-sum for everyone on earth.
Alluvial - Liquid Collective
Mimo August 2022 contest Bridging the chasm between the DeFi world and the world of regulated financial institutions.
Persistence - stkBNB stkBNB is the underlying representative token (liquid-staked version) of BNB, which is minted when staking BNB on pSTAKE.
Freeverse Crypto Payments Audit Freeverse’s crypto-payments project implements a marketplace that enables users to sell assets from Freeverse universes.
Seascape - Mini Miners Mini Miners is a resource management strategy game designed for web3.
Foundation Drop contest Foundation is a web3 destination.
- NFT Collection Factory: An upgradable factory that creates NFT collections. Supports creating and initializing ERC-1165 minimal proxies pointing to NFT collection contract templates.
- NFT Drop Collection: A contract to batch mint and reveal a collection of NFTs. A creator deploys this collection with the intent of creating a mint drop with a reveal step where all NFTs in the collection have the same baseURI and are differentiated through their token id. In addition to the creator, to facilitate sales by marketplace contracts, any address can be granted permissions to mint from this contract.
- NFT Collection: A collection of NFTs by a single creator. The NFTs produced by this collection are 1-1 with support for unique baseURI. All NFTs from this contract are minted by the same creator. Note that, this contract exists on mainnet and has been in active use for the past year; however, we've refactored/cleaned it up to be more maintainable, extensible and gas efficient and will be deploying the new version in our upcoming release.
- NFT Drop Market: A Foundation market contract which enables creators to drop NFT collections. Creators can set sale terms on their deployed NFT collections and collectors can mint from them using the NFT drop market. Currently only supports fixed price sales of NFT Drop Collections, does not support any other mechanic or collection type.
Debt DAO - P2P Loan Debt DAO is a Crypto-based P2P lending platform for personal lines of credit. The platform offers a marketplace to buy, sell, underwrite and manage debt for the DeFi economy and enables borrowers and lenders to create customizable lending solutions.
Fraxlend (Frax Finance) contest Fraxlend is a lending platform that provides lending markets between a pair of ERC-20 assets. Each pair is an isolated market which allows anyone to participate in lending and borrowing activities. Lenders are able to deposit ERC-20 assets into the pair and receive yield-bearing fTokens. As interest is earned, fTokens can be redeemed for ever-increasing amounts of the underlying asset.
FIAT DAO veFDT contest Unlock liquidity for your DeFi fixed income assets.
Moonwell Finance - Governance & Timelock Updates Moonwell is an open lending, borrowing, and decentralized finance protocol built on Moonbeam and Moonriver. Moonwell's composable design can accommodate a full range of DeFi applications in the greater Polkadot and Kusama (DotSama) ecosystem.
Seascape - Block Lords
Seascape - Block Lords - Import & Export
Nouns DAO contest Nouns is a generative NFT project on Ethereum, where a new Noun is minted and auctioned off every day, all proceeds go to the DAO treasury, and each token represents one vote. To date more than 350 Nouns have been sold on auction, and the DAO has funded a variety of cool builders, including a recent 500 ETH grant to theprotocolguild.eth.
NFTfi - eth.nftfi - Collection Offer
Coinbase Liquid Staking Token Audit
Olympus DAO contest Olympus is a protocol on the Ethereum blockchain with the goal of establishing OHM as a crypto-native reserve currency. It conducts autonomous and dynamic monetary policy, with market operations supported by the protocol-owned Olympus Treasury. OHM serves a need in the market gap between fiat stablecoins and volatile crypto assets, providing relative stability and scalability underpinned by the protocol’s Range Bound Stability (“RBS”) system. RBS is the flagship system of Olympus’ autonomous monetary policy.
Seascape - Moonscape
Bancor Compounding Rewards Audit An ecosystem of decentralized, open-source DeFi protocols that foster on-chain trading and liquidity.
Nouns Builder contest A permissionless, governed protocol to deploy nouns-style DAOs complete with treasury, generative collections, and governance mechanisms.
Canto Dex Oracle contest Canto is a permissionless general-purpose blockchain running the Ethereum Virtual Machine (EVM). It was built to deliver on the promise of DeFi – that through a post-traditional financial movement, new systems will be made accessible, transparent, decentralized, and free. In order to prevent the possibility of a predatory evolution toward rent-seeking behaviors, Canto’s decentralized exchange protocol:
- Cannot be upgraded
- Has no official interface
- Runs in perpetuity without the ability to implement fees
At launch, users can interact with the DEX contracts through Slingshot, a DEX aggregator platform.
Seascape - Ninja Spin
FEI and TRIBE Redemption contest A new DeFi primitive that allows any token to become productive and provide FEI liquidity at no cost to the markets that need it most.
PartyDAO contest The Party Protocol allows people to pool funds together to acquire NFTs then govern those NFTs together.
Y2k Finance contest Y2K Finance is a protocol to insure(hedge) against pegged assets and speculate on depegs. The aim of this protocol is to allow users to HEDGE & RISK these insurances, also providing yield to incentivize early depositors on both side of insurance (buyers and sellers). We consider insurance sellers to be the same as Risk users, or collateral depositors. We also consider insurance buyers to be the same as Hedge users, or premium depositors. This is made possible by having Vaults that leverage ERC4626 and a Chainlink Oracle to determine the current price. When the price of a pegged asset is below the strike price of a Vault, a Keeper(could be anyone) will trigger the depeg event and both Vaults(hedge and risk) will swap their total assets with the other party. These insurances last a certain amount of time, and if a depeg event does not happen between that time period, a Keeper will trigger the end of epoch event, being that the Hedge Vault then has to give all of its total assets to the Risk Vault. It is issued a token representing the depositors position which is 1 to 1 ratio'ed to the deposited amount, and users can deposit that token in a fork of Synthetix Rewards to ""yield farm"" governance tokens.
Harpie Harpie is the first on-chain firewall preventing hacks, scams, and theft. Harpie services monitor pending transactions for potential attacks.
Sentiment Sentiment is a permissionless undercollateralised onchain credit protocol that allows users to lend and borrow assets with increased capital efficiency and deploy them across DeFi.
Art Gobblers contest Art Gobblers is a decentralized art factory owned by aliens. As artists make cool art, Gobblers gains cultural relevance, making collectors want the art more, incentivizing artists to make cooler art. It's also an on-chain game.
VTVL contest VTVL is a token management platform for web3 founders. The core function of VTVL is to allow users to generate and deploy token vesting smart contracts through our platform.
Frax Ether Liquid Staking contest Frax Ether is a liquid ETH staking derivative and stablecoin system designed to uniquely leverage the Frax Finance ecosystem to maximize staking yield and smoothen the Ethereum staking process for a simplified, secure, and DeFi-native way to earn interest on ETH.
Moonwell Finance - Governance Dynamic Quorum Moonwell is an open lending, borrowing, and decentralized finance protocol built on Moonbeam and Moonriver. Moonwell's composable design can accommodate a full range of DeFi applications in the greater Polkadot and Kusama (DotSama) ecosystem.
Degis - SCProtection
Bracket.fi - BracketX BracketX is an application that applies the Bracket Protocol to provide LONG and SHORT leverage for DeFi users. It simplifies leverage into easily understandable payoff multiples (10x, 20x, 50x, 100x etc.) that can be purchased in a few clicks through their non-custodial wallets.
Optimism Drippie Drippie is a system for managing automated contract interactions. A specific interaction is called a ""drip"" and can be executed according to some condition (called a dripcheck) and an execution interval. Drips cannot be executed faster than the execution interval. Drips can trigger arbitrary contract calls where the calling contract is this contract address. Drips can also send ETH value, which makes them ideal for keeping addresses sufficiently funded with ETH. Drippie is designed to be connected with smart contract automation services so that drips can be executed automatically. However, Drippie is specifically designed to be separated from these services so that trust assumptions are better compartmentalized.
Sherlock Sherlock works to protect Decentralized Finance (DeFi) users from smart contract exploits with security reviews from top auditors backed by smart contract coverage on the audited contracts.
Blur Exchange contest The Blur Exchange is a single token exchange enabling transfers of ERC721/ERC1155 for ETH/WETH. It uses a ERC1967 proxy pattern and consists of three main components (1) BlurExchange, (2) MatchingPolicy, (3) ExecutionDelegate.
Affine DeFi - Multiplyr Affine is the world's first cross-chain investment and savings app. The Affine Protocol is everything that enables the trustless and decentralized execution of our cross-chain investment and savings solutions.
The Graph L2 bridge contest The Graph is a decentralized protocol for indexing and querying data from blockchains, starting with Ethereum. It makes it possible to query data that is difficult to query directly. The Graph Network consists of Indexers, Curators and Delegators that provide services to the network, and serve data to Web3 applications. Consumers use the applications and consume the data. To ensure economic security of The Graph Network and the integrity of data being queried, participants stake and use Graph Tokens (GRT). GRT is a work token that is an ERC-20 on the Ethereum blockchain, used to allocate resources in the network. Active Indexers, Curators and Delegators can provide services and earn income from the network, proportional to the amount of work they perform and their GRT stake. To reduce gas costs and sustainably scale The Graph Network, there are active proposals to move the contracts to the Arbitrum Layer 2 blockchain. To mitigate risk, the proposed approach is to initially run the protocol in L1 in parallel with the protocol in L2. During a first stage, the L2 protocol would not distribute any Indexer rewards, and therefore not have any token issuance in L2.
Mycelium Mycelium specializes in data provision via the Mycelium Node and derivatives exchange infrastructure (formerly known as Tracer DAO).
Notional Notional is a protocol on Ethereum that facilitates fixed-rate, fixed-term crypto asset lending and borrowing through a novel financial instrument called fcash.
Knox Finance Knox Finance is a DeFi options platform focused on providing predictable yields and risk management in the form of structured products.
Merit Circle Merit Circle is creating a decentralized autonomous organization (DAO) that develops opportunities to earn through play for people who want to help build the metaverse.
Trader Joe v2 contest Liquidity Book is a novel, highly-capital efficient Automated Market Maker (AMM) protocol. Its features include:
- Zero Slippage: Traders can swap tokens with zero slippage within bins.
- Surge Pricing: Liquidity Providers earn additional dynamic fees during high market volatility.
- High Capital Efficiency: Liquidity Book can support high volume trading with low liquidity requirements.
- Flexible Liquidity: Liquidity Providers can build flexible liquidity distributions according to their strategy.
Gauntlet Gauntlet is the financial modeling and simulation platform for blockchains. Decentralized systems create new challenges for protocol developers, smart contract developers, and asset holders that you don't see in traditional development and asset management. Gaunlet uses tried and tested techniques from algorithmic trading to simulate crypto networks, inform design decisions, and drive successful design and participation.
Biconomy - Smart Wallet Contracts V2 Biconomy Smart Account is a smart contract wallet that builds on core concepts of Gnosis / Argent safes and implements an interface to support calls from account abstraction Entry Point contract. We took all the good parts of existing smart contract wallets.
Holograph contest Holograph provides omnichain NFT infrastructure for the web3 ecosystem. Holograph Protocol enables the creation, deployment, minting, & bridging of omnichain NFTs with complete data integrity.
Juicebox contest The decentralized fundraising and treasury protocol.
Biconomy - Cross Chain Messaging Protocol cross-chain message passing (aka cross-chain messaging) utilizes smart contracts to allow information to flow freely between blockchains that are otherwise silo'd within the confines of their own networks. This is the current landscape of Web3, where users must manually navigate between chains in order to utilize assets and engage with dApps, often through the use of cross-chain bridges. Cross-chain messaging however, can be connect users to other chains through a verifiable, trust-less network, supported by on-chain validators. This creates a decentralized network where users can interact with dApps without having to navigate cumbersome bridge transfers and the added steps that accompany the current cross-chain landscape. The end result, is a truly interoperable and decentralized Web3, where users and dApp developers alike can benefit from one-click in-dApp experiences.
Neptune Mutual Audit Neptune Mutual is a blockchain cover protocol that safeguards the Ethereum community from cyber threats to contemporary financial products.
Mover Mover is a permissionless protocol exploring metaverse savings. It is a suite of products in NFT, web3, and DeFi space to create a new open savings experience.
Inverse Finance contest FiRM is an over collateralized money market protocol for borrowing the DOLA stablecoin at a fixed price, over an arbitrary period of time. This is accomplished with the Dola Borrowing Rightstoken (DBR) .One DBR token gives the right to borrow one DOLA for one year. As time progresses, DBR will be burnt from the borrower's wallet at a rate that depends on their debt. A borrower may repay their loan at any time, and sell their DBR at a potential profit, if interest rates have gone up. DBR are minted and offered to the market by Inverse Finance. DBR liquidity and market making is outside the scope of this contest. The DOLA stablecoin is Inverse Finance's own stablecoin, which has it's peg actively managed by a system of Fed contracts, that enact expansionary or contractionary monetary policy to keep the peg of the stable coin near 1$. The Fed attached to FiRM protocol markets lend DOLA to the markets by expanding supply, and contracts supply by recalling dola from the markets. DOLA is the only borrowable asset in the FiRM protocol.
NFTPort Bring your NFT application to market in hours instead of months. We take care of the NFT infrastructure so you can focus on your application. Built by developers, for developers.
Paladin - Warden Pledges contest Paladin is a DeFi ecosystem of governance protocols and markets that unlock the value of governance. To enable every stakeholder in DeFI to participate how they want, Paladin builds solutions around governance power. These solutions are designed to strengthen the underlying DeFi protocol by leveraging the token’s voting power or utility while creating value for token holders. Paladin Lending enables voting pools for protocols like AAVE and Uniswap. Warden is designed for vote-escrowed protocols like Curve and Balancer.
Art Gobblers Art Gobblers is an NFT art factory & gallery owned by an exclusive group of users. Gobblers are animated characters with generative attributes on which project users can draw, feed art to & generate tokens. The Art Gobblers project aims to become a nexus point for artists, collectors, and crypto enthusiast over time.
zkSync v2 contest zkSync 2.0 is a permissionless general-purpose ZK rollup. Similar to many L1 blockchains and sidechains it enables deployment and interaction with Turing-complete smart contracts.
Union Finance Union is a member-owned credit protocol built on Ethereum where members can underwrite lines of credit to other member addresses.
Forta Delegated Staking The Forta Delegated Staking system is a significantly sized complex net of contracts and operational tasks, and, although some contracts could be looked at in isolation, the majority of the logic needs to be analyzed from the point of view of the whole system.
Debt DAO contest A cryptonative credit marketplace for fully anon and trustless loans to DAOs.
Origin Dollar Audit Origin Dollar (OUSD) is an ERC-20 compliant stablecoin backed by USDT, USDC, and DAI. Users can mint OUSD by depositing any of these assets to the system’s vault, to later be invested in different strategies, such as AAVE and Compound lending pools, or the Curve 3Pool pool. The accrued interest, fees generated and reward tokens collected from these strategies are then distributed among OUSD holders through a rebasing mechanism, increasing their overall OUSD balance.
Sentiment Update Sentiment is a permissionless undercollateralised onchain credit protocol that allows users to lend and borrow assets with increased capital efficiency and deploy them across DeFi.
SIZE contest SIZE is a matching protocol that is designed to improve the efficiency of traders wanting to buy or sell large blocks of tokens. SIZE's sealed bid auctions offer a superior auction experience for both buyers and sellers.
NFTfi - DirectLoanFixedOffer Redeployment
Illuminate Illuminate is a fixed-rate lending protocol designed to aggregate fixed-yield Principal Tokens and provide Illuminate's users and integrators a guarantee of the best rate in DeFi, while also deepening liquidity across the fixed-rate space.
SeaDrop SeaDrop is a contract to perform primary drops on evm-compatible blockchains. The types of drops supported are public drops, allow list stages, token gated drops, and server-side signed mints. And implementing token contract should contain the methods to interface with SeaDrop through an authorized user such as Owner or Administrator.
LooksRare Aggregator contest The LooksRare aggregator is a decentralized system that streamlines the process of executing multiple orders from different sources in a gas-efficient manner within a single transaction. This system is built upon a set of Solidity smart contracts, with the main contract being the LooksRareAggregator. One of the primary goals of the LooksRare aggregator is to minimize the gas consumption associated with executing multiple orders. To achieve this, the system takes an array of orders and delegates the execution to the source-specific proxy. This modular design also enables easy updates and improvements while maintaining the system's security and integrity. This aggregation allows users to access a wide range of orders in a single platform enabling batch orders and partial fills in a gas effective manner, streamlining the trading experience and reducing the need to interact with multiple platforms individually. As a decentralized system built on smart contracts, the LooksRare aggregator prioritizes security and transparency. The smart contracts are verified and have been audited, and adhere to the highest security standards. For more details on the contracts and audits see the sections below.
A41 - SuperNova CosmWasm
Float Capital Float is tokenized long/short engine with a multi-pool architecture. Arctic ensures no liquidations and predictable tokenized leveraged exposure.
Sense Sense is decentralized permissionless infrastructure, where teams can build and develop new yield primitives for DeFi.
Archimedes Finance Archimedes is an experimental lending and borrowing platform. We build it on top of AMMs such as Curve. We enable:
(1) Lenders (Liquidity Providers) to earn higher APYs
(2) Borrowers (Leverage Takers) to earn up to 10x yield of what yield-bearing stablecoins such as OUSD offer.
Non Fungible Trading contest
LSD Network - Stakehouse contest Liquid Staking Derivative (LSD) Networks are permissionless networks deployed on top of the Stakehouse protocol that serves as an abstraction for consensus layer assets. LSD participants can enjoy fractionalized validator ownership with deposits as little as 0.001 ether. Liquidity provisioning is made easier thanks to giant liquidity pools that can supply the ether required for any validator being created in any liquid staking network. Stakehouse protocol derivatives minted within LSDs all benefit from shared dETH liquidity allowing for maximum Ethereum decentralization whilst the rising tide of dETH liquidity raises all boats. Blockswap Labs is the core contributor of the Liquid Staking Derivatives suite of contracts and is heavily testing the smart contracts in parallel to any external efforts to find and fix bugs as safety of user's funds prevails above launching a new offering.
DODO DODO is a decentralized trading platform that uses the innovative Proactive Market Maker (PMM) algorithm to provide efficient on-chain liquidity for Web3 assets.
Rage Trade Rage Trade is building the most liquid, composable, and only omnichain ETH perp (powered by UNI v3).
FrankenDAO The Franken DAO is a fully on chain governance system for FrankenPunks holders, which overcomes the ""1 token, 1 vote"" problem by rewarding long term stakers and active participants in the DAO.
Bond Protocol Bond Protocol is the next evolution of bonds-as-a-service. Olympus-style bonds have revolutionized the way protocols approach acquiring assets.
Bull v Bear With BullvBear you can short NFT collections, hedge your portfolio and buy discounted NFTs. Soon, on Ethereum.
Buffer Finance Buffer Finance is a non-custodial, exotic options trading platform built to trade short-term price volatility and hedge risk of high-leverage positions.
Telcoin Telcoin leverages blockchain technology to provide access to low-cost, high-quality decentralized financial products for every mobile phone user in the world.
Gains Trade
Redacted Cartel contest Pirex provides GMX token holders with a streamlined and convenient solution for maximizing the productivity of their GMX and GLP tokens. As a user of Pirex, you can benefit in the following ways:
-Boosted yield as a result of frequent and continuous multiplier point compounding
-Efficient, autonomous compounding of rewards into pxGMX or pxGLP (if using ""Easy Mode"")
-Mint tokens backed by your future GMX rewards and sell them on our decentralized futures marketplace (if using ""Hard Mode"" - coming soon)
zkSync Layer 1 Audit zkSync is a layer 2 scaling solution for Ethereum based on zero-knowledge rollup technology. The protocol aims to provide low transaction fees and high throughput while maintaining full EVM compatibility.In zkSync users sign and send transactions to validators who process them, include them into blocks, and create a cryptographic commitment of the updated state. This commitment (root hash) is then transferred to a smart contract on layer 1 along with a cryptographic proof (SNARK) proving that this new state was correctly calculated based on applying transactions to a previous state. A compressed state update is also sent to layer 1, allowing anyone to reconstruct the state at any moment. The layer 1 contract validates both the state update and the cryptographic proof, assuring the validity of the transactions included in the block and the data availability. zkSync protocol implements the Diamond Proxy EIP-2535 as an upgrade mechanism.
Canto contest Canto is a permissionless general-purpose blockchain running the Ethereum Virtual Machine (EVM). It was built to deliver on the promise of DeFi – that through a post-traditional financial movement, new systems will be made accessible, transparent, decentralized, and free.
ParaSpace contest ParaSpace is a decentralized lending protocol that allows users to borrow and lend against Non-Fungible and Fungible tokens alike. ParaSpace allows users to tap into otherwise-unused capital to fund further investments and earn yields on the same.
CoreDAO - Genesis
Opyn Crab Netting Opyn is building DeFi-native derivatives and options infrastructure in DeFi. Known for developing Squeeth, perpetual exposure to ETH squared.
NFTfi - Bundles/Airdrop
Rengo Labs Uniswap Core-Router Casper
Sentiment Update #2 Sentiment is a permissionless undercollateralised onchain credit protocol that allows users to lend and borrow assets with increased capital efficiency and deploy them across DeFi.
Maverick contest Maverick Protocol offers a new infrastructure for decentralized finance, built to facilitate the most liquid markets for traders, liquidity providers, DAO treasuries, and developers, powered by a revolutionary Automated Market Maker (AMM).
PoolTogether contest PoolTogether is a prize savings protocol, enabling you to win by saving.
1. Deposit USDC for a chance to win
2. Participate in daily prize draws
3. Withdraw your deposit any time - even if you don't win!
Every dollar you deposit gives you a chance to win prizes. The more you save, the higher your odds!PoolTogether is one of the first and most widely used DeFi (Decentralized Finance) applications
UMA DVM 2.0 Audit UMA is an optimistic oracle and dispute arbitration system that securely allows for arbitrary types of data to be brought on-chain. UMA’s oracle system provides data for projects including a cross-chain bridge, insurance protocols, custom derivatives and prediction markets. UMA's oracle is used to create many other types of products and protocols. For information about Outcome, a DAO tooling platform built on UMA that supports KPI Options, Success Tokens and optimistic governance. The UMA Data Verification Mechanism (DVM) is the ultimate source of truth in the oracle and governance system of the UMA Protocol. UMA’s purpose is to serve as a trustworthy oracle for price requests of arbitrary assets. While the majority of price requests are handled by the Optimistic Oracle component of the UMA ecosystem, any dispute regarding the suggested price leads to the price request being escalated to the DVM. The DVM uses round-based voting in a commit-reveal scheme to resolve requested prices. A price will successfully resolve if the number of votes exceeds a predefined quorum and more than 50% of votes agree on the same price. Otherwise, a request is rolled to the next round. The DVM additionally uses its voting mechanism to make governance decisions, which take the form of a sequence of calls to given addresses with given calldata to be executed in order. Any change of the parameterization of the DVM (e.g. the quorum or reward emission) must go through the governance system by proposing the change to the ProposerV2 contract and in case of acceptance executing it on the GovernorV2 contract.
Maple Finance Maple Finance is an institutional crypto-captial network built on Ethereum and Solana. Maple provides the infrastructure for credit experts to efficiently manage and scale crypto lending businesses and connect capital from institutional and individual lenders to innovative, blue-chip companies. Built with both traditional financial institutions and decenteralized finance leaders, Maple is transforming capital markets by combining industry-standard compliance and due diligence with the frictionless lending enabled by smart contracts and blockchain technology. Maple is the gateway to growth for financial institutions, pool delegates and companies seeking capital on-chain.
PancakeSwap - Aptos DEX Move PancakeSwap (PCS) is the premier decentralized exchange (DEX) on Aptos, and we would love to speak with Aptos Project Teams, potentially introducing you to one of crypto’s largest, most engaged, and active DApps (with over 130K Daily Active Users)!
NounsDAO This project solves the problem of allowing payers of token streams to create streams and fund them after the fact, i.e. first create the stream, then fund it later when funds are available.
Escher contest Escher is a decentralized curated marketplace for editioned artwork
Isomorph Isomorph is an Optimism-native lending protocol with a focus on novel interest generating collaterals. Loans are issued through a minted stablecoin isoUSD.
UMA DVM 2.0 Incremental Audit UMA is an optimistic oracle and dispute arbitration system that securely allows for arbitrary types of data to be brought on-chain. UMA’s oracle system provides data for projects including a cross-chain bridge, insurance protocols, custom derivatives and prediction markets. UMA's oracle is used to create many other types of products and protocols. For information about Outcome, a DAO tooling platform built on UMA that supports KPI Options, Success Tokens and optimistic governance.
prePO contest Decentralized Exchange for Pre-IPO Stocks & Pre-IDO Tokens.
Tigris Trade contest Tigris is a leveraged trading platform that utilizes price data signed by oracles off-chain to provide atomic trades and real-time pair prices. Open positions are minted as NFTs, making them transferable. Tigris is governed by Governance NFT holders.
Chiliz - Bridge Updates A bridge as we know is built to connect one end to another to enable a smooth transition. The same concept of Bridge is used in blockchain. A bridge is built and made live to the public to enable transfers using crypto tokens, Smart Contracts, or data exchanges, and finally to connect blockchain networks. Hence, it is also called a cross-chain bridge. It binds two separate networks/blockchains to make transfers and interactions easy, cost-effective, and quick.
Caviar contest Caviar is a fully on-chain NFT AMM that allows you to trade every NFT in a collection.
Forgeries contest A protocol for on-chain games with NFT prizes on Ethereum.
Pods Finance Ethereum Volatility Vault Audit #2 The Pods Finance staked Ethereum Volatility Vault is a one-click deposit investment product that features an options strategy to generate principal-protected returns when the ETH market is volatile. The underlying technique uses a portion of the yield from stETH assets to invest in the same number of call and put ETH options in an off-chain market. Profits from these investments are then returned to the vault and shared among participants who provided their yield to the investor.
Pods Finance Ethereum Volatility Vault Audit #1 The Pods Yield Vault is a one-click deposit investment product that features an options strategy to generate principal-protected returns when the ETH market is volatile. The underlying technique uses a portion of the yield from stETH assets to invest in the same number of call and put ETH options in an off-chain market. Returns from these investments will be given to the participants who provided their yield to the investor.
Connext Connext is a crosschain liquidity network that enables fast, fully-noncustodial transfers between EVM-compatible chains and L2 systems. It leverages the Ethereum blockchain along with groundbreaking distributed systems tech to enable instant, near-free transfers anywhere in the world.
GoGoPool contest GoGoPool Protocol is a decentralized liquid staking protocol on Avalanche.
Tessera - Versus contest Tessera is a decentralized protocol that allows for shared ownership and governance of NFTs. When an NFT is vaulted, the newly minted tokens function as normal ERC-1155 tokens which govern the non-custodial Vault containing the NFT(s).
Papr contest Papr facilitates NFT-backed loans. Borrowers deposit allowlisted NFT collateral and mint papr, which can then be exchanged on Uniswap for some other asset. Papr interest rates and the papr trading price are in a constant feedback loop. Interest rates are programmatically updated on chain as a function of papr’s trading price on Uniswap (the lower the trading price, the higher the interest to borrowers), and interest rates in turn affect the trading price, as borrowers open and close loans in response to rates.
Opyn Bull Strategy Contracts Audit Zen Bull is an automated strategy that allows users to stack ETH when the price of ETH moves less than the market expects. The strategy uses a combination of the Crab Strategy and a leveraged long ETH position to earn returns from stable (not volatile) ETH prices. ZB is a way for users to benefit from betting against high ETH price swings without losing ETH exposure. Zen Bull is unique because not only do depositors benefit from the price of ETH fluctuating within a relatively stable range, but they also benefit when the price of ETH goes up slowly. Both of these market moves allow you to stack more ETH over time.
Bracket.fi - Channels and EpochChannels
Rocket Pool Atlas (v1.2)
Biconomy - Smart Contract Wallet contest One-Stop solution to enable an effortless experience in your dApp to onboard new users and abstract away transaction complexities.
GammaSwap Labs - Core, Strategies and Periphery GammaSwap allows users to provide liquidity into an existing AMM(e.g. Uniswap, Sushiswap, Balancer). At the same time, it allows other users to short LP tokens (borrow the Uniswap LP Token and retrieve the reserve tokens it represents) from users that have provided liquidity to an existing AMM though GammaSwap and therefore profit from the change in price. What is normally impermanent loss to liquidity providers becomes impermanent gains to liquidity shorters.
Reserve contest The Reserve Protocol allows anyone to create stablecoins backed by baskets of ERC20 tokens on Ethereum. Stable asset backed currencies launched on the Reserve protocol are called “RTokens”. Once an RToken configuration has been deployed, RTokens can be minted by depositing the entire basket of collateral backing tokens, and redeemed for the entire basket as well. Thus, an RToken will tend to trade at the market value of the entire basket that backs it, as any lower or higher price could be arbitraged. RTokens can be overcollateralized, which means that if any of their collateral tokens default, there's a pool of value available to make up for the loss. RToken overcollateralization is provided by Reserve Rights (RSR) holders, who may choose to stake their RSR on any RToken. Staked RSR can be seized in the case of a collateral default, in a process that is entirely mechanistic based on on-chain price-feeds, and does not depend on any governance votes or human choices. RTokens can generate revenue, and this revenue is the incentive for RSR holders to stake. Revenue can come from yield from lending collateral tokens on-chain or revenue shares with collateral token issuers. Governance can direct any portion of revenue to RSR stakers, to incentivize RSR holders to stake and provide overcollateralization. If an RToken generates no revenue, or if none of it is directed to RSR stakers, it probably won't have any RSR staked on it, and thus won't be protected by overcollateralization.
Notional Update Notional is a protocol on Ethereum that facilitates fixed-rate, fixed-term crypto asset lending and borrowing through a novel financial instrument called fcash.
Ondo Finance contest Ondo's CASH protocol allows for whitelisted (KYC'd) users to hold exposure to Real World Assets (RWAs) through yield-bearing ERC20 (""Cash"") tokens. Flux Protocol is a Compound V2 fork that supports both permissioned and permissionless assets. For the initial launch, the CASH protocol's CashManager contract will receive USDC and mint a Cash token, whose name will be ""OUSG"". This Cash token will act as an on chain representation of a share within the underlying real world asset pool. Additionally, the Flux protocol will support lending markets for OUSG and DAI (subject to governance vote). Users will be able to supply DAI and OUSG but only be able to borrow DAI.
Illuminate Round 2 Iluminate is a fixed-rate lending protocol designed to aggregate fixed-yield Principal Tokens and provide Illuminate's users and integrators a guarantee of the best rate in DeFi.
OpenSea Seaport 1.2 contest Seaport is a marketplace protocol for safely and efficiently buying and selling NFTs. Each listing contains an arbitrary number of items that the offerer is willing to give (the ""offer"") along with an arbitrary number of items that must be received along with their respective receivers (the ""consideration"").
UXD Protocol UXD Protocol is a fully collateralized decentralized stablecoin backed by delta-neutral position using derivatives.
Blockswap Formal Verification Contest with Certora A permissionless 3 pool liquid staking solution for Ethereum.
Timeswap contest Timeswap is a fixed time preference protocol for users to manage their ERC20 tokens over discrete time. It works as a zero liquidation fixed maturity money market and options market in one. Users can lend tokens into the pool to earn fixed yields. They can also borrow or leverage tokens against other tokens, without the fear of liquidation. Liquidity providers (different from lenders) create markets for any pair of tokens, adding liquidity, and being the counterparty to all lenders and borrowers of the protocol. In return, they earn transaction fees from both sides of the market. Timeswap utilizes a unique constant sum options specification and a duration weighted constant product automated market maker (AMM) similar to Uniswap AMM. It is designed to not utilize oracles, is capital efficient, permissionless to deploy, game theoretically sound in any state of the market, and is easy to use. It becomes the fundamental time preference primitive lego to build exotic and interesting DeFi products that need discrete time preference.
Sentiment Update #3 Sentiment is a permissionless undercollateralised onchain credit protocol that allows users to lend and borrow assets with increased capital efficiency and deploy them across DeFi.
Cooler Cooler is a peer-to-peer lending protocol allowing a borrower and lender to engage in fixed-duration, fixed-interest lending. Cooler Loans are lightweight, trustless, independent of price-based liquidation.
Liquid Collective Liquid Collective is a multichain enterprise-grade liquid staking protocol, launching first on Ethereum. It allows institutional investors to stake and earn staking rewards while evidencing ownership of staked tokens in the form of a liquid receipt token. Liquid Collective offers a solution that caters to the needs of institutions including:
- KYC/AML allowlisting process of all participants (including validators).
- Top performing node operators with multi-cloud, multi-region, and multi-client infrastructure.
- Governance by a broad and dispersed collective of industry participants.
Drips Protocol contest Radicle Drips is an EVM blockchain protocol for streaming and splitting ERC-20 tokens.
RabbitHole Quest Protocol contest Quests Protocol is a protocol to distribute token rewards for completing on-chain tasks.
Numoen contest Numoen Core is a protocol for the permissionless creation of option-like leverage tokens called Power Tokens that are enabled by the borrowing and lending of automated market maker (AMM) shares.
zkSync Bootloader Audit Report zkSync is a layer 2 scaling solution for Ethereum based on zero-knowledge rollup technology. The protocol aims to provide low transaction fees and high throughput while maintaining a large degree of EVM compatibility. The scope of this audit included the bootloader which bundles transactions and executes them by delegating core functionality to system-contracts deployed on layer 2. The execution environment is the zkEVM, which uses distinct opcodes from the Ethereum-VM and different precompiles, but maintains a large degree of compatibility on the source code level.
zkSync Layer 1 Diff Audit zkSync is a layer 2 scaling solution for Ethereum based on zero-knowledge rollup technology. The protocol aims to provide low transaction fees and high throughput while maintaining full EVM compatibility.
UMA Optimistic Asserter Audit UMA is an optimistic oracle and dispute arbitration system that securely allows for arbitrary types of data to be brought on-chain. UMA’s oracle system provides data for projects including a cross-chain bridge, insurance protocols, custom derivatives and prediction markets. UMA's oracle is used to create many other types of products and protocols. For information about Outcome, a DAO tooling platform built on UMA that supports KPI Options, Success Tokens and optimistic governance. UMA’s OptimisticAsserter contract uses the same incentive mechanism as the Optimistic Oracle to quickly resolve claims that could be resolved by the (slow) Data Verification Mechanism (DVM). The main difference is that rather than being responses to previous requests, claims are asserted directly. In both cases, the claim asserter posts an associated bond, and there is a short time window where someone else can dispute the claim and post their own bond. Disputes are adjudicated by the existing DVM and the loser’s bond is sacrificed and partially transferred to the winner. If the DVM is functioning correctly, its decision is predictable, so there is no reason to post invalid claims or make invalid disputes. If the claim is not disputed within the time window, it can be assumed to be valid without invoking the DVM. The OptimisticAsserter contract also allows the process for resolving claims to be customized by the claim asserter. Specifically, they can choose:
- The length of the dispute window
- The bond size and currency, provided it is supported by the DVM and covers the usage costs
- Whether to use a custom oracle (instead of the DVM)
- Whether to disregard the oracle result if the claim is disputed
- Whether to limit the possible disputers
- This allows the contract to be used in a much larger set of contexts. The last three properties are decided by assigning an Escalation Manager, which is a contract that can choose these policies on a per-assertion basis.
Even when the “disregard oracle” option is chosen, the dispute still needs to be resolved by the oracle in order to distribute the bond. The flag simply indicates that the asserter will not wait for the resolution and will likely create a new assertion instead.
Ajna Ajna is a peer to peer, oracleless, permissionless lending protocol with no governance, accepting both fungible and non fungible tokens as collateral.
Savvy - DeFi avvy DeFi is a decentralized lending protocol that empowers crypto users to unlock their liquidity by giving an advance on future yield immediately, with non-liquidating auto-repaying lines of credit.
Canto Identity Protocol contest Canto Identity Protocol (CID) is a permissionless protocol that reinvents the concept of on-chain identity. With CID, the power to control one's on-chain identity is returned to users. Within Canto Identity Protocol, ERC721 NFTs called cidNFTs represent individual on-chain identities. Users can mint CID NFTs for free by calling the mint method on CidNFT.sol. Users must register a CID NFT as their canonical on-chain identity with the AddressRegistry.
Socket Socket is an interoperability protocol for secure & efficient data and asset transfers across chains. Socket is not a bridge, or a cross chain app - it is an infrastructure that allows developers to build these things easily. Developers can use Socket to build apps with interoperability as a core part of app infrastructure.
Optimism Anyone can say it, only Optimism can back it up. Bedrock is the culmination of countless hours of research and development with the goal of building the best rollup architecture yet.
Astaria Astaria is a NFT Collateralized Lending Market leveraging a novel 3AM Model.
NFTfi - Native Punk Wrapper NFTfi is the leading liquidity protocol for NFTs. We allow NFT owners to use the assets (NFTs) they own to access the liquidity they need by receiving secured wETH, DAI, and USDC loans from liquidity providers, peer-to-peer, in a completely trustless manner. NFT liquidity providers use NFTfi to earn attractive yields or — in the case of loan defaults — to have a chance at obtaining NFTs at a steep discount to their market value.
CLOBER Clober presents a new algorithm for order book DEX ""LOBSTER-Limit Order Book with Segment Tree for Efficient order-matching"" that enables on-chain order matching and settlement on decentralized smart contract platforms. With Clober, market participants can place limit and market orders in a fully decentralized, trustless way at a manageable cost.
Union Finance Update Union is a member-owned credit protocol built on Ethereum where members can underwrite lines of credit to other member addresses.
Malt Protocol - Versus contest A collateralized stablecoin that shares arbitrage profit with LPs.
OpenQ OpenQ provides a codebase with the world's most intuitive Web3-powered toolkit for discovering, managing, and incentivizing software engineers, anywhere on planet Earth.
Ethos Reserve contest A CDP-backed stablecoin platform designed to generate yield on underlying assets to establish a sustainable DeFi stable interest rate.
Compound Polygon Bridge Receiver Audit Compound plans to deploy its v3 of the protocol into Polygon. This audit focused on the deployment of the communication infrastructure between the existing Compound Governor contract on Ethereum Mainnet and the Polygon Network.
Fair Funding by Alchemix & Unstoppable Fair Funding allows you to invest in early stage projects while limiting your downside risk. You will get the benefits of early investors yet be sure to get your invest back thanks to Alchemix.
Blueberry Blueberry unifies the DeFi experience: Aggregating, Automating, and Boosting Capital Efficiency for top DeFi Strategies.
SEAPORT Seaport is a marketplace protocol for safely and efficiently buying and selling NFTs. Each listing contains an arbitrary number of items that the offerer is willing to give (the ""offer"") along with an arbitrary number of items that must be received along with their respective receivers (the ""consideration"").
Carapace Building DeFi's newest primitive - connecting buyers & sellers of credit default risk in crypto loans.
Aragon - aragonOS aragonOS is a smart contract framework for building decentralized organizations, dapps, and protocols.
OlympusDAO Olympus is building OHM, a community-owned, decentralized and censorship-resistant reserve currency that is asset-backed, deeply liquid and used widely across Web3.
EIP-4337 – Ethereum Account Abstraction Incremental Audit EIP-4337 is a specification to add account abstraction functionality to the Ethereum mainnet without modifying the consensus rules.
EigenLabs — EigenLayer EigenLayer is a restaking protocol that is set to revolutionize blockchain security.
EasyFi Staking Contracts
Floin - Floin s
Surge Surge is an immutable lending hyperstructure for everyone and every token on every chain. Permissionless, Orcaleless and Adminless.
Hats Hats Protocol is the DAO-native way to structure your organization, empowering contributors with the context, authorities, and accountabilities they need to get things done
Wenwin contest Wenwin is a decentralized gaming protocol that provides developers with the ability to create chance-based games on the blockchain.
Notional Update #2 Earn fixed income on your crypto or borrow at fixed rates for up to one year with Notional - DeFi's top fixed rate protocol.
Neo Tokyo contest Neo Tokyo is a collection of VCs, developers, token founders, and highly proficient builders specializing within a plethora of professions - all with the view that crypto gaming and metaverse experiences will take over and consume the world as we currently know it.
Derby Derby Finance is a community powered yield optimizer that diversifies its exposure over a wide variety of DeFi yield opportunities on different EVM chains and layer 2s.
Taurus Productive assets is what this cycle is about. Borrow, leverage and earn real yield, the choice is yours. You're going to like what we've built on Arbitrum.
Cron Finance Novel on-chain trade execution engine called TWAMM for permissionless, transparent & gas efficient large token swaps.
Telcoin Update Telcoin leverages blockchain technology to provide access to low-cost, high-quality decentralized financial products for every mobile phone user in the world.
Canto Identity Subprotocols contest Canto Identity Protocol (CID) is a permissionless protocol that reinvents the concept of on-chain identity. With CID, the power to control one's on-chain identity is returned to users.
Subprotocols
- Canto Bio Protocol: Allows the association of a biography to an identity
- Canto Profile Picture Protocol: Allows the association of a profile picture (arbitrary NFT) to an identity
- Canto Namespace Protocol: A subprotocol for minting names from tiles (characters in a specific font).
Bond Protocol Update Bond Protocol is the next evolution of bonds-as-a-service. Olympus-style bonds have revolutionized the way protocols approach acquiring assets.
Olympus Update Olympus is building OHM, a community-owned, decentralized and censorship-resistant reserve currency that is asset-backed, deeply liquid and used widely across Web3.
Sense Update #1 Sense is decentralized permissionless infrastructure, where teams can build and develop new yield primitives for DeFi.
Kairos Loan Kairos Loan is a new type of lending protocol allowing you to borrow instantly using an NFT as collateral and with the best rates on the market.
Mute Switch - Versus contest Mute is a native DeFi platform built on zkSync. The platform includes an AMM w/ stable and normal pools, bond platform, and amplifier platform.
ScopeLift Flexible Voting Audit Flexible Voting is an extension to the widely used OpenZeppelin DAO Governor that enables novel voting patterns for delegates. It is developed by ScopeLift, and was originally funded by a grant from the Uniswap Grant Program (UGP).
BubbleSwap - Concentrated Liquidity Pool AMM
LOOKSRARE LooksRare is the community-first NFT marketplace that actively rewards traders, collectors and creators for active participation.
Security Review – ink! & cargo-contract ink! is a domain-specific language (DSL) based on Rust for writing smart contracts to be executed on blockchains built with the Substrate framework. The main objective of designing this language was to make it as similar as possible to writing regular Rust code while still being safe and efficient. The choice of Rust as the base language for ink! provides multiple benefits such as type safety, memory safety, and small binary size, making it an ideal choice for developers.
zkSync – L1 Diff Audit (February 2023) zkSync Era is a permissionless general-purpose ZK rollup that operates similarly to L1 blockchains and sidechains. It enables deployment and interaction with Turing-complete smart contracts, which are executed on a specialized virtual machine called the zkEVM. It’s important to note that the bytecode for the zkEVM is different from the L1 EVM, but there are Solidity and Vyper compilers available for developing L2 smart contracts. A strength of zkSync Era is its protocol for passing messages between L1 and L2. This provides a standard way for users to interact with smart contracts across both layers.
zkSync Fee Model and Token Bridge Audit zkSync is a layer 2 scaling solution for Ethereum based on zero-knowledge rollup technology. The protocol aims to provide low transaction fees and high throughput while maintaining a large degree of EVM compatibility. The scope of this audit included the bootloader which bundles transactions and executes them by delegating core functionality to system-contracts deployed on layer 2. The execution environment is the zkEVM, which uses distinct opcodes from the Ethereum-VM and different precompiles, but maintains a large degree of compatibility on the source code level.
LI.FI LI.FI is a cross-chain bridge aggregation protocol that supports any-2-any swaps by aggregating bridges and connecting them to DEX aggregators.
Morpho Morpho is a lending pool optimizer. It improves the capital efficiency of positions on existing lending pools by seamlessly matching users peer-to-peer. Morpho's rates stay between the supply rate and borrow rate of the pool, reducing the interests paid by the borrowers while increasing the interests earned by the suppliers. It means that you are getting boosted peer-to-peer rates or, in the worst case scenario, the APY of the pool. Morpho also preserves the same experience, liquidity and parameters(collateral factors, oracles, ...) as the underlying pool.