Smart Contracts
Explore the top verified smart contracts on Ethereum by transaction volume to help you build your dapps.
Explore the top smart contracts
Browse Popular Projects
Browse More Categories
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
DEFAULT Results filtered by descending transaction volume
UiIncentiveDataProviderV3
The following smart contract, `UiIncentiveDataProviderV3`, provides functions to retrieve incentive data for Aave protocol reserves and user reserves. It uses other contracts and interfaces to fetch data related to rewards, tokens, and prices. The contract returns aggregated and user-specific data for Aave protocol reserves.
No items found.
No items found.
WagInu
The following smart contract is for the Wag Inu token, an ERC20 token with features such as transaction limits, transfer delay, and automated liquidity provision. The contract includes functions for enabling trading, removing limits, and updating fees. It also includes a function for swapping tokens for ETH and adding liquidity to the Uniswap pool. The contract has a maximum transaction amount and wallet limit, and fees are distributed to various parties including marketing, liquidity, and development.
No items found.
No items found.
No items found.
NOIAToken
The following smart contract is called NOIAToken and it is an ERC20 token with additional functionalities such as token recovery, etherless transfer, and transfer pre-signed. It allows for minting and burning of tokens, as well as registering and unregistering of addresses for notifications. The contract also includes modifiers and events for security and transparency purposes.
No items found.
No items found.
No items found.
LidoExecutionLayerRewardsVault
The following smart contract is called LidoExecutionLayerRewardsVault. It is used to manage rewards for the Lido protocol. The contract allows Lido to withdraw rewards, recover ERC20 and ERC721 tokens, and receive ETH. The contract uses the SafeERC20 library to ensure safe transfers of ERC20 tokens. The purpose of this contract is to provide a secure and efficient way to manage rewards for the Lido protocol.
No items found.
Moonbirds
The following smart contract is called Moonbirds and is an ERC721 token contract that allows users to mint tokens via a fixed-price seller or by holding a specific ERC721 token. The contract also includes functionality for nesting, expelling from nests, and setting royalties. It uses several imported contracts for signature validation, token URI generation, and access control.
No items found.
No items found.
No items found.
ETHRegistrarController
The following smart contract is called ETHRegistrarController. It is used to manage the registration and renewal of Ethereum domain names. It uses a BaseRegistrar contract to manage the ownership of domain names and a PriceOracle contract to determine the cost of registration and renewal. The ETHRegistrarController contract allows users to register and renew domain names, set the price oracle, and withdraw funds. It also includes functions for making and committing to a domain name, as well as checking the availability and validity of a domain name.
No items found.
No items found.
Seaport
The following smart contract is called Seaport and it inherits from the Consideration contract. It has two internal functions that override the Consideration contract's functions. The `_name()` function uses assembly code to return the name of the contract as a string, while the `_nameString()` function simply returns the name as a string. The purpose of this contract is not clear from the provided code snippet.
No items found.
DogPad
The following smart contract is called DogPad and it is an ERC20 token with additional features such as automated liquidity provision and anti-bot measures. It includes a fee system for marketing, liquidity, and development, as well as the ability to exclude accounts from fees. The contract also has a transfer delay feature and the ability to blacklist accounts. The purpose of the contract is to provide a secure and fair trading environment for its users.
No items found.
DefaultReserveInterestRateStrategy
The following smart contract, DefaultReserveInterestRateStrategy, is an implementation of the IDefaultInterestRateStrategy interface. It calculates the interest rates for a reserve based on the current state of the reserve and the utilization rates of the reserve. The contract uses various parameters to calculate the interest rates, including the optimal usage ratio, the optimal stable to total debt ratio, and the maximum excess usage and stable to total debt ratios. The contract also includes functions to retrieve the various parameters used in the interest rate calculation.
No items found.
WaifuAI
The following smart contract is called WaifuAI and is an ERC20 token with a total supply of 1 million. It includes a fee on transfers, with a portion going towards liquidity and marketing. The contract also has a maximum wallet amount and the ability to swap tokens for ETH. The purpose of the contract is to create a community-driven token with a focus on anime and manga.
No items found.
No items found.
shadowcats
The following smart contract, named shadowcats, is an ERC20 token with additional features such as anti-bot measures, transaction limits, and fees for buying and selling. It also includes a liquidity pool and the ability to swap tokens for ETH. The contract allows for the exclusion of certain addresses from fees and transaction limits. The purpose of the contract is to provide a secure and fair trading environment for its users.
No items found.
FeeSharingSystem
The following smart contract implements a fee-sharing system where users can deposit a token and receive rewards in another token. The rewards are distributed based on the user's share of the total deposited amount. The contract uses the OpenZeppelin library for access control and safe token transfers. The contract also interacts with a TokenDistributor contract to compound rewards and distribute them to users. The contract owner can update the reward amount and duration for each reward period. Users can deposit, withdraw, and harvest their rewards.
No items found.
ENSRegistryWithFallback
The following smart contract is an extension of the ENSRegistry contract. It adds a fallback mechanism to retrieve records from an older version of the ENS contract. If a record does not exist in the current contract, it will be retrieved from the older contract. This allows for a smooth transition between versions of the ENS contract.
No items found.
No items found.
QuoterV2
The following smart contract is QuoterV2, which is used to quote the amount of tokens that will be received or paid in a Uniswap V3 swap. It uses the Uniswap V3 core and periphery contracts, as well as the PoolTicksCounter library. It includes functions to quote exact input or output amounts, and handles reverts by counting initialized ticks crossed.
No items found.
Endpoint
The following smart contract is an implementation of an endpoint for LayerZero messaging protocol. It allows for sending and receiving messages between different chains and user applications. The contract manages different versions of messaging libraries and allows for setting configurations for each user application. It also includes non-reentrancy modifiers and functions for estimating fees and checking payload storage.
No items found.
No items found.
TwitFi
The following smart contract is a token contract called TwitFi. It is an ERC20 token with added functionality for burning and liquidity provision. The contract uses the Uniswap decentralized exchange to swap tokens and provide liquidity. The contract also has a feature to pause and unpause token transfers. The owner of the contract can add or remove pairs from the excluded list. The contract has a function to open trading and a function to withdraw ETH from the contract.
No items found.
MITx_Token
The following smart contract is for the MITx token, which is a mintable ERC20 token. It includes a function to start trading, a modifier to ensure trading has started, and functions to transfer tokens. The MITx_TokenSale contract is for the sale of the MITx token, with functions to set the sale parameters, authorize accounts, and buy tokens. The sale can be finished by the owner, and any unassigned tokens are minted to the owner's address.
No items found.
No items found.
StateSender
The following smart contract, named StateSender, is a contract that allows registered senders to sync state with registered receivers. It keeps track of registrations and emits events when new registrations are made or when state is synced. The contract also has a modifier to ensure that only registered senders can sync state with their respective receivers.
No items found.
No items found.
ChimpifAI
The following smart contract is a token contract called ChimpifAI. It implements the ERC20 standard and includes features such as a trading tax, max transaction amount, max wallet size, and bot protection. The contract also includes liquidity provision and swap functionality through Uniswap. The owner can open trading and manually trigger swaps and fee transfers.
No items found.
AnyswapV6ERC20
The following smart contract is an implementation of the ERC20 token standard with additional functionality for swapping tokens. It includes features such as setting a vault address, adding and revoking minters, and swapping tokens in and out of the contract. The contract also uses SafeERC20 library for safe token transfers.
No items found.
MetacadePresaleV2
The following smart contract is a version 2 of a presale contract for Metacade tokens. It allows users to buy tokens with ETH or USDT, and claim their tokens after the sale ends. The contract also includes functionality for pausing the sale, changing sale times, and adding/removing users from a blacklist. The contract uses SafeERC20, Pausable, Ownable, and ReentrancyGuard libraries.
No items found.
ParaSwapRepayAdapter
The following smart contract is a Solidity implementation of a ParaSwapRepayAdapter, which allows users to repay their debts on Aave using ParaSwap. The contract uses the BaseParaSwapBuyAdapter as a base and implements the executeOperation and swapAndRepay functions. The contract also includes a getDebtRepayAmount function to calculate the amount of debt to be repaid. The contract is designed to be non-reentrant and uses SafeMath for arithmetic operations.
No items found.
No items found.
No items found.
No items found.
No items found.
BaseRewardPool
The following smart contract is a base reward pool contract that allows users to stake tokens and earn rewards. It includes functions for staking, withdrawing, and claiming rewards. The contract also allows for the addition of extra rewards and the queuing of new rewards. The contract uses SafeMath and SafeERC20 libraries for safe arithmetic and token transfers.
No items found.
No items found.
AnyswapV5ERC20
The following smart contract is the AnyswapV5ERC20 contract, which implements the IAnyswapV3ERC20 interface. It is used for creating ERC20 tokens that can be deposited and withdrawn from a vault. The contract includes functions for minting and burning tokens, as well as swapping tokens in and out of the contract. It also includes functions for approving and transferring tokens, and for setting and changing the vault and minter addresses. The contract uses the SafeERC20 library for safe token transfers and the EIP712 standard for permit functions.
No items found.
UniswapV3Factory
The following smart contract is the UniswapV3Factory, which is responsible for creating and managing Uniswap V3 pools. It allows users to create pools with different fee amounts and tick spacings, and stores the addresses of these pools for easy access. The contract also has an owner who can enable new fee amounts and tick spacings.
No items found.
No items found.
SimpsAI
The following smart contract is called SimpsAI and is an ERC20 token with additional features such as max transaction limits, fees, and liquidity management. It includes functions for updating max buy/sell amounts, removing limits, excluding addresses from max transaction amounts, and enabling/disabling trading. It also has a function for adding liquidity and swapping tokens for ETH. The contract also includes a function for transferring foreign tokens and withdrawing stuck ETH.
No items found.
HILO
The following smart contract is called HILO and it is an ERC20 token with additional features such as anti-bot measures, transaction limits, and fees for liquidity and developer wallets. The contract also includes a function to swap tokens for USDC using Uniswap. The owner can adjust various parameters such as max transaction amount, max wallet amount, and fees. The contract is designed to prevent large price swings and promote stability.
No items found.
Invoice
The following smart contract is called Invoice and it is used to accept payments in either Ether or ERC20 tokens. It verifies the payment using a signature and stores the payment status in a mapping. The contract also allows the owner to withdraw the funds and change the signer address. The SafeERC20 library is used to perform safe transfers of ERC20 tokens.
No items found.
FLONA
The following smart contract is called FLONA and is an ERC20 token with additional features such as a buy and sell tax, max wallet limit, and a blacklist. The contract also includes functions to enable/disable tax, pause/unpause the contract, and burn tokens. The purpose of the contract is to provide a customizable token with added security features for its users.
No items found.
No items found.
SHE
The following smart contract is called SHE and is an ERC20 token with additional features such as a max transaction amount, max wallet limit, and fees for marketing and liquidity. It also includes a swapping function for liquidity and marketing tokens, and the ability to exclude accounts from fees and max transaction amounts. The contract uses the Uniswap V2 Router for swapping and liquidity.
No items found.
No items found.
No items found.
No items found.
DelegationRegistry
The following smart contract is a Delegation Registry that allows users to delegate certain actions to other addresses. It includes functions for delegating to all, to a specific contract, or to a specific token. It also includes functions for revoking delegates and checking if an address is a delegate. The contract uses OpenZeppelin's EnumerableSet library for efficient storage of delegate hashes.
No items found.
No items found.
SaitaSwapPair
The following smart contract is the implementation of a Uniswap-like decentralized exchange, called SaitaSwap. The SaitaSwapPair contract is responsible for managing a pair of ERC20 tokens and enabling users to swap, add liquidity, and remove liquidity. It also includes a fee mechanism for liquidity providers and a lock mechanism to prevent reentrancy attacks.
No items found.
Hoichi
The following smart contract, named Hoichi, is an ERC20 token that implements a liquidity pool on Uniswap. It includes a fee on each transaction, with a portion going towards liquidity and another portion towards development. The contract also has a function to swap tokens for ETH and send the ETH to a designated development wallet. The contract owner can exclude certain addresses from paying fees.
No items found.
TickLens
The following smart contract is TickLens, which implements the ITickLens interface. It provides a function to retrieve populated ticks in a Uniswap V3 pool, given a tick bitmap index. It calculates the number of populated ticks, creates an array of PopulatedTick structs, and populates the array with data from the pool's ticks. The purpose of this contract is to provide a way to query populated ticks in a Uniswap V3 pool, which can be useful for analyzing liquidity and trading strategies.
No items found.
No items found.
THORChain_Router
The following smart contract is the THORChain_Router contract, which is responsible for handling deposits, transfers, and allowances of assets between different vaults and routers in the THORChain network. It includes functions for depositing assets, transferring allowances, transferring assets out, and returning vault assets. The contract also includes a non-reentrant modifier to prevent reentrancy attacks.
No items found.
No items found.
CATAI
The following smart contract, CATAI, is an ERC20 token that includes features such as max transaction and wallet limits, fees for marketing, development, and liquidity, and automatic swapping and liquidity provision. The contract also includes functions for excluding addresses from fees and limits, updating fees and limits, and setting market pairs. The purpose of the contract is to provide a secure and efficient token for trading on the Ethereum network.
No items found.
GasMovr
The following smart contract is called GasMovr, which is an Ethereum-based contract that allows users to deposit and withdraw native tokens across different chains. It includes functions for depositing and withdrawing tokens, setting chain configurations, and granting/rejecting sender roles. The contract also includes a batch send function for sending tokens to multiple addresses at once. The contract is Ownable and Pausable, and uses OpenZeppelin libraries for access control and security.
No items found.
No items found.
revoAI
The following smart contract is called revoAI and is an ERC20 token with added functionality for liquidity and marketing fees. It includes a Uniswap V2 router for swapping tokens and adding liquidity. The contract allows for exclusion of certain addresses from fees and has functions for setting the marketing wallet, liquidity and marketing fees, and the amount of tokens to be sold for liquidity and ETH.
No items found.
PawToken
The following smart contract is for the PawToken ERC20 token. It includes features such as a maximum transaction amount, maximum wallet amount, and a liquidity pool. The contract also interacts with the Uniswap V2 Router and Factory contracts, as well as the IERC721 and IERC721A contracts. The contract allows for the locking and unlocking of the developer's address and the withdrawal of funds.
No items found.
No items found.
No items found.
AaveProtocolDataProvider
The following smart contract, AaveProtocolDataProvider, is an implementation of the IPoolDataProvider interface. It provides data on Aave protocol reserves, including reserve tokens, aTokens, configuration data, reserve data, user reserve data, and more. It uses various libraries and interfaces, including ReserveConfiguration, UserConfiguration, DataTypes, WadRayMath, IPoolAddressesProvider, IStableDebtToken, IVariableDebtToken, IPool, and IERC20Detailed. The contract is designed to be used by other contracts or applications that require access to Aave protocol data.
No items found.
PancakePair
The following smart contract is a Solidity implementation of the PancakeSwap Pair contract. It allows users to create a liquidity pool for two ERC20 tokens and trade them. The contract uses SafeMath and UQ112x112 libraries for arithmetic operations. It also implements a lock modifier to prevent reentrancy attacks. The contract emits events for minting, burning, swapping, and syncing. The PancakeFactory contract is used to create new pairs and keep track of them.
No items found.
GasRefunder
The following smart contract is a GasRefunder contract that refunds gas costs to specified refundees. It allows the owner to set common parameters such as maximum refundee balance, extra gas margin, calldata cost, maximum gas tip, maximum gas cost, and maximum single gas usage. The contract also allows the owner to set allowed contracts and refundees, and withdraw funds.
No items found.
BAG
The following smart contract is called BAG and is an ERC20 token with burnable functionality. It includes features such as a marketing wallet, automated market maker pairs, and fees for buying and selling. It also has bot protection measures in place to limit maximum transaction amounts and holdings. The contract allows for the swapping of tokens for ETH and sending to the marketing wallet.
No items found.
PoolAddressesProviderRegistry
The following smart contract is a registry for addresses providers used in a pool. It allows registering and unregistering addresses providers, and provides functions to retrieve the list of registered providers and their IDs. The contract is owned by an address that can only be set during deployment. The contract uses OpenZeppelin's Ownable contract and an external interface IPoolAddressesProviderRegistry.
No items found.
Quoter
The following smart contract is a Quoter contract that provides functions for quoting the amount of tokens needed for a given trade on Uniswap V3. It uses Uniswap V3's swap function to calculate the amount of tokens needed for a given trade. The contract also includes functions for parsing revert reasons and for handling exact input and exact output trades.
No items found.
AnyswapV6Router
The following smart contract is the AnyswapV6Router, which is used for swapping tokens and assets between different blockchains. It uses the SafeERC20 and SafeMathSushiswap libraries for safe token transfers and mathematical operations. The contract allows for swapping tokens for other tokens or native assets, and also supports depositing and withdrawing of native assets. The contract also includes functionality for changing the MPC (Multi Party Computation) address and enabling/disabling swap trades.
No items found.
AutisticIndividuals
The following smart contract is called AutisticIndividuals and it is an ERC20 token with additional features such as a max transaction amount, max wallet limit, and fees for marketing and liquidity. It also includes functionality to block bots and exclude certain addresses from fees and max transaction amounts. The contract uses Uniswap for liquidity and has the ability to swap tokens for ETH and add liquidity automatically.
No items found.
Booster
The following smart contract is called Booster and it is used to manage multiple liquidity pools. It allows users to deposit and withdraw funds from the pools, and also provides incentives for locking funds. The contract also has a shutdown function and allows for the setting of fees and treasury addresses.
No items found.
AnyswapV6ERC20
The following smart contract is the AnyswapV6ERC20 contract, which is an implementation of the IAnyswapV3ERC20 interface. It allows for the creation of ERC20 tokens that can be deposited and withdrawn from the contract. The contract also includes functionality for minting and burning tokens, as well as swapping tokens in and out of the contract. Additionally, the contract includes functionality for approving and transferring tokens, as well as setting and revoking minters and vaults. The contract uses the SafeERC20 library for safe token transfers and the EIP712 standard for permit functionality.
No items found.
UiPoolDataProviderV3
The following smart contract is the UiPoolDataProviderV3 contract, which provides data on Aave protocol reserves and user data. It uses various interfaces and libraries to retrieve and aggregate data on reserves, including interest rate strategies, debt tokens, and collateral usage. It also retrieves data on the market reference currency and network base token prices. The contract is designed to be used by front-end applications to display information to users.
No items found.
No items found.
WalletBalanceProvider
The following smart contract, `WalletBalanceProvider`, is used to retrieve the wallet balances of a user for a given set of tokens. It uses the Aave protocol's `IPool` and `IPoolAddressesProvider` interfaces to get the list of reserves and their configurations. The contract also includes a `batchBalanceOf` function to retrieve balances for multiple users and tokens at once. The contract supports both ERC20 tokens and ETH, which is represented by a mock ETH address.
No items found.
Start building on Alchemy
Get Started for Free
Build blockchain magic with Alchemy
Alchemy combines the most powerful web3 developer products and tools with resources, community and legendary support.
