Source Code
Overview
ETH Balance
0 ETH
ETH Value
$0.00More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 6 from a total of 6 transactions
Cross-Chain Transactions
Loading...
Loading
Contract Name:
PepiAgorasTauNet
Compiler Version
v0.8.33+commit.64118f21
Contract Source Code (Solidity)
/**
*Submitted for verification at uniscan.xyz on 2026-03-04
*/
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.20;
abstract contract Context {
function _msgSender() internal view virtual returns (address) {
return msg.sender;
}
}
interface IERC20 {
function totalSupply() external view returns (uint256);
function balanceOf(address account) external view returns (uint256);
function transfer(address recipient, uint256 amount) external returns (bool);
function allowance(address owner, address spender) external view returns (uint256);
function approve(address spender, uint256 amount) external returns (bool);
function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);
event Transfer(address indexed from, address indexed to, uint256 value);
event Approval(address indexed owner, address indexed spender, uint256 value);
}
abstract contract Ownable is Context {
address private _owner;
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);
constructor() {
_owner = _msgSender();
emit OwnershipTransferred(address(0), _owner);
}
function owner() public view returns (address) {
return _owner;
}
modifier onlyOwner() {
require(_owner == _msgSender(), "Not owner");
_;
}
function renounceOwnership() public onlyOwner {
emit OwnershipTransferred(_owner, address(0));
_owner = address(0);
}
}
contract PepiAgorasTauNet is Context, IERC20, Ownable {
mapping(address => uint256) private _balances;
mapping(address => mapping(address => uint256)) private _allowances;
string private constant _name = "Pepi Agoras Tau Net";
string private constant _symbol = "PEPI AGORA";
uint8 private constant _decimals = 9;
uint256 private constant _totalSupply = 100000000000000000000;
constructor() {
_balances[_msgSender()] = _totalSupply;
emit Transfer(address(0), _msgSender(), _totalSupply);
}
function name() public pure returns (string memory) { return _name; }
function symbol() public pure returns (string memory) { return _symbol; }
function decimals() public pure returns (uint8) { return _decimals; }
function totalSupply() public pure override returns (uint256) { return _totalSupply; }
function balanceOf(address account) public view override returns (uint256) { return _balances[account]; }
function transfer(address recipient, uint256 amount) public override returns (bool) {
_transfer(_msgSender(), recipient, amount);
return true;
}
function allowance(address owner_, address spender) public view override returns (uint256) {
return _allowances[owner_][spender];
}
function approve(address spender, uint256 amount) public override returns (bool) {
_approve(_msgSender(), spender, amount);
return true;
}
function transferFrom(address sender, address recipient, uint256 amount) public override returns (bool) {
_transfer(sender, recipient, amount);
uint256 currentAllowance = _allowances[sender][_msgSender()];
require(currentAllowance >= amount, "Exceeds allowance");
_approve(sender, _msgSender(), currentAllowance - amount);
return true;
}
function _transfer(address sender, address recipient, uint256 amount) internal {
require(sender != address(0), "From zero");
require(recipient != address(0), "To zero");
require(_balances[sender] >= amount, "Exceeds balance");
_balances[sender] -= amount;
_balances[recipient] += amount;
emit Transfer(sender, recipient, amount);
}
function _approve(address owner_, address spender, uint256 amount) internal {
require(owner_ != address(0), "From zero");
require(spender != address(0), "To zero");
_allowances[owner_][spender] = amount;
emit Approval(owner_, spender, amount);
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"owner_","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]Contract Creation Code
6080604052348015600e575f5ffd5b505f80546001600160a01b0319163390811782556040519091907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3335f81815260016020908152604080832068056bc75e2d631000009081905590519081527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a361071c806100a95f395ff3fe608060405234801561000f575f5ffd5b50600436106100a6575f3560e01c806370a082311161006e57806370a0823114610149578063715018a6146101715780638da5cb5b1461017b57806395d89b4114610195578063a9059cbb146101bb578063dd62ed3e146101ce575f5ffd5b806306fdde03146100aa578063095ea7b3146100eb57806318160ddd1461010e57806323b872dd14610127578063313ce5671461013a575b5f5ffd5b60408051808201909152601381527214195c1a481059dbdc985cc815185d4813995d606a1b60208201525b6040516100e291906105a9565b60405180910390f35b6100fe6100f93660046105f9565b610206565b60405190151581526020016100e2565b68056bc75e2d631000005b6040519081526020016100e2565b6100fe610135366004610621565b61021c565b604051600981526020016100e2565b61011961015736600461065b565b6001600160a01b03165f9081526001602052604090205490565b6101796102b3565b005b5f546040516001600160a01b0390911681526020016100e2565b60408051808201909152600a815269504550492041474f524160b01b60208201526100d5565b6100fe6101c93660046105f9565b610340565b6101196101dc36600461067b565b6001600160a01b039182165f90815260026020908152604080832093909416825291909152205490565b5f61021233848461034c565b5060015b92915050565b5f61022884848461042f565b6001600160a01b0384165f908152600260209081526040808320338452909152902054828110156102945760405162461bcd60e51b81526020600482015260116024820152704578636565647320616c6c6f77616e636560781b60448201526064015b60405180910390fd5b6102a885336102a386856106c0565b61034c565b506001949350505050565b5f546001600160a01b031633146102f85760405162461bcd60e51b81526020600482015260096024820152682737ba1037bbb732b960b91b604482015260640161028b565b5f80546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35f80546001600160a01b0319169055565b5f61021233848461042f565b6001600160a01b03831661038e5760405162461bcd60e51b815260206004820152600960248201526846726f6d207a65726f60b81b604482015260640161028b565b6001600160a01b0382166103ce5760405162461bcd60e51b8152602060048201526007602482015266546f207a65726f60c81b604482015260640161028b565b6001600160a01b038381165f8181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b0383166104715760405162461bcd60e51b815260206004820152600960248201526846726f6d207a65726f60b81b604482015260640161028b565b6001600160a01b0382166104b15760405162461bcd60e51b8152602060048201526007602482015266546f207a65726f60c81b604482015260640161028b565b6001600160a01b0383165f9081526001602052604090205481111561050a5760405162461bcd60e51b815260206004820152600f60248201526e457863656564732062616c616e636560881b604482015260640161028b565b6001600160a01b0383165f90815260016020526040812080548392906105319084906106c0565b90915550506001600160a01b0382165f908152600160205260408120805483929061055d9084906106d3565b92505081905550816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161042291815260200190565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b03811681146105f4575f5ffd5b919050565b5f5f6040838503121561060a575f5ffd5b610613836105de565b946020939093013593505050565b5f5f5f60608486031215610633575f5ffd5b61063c846105de565b925061064a602085016105de565b929592945050506040919091013590565b5f6020828403121561066b575f5ffd5b610674826105de565b9392505050565b5f5f6040838503121561068c575f5ffd5b610695836105de565b91506106a3602084016105de565b90509250929050565b634e487b7160e01b5f52601160045260245ffd5b81810381811115610216576102166106ac565b80820180821115610216576102166106ac56fea2646970667358221220927e7b4679916c0db8f9b2291b3446cb1256ed969d5cc2ace98a1f1a583cb0d664736f6c63430008210033
Deployed Bytecode
0x608060405234801561000f575f5ffd5b50600436106100a6575f3560e01c806370a082311161006e57806370a0823114610149578063715018a6146101715780638da5cb5b1461017b57806395d89b4114610195578063a9059cbb146101bb578063dd62ed3e146101ce575f5ffd5b806306fdde03146100aa578063095ea7b3146100eb57806318160ddd1461010e57806323b872dd14610127578063313ce5671461013a575b5f5ffd5b60408051808201909152601381527214195c1a481059dbdc985cc815185d4813995d606a1b60208201525b6040516100e291906105a9565b60405180910390f35b6100fe6100f93660046105f9565b610206565b60405190151581526020016100e2565b68056bc75e2d631000005b6040519081526020016100e2565b6100fe610135366004610621565b61021c565b604051600981526020016100e2565b61011961015736600461065b565b6001600160a01b03165f9081526001602052604090205490565b6101796102b3565b005b5f546040516001600160a01b0390911681526020016100e2565b60408051808201909152600a815269504550492041474f524160b01b60208201526100d5565b6100fe6101c93660046105f9565b610340565b6101196101dc36600461067b565b6001600160a01b039182165f90815260026020908152604080832093909416825291909152205490565b5f61021233848461034c565b5060015b92915050565b5f61022884848461042f565b6001600160a01b0384165f908152600260209081526040808320338452909152902054828110156102945760405162461bcd60e51b81526020600482015260116024820152704578636565647320616c6c6f77616e636560781b60448201526064015b60405180910390fd5b6102a885336102a386856106c0565b61034c565b506001949350505050565b5f546001600160a01b031633146102f85760405162461bcd60e51b81526020600482015260096024820152682737ba1037bbb732b960b91b604482015260640161028b565b5f80546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35f80546001600160a01b0319169055565b5f61021233848461042f565b6001600160a01b03831661038e5760405162461bcd60e51b815260206004820152600960248201526846726f6d207a65726f60b81b604482015260640161028b565b6001600160a01b0382166103ce5760405162461bcd60e51b8152602060048201526007602482015266546f207a65726f60c81b604482015260640161028b565b6001600160a01b038381165f8181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b0383166104715760405162461bcd60e51b815260206004820152600960248201526846726f6d207a65726f60b81b604482015260640161028b565b6001600160a01b0382166104b15760405162461bcd60e51b8152602060048201526007602482015266546f207a65726f60c81b604482015260640161028b565b6001600160a01b0383165f9081526001602052604090205481111561050a5760405162461bcd60e51b815260206004820152600f60248201526e457863656564732062616c616e636560881b604482015260640161028b565b6001600160a01b0383165f90815260016020526040812080548392906105319084906106c0565b90915550506001600160a01b0382165f908152600160205260408120805483929061055d9084906106d3565b92505081905550816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161042291815260200190565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b03811681146105f4575f5ffd5b919050565b5f5f6040838503121561060a575f5ffd5b610613836105de565b946020939093013593505050565b5f5f5f60608486031215610633575f5ffd5b61063c846105de565b925061064a602085016105de565b929592945050506040919091013590565b5f6020828403121561066b575f5ffd5b610674826105de565b9392505050565b5f5f6040838503121561068c575f5ffd5b610695836105de565b91506106a3602084016105de565b90509250929050565b634e487b7160e01b5f52601160045260245ffd5b81810381811115610216576102166106ac565b80820180821115610216576102166106ac56fea2646970667358221220927e7b4679916c0db8f9b2291b3446cb1256ed969d5cc2ace98a1f1a583cb0d664736f6c63430008210033
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 32 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
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.