ETH Price: $2,318.29 (-0.29%)

Contract

0x684802262D614D0Cd0C9571672F03Dd9e85D7824

Overview

ETH Balance

0 ETH

ETH Value

$0.00

Sponsored

Transaction Hash
Method
Block
From
To
Approve1239742902024-08-13 11:09:1729 days ago1723547357IN
Archly: Arc Token
0 ETH0.0000000386750.00118626
Approve1188084722024-04-15 21:15:21148 days ago1713215721IN
Archly: Arc Token
0 ETH0.0000030473450.065
Approve1187799892024-04-15 5:25:55149 days ago1713158755IN
Archly: Arc Token
0 ETH0.0000031345470.06724
Approve1186363392024-04-11 21:37:35152 days ago1712871455IN
Archly: Arc Token
0 ETH0.0000031835310.06754
Approve1182179772024-04-02 5:12:11162 days ago1712034731IN
Archly: Arc Token
0 ETH0.000012164940.066245
Approve1154498172024-01-29 3:20:11226 days ago1706498411IN
Archly: Arc Token
0 ETH0.0000190696060.0207857
Approve1153017982024-01-25 17:06:13229 days ago1706202373IN
Archly: Arc Token
0 ETH0.0000604706870.005408
Approve1152999482024-01-25 16:04:33229 days ago1706198673IN
Archly: Arc Token
0 ETH0.0000960107180.00420659
Approve1152963962024-01-25 14:06:09230 days ago1706191569IN
Archly: Arc Token
0 ETH0.0000514888120.0050323
Approve1152545752024-01-24 14:52:07231 days ago1706107927IN
Archly: Arc Token
0 ETH0.0000342454770.004975
Approve1151735682024-01-22 17:51:53232 days ago1705945913IN
Archly: Arc Token
0 ETH0.0000378949820.00221802
Approve1151735662024-01-22 17:51:49232 days ago1705945909IN
Archly: Arc Token
0 ETH0.0000380780360.00222708
Transfer1150714722024-01-20 9:08:41235 days ago1705741721IN
Archly: Arc Token
0 ETH0.0000289542450.00471576
Approve1149545332024-01-17 16:10:43237 days ago1705507843IN
Archly: Arc Token
0 ETH0.0001043193560.006169
Transfer1148557502024-01-15 9:17:57240 days ago1705310277IN
Archly: Arc Token
0 ETH0.0000310185970.10051966
Transfer1148557122024-01-15 9:16:41240 days ago1705310201IN
Archly: Arc Token
0 ETH0.0000338069750.10135635
Approve1148021962024-01-14 3:32:49241 days ago1705203169IN
Archly: Arc Token
0 ETH0.0000390551790.00456313
Transfer1147293092024-01-12 11:03:15243 days ago1705057395IN
Archly: Arc Token
0 ETH0.0000313273560.00456105
Approve1147098012024-01-12 0:12:59243 days ago1705018379IN
Archly: Arc Token
0 ETH0.0000354260120.003973
Approve1146969102024-01-11 17:03:17243 days ago1704992597IN
Archly: Arc Token
0 ETH0.0000753541050.005371
Approve1145631262024-01-08 14:43:49247 days ago1704725029IN
Archly: Arc Token
0 ETH0.0000406883260.006582
Transfer1145526642024-01-08 8:55:05247 days ago1704704105IN
Archly: Arc Token
0 ETH0.0000289165010.00634174
Transfer1145526502024-01-08 8:54:37247 days ago1704704077IN
Archly: Arc Token
0 ETH0.0000306829990.00643645
Approve1145413232024-01-08 2:37:03247 days ago1704681423IN
Archly: Arc Token
0 ETH0.0000512600860.01536603
Transfer1144909852024-01-06 22:39:07248 days ago1704580747IN
Archly: Arc Token
0 ETH0.0000336259470.00561369
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To
1074482082023-07-27 21:59:53411 days ago1690495193
Archly: Arc Token
0 ETH
1074482062023-07-27 21:59:49411 days ago1690495189
Archly: Arc Token
0 ETH
1074482062023-07-27 21:59:49411 days ago1690495189
Archly: Arc Token
0 ETH
1074482062023-07-27 21:59:49411 days ago1690495189
Archly: Arc Token
0 ETH
1074482032023-07-27 21:59:43411 days ago1690495183
Archly: Arc Token
0 ETH
1074482032023-07-27 21:59:43411 days ago1690495183
Archly: Arc Token
0 ETH
1074482032023-07-27 21:59:43411 days ago1690495183
Archly: Arc Token
0 ETH
1074481992023-07-27 21:59:35411 days ago1690495175
Archly: Arc Token
0 ETH
1074481992023-07-27 21:59:35411 days ago1690495175
Archly: Arc Token
0 ETH
1074481992023-07-27 21:59:35411 days ago1690495175
Archly: Arc Token
0 ETH
1074481962023-07-27 21:59:29411 days ago1690495169
Archly: Arc Token
0 ETH
1074481962023-07-27 21:59:29411 days ago1690495169
Archly: Arc Token
0 ETH
1074481962023-07-27 21:59:29411 days ago1690495169
Archly: Arc Token
0 ETH
1074481932023-07-27 21:59:23411 days ago1690495163
Archly: Arc Token
0 ETH
1074481892023-07-27 21:59:15411 days ago1690495155
Archly: Arc Token
0 ETH
1074481892023-07-27 21:59:15411 days ago1690495155
Archly: Arc Token
0 ETH
1074481892023-07-27 21:59:15411 days ago1690495155
Archly: Arc Token
0 ETH
1074481862023-07-27 21:59:09411 days ago1690495149
Archly: Arc Token
0 ETH
1074481862023-07-27 21:59:09411 days ago1690495149
Archly: Arc Token
0 ETH
1074481862023-07-27 21:59:09411 days ago1690495149
Archly: Arc Token
0 ETH
1074481832023-07-27 21:59:03411 days ago1690495143
Archly: Arc Token
0 ETH
1074481832023-07-27 21:59:03411 days ago1690495143
Archly: Arc Token
0 ETH
1074481832023-07-27 21:59:03411 days ago1690495143
Archly: Arc Token
0 ETH
1074481782023-07-27 21:58:53411 days ago1690495133
Archly: Arc Token
0 ETH
1074481782023-07-27 21:58:53411 days ago1690495133
Archly: Arc Token
0 ETH
View All Internal Transactions

Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
BaseV1

Compiler Version
v0.8.11+commit.d7f03943

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
File 1 of 1 : BaseV1-token.sol
// SPDX-License-Identifier: GPL-3.0-or-later
pragma solidity 0.8.11;

contract BaseV1 {

    string public constant symbol = "Arc";
    string public constant name = "Archly";
    uint8 public constant decimals = 18;
    uint public totalSupply = 0;

    mapping(address => uint) public balanceOf;
    mapping(address => mapping(address => uint)) public allowance;

    address public minter;

    event Transfer(address indexed from, address indexed to, uint value);
    event Approval(address indexed owner, address indexed spender, uint value);

    constructor() {
        minter = msg.sender;
        _mint(msg.sender, 0);
    }

    // No checks as its meant to be once off to set minting rights to BaseV1 Minter
    function setMinter(address _minter) external {
        require(msg.sender == minter);
        minter = _minter;
    }

    function approve(address _spender, uint _value) external returns (bool) {
        allowance[msg.sender][_spender] = _value;
        emit Approval(msg.sender, _spender, _value);
        return true;
    }

    function _mint(address _to, uint _amount) internal returns (bool) {
        balanceOf[_to] += _amount;
        totalSupply += _amount;
        emit Transfer(address(0x0), _to, _amount);
        return true;
    }
    
    function _burn(address _from, uint _amount) internal returns (bool) {
        balanceOf[_from] -= _amount;
        totalSupply -= _amount;
        emit Transfer(_from, address(0x0), _amount);
        return true;
    }

    function _transfer(address _from, address _to, uint _value) internal returns (bool) {
        balanceOf[_from] -= _value;
        
        if(_to == address(0x0)) {
            totalSupply -= _value;
        } else {
            balanceOf[_to] += _value;
        }
        
        emit Transfer(_from, _to, _value);
        return true;
    }

    function transfer(address _to, uint _value) external returns (bool) {
        return _transfer(msg.sender, _to, _value);
    }

    function transferFrom(address _from, address _to, uint _value) external returns (bool) {
        uint allowed_from = allowance[_from][msg.sender];
        if (allowed_from != type(uint).max) {
            allowance[_from][msg.sender] -= _value;
        }
        return _transfer(_from, _to, _value);
    }

    function mint(address account, uint amount) external returns (bool) {
        require(msg.sender == minter);
        _mint(account, amount);
        return true;
    }
    
    function burn(uint amount) external returns (bool) {
        require(balanceOf[msg.sender] >= amount);
        _burn(msg.sender, amount);
        return true;
    }
}

Settings
{
  "optimizer": {
    "enabled": true,
    "runs": 200
  },
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "devdoc",
        "userdoc",
        "metadata",
        "abi"
      ]
    }
  },
  "libraries": {}
}

Contract Security Audit

Contract ABI

[{"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":"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":"","type":"address"},{"internalType":"address","name":"","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burn","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"mint","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"minter","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_minter","type":"address"}],"name":"setMinter","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_from","type":"address"},{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

60806040526000805534801561001457600080fd5b50600380546001600160a01b0319163390811790915561003590600061003b565b506100f2565b6001600160a01b0382166000908152600160205260408120805483919083906100659084906100cc565b925050819055508160008082825461007d91906100cc565b90915550506040518281526001600160a01b038416906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a350600192915050565b600082198211156100ed57634e487b7160e01b600052601160045260246000fd5b500190565b61078d806101016000396000f3fe608060405234801561001057600080fd5b50600436106100cf5760003560e01c806340c10f191161008c57806395d89b411161006657806395d89b41146101e7578063a9059cbb14610209578063dd62ed3e1461021c578063fca3b5aa1461024757600080fd5b806340c10f19146101a157806342966c68146101b457806370a08231146101c757600080fd5b806306fdde03146100d4578063075461721461010f578063095ea7b31461013a57806318160ddd1461015d57806323b872dd14610174578063313ce56714610187575b600080fd5b6100f960405180604001604052806006815260200165417263686c7960d01b81525081565b60405161010691906105d4565b60405180910390f35b600354610122906001600160a01b031681565b6040516001600160a01b039091168152602001610106565b61014d610148366004610645565b61025c565b6040519015158152602001610106565b61016660005481565b604051908152602001610106565b61014d61018236600461066f565b6102c8565b61018f601281565b60405160ff9091168152602001610106565b61014d6101af366004610645565b610342565b61014d6101c23660046106ab565b610370565b6101666101d53660046106c4565b60016020526000908152604090205481565b6100f96040518060400160405280600381526020016241726360e81b81525081565b61014d610217366004610645565b61039f565b61016661022a3660046106df565b600260209081526000928352604080842090915290825290205481565b61025a6102553660046106c4565b6103b3565b005b3360008181526002602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906102b79086815260200190565b60405180910390a350600192915050565b6001600160a01b0383166000908152600260209081526040808320338452909152812054600019811461032e576001600160a01b038516600090815260026020908152604080832033845290915281208054859290610328908490610728565b90915550505b6103398585856103ec565b95945050505050565b6003546000906001600160a01b0316331461035c57600080fd5b61036683836104ca565b5060019392505050565b3360009081526001602052604081205482111561038c57600080fd5b610396338361054f565b50600192915050565b60006103ac3384846103ec565b9392505050565b6003546001600160a01b031633146103ca57600080fd5b600380546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b038316600090815260016020526040812080548391908390610416908490610728565b90915550506001600160a01b038316610445578160008082825461043a9190610728565b909155506104739050565b6001600160a01b0383166000908152600160205260408120805484929061046d90849061073f565b90915550505b826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516104b891815260200190565b60405180910390a35060019392505050565b6001600160a01b0382166000908152600160205260408120805483919083906104f490849061073f565b925050819055508160008082825461050c919061073f565b90915550506040518281526001600160a01b038416906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906020016102b7565b6001600160a01b038216600090815260016020526040812080548391908390610579908490610728565b92505081905550816000808282546105919190610728565b90915550506040518281526000906001600160a01b038516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906020016102b7565b600060208083528351808285015260005b81811015610601578581018301518582016040015282016105e5565b81811115610613576000604083870101525b50601f01601f1916929092016040019392505050565b80356001600160a01b038116811461064057600080fd5b919050565b6000806040838503121561065857600080fd5b61066183610629565b946020939093013593505050565b60008060006060848603121561068457600080fd5b61068d84610629565b925061069b60208501610629565b9150604084013590509250925092565b6000602082840312156106bd57600080fd5b5035919050565b6000602082840312156106d657600080fd5b6103ac82610629565b600080604083850312156106f257600080fd5b6106fb83610629565b915061070960208401610629565b90509250929050565b634e487b7160e01b600052601160045260246000fd5b60008282101561073a5761073a610712565b500390565b6000821982111561075257610752610712565b50019056fea2646970667358221220e350460d074c93f00e0708f38611c7d231bdf41c16b1738847ccf7e957aa62f864736f6c634300080b0033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100cf5760003560e01c806340c10f191161008c57806395d89b411161006657806395d89b41146101e7578063a9059cbb14610209578063dd62ed3e1461021c578063fca3b5aa1461024757600080fd5b806340c10f19146101a157806342966c68146101b457806370a08231146101c757600080fd5b806306fdde03146100d4578063075461721461010f578063095ea7b31461013a57806318160ddd1461015d57806323b872dd14610174578063313ce56714610187575b600080fd5b6100f960405180604001604052806006815260200165417263686c7960d01b81525081565b60405161010691906105d4565b60405180910390f35b600354610122906001600160a01b031681565b6040516001600160a01b039091168152602001610106565b61014d610148366004610645565b61025c565b6040519015158152602001610106565b61016660005481565b604051908152602001610106565b61014d61018236600461066f565b6102c8565b61018f601281565b60405160ff9091168152602001610106565b61014d6101af366004610645565b610342565b61014d6101c23660046106ab565b610370565b6101666101d53660046106c4565b60016020526000908152604090205481565b6100f96040518060400160405280600381526020016241726360e81b81525081565b61014d610217366004610645565b61039f565b61016661022a3660046106df565b600260209081526000928352604080842090915290825290205481565b61025a6102553660046106c4565b6103b3565b005b3360008181526002602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906102b79086815260200190565b60405180910390a350600192915050565b6001600160a01b0383166000908152600260209081526040808320338452909152812054600019811461032e576001600160a01b038516600090815260026020908152604080832033845290915281208054859290610328908490610728565b90915550505b6103398585856103ec565b95945050505050565b6003546000906001600160a01b0316331461035c57600080fd5b61036683836104ca565b5060019392505050565b3360009081526001602052604081205482111561038c57600080fd5b610396338361054f565b50600192915050565b60006103ac3384846103ec565b9392505050565b6003546001600160a01b031633146103ca57600080fd5b600380546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b038316600090815260016020526040812080548391908390610416908490610728565b90915550506001600160a01b038316610445578160008082825461043a9190610728565b909155506104739050565b6001600160a01b0383166000908152600160205260408120805484929061046d90849061073f565b90915550505b826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516104b891815260200190565b60405180910390a35060019392505050565b6001600160a01b0382166000908152600160205260408120805483919083906104f490849061073f565b925050819055508160008082825461050c919061073f565b90915550506040518281526001600160a01b038416906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906020016102b7565b6001600160a01b038216600090815260016020526040812080548391908390610579908490610728565b92505081905550816000808282546105919190610728565b90915550506040518281526000906001600160a01b038516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906020016102b7565b600060208083528351808285015260005b81811015610601578581018301518582016040015282016105e5565b81811115610613576000604083870101525b50601f01601f1916929092016040019392505050565b80356001600160a01b038116811461064057600080fd5b919050565b6000806040838503121561065857600080fd5b61066183610629565b946020939093013593505050565b60008060006060848603121561068457600080fd5b61068d84610629565b925061069b60208501610629565b9150604084013590509250925092565b6000602082840312156106bd57600080fd5b5035919050565b6000602082840312156106d657600080fd5b6103ac82610629565b600080604083850312156106f257600080fd5b6106fb83610629565b915061070960208401610629565b90509250929050565b634e487b7160e01b600052601160045260246000fd5b60008282101561073a5761073a610712565b500390565b6000821982111561075257610752610712565b50019056fea2646970667358221220e350460d074c93f00e0708f38611c7d231bdf41c16b1738847ccf7e957aa62f864736f6c634300080b0033

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
[ Download: CSV Export  ]
[ 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.