Contract Overview
Balance:
0 ETH
ETH Value:
$0.00
My Name Tag:
Not Available
Txn Hash | Method |
Block
|
From
|
To
|
Value | [Txn Fee] | |||
---|---|---|---|---|---|---|---|---|---|
0x93c801077d7795b74a1be657589f54dac5196e316a245742ceb171055a6abfee | Initialize Owner... | 40284322 | 130 days 4 hrs ago | 0x24bd16b990f3a376712f4fce6c5fcb05a3db3745 | IN | 0xf1be1e8bca3cf8178d02749e53baab039d0122b7 | 0 ETH | 0.00004102 | |
0x6b78cd3c5121c201975437d111d493fe459a048e45b7de477f7c33041d0de99c | 0x60a06040 | 40284126 | 130 days 4 hrs ago | 0x24bd16b990f3a376712f4fce6c5fcb05a3db3745 | IN | Contract Creation | 0 ETH | 0.00050584 |
[ Download CSV Export ]
Latest 2 internal transactions
Parent Txn Hash | Block | From | To | Value | |||
---|---|---|---|---|---|---|---|
0x387fce901652b7e71545cffa49421518813153a2e2c19741c3251dd9c2dc8e16 | 40421491 | 129 days 16 hrs ago | 0xf7a2bb5c3592ede90cf33f9832529404d650cf8c | 0xf1be1e8bca3cf8178d02749e53baab039d0122b7 | 0 ETH | ||
0x387fce901652b7e71545cffa49421518813153a2e2c19741c3251dd9c2dc8e16 | 40421491 | 129 days 16 hrs ago | 0xf7a2bb5c3592ede90cf33f9832529404d650cf8c | 0xf1be1e8bca3cf8178d02749e53baab039d0122b7 | 0 ETH |
[ Download CSV Export ]
Similar Match Source Code
Note: This contract matches the deployed ByteCode of the Source Code for Contract 0xd9Eb005a3AFE4969b9C4aE77F25De48C67c08fF0
Contract Name:
CashBackManager
Compiler Version
v0.7.6+commit.7338295f
Contract Source Code (Solidity)
/** *Submitted for verification at Arbiscan on 2022-10-19 */ // Sources flattened with hardhat v2.9.6 https://hardhat.org // File contracts/interfaces/ERC20Interface.sol //SPDX-License-Identifier: UNLICENSED pragma solidity ^0.7.0; interface ERC20Interface { /** * @dev Returns the amount of tokens in existence. */ function totalSupply() external view returns (uint256); /** * @dev Returns the token decimals. */ function decimals() external view returns (uint8); /** * @dev Returns the token symbol. */ function symbol() external view returns (string memory); /** * @dev Returns the token name. */ function name() external view returns (string memory); /** * @dev Returns the bep token owner. */ function getOwner() external view returns (address); /** * @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/ICard.sol pragma solidity ^0.7.0; interface ICard { function getUserOkseBalance(address userAddr) external view returns (uint256); function getUserAssetAmount(address userAddr, address market) external view returns (uint256); function usersBalances(address userAddr, address market) external view returns (uint256); function priceOracle() external view returns (address); } // File contracts/MultiSigOwner.sol pragma solidity ^0.7.0; // 2/3 Multi Sig Owner contract MultiSigOwner { address[] public owners; mapping(uint256 => bool) public signatureId; bool private initialized; // events event OwnershipTransferred( address indexed previousOwner, address indexed newOwner ); event SignValidTimeChanged(uint256 newValue); modifier validSignOfOwner( bytes calldata signData, bytes calldata keys, string memory functionName ) { require(isOwner(msg.sender), "on"); address signer = getSigner(signData, keys); require( signer != msg.sender && isOwner(signer) && signer != address(0), "is" ); (bytes4 method, uint256 id, uint256 validTime, ) = abi.decode( signData, (bytes4, uint256, uint256, bytes) ); require( signatureId[id] == false && method == bytes4(keccak256(bytes(functionName))), "sru" ); require(validTime > block.timestamp, "ep"); signatureId[id] = true; _; } function isOwner(address addr) public view returns (bool) { bool _isOwner = false; for (uint256 i = 0; i < owners.length; i++) { if (owners[i] == addr) { _isOwner = true; } } return _isOwner; } constructor() {} function initializeOwners(address[3] memory _owners) public { require( !initialized && _owners[0] != address(0) && _owners[1] != address(0) && _owners[2] != address(0), "ai" ); owners = [_owners[0], _owners[1], _owners[2]]; initialized = true; } function getSigner(bytes calldata _data, bytes calldata keys) public view returns (address) { uint256 chainId; assembly { chainId := chainid() } (uint8 v, bytes32 r, bytes32 s) = abi.decode( keys, (uint8, bytes32, bytes32) ); return ecrecover( toEthSignedMessageHash( keccak256(abi.encodePacked(this, chainId, _data)) ), v, r, s ); } function encodePackedData(bytes calldata _data) public view returns (bytes32) { uint256 chainId; assembly { chainId := chainid() } return keccak256(abi.encodePacked(this, chainId, _data)); } function toEthSignedMessageHash(bytes32 hash) internal pure returns (bytes32) { return keccak256( abi.encodePacked("\x19Ethereum Signed Message:\n32", hash) ); } // Set functions // verified function transferOwnership(bytes calldata signData, bytes calldata keys) public validSignOfOwner(signData, keys, "transferOwnership") { (, , , bytes memory params) = abi.decode( signData, (bytes4, uint256, uint256, bytes) ); address newOwner = abi.decode(params, (address)); uint256 index; for (uint256 i = 0; i < owners.length; i++) { if (owners[i] == msg.sender) { index = i; } } address oldOwner = owners[index]; owners[index] = newOwner; emit OwnershipTransferred(oldOwner, newOwner); } } // File contracts/Manager.sol // Solidity files have to start with this pragma. // It will be used by the Solidity compiler to validate its version. pragma solidity ^0.7.0; contract Manager { address public immutable cardContract; constructor(address _cardContract) { cardContract = _cardContract; } /// modifier functions modifier onlyFromCardContract() { require(msg.sender == cardContract, "oc"); _; } } // File contracts/CashBackManager.sol // Solidity files have to start with this pragma. // It will be used by the Solidity compiler to validate its version. pragma solidity ^0.7.0; pragma abicoder v2; contract CashBackManager is MultiSigOwner, Manager { uint256 public constant MAX_LEVEL = 5; // Setting for cashback enable or disable bool public cashBackEnable; // cashback percent for each level uint256[] public CashBackPercents; event CashBackEnableChanged(bool cashBackEnable); event CashBackPercentChanged(uint256 index, uint256 _amount); constructor(address _cardContract) Manager(_cardContract) { CashBackPercents = [10, 200, 300, 400, 500, 600]; cashBackEnable = true; } ////////////////////////// Read functions ///////////////////////////////////////////////////////////// //verified function getCashBackPercent(uint256 level) public view returns (uint256) { require(level <= 5, "level > 5"); return CashBackPercents[level]; } //////////////////// Owner functions //////////////////////////////////////////////////////////////// // verified function setCashBackPercent(bytes calldata signData, bytes calldata keys) public validSignOfOwner(signData, keys, "setCashBackPercent") { (, , , bytes memory params) = abi.decode( signData, (bytes4, uint256, uint256, bytes) ); (uint256 index, uint256 _amount) = abi.decode( params, (uint256, uint256) ); require(index <= MAX_LEVEL, "level<=5"); CashBackPercents[index] = _amount; emit CashBackPercentChanged(index, _amount); } function setCashBackEnable(bytes calldata signData, bytes calldata keys) public validSignOfOwner(signData, keys, "setCashBackEnable") { (, , , bytes memory params) = abi.decode( signData, (bytes4, uint256, uint256, bytes) ); bool newEnabled = abi.decode(params, (bool)); cashBackEnable = newEnabled; emit CashBackEnableChanged(cashBackEnable); } }
[{"inputs":[{"internalType":"address","name":"_cardContract","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bool","name":"cashBackEnable","type":"bool"}],"name":"CashBackEnableChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"index","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"CashBackPercentChanged","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":false,"internalType":"uint256","name":"newValue","type":"uint256"}],"name":"SignValidTimeChanged","type":"event"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"CashBackPercents","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MAX_LEVEL","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"cardContract","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"cashBackEnable","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes","name":"_data","type":"bytes"}],"name":"encodePackedData","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"level","type":"uint256"}],"name":"getCashBackPercent","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes","name":"_data","type":"bytes"},{"internalType":"bytes","name":"keys","type":"bytes"}],"name":"getSigner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address[3]","name":"_owners","type":"address[3]"}],"name":"initializeOwners","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"addr","type":"address"}],"name":"isOwner","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"owners","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes","name":"signData","type":"bytes"},{"internalType":"bytes","name":"keys","type":"bytes"}],"name":"setCashBackEnable","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes","name":"signData","type":"bytes"},{"internalType":"bytes","name":"keys","type":"bytes"}],"name":"setCashBackPercent","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"signatureId","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes","name":"signData","type":"bytes"},{"internalType":"bytes","name":"keys","type":"bytes"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
60a06040523480156200001157600080fd5b506040516200120f3803806200120f833981016040819052620000349162000114565b606081811b6001600160601b03191660809081526040805160c081018252600a815260c8602082015261012c91810191909152610190928101929092526101f49082015261025860a082015262000090906003906006620000a7565b50506002805461ff00191661010017905562000144565b828054828255906000526020600020908101928215620000eb579160200282015b82811115620000eb578251829061ffff16905591602001919060010190620000c8565b50620000f9929150620000fd565b5090565b5b80821115620000f95760008155600101620000fe565b60006020828403121562000126578081fd5b81516001600160a01b03811681146200013d578182fd5b9392505050565b60805160601c6110ad62000162600039806104f652506110ad6000f3fe608060405234801561001057600080fd5b50600436106100ca5760003560e01c806375e16b171161007c57806375e16b171461017b57806388b430061461018e578063a49062d4146101a1578063b2b9f0ed146101a9578063d1f21f4f146101bc578063e15dbe4d146101cf578063f130af69146101e2576100ca565b8063025e7c27146100cf57806318d885c2146100f85780632f54bf6e1461011857806339c472c01461013857806368af81e61461014d578063693bd2d0146101605780636f9e4f0b14610168575b600080fd5b6100e26100dd366004610e3d565b6101ea565b6040516100ef9190610f15565b60405180910390f35b61010b610106366004610e3d565b610214565b6040516100ef9190610f34565b61012b610126366004610bf6565b61025f565b6040516100ef9190610f29565b61014b610146366004610dd4565b6102b4565b005b61010b61015b366004610d94565b6104b9565b6100e26104f4565b61014b610176366004610c35565b610518565b6100e2610189366004610dd4565b6105d0565b61010b61019c366004610e3d565b610679565b61010b61069a565b61012b6101b7366004610e3d565b61069f565b61014b6101ca366004610dd4565b6106b4565b61014b6101dd366004610dd4565b610913565b61012b610af7565b600081815481106101fa57600080fd5b6000918252602090912001546001600160a01b0316905081565b600060058211156102405760405162461bcd60e51b815260040161023790610f5b565b60405180910390fd5b6003828154811061024d57fe5b90600052602060002001549050919050565b600080805b6000548110156102ad57836001600160a01b03166000828154811061028557fe5b6000918252602090912001546001600160a01b031614156102a557600191505b600101610264565b5092915050565b83838383604051806040016040528060128152602001711cd95d10d85cda109858dad4195c98d95b9d60721b8152506102ec3361025f565b6103085760405162461bcd60e51b815260040161023790610f7e565b6000610316868686866105d0565b90506001600160a01b038116331480159061033557506103358161025f565b801561034957506001600160a01b03811615155b6103655760405162461bcd60e51b815260040161023790610fb6565b60008080610375888a018a610cdb565b50600082815260016020526040902054929550909350915060ff161580156103af5750845160208601206001600160e01b03198481169116145b6103cb5760405162461bcd60e51b815260040161023790611010565b4281116103ea5760405162461bcd60e51b815260040161023790610f9a565b60008281526001602081905260408220805460ff191690911790556104118d8f018f610cdb565b93505050506000808280602001905181019061042d9190610e55565b9150915060058211156104525760405162461bcd60e51b815260040161023790610fd2565b806003838154811061046057fe5b90600052602060002001819055507f3eb835ae37294b56bdca26cb97b097bd586f0529fa709383f630dd22d3d6a985828260405161049f92919061102d565b60405180910390a150505050505050505050505050505050565b60405160009046906104d5903090839087908790602001610eb1565b6040516020818303038152906040528051906020012091505092915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b60025460ff16158015610534575080516001600160a01b031615155b801561054c575060208101516001600160a01b031615155b8015610564575060408101516001600160a01b031615155b6105805760405162461bcd60e51b815260040161023790610ff4565b6040805160608101825282516001600160a01b0390811682526020808501518216908301528383015116918101919091526105bf906000906003610b35565b50506002805460ff19166001179055565b6000468180806105e286880188610e78565b925092509250600161061f30868c8c6040516020016106049493929190610eb1565b60405160208183030381529060405280519060200120610b05565b8484846040516000815260200160405260405161063f9493929190610f3d565b6020604051602081039080840390855afa158015610661573d6000803e3d6000fd5b5050604051601f1901519a9950505050505050505050565b6003818154811061068957600080fd5b600091825260209091200154905081565b600581565b60016020526000908152604090205460ff1681565b838383836040518060400160405280601181526020017007472616e736665724f776e65727368697607c1b8152506106eb3361025f565b6107075760405162461bcd60e51b815260040161023790610f7e565b6000610715868686866105d0565b90506001600160a01b038116331480159061073457506107348161025f565b801561074857506001600160a01b03811615155b6107645760405162461bcd60e51b815260040161023790610fb6565b60008080610774888a018a610cdb565b50600082815260016020526040902054929550909350915060ff161580156107ae5750845160208601206001600160e01b03198481169116145b6107ca5760405162461bcd60e51b815260040161023790611010565b4281116107e95760405162461bcd60e51b815260040161023790610f9a565b60008281526001602081905260408220805460ff191690911790556108108d8f018f610cdb565b935050505060008180602001905181019061082b9190610c19565b90506000805b60005481101561087957336001600160a01b03166000828154811061085257fe5b6000918252602090912001546001600160a01b03161415610871578091505b600101610831565b50600080828154811061088857fe5b600091825260208220015481546001600160a01b039091169250849190849081106108af57fe5b6000918252602082200180546001600160a01b0319166001600160a01b03938416179055604051858316928416917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a35050505050505050505050505050505050565b8383838360405180604001604052806011815260200170736574436173684261636b456e61626c6560781b81525061094a3361025f565b6109665760405162461bcd60e51b815260040161023790610f7e565b6000610974868686866105d0565b90506001600160a01b038116331480159061099357506109938161025f565b80156109a757506001600160a01b03811615155b6109c35760405162461bcd60e51b815260040161023790610fb6565b600080806109d3888a018a610cdb565b50600082815260016020526040902054929550909350915060ff16158015610a0d5750845160208601206001600160e01b03198481169116145b610a295760405162461bcd60e51b815260040161023790611010565b428111610a485760405162461bcd60e51b815260040161023790610f9a565b60008281526001602081905260408220805460ff19169091179055610a6f8d8f018f610cdb565b9350505050600081806020019051810190610a8a9190610cbb565b6002805461ff001916610100831515810291909117918290556040519293507f214d02c1b861e9a89ac8c743416df18ebd2388e6c9da90721d995cfecf3970e592610ade9260ff9290049190911690610f29565b60405180910390a1505050505050505050505050505050565b600254610100900460ff1681565b600081604051602001610b189190610ee4565b604051602081830303815290604052805190602001209050919050565b828054828255906000526020600020908101928215610b8a579160200282015b82811115610b8a57825182546001600160a01b0319166001600160a01b03909116178255602090920191600190910190610b55565b50610b96929150610b9a565b5090565b5b80821115610b965760008155600101610b9b565b60008083601f840112610bc0578182fd5b50813567ffffffffffffffff811115610bd7578182fd5b602083019150836020828501011115610bef57600080fd5b9250929050565b600060208284031215610c07578081fd5b8135610c128161105f565b9392505050565b600060208284031215610c2a578081fd5b8151610c128161105f565b600060608284031215610c46578081fd5b82601f830112610c54578081fd5b6040516060810181811067ffffffffffffffff82111715610c7157fe5b604052808360608101861015610c85578384fd5b835b6003811015610cb0578135610c9b8161105f565b83526020928301929190910190600101610c87565b509195945050505050565b600060208284031215610ccc578081fd5b81518015158114610c12578182fd5b60008060008060808587031215610cf0578283fd5b84356001600160e01b031981168114610d07578384fd5b9350602085810135935060408601359250606086013567ffffffffffffffff80821115610d32578384fd5b818801915088601f830112610d45578384fd5b813581811115610d5157fe5b610d63601f8201601f1916850161103b565b91508082528984828501011115610d78578485fd5b8084840185840137810190920192909252939692955090935050565b60008060208385031215610da6578182fd5b823567ffffffffffffffff811115610dbc578283fd5b610dc885828601610baf565b90969095509350505050565b60008060008060408587031215610de9578384fd5b843567ffffffffffffffff80821115610e00578586fd5b610e0c88838901610baf565b90965094506020870135915080821115610e24578384fd5b50610e3187828801610baf565b95989497509550505050565b600060208284031215610e4e578081fd5b5035919050565b60008060408385031215610e67578182fd5b505080516020909101519092909150565b600080600060608486031215610e8c578283fd5b833560ff81168114610e9c578384fd5b95602085013595506040909401359392505050565b60006bffffffffffffffffffffffff198660601b1682528460148301528284603484013791016034019081529392505050565b7f19457468657265756d205369676e6564204d6573736167653a0a3332000000008152601c810191909152603c0190565b6001600160a01b0391909116815260200190565b901515815260200190565b90815260200190565b93845260ff9290921660208401526040830152606082015260800190565b6020808252600990820152686c6576656c203e203560b81b604082015260600190565b60208082526002908201526137b760f11b604082015260600190565b602080825260029082015261065760f41b604082015260600190565b602080825260029082015261697360f01b604082015260600190565b6020808252600890820152676c6576656c3c3d3560c01b604082015260600190565b602080825260029082015261616960f01b604082015260600190565b60208082526003908201526273727560e81b604082015260600190565b918252602082015260400190565b60405181810167ffffffffffffffff8111828210171561105757fe5b604052919050565b6001600160a01b038116811461107457600080fd5b5056fea264697066735822122028c766e2f3ed5c41679298a7b35106200e3e481549a8803e6396a3ae3450b49364736f6c6343000706003300000000000000000000000015f7e90a0fcf6219ad80bb0bf2d62c49276cb764
Deployed ByteCode Sourcemap
8102:1999:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3796:23;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8780:165;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;4871:277::-;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;9077:569::-;;;;;;:::i;:::-;;:::i;:::-;;6154:276;;;;;;:::i;:::-;;:::i;7617:37::-;;;:::i;5180:363::-;;;;;;:::i;:::-;;:::i;5551:595::-;;;;;;:::i;:::-;;:::i;8324:33::-;;;;;;:::i;:::-;;:::i;8160:37::-;;;:::i;3826:43::-;;;;;;:::i;:::-;;:::i;6735:668::-;;;;;;:::i;:::-;;:::i;9654:444::-;;;;;;:::i;:::-;;:::i;8251:26::-;;;:::i;3796:23::-;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;3796:23:0;;-1:-1:-1;3796:23:0;:::o;8780:165::-;8844:7;8881:1;8872:5;:10;;8864:32;;;;-1:-1:-1;;;8864:32:0;;;;;;;:::i;:::-;;;;;;;;;8914:16;8931:5;8914:23;;;;;;;;;;;;;;;;8907:30;;8780:165;;;:::o;4871:277::-;4923:4;;;4972:143;4996:6;:13;4992:17;;4972:143;;;5048:4;-1:-1:-1;;;;;5035:17:0;:6;5042:1;5035:9;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;5035:9:0;:17;5031:73;;;5084:4;5073:15;;5031:73;5011:3;;4972:143;;;-1:-1:-1;5132:8:0;4871:277;-1:-1:-1;;4871:277:0:o;9077:569::-;9193:8;;9203:4;;4088:775;;;;;;;;;;;;;-1:-1:-1;;;4088:775:0;;;4241:19;4249:10;4241:7;:19::i;:::-;4233:34;;;;-1:-1:-1;;;4233:34:0;;;;;;;:::i;:::-;4278:14;4295:25;4305:8;;4315:4;;4295:9;:25::i;:::-;4278:42;-1:-1:-1;;;;;;4353:20:0;;4363:10;4353:20;;;;:39;;;4377:15;4385:6;4377:7;:15::i;:::-;4353:63;;;;-1:-1:-1;;;;;;4396:20:0;;;;4353:63;4331:115;;;;-1:-1:-1;;;4331:115:0;;;;;;;:::i;:::-;4458:13;;;4508:92;;;;4533:8;4508:92;:::i;:::-;-1:-1:-1;4633:15:0;;;;:11;:15;;;;;;4457:143;;-1:-1:-1;4457:143:0;;-1:-1:-1;4457:143:0;-1:-1:-1;4633:15:0;;:24;;;:93;;-1:-1:-1;4695:30:0;;;;;;-1:-1:-1;;;;;;4678:48:0;;;;;;4633:93;4611:146;;;;-1:-1:-1;;;4611:146:0;;;;;;;:::i;:::-;4788:15;4776:9;:27;4768:42;;;;-1:-1:-1;;;4768:42:0;;;;;;;:::i;:::-;4821:15;;;;4839:4;4821:15;;;;;;;:22;;-1:-1:-1;;4821:22:0;;;;;;9277:92:::1;::::0;;::::1;9302:8:::0;9277:92:::1;:::i;:::-;9247:122;;;;;9381:13;9396:15:::0;9440:6:::1;9415:75;;;;;;;;;;;;:::i;:::-;9380:110;;;;8196:1;9509:5;:18;;9501:39;;;;-1:-1:-1::0;;;9501:39:0::1;;;;;;;:::i;:::-;9577:7;9551:16;9568:5;9551:23;;;;;;;;;;;;;;;:33;;;;9600:38;9623:5;9630:7;9600:38;;;;;;;:::i;:::-;;;;;;;;4854:1;;;9077:569:::0;;;;;;;;;;;;;:::o;6154:276::-;6383:38;;6250:7;;6336:9;;6383:38;;6400:4;;6336:9;;6415:5;;;;6383:38;;;:::i;:::-;;;;;;;;;;;;;6373:49;;;;;;6366:56;;;6154:276;;;;:::o;7617:37::-;;;:::o;5180:363::-;5274:11;;;;5273:12;:57;;;;-1:-1:-1;5306:10:0;;-1:-1:-1;;;;;5306:24:0;;;5273:57;:102;;;;-1:-1:-1;5351:10:0;;;;-1:-1:-1;;;;;5351:24:0;;;5273:102;:147;;;;-1:-1:-1;5396:10:0;;;;-1:-1:-1;;;;;5396:24:0;;;5273:147;5251:199;;;;-1:-1:-1;;;5251:199:0;;;;;;;:::i;:::-;5461:45;;;;;;;;5471:10;;-1:-1:-1;;;;;5461:45:0;;;;;5471:10;5483;;;;5461:45;;;;;;5495:10;;;;5461:45;;;;;;;;;;-1:-1:-1;;5461:45:0;;:::i;:::-;-1:-1:-1;;5517:11:0;:18;;-1:-1:-1;;5517:18:0;5531:4;5517:18;;;5180:363::o;5551:595::-;5661:7;5747:9;5661:7;;;5811:80;;;;5836:4;5811:80;:::i;:::-;5777:114;;;;;;5922:216;5950:113;6022:4;6028:7;6037:5;;6005:38;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;5995:49;;;;;;5950:22;:113::i;:::-;6082:1;6102;6122;5922:216;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;5922:216:0;;-1:-1:-1;;5922:216:0;;;5551:595;-1:-1:-1;;;;;;;;;;5551:595:0:o;8324:33::-;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;8324:33:0;:::o;8160:37::-;8196:1;8160:37;:::o;3826:43::-;;;;;;;;;;;;;;;:::o;6735:668::-;6850:8;;6860:4;;4088:775;;;;;;;;;;;;;-1:-1:-1;;;4088:775:0;;;4241:19;4249:10;4241:7;:19::i;:::-;4233:34;;;;-1:-1:-1;;;4233:34:0;;;;;;;:::i;:::-;4278:14;4295:25;4305:8;;4315:4;;4295:9;:25::i;:::-;4278:42;-1:-1:-1;;;;;;4353:20:0;;4363:10;4353:20;;;;:39;;;4377:15;4385:6;4377:7;:15::i;:::-;4353:63;;;;-1:-1:-1;;;;;;4396:20:0;;;;4353:63;4331:115;;;;-1:-1:-1;;;4331:115:0;;;;;;;:::i;:::-;4458:13;;;4508:92;;;;4533:8;4508:92;:::i;:::-;-1:-1:-1;4633:15:0;;;;:11;:15;;;;;;4457:143;;-1:-1:-1;4457:143:0;;-1:-1:-1;4457:143:0;-1:-1:-1;4633:15:0;;:24;;;:93;;-1:-1:-1;4695:30:0;;;;;;-1:-1:-1;;;;;;4678:48:0;;;;;;4633:93;4611:146;;;;-1:-1:-1;;;4611:146:0;;;;;;;:::i;:::-;4788:15;4776:9;:27;4768:42;;;;-1:-1:-1;;;4768:42:0;;;;;;;:::i;:::-;4821:15;;;;4839:4;4821:15;;;;;;;:22;;-1:-1:-1;;4821:22:0;;;;;;6933:92:::1;::::0;;::::1;6958:8:::0;6933:92:::1;:::i;:::-;6903:122;;;;;7036:16;7066:6;7055:29;;;;;;;;;;;;:::i;:::-;7036:48:::0;-1:-1:-1;7095:13:0::1;::::0;7119:143:::1;7143:6;:13:::0;7139:17;::::1;7119:143;;;7195:10;-1:-1:-1::0;;;;;7182:23:0::1;:6;7189:1;7182:9;;;;;;;;;::::0;;;::::1;::::0;;;::::1;::::0;-1:-1:-1;;;;;7182:9:0::1;:23;7178:73;;;7234:1;7226:9;;7178:73;7158:3;;7119:143;;;;7272:16;7291:6:::0;7298:5:::1;7291:13;;;;;;;;;::::0;;;::::1;::::0;;::::1;::::0;7315;;-1:-1:-1;;;;;7291:13:0;;::::1;::::0;-1:-1:-1;7331:8:0;;7291:13;7322:5;;7315:13;::::1;;;;;;::::0;;;::::1;::::0;;::::1;:24:::0;;-1:-1:-1;;;;;;7315:24:0::1;-1:-1:-1::0;;;;;7315:24:0;;::::1;;::::0;;7355:40:::1;::::0;;;::::1;::::0;;::::1;::::0;::::1;::::0;::::1;4854:1;;;;6735:668:::0;;;;;;;;;;;;;:::o;9654:444::-;9769:8;;9779:4;;4088:775;;;;;;;;;;;;;-1:-1:-1;;;4088:775:0;;;4241:19;4249:10;4241:7;:19::i;:::-;4233:34;;;;-1:-1:-1;;;4233:34:0;;;;;;;:::i;:::-;4278:14;4295:25;4305:8;;4315:4;;4295:9;:25::i;:::-;4278:42;-1:-1:-1;;;;;;4353:20:0;;4363:10;4353:20;;;;:39;;;4377:15;4385:6;4377:7;:15::i;:::-;4353:63;;;;-1:-1:-1;;;;;;4396:20:0;;;;4353:63;4331:115;;;;-1:-1:-1;;;4331:115:0;;;;;;;:::i;:::-;4458:13;;;4508:92;;;;4533:8;4508:92;:::i;:::-;-1:-1:-1;4633:15:0;;;;:11;:15;;;;;;4457:143;;-1:-1:-1;4457:143:0;;-1:-1:-1;4457:143:0;-1:-1:-1;4633:15:0;;:24;;;:93;;-1:-1:-1;4695:30:0;;;;;;-1:-1:-1;;;;;;4678:48:0;;;;;;4633:93;4611:146;;;;-1:-1:-1;;;4611:146:0;;;;;;;:::i;:::-;4788:15;4776:9;:27;4768:42;;;;-1:-1:-1;;;4768:42:0;;;;;;;:::i;:::-;4821:15;;;;4839:4;4821:15;;;;;;;:22;;-1:-1:-1;;4821:22:0;;;;;;9852:92:::1;::::0;;::::1;9877:8:::0;9852:92:::1;:::i;:::-;9822:122;;;;;9955:15;9984:6;9973:26;;;;;;;;;;;;:::i;:::-;10010:14;:27:::0;;-1:-1:-1;;10010:27:0::1;;::::0;::::1;;::::0;::::1;::::0;;;::::1;::::0;;;;10053:37:::1;::::0;10010:27;;-1:-1:-1;10053:37:0::1;::::0;::::1;::::0;10010:27:::1;10075:14:::0;;::::1;::::0;;;::::1;::::0;10053:37:::1;:::i;:::-;;;;;;;;4854:1;;9654:444:::0;;;;;;;;;;;;;:::o;8251:26::-;;;;;;;;;:::o;6438:250::-;6534:7;6660:4;6607:58;;;;;;;;:::i;:::-;;;;;;;;;;;;;6579:101;;;;;;6559:121;;6438:250;;;:::o;-1:-1:-1:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;14:377:1;;;131:3;124:4;116:6;112:17;108:27;98:2;;156:8;146;139:26;98:2;-1:-1:-1;186:20:1;;229:18;218:30;;215:2;;;268:8;258;251:26;215:2;312:4;304:6;300:17;288:29;;364:3;357:4;348:6;340;336:19;332:30;329:39;326:2;;;381:1;378;371:12;326:2;88:303;;;;;:::o;396:259::-;;508:2;496:9;487:7;483:23;479:32;476:2;;;529:6;521;514:22;476:2;573:9;560:23;592:33;619:5;592:33;:::i;:::-;644:5;466:189;-1:-1:-1;;;466:189:1:o;660:271::-;;791:2;779:9;770:7;766:23;762:32;759:2;;;812:6;804;797:22;759:2;849:9;843:16;868:33;895:5;868:33;:::i;936:897::-;;1071:2;1059:9;1050:7;1046:23;1042:32;1039:2;;;1092:6;1084;1077:22;1039:2;1146:7;1139:4;1128:9;1124:20;1120:34;1110:2;;1173:6;1165;1158:22;1110:2;1211;1205:9;1253:2;1245:6;1241:15;1322:6;1310:10;1307:22;1286:18;1274:10;1271:34;1268:62;1265:2;;;1333:9;1265:2;1360;1353:22;1395:6;1421:9;1460:2;1445:18;;1442:31;-1:-1:-1;1439:2:1;;;1491:6;1483;1476:22;1439:2;1518:6;1533:269;1547:4;1544:1;1541:11;1533:269;;;1620:3;1607:17;1637:33;1664:5;1637:33;:::i;:::-;1683:18;;1724:4;1748:12;;;;1780;;;;;1567:1;1560:9;1533:269;;;-1:-1:-1;1821:6:1;;1029:804;-1:-1:-1;;;;;1029:804:1:o;1838:297::-;;1958:2;1946:9;1937:7;1933:23;1929:32;1926:2;;;1979:6;1971;1964:22;1926:2;2016:9;2010:16;2069:5;2062:13;2055:21;2048:5;2045:32;2035:2;;2096:6;2088;2081:22;2140:1119;;;;;2311:3;2299:9;2290:7;2286:23;2282:33;2279:2;;;2333:6;2325;2318:22;2279:2;2364:23;;-1:-1:-1;;;;;;2416:32:1;;2406:43;;2396:2;;2468:6;2460;2453:22;2396:2;2496:5;-1:-1:-1;2520:2:1;2554:18;;;2541:32;;-1:-1:-1;2620:2:1;2605:18;;2592:32;;-1:-1:-1;2675:2:1;2660:18;;2647:32;2698:18;2728:14;;;2725:2;;;2760:6;2752;2745:22;2725:2;2803:6;2792:9;2788:22;2778:32;;2848:7;2841:4;2837:2;2833:13;2829:27;2819:2;;2875:6;2867;2860:22;2819:2;2916;2903:16;2938:2;2934;2931:10;2928:2;;;2944:9;2928:2;2977:52;3019:2;3000:13;;-1:-1:-1;;2996:27:1;2992:36;;2977:52;:::i;:::-;2964:65;;3052:2;3045:5;3038:17;3092:7;3087:2;3082;3078;3074:11;3070:20;3067:33;3064:2;;;3118:6;3110;3103:22;3064:2;3178;3173;3169;3165:11;3160:2;3153:5;3149:14;3136:45;3201:14;;3197:23;;;3190:39;;;;2269:990;;;;-1:-1:-1;2269:990:1;;-1:-1:-1;;2269:990:1:o;3264:431::-;;;3395:2;3383:9;3374:7;3370:23;3366:32;3363:2;;;3416:6;3408;3401:22;3363:2;3461:9;3448:23;3494:18;3486:6;3483:30;3480:2;;;3531:6;3523;3516:22;3480:2;3575:60;3627:7;3618:6;3607:9;3603:22;3575:60;:::i;:::-;3654:8;;3549:86;;-1:-1:-1;3353:342:1;-1:-1:-1;;;;3353:342:1:o;3700:751::-;;;;;3867:2;3855:9;3846:7;3842:23;3838:32;3835:2;;;3888:6;3880;3873:22;3835:2;3933:9;3920:23;3962:18;4003:2;3995:6;3992:14;3989:2;;;4024:6;4016;4009:22;3989:2;4068:60;4120:7;4111:6;4100:9;4096:22;4068:60;:::i;:::-;4147:8;;-1:-1:-1;4042:86:1;-1:-1:-1;4235:2:1;4220:18;;4207:32;;-1:-1:-1;4251:16:1;;;4248:2;;;4285:6;4277;4270:22;4248:2;;4329:62;4383:7;4372:8;4361:9;4357:24;4329:62;:::i;:::-;3825:626;;;;-1:-1:-1;4410:8:1;-1:-1:-1;;;;3825:626:1:o;4456:190::-;;4568:2;4556:9;4547:7;4543:23;4539:32;4536:2;;;4589:6;4581;4574:22;4536:2;-1:-1:-1;4617:23:1;;4526:120;-1:-1:-1;4526:120:1:o;4651:255::-;;;4791:2;4779:9;4770:7;4766:23;4762:32;4759:2;;;4812:6;4804;4797:22;4759:2;-1:-1:-1;;4840:16:1;;4896:2;4881:18;;;4875:25;4840:16;;4875:25;;-1:-1:-1;4749:157:1:o;4911:425::-;;;;5055:2;5043:9;5034:7;5030:23;5026:32;5023:2;;;5076:6;5068;5061:22;5023:2;5120:9;5107:23;5170:4;5163:5;5159:16;5152:5;5149:27;5139:2;;5195:6;5187;5180:22;5139:2;5223:5;5275:2;5260:18;;5247:32;;-1:-1:-1;5326:2:1;5311:18;;;5298:32;;5013:323;-1:-1:-1;;;5013:323:1:o;5341:480::-;;5612:26;5608:31;5599:6;5595:2;5591:15;5587:53;5582:3;5575:66;5671:6;5666:2;5661:3;5657:12;5650:28;5722:6;5714;5709:2;5704:3;5700:12;5687:42;5752:16;;5770:2;5748:25;5782:15;;;5748:25;5565:256;-1:-1:-1;;;5565:256:1:o;5826:380::-;6068:66;6056:79;;6160:2;6151:12;;6144:28;;;;6197:2;6188:12;;6046:160::o;6211:203::-;-1:-1:-1;;;;;6375:32:1;;;;6357:51;;6345:2;6330:18;;6312:102::o;6419:187::-;6584:14;;6577:22;6559:41;;6547:2;6532:18;;6514:92::o;6611:177::-;6757:25;;;6745:2;6730:18;;6712:76::o;6793:398::-;7020:25;;;7093:4;7081:17;;;;7076:2;7061:18;;7054:45;7130:2;7115:18;;7108:34;7173:2;7158:18;;7151:34;7007:3;6992:19;;6974:217::o;7196:332::-;7398:2;7380:21;;;7437:1;7417:18;;;7410:29;-1:-1:-1;;;7470:2:1;7455:18;;7448:39;7519:2;7504:18;;7370:158::o;7533:325::-;7735:2;7717:21;;;7774:1;7754:18;;;7747:29;-1:-1:-1;;;7807:2:1;7792:18;;7785:32;7849:2;7834:18;;7707:151::o;7863:325::-;8065:2;8047:21;;;8104:1;8084:18;;;8077:29;-1:-1:-1;;;8137:2:1;8122:18;;8115:32;8179:2;8164:18;;8037:151::o;8193:325::-;8395:2;8377:21;;;8434:1;8414:18;;;8407:29;-1:-1:-1;;;8467:2:1;8452:18;;8445:32;8509:2;8494:18;;8367:151::o;8523:331::-;8725:2;8707:21;;;8764:1;8744:18;;;8737:29;-1:-1:-1;;;8797:2:1;8782:18;;8775:38;8845:2;8830:18;;8697:157::o;8859:325::-;9061:2;9043:21;;;9100:1;9080:18;;;9073:29;-1:-1:-1;;;9133:2:1;9118:18;;9111:32;9175:2;9160:18;;9033:151::o;9189:326::-;9391:2;9373:21;;;9430:1;9410:18;;;9403:29;-1:-1:-1;;;9463:2:1;9448:18;;9441:33;9506:2;9491:18;;9363:152::o;9702:248::-;9876:25;;;9932:2;9917:18;;9910:34;9864:2;9849:18;;9831:119::o;9955:242::-;10025:2;10019:9;10055:17;;;10102:18;10087:34;;10123:22;;;10084:62;10081:2;;;10149:9;10081:2;10176;10169:22;9999:198;;-1:-1:-1;9999:198:1:o;10202:133::-;-1:-1:-1;;;;;10279:31:1;;10269:42;;10259:2;;10325:1;10322;10315:12;10259:2;10249:86;:::o
Metadata Hash
28c766e2f3ed5c41679298a7b35106200e3e481549a8803e6396a3ae3450b493
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.