ETH Price: $2,117.03 (-1.59%)

Contract

0x6CD13F1cA8758Cb7b264Cbc7674f2B5fa1f4ef1c
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Answer165524552023-02-04 2:31:111142 days ago1675477871IN
0x6CD13F1c...fa1f4ef1c
0 ETH0.0031648528.78214924
Answer165524392023-02-04 2:27:591142 days ago1675477679IN
0x6CD13F1c...fa1f4ef1c
0 ETH0.0036357227.43158707
Withdraw165524162023-02-04 2:23:231142 days ago1675477403IN
0x6CD13F1c...fa1f4ef1c
0 ETH0.0009267530.36755495
Transfer165524072023-02-04 2:21:351142 days ago1675477295IN
0x6CD13F1c...fa1f4ef1c
0.008 ETH0.0006605731.39622096
Transfer Ownersh...165522842023-02-04 1:56:591142 days ago1675475819IN
0x6CD13F1c...fa1f4ef1c
0 ETH0.0008170130.25072381
Answer165521882023-02-04 1:37:471142 days ago1675474667IN
0x6CD13F1c...fa1f4ef1c
0 ETH0.002113622.72617502
Answer165521192023-02-04 1:23:591142 days ago1675473839IN
0x6CD13F1c...fa1f4ef1c
0 ETH0.0013730621.5523957
Answer100905412020-05-18 14:33:262133 days ago1589812406IN
0x6CD13F1c...fa1f4ef1c
0 ETH0.003362240
Answer100888752020-05-18 8:19:102133 days ago1589789950IN
0x6CD13F1c...fa1f4ef1c
0 ETH0.0029419235
Answer100888702020-05-18 8:18:262133 days ago1589789906IN
0x6CD13F1c...fa1f4ef1c
0 ETH0.0029419235
Answer100888142020-05-18 8:07:542133 days ago1589789274IN
0x6CD13F1c...fa1f4ef1c
0 ETH0.0029419235
Answer100888092020-05-18 8:06:422133 days ago1589789202IN
0x6CD13F1c...fa1f4ef1c
0 ETH0.0042936635
Change Ask100388552020-05-10 14:01:552141 days ago1589119315IN
0x6CD13F1c...fa1f4ef1c
0 ETH0.0005285812.10000023
Answer100381992020-05-10 11:35:402141 days ago1589110540IN
0x6CD13F1c...fa1f4ef1c
0 ETH0.0019582615.53349408
Answer100288612020-05-09 0:34:042143 days ago1588984444IN
0x6CD13F1c...fa1f4ef1c
0 ETH0.0011372611
Answer100020372020-05-04 20:55:092147 days ago1588625709IN
0x6CD13F1c...fa1f4ef1c
0 ETH0.001008538
Answer99987152020-05-04 8:48:592147 days ago1588582139IN
0x6CD13F1c...fa1f4ef1c
0 ETH0.001386611
Answer99880932020-05-02 17:22:032149 days ago1588440123IN
0x6CD13F1c...fa1f4ef1c
0 ETH0.001058968.4
Answer99830892020-05-01 22:41:462150 days ago1588372906IN
0x6CD13F1c...fa1f4ef1c
0 ETH0.000620326
Answer99820582020-05-01 18:55:282150 days ago1588359328IN
0x6CD13F1c...fa1f4ef1c
0 ETH0.000620326
Answer99819022020-05-01 18:19:472150 days ago1588357187IN
0x6CD13F1c...fa1f4ef1c
0 ETH0.000689186.666
Answer99810792020-05-01 15:15:162150 days ago1588346116IN
0x6CD13F1c...fa1f4ef1c
0 ETH0.0016388713
Answer99806802020-05-01 13:45:292150 days ago1588340729IN
0x6CD13F1c...fa1f4ef1c
0 ETH0.0015254112.10000023
Answer99680432020-04-29 14:35:342152 days ago1588170934IN
0x6CD13F1c...fa1f4ef1c
0 ETH0.0022689918
Answer99605762020-04-28 10:53:352153 days ago1588071215IN
0x6CD13F1c...fa1f4ef1c
0 ETH0.00113469
View all transactions

Latest 1 internal transaction

Advanced mode:
Parent Transaction Hash Method Block
From
To
Transfer165524162023-02-04 2:23:231142 days ago1675477403
0x6CD13F1c...fa1f4ef1c
0.008 ETH
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
oracle

Compiler Version
v0.5.0+commit.1d4f565a

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2019-02-22
*/

pragma solidity ^0.5;

contract owned {
    address payable public owner;

    constructor () public {
        owner = msg.sender;
    }

    modifier onlyOwner {
        require(msg.sender == owner);
        _;
    }

    function transferOwnership(address payable newOwner) onlyOwner public {
        owner = newOwner;
    }
}

contract limited is owned {
    mapping (address => bool) canAsk ;
    
     modifier onlyCanAsk {
        require(canAsk[msg.sender]);
        _;
    }
    
    function changeAsk (address a,bool allow) onlyOwner public {
        canAsk[a] = allow;
    }
    
}

interface ICampaign {
    function update(bytes32 idRequest,uint64 likes,uint64 shares,uint64 views) external  returns (bool ok);
}

interface IERC20 {
   function transfer(address _to, uint256 _value) external;
}

contract oracle is limited {
    
    
    // social network ids: 
    // 01 : facebook;
    // 02 : youtube
    // 03 : instagram
    // 04 : twitter
    // 05 : url TLS Notary
    
    event AskRequest(bytes32 indexed idRequest, uint8 typeSN, string idPost,string idUser);
    event AnswerRequest(bytes32 indexed idRequest, uint64 likes, uint64 shares, uint64 views);
    
    function  ask (uint8 typeSN,string memory idPost,string memory idUser, bytes32 idRequest) public onlyCanAsk
    {
        emit AskRequest(idRequest, typeSN, idPost, idUser );
    }
    
    function answer(address campaignContract,bytes32 idRequest,uint64 likes,uint64 shares, uint64 views) public onlyOwner {
        ICampaign campaign = ICampaign(campaignContract);
        campaign.update(idRequest,likes,shares,views);
        emit AnswerRequest(idRequest,likes,shares,views);
    }
    
    function() external payable {}
    
    function withdraw() onlyOwner public {
        owner.transfer(address(this).balance);
    }
    
    function transferToken (address token,address to,uint256 val) public onlyOwner {
        IERC20 erc20 = IERC20(token);
        erc20.transfer(to,val);
    }
    
}

Contract Security Audit

Contract ABI

API
[{"constant":false,"inputs":[],"name":"withdraw","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"a","type":"address"},{"name":"allow","type":"bool"}],"name":"changeAsk","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"campaignContract","type":"address"},{"name":"idRequest","type":"bytes32"},{"name":"likes","type":"uint64"},{"name":"shares","type":"uint64"},{"name":"views","type":"uint64"}],"name":"answer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"typeSN","type":"uint8"},{"name":"idPost","type":"string"},{"name":"idUser","type":"string"},{"name":"idRequest","type":"bytes32"}],"name":"ask","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"token","type":"address"},{"name":"to","type":"address"},{"name":"val","type":"uint256"}],"name":"transferToken","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"idRequest","type":"bytes32"},{"indexed":false,"name":"typeSN","type":"uint8"},{"indexed":false,"name":"idPost","type":"string"},{"indexed":false,"name":"idUser","type":"string"}],"name":"AskRequest","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"idRequest","type":"bytes32"},{"indexed":false,"name":"likes","type":"uint64"},{"indexed":false,"name":"shares","type":"uint64"},{"indexed":false,"name":"views","type":"uint64"}],"name":"AnswerRequest","type":"event"}]

6080604052336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610b2c806100536000396000f3fe608060405260043610610083576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680633ccfd60b1461008557806378ed57111461009c5780638da5cb5b146100f9578063a236d6d514610150578063e4d3ad50146101e7578063f2fde38b1461035d578063f5537ede146103ae575b005b34801561009157600080fd5b5061009a610429565b005b3480156100a857600080fd5b506100f7600480360360408110156100bf57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803515159060200190929190505050610505565b005b34801561010557600080fd5b5061010e6105bb565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561015c57600080fd5b506101e5600480360360a081101561017357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803567ffffffffffffffff169060200190929190803567ffffffffffffffff169060200190929190803567ffffffffffffffff1690602001909291905050506105e0565b005b3480156101f357600080fd5b5061035b6004803603608081101561020a57600080fd5b81019080803560ff1690602001909291908035906020019064010000000081111561023457600080fd5b82018360208201111561024657600080fd5b8035906020019184600183028401116401000000008311171561026857600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050509192919290803590602001906401000000008111156102cb57600080fd5b8201836020820111156102dd57600080fd5b803590602001918460018302840111640100000000831117156102ff57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050509192919290803590602001909291905050506107cb565b005b34801561036957600080fd5b506103ac6004803603602081101561038057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610941565b005b3480156103ba57600080fd5b50610427600480360360608110156103d157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506109df565b005b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561048457600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f19350505050158015610502573d6000803e3d6000fd5b50565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561056057600080fd5b80600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561063b57600080fd5b60008590508073ffffffffffffffffffffffffffffffffffffffff16632d03640b868686866040518563ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808581526020018467ffffffffffffffff1667ffffffffffffffff1681526020018367ffffffffffffffff1667ffffffffffffffff1681526020018267ffffffffffffffff1667ffffffffffffffff168152602001945050505050602060405180830381600087803b15801561070357600080fd5b505af1158015610717573d6000803e3d6000fd5b505050506040513d602081101561072d57600080fd5b810190808051906020019092919050505050847f633c1200ff86775d686bdc2010a5a982e699316a14885941e8df9563f61172f3858585604051808467ffffffffffffffff1667ffffffffffffffff1681526020018367ffffffffffffffff1667ffffffffffffffff1681526020018267ffffffffffffffff1667ffffffffffffffff168152602001935050505060405180910390a2505050505050565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151561082357600080fd5b807fb67322f1a9b0ad182e2b242673f8283103dcd6d1c8a19b47ff5524f89d9758ed858585604051808460ff1660ff1681526020018060200180602001838103835285818151815260200191508051906020019080838360005b8381101561089857808201518184015260208101905061087d565b50505050905090810190601f1680156108c55780820380516001836020036101000a031916815260200191505b50838103825284818151815260200191508051906020019080838360005b838110156108fe5780820151818401526020810190506108e3565b50505050905090810190601f16801561092b5780820380516001836020036101000a031916815260200191505b509550505050505060405180910390a250505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561099c57600080fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610a3a57600080fd5b60008390508073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb84846040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050600060405180830381600087803b158015610ae257600080fd5b505af1158015610af6573d6000803e3d6000fd5b505050505050505056fea165627a7a723058203f7a8c258af74a12b812833193132dd4ab09bd090825ea8524a5eabfe01b3b910029

Deployed Bytecode

0x608060405260043610610083576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680633ccfd60b1461008557806378ed57111461009c5780638da5cb5b146100f9578063a236d6d514610150578063e4d3ad50146101e7578063f2fde38b1461035d578063f5537ede146103ae575b005b34801561009157600080fd5b5061009a610429565b005b3480156100a857600080fd5b506100f7600480360360408110156100bf57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803515159060200190929190505050610505565b005b34801561010557600080fd5b5061010e6105bb565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561015c57600080fd5b506101e5600480360360a081101561017357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803567ffffffffffffffff169060200190929190803567ffffffffffffffff169060200190929190803567ffffffffffffffff1690602001909291905050506105e0565b005b3480156101f357600080fd5b5061035b6004803603608081101561020a57600080fd5b81019080803560ff1690602001909291908035906020019064010000000081111561023457600080fd5b82018360208201111561024657600080fd5b8035906020019184600183028401116401000000008311171561026857600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050509192919290803590602001906401000000008111156102cb57600080fd5b8201836020820111156102dd57600080fd5b803590602001918460018302840111640100000000831117156102ff57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050509192919290803590602001909291905050506107cb565b005b34801561036957600080fd5b506103ac6004803603602081101561038057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610941565b005b3480156103ba57600080fd5b50610427600480360360608110156103d157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506109df565b005b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561048457600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f19350505050158015610502573d6000803e3d6000fd5b50565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561056057600080fd5b80600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561063b57600080fd5b60008590508073ffffffffffffffffffffffffffffffffffffffff16632d03640b868686866040518563ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808581526020018467ffffffffffffffff1667ffffffffffffffff1681526020018367ffffffffffffffff1667ffffffffffffffff1681526020018267ffffffffffffffff1667ffffffffffffffff168152602001945050505050602060405180830381600087803b15801561070357600080fd5b505af1158015610717573d6000803e3d6000fd5b505050506040513d602081101561072d57600080fd5b810190808051906020019092919050505050847f633c1200ff86775d686bdc2010a5a982e699316a14885941e8df9563f61172f3858585604051808467ffffffffffffffff1667ffffffffffffffff1681526020018367ffffffffffffffff1667ffffffffffffffff1681526020018267ffffffffffffffff1667ffffffffffffffff168152602001935050505060405180910390a2505050505050565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151561082357600080fd5b807fb67322f1a9b0ad182e2b242673f8283103dcd6d1c8a19b47ff5524f89d9758ed858585604051808460ff1660ff1681526020018060200180602001838103835285818151815260200191508051906020019080838360005b8381101561089857808201518184015260208101905061087d565b50505050905090810190601f1680156108c55780820380516001836020036101000a031916815260200191505b50838103825284818151815260200191508051906020019080838360005b838110156108fe5780820151818401526020810190506108e3565b50505050905090810190601f16801561092b5780820380516001836020036101000a031916815260200191505b509550505050505060405180910390a250505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561099c57600080fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610a3a57600080fd5b60008390508073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb84846040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050600060405180830381600087803b158015610ae257600080fd5b505af1158015610af6573d6000803e3d6000fd5b505050505050505056fea165627a7a723058203f7a8c258af74a12b812833193132dd4ab09bd090825ea8524a5eabfe01b3b910029

Swarm Source

bzzr://3f7a8c258af74a12b812833193132dd4ab09bd090825ea8524a5eabfe01b3b91

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ 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.