Smart Contracts
Explore the top verified smart contracts on Ethereum by transaction volume to help you build your dapps.
Explore the top verified smart contracts
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Popular Projects
Results filtered by descending transaction volume
WETH9
The following smart contract is a basic implementation of the Wrapped Ether (WETH) token on the Ethereum blockchain. It allows users to deposit Ether into the contract and receive WETH tokens in return, which can be transferred to other users or contracts. The contract also includes functions for withdrawing Ether, checking balances, and approving transfers. The WETH token has a fixed supply of 18 decimal places and is represented by the symbol "WETH".
NFTs
TetherToken
The following smart contract is for TetherToken, a stablecoin on the Ethereum blockchain. It inherits from Pausable, StandardToken, and BlackList contracts. The contract allows for transfers, balance checks, and approvals. It also has functions for issuing and redeeming tokens, as well as setting parameters for fees. The contract can be deprecated and upgraded to a new contract address.
DAOS
No items found.
No items found.
No items found.
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.
No items found.
TokenMintERC20Token
The following smart contract is a TokenMintERC20Token contract that inherits from ERC20. It allows for the creation of ERC20 tokens with a specified name, symbol, and decimal places. The constructor function initializes the token with a specified total supply and assigns it to the token owner's address. Additionally, it allows for the transfer of Ether to a specified fee receiver. The burn function allows for the burning of tokens by the message sender. The name, symbol, and decimal functions return the respective values of the token.
No items found.
Dai
The following smart contract is the implementation of the Dai stablecoin. It is an ERC20 token with additional functionality such as `mint`, `burn`, `permit`, and `move`. The contract also includes an `auth` modifier to restrict access to certain functions. The `permit` function allows for gasless approvals using EIP-712.
No items found.
MaticToken
The following smart contract is a MaticToken contract that inherits from ERC20Pausable and ERC20Detailed contracts. It has a constructor that takes in the name, symbol, decimals, 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 to create a new ERC20 token on the Matic network.
No items found.
No items found.
No items found.
No items found.
UniswapV2Pair
The following smart contract is the UniswapV2Pair contract, which is used in the Uniswap decentralized exchange. 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 the reserves of the pools and for minting and burning liquidity tokens.
No items found.
LinkToken
The following smart contract is called LinkToken and it is an ERC20 token that implements the ERC677 standard. It has a total supply of 10^27 LINK tokens with 18 decimal places. The purpose of this contract is to allow for the transfer of LINK tokens between addresses and to call functions on the receiving contract. It includes functions for transferring tokens, approving spending, and transferring tokens on behalf of another address. It also includes a modifier to ensure that the recipient address is valid.
No items found.
BoneToken
The following smart contract is a token contract called BoneToken. It is based on the ERC20 standard and inherits from the OpenZeppelin ERC20 and Ownable contracts. The contract includes a delegation system that allows token holders to delegate their voting power to other addresses. The contract also includes functions for minting new tokens and for getting the current and prior votes of an address. The purpose of the contract is to provide a governance system for the Bone ShibaSwap platform.
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.
WBTC
The following smart contract is called WBTC and it is a token contract that inherits from several other contracts. It is a mintable, burnable, pausable ERC20 token with detailed information about the token. The `burn` function allows the owner to burn tokens, the `finishMinting` function stops the minting process and the `renounceOwnership` function blocks the owner from renouncing ownership.
No items found.
SingularityNetToken
The following smart contract is called SingularityNetToken. It is an ERC20 token that inherits from the Context, AccessControl, ERC20Burnable, and ERC20Pausable contracts. It allows for minting and pausing of the token, and has two roles: MINTER_ROLE and PAUSER_ROLE. The MINTER_ROLE can mint new tokens, while the PAUSER_ROLE can pause and unpause the token. The contract also overrides the _beforeTokenTransfer function from ERC20Pausable to ensure that transfers are paused when the token is paused.
No items found.
No items found.
BaseRegistrarImplementation
The following smart contract is an implementation of the BaseRegistrar interface and ERC721 standard. It allows for the registration and renewal of ENS names with an expiration date. The contract also includes functions for adding and removing controllers, setting the resolver, and reclaiming ownership of a name. The contract supports the ERC721 and RECLAIM interfaces.
No items found.
ENSRegistryWithFallback
The following smart contract is an extension of the ENSRegistry contract that allows for fallback to an older version of the ENSRegistry contract if a record does not exist in the current version. This is useful for backwards compatibility and ensures that all records can still be accessed even if they were created before the current version of the contract. The contract also includes a function to set the owner of a record, which defaults to the contract itself if the owner address is 0x0.
No items found.
No items found.
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 function for creating a clone token and a factory contract for creating new MiniMeToken contracts. The purpose of this contract is to provide a flexible and customizable token system for use in various decentralized applications.
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.
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.
ENJToken
The following smart contract is for ENJToken, an ERC20 token with a total supply of 1 billion ENJ. It has allocations for presale, crowdsale, incentivisation, advisors, and Enjin team. The contract has functions to release tokens to advisors and Enjin team, retrieve unsold tokens, and allow transfers. Transfers are only allowed after the end of the crowdsale or if explicitly allowed by the owner.
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.
StandardToken
Summary: The following smart contract is called StandardToken and it is used to create a token with ERC20 and BasicToken functionalities. It has a constant name, symbol, and decimals. It also has a mapping to keep track of allowed transfers and a modifier to restrict certain functions to be called only by the crowdsale address. The contract has functions to mint new tokens, transfer tokens, approve token transfers, and check the allowance of a spender. It also has functions to increase or decrease the approved amount of tokens for a spender.
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.
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.
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.
Uni
The following smart contract is for the Uni token, used in the Uniswap decentralized exchange. It includes functions for minting new tokens, transferring tokens, and delegating voting power. The contract also includes a checkpoint system to track voting power changes over time. The Uni token has a fixed supply of 1 billion and a maximum minting cap of 2% per year. The contract also includes a permit function for approving token transfers without requiring multiple transactions.
No items found.
No items found.
X2Y2Token
The following smart contract is a mintable ERC20 token contract named X2Y2Token. It inherits from the OpenZeppelin ERC20 and Ownable contracts and implements the IMintableERC20 interface. The contract has a supply cap that is set during deployment and can only be minted by the owner. The contract also has a premint function that allows the owner to mint tokens during deployment.
No items found.
LooksRareToken
The following smart contract is a Solidity implementation of the LooksRareToken ERC20 token. It inherits from the OpenZeppelin Ownable and ERC20 contracts and implements the ILooksRareToken interface. The contract has a supply cap that is set during deployment and can only be minted by the owner. The purpose of the contract is to create a token that can be used for trading and other purposes within the LooksRare ecosystem.
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.
MANAToken
The following smart contract is called MANAToken. It is a ERC20 token that inherits from BurnableToken, PausableToken, and MintableToken contracts. The token has a symbol "MANA", a name "Decentraland MANA", and 18 decimal places. It allows burning of tokens when the contract is not paused.
No items found.
No items found.
FetchToken
The following smart contract is called FetchToken and it is an ERC20 token that includes the ability to mint new tokens and pause/unpause transfers. It utilizes the AccessControl and ERC20Pausable libraries and includes two roles, MINTER_ROLE and PAUSER_ROLE, which are required to mint and pause/unpause respectively. The contract also includes a constructor that sets the initial supply and assigns the DEFAULT_ADMIN_ROLE to the contract deployer.
No items found.
No items found.
No items found.
No items found.
BDPToken
The following smart contract is for the BDPToken, an ERC20 token with additional functionality. It includes a cap on the total supply, a master farmer who can mint tokens, and specific amounts allocated for partnerships, team members, and future farming. The contract also includes functions for minting tokens for each of these allocations.
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.
PAW
The following smart contract is named PAW and it is an ERC20 token. It has a fixed decimal value of 18 and a total supply of 1 quadrillion tokens. The constructor function initializes the contract with the total supply and assigns it to the contract creator's address. The decimals function returns the decimal value of the token.
No items found.
No items found.
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 in a trustless and permissionless manner 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 pool. It also includes safety measures such as a lock modifier to prevent reentrancy attacks.
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.
Dogelon
The following smart contract is a basic implementation of an ERC20 token called Dogelon (ELON). It inherits from the ERC20 contract and sets the token name to "Dogelon" and symbol to "ELON" in the constructor. Additionally, it mints 10^32 tokens and assigns them to the contract deployer's address.
No items found.
StargateToken
The following smart contract is a Solidity implementation of the StargateToken contract. It inherits from the OmnichainFungibleToken contract and provides a constructor that initializes the name, symbol, endpoint, mainEndpointId, and initialSupplyOnMainEndpoint variables. The StargateToken contract is used to create a fungible token on the Omnichain network.
No items found.
ConvexToken
The following smart contract is called ConvexToken and it is an ERC20 token. It has a maximum supply of 100 million tokens and a total of 1000 cliffs. The purpose of this contract is to mint new tokens based on the current supply and the number of cliffs. The operator can mint new tokens, but the amount is reduced based on the current supply and the number of cliffs. The contract also has a function to update the operator.
No items found.
ANKRToken
The following smart contract is called ANKRToken and it is a standard ERC20 token with a total supply of 10 billion ANKR tokens. The contract includes a constructor function that sets the initial supply to the total supply and assigns it to the contract creator's address. The purpose of this contract is to create a new cryptocurrency called ANKR that can be used on the Ankr Network.
No items found.
No items found.
No items found.
SingDao
The following smart contract is SingDao, a token contract that implements the ERC20 standard. It allows for minting of tokens, transferring tokens, and delegation of voting power. It also includes a locking mechanism through an external contract, ILocker. The contract uses SafeMath to prevent integer overflow and implements the EIP712 standard for signature verification.
No items found.
DejitaruTsuka
The following smart contract is an ERC-20 token contract called DejitaruTsuka. It includes features such as anti-bot measures, max transaction and wallet limits, and fees on buys and sells. The contract also includes a function to swap tokens for ETH and send ETH to a marketing address. The contract is designed to be used on the Uniswap exchange.
No items found.
chiliZ
The following smart contract is called chiliZ and it is an ERC20 token with the symbol CHZ and 18 decimal places. It uses the SafeERC20 library to ensure secure token transfers. The contract is also pausable, allowing the owner to pause and unpause token transfers if necessary. Upon deployment, the contract mints 8,888,888,888 CHZ tokens and assigns them to the contract deployer's address.
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.
LRC_v2
The following smart contract is called LRC_v2 and is a token contract that inherits from the StandardToken contract. It uses the SafeMath library for arithmetic operations. The contract has a fixed total supply of 1395076054523857892274603100 tokens with 18 decimal places. It also includes a batchTransfer function to transfer tokens to multiple addresses at once. The fallback function is disabled.
No items found.
OceanToken
The following smart contract is called OceanToken and it is an ERC20 token with pausable, capped and detailed functionalities. It keeps track of token holders and their balances and allows the owner to retrieve a list of token holders and their balances. The contract also includes a kill function to destroy the contract and a fallback function to reject ether transfers.
No items found.
Imgnai
The following smart contract, Imgnai, is an ERC20 token with additional features such as unlocking users and channels, setting costs, and swapping tokens for ETH. It includes a liquidity pool and marketing wallet, and allows for exclusion from fees. The contract also sets maximum transaction and wallet amounts, and allows for modification by the owner.
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.
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 in a decentralized and trustless manner. The contract handles liquidity provision, token swaps, and fee collection. It also includes a fee calculation mechanism that incentivizes liquidity providers to maintain balanced reserves.
No items found.
CryptoAI
The following smart contract is called CryptoAI and it is an ERC20 token with additional functionalities. It includes features such as max transaction and wallet limits, fees for marketing, liquidity, and contest AI, and the ability to swap and liquify tokens. The contract also interacts with the Uniswap V2 router and factory contracts.
No items found.
SushiToken
The following smart contract is the SushiToken contract, which is an ERC20 token with added functionality for delegation of voting power. It allows token holders to delegate their voting power to another address, and also includes functions for delegation by signature and tracking of voting power checkpoints. The contract also includes an Ownable contract, allowing for ownership control.
No items found.
BAToken
The following smart contract is for the Basic Attention Token (BAT) which is an ERC20 token. It allows users to create tokens by sending Ether to the contract during a specified funding period. The token exchange rate is fixed at 6400 BAT per Ether. The contract has a token creation cap of 1.5 billion BAT and a minimum creation amount of 675 million BAT. The contract can be finalized by the owner after the funding period ends, and any remaining Ether is sent to the owner. If the minimum creation amount is not met, users can request a refund of their Ether.
No items found.
DAFIToken
The following smart contract is a DAFI token contract that inherits from StandardToken and Ownable contracts. It has a maxSupply of 2.25 billion tokens with 18 decimal places. The contract allows the owner to mint and burn tokens for a specific beneficiary. The name, symbol, and decimals of the token are also defined in the contract.
No items found.
NuNetToken
The following smart contract is called NuNetToken. It is an ERC20 token that includes the ability to mint and pause the token. The maximum supply of the token is set to 1 billion and it has 6 decimal places. The contract uses AccessControl and ERC20Pausable libraries to manage roles and pausing functionality. The purpose of this contract is to create a token that can be minted and paused by authorized parties.
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.
BitDAO
The following smart contract is the BitDAO contract, which is an ERC20 token contract with snapshot functionality. It allows for delegation of voting power and tracks voting power checkpoints. The contract also has an admin role that can set a pending admin and accept the admin role. The purpose of the contract is to provide a governance token for the BitDAO organization.
No items found.
No items found.
Stablz
The following smart contract is a token contract named Stablz, which is based on the ERC20 standard. It inherits from the ERC20Burnable contract and allows for the burning of tokens. The constructor function initializes the token with the name "Stablz" and the symbol "STABLZ". It also mints 100 million tokens and assigns them to the contract deployer's address.
No items found.
CroToken
The following smart contract is for a token called CroToken. It is a combination of three other contracts: ReleasableToken, MintableToken, and UpgradeableToken. The contract allows for the creation of a token with a specified name, symbol, and initial supply. The initial supply is distributed among five reserve wallets. The contract also has the ability to finish minting and release token transfers. It can also be upgraded through the use of an UpgradeAgent contract.
No items found.
WstETH
The following smart contract is called WstETH and it is an ERC20 token that represents liquid staked Ether 2.0. It allows users to wrap their staked Ether into wstETH tokens and unwrap them back to stETH. The contract also includes functions to convert stETH to wstETH and vice versa. The purpose of this contract is to provide liquidity to staked Ether and enable it to be used in DeFi applications.
No items found.
AllianceBlockToken
The following smart contract is called AllianceBlockToken and it is an ERC20 token with preset minter and pauser roles. The purpose of this contract is to create a token with the ability to add and remove minter roles. The removeMinterRole function is used to revoke the MINTER_ROLE from a specified address.
No items found.
No items found.
JIZZ
The following smart contract is called JIZZ and is an ERC20 token. It includes anti-bot measures to prevent bots from trading the token frequently. The contract includes functions for transferring tokens, approving spending limits, and burning tokens. The contract also allows the owner to set anti-bot measures and exempt certain contracts from these measures.
No items found.
AXSToken
The following smart contract is called AXSToken and it is an ERC20 token with a total supply of 270 million AXS tokens. The contract inherits from ERC20Detailed and ERC20GatewayWhitelist contracts. The constructor sets the token name, symbol, and decimal places. It also sets the total supply, assigns the entire supply to the contract creator, and sets the mainchain gateway address.
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.
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.
EmblemVault
The following smart contract is called EmblemVault and it is an implementation of the ERC721 standard for non-fungible tokens (NFTs). It allows for minting, burning, and transferring of NFTs. The contract also includes functions for updating the contract URI and token URI. The contract inherits from the NFTokenEnumerableMetadata and Ownable contracts. The purpose of the contract is to provide a secure and flexible way to manage NFTs.
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.
ACH
The following smart contract is called ACH and it is written in Solidity programming language. It is an ERC20 token contract that inherits from ERC20, ERC20Detailed, ERC20Mintable, ERC20Burnable, and ERC20Pausable contracts. The purpose of this contract is to create a new token called Alchemy (ACH) with a total supply of 100e16 and 8 decimal places. The constructor function initializes the token by minting the total supply to the contract deployer's address.
No items found.
MaskToken
The following smart contract is a token contract named MaskToken that inherits from the ERC20 contract. It has a constructor function that initializes the token with the name "Mask Network" and symbol "MASK". The total supply of the token is set to 100 million and is minted to the contract deployer's address. This contract can be used to create and manage a custom token on the Ethereum blockchain.
No items found.
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.
