Feature Tip: Add private address tag to any address under My Name Tag !
Source Code
Overview
ETH Balance
0 ETH
Eth Value
$0.00Latest 25 from a total of 157 transactions
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Send Owner Depos... | 7530836 | 2528 days ago | IN | 0 ETH | 0.00021027 | ||||
| Pause Game | 7530832 | 2528 days ago | IN | 0 ETH | 0.00042325 | ||||
| Result | 7529997 | 2528 days ago | IN | 0 ETH | 0.00022503 | ||||
| Play | 7529992 | 2528 days ago | IN | 0.075 ETH | 0.00076696 | ||||
| Result | 7529987 | 2528 days ago | IN | 0 ETH | 0.00028839 | ||||
| Play | 7529984 | 2528 days ago | IN | 0.075 ETH | 0.00076696 | ||||
| Result | 7529979 | 2528 days ago | IN | 0 ETH | 0.00028806 | ||||
| Play | 7529974 | 2528 days ago | IN | 0.075 ETH | 0.00076696 | ||||
| Result | 7529966 | 2528 days ago | IN | 0 ETH | 0.0002253 | ||||
| Play | 7529962 | 2528 days ago | IN | 0.1 ETH | 0.00076696 | ||||
| Result | 7529957 | 2528 days ago | IN | 0 ETH | 0.00028756 | ||||
| Play | 7529954 | 2528 days ago | IN | 0.1 ETH | 0.00076696 | ||||
| Result | 7529948 | 2528 days ago | IN | 0 ETH | 0.00022569 | ||||
| Play | 7529946 | 2528 days ago | IN | 0.01 ETH | 0.00076696 | ||||
| Result | 7529942 | 2528 days ago | IN | 0 ETH | 0.00028806 | ||||
| Play | 7529939 | 2528 days ago | IN | 0.1 ETH | 0.00076696 | ||||
| Result | 7529933 | 2528 days ago | IN | 0 ETH | 0.00028712 | ||||
| Play | 7529928 | 2528 days ago | IN | 0.1 ETH | 0.00076696 | ||||
| Result | 7529922 | 2528 days ago | IN | 0 ETH | 0.00022607 | ||||
| Play | 7529917 | 2528 days ago | IN | 0.01 ETH | 0.00076696 | ||||
| Result | 7529914 | 2528 days ago | IN | 0 ETH | 0.00029088 | ||||
| Play | 7529912 | 2528 days ago | IN | 0.01 ETH | 0.00076696 | ||||
| Result | 7529905 | 2528 days ago | IN | 0 ETH | 0.00029178 | ||||
| Play | 7529902 | 2528 days ago | IN | 0.05 ETH | 0.00076696 | ||||
| Result | 7529899 | 2528 days ago | IN | 0 ETH | 0.00028896 |
Latest 25 internal transactions (View All)
Advanced mode:
| Parent Transaction Hash | Method | Block |
From
|
|
To
|
||
|---|---|---|---|---|---|---|---|
| - | 7530836 | 2528 days ago | 1.9675 ETH | ||||
| - | 7529987 | 2528 days ago | 0.075 ETH | ||||
| - | 7529979 | 2528 days ago | 0.075 ETH | ||||
| - | 7529957 | 2528 days ago | 0.1 ETH | ||||
| - | 7529942 | 2528 days ago | 0.1 ETH | ||||
| - | 7529933 | 2528 days ago | 0.1 ETH | ||||
| - | 7529914 | 2528 days ago | 0.02 ETH | ||||
| - | 7529905 | 2528 days ago | 0.15 ETH | ||||
| - | 7529899 | 2528 days ago | 0.075 ETH | ||||
| - | 7529875 | 2528 days ago | 0.01 ETH | ||||
| - | 7529868 | 2528 days ago | 0.02 ETH | ||||
| - | 7529860 | 2528 days ago | 0.01 ETH | ||||
| - | 7529853 | 2528 days ago | 0.015 ETH | ||||
| - | 7529840 | 2528 days ago | 0.01 ETH | ||||
| - | 7529805 | 2528 days ago | 0.01 ETH | ||||
| - | 7529796 | 2528 days ago | 0.02 ETH | ||||
| - | 7529785 | 2528 days ago | 0.015 ETH | ||||
| - | 7529777 | 2528 days ago | 0.02 ETH | ||||
| - | 7529766 | 2528 days ago | 0.015 ETH | ||||
| - | 7529759 | 2528 days ago | 0.015 ETH | ||||
| - | 7529749 | 2528 days ago | 0.025 ETH | ||||
| - | 7529743 | 2528 days ago | 0.065 ETH | ||||
| - | 7529734 | 2528 days ago | 0.015 ETH | ||||
| - | 7529693 | 2528 days ago | 0.05 ETH | ||||
| - | 7529676 | 2528 days ago | 0.0625 ETH |
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
DSG_Turntable
Compiler Version
v0.4.25+commit.59dbf8f1
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/**
*Submitted for verification at Etherscan.io on 2019-04-05
*/
pragma solidity ^0.4.25;
interface DSG {
function gamingDividendsReception() payable external;
}
contract DSG_Turntable{
using SafeMath for uint256;
address constant public DSG_ADDRESS = 0x696826C18A6Bc9Be4BBfe3c3A6BB9f5a69388687;
uint256 public totalDividends;
uint256 public totalWinnings;
uint256 public totalTurnover;
uint256 public totalPlayed;
uint256 public maxBet;
uint256 public minBet;
uint256 public minContractBalance;
uint256 public minBetForJackpot;
uint256 public jackpotBalance;
uint256 public nextPayout;
uint256 public ownerDeposit;
address[2] public owners;
address[2] public candidates;
bool public paused;
mapping (address => Bet) private usersBets;
struct Bet {
uint256 blockNumber;
uint256 bet;
}
modifier onlyOwners(){
require(msg.sender == owners[0] || msg.sender == owners[1]);
_;
}
modifier onlyUsers(){
require(tx.origin == msg.sender);
_;
}
modifier checkBlockNumber(){
uint256 blockNumber = usersBets[msg.sender].blockNumber;
if(block.number.sub(blockNumber) >= 250 && blockNumber > 0){
emit Result(msg.sender, 1000, 0, jackpotBalance, usersBets[msg.sender].bet, 0);
delete usersBets[msg.sender];
}
else{
_;
}
}
constructor(address secondOwner) public payable{
owners[0] = msg.sender;
owners[1] = secondOwner;
ownerDeposit = msg.value;
jackpotBalance = jackpotBalance.add(ownerDeposit.div(1000));
}
function play() public payable checkBlockNumber onlyUsers{
uint256 bet = msg.value;
require(checkSolvency(bet), "Not enough ETH in contract");
require(paused == false, "Game was stopped");
require(bet >= minBet && bet <= maxBet, "Amount should be within range");
require(usersBets[msg.sender].bet == 0, "You have already bet");
usersBets[msg.sender].bet = bet;
usersBets[msg.sender].blockNumber = block.number;
totalTurnover = totalTurnover.add(bet);
totalPlayed = totalPlayed.add(1);
emit PlaceBet(msg.sender, bet, now);
}
function result() public checkBlockNumber onlyUsers{
require(blockhash(usersBets[msg.sender].blockNumber) != 0, "Your time to determine the result has come out or not yet come");
uint256 bet = usersBets[msg.sender].bet;
uint256 totalWinAmount;
uint256 r = _random(1000);
uint256 winRate = 0;
if(_winChanceJ(r, bet)){
winRate = 1000;
totalWinAmount = totalWinAmount.add(jackpotBalance);
emit Jackpot(msg.sender, jackpotBalance, now);
delete jackpotBalance;
}
if(_winChance1x(r)){
winRate = 100;
totalWinAmount = totalWinAmount.add(bet);
}
if(_winChance1_5x(r)){
winRate = 150;
totalWinAmount = totalWinAmount.add(bet.mul(winRate).div(100));
}
if(_winChance2x(r)){
winRate = 200;
totalWinAmount = totalWinAmount.add(bet.mul(winRate).div(100));
}
if(_winChance2_5x(r)){
winRate = 250;
totalWinAmount = totalWinAmount.add(bet.mul(winRate).div(100));
}
if(_winChance3x(r)){
winRate = 300;
totalWinAmount = totalWinAmount.add(bet.mul(winRate).div(100));
}
if(_winChance5x(r)){
winRate = 500;
totalWinAmount = totalWinAmount.add(bet.mul(winRate).div(100));
}
if(totalWinAmount > 0){
msg.sender.transfer(totalWinAmount);
totalWinnings = totalWinnings.add(totalWinAmount);
}
jackpotBalance = jackpotBalance.add(bet.div(1000));
delete usersBets[msg.sender];
emit Result(msg.sender, r, totalWinAmount, jackpotBalance, bet, winRate);
}
function _winChanceJ(uint r, uint bet) private view returns(bool){
if(bet >= minBetForJackpot && r == 999 && jackpotBalance > 0) return true;
else return false;
}
function _winChance5x(uint r) private pure returns(bool){
if(r == 11 || r == 21 || r == 31 || r == 41 || r == 51 || r == 61 || r == 71 || r == 81 || r == 91 || r == 99) return true;
else return false;
}
function _winChance3x(uint r) private pure returns(bool){
if((r >= 80 && r < 83) ||
(r == 180 && r < 183) ||
(r == 280 && r < 283) ||
(r == 380 && r < 383) ||
(r == 480 && r < 483) ||
(r == 580 && r < 583) ||
(r == 680 && r < 683) ||
(r == 780 && r < 783) ||
(r == 880 && r < 883) ||
(r == 980 && r < 983))
return true;
else return false;
}
function _winChance2_5x(uint r) private pure returns(bool){
if( (r >= 75 && r < 80) ||
(r >= 175 && r < 180) ||
(r >= 275 && r < 280) ||
(r >= 375 && r < 380) ||
(r >= 475 && r < 480) ||
(r >= 575 && r < 580) ||
(r >= 675 && r < 680) ||
(r >= 775 && r < 780)) {
return true;
}
else{
return false;
}
}
function _winChance2x(uint r) private pure returns(bool){
if( (r >= 50 && r < 75) ||
(r >= 350 && r < 375) ||
(r >= 650 && r < 675) ||
(r >= 950 && r < 975)) {
return true;
}
else{
return false;
}
}
function _winChance1_5x(uint r) private pure returns(bool){
if((r >= 25 && r < 50) || (r >= 125 && r < 150)){
return true;
}
else if((r >= 225 && r < 250) || (r >= 325 && r < 350)){
return true;
}
else if((r >= 425 && r < 450) || (r >= 525 && r < 550)){
return true;
}
else if((r >= 625 && r < 650) || (r >= 725 && r < 750)){
return true;
}
else{
return false;
}
}
function _winChance1x(uint r) private pure returns(bool){
if((r >= 0 && r < 25) || (r >= 100 && r < 125)){
return true;
}
else if((r >= 200 && r < 225) || (r >= 300 && r < 325)){
return true;
}
else if((r >= 400 && r < 425) || (r >= 500 && r < 525)){
return true;
}
else if((r >= 600 && r < 625) || (r >= 700 && r < 725)){
return true;
}
else if((r >= 800 && r < 825) || (r >= 900 && r < 925)){
return true;
}
else{
return false;
}
}
function checkSolvency(uint bet) view public returns(bool){
if(getContractBalance() > bet.mul(500).div(100).add(jackpotBalance)) return true;
else return false;
}
function sendDividends() public {
require(getContractBalance() > minContractBalance && now > nextPayout, "You cannot send dividends");
DSG DSG0 = DSG(DSG_ADDRESS);
uint256 balance = getContractBalance();
uint256 dividends = balance.sub(minContractBalance);
nextPayout = now.add(7 days);
totalDividends = totalDividends.add(dividends);
DSG0.gamingDividendsReception.value(dividends)();
emit Dividends(balance, dividends, now);
}
function getContractBalance() public view returns (uint256){
return address(this).balance;
}
function _random(uint256 max) private view returns(uint256){
bytes32 hash = blockhash(usersBets[msg.sender].blockNumber);
return uint256(keccak256(abi.encode(hash, msg.sender))) % max;
}
function deposit() public payable onlyOwners{
ownerDeposit = ownerDeposit.add(msg.value);
}
function sendOwnerDeposit(address recipient) public onlyOwners{
require(paused == true, 'Game was not stopped');
uint256 contractBalance = getContractBalance();
if(contractBalance >= ownerDeposit){
recipient.transfer(ownerDeposit);
}
else{
recipient.transfer(contractBalance);
}
delete jackpotBalance;
delete ownerDeposit;
}
function pauseGame(bool option) public onlyOwners{
paused = option;
}
function setMinBet(uint256 eth) public onlyOwners{
minBet = eth;
}
function setMaxBet(uint256 eth) public onlyOwners{
maxBet = eth;
}
function setMinBetForJackpot(uint256 eth) public onlyOwners{
minBetForJackpot = eth;
}
function setMinContractBalance(uint256 eth) public onlyOwners{
minContractBalance = eth;
}
function transferOwnership(address newOwnerAddress, uint8 k) public onlyOwners{
candidates[k] = newOwnerAddress;
}
function confirmOwner(uint8 k) public{
require(msg.sender == candidates[k]);
owners[k] = candidates[k];
}
event Dividends(
uint256 balance,
uint256 dividends,
uint256 timestamp
);
event Jackpot(
address indexed player,
uint256 jackpot,
uint256 timestamp
);
event PlaceBet(
address indexed player,
uint256 bet,
uint256 timestamp
);
event Result(
address indexed player,
uint256 indexed random,
uint256 totalWinAmount,
uint256 jackpotBalance,
uint256 bet,
uint256 winRate
);
}
library SafeMath {
function mul(uint256 a, uint256 b) internal pure returns (uint256) {
if (a == 0) { return 0; }
uint256 c = a * b;
require(c / a == b);
return c;
}
function div(uint256 a, uint256 b) internal pure returns (uint256) {
require(b > 0);
uint256 c = a / b;
return c;
}
function sub(uint256 a, uint256 b) internal pure returns (uint256) {
require(b <= a);
uint256 c = a - b;
return c;
}
function add(uint256 a, uint256 b) internal pure returns (uint256) {
uint256 c = a + b;
require(c >= a);
return c;
}
function mod(uint256 a, uint256 b) internal pure returns (uint256) {
require(b != 0);
return a % b;
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"owners","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"jackpotBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"eth","type":"uint256"}],"name":"setMinContractBalance","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"eth","type":"uint256"}],"name":"setMinBetForJackpot","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"maxBet","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"minBetForJackpot","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"candidates","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"option","type":"bool"}],"name":"pauseGame","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"paused","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalTurnover","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"result","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"minContractBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwnerAddress","type":"address"},{"name":"k","type":"uint8"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getContractBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"ownerDeposit","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"nextPayout","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"recipient","type":"address"}],"name":"sendOwnerDeposit","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"eth","type":"uint256"}],"name":"setMaxBet","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"eth","type":"uint256"}],"name":"setMinBet","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"play","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"minBet","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalDividends","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"bet","type":"uint256"}],"name":"checkSolvency","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalPlayed","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"sendDividends","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalWinnings","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"DSG_ADDRESS","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"deposit","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"name":"k","type":"uint8"}],"name":"confirmOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"secondOwner","type":"address"}],"payable":true,"stateMutability":"payable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"name":"balance","type":"uint256"},{"indexed":false,"name":"dividends","type":"uint256"},{"indexed":false,"name":"timestamp","type":"uint256"}],"name":"Dividends","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"player","type":"address"},{"indexed":false,"name":"jackpot","type":"uint256"},{"indexed":false,"name":"timestamp","type":"uint256"}],"name":"Jackpot","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"player","type":"address"},{"indexed":false,"name":"bet","type":"uint256"},{"indexed":false,"name":"timestamp","type":"uint256"}],"name":"PlaceBet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"player","type":"address"},{"indexed":true,"name":"random","type":"uint256"},{"indexed":false,"name":"totalWinAmount","type":"uint256"},{"indexed":false,"name":"jackpotBalance","type":"uint256"},{"indexed":false,"name":"bet","type":"uint256"},{"indexed":false,"name":"winRate","type":"uint256"}],"name":"Result","type":"event"}]Contract Creation Code
6080604052604051602080620018008339810160405251600b805433600160a060020a031991821617909155600c8054909116600160a060020a03831617905534600a81905561007890610062906103e864010000000061008181026114441704565b600854906401000000006112066100a482021704565b600855506100bd565b60008080831161009057600080fd5b828481151561009b57fe5b04949350505050565b6000828201838110156100b657600080fd5b9392505050565b61173380620000cd6000396000f3006080604052600436106101745763ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041663025e7c278114610179578063040da8f4146101ad5780630d9332e2146101d45780631ec8d4ef146101ee5780632e5b21681461020657806330b1b62c1461021b5780633477ee2e146102305780634f53126a146102485780635c975abb14610262578063618e9f7c1461028b57806365372147146102a057806369d54554146102b55780636c9740c1146102ca5780636f9fb98a146102f15780637b1aa45f146103065780637f55d0d21461031b5780638608e58b14610330578063881eff1e1461035157806388ea41b91461036957806393e84cd9146103815780639619367d14610389578063997664d71461039e5780639e20b71c146103b3578063a06594d3146103cb578063a8fc32de146103e0578063b72481f8146103f5578063c1e1e5a91461040a578063d0e30db01461041f578063fb48625014610427575b600080fd5b34801561018557600080fd5b50610191600435610442565b60408051600160a060020a039092168252519081900360200190f35b3480156101b957600080fd5b506101c261045f565b60408051918252519081900360200190f35b3480156101e057600080fd5b506101ec600435610465565b005b3480156101fa57600080fd5b506101ec60043561049e565b34801561021257600080fd5b506101c26104d7565b34801561022757600080fd5b506101c26104dd565b34801561023c57600080fd5b506101916004356104e3565b34801561025457600080fd5b506101ec60043515156104f0565b34801561026e57600080fd5b50610277610537565b604080519115158252519081900360200190f35b34801561029757600080fd5b506101c2610540565b3480156102ac57600080fd5b506101ec610546565b3480156102c157600080fd5b506101c2610931565b3480156102d657600080fd5b506101ec600160a060020a036004351660ff60243516610937565b3480156102fd57600080fd5b506101c26109ac565b34801561031257600080fd5b506101c26109b1565b34801561032757600080fd5b506101c26109b7565b34801561033c57600080fd5b506101ec600160a060020a03600435166109bd565b34801561035d57600080fd5b506101ec600435610ae8565b34801561037557600080fd5b506101ec600435610b21565b6101ec610b5a565b34801561039557600080fd5b506101c2610e2e565b3480156103aa57600080fd5b506101c2610e34565b3480156103bf57600080fd5b50610277600435610e3a565b3480156103d757600080fd5b506101c2610e86565b3480156103ec57600080fd5b506101ec610e8c565b34801561040157600080fd5b506101c261101d565b34801561041657600080fd5b50610191611023565b6101ec61103b565b34801561043357600080fd5b506101ec60ff60043516611087565b600b816002811061044f57fe5b0154600160a060020a0316905081565b60085481565b600b60000154600160a060020a031633148061048e5750600b60010154600160a060020a031633145b151561049957600080fd5b600655565b600b60000154600160a060020a03163314806104c75750600b60010154600160a060020a031633145b15156104d257600080fd5b600755565b60045481565b60075481565b600d816002811061044f57fe5b600b60000154600160a060020a03163314806105195750600b60010154600160a060020a031633145b151561052457600080fd5b600f805460ff1916911515919091179055565b600f5460ff1681565b60025481565b3360009081526010602052604081205481908190819060fa61056e438363ffffffff61110716565b1015801561057c5750600081115b15610601576008543360008181526010602090815260408083206001015481518481529283019590955281810194909452606081019190915291516103e8927f2aa6b609655f46244355baf578242b92c0c4257df7e2b92964ce9fc133149c9c919081900360800190a33360009081526010602052604081208181556001015561092a565b32331461060d57600080fd5b3360009081526010602052604090205440151561069a576040805160e560020a62461bcd02815260206004820152603e60248201527f596f75722074696d6520746f2064657465726d696e652074686520726573756c60448201527f742068617320636f6d65206f7574206f72206e6f742079657420636f6d650000606482015290519081900360840190fd5b3360009081526010602052604090206001015494506106ba6103e8611125565b9250600091506106ca83866111cc565b1561072f576008546103e892506106e890859063ffffffff61120616565b60085460408051918252426020830152805192965033927f256609b3631a3103eba398fc72e575f7cc48472c00621c0a8d3dc8611cddd5fb9281900390910190a260006008555b6107388361121f565b156107545760649150610751848663ffffffff61120616565b93505b61075d83611337565b1561079a576096915061079761078a606461077e888663ffffffff61141616565b9063ffffffff61144416565b859063ffffffff61120616565b93505b6107a383611467565b156107c75760c891506107c461078a606461077e888663ffffffff61141616565b93505b6107d0836114d1565b156107f45760fa91506107f161078a606461077e888663ffffffff61141616565b93505b6107fd8361159d565b156108225761012c915061081f61078a606461077e888663ffffffff61141616565b93505b61082b83611692565b15610850576101f4915061084d61078a606461077e888663ffffffff61141616565b93505b600084111561089e57604051339085156108fc029086906000818181858888f19350505050158015610886573d6000803e3d6000fd5b5060015461089a908563ffffffff61120616565b6001555b6108c26108b3866103e863ffffffff61144416565b6008549063ffffffff61120616565b6008908155336000818152601060209081526040808320838155600101929092559254815188815293840152828101889052606083018590525185927f2aa6b609655f46244355baf578242b92c0c4257df7e2b92964ce9fc133149c9c919081900360800190a35b5050505050565b60065481565b600b60000154600160a060020a03163314806109605750600b60010154600160a060020a031633145b151561096b57600080fd5b81600d60ff83166002811061097c57fe5b01805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03929092169190911790555050565b303190565b600a5481565b60095481565b6000600b810154600160a060020a03163314806109e75750600b60010154600160a060020a031633145b15156109f257600080fd5b600f5460ff161515600114610a51576040805160e560020a62461bcd02815260206004820152601460248201527f47616d6520776173206e6f742073746f70706564000000000000000000000000604482015290519081900360640190fd5b610a596109ac565b600a549091508110610aa257600a54604051600160a060020a0384169180156108fc02916000818181858888f19350505050158015610a9c573d6000803e3d6000fd5b50610ada565b604051600160a060020a0383169082156108fc029083906000818181858888f19350505050158015610ad8573d6000803e3d6000fd5b505b505060006008819055600a55565b600b60000154600160a060020a0316331480610b115750600b60010154600160a060020a031633145b1515610b1c57600080fd5b600455565b600b60000154600160a060020a0316331480610b4a5750600b60010154600160a060020a031633145b1515610b5557600080fd5b600555565b3360009081526010602052604081205460fa610b7c438363ffffffff61110716565b10158015610b8a5750600081115b15610c0f576008543360008181526010602090815260408083206001015481518481529283019590955281810194909452606081019190915291516103e8927f2aa6b609655f46244355baf578242b92c0c4257df7e2b92964ce9fc133149c9c919081900360800190a333600090815260106020526040812081815560010155610e2a565b323314610c1b57600080fd5b349150610c2782610e3a565b1515610c7d576040805160e560020a62461bcd02815260206004820152601a60248201527f4e6f7420656e6f7567682045544820696e20636f6e7472616374000000000000604482015290519081900360640190fd5b600f5460ff1615610cd8576040805160e560020a62461bcd02815260206004820152601060248201527f47616d65207761732073746f7070656400000000000000000000000000000000604482015290519081900360640190fd5b6005548210158015610cec57506004548211155b1515610d42576040805160e560020a62461bcd02815260206004820152601d60248201527f416d6f756e742073686f756c642062652077697468696e2072616e6765000000604482015290519081900360640190fd5b3360009081526010602052604090206001015415610daa576040805160e560020a62461bcd02815260206004820152601460248201527f596f75206861766520616c726561647920626574000000000000000000000000604482015290519081900360640190fd5b33600090815260106020526040902060018101839055439055600254610dd6908363ffffffff61120616565b600255600354610ded90600163ffffffff61120616565b60035560408051838152426020820152815133927f474ad2f1ae3429f099ca4a1e5ed47134dfda2a7edfdd5eae37873d086667a912928290030190a25b5050565b60055481565b60005481565b600854600090610e6790610e5b606461077e866101f463ffffffff61141616565b9063ffffffff61120616565b610e6f6109ac565b1115610e7d57506001610e81565b5060005b919050565b60035481565b6000806000600654610e9c6109ac565b118015610eaa575060095442115b1515610f00576040805160e560020a62461bcd02815260206004820152601960248201527f596f752063616e6e6f742073656e64206469766964656e647300000000000000604482015290519081900360640190fd5b73696826c18a6bc9be4bbfe3c3a6bb9f5a693886879250610f1f6109ac565b9150610f366006548361110790919063ffffffff16565b9050610f4b4262093a8063ffffffff61120616565b600955600054610f61908263ffffffff61120616565b60008190555082600160a060020a0316639e0bb35e826040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016000604051808303818588803b158015610fbe57600080fd5b505af1158015610fd2573d6000803e3d6000fd5b50506040805186815260208101869052428183015290517ffac2f03c5230c97844f840b003856f39a2fc5a931281a1a4344bfc99986055e094509081900360600192509050a1505050565b60015481565b73696826c18a6bc9be4bbfe3c3a6bb9f5a6938868781565b600b60000154600160a060020a03163314806110645750600b60010154600160a060020a031633145b151561106f57600080fd5b600a54611082903463ffffffff61120616565b600a55565b600d60ff82166002811061109757fe5b0154600160a060020a031633146110ad57600080fd5b600d60ff8216600281106110bd57fe5b0154600160a060020a0316600b60ff8316600281106110d857fe5b01805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a039290921691909117905550565b6000808383111561111757600080fd5b5050808203805b5092915050565b336000818152601060209081526040808320548151904081840181905281830195909552815180820383018152606090910191829052805193949386939192918291908401908083835b6020831061118e5780518252601f19909201916020918201910161116f565b5181516020939093036101000a60001901801990911692169190911790526040519201829003909120925050508115156111c457fe5b069392505050565b600060075482101580156111e15750826103e7145b80156111ef57506000600854115b156111fc57506001611200565b5060005b92915050565b60008282018381101561121857600080fd5b9392505050565b60008082101580156112315750601982105b806112485750606482101580156112485750607d82105b1561125557506001610e81565b60c88210158015611266575060e182105b8061127f575061012c821015801561127f575061014582105b1561128c57506001610e81565b610190821015801561129f57506101a982105b806112b857506101f482101580156112b8575061020d82105b156112c557506001610e81565b61025882101580156112d8575061027182105b806112f157506102bc82101580156112f157506102d582105b156112fe57506001610e81565b6103208210158015611311575061033982105b8061132a5750610384821015801561132a575061039d82105b15610e7d57506001610e81565b60006019821015801561134a5750603282105b806113615750607d82101580156113615750609682105b1561136e57506001610e81565b60e1821015801561137f575060fa82105b8061139857506101458210158015611398575061015e82105b156113a557506001610e81565b6101a982101580156113b857506101c282105b806113d1575061020d82101580156113d1575061022682105b156113de57506001610e81565b61027182101580156113f1575061028a82105b8061132a57506102d5821015801561132a57506102ee821015610e7d57506001610e81565b600080831515611429576000915061111e565b5082820282848281151561143957fe5b041461121857600080fd5b60008080831161145357600080fd5b828481151561145e57fe5b04949350505050565b60006032821015801561147a5750604b82105b80611493575061015e8210158015611493575061017782105b806114ac575061028a82101580156114ac57506102a382105b8061132a57506103b6821015801561132a57506103cf821015610e7d57506001610e81565b6000604b82101580156114e45750605082105b806114fb575060af82101580156114fb575060b482105b8061151457506101138210158015611514575061011882105b8061152d5750610177821015801561152d575061017c82105b8061154657506101db821015801561154657506101e082105b8061155f575061023f821015801561155f575061024482105b8061157857506102a3821015801561157857506102a882105b8061132a5750610307821015801561132a575061030c821015610e7d57506001610e81565b6000605082101580156115b05750605382105b806115c657508160b41480156115c6575060b782105b806115de5750816101181480156115de575061011b82105b806115f657508161017c1480156115f6575061017f82105b8061160e5750816101e014801561160e57506101e382105b80611626575081610244148015611626575061024782105b8061163e5750816102a814801561163e57506102ab82105b8061165657508161030c148015611656575061030f82105b8061166e57508161037014801561166e575061037382105b8061132a5750816103d414801561132a57506103d7821015610e7d57506001610e81565b600081600b14806116a35750816015145b806116ae575081601f145b806116b95750816029145b806116c45750816033145b806116cf575081603d145b806116da5750816047145b806116e55750816051145b806116f0575081605b145b8061132a57508160631415610e7d57506001610e815600a165627a7a72305820512234d9be475b1d7cf0a5445e038b9e1c77fa13b10d198efe3a8ba59ce1d29c0029000000000000000000000000cf768464a08cd22b698758b5fe0de6b6216a886b
Deployed Bytecode
0x6080604052600436106101745763ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041663025e7c278114610179578063040da8f4146101ad5780630d9332e2146101d45780631ec8d4ef146101ee5780632e5b21681461020657806330b1b62c1461021b5780633477ee2e146102305780634f53126a146102485780635c975abb14610262578063618e9f7c1461028b57806365372147146102a057806369d54554146102b55780636c9740c1146102ca5780636f9fb98a146102f15780637b1aa45f146103065780637f55d0d21461031b5780638608e58b14610330578063881eff1e1461035157806388ea41b91461036957806393e84cd9146103815780639619367d14610389578063997664d71461039e5780639e20b71c146103b3578063a06594d3146103cb578063a8fc32de146103e0578063b72481f8146103f5578063c1e1e5a91461040a578063d0e30db01461041f578063fb48625014610427575b600080fd5b34801561018557600080fd5b50610191600435610442565b60408051600160a060020a039092168252519081900360200190f35b3480156101b957600080fd5b506101c261045f565b60408051918252519081900360200190f35b3480156101e057600080fd5b506101ec600435610465565b005b3480156101fa57600080fd5b506101ec60043561049e565b34801561021257600080fd5b506101c26104d7565b34801561022757600080fd5b506101c26104dd565b34801561023c57600080fd5b506101916004356104e3565b34801561025457600080fd5b506101ec60043515156104f0565b34801561026e57600080fd5b50610277610537565b604080519115158252519081900360200190f35b34801561029757600080fd5b506101c2610540565b3480156102ac57600080fd5b506101ec610546565b3480156102c157600080fd5b506101c2610931565b3480156102d657600080fd5b506101ec600160a060020a036004351660ff60243516610937565b3480156102fd57600080fd5b506101c26109ac565b34801561031257600080fd5b506101c26109b1565b34801561032757600080fd5b506101c26109b7565b34801561033c57600080fd5b506101ec600160a060020a03600435166109bd565b34801561035d57600080fd5b506101ec600435610ae8565b34801561037557600080fd5b506101ec600435610b21565b6101ec610b5a565b34801561039557600080fd5b506101c2610e2e565b3480156103aa57600080fd5b506101c2610e34565b3480156103bf57600080fd5b50610277600435610e3a565b3480156103d757600080fd5b506101c2610e86565b3480156103ec57600080fd5b506101ec610e8c565b34801561040157600080fd5b506101c261101d565b34801561041657600080fd5b50610191611023565b6101ec61103b565b34801561043357600080fd5b506101ec60ff60043516611087565b600b816002811061044f57fe5b0154600160a060020a0316905081565b60085481565b600b60000154600160a060020a031633148061048e5750600b60010154600160a060020a031633145b151561049957600080fd5b600655565b600b60000154600160a060020a03163314806104c75750600b60010154600160a060020a031633145b15156104d257600080fd5b600755565b60045481565b60075481565b600d816002811061044f57fe5b600b60000154600160a060020a03163314806105195750600b60010154600160a060020a031633145b151561052457600080fd5b600f805460ff1916911515919091179055565b600f5460ff1681565b60025481565b3360009081526010602052604081205481908190819060fa61056e438363ffffffff61110716565b1015801561057c5750600081115b15610601576008543360008181526010602090815260408083206001015481518481529283019590955281810194909452606081019190915291516103e8927f2aa6b609655f46244355baf578242b92c0c4257df7e2b92964ce9fc133149c9c919081900360800190a33360009081526010602052604081208181556001015561092a565b32331461060d57600080fd5b3360009081526010602052604090205440151561069a576040805160e560020a62461bcd02815260206004820152603e60248201527f596f75722074696d6520746f2064657465726d696e652074686520726573756c60448201527f742068617320636f6d65206f7574206f72206e6f742079657420636f6d650000606482015290519081900360840190fd5b3360009081526010602052604090206001015494506106ba6103e8611125565b9250600091506106ca83866111cc565b1561072f576008546103e892506106e890859063ffffffff61120616565b60085460408051918252426020830152805192965033927f256609b3631a3103eba398fc72e575f7cc48472c00621c0a8d3dc8611cddd5fb9281900390910190a260006008555b6107388361121f565b156107545760649150610751848663ffffffff61120616565b93505b61075d83611337565b1561079a576096915061079761078a606461077e888663ffffffff61141616565b9063ffffffff61144416565b859063ffffffff61120616565b93505b6107a383611467565b156107c75760c891506107c461078a606461077e888663ffffffff61141616565b93505b6107d0836114d1565b156107f45760fa91506107f161078a606461077e888663ffffffff61141616565b93505b6107fd8361159d565b156108225761012c915061081f61078a606461077e888663ffffffff61141616565b93505b61082b83611692565b15610850576101f4915061084d61078a606461077e888663ffffffff61141616565b93505b600084111561089e57604051339085156108fc029086906000818181858888f19350505050158015610886573d6000803e3d6000fd5b5060015461089a908563ffffffff61120616565b6001555b6108c26108b3866103e863ffffffff61144416565b6008549063ffffffff61120616565b6008908155336000818152601060209081526040808320838155600101929092559254815188815293840152828101889052606083018590525185927f2aa6b609655f46244355baf578242b92c0c4257df7e2b92964ce9fc133149c9c919081900360800190a35b5050505050565b60065481565b600b60000154600160a060020a03163314806109605750600b60010154600160a060020a031633145b151561096b57600080fd5b81600d60ff83166002811061097c57fe5b01805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03929092169190911790555050565b303190565b600a5481565b60095481565b6000600b810154600160a060020a03163314806109e75750600b60010154600160a060020a031633145b15156109f257600080fd5b600f5460ff161515600114610a51576040805160e560020a62461bcd02815260206004820152601460248201527f47616d6520776173206e6f742073746f70706564000000000000000000000000604482015290519081900360640190fd5b610a596109ac565b600a549091508110610aa257600a54604051600160a060020a0384169180156108fc02916000818181858888f19350505050158015610a9c573d6000803e3d6000fd5b50610ada565b604051600160a060020a0383169082156108fc029083906000818181858888f19350505050158015610ad8573d6000803e3d6000fd5b505b505060006008819055600a55565b600b60000154600160a060020a0316331480610b115750600b60010154600160a060020a031633145b1515610b1c57600080fd5b600455565b600b60000154600160a060020a0316331480610b4a5750600b60010154600160a060020a031633145b1515610b5557600080fd5b600555565b3360009081526010602052604081205460fa610b7c438363ffffffff61110716565b10158015610b8a5750600081115b15610c0f576008543360008181526010602090815260408083206001015481518481529283019590955281810194909452606081019190915291516103e8927f2aa6b609655f46244355baf578242b92c0c4257df7e2b92964ce9fc133149c9c919081900360800190a333600090815260106020526040812081815560010155610e2a565b323314610c1b57600080fd5b349150610c2782610e3a565b1515610c7d576040805160e560020a62461bcd02815260206004820152601a60248201527f4e6f7420656e6f7567682045544820696e20636f6e7472616374000000000000604482015290519081900360640190fd5b600f5460ff1615610cd8576040805160e560020a62461bcd02815260206004820152601060248201527f47616d65207761732073746f7070656400000000000000000000000000000000604482015290519081900360640190fd5b6005548210158015610cec57506004548211155b1515610d42576040805160e560020a62461bcd02815260206004820152601d60248201527f416d6f756e742073686f756c642062652077697468696e2072616e6765000000604482015290519081900360640190fd5b3360009081526010602052604090206001015415610daa576040805160e560020a62461bcd02815260206004820152601460248201527f596f75206861766520616c726561647920626574000000000000000000000000604482015290519081900360640190fd5b33600090815260106020526040902060018101839055439055600254610dd6908363ffffffff61120616565b600255600354610ded90600163ffffffff61120616565b60035560408051838152426020820152815133927f474ad2f1ae3429f099ca4a1e5ed47134dfda2a7edfdd5eae37873d086667a912928290030190a25b5050565b60055481565b60005481565b600854600090610e6790610e5b606461077e866101f463ffffffff61141616565b9063ffffffff61120616565b610e6f6109ac565b1115610e7d57506001610e81565b5060005b919050565b60035481565b6000806000600654610e9c6109ac565b118015610eaa575060095442115b1515610f00576040805160e560020a62461bcd02815260206004820152601960248201527f596f752063616e6e6f742073656e64206469766964656e647300000000000000604482015290519081900360640190fd5b73696826c18a6bc9be4bbfe3c3a6bb9f5a693886879250610f1f6109ac565b9150610f366006548361110790919063ffffffff16565b9050610f4b4262093a8063ffffffff61120616565b600955600054610f61908263ffffffff61120616565b60008190555082600160a060020a0316639e0bb35e826040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016000604051808303818588803b158015610fbe57600080fd5b505af1158015610fd2573d6000803e3d6000fd5b50506040805186815260208101869052428183015290517ffac2f03c5230c97844f840b003856f39a2fc5a931281a1a4344bfc99986055e094509081900360600192509050a1505050565b60015481565b73696826c18a6bc9be4bbfe3c3a6bb9f5a6938868781565b600b60000154600160a060020a03163314806110645750600b60010154600160a060020a031633145b151561106f57600080fd5b600a54611082903463ffffffff61120616565b600a55565b600d60ff82166002811061109757fe5b0154600160a060020a031633146110ad57600080fd5b600d60ff8216600281106110bd57fe5b0154600160a060020a0316600b60ff8316600281106110d857fe5b01805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a039290921691909117905550565b6000808383111561111757600080fd5b5050808203805b5092915050565b336000818152601060209081526040808320548151904081840181905281830195909552815180820383018152606090910191829052805193949386939192918291908401908083835b6020831061118e5780518252601f19909201916020918201910161116f565b5181516020939093036101000a60001901801990911692169190911790526040519201829003909120925050508115156111c457fe5b069392505050565b600060075482101580156111e15750826103e7145b80156111ef57506000600854115b156111fc57506001611200565b5060005b92915050565b60008282018381101561121857600080fd5b9392505050565b60008082101580156112315750601982105b806112485750606482101580156112485750607d82105b1561125557506001610e81565b60c88210158015611266575060e182105b8061127f575061012c821015801561127f575061014582105b1561128c57506001610e81565b610190821015801561129f57506101a982105b806112b857506101f482101580156112b8575061020d82105b156112c557506001610e81565b61025882101580156112d8575061027182105b806112f157506102bc82101580156112f157506102d582105b156112fe57506001610e81565b6103208210158015611311575061033982105b8061132a5750610384821015801561132a575061039d82105b15610e7d57506001610e81565b60006019821015801561134a5750603282105b806113615750607d82101580156113615750609682105b1561136e57506001610e81565b60e1821015801561137f575060fa82105b8061139857506101458210158015611398575061015e82105b156113a557506001610e81565b6101a982101580156113b857506101c282105b806113d1575061020d82101580156113d1575061022682105b156113de57506001610e81565b61027182101580156113f1575061028a82105b8061132a57506102d5821015801561132a57506102ee821015610e7d57506001610e81565b600080831515611429576000915061111e565b5082820282848281151561143957fe5b041461121857600080fd5b60008080831161145357600080fd5b828481151561145e57fe5b04949350505050565b60006032821015801561147a5750604b82105b80611493575061015e8210158015611493575061017782105b806114ac575061028a82101580156114ac57506102a382105b8061132a57506103b6821015801561132a57506103cf821015610e7d57506001610e81565b6000604b82101580156114e45750605082105b806114fb575060af82101580156114fb575060b482105b8061151457506101138210158015611514575061011882105b8061152d5750610177821015801561152d575061017c82105b8061154657506101db821015801561154657506101e082105b8061155f575061023f821015801561155f575061024482105b8061157857506102a3821015801561157857506102a882105b8061132a5750610307821015801561132a575061030c821015610e7d57506001610e81565b6000605082101580156115b05750605382105b806115c657508160b41480156115c6575060b782105b806115de5750816101181480156115de575061011b82105b806115f657508161017c1480156115f6575061017f82105b8061160e5750816101e014801561160e57506101e382105b80611626575081610244148015611626575061024782105b8061163e5750816102a814801561163e57506102ab82105b8061165657508161030c148015611656575061030f82105b8061166e57508161037014801561166e575061037382105b8061132a5750816103d414801561132a57506103d7821015610e7d57506001610e81565b600081600b14806116a35750816015145b806116ae575081601f145b806116b95750816029145b806116c45750816033145b806116cf575081603d145b806116da5750816047145b806116e55750816051145b806116f0575081605b145b8061132a57508160631415610e7d57506001610e815600a165627a7a72305820512234d9be475b1d7cf0a5445e038b9e1c77fa13b10d198efe3a8ba59ce1d29c0029
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000Cf768464A08cd22b698758B5Fe0DE6b6216a886B
-----Decoded View---------------
Arg [0] : secondOwner (address): 0xCf768464A08cd22b698758B5Fe0DE6b6216a886B
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000Cf768464A08cd22b698758B5Fe0DE6b6216a886B
Swarm Source
bzzr://512234d9be475b1d7cf0a5445e038b9e1c77fa13b10d198efe3a8ba59ce1d29c
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.