Explore top smart contracts
Get the source code, ABI, and bytecode for popular smart contracts across EVM ecosystem.
Filter smart contracts
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.
- Lido
- Proposer Fee Recipient
- Router
Collection
The following smart contract is a Collection contract that implements ERC721 and IERC2981 interfaces. It allows for the creation and configuration of sequences, which are used to mint unique tokens. The contract also includes functions for minting tokens, transferring ownership, and retrieving sequence data. Additionally, the contract implements a royalty system for token sales.
- Verified, NFT
- Non Fungible Token
- ERC-721
- IERC2981
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
- Fungible Token
- ERC20
LooksRareAirdrop
The following smart contract is a LooksRareAirdrop contract that allows users to claim airdrop rewards in the form of ERC20 tokens. Users must provide a valid merkle proof and meet certain requirements, including having a signed maker order and approval for the collection. The contract is pausable and has a maximum amount that can be claimed. The owner can set the merkle root, update the end timestamp, and withdraw token rewards.
- Verified, Token
- LooksRare
- Fungible Token
- ERC-20
Token
The following smart contract is a token contract that implements the ERC20 standard. It includes features such as a fee system, wallet and transaction limits, and liquidity provision. The contract also allows for the destruction of tokens through a fee system. The contract is designed to be used with the Uniswap decentralized exchange.
- Verified
Registry
The following smart contract is a Registry contract that manages routes for cross-chain transfers. It allows adding, disabling, and executing routes for middleware and bridge contracts. It also includes a function for rescuing funds and uses OpenZeppelin libraries for access control and ERC20 token handling.
- Verified, Router
- Router
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".
- Verified, Token
- Fungible Token
- ERC-20
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 ensures that the initial balance is greater than zero and mints the initial balance to the contract creator. The decimals function returns the number of decimal places used by the token.
- Verified, Token
- Fungible Token
- ERC-20
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.
- Verified, Router
- Router
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.
- Router
- NFT
- Router
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.
- Verified, Token
- Fungible Token
- ERC-20
OrdinalBTC
The following smart contract is a basic ERC20 token contract called OrdinalBTC. It has a constructor that takes in a uint parameter representing the initial supply of the token. The constructor then calls the _mint function to mint the initial supply of the token and assign it to the contract deployer's address. The name of the token is "Ordinal BTC" and its symbol is "oBTC".
- Verified, Token
- Fungible Token
- ERC-20
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.
- Verified
SnpToken
The following smart contract is an ERC20 token contract called SnpToken. It includes basic token functionalities such as minting, burning, transferring, and approving. The contract also includes the ability to add and remove minters, as well as the ability to pause and unpause the contract. The total supply of the token is set to 3 million ether.
- Verified, Token
- Fungible Token
- ERC-20
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.
- Verified, Oracle, Router
- Fungible Token
- Router
- Oracle
UFragments
The following smart contract, UFragments, is an ERC20 token with a rebase feature that allows for the adjustment of the token's total supply. The contract also includes functionality for pausing the rebase and token transfers, as well as setting a monetary policy. The token's initial supply is set to 12,222,222 with 18 decimal places. The contract uses SafeMath to prevent integer overflow/underflow.
- Verified, Token
- Shiba Inu
- Fungible Token
- ERC-20
ParaSwapLiquiditySwapAdapter
The following smart contract is a Solidity implementation of a ParaSwap liquidity swap adapter. It allows users to swap liquidity between two assets using ParaSwap's Augustus aggregator. The contract uses Aave's flash loan feature to provide liquidity for the swap and also supports permit signatures for ERC20 tokens. The contract is non-reentrant and uses SafeMath for arithmetic operations.
- Verified, Defi, Router
- Aave
- DeFi
- Router
TapToken
The following smart contract is a token contract called TapToken. It inherits from ERC20Detailed and Ownable contracts. It has a modifier called beforeEnd which checks if the token sale is still open. It has a constructor that initializes the contract with a total supply of 10 billion tokens, with 3 billion tokens minted to the tapTokensAddress and 7 billion tokens minted to a TokenVesting contract. The TokenVesting contract is used to vest tokens for the team over a period of 274 days. The contract also has a function to close the token sale and a function to burn tokens.
- Verified, Token
- Fungible Token
- ERC-20
IceToken
The following smart contract is called IceToken and it is an ERC20 token with added permit functionality. The contract has a maximum total supply of 69 million tokens and allows the owner to mint and burn tokens. The _mint function checks that the total supply does not exceed the maximum total supply.
- Verified, Token
- Fungible Token
- ERC-20