Source Code
Latest 25 from a total of 1,401 transactions
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Exit | 14056128 | 1381 days ago | IN | 0 ETH | 0.0173454 | ||||
| Exit | 11971799 | 1706 days ago | IN | 0 ETH | 0.00851652 | ||||
| Exit | 11850918 | 1724 days ago | IN | 0 ETH | 0.01530574 | ||||
| Exit | 11817813 | 1729 days ago | IN | 0 ETH | 0.00972468 | ||||
| Exit | 11817813 | 1729 days ago | IN | 0 ETH | 0.00972468 | ||||
| Exit | 11817812 | 1729 days ago | IN | 0 ETH | 0.02137227 | ||||
| Exit | 11745268 | 1740 days ago | IN | 0 ETH | 0.01283475 | ||||
| Exit | 11745254 | 1740 days ago | IN | 0 ETH | 0.01484453 | ||||
| Exit | 11730078 | 1743 days ago | IN | 0 ETH | 0.00734657 | ||||
| Exit | 11723202 | 1744 days ago | IN | 0 ETH | 0.00923622 | ||||
| Withdraw | 11718655 | 1745 days ago | IN | 0 ETH | 0.00283386 | ||||
| Exit | 11718468 | 1745 days ago | IN | 0 ETH | 0.00731701 | ||||
| Get Reward | 11718102 | 1745 days ago | IN | 0 ETH | 0.0030078 | ||||
| Withdraw | 11718084 | 1745 days ago | IN | 0 ETH | 0.00435036 | ||||
| Exit | 11716793 | 1745 days ago | IN | 0 ETH | 0.00483824 | ||||
| Exit | 11716108 | 1745 days ago | IN | 0 ETH | 0.01048458 | ||||
| Exit | 11716022 | 1745 days ago | IN | 0 ETH | 0.00579363 | ||||
| Exit | 11715790 | 1745 days ago | IN | 0 ETH | 0.00579363 | ||||
| Stake | 11715733 | 1745 days ago | IN | 0 ETH | 0.00561429 | ||||
| Withdraw | 11712749 | 1745 days ago | IN | 0 ETH | 0.00362498 | ||||
| Stake | 11712636 | 1745 days ago | IN | 0 ETH | 0.01175301 | ||||
| Withdraw | 11712563 | 1745 days ago | IN | 0 ETH | 0.00700596 | ||||
| Stake | 11712541 | 1745 days ago | IN | 0 ETH | 0.00953212 | ||||
| Get Reward | 11711294 | 1746 days ago | IN | 0 ETH | 0.00428522 | ||||
| Exit | 11710639 | 1746 days ago | IN | 0 ETH | 0.0057723 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
BSGDSDPool
Compiler Version
v0.6.12+commit.27d51765
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity Standard Json-Input format)
1234567891011121314151617181920212223242526pragma 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
12345678910111213141516171819202122232425pragma 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)externalvirtualonlyOwner{rewardDistribution = _rewardDistribution;}}
123456789101112131415161718192021222324// SPDX-License-Identifier: MITpragma 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/2691return msg.data;}}
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MITpragma 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 {
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MITpragma 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.*/
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MITpragma 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:*
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MITpragma 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);
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MITpragma 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 {
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MITpragma 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) {
123456789101112131415161718{"remappings": [],"optimizer": {"enabled": true,"runs": 200},"evmVersion": "istanbul","libraries": {},"outputSelection": {"*": {"*": ["evm.bytecode","evm.deployedBytecode","abi"]}}}
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
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"}]Contract Creation Code
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
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 34 Chains
Showing 0 tokens with a value of $0
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.