Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 8 from a total of 8 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Approve | 17453307 | 484 days ago | IN | 0 ETH | 0.00079869 | ||||
Approve | 17453090 | 484 days ago | IN | 0 ETH | 0.00076132 | ||||
Approve | 17453061 | 484 days ago | IN | 0 ETH | 0.00092986 | ||||
Approve | 17453054 | 484 days ago | IN | 0 ETH | 0.00092698 | ||||
Transfer | 17453039 | 484 days ago | IN | 0 ETH | 0.00087215 | ||||
Approve | 17453020 | 484 days ago | IN | 0 ETH | 0.00044827 | ||||
Approve | 17453017 | 484 days ago | IN | 0 ETH | 0.00075786 | ||||
0x60806040 | 17452979 | 484 days ago | IN | 0 ETH | 0.01583868 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Contract Name:
MagicDao
Compiler Version
v0.8.4+commit.c7e474f2
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity Standard Json-Input format)
// SPDX-License-Identifier: MIT pragma solidity ^0.8.4; contract MagicDao { string public constant name = "MagicDao"; string public constant symbol = "MAGIC"; uint8 public constant decimals = 18; event Transfer(address indexed from, address indexed to, uint tokens); event approval (address indexed tokenOwner, address indexed spender, uint tokens); uint256 totalSupply_; mapping(address => uint256) balances; mapping(address => mapping (address => uint256) ) allowed; constructor(){ totalSupply_ = 1000000000000000000000000000000; balances[msg.sender] = totalSupply_; } function totalSupply() public view returns (uint256){ return totalSupply_; } function balanceOf(address tokenOwner) public view returns(uint){ return balances[tokenOwner]; } function transfer (address receiver, uint numTokens) public returns (bool){ require(numTokens <= balances[msg.sender]); balances[msg.sender] = balances[msg.sender] - numTokens; balances[receiver] = balances[receiver] + numTokens; emit Transfer(msg.sender, receiver, numTokens); return true; } function approve(address delegate, uint numTokens) public returns (bool){ allowed[msg.sender][delegate] = numTokens; emit approval(msg.sender,delegate, numTokens); return true; } function allowance (address owner, address delegate) public view returns (uint){ return allowed[owner][delegate]; } function transferFrom(address owner, address buyer, uint numTokens) public returns (bool){ require (numTokens<= balances[owner]); require(numTokens <= allowed [owner][msg.sender]); balances[owner]= balances [owner]- numTokens; allowed[owner][msg.sender] = allowed [owner][msg.sender] - numTokens; balances[buyer] = balances[buyer] + numTokens; emit Transfer(owner,buyer,numTokens); return true; } }
{ "optimizer": { "enabled": false, "runs": 200 }, "outputSelection": { "*": { "*": [ "evm.bytecode", "evm.deployedBytecode", "devdoc", "userdoc", "metadata", "abi" ] } } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"tokenOwner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"approval","type":"event"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"delegate","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"delegate","type":"address"},{"internalType":"uint256","name":"numTokens","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"tokenOwner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","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":"receiver","type":"address"},{"internalType":"uint256","name":"numTokens","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"buyer","type":"address"},{"internalType":"uint256","name":"numTokens","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
608060405234801561001057600080fd5b506c0c9f2c9cd04674edea40000000600081905550600054600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610d4b8061007a6000396000f3fe608060405234801561001057600080fd5b50600436106100935760003560e01c8063313ce56711610066578063313ce5671461013457806370a082311461015257806395d89b4114610182578063a9059cbb146101a0578063dd62ed3e146101d057610093565b806306fdde0314610098578063095ea7b3146100b657806318160ddd146100e657806323b872dd14610104575b600080fd5b6100a0610200565b6040516100ad9190610b21565b60405180910390f35b6100d060048036038101906100cb9190610a64565b610239565b6040516100dd9190610b06565b60405180910390f35b6100ee61032b565b6040516100fb9190610b43565b60405180910390f35b61011e60048036038101906101199190610a15565b610334565b60405161012b9190610b06565b60405180910390f35b61013c61069f565b6040516101499190610b5e565b60405180910390f35b61016c600480360381019061016791906109b0565b6106a4565b6040516101799190610b43565b60405180910390f35b61018a6106ed565b6040516101979190610b21565b60405180910390f35b6101ba60048036038101906101b59190610a64565b610726565b6040516101c79190610b06565b60405180910390f35b6101ea60048036038101906101e591906109d9565b6108ff565b6040516101f79190610b43565b60405180910390f35b6040518060400160405280600881526020017f4d6167696344616f00000000000000000000000000000000000000000000000081525081565b600081600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f5c52a5f2b86fd16be577188b5a83ef1165faddc00b137b10285f16162e17792a846040516103199190610b43565b60405180910390a36001905092915050565b60008054905090565b6000600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561038257600080fd5b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561040b57600080fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546104569190610beb565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546105219190610beb565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546105ec9190610b95565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161068c9190610b43565b60405180910390a3600190509392505050565b601281565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6040518060400160405280600581526020017f4d4147494300000000000000000000000000000000000000000000000000000081525081565b6000600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561077457600080fd5b81600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546107bf9190610beb565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461084d9190610b95565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516108ed9190610b43565b60405180910390a36001905092915050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60008135905061099581610ce7565b92915050565b6000813590506109aa81610cfe565b92915050565b6000602082840312156109c257600080fd5b60006109d084828501610986565b91505092915050565b600080604083850312156109ec57600080fd5b60006109fa85828601610986565b9250506020610a0b85828601610986565b9150509250929050565b600080600060608486031215610a2a57600080fd5b6000610a3886828701610986565b9350506020610a4986828701610986565b9250506040610a5a8682870161099b565b9150509250925092565b60008060408385031215610a7757600080fd5b6000610a8585828601610986565b9250506020610a968582860161099b565b9150509250929050565b610aa981610c31565b82525050565b6000610aba82610b79565b610ac48185610b84565b9350610ad4818560208601610c74565b610add81610cd6565b840191505092915050565b610af181610c5d565b82525050565b610b0081610c67565b82525050565b6000602082019050610b1b6000830184610aa0565b92915050565b60006020820190508181036000830152610b3b8184610aaf565b905092915050565b6000602082019050610b586000830184610ae8565b92915050565b6000602082019050610b736000830184610af7565b92915050565b600081519050919050565b600082825260208201905092915050565b6000610ba082610c5d565b9150610bab83610c5d565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115610be057610bdf610ca7565b5b828201905092915050565b6000610bf682610c5d565b9150610c0183610c5d565b925082821015610c1457610c13610ca7565b5b828203905092915050565b6000610c2a82610c3d565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b83811015610c92578082015181840152602081019050610c77565b83811115610ca1576000848401525b50505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000601f19601f8301169050919050565b610cf081610c1f565b8114610cfb57600080fd5b50565b610d0781610c5d565b8114610d1257600080fd5b5056fea264697066735822122069db17e3931abc2790c61170ddbe4211c06a139584f5b8963fd4d979fdc5e96964736f6c63430008040033
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100935760003560e01c8063313ce56711610066578063313ce5671461013457806370a082311461015257806395d89b4114610182578063a9059cbb146101a0578063dd62ed3e146101d057610093565b806306fdde0314610098578063095ea7b3146100b657806318160ddd146100e657806323b872dd14610104575b600080fd5b6100a0610200565b6040516100ad9190610b21565b60405180910390f35b6100d060048036038101906100cb9190610a64565b610239565b6040516100dd9190610b06565b60405180910390f35b6100ee61032b565b6040516100fb9190610b43565b60405180910390f35b61011e60048036038101906101199190610a15565b610334565b60405161012b9190610b06565b60405180910390f35b61013c61069f565b6040516101499190610b5e565b60405180910390f35b61016c600480360381019061016791906109b0565b6106a4565b6040516101799190610b43565b60405180910390f35b61018a6106ed565b6040516101979190610b21565b60405180910390f35b6101ba60048036038101906101b59190610a64565b610726565b6040516101c79190610b06565b60405180910390f35b6101ea60048036038101906101e591906109d9565b6108ff565b6040516101f79190610b43565b60405180910390f35b6040518060400160405280600881526020017f4d6167696344616f00000000000000000000000000000000000000000000000081525081565b600081600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f5c52a5f2b86fd16be577188b5a83ef1165faddc00b137b10285f16162e17792a846040516103199190610b43565b60405180910390a36001905092915050565b60008054905090565b6000600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561038257600080fd5b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561040b57600080fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546104569190610beb565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546105219190610beb565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546105ec9190610b95565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161068c9190610b43565b60405180910390a3600190509392505050565b601281565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6040518060400160405280600581526020017f4d4147494300000000000000000000000000000000000000000000000000000081525081565b6000600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561077457600080fd5b81600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546107bf9190610beb565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461084d9190610b95565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516108ed9190610b43565b60405180910390a36001905092915050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60008135905061099581610ce7565b92915050565b6000813590506109aa81610cfe565b92915050565b6000602082840312156109c257600080fd5b60006109d084828501610986565b91505092915050565b600080604083850312156109ec57600080fd5b60006109fa85828601610986565b9250506020610a0b85828601610986565b9150509250929050565b600080600060608486031215610a2a57600080fd5b6000610a3886828701610986565b9350506020610a4986828701610986565b9250506040610a5a8682870161099b565b9150509250925092565b60008060408385031215610a7757600080fd5b6000610a8585828601610986565b9250506020610a968582860161099b565b9150509250929050565b610aa981610c31565b82525050565b6000610aba82610b79565b610ac48185610b84565b9350610ad4818560208601610c74565b610add81610cd6565b840191505092915050565b610af181610c5d565b82525050565b610b0081610c67565b82525050565b6000602082019050610b1b6000830184610aa0565b92915050565b60006020820190508181036000830152610b3b8184610aaf565b905092915050565b6000602082019050610b586000830184610ae8565b92915050565b6000602082019050610b736000830184610af7565b92915050565b600081519050919050565b600082825260208201905092915050565b6000610ba082610c5d565b9150610bab83610c5d565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115610be057610bdf610ca7565b5b828201905092915050565b6000610bf682610c5d565b9150610c0183610c5d565b925082821015610c1457610c13610ca7565b5b828203905092915050565b6000610c2a82610c3d565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b83811015610c92578082015181840152602081019050610c77565b83811115610ca1576000848401525b50505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000601f19601f8301169050919050565b610cf081610c1f565b8114610cfb57600080fd5b50565b610d0781610c5d565b8114610d1257600080fd5b5056fea264697066735822122069db17e3931abc2790c61170ddbe4211c06a139584f5b8963fd4d979fdc5e96964736f6c63430008040033
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 27 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
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.