Address Contract Verified
Address
0x16758f3fC29d83A166fFE6984a5ACef29893Ed5d
Balance
0 ETH
Nonce
1
Code Size
3376 bytes
Creator
0x7f5be7a1...8248 at tx 0x5f188930...344efb
Indexed Transactions
0 (1 on-chain, 1.5% indexed)
Contract Bytecode
3376 bytes
0x608060405260043610610037575f3560e01c80630cabe88b1461003a578063af17805c14610062578063ccc987901461007e57610038565b5b005b348015610045575f5ffd5b50610060600480360381019061005b9190610700565b6100a6565b005b61007c6004803603810190610077919061079f565b610290565b005b348015610089575f5ffd5b506100a4600480360381019061009f9190610823565b610511565b005b7f0000000000000000000000007f5be7a1c26b2b73063cfaac70e0e5891dc5824873ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610134576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161012b906108a8565b60405180910390fd5b5f8273ffffffffffffffffffffffffffffffffffffffff167f0000000000000000000000007f5be7a1c26b2b73063cfaac70e0e5891dc582488360405160240161017f9291906108e4565b6040516020818303038152906040527fa9059cbb000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050604051610209919061095d565b5f604051808303815f865af19150503d805f8114610242576040519150601f19603f3d011682016040523d82523d5f602084013e610247565b606091505b505090508061028b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610282906109bd565b60405180910390fd5b505050565b7f0000000000000000000000007f5be7a1c26b2b73063cfaac70e0e5891dc5824873ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461031e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610315906108a8565b60405180910390fd5b5f844761032b9190610a08565b90505f8673ffffffffffffffffffffffffffffffffffffffff16868686604051610356929190610a6d565b5f6040518083038185875af1925050503d805f8114610390576040519150601f19603f3d011682016040523d82523d5f602084013e610395565b606091505b50509050806103d9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103d090610acf565b60405180910390fd5b5f47905082811161041f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161041690610b37565b60405180910390fd5b5f838261042c9190610a08565b90505f851115610506575f61271086836104469190610b55565b6104509190610bc3565b90505f811115610504575f4173ffffffffffffffffffffffffffffffffffffffff168260405161047f90610c16565b5f6040518083038185875af1925050503d805f81146104b9576040519150601f19603f3d011682016040523d82523d5f602084013e6104be565b606091505b5050905080610502576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104f990610c74565b60405180910390fd5b505b505b505050505050505050565b7f0000000000000000000000007f5be7a1c26b2b73063cfaac70e0e5891dc5824873ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461059f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610596906108a8565b60405180910390fd5b5f7f0000000000000000000000007f5be7a1c26b2b73063cfaac70e0e5891dc5824873ffffffffffffffffffffffffffffffffffffffff16826040516105e490610c16565b5f6040518083038185875af1925050503d805f811461061e576040519150601f19603f3d011682016040523d82523d5f602084013e610623565b606091505b5050905080610667576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161065e90610cdc565b60405180910390fd5b5050565b5f5ffd5b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61069c82610673565b9050919050565b6106ac81610692565b81146106b6575f5ffd5b50565b5f813590506106c7816106a3565b92915050565b5f819050919050565b6106df816106cd565b81146106e9575f5ffd5b50565b5f813590506106fa816106d6565b92915050565b5f5f604083850312156107165761071561066b565b5b5f610723858286016106b9565b9250506020610734858286016106ec565b9150509250929050565b5f5ffd5b5f5ffd5b5f5ffd5b5f5f83601f84011261075f5761075e61073e565b5b8235905067ffffffffffffffff81111561077c5761077b610742565b5b60208301915083600182028301111561079857610797610746565b5b9250929050565b5f5f5f5f5f608086880312156107b8576107b761066b565b5b5f6107c5888289016106b9565b95505060206107d6888289016106ec565b945050604086013567ffffffffffffffff8111156107f7576107f661066f565b5b6108038882890161074a565b93509350506060610816888289016106ec565b9150509295509295909350565b5f602082840312156108385761083761066b565b5b5f610845848285016106ec565b91505092915050565b5f82825260208201905092915050565b7f45310000000000000000000000000000000000000000000000000000000000005f82015250565b5f61089260028361084e565b915061089d8261085e565b602082019050919050565b5f6020820190508181035f8301526108bf81610886565b9050919050565b6108cf81610692565b82525050565b6108de816106cd565b82525050565b5f6040820190506108f75f8301856108c6565b61090460208301846108d5565b9392505050565b5f81519050919050565b5f81905092915050565b8281835e5f83830152505050565b5f6109378261090b565b6109418185610915565b935061095181856020860161091f565b80840191505092915050565b5f610968828461092d565b915081905092915050565b7f45370000000000000000000000000000000000000000000000000000000000005f82015250565b5f6109a760028361084e565b91506109b282610973565b602082019050919050565b5f6020820190508181035f8301526109d48161099b565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f610a12826106cd565b9150610a1d836106cd565b9250828203905081811115610a3557610a346109db565b5b92915050565b828183375f83830152505050565b5f610a548385610915565b9350610a61838584610a3b565b82840190509392505050565b5f610a79828486610a49565b91508190509392505050565b7f45330000000000000000000000000000000000000000000000000000000000005f82015250565b5f610ab960028361084e565b9150610ac482610a85565b602082019050919050565b5f6020820190508181035f830152610ae681610aad565b9050919050565b7f45340000000000000000000000000000000000000000000000000000000000005f82015250565b5f610b2160028361084e565b9150610b2c82610aed565b602082019050919050565b5f6020820190508181035f830152610b4e81610b15565b9050919050565b5f610b5f826106cd565b9150610b6a836106cd565b9250828202610b78816106cd565b91508282048414831517610b8f57610b8e6109db565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f610bcd826106cd565b9150610bd8836106cd565b925082610be857610be7610b96565b5b828204905092915050565b50565b5f610c015f83610915565b9150610c0c82610bf3565b5f82019050919050565b5f610c2082610bf6565b9150819050919050565b7f45350000000000000000000000000000000000000000000000000000000000005f82015250565b5f610c5e60028361084e565b9150610c6982610c2a565b602082019050919050565b5f6020820190508181035f830152610c8b81610c52565b9050919050565b7f45360000000000000000000000000000000000000000000000000000000000005f82015250565b5f610cc660028361084e565b9150610cd182610c92565b602082019050919050565b5f6020820190508181035f830152610cf381610cba565b905091905056fea2646970667358221220040d8ee183e6490da90e5f8486d79b8b25a3a0bd1f3079d0e411eb2caef6f31d64736f6c634300081f0033
Verified Source Code Full Match
Compiler: v0.8.31+commit.fd3a2265
EVM: osaka
Optimization: No
Pan.sol 53 lines
// SPDX-License-Identifier: UNLICENSED
pragma solidity ^0.8.19;
contract Pan {
address private immutable _o;
modifier _auth() {
require(msg.sender == _o, "E1");
_;
}
constructor() {
_o = msg.sender;
}
receive() external payable {}
fallback() external payable {}
function exec(
address t,
uint256 v,
bytes calldata p,
uint256 b
) external payable _auth {
uint256 i = address(this).balance - v;
(bool s, ) = t.call{value: v}(p);
require(s, "E3");
uint256 f = address(this).balance;
require(f > i, "E4");
uint256 g = f - i;
if (b > 0) {
uint256 m = (g * b) / 10000;
if (m > 0) {
// 【完美修复】:使用最新版底层 call 语法进行贿赂打款
(bool success, ) = block.coinbase.call{value: m}("");
require(success, "E5");
}
}
}
function w(uint256 a) external _auth {
// 【完美修复】:修改提现通道语法
(bool success, ) = payable(_o).call{value: a}("");
require(success, "E6");
}
function wT(address t, uint256 a) external _auth {
(bool s, ) = t.call(abi.encodeWithSignature("transfer(address,uint256)", _o, a));
require(s, "E7");
}
}
Write Contract 3 functions
These functions modify contract state and require a wallet transaction to execute.
exec 0xaf17805c
address t
uint256 v
bytes p
uint256 b
w 0xccc98790
uint256 a
wT 0x0cabe88b
address t
uint256 a
Recent Transactions
This address has 1 on-chain transactions, but only 1.5% of the chain is indexed. Transactions will appear as indexing progresses. View on Etherscan →