Contract
0xe0d4a49c386f5c0184f72ac0752aad4bd62c579a
1
Polygon Sponsored slots available. Book your slot here!
[ Download CSV Export ]
OVERVIEW
Fantasy Digital is enabling NSFW creators to earn using this SocialFi ecosystem.Contract Name:
FantasyDigital
Compiler Version
v0.8.9+commit.e5eed63a
Optimization Enabled:
Yes with 999999 runs
Other Settings:
default evmVersion, Unlicense license, Audited
Contract Source Code (Solidity)Audit Report
/** *Submitted for verification at polygonscan.com on 2022-02-07 */ pragma solidity ^0.8.9; // SPDX-License-Identifier: Unlicensed // OpenZeppelin Contracts v4.3.2 (utils/Context.sol) pragma solidity ^0.8.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 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) { return msg.sender; } function _msgData() internal view virtual returns (bytes calldata) { return msg.data; } } // OpenZeppelin Contracts v4.3.2 (access/Ownable.sol) pragma solidity ^0.8.0; /** * @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. */ abstract 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() { _transferOwnership(_msgSender()); } /** * @dev Returns the address of the current owner. */ function owner() public view virtual returns (address) { return _owner; } /** * @dev Throws if called by any account other than the owner. */ modifier onlyOwner() { require(owner() == _msgSender(), "Ownable: caller is not the owner"); _; } /** * @dev Leaves the contract without owner. It will not be possible to call * `onlyOwner` functions anymore. Can only be called by the current owner. * * NOTE: Renouncing ownership will leave the contract without an owner, * thereby removing any functionality that is only available to the owner. */ function RenounceOwnership() public virtual onlyOwner { _transferOwnership(address(0)); } /** * @dev Transfers ownership of the contract to a new account (`newOwner`). * Can only be called by the current owner. */ function TransferOwnership(address newOwner) public virtual onlyOwner { require(newOwner != address(0), "Ownable: new owner is the zero address"); _transferOwnership(newOwner); } /** * @dev Transfers ownership of the contract to a new account (`newOwner`). * Internal function without access restriction. */ function _transferOwnership(address newOwner) internal virtual { address oldOwner = _owner; _owner = newOwner; emit OwnershipTransferred(oldOwner, newOwner); } } pragma solidity ^0.8.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); /** * @dev Returns the remaining number of tokens that `spender` will be * allowed to spend on behalf of `owner` through {transferFrom}. This is * zero by default. * * This value changes when {approve} or {transferFrom} are called. */ function allowance(address owner, address spender) external view returns (uint256); /** * @dev Sets `amount` as the allowance of `spender` over the caller's tokens. * * Returns a boolean value indicating whether the operation succeeded. * * IMPORTANT: Beware that changing an allowance with this method brings the risk * that someone may use both the old and the new allowance by unfortunate * transaction ordering. One possible solution to mitigate this race * condition is to first reduce the spender's allowance to 0 and set the * desired value afterwards: * https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729 * * Emits an {Approval} event. */ function approve(address spender, uint256 amount) external returns (bool); /** * @dev Moves `amount` tokens from `sender` to `recipient` using the * allowance mechanism. `amount` is then deducted from the caller's * allowance. * * Returns a boolean value indicating whether the operation succeeded. * * Emits a {Transfer} event. */ function transferFrom( address sender, address recipient, uint256 amount ) external returns (bool); /** * @dev Emitted when `value` tokens are moved from one account (`from`) to * another (`to`). * * Note that `value` may be zero. */ event Transfer(address indexed from, address indexed to, uint256 value); /** * @dev Emitted when the allowance of a `spender` for an `owner` is set by * a call to {approve}. `value` is the new allowance. */ event Approval(address indexed owner, address indexed spender, uint256 value); } contract Pausable is Ownable { event pause(bool isPause); bool public Paused = false; /** * @dev Modifier to make a function callable only when the contract is not paused. */ modifier whenNotPaused() { require(!Paused); _; } /** * @dev Modifier to make a function callable only when the contract is paused. */ modifier whenPaused() { require(Paused); _; } /** * @dev called by the owner to pause, triggers stopped state */ function Pause() public onlyOwner whenNotPaused { Paused = true; emit pause(Paused); } /** * @dev called by the owner to unpause, returns to normal state */ function Unpause() public onlyOwner whenPaused { Paused = false; emit pause(Paused); } } contract FantasyDigital is Context, IERC20, Ownable, Pausable{ //Token related variables uint256 public _totalSupply = 500000000 * 10**18; uint256 public maxTxLimit = _totalSupply * (25) / (10000); string _name = 'Fantasy Token'; string _symbol = 'FTXXX'; uint8 _decimals = 18; //ERC20 standard variables mapping(address => uint256) private _balances; mapping(address => mapping(address => uint256)) private _allowances; //Variables related to fees mapping (address => uint) private _isTimeLimit; mapping (address => bool) private _isExcludedFromFee; mapping (address => bool) private _excludeFromMaxTxLimit; mapping (address => bool) private _excludeFromTimeLimit; mapping (address => bool) private _isExcluded; address[] private _excluded; uint256 private _FDTeamTax = 200; uint256 private _PromoTax= 200; uint256 private _BurnTax= 100; uint256 private ORIG_TAX_FEE; uint256 private ORIG_BURN_FEE; uint256 private ORIG_PROMO_FEE; address private TeamAcc; address private PromoAcc; address private BurnAcc = 0x000000000000000000000000000000000000dEaD; struct Fees {uint TeamFee; uint PromoFee; uint BurnFee; } uint8 public timeLimit = 3; function name() public view returns (string memory) { return _name; } function symbol() public view returns (string memory) { return _symbol; } function decimals() public view returns (uint8) { return _decimals; } function totalSupply() public view override returns (uint256) { return _totalSupply; } function balanceOf(address account) public view override returns (uint256) { return _balances[account]; } function FDTeamtax() public view returns (uint256) { return _FDTeamTax; } function Promotax() public view returns (uint256) { return _PromoTax; } function Burntax() public view returns (uint256) { return _BurnTax; } function transfer(address recipient, uint256 amount) public virtual override whenNotPaused returns (bool) { _transfer(_msgSender(), recipient, amount); return true; } function getPromoaddress() public view returns(address){ return PromoAcc; } function getTeamAddress() public view returns(address){ return TeamAcc; } function getBurnAddress() public view returns(address){ return BurnAcc; } function allowance(address owner, address spender) public view override returns (uint256) { return _allowances[owner][spender]; } function approve(address spender, uint256 amount) public override returns (bool) { _approve(_msgSender(), spender, amount); return true; } function _approve(address owner, address spender, uint256 amount) private { require(owner != address(0), "ERC20: approve from the zero address"); require(spender != address(0), "ERC20: approve to the zero address"); _allowances[owner][spender] = amount; emit Approval(owner, spender, amount); } function setBurnPercent(uint256 newburnRate) external onlyOwner { require(newburnRate <= 100, "RTT: Burn rate too high"); _BurnTax = newburnRate; } function SetTeamTaxPercent(uint256 teamRate) external onlyOwner() { _FDTeamTax = teamRate; } function SetPromoTaxPercent(uint256 promoRate) external onlyOwner() { _PromoTax = promoRate; } function excludeFromTimeLimit(address addr) public onlyOwner { _excludeFromTimeLimit[addr] = true; } function setTimeLimit(uint8 value) public onlyOwner { timeLimit = value; } function setMaxTXLimit(uint8 value) public onlyOwner { maxTxLimit = value; } function ExcludeFromTax(address account) public onlyOwner { _isExcludedFromFee[account] = true; } function excludeFromMaxTxLimit(address addr) public onlyOwner { _excludeFromMaxTxLimit[addr] = true; } function IncludeInTax(address account) public onlyOwner { _isExcludedFromFee[account] = false; } function transferFrom(address sender, address recipient, uint256 amount) public virtual override whenNotPaused returns (bool) { _transfer(sender, recipient, amount); uint256 currentAllowance = _allowances[sender][_msgSender()]; require(currentAllowance >= amount, "ERC20: transfer amount exceeds allowance"); unchecked { _approve(sender, _msgSender(), currentAllowance - amount); } return true; } function _transfer(address sender, address recipient, uint256 amount) private { require(sender != address(0), "ERC20: transfer from the zero address"); require(recipient != address(0), "ERC20: transfer to the zero address"); require(amount > 0, "Transfer amount should be greater than zero"); bool takeFee = true; if(sender!=owner() && !_excludeFromMaxTxLimit[sender]){ require(amount <= maxTxLimit, 'Amount exceeds maximum transcation limit!'); _excludeFromMaxTxLimit[msg.sender] = false; } if(!_excludeFromTimeLimit[sender]) { require(_isTimeLimit[sender] <= block.timestamp, 'Time limit error!'); } uint256 senderBalance = _balances[sender]; require(senderBalance >= amount, "ERC20: transfer amount exceeds balance"); if(_isExcludedFromFee[sender] || _isExcludedFromFee[recipient]){ takeFee = false; } if (!takeFee) removeAllFee(); _transferStandard(sender, recipient, amount); if (!takeFee) restoreAllFee(); _isTimeLimit[sender] = block.timestamp + (timeLimit * 60); } function _transferStandard(address sender, address recipient, uint256 amount) private { (uint256 tAmount, uint256 TeamFee, uint256 PromoFee, uint256 BurnFee) = _getCalculatedFees(amount); _standardTransferContent(sender, recipient, amount, tAmount); _TeamTransfer(sender, TeamFee); _PromoTransfer(sender, PromoFee); _BurnTransfer(sender, BurnFee); emit Transfer(sender, recipient, tAmount); } function _standardTransferContent(address sender, address recipient, uint256 amount, uint256 tAmount) private { uint256 senderBalance = _balances[sender]; unchecked { _balances[sender] = senderBalance - (amount); } _balances[recipient] = _balances[recipient] + (tAmount); } function _getCalculatedFees(uint256 amount) internal view returns( uint256, uint256, uint256, uint256) { Fees memory fee; fee.TeamFee = amount * (_FDTeamTax) / (10000); fee.PromoFee = amount * (_PromoTax) / (10000); fee.BurnFee = amount * (_BurnTax) / (10000); uint256 deductedAmount = amount - (fee.TeamFee + fee.PromoFee + fee.BurnFee); return (deductedAmount, fee.TeamFee, fee.PromoFee, fee.BurnFee); } function _TeamTransfer(address sender, uint256 TeamFee) internal { if(TeamFee != 0) { _balances[TeamAcc] = _balances[TeamAcc] + (TeamFee); emit Transfer(sender, TeamAcc, TeamFee); } } function _PromoTransfer(address sender, uint256 PromoFee) internal { if(PromoFee != 0) { _balances[PromoAcc] = _balances[PromoAcc] + (PromoFee); emit Transfer(sender, PromoAcc, PromoFee); } } function _BurnTransfer(address sender, uint256 BurnFee) internal { if(BurnFee != 0) { _balances[BurnAcc] = _balances[BurnAcc] + (BurnFee); emit Transfer(sender, BurnAcc, BurnFee); } } function TransferOwnership(address newOwner) public override virtual onlyOwner { require(newOwner != address(0), "Ownable: new owner is the zero address"); _transferOwnership(newOwner); } function removeAllFee() private { if(_FDTeamTax == 0 && _BurnTax == 0 && _PromoTax == 0) return; ORIG_TAX_FEE = _FDTeamTax; ORIG_BURN_FEE = _BurnTax; ORIG_PROMO_FEE = _PromoTax; _FDTeamTax = 0; _BurnTax = 0; _PromoTax = 0; } function restoreAllFee() private { _FDTeamTax = ORIG_TAX_FEE; _BurnTax = ORIG_BURN_FEE; _PromoTax = ORIG_PROMO_FEE; } constructor(address _PromoAcc, address _TeamAcc) { _balances[msg.sender] = _totalSupply; TeamAcc = _TeamAcc; PromoAcc = _PromoAcc; _isExcludedFromFee[msg.sender] = true; _isExcludedFromFee[address(this)] = true; _isExcludedFromFee[TeamAcc] = true; _isExcludedFromFee[PromoAcc] = true; _excludeFromMaxTxLimit[msg.sender] = true; _excludeFromMaxTxLimit[TeamAcc] = true; _excludeFromMaxTxLimit[PromoAcc] = true; _excludeFromTimeLimit[msg.sender] = true; emit Transfer(address(0), msg.sender, _totalSupply); _excludeFromTimeLimit[address(this)] = true; } function SetPromoAddress( address NewPromoAcc) external onlyOwner{ PromoAcc=NewPromoAcc; } function SetTeamAddress (address NewTeamAcc) external onlyOwner{ TeamAcc=NewTeamAcc; } }
Contract Security Audit
- Solidity Finance - Sept 28th, 2022 - Security Audit Report
[{"inputs":[{"internalType":"address","name":"_PromoAcc","type":"address"},{"internalType":"address","name":"_TeamAcc","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"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":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bool","name":"isPause","type":"bool"}],"name":"pause","type":"event"},{"inputs":[],"name":"Burntax","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"ExcludeFromTax","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"FDTeamtax","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"IncludeInTax","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"Pause","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"Paused","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"Promotax","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"RenounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"NewPromoAcc","type":"address"}],"name":"SetPromoAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"promoRate","type":"uint256"}],"name":"SetPromoTaxPercent","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"NewTeamAcc","type":"address"}],"name":"SetTeamAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"teamRate","type":"uint256"}],"name":"SetTeamTaxPercent","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"TransferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"Unpause","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"_totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"addr","type":"address"}],"name":"excludeFromMaxTxLimit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"addr","type":"address"}],"name":"excludeFromTimeLimit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"getBurnAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getPromoaddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getTeamAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxTxLimit","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"newburnRate","type":"uint256"}],"name":"setBurnPercent","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint8","name":"value","type":"uint8"}],"name":"setMaxTXLimit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint8","name":"value","type":"uint8"}],"name":"setTimeLimit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"timeLimit","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
60806040526000805460ff60a01b191690556b019d971e4fe8401e740000006001819055612710906200003490601962000348565b62000040919062000376565b60025560408051808201909152600d8082526c2330b73a30b9bc902a37b5b2b760991b60209092019182526200007991600391620002a2565b506040805180820190915260058082526408ca8b0b0b60db1b6020909201918252620000a891600491620002a2565b506005805460ff1916601217905560c8600e819055600f556064601055601680547403000000000000000000000000000000000000dead6001600160a81b0319909116179055348015620000fb57600080fd5b50604051620026c9380380620026c98339810160408190526200011e91620003b6565b620001293362000252565b6001805433600081815260066020908152604080832094909455601480546001600160a01b038881166001600160a01b0319928316178355601580548b8316931692909217825560098452868520805460ff199081168a17909155308652878620805482168a179055835482168652878620805482168a179055825482168652878620805482168a179055868652600a8552878620805482168a179055925481168552868520805484168917905590541683528483208054821687179055838352600b825284832080549091168617905593549251928352909290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050306000908152600b60205260409020805460ff191660011790556200042b565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b828054620002b090620003ee565b90600052602060002090601f016020900481019282620002d457600085556200031f565b82601f10620002ef57805160ff19168380011785556200031f565b828001600101855582156200031f579182015b828111156200031f57825182559160200191906001019062000302565b506200032d92915062000331565b5090565b5b808211156200032d576000815560010162000332565b60008160001904831182151516156200037157634e487b7160e01b600052601160045260246000fd5b500290565b6000826200039457634e487b7160e01b600052601260045260246000fd5b500490565b80516001600160a01b0381168114620003b157600080fd5b919050565b60008060408385031215620003ca57600080fd5b620003d58362000399565b9150620003e56020840162000399565b90509250929050565b600181811c908216806200040357607f821691505b602082108114156200042557634e487b7160e01b600052602260045260246000fd5b50919050565b61228e806200043b6000396000f3fe608060405234801561001057600080fd5b50600436106102415760003560e01c80637805862f11610145578063bb1570da116100bd578063cfaaa2661161008c578063dd62ed3e11610071578063dd62ed3e14610506578063f182929d1461054c578063f26823c81461055457600080fd5b8063cfaaa266146104e0578063db752d81146104f357600080fd5b8063bb1570da14610477578063c08d1fe51461048a578063c6ef483d146104af578063c7c0917d146104c257600080fd5b80639185d92b116101145780639e87fac8116100f95780639e87fac81461042c578063a9059cbb14610451578063b7cd77941461046457600080fd5b80639185d92b1461041c57806395d89b411461042457600080fd5b80637805862f146103da5780638036d590146103e25780638da5cb5b146103eb5780639168b7631461040957600080fd5b80633eaaf86b116101d85780636b8aa48d116101a75780636e4ee8111161018c5780636e4ee811146103895780636f7172581461039157806370a08231146103a457600080fd5b80636b8aa48d1461036e5780636d62b8f71461037657600080fd5b80633eaaf86b14610337578063646a5f88146103405780636985a022146103535780636a92c31f1461035b57600080fd5b806322f067a51161021457806322f067a5146102d857806323b872dd146102ed578063313ce5671461030057806338b39d291461031957600080fd5b806306fdde0314610246578063095ea7b31461026457806318160ddd14610287578063182d326e14610299575b600080fd5b61024e610567565b60405161025b9190611f72565b60405180910390f35b61027761027236600461200e565b6105f9565b604051901515815260200161025b565b6001545b60405190815260200161025b565b60145473ffffffffffffffffffffffffffffffffffffffff165b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200161025b565b6102eb6102e6366004612038565b61060f565b005b6102776102fb36600461205a565b6106e1565b60055460ff165b60405160ff909116815260200161025b565b60165473ffffffffffffffffffffffffffffffffffffffff166102b3565b61028b60015481565b6102eb61034e366004612096565b6107ee565b6102eb610877565b6102eb6103693660046120b9565b6109a5565b60105461028b565b6102eb610384366004612038565b610a2b565b6102eb610af3565b6102eb61039f366004612038565b610b80565b61028b6103b2366004612038565b73ffffffffffffffffffffffffffffffffffffffff1660009081526006602052604090205490565b6102eb610c48565b61028b60025481565b60005473ffffffffffffffffffffffffffffffffffffffff166102b3565b6102eb610417366004612096565b610d69565b600e5461028b565b61024e610e36565b6000546102779074010000000000000000000000000000000000000000900460ff1681565b61027761045f36600461200e565b610e45565b6102eb610472366004612038565b610e79565b6102eb6104853660046120b9565b610f49565b6016546103079074010000000000000000000000000000000000000000900460ff1681565b6102eb6104bd366004612038565b61103a565b60155473ffffffffffffffffffffffffffffffffffffffff166102b3565b6102eb6104ee366004612038565b61110a565b6102eb610501366004612038565b61123a565b61028b6105143660046120d2565b73ffffffffffffffffffffffffffffffffffffffff918216600090815260076020908152604080832093909416825291909152205490565b600f5461028b565b6102eb6105623660046120b9565b61130a565b60606003805461057690612105565b80601f01602080910402602001604051908101604052809291908181526020018280546105a290612105565b80156105ef5780601f106105c4576101008083540402835291602001916105ef565b820191906000526020600020905b8154815290600101906020018083116105d257829003601f168201915b5050505050905090565b6000610606338484611390565b50600192915050565b60005473ffffffffffffffffffffffffffffffffffffffff163314610695576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064015b60405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff16600090815260096020526040902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169055565b6000805474010000000000000000000000000000000000000000900460ff161561070a57600080fd5b610715848484611543565b73ffffffffffffffffffffffffffffffffffffffff84166000908152600760209081526040808320338452909152902054828110156107d6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e742065786365656473206160448201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000606482015260840161068c565b6107e38533858403611390565b506001949350505050565b60005473ffffffffffffffffffffffffffffffffffffffff16331461086f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161068c565b60ff16600255565b60005473ffffffffffffffffffffffffffffffffffffffff1633146108f8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161068c565b60005474010000000000000000000000000000000000000000900460ff161561092057600080fd5b600080547fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff1674010000000000000000000000000000000000000000908117918290556040517f02329a294d5734b829d4797f78fefc968f9b8735a7058184e6754c5b3f27518a9261099b92900460ff161515815260200190565b60405180910390a1565b60005473ffffffffffffffffffffffffffffffffffffffff163314610a26576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161068c565b600e55565b60005473ffffffffffffffffffffffffffffffffffffffff163314610aac576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161068c565b601580547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b60005473ffffffffffffffffffffffffffffffffffffffff163314610b74576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161068c565b610b7e6000611ad7565b565b60005473ffffffffffffffffffffffffffffffffffffffff163314610c01576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161068c565b601480547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b60005473ffffffffffffffffffffffffffffffffffffffff163314610cc9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161068c565b60005474010000000000000000000000000000000000000000900460ff16610cf057600080fd5b600080547fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff16908190556040517f02329a294d5734b829d4797f78fefc968f9b8735a7058184e6754c5b3f27518a9161099b917401000000000000000000000000000000000000000090910460ff161515815260200190565b60005473ffffffffffffffffffffffffffffffffffffffff163314610dea576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161068c565b6016805460ff90921674010000000000000000000000000000000000000000027fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff909216919091179055565b60606004805461057690612105565b6000805474010000000000000000000000000000000000000000900460ff1615610e6e57600080fd5b610606338484611543565b60005473ffffffffffffffffffffffffffffffffffffffff163314610efa576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161068c565b73ffffffffffffffffffffffffffffffffffffffff166000908152600a6020526040902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055565b60005473ffffffffffffffffffffffffffffffffffffffff163314610fca576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161068c565b6064811115611035576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f5254543a204275726e207261746520746f6f2068696768000000000000000000604482015260640161068c565b601055565b60005473ffffffffffffffffffffffffffffffffffffffff1633146110bb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161068c565b73ffffffffffffffffffffffffffffffffffffffff166000908152600b6020526040902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055565b60005473ffffffffffffffffffffffffffffffffffffffff16331461118b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161068c565b73ffffffffffffffffffffffffffffffffffffffff811661122e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f6464726573730000000000000000000000000000000000000000000000000000606482015260840161068c565b61123781611ad7565b50565b60005473ffffffffffffffffffffffffffffffffffffffff1633146112bb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161068c565b73ffffffffffffffffffffffffffffffffffffffff16600090815260096020526040902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055565b60005473ffffffffffffffffffffffffffffffffffffffff16331461138b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161068c565b600f55565b73ffffffffffffffffffffffffffffffffffffffff8316611432576040517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460448201527f7265737300000000000000000000000000000000000000000000000000000000606482015260840161068c565b73ffffffffffffffffffffffffffffffffffffffff82166114d5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f20616464726560448201527f7373000000000000000000000000000000000000000000000000000000000000606482015260840161068c565b73ffffffffffffffffffffffffffffffffffffffff83811660008181526007602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b73ffffffffffffffffffffffffffffffffffffffff83166115e6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f20616460448201527f6472657373000000000000000000000000000000000000000000000000000000606482015260840161068c565b73ffffffffffffffffffffffffffffffffffffffff8216611689576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201527f6573730000000000000000000000000000000000000000000000000000000000606482015260840161068c565b60008111611719576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602b60248201527f5472616e7366657220616d6f756e742073686f756c642062652067726561746560448201527f72207468616e207a65726f000000000000000000000000000000000000000000606482015260840161068c565b600161173a60005473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415801561179b575073ffffffffffffffffffffffffffffffffffffffff84166000908152600a602052604090205460ff16155b1561186857600254821115611832576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602960248201527f416d6f756e742065786365656473206d6178696d756d207472616e736361746960448201527f6f6e206c696d6974210000000000000000000000000000000000000000000000606482015260840161068c565b336000908152600a6020526040902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001690555b73ffffffffffffffffffffffffffffffffffffffff84166000908152600b602052604090205460ff166119245773ffffffffffffffffffffffffffffffffffffffff8416600090815260086020526040902054421015611924576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601160248201527f54696d65206c696d6974206572726f7221000000000000000000000000000000604482015260640161068c565b73ffffffffffffffffffffffffffffffffffffffff8416600090815260066020526040902054828110156119da576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e742065786365656473206260448201527f616c616e63650000000000000000000000000000000000000000000000000000606482015260840161068c565b73ffffffffffffffffffffffffffffffffffffffff851660009081526009602052604090205460ff1680611a33575073ffffffffffffffffffffffffffffffffffffffff841660009081526009602052604090205460ff165b15611a3d57600091505b81611a4a57611a4a611b4c565b611a55858585611b91565b81611a7157611a71601154600e55601254601055601354600f55565b601654611a9a9074010000000000000000000000000000000000000000900460ff16603c612188565b611aa79060ff16426121b1565b73ffffffffffffffffffffffffffffffffffffffff90951660009081526008602052604090209490945550505050565b6000805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600e54158015611b5c5750601054155b8015611b685750600f54155b15611b6f57565b600e805460115560108054601255600f80546013556000928390559082905555565b600080600080611ba085611c42565b9350935093509350611bb487878787611d11565b611bbe8784611d83565b611bc88783611e2e565b611bd28782611ed0565b8573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef86604051611c3191815260200190565b60405180910390a350505050505050565b600080600080611c6c60405180606001604052806000815260200160008152602001600081525090565b612710600e5487611c7d91906121c9565b611c879190612206565b8152600f5461271090611c9a90886121c9565b611ca49190612206565b602082015260105461271090611cba90886121c9565b611cc49190612206565b604082018190526020820151825160009291611cdf916121b1565b611ce991906121b1565b611cf39088612241565b82516020840151604090940151919990985092965094509092505050565b73ffffffffffffffffffffffffffffffffffffffff80851660009081526006602052604080822080548681039091559286168252902054611d539083906121b1565b73ffffffffffffffffffffffffffffffffffffffff90941660009081526006602052604090209390935550505050565b8015611e2a5760145473ffffffffffffffffffffffffffffffffffffffff16600090815260066020526040902054611dbc9082906121b1565b6014805473ffffffffffffffffffffffffffffffffffffffff908116600090815260066020908152604091829020949094559154915184815291811692908516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91015b60405180910390a35b5050565b8015611e2a5760155473ffffffffffffffffffffffffffffffffffffffff16600090815260066020526040902054611e679082906121b1565b6015805473ffffffffffffffffffffffffffffffffffffffff908116600090815260066020908152604091829020949094559154915184815291811692908516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9101611e21565b8015611e2a5760165473ffffffffffffffffffffffffffffffffffffffff16600090815260066020526040902054611f099082906121b1565b6016805473ffffffffffffffffffffffffffffffffffffffff908116600090815260066020908152604091829020949094559154915184815291811692908516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9101611e21565b600060208083528351808285015260005b81811015611f9f57858101830151858201604001528201611f83565b81811115611fb1576000604083870101525b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016929092016040019392505050565b803573ffffffffffffffffffffffffffffffffffffffff8116811461200957600080fd5b919050565b6000806040838503121561202157600080fd5b61202a83611fe5565b946020939093013593505050565b60006020828403121561204a57600080fd5b61205382611fe5565b9392505050565b60008060006060848603121561206f57600080fd5b61207884611fe5565b925061208660208501611fe5565b9150604084013590509250925092565b6000602082840312156120a857600080fd5b813560ff8116811461205357600080fd5b6000602082840312156120cb57600080fd5b5035919050565b600080604083850312156120e557600080fd5b6120ee83611fe5565b91506120fc60208401611fe5565b90509250929050565b600181811c9082168061211957607f821691505b60208210811415612153577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600060ff821660ff84168160ff04811182151516156121a9576121a9612159565b029392505050565b600082198211156121c4576121c4612159565b500190565b6000817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561220157612201612159565b500290565b60008261223c577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b500490565b60008282101561225357612253612159565b50039056fea26469706673582212203b4e4b229334387542d863e0c68ddf2e04a579905ffd82a16783ba219157232b64736f6c634300080900330000000000000000000000005ab70b1c091ecd8d0114a2d9b9f264a6ff384b5d000000000000000000000000a47103e18bc9c1923161b6488dec6cb1490a1a6b
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000005ab70b1c091ecd8d0114a2d9b9f264a6ff384b5d000000000000000000000000a47103e18bc9c1923161b6488dec6cb1490a1a6b
-----Decoded View---------------
Arg [0] : _PromoAcc (address): 0x5ab70b1c091ecd8d0114a2d9b9f264a6ff384b5d
Arg [1] : _TeamAcc (address): 0xa47103e18bc9c1923161b6488dec6cb1490a1a6b
-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 0000000000000000000000005ab70b1c091ecd8d0114a2d9b9f264a6ff384b5d
Arg [1] : 000000000000000000000000a47103e18bc9c1923161b6488dec6cb1490a1a6b
Deployed ByteCode Sourcemap
7024:9497:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8328:71;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;9618:161;;;;;;:::i;:::-;;:::i;:::-;;;1300:14:1;;1293:22;1275:41;;1263:2;1248:18;9618:161:0;1135:187:1;8568:88:0;8640:12;;8568:88;;;1473:25:1;;;1461:2;1446:18;8568:88:0;1327:177:1;9300:77:0;9365:7;;;;9300:77;;;1685:42:1;1673:55;;;1655:74;;1643:2;1628:18;9300:77:0;1509:226:1;11116:110:0;;;;;;:::i;:::-;;:::i;:::-;;11232:473;;;;;;:::i;:::-;;:::i;8489:71::-;8546:9;;;;8489:71;;;2436:4:1;2424:17;;;2406:36;;2394:2;2379:18;8489:71:0;2264:184:1;9380:77:0;9445:7;;;;9380:77;;7125:48;;;;;;10769:90;;;;;;:::i;:::-;;:::i;6702:109::-;;;:::i;10312:106::-;;;;;;:::i;:::-;;:::i;8939:70::-;8997:8;;8939:70;;16311:104;;;;;;:::i;:::-;;:::i;2558:103::-;;;:::i;16420:98::-;;;;;;:::i;:::-;;:::i;8664:108::-;;;;;;:::i;:::-;8749:18;;8730:7;8749:18;;;:9;:18;;;;;;;8664:108;6906:109;;;:::i;7180:57::-;;;;;;1907:87;1953:7;1980:6;;;1907:87;;10673:88;;;;;;:::i;:::-;;:::i;8784:74::-;8844:10;;8784:74;;8407;;;:::i;6219:26::-;;;;;;;;;;;;9017:190;;;;;;:::i;:::-;;:::i;10988:116::-;;;;;;:::i;:::-;;:::i;10130:170::-;;;;;;:::i;:::-;;:::i;8289:26::-;;;;;;;;;;;;10547:114;;;;;;:::i;:::-;;:::i;9216:78::-;9282:8;;;;9216:78;;14931:210;;;;;;:::i;:::-;;:::i;10870:111::-;;;;;;:::i;:::-;;:::i;9467:143::-;;;;;;:::i;:::-;9575:18;;;;9548:7;9575:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;9467:143;8864:72;8923:9;;8864:72;;10430:108;;;;;;:::i;:::-;;:::i;8328:71::-;8365:13;8389:5;8382:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8328:71;:::o;9618:161::-;9693:4;9710:39;770:10;9733:7;9742:6;9710:8;:39::i;:::-;-1:-1:-1;9767:4:0;9618:161;;;;:::o;11116:110::-;1953:7;1980:6;2127:23;1980:6;770:10;2127:23;2119:68;;;;;;;3821:2:1;2119:68:0;;;3803:21:1;;;3840:18;;;3833:30;3899:34;3879:18;;;3872:62;3951:18;;2119:68:0;;;;;;;;;11183:27:::1;;11213:5;11183:27:::0;;;:18:::1;:27;::::0;;;;:35;;;::::1;::::0;;11116:110::o;11232:473::-;11353:4;6405:6;;;;;;;6404:7;6396:16;;;;;;11370:36:::1;11380:6;11388:9;11399:6;11370:9;:36::i;:::-;11446:19;::::0;::::1;11419:24;11446:19:::0;;;:11:::1;:19;::::0;;;;;;;770:10;11446:33;;;;;;;;11498:26;;::::1;;11490:79;;;::::0;::::1;::::0;;4182:2:1;11490:79:0::1;::::0;::::1;4164:21:1::0;4221:2;4201:18;;;4194:30;4260:34;4240:18;;;4233:62;4331:10;4311:18;;;4304:38;4359:19;;11490:79:0::1;3980:404:1::0;11490:79:0::1;11605:57;11614:6:::0;770:10;11655:6:::1;11636:16;:25;11605:8;:57::i;:::-;-1:-1:-1::0;11693:4:0::1;::::0;11232:473;-1:-1:-1;;;;11232:473:0:o;10769:90::-;1953:7;1980:6;2127:23;1980:6;770:10;2127:23;2119:68;;;;;;;3821:2:1;2119:68:0;;;3803:21:1;;;3840:18;;;3833:30;3899:34;3879:18;;;3872:62;3951:18;;2119:68:0;3619:356:1;2119:68:0;10833:18:::1;;:10;:18:::0;10769:90::o;6702:109::-;1953:7;1980:6;2127:23;1980:6;770:10;2127:23;2119:68;;;;;;;3821:2:1;2119:68:0;;;3803:21:1;;;3840:18;;;3833:30;3899:34;3879:18;;;3872:62;3951:18;;2119:68:0;3619:356:1;2119:68:0;6405:6:::1;::::0;;;::::1;;;6404:7;6396:16;;;::::0;::::1;;6761:6:::2;:13:::0;;;::::2;::::0;;;::::2;::::0;;;;6790::::2;::::0;::::2;::::0;::::2;::::0;6796:6;::::2;6761:13;6796:6;1300:14:1::0;1293:22;1275:41;;1263:2;1248:18;;1135:187;6790:13:0::2;;;;;;;;6702:109::o:0;10312:106::-;1953:7;1980:6;2127:23;1980:6;770:10;2127:23;2119:68;;;;;;;3821:2:1;2119:68:0;;;3803:21:1;;;3840:18;;;3833:30;3899:34;3879:18;;;3872:62;3951:18;;2119:68:0;3619:356:1;2119:68:0;10389:10:::1;:21:::0;10312:106::o;16311:104::-;1953:7;1980:6;2127:23;1980:6;770:10;2127:23;2119:68;;;;;;;3821:2:1;2119:68:0;;;3803:21:1;;;3840:18;;;3833:30;3899:34;3879:18;;;3872:62;3951:18;;2119:68:0;3619:356:1;2119:68:0;16387:8:::1;:20:::0;;;::::1;;::::0;;;::::1;::::0;;;::::1;::::0;;16311:104::o;2558:103::-;1953:7;1980:6;2127:23;1980:6;770:10;2127:23;2119:68;;;;;;;3821:2:1;2119:68:0;;;3803:21:1;;;3840:18;;;3833:30;3899:34;3879:18;;;3872:62;3951:18;;2119:68:0;3619:356:1;2119:68:0;2623:30:::1;2650:1;2623:18;:30::i;:::-;2558:103::o:0;16420:98::-;1953:7;1980:6;2127:23;1980:6;770:10;2127:23;2119:68;;;;;;;3821:2:1;2119:68:0;;;3803:21:1;;;3840:18;;;3833:30;3899:34;3879:18;;;3872:62;3951:18;;2119:68:0;3619:356:1;2119:68:0;16493:7:::1;:18:::0;;;::::1;;::::0;;;::::1;::::0;;;::::1;::::0;;16420:98::o;6906:109::-;1953:7;1980:6;2127:23;1980:6;770:10;2127:23;2119:68;;;;;;;3821:2:1;2119:68:0;;;3803:21:1;;;3840:18;;;3833:30;3899:34;3879:18;;;3872:62;3951:18;;2119:68:0;3619:356:1;2119:68:0;6583:6:::1;::::0;;;::::1;;;6575:15;;;::::0;::::1;;6973:5:::2;6964:14:::0;;;::::2;::::0;;;;6994:13:::2;::::0;::::2;::::0;::::2;::::0;6964:14;7000:6;;::::2;6964:14;7000:6;1300:14:1::0;1293:22;1275:41;;1263:2;1248:18;;1135:187;10673:88:0;1953:7;1980:6;2127:23;1980:6;770:10;2127:23;2119:68;;;;;;;3821:2:1;2119:68:0;;;3803:21:1;;;3840:18;;;3833:30;3899:34;3879:18;;;3872:62;3951:18;;2119:68:0;3619:356:1;2119:68:0;10736:9:::1;:17:::0;;::::1;::::0;;::::1;::::0;::::1;::::0;;;::::1;::::0;;;::::1;::::0;;10673:88::o;8407:74::-;8446:13;8470:7;8463:14;;;;;:::i;9017:190::-;9118:4;6405:6;;;;;;;6404:7;6396:16;;;;;;9135:42:::1;770:10:::0;9159:9:::1;9170:6;9135:9;:42::i;10988:116::-:0;1953:7;1980:6;2127:23;1980:6;770:10;2127:23;2119:68;;;;;;;3821:2:1;2119:68:0;;;3803:21:1;;;3840:18;;;3833:30;3899:34;3879:18;;;3872:62;3951:18;;2119:68:0;3619:356:1;2119:68:0;11061:28:::1;;;::::0;;;:22:::1;:28;::::0;;;;:35;;;::::1;11092:4;11061:35;::::0;;10988:116::o;10130:170::-;1953:7;1980:6;2127:23;1980:6;770:10;2127:23;2119:68;;;;;;;3821:2:1;2119:68:0;;;3803:21:1;;;3840:18;;;3833:30;3899:34;3879:18;;;3872:62;3951:18;;2119:68:0;3619:356:1;2119:68:0;10228:3:::1;10213:11;:18;;10205:54;;;::::0;::::1;::::0;;4591:2:1;10205:54:0::1;::::0;::::1;4573:21:1::0;4630:2;4610:18;;;4603:30;4669:25;4649:18;;;4642:53;4712:18;;10205:54:0::1;4389:347:1::0;10205:54:0::1;10270:8;:22:::0;10130:170::o;10547:114::-;1953:7;1980:6;2127:23;1980:6;770:10;2127:23;2119:68;;;;;;;3821:2:1;2119:68:0;;;3803:21:1;;;3840:18;;;3833:30;3899:34;3879:18;;;3872:62;3951:18;;2119:68:0;3619:356:1;2119:68:0;10619:27:::1;;;::::0;;;:21:::1;:27;::::0;;;;:34;;;::::1;10649:4;10619:34;::::0;;10547:114::o;14931:210::-;1953:7;1980:6;2127:23;1980:6;770:10;2127:23;2119:68;;;;;;;3821:2:1;2119:68:0;;;3803:21:1;;;3840:18;;;3833:30;3899:34;3879:18;;;3872:62;3951:18;;2119:68:0;3619:356:1;2119:68:0;15029:22:::1;::::0;::::1;15021:73;;;::::0;::::1;::::0;;4943:2:1;15021:73:0::1;::::0;::::1;4925:21:1::0;4982:2;4962:18;;;4955:30;5021:34;5001:18;;;4994:62;5092:8;5072:18;;;5065:36;5118:19;;15021:73:0::1;4741:402:1::0;15021:73:0::1;15105:28;15124:8;15105:18;:28::i;:::-;14931:210:::0;:::o;10870:111::-;1953:7;1980:6;2127:23;1980:6;770:10;2127:23;2119:68;;;;;;;3821:2:1;2119:68:0;;;3803:21:1;;;3840:18;;;3833:30;3899:34;3879:18;;;3872:62;3951:18;;2119:68:0;3619:356:1;2119:68:0;10939:27:::1;;;::::0;;;:18:::1;:27;::::0;;;;:34;;;::::1;10969:4;10939:34;::::0;;10870:111::o;10430:108::-;1953:7;1980:6;2127:23;1980:6;770:10;2127:23;2119:68;;;;;;;3821:2:1;2119:68:0;;;3803:21:1;;;3840:18;;;3833:30;3899:34;3879:18;;;3872:62;3951:18;;2119:68:0;3619:356:1;2119:68:0;10509:9:::1;:21:::0;10430:108::o;9787:337::-;9880:19;;;9872:68;;;;;;;5350:2:1;9872:68:0;;;5332:21:1;5389:2;5369:18;;;5362:30;5428:34;5408:18;;;5401:62;5499:6;5479:18;;;5472:34;5523:19;;9872:68:0;5148:400:1;9872:68:0;9959:21;;;9951:68;;;;;;;5755:2:1;9951:68:0;;;5737:21:1;5794:2;5774:18;;;5767:30;5833:34;5813:18;;;5806:62;5904:4;5884:18;;;5877:32;5926:19;;9951:68:0;5553:398:1;9951:68:0;10032:18;;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;10084:32;;1473:25:1;;;10084:32:0;;1446:18:1;10084:32:0;;;;;;;9787:337;;;:::o;11713:1207::-;11810:20;;;11802:70;;;;;;;6158:2:1;11802:70:0;;;6140:21:1;6197:2;6177:18;;;6170:30;6236:34;6216:18;;;6209:62;6307:7;6287:18;;;6280:35;6332:19;;11802:70:0;5956:401:1;11802:70:0;11891:23;;;11883:71;;;;;;;6564:2:1;11883:71:0;;;6546:21:1;6603:2;6583:18;;;6576:30;6642:34;6622:18;;;6615:62;6713:5;6693:18;;;6686:33;6736:19;;11883:71:0;6362:399:1;11883:71:0;11982:1;11973:6;:10;11965:66;;;;;;;6968:2:1;11965:66:0;;;6950:21:1;7007:2;6987:18;;;6980:30;7046:34;7026:18;;;7019:62;7117:13;7097:18;;;7090:41;7148:19;;11965:66:0;6766:407:1;11965:66:0;12061:4;12089:7;1953;1980:6;;;;1907:87;12089:7;12081:15;;:6;:15;;;;:50;;;;-1:-1:-1;12101:30:0;;;;;;;:22;:30;;;;;;;;12100:31;12081:50;12078:204;;;12167:10;;12157:6;:20;;12149:74;;;;;;;7380:2:1;12149:74:0;;;7362:21:1;7419:2;7399:18;;;7392:30;7458:34;7438:18;;;7431:62;7529:11;7509:18;;;7502:39;7558:19;;12149:74:0;7178:405:1;12149:74:0;12260:10;12274:5;12237:34;;;:22;:34;;;;;:42;;;;;;12078:204;12307:29;;;;;;;:21;:29;;;;;;;;12303:131;;12361:20;;;;;;;:12;:20;;;;;;12385:15;-1:-1:-1;12361:39:0;12353:69;;;;;;;7790:2:1;12353:69:0;;;7772:21:1;7829:2;7809:18;;;7802:30;7868:19;7848:18;;;7841:47;7905:18;;12353:69:0;7588:341:1;12353:69:0;12478:17;;;12454:21;12478:17;;;:9;:17;;;;;;12514:23;;;;12506:74;;;;;;;8136:2:1;12506:74:0;;;8118:21:1;8175:2;8155:18;;;8148:30;8214:34;8194:18;;;8187:62;8285:8;8265:18;;;8258:36;8311:19;;12506:74:0;7934:402:1;12506:74:0;12596:26;;;;;;;:18;:26;;;;;;;;;:59;;-1:-1:-1;12626:29:0;;;;;;;:18;:29;;;;;;;;12596:59;12593:105;;;12681:5;12671:15;;12593:105;12711:7;12706:28;;12720:14;:12;:14::i;:::-;12755:44;12773:6;12781:9;12792:6;12755:17;:44::i;:::-;12821:7;12816:29;;12830:15;15528:12;;15515:10;:25;15562:13;;15551:8;:24;15598:14;;15586:9;:26;15471:149;12830:15;12892:9;;:14;;:9;;;;;12904:2;12892:14;:::i;:::-;12873:34;;;;:15;:34;:::i;:::-;12850:20;;;;;;;;:12;:20;;;;;:57;;;;-1:-1:-1;;;;11713:1207:0:o;3177:191::-;3251:16;3270:6;;;3287:17;;;;;;;;;;3320:40;;3270:6;;;;;;;3320:40;;3251:16;3320:40;3240:128;3177:191;:::o;15147:312::-;15193:10;;:15;:32;;;;-1:-1:-1;15212:8:0;;:13;15193:32;:50;;;;-1:-1:-1;15229:9:0;;:14;15193:50;15190:62;;;15147:312::o;15190:62::-;15287:10;;;15272:12;:25;15324:8;;;15308:13;:24;15360:9;;;15343:14;:26;-1:-1:-1;15390:14:0;;;;15415:12;;;;15438:13;15147:312::o;12926:456::-;13023:15;13040;13057:16;13075:15;13094:26;13113:6;13094:18;:26::i;:::-;13022:98;;;;;;;;13137:60;13162:6;13170:9;13181:6;13189:7;13137:24;:60::i;:::-;13210:30;13224:6;13232:7;13210:13;:30::i;:::-;13251:32;13266:6;13274:8;13251:14;:32::i;:::-;13288:30;13302:6;13310:7;13288:13;:30::i;:::-;13355:9;13338:36;;13347:6;13338:36;;;13366:7;13338:36;;;;1473:25:1;;1461:2;1446:18;;1327:177;13338:36:0;;;;;;;;13012:370;;;;12926:456;;;:::o;13726:470::-;13794:7;13803;13812;13821;13841:15;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;13841:15:0;13913:5;13898:10;;13888:6;:21;;;;:::i;:::-;:31;;;;:::i;:::-;13874:45;;13955:9;;13969:5;;13945:20;;:6;:20;:::i;:::-;:30;;;;:::i;:::-;13930:12;;;:45;14004:8;;14017:5;;13994:19;;:6;:19;:::i;:::-;:29;;;;:::i;:::-;13980:11;;;:43;;;14085:12;;;;14071:11;;14036:22;;13980:43;14071:26;;;:::i;:::-;:40;;;;:::i;:::-;14061:51;;:6;:51;:::i;:::-;14149:11;;14162:12;;;;14176:11;;;;;14036:76;;14149:11;;-1:-1:-1;14162:12:0;;-1:-1:-1;14176:11:0;-1:-1:-1;13726:470:0;;-1:-1:-1;;;13726:470:0:o;13394:323::-;13533:17;;;;13509:21;13533:17;;;:9;:17;;;;;;;;13606:24;;;13586:44;;;13679:20;;;;;;;;:32;;13703:7;;13679:32;:::i;:::-;13656:20;;;;;;;;:9;:20;;;;;:55;;;;-1:-1:-1;;;;13394:323:0:o;14205:232::-;14284:12;;14281:149;;14344:7;;;;14334:18;;;;:9;:18;;;;;;:30;;14356:7;;14334:30;:::i;:::-;14323:7;;;;;;;14313:18;;;;:9;:18;;;;;;;;;:51;;;;14401:7;;14384:34;;1473:25:1;;;14401:7:0;;;;14384:34;;;;;;1446:18:1;14384:34:0;;;;;;;;14281:149;14205:232;;:::o;14445:240::-;14526:13;;14523:155;;14588:8;;;;14578:19;;;;:9;:19;;;;;;:32;;14601:8;;14578:32;:::i;:::-;14566:8;;;;;;;14556:19;;;;:9;:19;;;;;;;;;:54;;;;14647:8;;14630:36;;1473:25:1;;;14647:8:0;;;;14630:36;;;;;;1446:18:1;14630:36:0;1327:177:1;14691:232:0;14770:12;;14767:149;;14830:7;;;;14820:18;;;;:9;:18;;;;;;:30;;14842:7;;14820:30;:::i;:::-;14809:7;;;;;;;14799:18;;;;:9;:18;;;;;;;;;:51;;;;14887:7;;14870:34;;1473:25:1;;;14887:7:0;;;;14870:34;;;;;;1446:18:1;14870:34:0;1327:177:1;14:656;126:4;155:2;184;173:9;166:21;216:6;210:13;259:6;254:2;243:9;239:18;232:34;284:1;294:140;308:6;305:1;302:13;294:140;;;403:14;;;399:23;;393:30;369:17;;;388:2;365:26;358:66;323:10;;294:140;;;452:6;449:1;446:13;443:91;;;522:1;517:2;508:6;497:9;493:22;489:31;482:42;443:91;-1:-1:-1;586:2:1;574:15;591:66;570:88;555:104;;;;661:2;551:113;;14:656;-1:-1:-1;;;14:656:1:o;675:196::-;743:20;;803:42;792:54;;782:65;;772:93;;861:1;858;851:12;772:93;675:196;;;:::o;876:254::-;944:6;952;1005:2;993:9;984:7;980:23;976:32;973:52;;;1021:1;1018;1011:12;973:52;1044:29;1063:9;1044:29;:::i;:::-;1034:39;1120:2;1105:18;;;;1092:32;;-1:-1:-1;;;876:254:1:o;1740:186::-;1799:6;1852:2;1840:9;1831:7;1827:23;1823:32;1820:52;;;1868:1;1865;1858:12;1820:52;1891:29;1910:9;1891:29;:::i;:::-;1881:39;1740:186;-1:-1:-1;;;1740:186:1:o;1931:328::-;2008:6;2016;2024;2077:2;2065:9;2056:7;2052:23;2048:32;2045:52;;;2093:1;2090;2083:12;2045:52;2116:29;2135:9;2116:29;:::i;:::-;2106:39;;2164:38;2198:2;2187:9;2183:18;2164:38;:::i;:::-;2154:48;;2249:2;2238:9;2234:18;2221:32;2211:42;;1931:328;;;;;:::o;2453:269::-;2510:6;2563:2;2551:9;2542:7;2538:23;2534:32;2531:52;;;2579:1;2576;2569:12;2531:52;2618:9;2605:23;2668:4;2661:5;2657:16;2650:5;2647:27;2637:55;;2688:1;2685;2678:12;2727:180;2786:6;2839:2;2827:9;2818:7;2814:23;2810:32;2807:52;;;2855:1;2852;2845:12;2807:52;-1:-1:-1;2878:23:1;;2727:180;-1:-1:-1;2727:180:1:o;2912:260::-;2980:6;2988;3041:2;3029:9;3020:7;3016:23;3012:32;3009:52;;;3057:1;3054;3047:12;3009:52;3080:29;3099:9;3080:29;:::i;:::-;3070:39;;3128:38;3162:2;3151:9;3147:18;3128:38;:::i;:::-;3118:48;;2912:260;;;;;:::o;3177:437::-;3256:1;3252:12;;;;3299;;;3320:61;;3374:4;3366:6;3362:17;3352:27;;3320:61;3427:2;3419:6;3416:14;3396:18;3393:38;3390:218;;;3464:77;3461:1;3454:88;3565:4;3562:1;3555:15;3593:4;3590:1;3583:15;3390:218;;3177:437;;;:::o;8341:184::-;8393:77;8390:1;8383:88;8490:4;8487:1;8480:15;8514:4;8511:1;8504:15;8530:238;8568:7;8608:4;8605:1;8601:12;8640:4;8637:1;8633:12;8700:3;8694:4;8690:14;8685:3;8682:23;8675:3;8668:11;8661:19;8657:49;8654:75;;;8709:18;;:::i;:::-;8749:13;;8530:238;-1:-1:-1;;;8530:238:1:o;8773:128::-;8813:3;8844:1;8840:6;8837:1;8834:13;8831:39;;;8850:18;;:::i;:::-;-1:-1:-1;8886:9:1;;8773:128::o;8906:228::-;8946:7;9072:1;9004:66;9000:74;8997:1;8994:81;8989:1;8982:9;8975:17;8971:105;8968:131;;;9079:18;;:::i;:::-;-1:-1:-1;9119:9:1;;8906:228::o;9139:274::-;9179:1;9205;9195:189;;9240:77;9237:1;9230:88;9341:4;9338:1;9331:15;9369:4;9366:1;9359:15;9195:189;-1:-1:-1;9398:9:1;;9139:274::o;9418:125::-;9458:4;9486:1;9483;9480:8;9477:34;;;9491:18;;:::i;:::-;-1:-1:-1;9528:9:1;;9418:125::o
Swarm Source
ipfs://3b4e4b229334387542d863e0c68ddf2e04a579905ffd82a16783ba219157232b
Age | Block | Fee Address | BC Fee Address | Voting Power | Jailed | Incoming |
---|
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.