Address Details
contract

0xb9d230C5729c1a5121650DBa41B9bA7770F1e438

Contract Name
CeloWorld
Creator
0xc02b8b–fa8663 at 0x58337e–3bfa5d
Balance
0 CELO ( )
Locked CELO Balance
0.00 CELO
Voting CELO Balance
0.00 CELO
Pending Unlocked Gold
0.00 CELO
Tokens
Fetching tokens...
Transactions
0 Transactions
Transfers
0 Transfers
Gas Used
Fetching gas used...
Last Balance Update
6322640
This contract has been verified via Sourcify. View contract in Sourcify repository
Contract name:
CeloWorld




Optimization enabled
true
Compiler version
v0.6.12+commit.27d51765




Optimization runs
100
EVM Version
istanbul




Verified at
2021-04-23T15:39:41.125158Z

Contract source code

// SPDX-License-Identifier: MIT
pragma solidity 0.6.12;

import "@openzeppelin/contracts/access/Ownable.sol";
import "@openzeppelin/contracts/math/SafeMath.sol";

contract CeloWorld is Ownable {

   using SafeMath for uint256;

    function getBlockNumber() public view returns (uint256) {
        return block.number;
    }
   
    function mul(uint a, uint b) public pure returns (uint256) {
        return a.mul(b);
    }

    function getGreetingMessage() public pure returns (bytes32) {
        return "Celo World !!";
    }
}
        

Contract ABI

[{"type":"event","name":"OwnershipTransferred","inputs":[{"type":"address","name":"previousOwner","internalType":"address","indexed":true},{"type":"address","name":"newOwner","internalType":"address","indexed":true}],"anonymous":false},{"type":"function","stateMutability":"view","outputs":[{"type":"uint256","name":"","internalType":"uint256"}],"name":"getBlockNumber","inputs":[]},{"type":"function","stateMutability":"pure","outputs":[{"type":"bytes32","name":"","internalType":"bytes32"}],"name":"getGreetingMessage","inputs":[]},{"type":"function","stateMutability":"pure","outputs":[{"type":"uint256","name":"","internalType":"uint256"}],"name":"mul","inputs":[{"type":"uint256","name":"a","internalType":"uint256"},{"type":"uint256","name":"b","internalType":"uint256"}]},{"type":"function","stateMutability":"view","outputs":[{"type":"address","name":"","internalType":"address"}],"name":"owner","inputs":[]},{"type":"function","stateMutability":"nonpayable","outputs":[],"name":"renounceOwnership","inputs":[]},{"type":"function","stateMutability":"nonpayable","outputs":[],"name":"transferOwnership","inputs":[{"type":"address","name":"newOwner","internalType":"address"}]}]
              

Contract Creation Code

0x608060405234801561001057600080fd5b50600061001b61006a565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a35061006e565b3390565b6103e88061007d6000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c806342cbb15c14610067578063715018a6146100815780638da5cb5b1461008b578063c8a4ac9c146100af578063ee55abfd146100d2578063f2fde38b146100da575b600080fd5b61006f610100565b60408051918252519081900360200190f35b610089610104565b005b6100936101c2565b604080516001600160a01b039092168252519081900360200190f35b61006f600480360360408110156100c557600080fd5b50803590602001356101d1565b61006f6101e6565b610089600480360360208110156100f057600080fd5b50356001600160a01b03166101fa565b4390565b61010c61030e565b6001600160a01b031661011d6101c2565b6001600160a01b031614610178576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b031690565b60006101dd8383610312565b90505b92915050565b6c43656c6f20576f726c6420212160981b90565b61020261030e565b6001600160a01b03166102136101c2565b6001600160a01b03161461026e576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b0381166102b35760405162461bcd60e51b815260040180806020018281038252602681526020018061036c6026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b3390565b600082610321575060006101e0565b8282028284828161032e57fe5b04146101dd5760405162461bcd60e51b81526004018080602001828103825260218152602001806103926021913960400191505060405180910390fdfe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77a264697066735822122018b424a23ee51f014364abe05f3e99a43e70faaa0b4496b441091e6c1caf541864736f6c634300060c0033

Deployed ByteCode

0x608060405234801561001057600080fd5b50600436106100625760003560e01c806342cbb15c14610067578063715018a6146100815780638da5cb5b1461008b578063c8a4ac9c146100af578063ee55abfd146100d2578063f2fde38b146100da575b600080fd5b61006f610100565b60408051918252519081900360200190f35b610089610104565b005b6100936101c2565b604080516001600160a01b039092168252519081900360200190f35b61006f600480360360408110156100c557600080fd5b50803590602001356101d1565b61006f6101e6565b610089600480360360208110156100f057600080fd5b50356001600160a01b03166101fa565b4390565b61010c61030e565b6001600160a01b031661011d6101c2565b6001600160a01b031614610178576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b031690565b60006101dd8383610312565b90505b92915050565b6c43656c6f20576f726c6420212160981b90565b61020261030e565b6001600160a01b03166102136101c2565b6001600160a01b03161461026e576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b0381166102b35760405162461bcd60e51b815260040180806020018281038252602681526020018061036c6026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b3390565b600082610321575060006101e0565b8282028284828161032e57fe5b04146101dd5760405162461bcd60e51b81526004018080602001828103825260218152602001806103926021913960400191505060405180910390fdfe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77a264697066735822122018b424a23ee51f014364abe05f3e99a43e70faaa0b4496b441091e6c1caf541864736f6c634300060c0033