Contract
0x4d1d896fd501788d8605f672ad72fc05fe5ab311
2
Contract Overview
Balance:
0 CRO
CRO Value:
$0.00
My Name Tag:
Not Available, login to update
Txn Hash | Method |
Block
|
From
|
To
|
Value | [Txn Fee] | |||
---|---|---|---|---|---|---|---|---|---|
0x055427062e00a0ede31e8bc93e1b6a6ceaef48fff882b32e9cd23fb9d0d6820e | Withdraw | 3842909 | 190 days 15 hrs ago | 0x0385a51d8097c072e2aca4047ce860bc6922e43d | IN | 0x4d1d896fd501788d8605f672ad72fc05fe5ab311 | 0 CRO | 0.106907998006 | |
0x2d64aabd79b51f0b2eb0e110b2e047acb817a4a08339dc940974602eabba8b5b | Withdraw | 3842905 | 190 days 15 hrs ago | 0x0385a51d8097c072e2aca4047ce860bc6922e43d | IN | 0x4d1d896fd501788d8605f672ad72fc05fe5ab311 | 0 CRO | 0.106908001734 | |
0x4c46de86d4740a012557207757a423bc709a212979ff717c3e792b6bb8992709 | Set Banks | 3621277 | 205 days 6 hrs ago | 0xda2d96eadab3671d9dfc6b2901aa85e99f8f0eb3 | IN | 0x4d1d896fd501788d8605f672ad72fc05fe5ab311 | 0 CRO | 0.355293196044 | |
0x19c3823a4d8b28cc54b5e9f0a84cb51882ccc65094b0be0111fcc129b8223600 | 0x60806040 | 3561416 | 209 days 5 hrs ago | 0xda2d96eadab3671d9dfc6b2901aa85e99f8f0eb3 | IN | Create: PaeBalancesSide | 0 CRO | 6.817237352596 |
[ Download CSV Export ]
Contract Name:
PaeBalancesSide
Compiler Version
v0.6.12+commit.27d51765
Contract Source Code (Solidity)
/** *Submitted for verification at cronoscan.com on 2022-07-06 */ // SPDX-License-Identifier: MIT // File: @openzeppelin/contracts/utils/Context.sol pragma solidity >=0.6.0 <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 GSN meta-transactions the account sending and * paying for execution may not be the actual sender (as far as an application * is concerned). * * This contract is only required for intermediate, library-like contracts. */ abstract contract Context { function _msgSender() internal view virtual returns (address payable) { return msg.sender; } function _msgData() internal view virtual returns (bytes memory) { this; // silence state mutability warning without generating bytecode - see https://github.com/ethereum/solidity/issues/2691 return msg.data; } } // File: @openzeppelin/contracts/access/Ownable.sol pragma solidity >=0.6.0 <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 () internal { address msgSender = _msgSender(); _owner = msgSender; emit OwnershipTransferred(address(0), 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 { emit OwnershipTransferred(_owner, address(0)); _owner = 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"); emit OwnershipTransferred(_owner, newOwner); _owner = newOwner; } } // File: contracts/interfaces/IERC20.sol pragma solidity 0.6.12; /** * @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); } // File: contracts/interfaces/IRewardPool.sol pragma solidity 0.6.12; interface IRewardPool { function pae() external view returns (address); function userInfo(uint256 _pid, address _user) external view returns (uint256, uint256); function poolInfo(uint256 _pid) external view returns (address, uint256); } // File: contracts/interfaces/IVaultBeefy.sol pragma solidity 0.6.12; interface IVaultBeefy { function want() external view returns (address); function getPricePerFullShare() external view returns (uint256); function balanceOf(address account) external view returns (uint256); } // File: contracts/interfaces/IUniswapV2Pair.sol pragma solidity ^0.6.0; interface IUniswapV2Pair { event Approval(address indexed owner, address indexed spender, uint256 value); event Transfer(address indexed from, address indexed to, uint256 value); function name() external pure returns (string memory); function symbol() external pure returns (string memory); function decimals() external pure returns (uint8); function totalSupply() external view returns (uint256); function balanceOf(address owner) external view returns (uint256); function allowance(address owner, address spender) external view returns (uint256); function approve(address spender, uint256 value) external returns (bool); function transfer(address to, uint256 value) external returns (bool); function transferFrom( address from, address to, uint256 value ) external returns (bool); function DOMAIN_SEPARATOR() external view returns (bytes32); function PERMIT_TYPEHASH() external pure returns (bytes32); function nonces(address owner) external view returns (uint256); function permit( address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s ) external; event Mint(address indexed sender, uint256 amount0, uint256 amount1); event Burn(address indexed sender, uint256 amount0, uint256 amount1, address indexed to); event Swap(address indexed sender, uint256 amount0In, uint256 amount1In, uint256 amount0Out, uint256 amount1Out, address indexed to); event Sync(uint112 reserve0, uint112 reserve1); function MINIMUM_LIQUIDITY() external pure returns (uint256); function factory() external view returns (address); function token0() external view returns (address); function token1() external view returns (address); function getReserves() external view returns ( uint112 reserve0, uint112 reserve1, uint32 blockTimestampLast ); function price0CumulativeLast() external view returns (uint256); function price1CumulativeLast() external view returns (uint256); function kLast() external view returns (uint256); function mint(address to) external returns (uint256 liquidity); function burn(address to) external returns (uint256 amount0, uint256 amount1); function swap( uint256 amount0Out, uint256 amount1Out, address to, bytes calldata data ) external; function skim(address to) external; function sync() external; function initialize(address, address) external; } // File: contracts/interfaces/IVaultYieldWolf.sol pragma solidity 0.6.12; interface IVaultYieldWolf { function stakedTokens(uint256 _pid, address _user) external view returns (uint256); } // File: contracts/interfaces/IMasonry.sol pragma solidity 0.6.12; interface IMasonry { function balanceOf(address _mason) external view returns (uint256); function earned(address _mason) external view returns (uint256); function canWithdraw(address _mason) external view returns (bool); function canClaimReward(address _mason) external view returns (bool); function epoch() external view returns (uint256); function nextEpochPoint() external view returns (uint256); function getPegPrice() external view returns (uint256); function setOperator(address _operator) external; function setLockUp(uint256 _withdrawLockupEpochs, uint256 _rewardLockupEpochs) external; function stake(uint256 _amount) external; function withdraw(uint256 _amount) external; function exit() external; function claimReward() external; function allocateSeigniorage(uint256 _amount) external; function governanceRecoverUnsupported(address _token, uint256 _amount, address _to) external; } // File: contracts/PaeBalancesSide.sol pragma solidity 0.6.12; contract PaeBalancesSide is Ownable { IMasonry[] public banks; IERC20 public pae; IUniswapV2Pair public paeLp; IRewardPool public genesisPool; IRewardPool public paeRewardPool; IVaultBeefy public paeBeefyVault; IVaultYieldWolf public wolfVault; uint256[] public wolfBankPids; uint256 public wolfLpPid; uint256 public genesisPoolIndex; uint256 public rewardPoolIndex; bool public isToken0; constructor ( IERC20 _pae, IMasonry[] memory _banks, IRewardPool _genesisPool, IRewardPool _paeRewardPool, uint _genesisPoolIndex, uint _rewardPoolIndex, IVaultBeefy _beefyVault, IVaultYieldWolf _wolfLpVault, uint256 _wolfLpPid, uint256[] memory _wolfBankPids ) public { pae = _pae; banks = _banks; genesisPool = _genesisPool; paeRewardPool = _paeRewardPool; genesisPoolIndex = _genesisPoolIndex; rewardPoolIndex = _rewardPoolIndex; paeBeefyVault = _beefyVault; wolfVault = _wolfLpVault; wolfLpPid = _wolfLpPid; wolfBankPids = _wolfBankPids; setRewardPool(_paeRewardPool, _rewardPoolIndex); } function balanceOf(address account) external view returns (uint256) { return pae.balanceOf(account) + balanceOfLP(account) + balanceOfGenesis(account) + balanceOfBanks(account) + balanceWolfBank(account); } function balanceOfLP(address account) public view returns (uint256) { if (address(paeLp) != address(0)) { uint256 lpBalance = paeLp.balanceOf(account); if (address(paeRewardPool) != address(0)) { (uint256 poolBalance,) = paeRewardPool.userInfo(rewardPoolIndex, account); lpBalance = lpBalance + poolBalance + balanceBeefyLP(account) + balanceWolfLP(account); } return lpBalance * paePerLP() / 1e18; } else { return 0; } } function balanceOfGenesis(address account) public view returns (uint256 bal) { if (address(genesisPool) == address(0)) return 0; (bal,) = genesisPool.userInfo(genesisPoolIndex, account); } function balanceOfBanks(address account) public view returns (uint256) { uint256 bal; for (uint256 i; i < banks.length; i++) { bal += banks[i].balanceOf(account); } return bal; } function balanceBeefyLP(address account) public view returns (uint256) { if (address(paeBeefyVault) == address(0)) return 0; return paeBeefyVault.balanceOf(account) * paeBeefyVault.getPricePerFullShare() / 1e18; } function balanceWolfLP(address account) public view returns (uint256) { if (address(wolfVault) == address(0)) return 0; return wolfVault.stakedTokens(wolfLpPid, account); } function balanceWolfBank(address account) public view returns (uint256) { if (address(wolfVault) == address(0)) return 0; uint256 bal; for (uint256 i; i < wolfBankPids.length; i++) { bal += wolfVault.stakedTokens(wolfBankPids[i], account); } return bal; } function paePerLP() public view returns (uint256) { (uint256 reserveA, uint256 reserveB,) = paeLp.getReserves(); uint256 paeBalance = isToken0 ? reserveA : reserveB; return paeBalance * 1e18 / paeLp.totalSupply(); } function setGenesisPool(IRewardPool _genesisPool, uint _genesisPoolIndex) external onlyOwner { genesisPool = _genesisPool; genesisPoolIndex = _genesisPoolIndex; } function setRewardPool(IRewardPool _rewardPool, uint _rewardPoolIndex) public onlyOwner { paeRewardPool = _rewardPool; rewardPoolIndex = _rewardPoolIndex; if (address(paeRewardPool) != address(0)) { (address _paeLp,) = paeRewardPool.poolInfo(rewardPoolIndex); paeLp = IUniswapV2Pair(_paeLp); if (paeLp.token0() == address(pae)) isToken0 = true; else if (paeLp.token1() == address(pae)) isToken0 = false; else revert("not PAE LP"); } else { paeLp = IUniswapV2Pair(address(0)); } } function setBanks(IMasonry[] memory _banks) external onlyOwner { banks = _banks; } function setBeefyVault(IVaultBeefy _beefyVault) external onlyOwner { paeBeefyVault = _beefyVault; } function setYieldWolfVault(IVaultYieldWolf _wolfVault, uint256 _lpPid, uint256[] memory _bankPids) external onlyOwner { wolfVault = _wolfVault; wolfLpPid = _lpPid; wolfBankPids = _bankPids; } }
[{"inputs":[{"internalType":"contract IERC20","name":"_pae","type":"address"},{"internalType":"contract IMasonry[]","name":"_banks","type":"address[]"},{"internalType":"contract IRewardPool","name":"_genesisPool","type":"address"},{"internalType":"contract IRewardPool","name":"_paeRewardPool","type":"address"},{"internalType":"uint256","name":"_genesisPoolIndex","type":"uint256"},{"internalType":"uint256","name":"_rewardPoolIndex","type":"uint256"},{"internalType":"contract IVaultBeefy","name":"_beefyVault","type":"address"},{"internalType":"contract IVaultYieldWolf","name":"_wolfLpVault","type":"address"},{"internalType":"uint256","name":"_wolfLpPid","type":"uint256"},{"internalType":"uint256[]","name":"_wolfBankPids","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"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceBeefyLP","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":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOfBanks","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOfGenesis","outputs":[{"internalType":"uint256","name":"bal","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOfLP","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceWolfBank","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceWolfLP","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"banks","outputs":[{"internalType":"contract IMasonry","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"genesisPool","outputs":[{"internalType":"contract IRewardPool","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"genesisPoolIndex","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"isToken0","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pae","outputs":[{"internalType":"contract IERC20","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"paeBeefyVault","outputs":[{"internalType":"contract IVaultBeefy","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"paeLp","outputs":[{"internalType":"contract IUniswapV2Pair","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"paePerLP","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"paeRewardPool","outputs":[{"internalType":"contract IRewardPool","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"rewardPoolIndex","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"contract IMasonry[]","name":"_banks","type":"address[]"}],"name":"setBanks","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"contract IVaultBeefy","name":"_beefyVault","type":"address"}],"name":"setBeefyVault","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"contract IRewardPool","name":"_genesisPool","type":"address"},{"internalType":"uint256","name":"_genesisPoolIndex","type":"uint256"}],"name":"setGenesisPool","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"contract IRewardPool","name":"_rewardPool","type":"address"},{"internalType":"uint256","name":"_rewardPoolIndex","type":"uint256"}],"name":"setRewardPool","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"contract IVaultYieldWolf","name":"_wolfVault","type":"address"},{"internalType":"uint256","name":"_lpPid","type":"uint256"},{"internalType":"uint256[]","name":"_bankPids","type":"uint256[]"}],"name":"setYieldWolfVault","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"wolfBankPids","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"wolfLpPid","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"wolfVault","outputs":[{"internalType":"contract IVaultYieldWolf","name":"","type":"address"}],"stateMutability":"view","type":"function"}]
Contract Creation Code
60806040523480156200001157600080fd5b5060405162001c1938038062001c1983398181016040526101408110156200003857600080fd5b8151602083018051604051929492938301929190846401000000008211156200006057600080fd5b9083019060208201858111156200007657600080fd5b82518660208202830111640100000000821117156200009457600080fd5b82525081516020918201928201910280838360005b83811015620000c3578181015183820152602001620000a9565b505050509190910160408181526020840151908401516060850151608086015160a087015160c088015160e08901516101009099018051969b959a949993985091969095929490939092909190846401000000008211156200012457600080fd5b9083019060208201858111156200013a57600080fd5b82518660208202830111640100000000821117156200015857600080fd5b82525081516020918201928201910280838360005b83811015620001875781810151838201526020016200016d565b505050509050016040525050506000620001a6620002ac60201b60201c565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350600280546001600160a01b0319166001600160a01b038c161790558851620002209060019060208c01906200058a565b50600480546001600160a01b03808b166001600160a01b031992831617909255600580548a8416908316179055600a889055600b879055600680548784169083161790556007805492861692909116919091179055600982905580516200028f906008906020840190620005f4565b506200029c8786620002b0565b5050505050505050505062000678565b3390565b620002ba620002ac565b6001600160a01b0316620002cd6200057b565b6001600160a01b03161462000329576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b600580546001600160a01b0319166001600160a01b038481169190911791829055600b83905516156200056657600554600b5460408051631526fe2760e01b8152600481019290925280516000936001600160a01b031692631526fe27926024808301939192829003018186803b158015620003a457600080fd5b505afa158015620003b9573d6000803e3d6000fd5b505050506040513d6040811015620003d057600080fd5b5051600380546001600160a01b0319166001600160a01b03808416919091179182905560025460408051630dfe168160e01b81529051949550908216939290911691630dfe168191600480820192602092909190829003018186803b1580156200043957600080fd5b505afa1580156200044e573d6000803e3d6000fd5b505050506040513d60208110156200046557600080fd5b50516001600160a01b031614156200048a57600c805460ff191660011790556200055f565b6002546003546040805163d21220a760e01b815290516001600160a01b03938416939092169163d21220a791600480820192602092909190829003018186803b158015620004d757600080fd5b505afa158015620004ec573d6000803e3d6000fd5b505050506040513d60208110156200050357600080fd5b50516001600160a01b031614156200052557600c805460ff191690556200055f565b6040805162461bcd60e51b815260206004820152600a60248201526906e6f7420504145204c560b41b604482015290519081900360640190fd5b5062000577565b600380546001600160a01b03191690555b5050565b6000546001600160a01b031690565b828054828255906000526020600020908101928215620005e2579160200282015b82811115620005e257825182546001600160a01b0319166001600160a01b03909116178255602090920191600190910190620005ab565b50620005f092915062000640565b5090565b82805482825590600052602060002090810192821562000632579160200282015b828111156200063257825182559160200191906001019062000615565b50620005f092915062000661565b5b80821115620005f05780546001600160a01b031916815560010162000641565b5b80821115620005f0576000815560010162000662565b61159180620006886000396000f3fe608060405234801561001057600080fd5b50600436106101c35760003560e01c806376cf5ee8116100f9578063a1bcbe8611610097578063dcf93f3211610071578063dcf93f3214610547578063f1646c9714610563578063f2fde38b14610589578063f32a73a2146105af576101c3565b8063a1bcbe8614610511578063cfa37c3614610537578063d486e74f1461053f576101c3565b80638da5cb5b116100d35780638da5cb5b1461043257806390d390131461043a5780639651da561461046657806398bd03681461046e576101c3565b806376cf5ee8146103de5780637fe7ac161461040457806380a476fe1461042a576101c3565b8063505d7f741161016657806367afedf41161014057806367afedf4146103825780636e209528146103a857806370a08231146103b0578063715018a6146103d6576101c3565b8063505d7f7414610337578063513f3a2514610354578063673d6bf51461037a576101c3565b80632ce97037116101a25780632ce970371461024157806333e8421814610249578063442798de1461027757806348905b691461032f576101c3565b806285ae2b146101c85780631c984d36146102015780631cfe03e61461021b575b600080fd5b6101e5600480360360208110156101de57600080fd5b50356105b7565b604080516001600160a01b039092168252519081900360200190f35b6102096105de565b60408051918252519081900360200190f35b6102096004803603602081101561023157600080fd5b50356001600160a01b03166105e4565b610209610696565b6102756004803603604081101561025f57600080fd5b506001600160a01b03813516906020013561069c565b005b6102756004803603606081101561028d57600080fd5b6001600160a01b03823516916020810135918101906060810160408201356401000000008111156102bd57600080fd5b8201836020820111156102cf57600080fd5b803590602001918460208302840111640100000000831117156102f157600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929550610724945050505050565b6101e56107bf565b6102096004803603602081101561034d57600080fd5b50356107ce565b6102096004803603602081101561036a57600080fd5b50356001600160a01b03166107ec565b6101e5610907565b6102096004803603602081101561039857600080fd5b50356001600160a01b0316610916565b6101e56109b5565b610209600480360360208110156103c657600080fd5b50356001600160a01b03166109c4565b610275610a6d565b610209600480360360208110156103f457600080fd5b50356001600160a01b0316610b19565b6102756004803603602081101561041a57600080fd5b50356001600160a01b0316610c8a565b6101e5610d0e565b6101e5610d1d565b6102756004803603604081101561045057600080fd5b506001600160a01b038135169060200135610d2c565b6101e5610fd1565b6102756004803603602081101561048457600080fd5b81019060208101813564010000000081111561049f57600080fd5b8201836020820111156104b157600080fd5b803590602001918460208302840111640100000000831117156104d357600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929550610fe0945050505050565b6102096004803603602081101561052757600080fd5b50356001600160a01b0316611055565b6101e56110f1565b610209611100565b61054f611106565b604080519115158252519081900360200190f35b6102096004803603602081101561057957600080fd5b50356001600160a01b031661110f565b6102756004803603602081101561059f57600080fd5b50356001600160a01b03166111e5565b6102096112e7565b600181815481106105c457fe5b6000918252602090912001546001600160a01b0316905081565b60095481565b60008060005b60015481101561068d576001818154811061060157fe5b60009182526020918290200154604080516370a0823160e01b81526001600160a01b038881166004830152915191909216926370a082319260248082019391829003018186803b15801561065457600080fd5b505afa158015610668573d6000803e3d6000fd5b505050506040513d602081101561067e57600080fd5b505191909101906001016105ea565b5090505b919050565b600b5481565b6106a4611431565b6001600160a01b03166106b5610d1d565b6001600160a01b0316146106fe576040805162461bcd60e51b8152602060048201819052602482015260008051602061153c833981519152604482015290519081900360640190fd5b600480546001600160a01b0319166001600160a01b039390931692909217909155600a55565b61072c611431565b6001600160a01b031661073d610d1d565b6001600160a01b031614610786576040805162461bcd60e51b8152602060048201819052602482015260008051602061153c833981519152604482015290519081900360640190fd5b600780546001600160a01b0319166001600160a01b038516179055600982905580516107b9906008906020840190611435565b50505050565b6007546001600160a01b031681565b600881815481106107db57fe5b600091825260209091200154905081565b6006546000906001600160a01b031661080757506000610691565b60065460408051631df1ee3f60e21b81529051670de0b6b3a7640000926001600160a01b0316916377c7b8fc916004808301926020929190829003018186803b15801561085357600080fd5b505afa158015610867573d6000803e3d6000fd5b505050506040513d602081101561087d57600080fd5b5051600654604080516370a0823160e01b81526001600160a01b038781166004830152915191909216916370a08231916024808301926020929190829003018186803b1580156108cc57600080fd5b505afa1580156108e0573d6000803e3d6000fd5b505050506040513d60208110156108f657600080fd5b5051028161090057fe5b0492915050565b6006546001600160a01b031681565b6004546000906001600160a01b031661093157506000610691565b60048054600a54604080516393f1a40b60e01b8152938401919091526001600160a01b03858116602485015281519216926393f1a40b9260448083019392829003018186803b15801561098357600080fd5b505afa158015610997573d6000803e3d6000fd5b505050506040513d60408110156109ad57600080fd5b505192915050565b6005546001600160a01b031681565b60006109cf8261110f565b6109d8836105e4565b6109e184610916565b6109ea85610b19565b600254604080516370a0823160e01b81526001600160a01b038981166004830152915191909216916370a08231916024808301926020929190829003018186803b158015610a3757600080fd5b505afa158015610a4b573d6000803e3d6000fd5b505050506040513d6020811015610a6157600080fd5b50510101010192915050565b610a75611431565b6001600160a01b0316610a86610d1d565b6001600160a01b031614610acf576040805162461bcd60e51b8152602060048201819052602482015260008051602061153c833981519152604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6003546000906001600160a01b031615610c8257600354604080516370a0823160e01b81526001600160a01b038581166004830152915160009392909216916370a0823191602480820192602092909190829003018186803b158015610b7e57600080fd5b505afa158015610b92573d6000803e3d6000fd5b505050506040513d6020811015610ba857600080fd5b50516005549091506001600160a01b031615610c5f57600554600b54604080516393f1a40b60e01b815260048101929092526001600160a01b038681166024840152815160009491909116926393f1a40b926044808301939192829003018186803b158015610c1657600080fd5b505afa158015610c2a573d6000803e3d6000fd5b505050506040513d6040811015610c4057600080fd5b50519050610c4d84611055565b610c56856107ec565b82840101019150505b670de0b6b3a7640000610c706112e7565b820281610c7957fe5b04915050610691565b506000610691565b610c92611431565b6001600160a01b0316610ca3610d1d565b6001600160a01b031614610cec576040805162461bcd60e51b8152602060048201819052602482015260008051602061153c833981519152604482015290519081900360640190fd5b600680546001600160a01b0319166001600160a01b0392909216919091179055565b6004546001600160a01b031681565b6000546001600160a01b031690565b610d34611431565b6001600160a01b0316610d45610d1d565b6001600160a01b031614610d8e576040805162461bcd60e51b8152602060048201819052602482015260008051602061153c833981519152604482015290519081900360640190fd5b600580546001600160a01b0319166001600160a01b038481169190911791829055600b8390551615610fbc57600554600b5460408051631526fe2760e01b8152600481019290925280516000936001600160a01b031692631526fe27926024808301939192829003018186803b158015610e0757600080fd5b505afa158015610e1b573d6000803e3d6000fd5b505050506040513d6040811015610e3157600080fd5b5051600380546001600160a01b0319166001600160a01b03808416919091179182905560025460408051630dfe168160e01b81529051949550908216939290911691630dfe168191600480820192602092909190829003018186803b158015610e9957600080fd5b505afa158015610ead573d6000803e3d6000fd5b505050506040513d6020811015610ec357600080fd5b50516001600160a01b03161415610ee657600c805460ff19166001179055610fb6565b6002546003546040805163d21220a760e01b815290516001600160a01b03938416939092169163d21220a791600480820192602092909190829003018186803b158015610f3257600080fd5b505afa158015610f46573d6000803e3d6000fd5b505050506040513d6020811015610f5c57600080fd5b50516001600160a01b03161415610f7c57600c805460ff19169055610fb6565b6040805162461bcd60e51b815260206004820152600a60248201526906e6f7420504145204c560b41b604482015290519081900360640190fd5b50610fcd565b600380546001600160a01b03191690555b5050565b6003546001600160a01b031681565b610fe8611431565b6001600160a01b0316610ff9610d1d565b6001600160a01b031614611042576040805162461bcd60e51b8152602060048201819052602482015260008051602061153c833981519152604482015290519081900360640190fd5b8051610fcd906001906020840190611480565b6007546000906001600160a01b031661107057506000610691565b600754600954604080516356eeafd960e01b815260048101929092526001600160a01b03858116602484015290519216916356eeafd991604480820192602092909190829003018186803b1580156110c757600080fd5b505afa1580156110db573d6000803e3d6000fd5b505050506040513d60208110156109ad57600080fd5b6002546001600160a01b031681565b600a5481565b600c5460ff1681565b6007546000906001600160a01b031661112a57506000610691565b6000805b60085481101561068d57600754600880546001600160a01b03909216916356eeafd991908490811061115c57fe5b9060005260206000200154866040518363ffffffff1660e01b815260040180838152602001826001600160a01b031681526020019250505060206040518083038186803b1580156111ac57600080fd5b505afa1580156111c0573d6000803e3d6000fd5b505050506040513d60208110156111d657600080fd5b5051919091019060010161112e565b6111ed611431565b6001600160a01b03166111fe610d1d565b6001600160a01b031614611247576040805162461bcd60e51b8152602060048201819052602482015260008051602061153c833981519152604482015290519081900360640190fd5b6001600160a01b03811661128c5760405162461bcd60e51b81526004018080602001828103825260268152602001806115166026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000806000600360009054906101000a90046001600160a01b03166001600160a01b0316630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b15801561133a57600080fd5b505afa15801561134e573d6000803e3d6000fd5b505050506040513d606081101561136457600080fd5b508051602090910151600c546dffffffffffffffffffffffffffff92831694509116915060009060ff16611398578161139a565b825b9050600360009054906101000a90046001600160a01b03166001600160a01b03166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b1580156113ea57600080fd5b505afa1580156113fe573d6000803e3d6000fd5b505050506040513d602081101561141457600080fd5b5051670de0b6b3a764000082028161142857fe5b04935050505090565b3390565b828054828255906000526020600020908101928215611470579160200282015b82811115611470578251825591602001919060010190611455565b5061147c9291506114e1565b5090565b8280548282559060005260206000209081019282156114d5579160200282015b828111156114d557825182546001600160a01b0319166001600160a01b039091161782556020909201916001909101906114a0565b5061147c9291506114f6565b5b8082111561147c57600081556001016114e2565b5b8082111561147c5780546001600160a01b03191681556001016114f756fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f20616464726573734f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572a2646970667358221220cca4f33b20c8f46104dae43691365934d8094c485b9dfe6d7c008ad135c3597864736f6c634300060c003300000000000000000000000099415856b37be9e75c0153615c7954f9ddb97a6e0000000000000000000000000000000000000000000000000000000000000140000000000000000000000000b45edc1242e116a9e29898540d718d2391c52d41000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000099415856b37be9e75c0153615c7954f9ddb97a6e0000000000000000000000000000000000000000000000000000000000000140000000000000000000000000b45edc1242e116a9e29898540d718d2391c52d41000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
-----Decoded View---------------
Arg [0] : _pae (address): 0x99415856b37be9e75c0153615c7954f9ddb97a6e
-----Encoded View---------------
12 Constructor Arguments found :
Arg [0] : 00000000000000000000000099415856b37be9e75c0153615c7954f9ddb97a6e
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000140
Arg [2] : 000000000000000000000000b45edc1242e116a9e29898540d718d2391c52d41
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [7] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [8] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [9] : 0000000000000000000000000000000000000000000000000000000000000160
Arg [10] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [11] : 0000000000000000000000000000000000000000000000000000000000000000
Deployed ByteCode Sourcemap
10930:4797:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10975:23;;;;;;;;;;;;;;;;-1:-1:-1;10975:23:0;;:::i;:::-;;;;-1:-1:-1;;;;;10975:23:0;;;;;;;;;;;;;;11253:24;;;:::i;:::-;;;;;;;;;;;;;;;;13196:232;;;;;;;;;;;;;;;;-1:-1:-1;13196:232:0;-1:-1:-1;;;;;13196:232:0;;:::i;11322:30::-;;;:::i;14464:185::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;14464:185:0;;;;;;;;:::i;:::-;;15501:223;;;;;;;;;;;;;;;;-1:-1:-1;;;;;15501:223:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;15501:223:0;;-1:-1:-1;15501:223:0;;-1:-1:-1;;;;;15501:223:0:i;11178:32::-;;;:::i;11217:29::-;;;;;;;;;;;;;;;;-1:-1:-1;11217:29:0;;:::i;13436:236::-;;;;;;;;;;;;;;;;-1:-1:-1;13436:236:0;-1:-1:-1;;;;;13436:236:0;;:::i;11139:32::-;;;:::i;12977:211::-;;;;;;;;;;;;;;;;-1:-1:-1;12977:211:0;-1:-1:-1;;;;;12977:211:0;;:::i;11100:32::-;;;:::i;12189:220::-;;;;;;;;;;;;;;;;-1:-1:-1;12189:220:0;-1:-1:-1;;;;;12189:220:0;;:::i;2781:148::-;;;:::i;12417:552::-;;;;;;;;;;;;;;;;-1:-1:-1;12417:552:0;-1:-1:-1;;;;;12417:552:0;;:::i;15380:113::-;;;;;;;;;;;;;;;;-1:-1:-1;15380:113:0;-1:-1:-1;;;;;15380:113:0;;:::i;11063:30::-;;;:::i;2130:87::-;;;:::i;14657:611::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;14657:611:0;;;;;;;;:::i;11029:27::-;;;:::i;15276:96::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;15276:96:0;;-1:-1:-1;15276:96:0;;-1:-1:-1;;;;;15276:96:0:i;13680:195::-;;;;;;;;;;;;;;;;-1:-1:-1;13680:195:0;-1:-1:-1;;;;;13680:195:0;;:::i;11005:17::-;;;:::i;11284:31::-;;;:::i;11359:20::-;;;:::i;:::-;;;;;;;;;;;;;;;;;;13883:318;;;;;;;;;;;;;;;;-1:-1:-1;13883:318:0;-1:-1:-1;;;;;13883:318:0;;:::i;3084:244::-;;;;;;;;;;;;;;;;-1:-1:-1;3084:244:0;-1:-1:-1;;;;;3084:244:0;;:::i;14209:247::-;;;:::i;10975:23::-;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;10975:23:0;;-1:-1:-1;10975:23:0;:::o;11253:24::-;;;;:::o;13196:232::-;13258:7;13278:11;13305:9;13300:100;13320:5;:12;13316:16;;13300:100;;;13361:5;13367:1;13361:8;;;;;;;;;;;;;;;;;;;:27;;;-1:-1:-1;;;13361:27:0;;-1:-1:-1;;;;;13361:27:0;;;;;;;;;:8;;;;;:18;;:27;;;;;;;;;;;:8;:27;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;13361:27:0;13354:34;;;;;13334:3;;13300:100;;;-1:-1:-1;13417:3:0;-1:-1:-1;13196:232:0;;;;:::o;11322:30::-;;;;:::o;14464:185::-;2361:12;:10;:12::i;:::-;-1:-1:-1;;;;;2350:23:0;:7;:5;:7::i;:::-;-1:-1:-1;;;;;2350:23:0;;2342:68;;;;;-1:-1:-1;;;2342:68:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;2342:68:0;;;;;;;;;;;;;;;14568:11:::1;:26:::0;;-1:-1:-1;;;;;;14568:26:0::1;-1:-1:-1::0;;;;;14568:26:0;;;::::1;::::0;;;::::1;::::0;;;14605:16:::1;:36:::0;14464:185::o;15501:223::-;2361:12;:10;:12::i;:::-;-1:-1:-1;;;;;2350:23:0;:7;:5;:7::i;:::-;-1:-1:-1;;;;;2350:23:0;;2342:68;;;;;-1:-1:-1;;;2342:68:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;2342:68:0;;;;;;;;;;;;;;;15630:9:::1;:22:::0;;-1:-1:-1;;;;;;15630:22:0::1;-1:-1:-1::0;;;;;15630:22:0;::::1;;::::0;;15663:9:::1;:18:::0;;;15692:24;;::::1;::::0;:12:::1;::::0;:24:::1;::::0;::::1;::::0;::::1;:::i;:::-;;15501:223:::0;;;:::o;11178:32::-;;;-1:-1:-1;;;;;11178:32:0;;:::o;11217:29::-;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;11217:29:0;:::o;13436:236::-;13530:13;;13498:7;;-1:-1:-1;;;;;13530:13:0;13518:50;;-1:-1:-1;13567:1:0;13560:8;;13518:50;13621:13;;:36;;;-1:-1:-1;;;13621:36:0;;;;13660:4;;-1:-1:-1;;;;;13621:13:0;;:34;;:36;;;;;;;;;;;;;;:13;:36;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;13621:36:0;13586:13;;:32;;;-1:-1:-1;;;13586:32:0;;-1:-1:-1;;;;;13586:32:0;;;;;;;;;:13;;;;;:23;;:32;;;;;13621:36;;13586:32;;;;;;;:13;:32;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;13586:32:0;:71;:78;;;;;;;13436:236;-1:-1:-1;;13436:236:0:o;11139:32::-;;;-1:-1:-1;;;;;11139:32:0;;:::o;12977:211::-;13077:11;;13041;;-1:-1:-1;;;;;13077:11:0;13065:48;;-1:-1:-1;13112:1:0;13105:8;;13065:48;13133:11;;;13154:16;;13133:47;;;-1:-1:-1;;;13133:47:0;;;;;;;;;-1:-1:-1;;;;;13133:47:0;;;;;;;;;:11;;;:20;;:47;;;;;;;;;;;:11;:47;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;13133:47:0;;12977:211;-1:-1:-1;;12977:211:0:o;11100:32::-;;;-1:-1:-1;;;;;11100:32:0;;:::o;12189:220::-;12248:7;12377:24;12393:7;12377:15;:24::i;:::-;12351:23;12366:7;12351:14;:23::i;:::-;12323:25;12340:7;12323:16;:25::i;:::-;12300:20;12312:7;12300:11;:20::i;:::-;12275:3;;:22;;;-1:-1:-1;;;12275:22:0;;-1:-1:-1;;;;;12275:22:0;;;;;;;;;:3;;;;;:13;;:22;;;;;;;;;;;;;;:3;:22;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;12275:22:0;:45;:73;:99;:126;;12189:220;-1:-1:-1;;12189:220:0:o;2781:148::-;2361:12;:10;:12::i;:::-;-1:-1:-1;;;;;2350:23:0;:7;:5;:7::i;:::-;-1:-1:-1;;;;;2350:23:0;;2342:68;;;;;-1:-1:-1;;;2342:68:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;2342:68:0;;;;;;;;;;;;;;;2888:1:::1;2872:6:::0;;2851:40:::1;::::0;-1:-1:-1;;;;;2872:6:0;;::::1;::::0;2851:40:::1;::::0;2888:1;;2851:40:::1;2919:1;2902:19:::0;;-1:-1:-1;;;;;;2902:19:0::1;::::0;;2781:148::o;12417:552::-;12508:5;;12476:7;;-1:-1:-1;;;;;12508:5:0;12500:28;12496:466;;12565:5;;:24;;;-1:-1:-1;;;12565:24:0;;-1:-1:-1;;;;;12565:24:0;;;;;;;;;12545:17;;12565:5;;;;;:15;;:24;;;;;;;;;;;;;;;:5;:24;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;12565:24:0;12616:13;;12565:24;;-1:-1:-1;;;;;;12616:13:0;12608:36;12604:255;;12690:13;;12713:15;;12690:48;;;-1:-1:-1;;;12690:48:0;;;;;;;;;-1:-1:-1;;;;;12690:48:0;;;;;;;;;12666:19;;12690:13;;;;;:22;;:48;;;;;;;;;;;;:13;:48;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;12690:48:0;;-1:-1:-1;12821:22:0;12835:7;12821:13;:22::i;:::-;12795:23;12810:7;12795:14;:23::i;:::-;12781:11;12769:9;:23;:49;:74;12757:86;;12604:255;;12905:4;12892:10;:8;:10::i;:::-;12880:9;:22;:29;;;;;;12873:36;;;;;12496:466;-1:-1:-1;12949:1:0;12942:8;;15380:113;2361:12;:10;:12::i;:::-;-1:-1:-1;;;;;2350:23:0;:7;:5;:7::i;:::-;-1:-1:-1;;;;;2350:23:0;;2342:68;;;;;-1:-1:-1;;;2342:68:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;2342:68:0;;;;;;;;;;;;;;;15458:13:::1;:27:::0;;-1:-1:-1;;;;;;15458:27:0::1;-1:-1:-1::0;;;;;15458:27:0;;;::::1;::::0;;;::::1;::::0;;15380:113::o;11063:30::-;;;-1:-1:-1;;;;;11063:30:0;;:::o;2130:87::-;2176:7;2203:6;-1:-1:-1;;;;;2203:6:0;2130:87;:::o;14657:611::-;2361:12;:10;:12::i;:::-;-1:-1:-1;;;;;2350:23:0;:7;:5;:7::i;:::-;-1:-1:-1;;;;;2350:23:0;;2342:68;;;;;-1:-1:-1;;;2342:68:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;2342:68:0;;;;;;;;;;;;;;;14756:13:::1;:27:::0;;-1:-1:-1;;;;;;14756:27:0::1;-1:-1:-1::0;;;;;14756:27:0;;::::1;::::0;;;::::1;::::0;;;;14794:15:::1;:34:::0;;;14853:13:::1;14845:36:::0;14841:420:::1;;14918:13;::::0;14941:15:::1;::::0;14918:39:::1;::::0;;-1:-1:-1;;;14918:39:0;;::::1;::::0;::::1;::::0;;;;;;14899:14:::1;::::0;-1:-1:-1;;;;;14918:13:0::1;::::0;:22:::1;::::0;:39;;;;;;;;;;;;:13;:39;::::1;;::::0;::::1;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;::::0;::::1;;-1:-1:-1::0;14918:39:0;14972:5:::1;:30:::0;;-1:-1:-1;;;;;;14972:30:0::1;-1:-1:-1::0;;;;;14972:30:0;;::::1;::::0;;;::::1;::::0;;;;15049:3:::1;::::0;14918:39;15023:14;;-1:-1:-1;;;15023:14:0;;;;14918:39;;-1:-1:-1;15049:3:0;;::::1;::::0;15023:5;;;::::1;::::0;:12:::1;::::0;:14:::1;::::0;;::::1;::::0;14918:39:::1;::::0;15023:14;;;;;;;;:5;:14;::::1;;::::0;::::1;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;::::0;::::1;;-1:-1:-1::0;15023:14:0;-1:-1:-1;;;;;15023:30:0::1;;15019:163;;;15055:8;:15:::0;;-1:-1:-1;;15055:15:0::1;15066:4;15055:15;::::0;;15019:163:::1;;;15120:3;::::0;15094:5:::1;::::0;:14:::1;::::0;;-1:-1:-1;;;15094:14:0;;;;-1:-1:-1;;;;;15120:3:0;;::::1;::::0;15094:5;;::::1;::::0;:12:::1;::::0;:14:::1;::::0;;::::1;::::0;::::1;::::0;;;;;;;;;:5;:14;::::1;;::::0;::::1;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;::::0;::::1;;-1:-1:-1::0;15094:14:0;-1:-1:-1;;;;;15094:30:0::1;;15090:92;;;15126:8;:16:::0;;-1:-1:-1;;15126:16:0::1;::::0;;15090:92:::1;;;15162:20;::::0;;-1:-1:-1;;;15162:20:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;-1:-1:-1;;;15162:20:0;;;;;;;;;;;;;::::1;15090:92;14841:420;;;;15215:5;:34:::0;;-1:-1:-1;;;;;;15215:34:0::1;::::0;;14841:420:::1;14657:611:::0;;:::o;11029:27::-;;;-1:-1:-1;;;;;11029:27:0;;:::o;15276:96::-;2361:12;:10;:12::i;:::-;-1:-1:-1;;;;;2350:23:0;:7;:5;:7::i;:::-;-1:-1:-1;;;;;2350:23:0;;2342:68;;;;;-1:-1:-1;;;2342:68:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;2342:68:0;;;;;;;;;;;;;;;15350:14;;::::1;::::0;:5:::1;::::0;:14:::1;::::0;::::1;::::0;::::1;:::i;13680:195::-:0;13773:9;;13741:7;;-1:-1:-1;;;;;13773:9:0;13761:46;;-1:-1:-1;13806:1:0;13799:8;;13761:46;13825:9;;13848;;13825:42;;;-1:-1:-1;;;13825:42:0;;;;;;;;;-1:-1:-1;;;;;13825:42:0;;;;;;;;;:9;;;:22;;:42;;;;;;;;;;;;;;;:9;:42;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11005:17;;;-1:-1:-1;;;;;11005:17:0;;:::o;11284:31::-;;;;:::o;11359:20::-;;;;;;:::o;13883:318::-;13978:9;;13946:7;;-1:-1:-1;;;;;13978:9:0;13966:46;;-1:-1:-1;14011:1:0;14004:8;;13966:46;14023:11;14050:9;14045:128;14065:12;:19;14061:23;;14045:128;;;14113:9;;14136:12;:15;;-1:-1:-1;;;;;14113:9:0;;;;:22;;14136:12;14149:1;;14136:15;;;;;;;;;;;;;;14153:7;14113:48;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;14113:48:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;14113:48:0;14106:55;;;;;14086:3;;14045:128;;3084:244;2361:12;:10;:12::i;:::-;-1:-1:-1;;;;;2350:23:0;:7;:5;:7::i;:::-;-1:-1:-1;;;;;2350:23:0;;2342:68;;;;;-1:-1:-1;;;2342:68:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;2342:68:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;3173:22:0;::::1;3165:73;;;;-1:-1:-1::0;;;3165:73:0::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3275:6;::::0;;3254:38:::1;::::0;-1:-1:-1;;;;;3254:38:0;;::::1;::::0;3275:6;::::1;::::0;3254:38:::1;::::0;::::1;3303:6;:17:::0;;-1:-1:-1;;;;;;3303:17:0::1;-1:-1:-1::0;;;;;3303:17:0;;;::::1;::::0;;;::::1;::::0;;3084:244::o;14209:247::-;14250:7;14271:16;14289;14310:5;;;;;;;;;-1:-1:-1;;;;;14310:5:0;-1:-1:-1;;;;;14310:17:0;;:19;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;14310:19:0;;;;;;;14361:8;;14270:59;;;;;-1:-1:-1;14270:59:0;;;-1:-1:-1;14340:18:0;;14361:8;;:30;;14383:8;14361:30;;;14372:8;14361:30;14340:51;;14429:5;;;;;;;;;-1:-1:-1;;;;;14429:5:0;-1:-1:-1;;;;;14429:17:0;;:19;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;14429:19:0;14422:4;14409:17;;14429:19;14409:39;;;;;14402:46;;;;;14209:247;:::o;667:106::-;755:10;667:106;:::o;-1:-1:-1:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Swarm Source
ipfs://cca4f33b20c8f46104dae43691365934d8094c485b9dfe6d7c008ad135c35978
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.