Source Code
Overview
ETH Balance
0 ETH
More Info
ContractCreator
Multichain Info
N/A
Latest 1 from a total of 1 transactions
| Transaction Hash |
Method
|
Block
|
From
|
To
|
Amount
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Transfer | 9089579 | 168 days ago | IN | 0.001 ETH | 0.00004518 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Loading...
Loading
Loading...
Loading
Contract Name:
LetMeBurnBro
Compiler Version
v0.8.30+commit.73712a01
Optimization Enabled:
No with 200 runs
Other Settings:
prague EvmVersion
Contract Source Code (Solidity Standard Json-Input format)
pragma solidity ^0.8.24;
contract LetMeBurnBro {
address public constant TOKEN = 0x2fd78567DE2bf01a36248fA601dF8602998b1f3f;
address public constant RECIPIENT = 0xF4D7858789d12F188B78837A6C95f1b087434479;// hardcoded EOA recipient
uint256 public constant AMOUNT = 50_000 * 10**18;
receive() external payable {
if (msg.value > 0) _pay();
}
fallback() external payable {
if (msg.value > 0) _pay();
}
function _pay() internal {
(bool ok, bytes memory data) =
TOKEN.call(abi.encodeWithSelector(0xa9059cbb,
RECIPIENT, AMOUNT));
require(ok && (data.length == 0 || abi.decode(data, (bool))), "ERC20_TRANSFER_FAILED");
}
}{
"remappings": [
"@uniswap/=lib/",
"@openzeppelin/=lib/openzeppelin-contracts/",
"forge-std/=lib/forge-std/src/",
"openzeppelin-contracts/=lib/openzeppelin-contracts/contracts/",
"v3-core/=lib/v3-core/",
"v3-periphery/=lib/v3-periphery/contracts/"
],
"optimizer": {
"enabled": false,
"runs": 200
},
"metadata": {
"useLiteralContent": false,
"bytecodeHash": "ipfs",
"appendCBOR": true
},
"outputSelection": {
"*": {
"*": [
"evm.bytecode",
"evm.deployedBytecode",
"devdoc",
"userdoc",
"metadata",
"abi"
]
}
},
"evmVersion": "prague",
"viaIR": false
}Contract ABI
API[{"stateMutability":"payable","type":"fallback"},{"inputs":[],"name":"AMOUNT","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"RECIPIENT","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"TOKEN","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"stateMutability":"payable","type":"receive"}]Contract Creation Code
6080604052348015600e575f5ffd5b506104a78061001c5f395ff3fe608060405260043610610037575f3560e01c80630d9019e11461006257806382bfefc81461008c578063d1789176146100b65761004f565b3661004f575f34111561004d5761004c6100e0565b5b005b5f3411156100605761005f6100e0565b5b005b34801561006d575f5ffd5b5061007661023f565b60405161008391906102bc565b60405180910390f35b348015610097575f5ffd5b506100a0610257565b6040516100ad91906102bc565b60405180910390f35b3480156100c1575f5ffd5b506100ca61026f565b6040516100d791906102ed565b60405180910390f35b5f5f732fd78567de2bf01a36248fa601df8602998b1f3f73ffffffffffffffffffffffffffffffffffffffff1663a9059cbb73f4d7858789d12f188b78837a6c95f1b087434479690a968163f0a57b400000604051602401610143929190610306565b6040516020818303038152906040529060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050604051610191919061037f565b5f604051808303815f865af19150503d805f81146101ca576040519150601f19603f3d011682016040523d82523d5f602084013e6101cf565b606091505b50915091508180156101fc57505f815114806101fb5750808060200190518101906101fa91906103ce565b5b5b61023b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161023290610453565b60405180910390fd5b5050565b73f4d7858789d12f188b78837a6c95f1b08743447981565b732fd78567de2bf01a36248fa601df8602998b1f3f81565b690a968163f0a57b40000081565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6102a68261027d565b9050919050565b6102b68161029c565b82525050565b5f6020820190506102cf5f8301846102ad565b92915050565b5f819050919050565b6102e7816102d5565b82525050565b5f6020820190506103005f8301846102de565b92915050565b5f6040820190506103195f8301856102ad565b61032660208301846102de565b9392505050565b5f81519050919050565b5f81905092915050565b8281835e5f83830152505050565b5f6103598261032d565b6103638185610337565b9350610373818560208601610341565b80840191505092915050565b5f61038a828461034f565b915081905092915050565b5f5ffd5b5f8115159050919050565b6103ad81610399565b81146103b7575f5ffd5b50565b5f815190506103c8816103a4565b92915050565b5f602082840312156103e3576103e2610395565b5b5f6103f0848285016103ba565b91505092915050565b5f82825260208201905092915050565b7f45524332305f5452414e534645525f4641494c454400000000000000000000005f82015250565b5f61043d6015836103f9565b915061044882610409565b602082019050919050565b5f6020820190508181035f83015261046a81610431565b905091905056fea2646970667358221220334e441cda03938398f1f8db047ab0827ad491c0bb22aa18b6ce1959a11778c964736f6c634300081e0033
Deployed Bytecode
0x608060405260043610610037575f3560e01c80630d9019e11461006257806382bfefc81461008c578063d1789176146100b65761004f565b3661004f575f34111561004d5761004c6100e0565b5b005b5f3411156100605761005f6100e0565b5b005b34801561006d575f5ffd5b5061007661023f565b60405161008391906102bc565b60405180910390f35b348015610097575f5ffd5b506100a0610257565b6040516100ad91906102bc565b60405180910390f35b3480156100c1575f5ffd5b506100ca61026f565b6040516100d791906102ed565b60405180910390f35b5f5f732fd78567de2bf01a36248fa601df8602998b1f3f73ffffffffffffffffffffffffffffffffffffffff1663a9059cbb73f4d7858789d12f188b78837a6c95f1b087434479690a968163f0a57b400000604051602401610143929190610306565b6040516020818303038152906040529060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050604051610191919061037f565b5f604051808303815f865af19150503d805f81146101ca576040519150601f19603f3d011682016040523d82523d5f602084013e6101cf565b606091505b50915091508180156101fc57505f815114806101fb5750808060200190518101906101fa91906103ce565b5b5b61023b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161023290610453565b60405180910390fd5b5050565b73f4d7858789d12f188b78837a6c95f1b08743447981565b732fd78567de2bf01a36248fa601df8602998b1f3f81565b690a968163f0a57b40000081565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6102a68261027d565b9050919050565b6102b68161029c565b82525050565b5f6020820190506102cf5f8301846102ad565b92915050565b5f819050919050565b6102e7816102d5565b82525050565b5f6020820190506103005f8301846102de565b92915050565b5f6040820190506103195f8301856102ad565b61032660208301846102de565b9392505050565b5f81519050919050565b5f81905092915050565b8281835e5f83830152505050565b5f6103598261032d565b6103638185610337565b9350610373818560208601610341565b80840191505092915050565b5f61038a828461034f565b915081905092915050565b5f5ffd5b5f8115159050919050565b6103ad81610399565b81146103b7575f5ffd5b50565b5f815190506103c8816103a4565b92915050565b5f602082840312156103e3576103e2610395565b5b5f6103f0848285016103ba565b91505092915050565b5f82825260208201905092915050565b7f45524332305f5452414e534645525f4641494c454400000000000000000000005f82015250565b5f61043d6015836103f9565b915061044882610409565b602082019050919050565b5f6020820190508181035f83015261046a81610431565b905091905056fea2646970667358221220334e441cda03938398f1f8db047ab0827ad491c0bb22aa18b6ce1959a11778c964736f6c634300081e0033
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.