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
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.
FluteToken
The following smart contract is a Solidity implementation of an ERC20 token called FluteToken. It includes functions for transferring tokens, approving spending limits, and checking balances. The contract also includes SafeMath to prevent integer overflow/underflow. The contract inherits from IERC20, Ownable, and BaseToken. The purpose of the contract is to provide a standard interface for creating and managing tokens on the Ethereum blockchain.
No items found.
No items found.
No items found.
ASTOToken
The following smart contract is an ERC20 token contract named ASTOToken. It inherits from ERC20Burnable and ReentrancyGuard contracts. It has a fixed supply of 2,384,000,000 tokens and can only be minted by a specific agent. The contract also interacts with Aragon Finance contract to deposit the minted tokens.
No items found.
No items found.
VAIToken
The following smart contract is called VAIToken and it is an ERC20 token that implements the NativeMetaTransaction and ContextMixin contracts. It has a constructor that initializes the token with a name and symbol, and mints 400 million tokens to the contract deployer. The _msgSender function is overridden to return the sender of the meta transaction.
No items found.
PandoToken
The following smart contract is called PandoToken and it implements the ERC20Interface. It is a standard token contract with additional features such as token locking and burning. The contract allows the owner to lock and unlock specific addresses from transferring tokens. It also allows the owner to burn tokens and withdraw tokens from other contracts. The contract can be closed by the owner.
No items found.
Comp
The following smart contract is a Solidity implementation of the Compound governance token (COMP). It includes functions for transferring tokens, delegating voting power, and tracking voting checkpoints. The contract also includes safety checks to prevent integer overflow and underflow. The purpose of the contract is to provide a means for Compound protocol users to participate in governance decisions.
No items found.
JasmyCoin
The following smart contract is a basic implementation of a token contract called JasmyCoin. It inherits from two other contracts, ERC20 and ERC20Detailed, and has a constructor that takes in four parameters: name, symbol, decimals, and initSupply. The constructor initializes the contract by calling the constructor of ERC20Detailed and then mints the initial supply of tokens to the contract deployer.
No items found.
No items found.
TORN
Summary: The following smart contract is the TORN token contract, which is an ERC20 token with additional functionalities such as burning, permit, pausing, and ENS resolving. The contract has a governance address that can change the transferability of the token and add or remove addresses from the allowed transfer list. The contract also has a rescueTokens function that allows the governance to withdraw tokens or ether from the contract. The total supply of the token is fixed at 10 million TORN.
No items found.
Sand
The following smart contract is called Sand and is an ERC20 token. It inherits from ERC20ExecuteExtension, ERC20BasicApproveExtension, and ERC20BaseToken. The contract has a constructor that sets the admin, execution admin, and beneficiary addresses. The total supply of the token is set to 3 billion. The name and symbol of the token are both "SAND".
No items found.
feeSplitToken
The following smart contract is a fee-splitting ERC20 token contract that inherits from the ERC20 contract. It uses two external libraries, SafeTransferLib and FixedPointMathLib, to ensure safe transfers and perform fixed-point arithmetic operations respectively. The purpose of this contract is to enable the splitting of transaction fees among token holders.
No items found.
IMXToken
The following smart contract is called IMXToken and it is an ERC20 token with a capped supply. It also includes an AccessControl module to manage roles. The contract has a MINTER_ROLE which is assigned to an address during deployment. The mint function can only be called by an address with the MINTER_ROLE. The contract is named 'Immutable X' with the symbol 'IMX' and has a total supply of 2 billion tokens.
No items found.
No items found.
AITravis
The following smart contract is an ERC20 token contract named AITravis. It includes features such as a liquidity pool, marketing wallet, and transaction fees. The contract uses the Uniswap V2 Router for swapping tokens and adding liquidity. The contract also allows for the exclusion of certain addresses from transaction fees. The purpose of the contract is to provide a token with liquidity and marketing capabilities.
No items found.
Seaport
The following smart contract is called Seaport and it inherits from the Consideration contract. It has two functions that override the _name and _nameString functions from the parent contract. The _name function uses assembly code to return the name of the contract while the _nameString function returns the name as a string. The purpose of this contract is not clear from the provided code.
No items found.
AIGoneWild
The following smart contract is a token contract called AIGoneWild. It implements the ERC20 interface and includes features such as a maximum transaction limit, maximum wallet limit, and fees for liquidity, marketing, development, and burning. The contract also includes a swap and liquify function, as well as a swap back function to prevent price impact. The contract also has the ability to set parameters and structure for the token.
No items found.
No items found.
WasderToken
The following smart contract is called WasderToken and it is an ERC20 token that implements snapshotting and access control. It has an initial supply of 1 billion tokens and a burner role that allows burning of tokens. It also has a transferAndCall function that allows for transferring tokens and calling a function in the receiving contract.
No items found.
No items found.
CometExt
This is an extension of the market logic contract which supports some auxiliary/independent interfaces for the protocol. This is used to add additional functionality without requiring contract space in the main protocol contract. Do not interact with this contract directly; instead use the cUSDCv3 proxy address with the Comet Interface ABI.
No items found.
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.
No items found.
GraphLinq
The following smart contract is called GraphLinq and is an ERC20 token. It uses SafeMath library for arithmetic operations. The contract has a fixed supply of 500 million tokens with 18 decimal places. The purpose of the contract is to allow users to burn their tokens by calling the `burnFuel` function. The contract is initialized with a name "GraphLinq", symbol "GLQ" and decimal places set to 18.
No items found.
No items found.
PumaForever
The following smart contract is called PumaForever and is an ERC721A token that allows for the minting of Puma Nitro Collection tokens. It has a maximum supply of 4000 tokens and can only be minted by burning from the NitroPass contract. The contract also allows for airdrops and changing the base URI. The owner can withdraw funds from the contract.
No items found.
No items found.
NuCypherToken
The following smart contract is a NuCypherToken contract that implements ERC20 and ERC20Detailed interfaces. It allows the creation of a new token with a specified total supply and provides a function to approve and call a contract that implements the TokenRecipient interface. The contract is written in Solidity programming language.
No items found.
No items found.
milkAI
The following smart contract is a token contract called milkAI. It includes features such as a dynamic tax system, max transaction and wallet size limits, and the ability to prevent bot trading. The contract also includes a liquidity pool and swap functionality through Uniswap. The contract owner can open trading and manually swap tokens for ETH.
No items found.
FANDAS
The following smart contract is called FANDAS and is an ERC721A compliant contract that allows users to mint and trade unique NFTs called "Frenly Pandas". The contract includes features such as a whitelist for presale minting, a maximum minting limit per wallet and per transaction, and the ability for the contract owner to change the public minting price. The contract also includes functions for withdrawing Ether and setting the base URI for the token metadata.
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.
No items found.
No items found.
ProofNonReflectionToken
The following smart contract is a Proof of Stake (PoS) token that implements a fee on each transaction. The contract includes features such as anti-whale measures, automatic liquidity provision, and a revenue distribution system. The contract also allows for the reduction of the proof fee after a certain period of time.
No items found.
AggregatorFeeSharingWithUniswapV3
The following smart contract, AggregatorFeeSharingWithUniswapV3, is a contract that allows users to deposit LOOKS tokens and earn rewards. The rewards are harvested, sold for LOOKS tokens, and then deposited back into the contract. The contract uses Uniswap V3 for the conversion of rewards to LOOKS tokens. The contract also implements a fee-sharing system and allows users to withdraw their deposited tokens. The contract is owned by a single owner who can adjust various parameters such as the trading fee, harvest buffer blocks, and maximum price of LOOKS in WETH.
No items found.
IporToken
The following smart contract is an implementation of ERC20 token standard in Solidity programming language. It represents a token called IporToken with a fixed decimal value of 18. The contract has a function to return the contract ID and a constructor to initialize the token with a name, symbol, and an initial supply of 100 million tokens to a specified wallet address. The decimals function is overridden to return the fixed decimal value.
No items found.
No items found.
No items found.
GalaTreasureChestClaimFee
The following smart contract is called GalaTreasureChestClaimFee and it is used for executing payments. It imports the MessageValidator contract and inherits its functions. The pay function takes in a reference ID, amount, block signed, and a signature. It then validates the message and transfers the payment to the signer address. An event is emitted after the payment is executed.
No items found.
FLOKI
The following smart contract is the FLOKI contract, which implements the IERC20 and IGovernanceToken interfaces and inherits from the Ownable contract. It includes functions for transferring tokens, managing allowances, and delegating voting power. It also includes interfaces for tax and treasury handling. The contract is designed to be used as a governance token with a built-in tax and treasury system.
No items found.
SwftSwap
The following smart contract is called SwftSwap and it allows users to swap tokens and ETH. It uses OpenZeppelin libraries for access control, reentrancy protection, and safe math operations. The contract has functions for swapping tokens and ETH, withdrawing tokens and ETH, and receiving ETH. The purpose of the contract is to provide a secure and efficient way for users to swap tokens and ETH.
No items found.
BPTCToken
The following smart contract is a token contract named BPTCToken, which inherits from Context, ERC20, ERC20Detailed, ERC20Burnable, and ERC20Pausable contracts. It has a constructor that initializes the token's name, symbol, and decimal places. Additionally, it mints and assigns tokens to the contract deployer's address. The purpose of this contract is to create a new token named "Business Platform Tomato Coin" with the symbol "BPTC" and 8 decimal places.
No items found.
MouseWorm
The following smart contract is called MouseWorm and it is an ERC20 token with additional features such as anti-bot measures, transaction limits, and fees for burning and dev wallet. The contract uses the Uniswap V2 router for swapping tokens and has the ability to exclude 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.
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.
No items found.
AcriaToken
The following smart contract is an ERC20 token contract named AcriaToken. It has a constructor that initializes the initial supply of the token and a transferBatch function that allows transferring tokens to multiple addresses at once. It also has a mint function that allows the admin to mint new tokens and a burn function that allows burning tokens. The contract inherits from the OpenZeppelin ERC20 contract.
No items found.
SmartToken
The following smart contract is a Solidity implementation of a smart token. It is an ERC20 token that allows for the issuance and destruction of tokens by the owner. The owner can also enable or disable transfers of the token. The contract emits events for issuance and destruction of tokens. Additionally, if tokens are transferred to the contract address, they are destroyed and an event is emitted. The purpose of this contract is to provide a flexible and customizable token that can be used in various decentralized applications.
No items found.
Rocks
The following smart contract is called Rocks and it is an ERC721 token contract. It allows users to mint Rocks tokens for a price, with a limit of 25 tokens per wallet. Users can also mint one free token per wallet. The contract has a maximum supply of 3333 tokens and the owner can withdraw funds. The contract also has functions to set the base URI and contract URI.
No items found.
No items found.
FEG
The following smart contract is an ERC20 token contract called FEG. It includes features such as SafeMath, Ownable, and exclusion of accounts. The token has a total supply of 100 billion with 9 decimal places. The contract implements a 2% transaction fee, with 1% being burned and 1% being distributed to holders. The contract also includes functions for transferring tokens, approving spending, and checking balances.
No items found.
StandardERC20
The following smart contract is a Standard ERC20 token contract that inherits from ERC20Decimals and ServicePayer contracts. It allows for the creation of a new ERC20 token with a specified name, symbol, decimals, initial balance, and fee receiver address. The constructor function requires that the initial balance is greater than zero and mints the initial balance to the contract deployer. The decimals function returns the number of decimals for the token.
No items found.
SaitamaInu
The following smart contract is an ERC-20 token contract named SaitamaInu. It includes features such as SafeMath, Ownable, and Context. The contract allows for transfers, allowances, and reflection. It also includes functions for excluding and including accounts, setting a maximum transaction amount, and getting the current supply. The token has a total supply of 100 billion with 9 decimal places and a 2% fee on transfers.
No items found.
No items found.
No items found.
cvxCrvToken
The following smart contract is a Solidity implementation of the cvxCrvToken ERC20 token. It includes functions to mint and burn tokens, as well as a function to set the operator address. The contract uses SafeERC20 and SafeMath libraries to ensure secure token transfers and calculations. The operator address is set during contract deployment and can be updated by the current operator.
No items found.
NonceContract
The following smart contract is a NonceContract that keeps track of nonces for outbound transactions on different chains. It imports an interface called ILayerZeroEndpoint and has a constructor that sets the endpoint address. The increment function increments the nonce for a specific chain and path and returns the new value. It requires that the sender is a valid sendlibrary.
No items found.
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.
PercentSplitETH
The following smart contract is a Solidity implementation of a Percent Split contract that allows for the splitting of ETH and ERC20 tokens among multiple recipients based on their percentage share. The contract uses OpenZeppelin libraries for safe math operations and contract cloning. It also includes a function for proxy calling other contracts, but with a restriction on splitting ERC20 tokens only. The contract can be initialized with up to 5 recipients and their percentage share, and the total share must equal 10000 basis points.
No items found.
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.
No items found.
SelfKeyToken
The following smart contract is a crowdsale contract for the SelfKey token. It includes a SelfKeyToken contract which is a mintable ERC20 token with a cap on the total supply. The crowdsale contract allows for the purchase of SelfKey tokens with Ether, with a goal and cap on the total amount of tokens sold. The contract also includes a refund vault in case the goal is not reached, and token timelocks for the founders and foundation pools. KYC verification is required for participants, and precommitments with vesting options are available for early investors.
No items found.
No items found.
Senate
The following smart contract is called Senate and it is an ERC20 token contract. It has a maximum supply of 300 million tokens and is initialized with all tokens being minted to the initial keeper. The contract also has a burn function to allow token holders to burn their tokens and a reclaimToken function to allow the deployer to reclaim any ERC20 tokens accidentally sent to the contract.
No items found.
No items found.
NounsSeeder
The following smart contract is an implementation of the INounsSeeder interface. It generates a pseudorandom seed for a given noun ID using blockhash and returns it as a Seed struct. The Seed struct contains randomly generated values for background, body, accessory, head, and glasses, which are used to generate a unique Noun image using the INounsDescriptor interface.
No items found.
EvolveAI
The following smart contract is for the EvolveAI token, an ERC20 token with a total supply of 100 million. The contract includes a buy and sell tax, with fees going towards liquidity, marketing, team, and burn. The contract also includes a whitelist for excluded addresses and the ability to swap and liquify tokens. The purpose of the contract is to facilitate the trading of the EvolveAI token on the Uniswap exchange.
No items found.
No items found.
No items found.
BuryShib
Summary: The following smart contract is called BuryShib and it is an ERC20 token contract that allows users to stake their Shiba Inu (SHIB) tokens and receive xSHIB tokens in return. The contract uses SafeMath library for arithmetic operations and requires the SHIB token to be passed as a parameter in the constructor. Users can enter the staking pool by calling the enter function and providing the amount of SHIB they want to stake. The leave function allows users to withdraw their staked SHIB tokens by providing the amount of xSHIB they want to burn. The contract automatically calculates the amount of SHIB to be returned based on the current balance of SHIB in the contract and the total supply of xSHIB tokens.
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.
Pluton
The following smart contract defines a new token called Pluton, which is a subclass of the HumanStandardToken contract. It sets the initial supply of Pluton tokens to 20 million, with 18 decimal places, and the symbol "PLU". This contract can be used to create and manage Pluton tokens on the Ethereum blockchain.
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.
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.
No items found.
No items found.
No items found.
Dextools
The following smart contract is a basic implementation of an ERC20 token called DEXTools (DEXT). It includes functions for transferring tokens, approving spending limits, and burning tokens. The contract uses SafeMath to prevent integer overflow/underflow. The total supply of DEXT is set to 150 million with 18 decimal places.
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.
GraphToken
The following smart contract is called GraphToken and it is an ERC20 token with additional functionality. It includes a permit function for allowing token transfers without the need for a signature, and a minter role for minting new tokens. The contract also includes a governance system for adding and removing minters.
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.
CelerToken
The following smart contract is called CelerToken. It is a token contract that inherits from two other contracts, PausableToken and SuccinctWhitelist. It has a constant name, symbol, and decimals. The contract has a modifier that allows transfers only if transferOpened is true or the sender is whitelisted or the owner. It also has a modifier that checks if the receiver is not the token contract itself. The contract has a constructor that sets the initial supply and balances of the owner. It also has functions for transferring tokens and opening transfers.
No items found.
WRLD_Token_Ethereum
The following smart contract is a capped ERC20 token named WRLD_Token_Ethereum. It allows the owner to mint tokens and enables users to claim tokens by providing a valid signature. The contract also limits the number of claims per user and prevents duplicate claims. The owner can toggle the claim feature and enable a second claim for users. The contract uses OpenZeppelin libraries for ERC20, ERC20Capped, Ownable, ECDSA, and ReentrancyGuard.
No items found.
ZRXToken
The following smart contract is a token contract called ZRXToken. It inherits from the UnlimitedAllowanceToken contract and sets the token's name to "0x Protocol Token" with the symbol "ZRX". The total supply of the token is set to 10^27 with 18 decimal places. The constructor function sets the entire supply to the contract creator's 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.
