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 By Category
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
DEFAULT Results filtered by descending transaction volume
NFT
GreenSatoshiToken
The following smart contract is a Solidity implementation of an ERC20 token called GreenSatoshiToken (GST). It inherits from the OpenZeppelin ERC20 and ERC20Burnable contracts and also from the Ownable contract. The GST token has a fixed name and symbol and a total supply of tokens can be minted by the owner of the contract. The decimals function returns the number of decimal places used for the token.
Verified
Token
Verified
No items found.
NFT
Oracle
Router
MiniMeToken
The following smart contract is a MiniMeToken contract that allows for the creation of a clone token with a snapshot of the parent token's state. It includes functions for transferring tokens, approving transfers, generating and destroying tokens, and enabling/disabling transfers. The contract also includes a factory contract for creating new MiniMeToken contracts.
Verified
Token
FantomToken
The following smart contract is for the Fantom Token, an ERC20 token with additional features such as a whitelist, lock slots, and ICO dates. It has a maximum total token supply of 3.175 billion and a main cap of 50 million tokens. Tokens are minted by the owner and can be locked for a specified term. The contract also allows for token exchanges during a migration phase and has transfer restrictions until tokens become tradeable.
Verified
Token
FairAuction
The following smart contract is a FairAuction contract that allows users to bid on a supply of tokens. The contract includes functions for bidding, setting auction parameters, and processing claims and refunds. The contract also includes a modifier to restrict bidding to direct transactions only. The contract uses an interface to interact with the token contract and includes events for tracking bids and claims.
Verified
Router
Verified
CentrallyIssuedToken
The following smart contract is called CentrallyIssuedToken and it is a token contract that inherits from UpgradeableToken. It allows for the central issuance of tokens with a specified name, symbol, total supply, and decimals. The setTokenInformation function can be called by the upgradeMaster to update the name and symbol of the token. The purpose of this contract is to provide a standardized and upgradable token for use in various decentralized applications.
Verified
Token
UniswapV2Pair
The following smart contract is the UniswapV2Pair contract, which is used in the Uniswap decentralized exchange protocol. It allows users to swap tokens and provide liquidity to the exchange. The contract uses SafeMath and UQ112x112 libraries for mathematical operations and implements the IUniswapV2Pair and UniswapV2ERC20 interfaces. It also includes functions for minting and burning liquidity tokens, swapping tokens, and updating reserves. The contract is designed to prevent reentrancy attacks with a lock modifier.
Verified
Router
TracToken
The following smart contract is for TracToken, an ERC20 token. It includes functions for minting tokens, transferring tokens, and withdrawing tokens to founders and advisors. It also allocates tokens for various purposes such as bounty rewards, liquidity pool, and future development. The contract has a total supply of 5e26 tokens and a decimal value of 18.
Verified
RaribleUserToken
The following smart contract is a child contract of RaribleToken and allows for the creation of ERC1155 tokens. It includes a constructor that emits an event upon creation and a function to mint new tokens with specified fees, supply, and URI. The contract is only accessible by the owner.
Verified
CentrallyIssuedToken
The following smart contract is a CentrallyIssuedToken contract that inherits from BurnableToken and UpgradeableToken contracts. It is used to create a token with a specified name, symbol, total supply, and decimals. The token is centrally issued, meaning that the owner of the contract initially holds all the tokens. The contract also includes a function to burn tokens.
Verified
Token
TokenMintERC20Token
The following smart contract is a TokenMintERC20Token contract that inherits from ERC20 contract. It allows for the creation of ERC20 tokens with a specified name, symbol, and decimal places. The constructor function initializes the contract with the specified parameters and mints the total supply to the token owner's address. The burn function allows token holders to burn their tokens. The name, symbol, and decimals functions return the corresponding values of the token.
Verified
Token
UniswapV2Pair
The following smart contract is the UniswapV2Pair contract, which is used in the Uniswap decentralized exchange protocol. It allows users to swap tokens and provide liquidity to the exchange. The contract uses SafeMath and UQ112x112 libraries for arithmetic operations and implements functions for minting and burning liquidity tokens, swapping tokens, and updating reserves. The contract also includes a lock modifier to prevent reentrancy attacks.
Verified
Router
SHILAINU
The following smart contract is the SHILAINU token contract, which is an ERC20 token with a total supply of 1 trillion. It includes features such as transaction limits, fees, and automatic liquidity provision. The contract also has a blacklist mode and the ability to set fee and transaction exemptions for specific addresses. The purpose of the contract is to provide a decentralized currency for the Shiba Inu community.
Verified
No items found.
UniswapV2Pair
The following smart contract is the UniswapV2Pair contract, which is used in the Uniswap decentralized exchange protocol. It allows users to trade ERC20 tokens in a trustless and decentralized manner. The contract handles the creation and destruction of liquidity pools, as well as the swapping of tokens between pools. It also includes functions for updating and syncing the reserves of the pools.
Verified
Router
UniswapV2Pair
The following smart contract is the UniswapV2Pair contract, which is used in the Uniswap decentralized exchange protocol. It allows users to trade ERC20 tokens in a trustless and decentralized manner. The contract handles the creation and destruction of liquidity pools, as well as the swapping of tokens between them. It also includes functions for updating the reserves of the pools and calculating fees.
Verified
Router
SimpleToken
The following smart contract is a Solidity implementation of a simple ERC20 token called SimpleToken. It inherits from the OpenZeppelin ERC20 contract and has a constructor that takes in the name, symbol, and total supply of the token. Upon deployment, the constructor mints the total supply of tokens to the contract deployer's address. This contract can be used as a starting point for creating custom ERC20 tokens on the Ethereum blockchain.
Verified
Token
PerpToken
The following smart contract is a PerpToken contract that implements the ERC20 standard and allows for minting of tokens by authorized minters. The contract also includes functions to add and remove minters, which can only be called by the contract owner. The initial supply of tokens is set during contract deployment.
Verified
Token
Tyrant
The following smart contract is called Tyrant and it is an ERC20 token with additional features such as a tax for liquidity and marketing, a maximum transaction and wallet amount, and the ability to swap and add liquidity to Uniswap. The contract also includes a marketing wallet and the ability to change certain parameters such as the tax and maximum amounts.
Verified
Token
UniswapV2Pair
The following smart contract is the UniswapV2Pair contract, which is used in the Uniswap decentralized exchange protocol. It allows users to swap tokens and provide liquidity to the exchange. The contract uses SafeMath and UQ112x112 libraries for arithmetic operations and implements functions for minting and burning liquidity tokens, swapping tokens, and updating reserves. The contract also includes a fee mechanism for liquidity providers.
Verified
Router
UniswapV2Pair
The following smart contract is the UniswapV2Pair contract, which is used in the Uniswap decentralized exchange protocol. It allows users to swap tokens and provide liquidity to the exchange. The contract uses SafeMath and UQ112x112 libraries for arithmetic operations and implements functions for minting and burning liquidity tokens, swapping tokens, and updating reserves. The contract also includes a lock modifier to prevent reentrancy attacks.
Verified
Router
Verified
LOKA
The following smart contract is called LOKA and it is an ERC20 token with a cap. It allows the owner to mint new tokens, allocate tokens to specific addresses, and transfer tokens from allocated addresses. It also has a Claimant contract that allows for token vesting, where tokens are released over a period of time. The Claimant contract has functions for initializing the vesting period, registering members, and claiming tokens.
Verified
CosmosERC20
The following smart contract is a CosmosERC20 contract that extends the ERC20 contract. It adds functionality to represent a token on the Cosmos network. It includes a function to return the number of decimals for the token and a function to calculate the total supply by subtracting the balance of a specific address. The contract also includes a constructor to initialize the contract with the necessary parameters.
Verified
Token
NFT
Router
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.
Defi
Router
No items found.
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.
Defi
Router
No items found.
Verified
UniswapV2Pair
The following smart contract is the UniswapV2Pair contract, which is used in the Uniswap decentralized exchange protocol. It allows users to trade ERC20 tokens in a decentralized and trustless manner. The contract handles the creation and destruction of liquidity pools, as well as the swapping of tokens between them. It also includes a fee mechanism that allows liquidity providers to earn a portion of the trading fees.
Verified
Router
UniswapV2Pair
The following smart contract is the UniswapV2Pair contract, which is used in the Uniswap decentralized exchange. It allows users to swap tokens and provide liquidity to the exchange. The contract uses SafeMath and UQ112x112 libraries for arithmetic operations and implements the IUniswapV2Pair and UniswapV2ERC20 interfaces. It also includes functions for minting and burning liquidity tokens, swapping tokens, and updating reserves. The contract is designed to prevent reentrancy attacks and ensure that only the factory contract can initialize the token pair.
Verified
Router
UniswapV2Pair
The following smart contract is the UniswapV2Pair contract, which is used in the Uniswap decentralized exchange protocol. It allows users to swap ERC20 tokens in a trustless and decentralized manner. The contract handles liquidity pools, token swaps, and fee distribution. It also includes functions for minting and burning liquidity tokens, as well as syncing and updating token reserves.
Verified
Router
Token
No items found.
XRT
The following smart contract is called XRT and it is an ERC20 token that is mintable and burnable. It has a constructor that takes in an initial supply of tokens and sets the name, symbol, and decimal places for the token. The constructor then mints the initial supply of tokens to the address that deployed the contract.
Verified
Token
OldBitcoin
The following smart contract is called OldBitcoin and it is an ERC20 token with a total supply of 21 million. It includes features such as a transaction fee, wallet size limit, and a swap function. The contract also has a blacklist for certain accounts and allows for exclusion from fees for certain accounts. The purpose of the contract is to provide a decentralized currency with various features for its users.
Verified
Token
No items found.
DEAPCoin
The following smart contract is for DEAPCoin, an ERC223 token. It has a total supply of 30 billion tokens, with 12 billion allocated for sale and 18 billion for unsold tokens. The contract includes functions for transferring tokens, batch transferring tokens, and sending tokens. It also includes a lockup feature for certain addresses. The contract ensures that tokens cannot be sent to contract addresses and has checks for valid token amounts and addresses.
Verified
No items found.
THEBET_TOKEN
The following smart contract is called THEBET_TOKEN. It is an ERC20 token with additional features such as transaction limits, blacklisting, and automatic liquidity provision. The contract uses the Uniswap V2 router for swapping tokens and adding liquidity. The contract also includes a fee system where a percentage of each transaction is taken as a fee and distributed to the fee receiver. The contract owner can update fees, swap thresholds, and the fee receiver address.
Verified
Token
Oracle
Router
UniswapV2Pair
The following smart contract is the UniswapV2Pair contract, which is used in the Uniswap decentralized exchange protocol. It allows users to swap tokens and provide liquidity to token pairs. The contract uses SafeMath and UQ112x112 libraries for mathematical operations and implements the IUniswapV2Pair and UniswapV2ERC20 interfaces. It also includes functions for minting and burning liquidity tokens, swapping tokens, and syncing the token reserves.
Verified
Router
UniswapV2Pair
The following smart contract is the UniswapV2Pair contract, which is used in the Uniswap decentralized exchange protocol. It allows users to trade ERC20 tokens with each other by providing liquidity to a pool. The contract uses SafeMath and UQ112x112 libraries for mathematical operations and implements functions for minting and burning liquidity, swapping tokens, and updating reserves. It also includes a lock modifier to prevent reentrancy attacks.
Verified
Router
UniswapV2Pair
The following smart contract is the UniswapV2Pair contract, which is used in the Uniswap decentralized exchange protocol. It allows users to swap tokens and provide liquidity to token pairs. The contract uses SafeMath and UQ112x112 libraries for mathematical operations and implements the IUniswapV2Pair and UniswapV2ERC20 interfaces. It also includes functions for minting and burning liquidity tokens, swapping tokens, and updating reserves. The contract is designed to prevent reentrancy attacks with a lock modifier.
Verified
Router
DuskToken
The following smart contract is a Dusk Network token contract written in Solidity. It is an ERC20 token with a name of "Dusk Network", symbol of "DUSK", and 18 decimal places. The constructor function mints 500,000,000 DUSK tokens and assigns them to the contract deployer's address. The SafeMath library is used for arithmetic operations to prevent integer overflow/underflow vulnerabilities.
Verified
Token
UniswapV2Pair
The following smart contract is the UniswapV2Pair contract, which is a core component of the Uniswap decentralized exchange protocol. It allows users to trade ERC20 tokens with each other by providing liquidity to a pool of tokens. The contract includes functions for minting and burning liquidity tokens, swapping tokens, and updating the reserves of the token pool. It also includes safety measures such as a lock modifier to prevent reentrancy attacks.
Verified
Router
No items found.
BAPMethane
The following smart contract is called BAPMethane and is an ERC20 token with additional functionalities. It includes an airdrop and claim function, a pay function for fee and burn, and functions to set various parameters such as minting minimum, max supply, and treasury wallet. It also has an orchestrator and vesting manager address for authorization purposes. The contract has a maximum supply of 560,000,000 tokens with 0 decimal places.
Verified
Token
UniswapV2Pair
The following smart contract is the UniswapV2Pair contract, which is a core component of the Uniswap decentralized exchange protocol. It allows users to create and trade liquidity pools for two ERC20 tokens. The contract includes functions for minting and burning liquidity tokens, swapping tokens, and updating fees. It also includes a modifier to prevent reentrancy attacks. The contract uses various libraries and interfaces to interact with other contracts in the Uniswap protocol.
Verified
Router
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.
Verified
Router
AdventureGold
The following smart contract is called AdventureGold. It is an ERC20 token contract that allows users to claim Adventure Gold tokens by owning specific NFTs from the Loot project. The contract has functions for claiming tokens, minting tokens, and setting various parameters such as the token ID range and the Adventure Gold per token ID. The contract also keeps track of which tokens have already been claimed for a given season.
Verified
Token
No items found.
Telcoin
The following smart contract is for a token called Telcoin. It uses the SafeMath library to prevent integer overflow/underflow. The token has a fixed supply of 100 billion with 2 decimal places. The contract allows for transfers, approvals, and checking of balances. The purpose of the contract is to create a decentralized currency for use on the Ethereum blockchain.
Verified
Token
No items found.
Verified
No items found.
Verified
EthLongnecks
The following smart contract is called EthLongnecks and is an ERC721A token contract with additional functionalities. It allows users to mint NFTs for a price, with a limited number of free NFTs available. The contract has a maximum supply of 2222 NFTs, with a maximum of 20 NFTs per wallet. The contract owner can set the price, maximum free NFTs per wallet, and maximum total free NFTs. The contract also includes a withdrawal function for the owner to withdraw the contract's balance.
Verified
UniswapV2Pair
The following smart contract is the UniswapV2Pair contract, which is used in the Uniswap decentralized exchange protocol. It allows users to swap tokens and provide liquidity to the exchange. The contract uses SafeMath and UQ112x112 libraries for arithmetic operations and implements the IUniswapV2Pair and UniswapV2ERC20 interfaces. It also includes functions for minting and burning liquidity tokens, swapping tokens, and updating reserves. The contract is designed to prevent reentrancy attacks and ensure that only the factory contract can initialize the token pair.
Verified
Router
Shibereum
The following smart contract is called Shibereum and is an ERC20 token with additional features such as anti-MEV protection, max wallet limit, and trading fees. It also includes a swapback function to convert tokens to ETH and send it to a dev wallet. The contract has a pre-launch phase and can only be initialized and modified by the owner. The contract also has a trading lock and swap lock to prevent reentrancy attacks.
Verified
Token
Router
No items found.
NFTDescriptor
The following smart contract is a Solidity library called NFTDescriptor that generates metadata for Uniswap V3 liquidity pool NFTs. It includes functions to construct the token URI, generate the name and description, and create an SVG image for the NFT. The library uses various other Solidity libraries and interfaces, such as TickMath and IUniswapV3Pool, to perform calculations and retrieve data needed for the metadata generation.
Verified
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.
