ETH Price: $2,524.50 (-5.02%)

Contract

0x07a24CA74a7592C16827d186b802E004cec33Bb3
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Burn208881012024-10-03 22:55:1128 days ago1727996111IN
CLP Coin: CLPC Token
0 ETH0.000252114.8478332
Burn202944972024-07-13 2:06:59110 days ago1720836419IN
CLP Coin: CLPC Token
0 ETH0.000071261.370264
Burn202884202024-07-12 5:45:11111 days ago1720763111IN
CLP Coin: CLPC Token
0 ETH0.000109321.58226465
Mint202867512024-07-12 0:09:11112 days ago1720742951IN
CLP Coin: CLPC Token
0 ETH0.0001272
Burn200221782024-06-05 0:55:59148 days ago1717548959IN
CLP Coin: CLPC Token
0 ETH0.000345525
Approve199445782024-05-25 4:43:47159 days ago1716612227IN
CLP Coin: CLPC Token
0 ETH0.000177543
Mint189871022024-01-11 23:59:47294 days ago1705017587IN
CLP Coin: CLPC Token
0 ETH0.0008291517.86966697
Approve189384592024-01-05 3:38:47300 days ago1704425927IN
CLP Coin: CLPC Token
0 ETH0.0007546512.75190602
Approve189243322024-01-03 4:03:35302 days ago1704254615IN
CLP Coin: CLPC Token
0 ETH0.0008509714.37935721
Mint189243092024-01-03 3:58:47302 days ago1704254327IN
CLP Coin: CLPC Token
0 ETH0.0009531415.00726724
Mint188949992023-12-30 1:11:47306 days ago1703898707IN
CLP Coin: CLPC Token
0 ETH0.000945214.88230553
Mint187309812023-12-07 0:56:11329 days ago1701910571IN
CLP Coin: CLPC Token
0 ETH0.0018564840
Approve186803562023-11-29 22:50:11337 days ago1701298211IN
CLP Coin: CLPC Token
0 ETH0.001775430
Mint186803562023-11-29 22:50:11337 days ago1701298211IN
CLP Coin: CLPC Token
0 ETH0.0013923630
Mint186243012023-11-22 2:26:47344 days ago1700620007IN
CLP Coin: CLPC Token
0 ETH0.0029829525
Approve186058382023-11-19 12:24:35347 days ago1700396675IN
CLP Coin: CLPC Token
0 ETH0.0012055720.27265009
Approve186058382023-11-19 12:24:35347 days ago1700396675IN
CLP Coin: CLPC Token
0 ETH0.0012055720.27265009
Approve186058372023-11-19 12:24:23347 days ago1700396663IN
CLP Coin: CLPC Token
0 ETH0.0011477119.29973366
Approve186058192023-11-19 12:20:35347 days ago1700396435IN
CLP Coin: CLPC Token
0 ETH0.0013890923.35865389
Approve186058192023-11-19 12:20:35347 days ago1700396435IN
CLP Coin: CLPC Token
0 ETH0.0013890923.35865389
Approve186058192023-11-19 12:20:35347 days ago1700396435IN
CLP Coin: CLPC Token
0 ETH0.0013890923.35865389
Approve186058192023-11-19 12:20:35347 days ago1700396435IN
CLP Coin: CLPC Token
0 ETH0.0013890923.35865389
Approve186058192023-11-19 12:20:35347 days ago1700396435IN
CLP Coin: CLPC Token
0 ETH0.0013890923.35865389
Approve186058192023-11-19 12:20:35347 days ago1700396435IN
CLP Coin: CLPC Token
0 ETH0.0015080225.35865389
Approve186058192023-11-19 12:20:35347 days ago1700396435IN
CLP Coin: CLPC Token
0 ETH0.0015674926.35865389
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
CLPCProxy

Compiler Version
v0.8.17+commit.8df45f5f

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion
File 1 of 4 : CLPCProxy.sol
// SPDX-License-Identifier: CC0
pragma solidity 0.8.17;

import "@openzeppelin/contracts/proxy/Proxy.sol";
import "@openzeppelin/contracts/utils/Context.sol";
import "./StorageSlot.sol";

contract CLPCProxy is Proxy, Context {
    bytes32 internal constant _OWNER_SLOT =
        bytes32(uint256(keccak256("eip1967.clpcproxy.admin")) - 1);

    bytes32 internal constant _IMPLEMENTATION_SLOT =
        bytes32(uint256(keccak256("eip1967.clpcproxy.implementation")) - 1);

    /**
     * @dev Emitted when the implementation is upgraded.
     */
    event Upgraded(address indexed implementation);

    event AdminChanged(address indexed previousAdmin, address indexed newAdmin);

    /**
     * @dev Initializes the contract setting the deployer as the initial owner.
     */
    constructor(address logicContract) {
        _transferOwnership(_msgSender());
        _setImplementation(logicContract);
    }

    /**
     * @dev Throws if called by any account other than the owner.
     */
    modifier onlyOwner() {
        if (StorageSlot.getAddressSlot(_OWNER_SLOT).value == _msgSender()) {
            _;
        } else {
            _fallback();
        }
    }

    /**
     * @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 {
        _transferOwnership(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"
        );

        _transferOwnership(newOwner);
    }

    /**
     * @dev Transfers ownership of the contract to a new account (`newOwner`).
     * Internal function without access restriction.
     */
    function _transferOwnership(address newOwner) internal virtual {
        address oldOwner = StorageSlot.getAddressSlot(_OWNER_SLOT).value;
        StorageSlot.getAddressSlot(_OWNER_SLOT).value = newOwner;

        emit AdminChanged(oldOwner, newOwner);
    }

    function _implementation()
        internal
        view
        virtual
        override
        returns (address)
    {
        return StorageSlot.getAddressSlot(_IMPLEMENTATION_SLOT).value;
    }

    function getImplementation() external view returns (address) {
        return _implementation();
    }

    function proxyOwner() external view returns (address) {
        return StorageSlot.getAddressSlot(_OWNER_SLOT).value;
    }

    function _setImplementation(address newImplementation) private {
        StorageSlot
            .getAddressSlot(_IMPLEMENTATION_SLOT)
            .value = newImplementation;

        emit Upgraded(_implementation());
    }

    /**
     * @dev Perform implementation upgrade
     *
     * Emits an {Upgraded} event.
     */
    function upgradeTo(address newImplementation) public onlyOwner {
        _setImplementation(newImplementation);
    }

    /**
     * @dev Perform implementation upgrade with additional setup call.
     *
     * Emits an {Upgraded} event.
     */
    function upgradeToAndCall(
        address newImplementation,
        bytes memory data
    ) public onlyOwner {
        upgradeTo(newImplementation);

        functionDelegateCall(
            newImplementation,
            data,
            "CLPCProxy: UpgradeToAndCall fail"
        );
    }

    /**
     * @dev Same as {xref-Address-functionCall-address-bytes-string-}[`functionCall`],
     * but performing a delegate call.
     *
     */
    function functionDelegateCall(
        address target,
        bytes memory data,
        string memory errorMessage
    ) internal returns (bytes memory) {
        (bool success, bytes memory returndata) = target.delegatecall(data);
        return verifyCallResult(success, returndata, errorMessage);
    }

    /**
     * @dev Tool to verifies that a low level call was successful, and revert if it wasn't, either by bubbling the
     * revert reason using the provided one.
     *
     */
    function verifyCallResult(
        bool success,
        bytes memory returndata,
        string memory errorMessage
    ) internal pure returns (bytes memory) {
        if (success) {
            return returndata;
        } else {
            if (returndata.length > 0) {
                assembly {
                    let returndata_size := mload(returndata)

                    revert(add(32, returndata), returndata_size)
                }
            } else {
                revert(errorMessage);
            }
        }
    }
}

File 2 of 4 : StorageSlot.sol
// SPDX-License-Identifier: CC0
pragma solidity 0.8.17;

library StorageSlot {
    struct AddressSlot {
        address value;
    }

    /**
     * @dev Returns an `AddressSlot` with member `value` located at `slot`.
     */
    function getAddressSlot(bytes32 slot) internal pure returns (AddressSlot storage r) {
        assembly {
            r.slot := slot
        }
    }
}

File 3 of 4 : Context.sol
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.1 (utils/Context.sol)

pragma solidity ^0.8.0;

/**
 * @dev Provides information about the current execution context, including the
 * sender of the transaction and its data. While these are generally available
 * via msg.sender and msg.data, they should not be accessed in such a direct
 * manner, since when dealing with meta-transactions the account sending and
 * paying for execution may not be the actual sender (as far as an application
 * is concerned).
 *
 * This contract is only required for intermediate, library-like contracts.
 */
abstract contract Context {
    function _msgSender() internal view virtual returns (address) {
        return msg.sender;
    }

    function _msgData() internal view virtual returns (bytes calldata) {
        return msg.data;
    }
}

File 4 of 4 : Proxy.sol
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts (last updated v4.6.0) (proxy/Proxy.sol)

pragma solidity ^0.8.0;

/**
 * @dev This abstract contract provides a fallback function that delegates all calls to another contract using the EVM
 * instruction `delegatecall`. We refer to the second contract as the _implementation_ behind the proxy, and it has to
 * be specified by overriding the virtual {_implementation} function.
 *
 * Additionally, delegation to the implementation can be triggered manually through the {_fallback} function, or to a
 * different contract through the {_delegate} function.
 *
 * The success and return data of the delegated call will be returned back to the caller of the proxy.
 */
abstract contract Proxy {
    /**
     * @dev Delegates the current call to `implementation`.
     *
     * This function does not return to its internal call site, it will return directly to the external caller.
     */
    function _delegate(address implementation) internal virtual {
        assembly {
            // Copy msg.data. We take full control of memory in this inline assembly
            // block because it will not return to Solidity code. We overwrite the
            // Solidity scratch pad at memory position 0.
            calldatacopy(0, 0, calldatasize())

            // Call the implementation.
            // out and outsize are 0 because we don't know the size yet.
            let result := delegatecall(gas(), implementation, 0, calldatasize(), 0, 0)

            // Copy the returned data.
            returndatacopy(0, 0, returndatasize())

            switch result
            // delegatecall returns 0 on error.
            case 0 {
                revert(0, returndatasize())
            }
            default {
                return(0, returndatasize())
            }
        }
    }

    /**
     * @dev This is a virtual function that should be overridden so it returns the address to which the fallback function
     * and {_fallback} should delegate.
     */
    function _implementation() internal view virtual returns (address);

    /**
     * @dev Delegates the current call to the address returned by `_implementation()`.
     *
     * This function does not return to its internal call site, it will return directly to the external caller.
     */
    function _fallback() internal virtual {
        _beforeFallback();
        _delegate(_implementation());
    }

    /**
     * @dev Fallback function that delegates calls to the address returned by `_implementation()`. Will run if no other
     * function in the contract matches the call data.
     */
    fallback() external payable virtual {
        _fallback();
    }

    /**
     * @dev Fallback function that delegates calls to the address returned by `_implementation()`. Will run if call data
     * is empty.
     */
    receive() external payable virtual {
        _fallback();
    }

    /**
     * @dev Hook that is called before falling back to the implementation. Can happen as part of a manual `_fallback`
     * call, or as part of the Solidity `fallback` or `receive` functions.
     *
     * If overridden should call `super._beforeFallback()`.
     */
    function _beforeFallback() internal virtual {}
}

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

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"logicContract","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousAdmin","type":"address"},{"indexed":true,"internalType":"address","name":"newAdmin","type":"address"}],"name":"AdminChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"implementation","type":"address"}],"name":"Upgraded","type":"event"},{"stateMutability":"payable","type":"fallback"},{"inputs":[],"name":"getImplementation","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"proxyOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newImplementation","type":"address"}],"name":"upgradeTo","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newImplementation","type":"address"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"upgradeToAndCall","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

60806040523480156200001157600080fd5b50604051620011e8380380620011e883398181016040528101906200003791906200039d565b620000576200004b6200006f60201b60201c565b6200007760201b60201c565b6200006881620001d360201b60201c565b5062000443565b600033905090565b6000620000c360017fdbb042f2e405c4702f06c52da089cd551349bb9ece99b41c9dd6cc51c5361d3760001c620000af919062000408565b60001b620002b460201b620005621760201c565b60000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816200013460017fdbb042f2e405c4702f06c52da089cd551349bb9ece99b41c9dd6cc51c5361d3760001c62000120919062000408565b60001b620002b460201b620005621760201c565b60000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f60405160405180910390a35050565b806200021e60017f89155a9ee0ff0d5a3de2d9c87c001fbd301649813c251952cf1c373c10cef3e860001c6200020a919062000408565b60001b620002b460201b620005621760201c565b60000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506200026f620002be60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff167fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b60405160405180910390a250565b6000819050919050565b60006200030a60017f89155a9ee0ff0d5a3de2d9c87c001fbd301649813c251952cf1c373c10cef3e860001c620002f6919062000408565b60001b620002b460201b620005621760201c565b60000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000620003658262000338565b9050919050565b620003778162000358565b81146200038357600080fd5b50565b60008151905062000397816200036c565b92915050565b600060208284031215620003b657620003b562000333565b5b6000620003c68482850162000386565b91505092915050565b6000819050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006200041582620003cf565b91506200042283620003cf565b92508282039050818111156200043d576200043c620003d9565b5b92915050565b610d9580620004536000396000f3fe6080604052600436106100595760003560e01c8063025313a2146100725780633659cfe61461009d5780634f1ef286146100c6578063715018a6146100ef578063aaf10f4214610106578063f2fde38b1461013157610068565b366100685761006661015a565b005b61007061015a565b005b34801561007e57600080fd5b50610087610174565b6040516100949190610937565b60405180910390f35b3480156100a957600080fd5b506100c460048036038101906100bf9190610992565b6101da565b005b3480156100d257600080fd5b506100ed60048036038101906100e89190610b05565b61028c565b005b3480156100fb57600080fd5b50610104610380565b005b34801561011257600080fd5b5061011b610432565b6040516101289190610937565b60405180910390f35b34801561013d57600080fd5b5061015860048036038101906101539190610992565b610441565b005b61016261056c565b61017261016d61056e565b6105d4565b565b60006101b160017fdbb042f2e405c4702f06c52da089cd551349bb9ece99b41c9dd6cc51c5361d3760001c6101a99190610b9a565b60001b610562565b60000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6101e26105fa565b73ffffffffffffffffffffffffffffffffffffffff1661023360017fdbb042f2e405c4702f06c52da089cd551349bb9ece99b41c9dd6cc51c5361d3760001c61022b9190610b9a565b60001b610562565b60000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16036102805761027b81610602565b610289565b61028861015a565b5b50565b6102946105fa565b73ffffffffffffffffffffffffffffffffffffffff166102e560017fdbb042f2e405c4702f06c52da089cd551349bb9ece99b41c9dd6cc51c5361d3760001c6102dd9190610b9a565b60001b610562565b60000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16036103735761032d826101da565b61036d82826040518060400160405280602081526020017f434c504350726f78793a2055706772616465546f416e6443616c6c206661696c8152506106cc565b5061037c565b61037b61015a565b5b5050565b6103886105fa565b73ffffffffffffffffffffffffffffffffffffffff166103d960017fdbb042f2e405c4702f06c52da089cd551349bb9ece99b41c9dd6cc51c5361d3760001c6103d19190610b9a565b60001b610562565b60000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1603610427576104226000610751565b610430565b61042f61015a565b5b565b600061043c61056e565b905090565b6104496105fa565b73ffffffffffffffffffffffffffffffffffffffff1661049a60017fdbb042f2e405c4702f06c52da089cd551349bb9ece99b41c9dd6cc51c5361d3760001c6104929190610b9a565b60001b610562565b60000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff160361055657600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610548576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161053f90610c51565b60405180910390fd5b61055181610751565b61055f565b61055e61015a565b5b50565b6000819050919050565b565b60006105ab60017f89155a9ee0ff0d5a3de2d9c87c001fbd301649813c251952cf1c373c10cef3e860001c6105a39190610b9a565b60001b610562565b60000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b3660008037600080366000845af43d6000803e80600081146105f5573d6000f35b3d6000fd5b600033905090565b8061063e60017f89155a9ee0ff0d5a3de2d9c87c001fbd301649813c251952cf1c373c10cef3e860001c6106369190610b9a565b60001b610562565b60000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555061068761056e565b73ffffffffffffffffffffffffffffffffffffffff167fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b60405160405180910390a250565b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516106f69190610ce2565b600060405180830381855af49150503d8060008114610731576040519150601f19603f3d011682016040523d82523d6000602084013e610736565b606091505b509150915061074682828661088f565b925050509392505050565b600061078e60017fdbb042f2e405c4702f06c52da089cd551349bb9ece99b41c9dd6cc51c5361d3760001c6107869190610b9a565b60001b610562565b60000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816107f060017fdbb042f2e405c4702f06c52da089cd551349bb9ece99b41c9dd6cc51c5361d3760001c6107e89190610b9a565b60001b610562565b60000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f60405160405180910390a35050565b6060831561089f578290506108ef565b6000835111156108b25782518084602001fd5b816040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108e69190610d3d565b60405180910390fd5b9392505050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610921826108f6565b9050919050565b61093181610916565b82525050565b600060208201905061094c6000830184610928565b92915050565b6000604051905090565b600080fd5b600080fd5b61096f81610916565b811461097a57600080fd5b50565b60008135905061098c81610966565b92915050565b6000602082840312156109a8576109a761095c565b5b60006109b68482850161097d565b91505092915050565b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b610a12826109c9565b810181811067ffffffffffffffff82111715610a3157610a306109da565b5b80604052505050565b6000610a44610952565b9050610a508282610a09565b919050565b600067ffffffffffffffff821115610a7057610a6f6109da565b5b610a79826109c9565b9050602081019050919050565b82818337600083830152505050565b6000610aa8610aa384610a55565b610a3a565b905082815260208101848484011115610ac457610ac36109c4565b5b610acf848285610a86565b509392505050565b600082601f830112610aec57610aeb6109bf565b5b8135610afc848260208601610a95565b91505092915050565b60008060408385031215610b1c57610b1b61095c565b5b6000610b2a8582860161097d565b925050602083013567ffffffffffffffff811115610b4b57610b4a610961565b5b610b5785828601610ad7565b9150509250929050565b6000819050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000610ba582610b61565b9150610bb083610b61565b9250828203905081811115610bc857610bc7610b6b565b5b92915050565b600082825260208201905092915050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000610c3b602683610bce565b9150610c4682610bdf565b604082019050919050565b60006020820190508181036000830152610c6a81610c2e565b9050919050565b600081519050919050565b600081905092915050565b60005b83811015610ca5578082015181840152602081019050610c8a565b60008484015250505050565b6000610cbc82610c71565b610cc68185610c7c565b9350610cd6818560208601610c87565b80840191505092915050565b6000610cee8284610cb1565b915081905092915050565b600081519050919050565b6000610d0f82610cf9565b610d198185610bce565b9350610d29818560208601610c87565b610d32816109c9565b840191505092915050565b60006020820190508181036000830152610d578184610d04565b90509291505056fea264697066735822122023151af5812ae498e9b20bf7f52006494add3af523192bb040e77513d78e89f164736f6c63430008110033000000000000000000000000f05425fa6f5f20de278283d506ee801830a84f97

Deployed Bytecode

0x6080604052600436106100595760003560e01c8063025313a2146100725780633659cfe61461009d5780634f1ef286146100c6578063715018a6146100ef578063aaf10f4214610106578063f2fde38b1461013157610068565b366100685761006661015a565b005b61007061015a565b005b34801561007e57600080fd5b50610087610174565b6040516100949190610937565b60405180910390f35b3480156100a957600080fd5b506100c460048036038101906100bf9190610992565b6101da565b005b3480156100d257600080fd5b506100ed60048036038101906100e89190610b05565b61028c565b005b3480156100fb57600080fd5b50610104610380565b005b34801561011257600080fd5b5061011b610432565b6040516101289190610937565b60405180910390f35b34801561013d57600080fd5b5061015860048036038101906101539190610992565b610441565b005b61016261056c565b61017261016d61056e565b6105d4565b565b60006101b160017fdbb042f2e405c4702f06c52da089cd551349bb9ece99b41c9dd6cc51c5361d3760001c6101a99190610b9a565b60001b610562565b60000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6101e26105fa565b73ffffffffffffffffffffffffffffffffffffffff1661023360017fdbb042f2e405c4702f06c52da089cd551349bb9ece99b41c9dd6cc51c5361d3760001c61022b9190610b9a565b60001b610562565b60000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16036102805761027b81610602565b610289565b61028861015a565b5b50565b6102946105fa565b73ffffffffffffffffffffffffffffffffffffffff166102e560017fdbb042f2e405c4702f06c52da089cd551349bb9ece99b41c9dd6cc51c5361d3760001c6102dd9190610b9a565b60001b610562565b60000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16036103735761032d826101da565b61036d82826040518060400160405280602081526020017f434c504350726f78793a2055706772616465546f416e6443616c6c206661696c8152506106cc565b5061037c565b61037b61015a565b5b5050565b6103886105fa565b73ffffffffffffffffffffffffffffffffffffffff166103d960017fdbb042f2e405c4702f06c52da089cd551349bb9ece99b41c9dd6cc51c5361d3760001c6103d19190610b9a565b60001b610562565b60000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1603610427576104226000610751565b610430565b61042f61015a565b5b565b600061043c61056e565b905090565b6104496105fa565b73ffffffffffffffffffffffffffffffffffffffff1661049a60017fdbb042f2e405c4702f06c52da089cd551349bb9ece99b41c9dd6cc51c5361d3760001c6104929190610b9a565b60001b610562565b60000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff160361055657600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610548576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161053f90610c51565b60405180910390fd5b61055181610751565b61055f565b61055e61015a565b5b50565b6000819050919050565b565b60006105ab60017f89155a9ee0ff0d5a3de2d9c87c001fbd301649813c251952cf1c373c10cef3e860001c6105a39190610b9a565b60001b610562565b60000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b3660008037600080366000845af43d6000803e80600081146105f5573d6000f35b3d6000fd5b600033905090565b8061063e60017f89155a9ee0ff0d5a3de2d9c87c001fbd301649813c251952cf1c373c10cef3e860001c6106369190610b9a565b60001b610562565b60000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555061068761056e565b73ffffffffffffffffffffffffffffffffffffffff167fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b60405160405180910390a250565b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516106f69190610ce2565b600060405180830381855af49150503d8060008114610731576040519150601f19603f3d011682016040523d82523d6000602084013e610736565b606091505b509150915061074682828661088f565b925050509392505050565b600061078e60017fdbb042f2e405c4702f06c52da089cd551349bb9ece99b41c9dd6cc51c5361d3760001c6107869190610b9a565b60001b610562565b60000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816107f060017fdbb042f2e405c4702f06c52da089cd551349bb9ece99b41c9dd6cc51c5361d3760001c6107e89190610b9a565b60001b610562565b60000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f60405160405180910390a35050565b6060831561089f578290506108ef565b6000835111156108b25782518084602001fd5b816040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108e69190610d3d565b60405180910390fd5b9392505050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610921826108f6565b9050919050565b61093181610916565b82525050565b600060208201905061094c6000830184610928565b92915050565b6000604051905090565b600080fd5b600080fd5b61096f81610916565b811461097a57600080fd5b50565b60008135905061098c81610966565b92915050565b6000602082840312156109a8576109a761095c565b5b60006109b68482850161097d565b91505092915050565b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b610a12826109c9565b810181811067ffffffffffffffff82111715610a3157610a306109da565b5b80604052505050565b6000610a44610952565b9050610a508282610a09565b919050565b600067ffffffffffffffff821115610a7057610a6f6109da565b5b610a79826109c9565b9050602081019050919050565b82818337600083830152505050565b6000610aa8610aa384610a55565b610a3a565b905082815260208101848484011115610ac457610ac36109c4565b5b610acf848285610a86565b509392505050565b600082601f830112610aec57610aeb6109bf565b5b8135610afc848260208601610a95565b91505092915050565b60008060408385031215610b1c57610b1b61095c565b5b6000610b2a8582860161097d565b925050602083013567ffffffffffffffff811115610b4b57610b4a610961565b5b610b5785828601610ad7565b9150509250929050565b6000819050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000610ba582610b61565b9150610bb083610b61565b9250828203905081811115610bc857610bc7610b6b565b5b92915050565b600082825260208201905092915050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000610c3b602683610bce565b9150610c4682610bdf565b604082019050919050565b60006020820190508181036000830152610c6a81610c2e565b9050919050565b600081519050919050565b600081905092915050565b60005b83811015610ca5578082015181840152602081019050610c8a565b60008484015250505050565b6000610cbc82610c71565b610cc68185610c7c565b9350610cd6818560208601610c87565b80840191505092915050565b6000610cee8284610cb1565b915081905092915050565b600081519050919050565b6000610d0f82610cf9565b610d198185610bce565b9350610d29818560208601610c87565b610d32816109c9565b840191505092915050565b60006020820190508181036000830152610d578184610d04565b90509291505056fea264697066735822122023151af5812ae498e9b20bf7f52006494add3af523192bb040e77513d78e89f164736f6c63430008110033

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

000000000000000000000000f05425fa6f5f20de278283d506ee801830a84f97

-----Decoded View---------------
Arg [0] : logicContract (address): 0xF05425fa6F5f20DE278283D506EE801830a84f97

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000f05425fa6f5f20de278283d506ee801830a84f97


Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

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

OVERVIEW

Launched by the Chilean fintech T5F SpA, CLP Coin or CLPC is a stable token of the Chilean Peso CLP, in which each unit of CLPC can be exchanged for one Chilean peso, only by natural or legal Chilean persons using clpc.cash.

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
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.