Source Code
Overview
ETH Balance
0 ETH
Eth Value
$0.00Latest 25 from a total of 395 transactions
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Answer | 16552455 | 1142 days ago | IN | 0 ETH | 0.00316485 | ||||
| Answer | 16552439 | 1142 days ago | IN | 0 ETH | 0.00363572 | ||||
| Withdraw | 16552416 | 1142 days ago | IN | 0 ETH | 0.00092675 | ||||
| Transfer | 16552407 | 1142 days ago | IN | 0.008 ETH | 0.00066057 | ||||
| Transfer Ownersh... | 16552284 | 1142 days ago | IN | 0 ETH | 0.00081701 | ||||
| Answer | 16552188 | 1142 days ago | IN | 0 ETH | 0.0021136 | ||||
| Answer | 16552119 | 1142 days ago | IN | 0 ETH | 0.00137306 | ||||
| Answer | 10090541 | 2133 days ago | IN | 0 ETH | 0.0033622 | ||||
| Answer | 10088875 | 2133 days ago | IN | 0 ETH | 0.00294192 | ||||
| Answer | 10088870 | 2133 days ago | IN | 0 ETH | 0.00294192 | ||||
| Answer | 10088814 | 2133 days ago | IN | 0 ETH | 0.00294192 | ||||
| Answer | 10088809 | 2133 days ago | IN | 0 ETH | 0.00429366 | ||||
| Change Ask | 10038855 | 2141 days ago | IN | 0 ETH | 0.00052858 | ||||
| Answer | 10038199 | 2141 days ago | IN | 0 ETH | 0.00195826 | ||||
| Answer | 10028861 | 2143 days ago | IN | 0 ETH | 0.00113726 | ||||
| Answer | 10002037 | 2147 days ago | IN | 0 ETH | 0.00100853 | ||||
| Answer | 9998715 | 2147 days ago | IN | 0 ETH | 0.0013866 | ||||
| Answer | 9988093 | 2149 days ago | IN | 0 ETH | 0.00105896 | ||||
| Answer | 9983089 | 2150 days ago | IN | 0 ETH | 0.00062032 | ||||
| Answer | 9982058 | 2150 days ago | IN | 0 ETH | 0.00062032 | ||||
| Answer | 9981902 | 2150 days ago | IN | 0 ETH | 0.00068918 | ||||
| Answer | 9981079 | 2150 days ago | IN | 0 ETH | 0.00163887 | ||||
| Answer | 9980680 | 2150 days ago | IN | 0 ETH | 0.00152541 | ||||
| Answer | 9968043 | 2152 days ago | IN | 0 ETH | 0.00226899 | ||||
| Answer | 9960576 | 2153 days ago | IN | 0 ETH | 0.0011346 |
Latest 1 internal transaction
Advanced mode:
| Parent Transaction Hash | Method | Block |
From
|
|
To
|
||
|---|---|---|---|---|---|---|---|
| Transfer | 16552416 | 1142 days ago | 0.008 ETH |
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
oracle
Compiler Version
v0.5.0+commit.1d4f565a
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/**
*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
- No Contract Security Audit Submitted- Submit Audit Here
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"}]Contract Creation Code
6080604052336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610b2c806100536000396000f3fe608060405260043610610083576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680633ccfd60b1461008557806378ed57111461009c5780638da5cb5b146100f9578063a236d6d514610150578063e4d3ad50146101e7578063f2fde38b1461035d578063f5537ede146103ae575b005b34801561009157600080fd5b5061009a610429565b005b3480156100a857600080fd5b506100f7600480360360408110156100bf57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803515159060200190929190505050610505565b005b34801561010557600080fd5b5061010e6105bb565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561015c57600080fd5b506101e5600480360360a081101561017357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803567ffffffffffffffff169060200190929190803567ffffffffffffffff169060200190929190803567ffffffffffffffff1690602001909291905050506105e0565b005b3480156101f357600080fd5b5061035b6004803603608081101561020a57600080fd5b81019080803560ff1690602001909291908035906020019064010000000081111561023457600080fd5b82018360208201111561024657600080fd5b8035906020019184600183028401116401000000008311171561026857600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050509192919290803590602001906401000000008111156102cb57600080fd5b8201836020820111156102dd57600080fd5b803590602001918460018302840111640100000000831117156102ff57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050509192919290803590602001909291905050506107cb565b005b34801561036957600080fd5b506103ac6004803603602081101561038057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610941565b005b3480156103ba57600080fd5b50610427600480360360608110156103d157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506109df565b005b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561048457600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f19350505050158015610502573d6000803e3d6000fd5b50565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561056057600080fd5b80600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561063b57600080fd5b60008590508073ffffffffffffffffffffffffffffffffffffffff16632d03640b868686866040518563ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808581526020018467ffffffffffffffff1667ffffffffffffffff1681526020018367ffffffffffffffff1667ffffffffffffffff1681526020018267ffffffffffffffff1667ffffffffffffffff168152602001945050505050602060405180830381600087803b15801561070357600080fd5b505af1158015610717573d6000803e3d6000fd5b505050506040513d602081101561072d57600080fd5b810190808051906020019092919050505050847f633c1200ff86775d686bdc2010a5a982e699316a14885941e8df9563f61172f3858585604051808467ffffffffffffffff1667ffffffffffffffff1681526020018367ffffffffffffffff1667ffffffffffffffff1681526020018267ffffffffffffffff1667ffffffffffffffff168152602001935050505060405180910390a2505050505050565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151561082357600080fd5b807fb67322f1a9b0ad182e2b242673f8283103dcd6d1c8a19b47ff5524f89d9758ed858585604051808460ff1660ff1681526020018060200180602001838103835285818151815260200191508051906020019080838360005b8381101561089857808201518184015260208101905061087d565b50505050905090810190601f1680156108c55780820380516001836020036101000a031916815260200191505b50838103825284818151815260200191508051906020019080838360005b838110156108fe5780820151818401526020810190506108e3565b50505050905090810190601f16801561092b5780820380516001836020036101000a031916815260200191505b509550505050505060405180910390a250505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561099c57600080fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610a3a57600080fd5b60008390508073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb84846040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050600060405180830381600087803b158015610ae257600080fd5b505af1158015610af6573d6000803e3d6000fd5b505050505050505056fea165627a7a723058203f7a8c258af74a12b812833193132dd4ab09bd090825ea8524a5eabfe01b3b910029
Deployed Bytecode
0x608060405260043610610083576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680633ccfd60b1461008557806378ed57111461009c5780638da5cb5b146100f9578063a236d6d514610150578063e4d3ad50146101e7578063f2fde38b1461035d578063f5537ede146103ae575b005b34801561009157600080fd5b5061009a610429565b005b3480156100a857600080fd5b506100f7600480360360408110156100bf57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803515159060200190929190505050610505565b005b34801561010557600080fd5b5061010e6105bb565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561015c57600080fd5b506101e5600480360360a081101561017357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803567ffffffffffffffff169060200190929190803567ffffffffffffffff169060200190929190803567ffffffffffffffff1690602001909291905050506105e0565b005b3480156101f357600080fd5b5061035b6004803603608081101561020a57600080fd5b81019080803560ff1690602001909291908035906020019064010000000081111561023457600080fd5b82018360208201111561024657600080fd5b8035906020019184600183028401116401000000008311171561026857600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050509192919290803590602001906401000000008111156102cb57600080fd5b8201836020820111156102dd57600080fd5b803590602001918460018302840111640100000000831117156102ff57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050509192919290803590602001909291905050506107cb565b005b34801561036957600080fd5b506103ac6004803603602081101561038057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610941565b005b3480156103ba57600080fd5b50610427600480360360608110156103d157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506109df565b005b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561048457600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f19350505050158015610502573d6000803e3d6000fd5b50565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561056057600080fd5b80600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561063b57600080fd5b60008590508073ffffffffffffffffffffffffffffffffffffffff16632d03640b868686866040518563ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808581526020018467ffffffffffffffff1667ffffffffffffffff1681526020018367ffffffffffffffff1667ffffffffffffffff1681526020018267ffffffffffffffff1667ffffffffffffffff168152602001945050505050602060405180830381600087803b15801561070357600080fd5b505af1158015610717573d6000803e3d6000fd5b505050506040513d602081101561072d57600080fd5b810190808051906020019092919050505050847f633c1200ff86775d686bdc2010a5a982e699316a14885941e8df9563f61172f3858585604051808467ffffffffffffffff1667ffffffffffffffff1681526020018367ffffffffffffffff1667ffffffffffffffff1681526020018267ffffffffffffffff1667ffffffffffffffff168152602001935050505060405180910390a2505050505050565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151561082357600080fd5b807fb67322f1a9b0ad182e2b242673f8283103dcd6d1c8a19b47ff5524f89d9758ed858585604051808460ff1660ff1681526020018060200180602001838103835285818151815260200191508051906020019080838360005b8381101561089857808201518184015260208101905061087d565b50505050905090810190601f1680156108c55780820380516001836020036101000a031916815260200191505b50838103825284818151815260200191508051906020019080838360005b838110156108fe5780820151818401526020810190506108e3565b50505050905090810190601f16801561092b5780820380516001836020036101000a031916815260200191505b509550505050505060405180910390a250505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561099c57600080fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610a3a57600080fd5b60008390508073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb84846040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050600060405180830381600087803b158015610ae257600080fd5b505af1158015610af6573d6000803e3d6000fd5b505050505050505056fea165627a7a723058203f7a8c258af74a12b812833193132dd4ab09bd090825ea8524a5eabfe01b3b910029
Swarm Source
bzzr://3f7a8c258af74a12b812833193132dd4ab09bd090825ea8524a5eabfe01b3b91
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 33 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
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.