ETH Price: $3,523.01 (-5.67%)

Contract

0x5B85877D33Ca6B86F0F82329f24ca82BdeDd09AC
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
Age
From
To
Amount
Exit140561282022-01-22 15:08:231381 days ago1642864103IN
0x5B85877D...BdeDd09AC
0 ETH0.0173454130.17091013
Exit119717992021-03-04 12:29:421706 days ago1614860982IN
0x5B85877D...BdeDd09AC
0 ETH0.0085165271.00000145
Exit118509182021-02-13 22:19:551724 days ago1613254795IN
0x5B85877D...BdeDd09AC
0 ETH0.01530574127.6000016
Exit118178132021-02-08 20:03:291729 days ago1612814609IN
0x5B85877D...BdeDd09AC
0 ETH0.00972468227
Exit118178132021-02-08 20:03:291729 days ago1612814609IN
0x5B85877D...BdeDd09AC
0 ETH0.00972468227
Exit118178122021-02-08 20:03:231729 days ago1612814603IN
0x5B85877D...BdeDd09AC
0 ETH0.02137227227
Exit117452682021-01-28 16:06:591740 days ago1611850019IN
0x5B85877D...BdeDd09AC
0 ETH0.01283475107
Exit117452542021-01-28 16:04:121740 days ago1611849852IN
0x5B85877D...BdeDd09AC
0 ETH0.01484453136
Exit117300782021-01-26 7:54:421743 days ago1611647682IN
0x5B85877D...BdeDd09AC
0 ETH0.0073465770
Exit117232022021-01-25 6:28:251744 days ago1611556105IN
0x5B85877D...BdeDd09AC
0 ETH0.0092362277
Withdraw117186552021-01-24 13:44:521745 days ago1611495892IN
0x5B85877D...BdeDd09AC
0 ETH0.0028338656.3
Exit117184682021-01-24 13:02:461745 days ago1611493366IN
0x5B85877D...BdeDd09AC
0 ETH0.0073170161
Get Reward117181022021-01-24 11:39:251745 days ago1611488365IN
0x5B85877D...BdeDd09AC
0 ETH0.003007850
Withdraw117180842021-01-24 11:36:381745 days ago1611488198IN
0x5B85877D...BdeDd09AC
0 ETH0.0043503659
Exit117167932021-01-24 6:46:341745 days ago1611470794IN
0x5B85877D...BdeDd09AC
0 ETH0.0048382446.1
Exit117161082021-01-24 4:12:231745 days ago1611461543IN
0x5B85877D...BdeDd09AC
0 ETH0.0104845887.40725061
Exit117160222021-01-24 3:51:001745 days ago1611460260IN
0x5B85877D...BdeDd09AC
0 ETH0.0057936348.30000153
Exit117157902021-01-24 2:57:431745 days ago1611457063IN
0x5B85877D...BdeDd09AC
0 ETH0.0057936348.3
Stake117157332021-01-24 2:44:131745 days ago1611456253IN
0x5B85877D...BdeDd09AC
0 ETH0.0056142943
Withdraw117127492021-01-23 15:55:091745 days ago1611417309IN
0x5B85877D...BdeDd09AC
0 ETH0.0036249872
Stake117126362021-01-23 15:29:471745 days ago1611415787IN
0x5B85877D...BdeDd09AC
0 ETH0.0117530190
Withdraw117125632021-01-23 15:15:521745 days ago1611414952IN
0x5B85877D...BdeDd09AC
0 ETH0.0070059695
Stake117125412021-01-23 15:10:251745 days ago1611414625IN
0x5B85877D...BdeDd09AC
0 ETH0.0095321273.00000145
Get Reward117112942021-01-23 10:31:571746 days ago1611397917IN
0x5B85877D...BdeDd09AC
0 ETH0.0042852254.00000112
Exit117106392021-01-23 8:04:141746 days ago1611389054IN
0x5B85877D...BdeDd09AC
0 ETH0.005772355
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading
Cross-Chain Transactions

Block Age Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Age Amount
View All Withdrawals

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

Contract Source Code Verified (Exact Match)

Contract Name:
BSGDSDPool

Compiler Version
v0.6.12+commit.27d51765

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
pragma solidity ^0.6.0;
/**
*Submitted for verification at Etherscan.io on 2020-07-17
*/
/*
____ __ __ __ _
/ __/__ __ ___ / /_ / / ___ / /_ (_)__ __
_\ \ / // // _ \/ __// _ \/ -_)/ __// / \ \ /
/___/ \_, //_//_/\__//_//_/\__/ \__//_/ /_\_\
/___/
* Synthetix: BSGSISGOLDRewards.sol
*
* Docs: https://docs.synthetix.io/
*
*
* MIT License
* ===========
*
* Copyright (c) 2020 Synthetix
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
pragma solidity ^0.6.0;
import '@openzeppelin/contracts/access/Ownable.sol';
abstract contract IRewardDistributionRecipient is Ownable {
address public rewardDistribution;
function notifyRewardAmount(uint256 reward) external virtual;
modifier onlyRewardDistribution() {
require(
_msgSender() == rewardDistribution,
'Caller is not reward distribution'
);
_;
}
function setRewardDistribution(address _rewardDistribution)
external
virtual
onlyOwner
{
rewardDistribution = _rewardDistribution;
}
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
// SPDX-License-Identifier: MIT
pragma solidity ^0.6.0;
/*
* @dev Provides information about the current execution context, including the
* sender of the transaction and its data. While these are generally available
* via msg.sender and msg.data, they should not be accessed in such a direct
* manner, since when dealing with GSN meta-transactions the account sending and
* paying for execution may not be the actual sender (as far as an application
* is concerned).
*
* This contract is only required for intermediate, library-like contracts.
*/
abstract contract Context {
function _msgSender() internal view virtual returns (address payable) {
return msg.sender;
}
function _msgData() internal view virtual returns (bytes memory) {
this; // silence state mutability warning without generating bytecode - see https://github.com/ethereum/solidity/issues/2691
return msg.data;
}
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: MIT
pragma solidity ^0.6.0;
import "../GSN/Context.sol";
/**
* @dev Contract module which provides a basic access control mechanism, where
* there is an account (an owner) that can be granted exclusive access to
* specific functions.
*
* By default, the owner account will be the one that deploys the contract. This
* can later be changed with {transferOwnership}.
*
* This module is used through inheritance. It will make available the modifier
* `onlyOwner`, which can be applied to your functions to restrict their use to
* the owner.
*/
contract Ownable is Context {
address private _owner;
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);
/**
* @dev Initializes the contract setting the deployer as the initial owner.
*/
constructor () internal {
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: MIT
pragma solidity ^0.6.0;
/**
* @dev Standard math utilities missing in the Solidity language.
*/
library Math {
/**
* @dev Returns the largest of two numbers.
*/
function max(uint256 a, uint256 b) internal pure returns (uint256) {
return a >= b ? a : b;
}
/**
* @dev Returns the smallest of two numbers.
*/
function min(uint256 a, uint256 b) internal pure returns (uint256) {
return a < b ? a : b;
}
/**
* @dev Returns the average of two numbers. The result is rounded towards
* zero.
*/
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: MIT
pragma solidity ^0.6.0;
/**
* @dev Wrappers over Solidity's arithmetic operations with added overflow
* checks.
*
* Arithmetic operations in Solidity wrap on overflow. This can easily result
* in bugs, because programmers usually assume that an overflow raises an
* error, which is the standard behavior in high level programming languages.
* `SafeMath` restores this intuition by reverting the transaction when an
* operation overflows.
*
* Using this library instead of the unchecked operations eliminates an entire
* class of bugs, so it's recommended to use it always.
*/
library SafeMath {
/**
* @dev Returns the addition of two unsigned integers, reverting on
* overflow.
*
* Counterpart to Solidity's `+` operator.
*
* Requirements:
*
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: MIT
pragma solidity ^0.6.0;
/**
* @dev Interface of the ERC20 standard as defined in the EIP.
*/
interface IERC20 {
/**
* @dev Returns the amount of tokens in existence.
*/
function totalSupply() external view returns (uint256);
/**
* @dev Returns the amount of tokens owned by `account`.
*/
function balanceOf(address account) external view returns (uint256);
/**
* @dev Moves `amount` tokens from the caller's account to `recipient`.
*
* Returns a boolean value indicating whether the operation succeeded.
*
* Emits a {Transfer} event.
*/
function transfer(address recipient, uint256 amount) external returns (bool);
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: MIT
pragma solidity ^0.6.0;
import "./IERC20.sol";
import "../../math/SafeMath.sol";
import "../../utils/Address.sol";
/**
* @title SafeERC20
* @dev Wrappers around ERC20 operations that throw on failure (when the token
* contract returns false). Tokens that return no value (and instead revert or
* throw on failure) are also supported, non-reverting calls are assumed to be
* successful.
* To use this library you can add a `using SafeERC20 for IERC20;` statement to your contract,
* which allows you to call the safe operations as `token.safeTransfer(...)`, etc.
*/
library SafeERC20 {
using SafeMath for uint256;
using Address for address;
function safeTransfer(IERC20 token, address to, uint256 value) internal {
_callOptionalReturn(token, abi.encodeWithSelector(token.transfer.selector, to, value));
}
function safeTransferFrom(IERC20 token, address from, address to, uint256 value) internal {
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: MIT
pragma solidity ^0.6.2;
/**
* @dev Collection of functions related to the address type
*/
library Address {
/**
* @dev Returns true if `account` is a contract.
*
* [IMPORTANT]
* ====
* It is unsafe to assume that an address for which this function returns
* false is an externally-owned account (EOA) and not a contract.
*
* Among others, `isContract` will return false for the following
* types of addresses:
*
* - an externally-owned account
* - a contract in construction
* - an address where a contract will be created
* - an address where a contract lived, but was destroyed
* ====
*/
function isContract(address account) internal view returns (bool) {
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Settings
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
{
"remappings": [],
"optimizer": {
"enabled": true,
"runs": 200
},
"evmVersion": "istanbul",
"libraries": {},
"outputSelection": {
"*": {
"*": [
"evm.bytecode",
"evm.deployedBytecode",
"abi"
]
}
}
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"address","name":"basisGold_","type":"address"},{"internalType":"address","name":"dsd_","type":"address"},{"internalType":"uint256","name":"starttime_","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"reward","type":"uint256"}],"name":"RewardAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"uint256","name":"reward","type":"uint256"}],"name":"RewardPaid","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Staked","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Withdrawn","type":"event"},{"inputs":[],"name":"DURATION","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"basisGold","outputs":[{"internalType":"contract IERC20","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"deposits","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"dsd","outputs":[{"internalType":"contract IERC20","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"earned","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"exit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"getReward","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"lastTimeRewardApplicable","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"lastUpdateTime","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"reward","type":"uint256"}],"name":"notifyRewardAmount","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"periodFinish","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"rewardDistribution","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"rewardPerToken","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"rewardPerTokenStored","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"rewardRate","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"rewards","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_rewardDistribution","type":"address"}],"name":"setRewardDistribution","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"stake","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"starttime","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"userRewardPerTokenPaid","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"}]

608060405262093a806006556000600855600060095534801561002157600080fd5b506040516115113803806115118339818101604052606081101561004457600080fd5b5080516020820151604090920151909190600061005f6100e5565b600380546001600160a01b0319166001600160a01b038316908117909155604051919250906000907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350600580546001600160a01b039485166001600160a01b03199182161790915560008054939094169216919091179091556007556100e9565b3390565b611419806100f86000396000f3fe608060405234801561001057600080fd5b506004361061018d5760003560e01c806380faa57d116100de578063cd3daf9d11610097578063ebe2b12b11610071578063ebe2b12b14610347578063ee3ad5ca1461034f578063f2fde38b14610357578063fc7e286d1461037d5761018d565b8063cd3daf9d1461032f578063df136d6514610337578063e9fad8ee1461033f5761018d565b806380faa57d146102cc5780638b876347146102d45780638da58897146102fa5780638da5cb5b14610302578063a694fc3a1461030a578063c8f33c91146103275761018d565b80631be052891161014b5780633d18b912116101255780633d18b9121461028e57806370a0823114610296578063715018a6146102bc5780637b0a47ee146102c45761018d565b80631be052891461024c5780632e1a7d4d146102545780633c6b16ab146102715761018d565b80628cc2621461019257806301dd15e8146101ca5780630700037d146101ee5780630d68b76114610214578063101114cf1461023c57806318160ddd14610244575b600080fd5b6101b8600480360360208110156101a857600080fd5b50356001600160a01b03166103a3565b60408051918252519081900360200190f35b6101d2610411565b604080516001600160a01b039092168252519081900360200190f35b6101b86004803603602081101561020457600080fd5b50356001600160a01b0316610420565b61023a6004803603602081101561022a57600080fd5b50356001600160a01b0316610432565b005b6101d26104be565b6101b86104cd565b6101b86104d4565b61023a6004803603602081101561026a57600080fd5b50356104da565b61023a6004803603602081101561028757600080fd5b5035610646565b61023a610816565b6101b8600480360360208110156102ac57600080fd5b50356001600160a01b0316610936565b61023a610951565b6101b8610a05565b6101b8610a0b565b6101b8600480360360208110156102ea57600080fd5b50356001600160a01b0316610a1e565b6101b8610a30565b6101d2610a36565b61023a6004803603602081101561032057600080fd5b5035610a45565b6101b8610bb6565b6101b8610bbc565b6101b8610c0a565b61023a610c10565b6101b8610c2b565b6101d2610c31565b61023a6004803603602081101561036d57600080fd5b50356001600160a01b0316610c40565b6101b86004803603602081101561039357600080fd5b50356001600160a01b0316610d4b565b6001600160a01b0381166000908152600d6020908152604080832054600c90925282205461040b919061040590670de0b6b3a7640000906103ff906103f0906103ea610bbc565b90610d5d565b6103f988610936565b90610da6565b90610dff565b90610e41565b92915050565b6005546001600160a01b031681565b600d6020526000908152604090205481565b61043a610e9b565b6003546001600160a01b0390811691161461049c576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b600480546001600160a01b0319166001600160a01b0392909216919091179055565b6004546001600160a01b031681565b6001545b90565b60065481565b336104e3610bbc565b600b556104ee610a0b565b600a556001600160a01b0381161561053557610509816103a3565b6001600160a01b0382166000908152600d6020908152604080832093909355600b54600c909152919020555b600754421015610584576040805162461bcd60e51b81526020600482015260156024820152741094d1d114d1141bdbdb0e881b9bdd081cdd185c9d605a1b604482015290519081900360640190fd5b600082116105d9576040805162461bcd60e51b815260206004820152601d60248201527f425347445344506f6f6c3a2043616e6e6f742077697468647261772030000000604482015290519081900360640190fd5b336000908152600e60205260409020546105f39083610d5d565b336000908152600e602052604090205561060c82610e9f565b60408051838152905133917f7084f5476618d8e60b11ef0d7d3f06914655adb8793e28ff7f018d4c76d505d5919081900360200190a25050565b6004546001600160a01b031661065a610e9b565b6001600160a01b03161461069f5760405162461bcd60e51b81526004018080602001828103825260218152602001806113996021913960400191505060405180910390fd5b60006106a9610bbc565b600b556106b4610a0b565b600a556001600160a01b038116156106fb576106cf816103a3565b6001600160a01b0382166000908152600d6020908152604080832093909355600b54600c909152919020555b6007544211156107b55760085442106107245760065461071c908390610dff565b600955610767565b6008546000906107349042610d5d565b9050600061074d60095483610da690919063ffffffff16565b600654909150610761906103ff8684610e41565b60095550505b42600a81905560065461077a9190610e41565b6008556040805183815290517fde88a922e0d3b88b24e9623efeb464919c6bf9f66857a65e2bfcf2ce87a9433d9181900360200190a1610812565b6006546107c3908390610dff565b600955600754600a8190556006546107db9190610e41565b6008556040805183815290517fde88a922e0d3b88b24e9623efeb464919c6bf9f66857a65e2bfcf2ce87a9433d9181900360200190a15b5050565b3361081f610bbc565b600b5561082a610a0b565b600a556001600160a01b0381161561087157610845816103a3565b6001600160a01b0382166000908152600d6020908152604080832093909355600b54600c909152919020555b6007544210156108c0576040805162461bcd60e51b81526020600482015260156024820152741094d1d114d1141bdbdb0e881b9bdd081cdd185c9d605a1b604482015290519081900360640190fd5b60006108cb336103a3565b9050801561081257336000818152600d60205260408120556005546108fc916001600160a01b039091169083610ef7565b60408051828152905133917fe2403640ba68fed3a2f88b7557551d1993f84b99bb10ff833f0cf8db0c5e0486919081900360200190a25050565b6001600160a01b031660009081526002602052604090205490565b610959610e9b565b6003546001600160a01b039081169116146109bb576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6003546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600380546001600160a01b0319169055565b60095481565b6000610a1942600854610f4e565b905090565b600c6020526000908152604090205481565b60075481565b6003546001600160a01b031690565b33610a4e610bbc565b600b55610a59610a0b565b600a556001600160a01b03811615610aa057610a74816103a3565b6001600160a01b0382166000908152600d6020908152604080832093909355600b54600c909152919020555b600754421015610aef576040805162461bcd60e51b81526020600482015260156024820152741094d1d114d1141bdbdb0e881b9bdd081cdd185c9d605a1b604482015290519081900360640190fd5b60008211610b44576040805162461bcd60e51b815260206004820152601a60248201527f425347445344506f6f6c3a2043616e6e6f74207374616b652030000000000000604482015290519081900360640190fd5b336000908152600e6020526040812054610b5e9084610e41565b336000908152600e602052604090208190559050610b7b83610f64565b60408051848152905133917f9e71bc8eea02a63969f509818f2dafb9254532904319f9dbda79b67bd34a5f3d919081900360200190a2505050565b600a5481565b6000610bc66104cd565b610bd35750600b546104d1565b610a19610c01610be16104cd565b6103ff670de0b6b3a76400006103f96009546103f9600a546103ea610a0b565b600b5490610e41565b600b5481565b610c21610c1c33610936565b6104da565b610c29610816565b565b60085481565b6000546001600160a01b031681565b610c48610e9b565b6003546001600160a01b03908116911614610caa576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b038116610cef5760405162461bcd60e51b81526004018080602001828103825260268152602001806113526026913960400191505060405180910390fd5b6003546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3600380546001600160a01b0319166001600160a01b0392909216919091179055565b600e6020526000908152604090205481565b6000610d9f83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610fba565b9392505050565b600082610db55750600061040b565b82820282848281610dc257fe5b0414610d9f5760405162461bcd60e51b81526004018080602001828103825260218152602001806113786021913960400191505060405180910390fd5b6000610d9f83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250611051565b600082820183811015610d9f576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b3390565b600154610eac9082610d5d565b60015533600090815260026020526040902054610ec99082610d5d565b336000818152600260205260408120929092559054610ef4916001600160a01b039091169083610ef7565b50565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b179052610f499084906110b6565b505050565b6000818310610f5d5781610d9f565b5090919050565b600154610f719082610e41565b60015533600090815260026020526040902054610f8e9082610e41565b336000818152600260205260408120929092559054610ef4916001600160a01b03909116903084611167565b600081848411156110495760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561100e578181015183820152602001610ff6565b50505050905090810190601f16801561103b5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600081836110a05760405162461bcd60e51b815260206004820181815283516024840152835190928392604490910191908501908083836000831561100e578181015183820152602001610ff6565b5060008385816110ac57fe5b0495945050505050565b606061110b826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166111c79092919063ffffffff16565b805190915015610f495780806020019051602081101561112a57600080fd5b5051610f495760405162461bcd60e51b815260040180806020018281038252602a8152602001806113ba602a913960400191505060405180910390fd5b604080516001600160a01b0380861660248301528416604482015260648082018490528251808303909101815260849091019091526020810180516001600160e01b03166323b872dd60e01b1790526111c19085906110b6565b50505050565b60606111d684846000856111de565b949350505050565b60606111e98561134b565b61123a576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b60006060866001600160a01b031685876040518082805190602001908083835b602083106112795780518252601f19909201916020918201910161125a565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d80600081146112db576040519150601f19603f3d011682016040523d82523d6000602084013e6112e0565b606091505b509150915081156112f45791506111d69050565b8051156113045780518082602001fd5b60405162461bcd60e51b815260206004820181815286516024840152865187939192839260440191908501908083836000831561100e578181015183820152602001610ff6565b3b15159056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f7743616c6c6572206973206e6f742072657761726420646973747269627574696f6e5361666545524332303a204552433230206f7065726174696f6e20646964206e6f742073756363656564a2646970667358221220809a267c4c610482abde9ebfd437088f1778b65d21f8b467a65dd3b6a6a7678664736f6c634300060c0033000000000000000000000000b34ab2f65c6e4f764ffe740ab83f982021faed6d000000000000000000000000bd2f0cd039e0bfcf88901c98c0bfac5ab27566e3000000000000000000000000000000000000000000000000000000005fffc1c0

Deployed Bytecode

0x608060405234801561001057600080fd5b506004361061018d5760003560e01c806380faa57d116100de578063cd3daf9d11610097578063ebe2b12b11610071578063ebe2b12b14610347578063ee3ad5ca1461034f578063f2fde38b14610357578063fc7e286d1461037d5761018d565b8063cd3daf9d1461032f578063df136d6514610337578063e9fad8ee1461033f5761018d565b806380faa57d146102cc5780638b876347146102d45780638da58897146102fa5780638da5cb5b14610302578063a694fc3a1461030a578063c8f33c91146103275761018d565b80631be052891161014b5780633d18b912116101255780633d18b9121461028e57806370a0823114610296578063715018a6146102bc5780637b0a47ee146102c45761018d565b80631be052891461024c5780632e1a7d4d146102545780633c6b16ab146102715761018d565b80628cc2621461019257806301dd15e8146101ca5780630700037d146101ee5780630d68b76114610214578063101114cf1461023c57806318160ddd14610244575b600080fd5b6101b8600480360360208110156101a857600080fd5b50356001600160a01b03166103a3565b60408051918252519081900360200190f35b6101d2610411565b604080516001600160a01b039092168252519081900360200190f35b6101b86004803603602081101561020457600080fd5b50356001600160a01b0316610420565b61023a6004803603602081101561022a57600080fd5b50356001600160a01b0316610432565b005b6101d26104be565b6101b86104cd565b6101b86104d4565b61023a6004803603602081101561026a57600080fd5b50356104da565b61023a6004803603602081101561028757600080fd5b5035610646565b61023a610816565b6101b8600480360360208110156102ac57600080fd5b50356001600160a01b0316610936565b61023a610951565b6101b8610a05565b6101b8610a0b565b6101b8600480360360208110156102ea57600080fd5b50356001600160a01b0316610a1e565b6101b8610a30565b6101d2610a36565b61023a6004803603602081101561032057600080fd5b5035610a45565b6101b8610bb6565b6101b8610bbc565b6101b8610c0a565b61023a610c10565b6101b8610c2b565b6101d2610c31565b61023a6004803603602081101561036d57600080fd5b50356001600160a01b0316610c40565b6101b86004803603602081101561039357600080fd5b50356001600160a01b0316610d4b565b6001600160a01b0381166000908152600d6020908152604080832054600c90925282205461040b919061040590670de0b6b3a7640000906103ff906103f0906103ea610bbc565b90610d5d565b6103f988610936565b90610da6565b90610dff565b90610e41565b92915050565b6005546001600160a01b031681565b600d6020526000908152604090205481565b61043a610e9b565b6003546001600160a01b0390811691161461049c576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b600480546001600160a01b0319166001600160a01b0392909216919091179055565b6004546001600160a01b031681565b6001545b90565b60065481565b336104e3610bbc565b600b556104ee610a0b565b600a556001600160a01b0381161561053557610509816103a3565b6001600160a01b0382166000908152600d6020908152604080832093909355600b54600c909152919020555b600754421015610584576040805162461bcd60e51b81526020600482015260156024820152741094d1d114d1141bdbdb0e881b9bdd081cdd185c9d605a1b604482015290519081900360640190fd5b600082116105d9576040805162461bcd60e51b815260206004820152601d60248201527f425347445344506f6f6c3a2043616e6e6f742077697468647261772030000000604482015290519081900360640190fd5b336000908152600e60205260409020546105f39083610d5d565b336000908152600e602052604090205561060c82610e9f565b60408051838152905133917f7084f5476618d8e60b11ef0d7d3f06914655adb8793e28ff7f018d4c76d505d5919081900360200190a25050565b6004546001600160a01b031661065a610e9b565b6001600160a01b03161461069f5760405162461bcd60e51b81526004018080602001828103825260218152602001806113996021913960400191505060405180910390fd5b60006106a9610bbc565b600b556106b4610a0b565b600a556001600160a01b038116156106fb576106cf816103a3565b6001600160a01b0382166000908152600d6020908152604080832093909355600b54600c909152919020555b6007544211156107b55760085442106107245760065461071c908390610dff565b600955610767565b6008546000906107349042610d5d565b9050600061074d60095483610da690919063ffffffff16565b600654909150610761906103ff8684610e41565b60095550505b42600a81905560065461077a9190610e41565b6008556040805183815290517fde88a922e0d3b88b24e9623efeb464919c6bf9f66857a65e2bfcf2ce87a9433d9181900360200190a1610812565b6006546107c3908390610dff565b600955600754600a8190556006546107db9190610e41565b6008556040805183815290517fde88a922e0d3b88b24e9623efeb464919c6bf9f66857a65e2bfcf2ce87a9433d9181900360200190a15b5050565b3361081f610bbc565b600b5561082a610a0b565b600a556001600160a01b0381161561087157610845816103a3565b6001600160a01b0382166000908152600d6020908152604080832093909355600b54600c909152919020555b6007544210156108c0576040805162461bcd60e51b81526020600482015260156024820152741094d1d114d1141bdbdb0e881b9bdd081cdd185c9d605a1b604482015290519081900360640190fd5b60006108cb336103a3565b9050801561081257336000818152600d60205260408120556005546108fc916001600160a01b039091169083610ef7565b60408051828152905133917fe2403640ba68fed3a2f88b7557551d1993f84b99bb10ff833f0cf8db0c5e0486919081900360200190a25050565b6001600160a01b031660009081526002602052604090205490565b610959610e9b565b6003546001600160a01b039081169116146109bb576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6003546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600380546001600160a01b0319169055565b60095481565b6000610a1942600854610f4e565b905090565b600c6020526000908152604090205481565b60075481565b6003546001600160a01b031690565b33610a4e610bbc565b600b55610a59610a0b565b600a556001600160a01b03811615610aa057610a74816103a3565b6001600160a01b0382166000908152600d6020908152604080832093909355600b54600c909152919020555b600754421015610aef576040805162461bcd60e51b81526020600482015260156024820152741094d1d114d1141bdbdb0e881b9bdd081cdd185c9d605a1b604482015290519081900360640190fd5b60008211610b44576040805162461bcd60e51b815260206004820152601a60248201527f425347445344506f6f6c3a2043616e6e6f74207374616b652030000000000000604482015290519081900360640190fd5b336000908152600e6020526040812054610b5e9084610e41565b336000908152600e602052604090208190559050610b7b83610f64565b60408051848152905133917f9e71bc8eea02a63969f509818f2dafb9254532904319f9dbda79b67bd34a5f3d919081900360200190a2505050565b600a5481565b6000610bc66104cd565b610bd35750600b546104d1565b610a19610c01610be16104cd565b6103ff670de0b6b3a76400006103f96009546103f9600a546103ea610a0b565b600b5490610e41565b600b5481565b610c21610c1c33610936565b6104da565b610c29610816565b565b60085481565b6000546001600160a01b031681565b610c48610e9b565b6003546001600160a01b03908116911614610caa576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b038116610cef5760405162461bcd60e51b81526004018080602001828103825260268152602001806113526026913960400191505060405180910390fd5b6003546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3600380546001600160a01b0319166001600160a01b0392909216919091179055565b600e6020526000908152604090205481565b6000610d9f83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610fba565b9392505050565b600082610db55750600061040b565b82820282848281610dc257fe5b0414610d9f5760405162461bcd60e51b81526004018080602001828103825260218152602001806113786021913960400191505060405180910390fd5b6000610d9f83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250611051565b600082820183811015610d9f576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b3390565b600154610eac9082610d5d565b60015533600090815260026020526040902054610ec99082610d5d565b336000818152600260205260408120929092559054610ef4916001600160a01b039091169083610ef7565b50565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b179052610f499084906110b6565b505050565b6000818310610f5d5781610d9f565b5090919050565b600154610f719082610e41565b60015533600090815260026020526040902054610f8e9082610e41565b336000818152600260205260408120929092559054610ef4916001600160a01b03909116903084611167565b600081848411156110495760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561100e578181015183820152602001610ff6565b50505050905090810190601f16801561103b5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600081836110a05760405162461bcd60e51b815260206004820181815283516024840152835190928392604490910191908501908083836000831561100e578181015183820152602001610ff6565b5060008385816110ac57fe5b0495945050505050565b606061110b826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166111c79092919063ffffffff16565b805190915015610f495780806020019051602081101561112a57600080fd5b5051610f495760405162461bcd60e51b815260040180806020018281038252602a8152602001806113ba602a913960400191505060405180910390fd5b604080516001600160a01b0380861660248301528416604482015260648082018490528251808303909101815260849091019091526020810180516001600160e01b03166323b872dd60e01b1790526111c19085906110b6565b50505050565b60606111d684846000856111de565b949350505050565b60606111e98561134b565b61123a576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b60006060866001600160a01b031685876040518082805190602001908083835b602083106112795780518252601f19909201916020918201910161125a565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d80600081146112db576040519150601f19603f3d011682016040523d82523d6000602084013e6112e0565b606091505b509150915081156112f45791506111d69050565b8051156113045780518082602001fd5b60405162461bcd60e51b815260206004820181815286516024840152865187939192839260440191908501908083836000831561100e578181015183820152602001610ff6565b3b15159056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f7743616c6c6572206973206e6f742072657761726420646973747269627574696f6e5361666545524332303a204552433230206f7065726174696f6e20646964206e6f742073756363656564a2646970667358221220809a267c4c610482abde9ebfd437088f1778b65d21f8b467a65dd3b6a6a7678664736f6c634300060c0033

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

000000000000000000000000b34ab2f65c6e4f764ffe740ab83f982021faed6d000000000000000000000000bd2f0cd039e0bfcf88901c98c0bfac5ab27566e3000000000000000000000000000000000000000000000000000000005fffc1c0

-----Decoded View---------------
Arg [0] : basisGold_ (address): 0xB34Ab2f65c6e4F764fFe740ab83F982021Faed6d
Arg [1] : dsd_ (address): 0xBD2F0Cd039E0BFcf88901C98c0bFAc5ab27566e3
Arg [2] : starttime_ (uint256): 1610596800

-----Encoded View---------------
3 Constructor Arguments found :
Arg [0] : 000000000000000000000000b34ab2f65c6e4f764ffe740ab83f982021faed6d
Arg [1] : 000000000000000000000000bd2f0cd039e0bfcf88901c98c0bfac5ab27566e3
Arg [2] : 000000000000000000000000000000000000000000000000000000005fffc1c0


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