Contract Overview
Balance:
0 FTM
FTM Value:
$0.00
My Name Tag:
Not Available, login to update
Txn Hash | Method |
Block
|
From
|
To
|
Value | [Txn Fee] | |||
---|---|---|---|---|---|---|---|---|---|
0x21eeff79bbfa2a47e27f0016299ab5a9393048a6cce98692b80b4b09a68c0628 | Add Liquidity ET... | 31806165 | 400 days 15 hrs ago | 0x9b08d6c2f4d187bdd111f08d89451c6fc1735411 | IN | 0xa6e2ba90832341956fc9f0b85d22d58e3fe617ca | 180.06000502006356 FTM | 0.309353145369 | |
0x83db8f9dc7a4c65ac6e76cfb7377205fe97ff17df7a42c8a1ff20d3a7bb668c3 | Add Liquidity ET... | 31758053 | 401 days 5 hrs ago | 0xea8788f44750158115df7d9968df0923f161a6fd | IN | 0xa6e2ba90832341956fc9f0b85d22d58e3fe617ca | 43.402900891594875 FTM | 0.094901732213 | |
0xf77602795a6f527fdca619b2b70997601cb4178d3c0ba9050e39cba6ce04bfd0 | Add Liquidity ET... | 31730964 | 401 days 12 hrs ago | 0xf7ecb064999bc9ad545c56dfef894a6bd361a0eb | IN | 0xa6e2ba90832341956fc9f0b85d22d58e3fe617ca | 99.8518166001012 FTM | 0.078532582998 | |
0x5fa0a0ae9ebfc76db706217a7ad4da497daaf166796425ff76021171023bac75 | Renounce Ownersh... | 31627251 | 402 days 16 hrs ago | FDoge Finance: Deployer | IN | 0xa6e2ba90832341956fc9f0b85d22d58e3fe617ca | 0 FTM | 0.004674663582 | |
0xe11d8fd7aa3b1ac0eddbe6e01be5c010a1fc2c25b1f0065d723483ac25ff68d3 | Add Liquidity ET... | 31614434 | 402 days 19 hrs ago | 0x8ddf6d0b109742db62b2697f792e2613cb7787c9 | IN | 0xa6e2ba90832341956fc9f0b85d22d58e3fe617ca | 0.49249103198974 FTM | 0.113228309248 | |
0x08cec9dd2edc6555e64dfc456d69765a6c4808a1a44037ea1d2383480e096d8e | Add Liquidity ET... | 31469057 | 404 days 9 hrs ago | FDoge Finance: Deployer | IN | 0xa6e2ba90832341956fc9f0b85d22d58e3fe617ca | 1 FTM | 0.047832349322 | |
0xcb529fa2c52fea5721bb4fb1f284187c5ed750b3255ca1669aa82b87c0d6f35b | Transfer Operato... | 31465109 | 404 days 10 hrs ago | FDoge Finance: Deployer | IN | 0xa6e2ba90832341956fc9f0b85d22d58e3fe617ca | 0 FTM | 0.005882072768 | |
0x16ac32ada07fc0117b8fc97f24d373c75a3f35e3706614be7f2af891127db60f | 0x60806040 | 31461517 | 404 days 10 hrs ago | FDoge Finance: Deployer | IN | Create: FdogeOffice | 0 FTM | 0.347757032134 |
[ Download CSV Export ]
Latest 6 internal transactions
[ Download CSV Export ]
Contract Name:
FdogeOffice
Compiler Version
v0.6.12+commit.27d51765
Optimization Enabled:
Yes with 1000 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity Standard Json-Input format)
// SPDX-License-Identifier: MIT pragma solidity 0.6.12; import "../lib/SafeMath.sol"; import "../owner/Operator.sol"; import "../interfaces/ITaxable.sol"; import "../interfaces/IUniswapV2Router.sol"; import "../interfaces/IERC20.sol"; /*$$$$$_ $$$$$___ __$$$___ __$$$$__ $$$$$$$_ ____ $$$$$$$_ $$$$_ $$___$$_ __$$$___ $$___$$_ __$$$$_ $$$$$$$_ $$______ $$__$$__ _$$_$$__ _$$__$$_ $$______ ____ $$______ _$$__ $$$__$$_ _$$_$$__ $$$__$$_ _$$____ $$______ $$$$$___ $$___$$_ $$___$$_ $$______ $$$$$___ ____ $$$$$___ _$$__ $$$$_$$_ $$___$$_ $$$$_$$_ $$_____ $$$$$___ $$______ $$___$$_ $$___$$_ $$__$$$_ $$______ ____ $$______ _$$__ $$_$$$$_ $$$$$$$_ $$_$$$$_ $$_____ $$______ $$______ $$__$$__ _$$_$$__ _$$__$$_ $$______ _$$_ $$______ _$$__ $$__$$$_ $$___$$_ $$__$$$_ _$$____ $$______ $$______ $$$$$___ __$$$___ __$$$$__ $$$$$$$_ _$$_ $$______ $$$$_ $$___$$_ $$___$$_ $$___$$_ __$$$$_ $$$$$$$_*/ contract FdogeOffice is Operator { using SafeMath for uint256; address public tomb = address(0xEb0a2D1b1a33D95204af5d00f65FD9e349419878); address public wftm = address(0x21be370D5312f44cB42ce377BC9b8a0cEF1A4C83); address public uniRouter = address(0xF491e7B69E4244ad4002BC14e878a34207E38c29); mapping(address => bool) public taxExclusionEnabled; constructor (address _tomb) public { tomb = _tomb; } function setAddr(address _tomb, address _wftm, address _router) public onlyOwner { tomb = _tomb; wftm = _wftm; uniRouter = _router; } function setToken(address _tomb) public onlyOperator { tomb = _tomb; } function setTaxTiersTwap(uint8 _index, uint256 _value) public onlyOperator returns (bool) { return ITaxable(tomb).setTaxTiersTwap(_index, _value); } function setTaxTiersRate(uint8 _index, uint256 _value) public onlyOperator returns (bool) { return ITaxable(tomb).setTaxTiersRate(_index, _value); } function enableAutoCalculateTax() public onlyOperator { ITaxable(tomb).enableAutoCalculateTax(); } function disableAutoCalculateTax() public onlyOperator { ITaxable(tomb).disableAutoCalculateTax(); } function setTaxRate(uint256 _taxRate) public onlyOperator { ITaxable(tomb).setTaxRate(_taxRate); } function setBurnThreshold(uint256 _burnThreshold) public onlyOperator { ITaxable(tomb).setBurnThreshold(_burnThreshold); } function setTaxCollectorAddress(address _taxCollectorAddress) public onlyOperator { ITaxable(tomb).setTaxCollectorAddress(_taxCollectorAddress); } function excludeAddressFromTax(address _address) external onlyOperator returns (bool) { return _excludeAddressFromTax(_address); } function _excludeAddressFromTax(address _address) private returns (bool) { if (!ITaxable(tomb).isAddressExcluded(_address)) { return ITaxable(tomb).excludeAddress(_address); } } function includeAddressInTax(address _address) external onlyOperator returns (bool) { return _includeAddressInTax(_address); } function _includeAddressInTax(address _address) private returns (bool) { if (ITaxable(tomb).isAddressExcluded(_address)) { return ITaxable(tomb).includeAddress(_address); } } function taxRate() external view returns (uint256) { return ITaxable(tomb).taxRate(); } function addLiquidityTaxFree( address token, uint256 amtTomb, uint256 amtToken, uint256 amtTombMin, uint256 amtTokenMin ) external returns ( uint256, uint256, uint256 ) { require(amtTomb != 0 && amtToken != 0, "amounts can't be 0"); _excludeAddressFromTax(msg.sender); IERC20(tomb).transferFrom(msg.sender, address(this), amtTomb); IERC20(token).transferFrom(msg.sender, address(this), amtToken); _approveTokenIfNeeded(tomb, uniRouter); _approveTokenIfNeeded(token, uniRouter); _includeAddressInTax(msg.sender); uint256 resultAmtTomb; uint256 resultAmtToken; uint256 liquidity; (resultAmtTomb, resultAmtToken, liquidity) = IUniswapV2Router(uniRouter).addLiquidity( tomb, token, amtTomb, amtToken, amtTombMin, amtTokenMin, msg.sender, block.timestamp ); if (amtTomb.sub(resultAmtTomb) > 0) { IERC20(tomb).transfer(msg.sender, amtTomb.sub(resultAmtTomb)); } if (amtToken.sub(resultAmtToken) > 0) { IERC20(token).transfer(msg.sender, amtToken.sub(resultAmtToken)); } return (resultAmtTomb, resultAmtToken, liquidity); } function addLiquidityETHTaxFree( uint256 amtTomb, uint256 amtTombMin, uint256 amtFtmMin ) external payable returns ( uint256, uint256, uint256 ) { require(amtTomb != 0 && msg.value != 0, "amounts can't be 0"); _excludeAddressFromTax(msg.sender); IERC20(tomb).transferFrom(msg.sender, address(this), amtTomb); _approveTokenIfNeeded(tomb, uniRouter); _includeAddressInTax(msg.sender); uint256 resultAmtTomb; uint256 resultAmtFtm; uint256 liquidity; (resultAmtTomb, resultAmtFtm, liquidity) = IUniswapV2Router(uniRouter).addLiquidityETH{value: msg.value}( tomb, amtTomb, amtTombMin, amtFtmMin, msg.sender, block.timestamp ); if (amtTomb.sub(resultAmtTomb) > 0) { IERC20(tomb).transfer(msg.sender, amtTomb.sub(resultAmtTomb)); } return (resultAmtTomb, resultAmtFtm, liquidity); } function setTaxableTombOracle(address _tombOracle) external onlyOperator { ITaxable(tomb).setTombOracle(_tombOracle); } function transferTaxOffice(address _newTaxOffice) external onlyOperator { ITaxable(tomb).setTaxOffice(_newTaxOffice); } function taxFreeTransferFrom( address _sender, address _recipient, uint256 _amt ) external { require(taxExclusionEnabled[msg.sender], "Address not approved for tax free transfers"); _excludeAddressFromTax(_sender); IERC20(tomb).transferFrom(_sender, _recipient, _amt); _includeAddressInTax(_sender); } function setTaxExclusionForAddress(address _address, bool _excluded) external onlyOperator { taxExclusionEnabled[_address] = _excluded; } function _approveTokenIfNeeded(address _token, address _router) private { if (IERC20(_token).allowance(address(this), _router) == 0) { IERC20(_token).approve(_router, type(uint256).max); } } }
//SPDX-License-Identifier: UNLICENSED pragma solidity ^0.6.0; /** * @dev Wrappers over Solidity's arithmetic operations with added overflow * checks. * * Arithmetic operations in Solidity wrap on overflow. This can easily result * in bugs, because programmers usually assume that an overflow raises an * error, which is the standard behavior in high level programming languages. * `SafeMath` restores this intuition by reverting the transaction when an * operation overflows. * * Using this library instead of the unchecked operations eliminates an entire * class of bugs, so it's recommended to use it always. */ library SafeMath { /** * @dev Returns the addition of two unsigned integers, reverting on * overflow. * * Counterpart to Solidity's `+` operator. * * Requirements: * - Addition cannot overflow. */ function add(uint256 a, uint256 b) internal pure returns (uint256) { uint256 c = a + b; require(c >= a, "SafeMath: addition overflow"); return c; } /** * @dev Returns the subtraction of two unsigned integers, reverting on * overflow (when the result is negative). * * Counterpart to Solidity's `-` operator. * * Requirements: * - Subtraction cannot overflow. */ function sub(uint256 a, uint256 b) internal pure returns (uint256) { return sub(a, b, "SafeMath: subtraction overflow"); } /** * @dev Returns the subtraction of two unsigned integers, reverting with custom message on * overflow (when the result is negative). * * Counterpart to Solidity's `-` operator. * * Requirements: * - Subtraction cannot overflow. */ function sub(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) { require(b <= a, errorMessage); uint256 c = a - b; return c; } /** * @dev Returns the multiplication of two unsigned integers, reverting on * overflow. * * Counterpart to Solidity's `*` operator. * * Requirements: * - Multiplication cannot overflow. */ function mul(uint256 a, uint256 b) internal pure returns (uint256) { // Gas optimization: this is cheaper than requiring 'a' not being zero, but the // benefit is lost if 'b' is also tested. // See: https://github.com/OpenZeppelin/openzeppelin-contracts/pull/522 if (a == 0) { return 0; } uint256 c = a * b; require(c / a == b, "SafeMath: multiplication overflow"); return c; } /** * @dev Returns the integer division of two unsigned integers. Reverts on * division by zero. The result is rounded towards zero. * * Counterpart to Solidity's `/` operator. Note: this function uses a * `revert` opcode (which leaves remaining gas untouched) while Solidity * uses an invalid opcode to revert (consuming all remaining gas). * * Requirements: * - The divisor cannot be zero. */ function div(uint256 a, uint256 b) internal pure returns (uint256) { return div(a, b, "SafeMath: division by zero"); } /** * @dev Returns the integer division of two unsigned integers. Reverts with custom message on * division by zero. The result is rounded towards zero. * * Counterpart to Solidity's `/` operator. Note: this function uses a * `revert` opcode (which leaves remaining gas untouched) while Solidity * uses an invalid opcode to revert (consuming all remaining gas). * * Requirements: * - The divisor cannot be zero. */ function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) { // Solidity only automatically asserts when dividing by 0 require(b > 0, errorMessage); uint256 c = a / b; // assert(a == b * c + a % b); // There is no case in which this doesn't hold return c; } /** * @dev Returns the remainder of dividing two unsigned integers. (unsigned integer modulo), * Reverts when dividing by zero. * * Counterpart to Solidity's `%` operator. This function uses a `revert` * opcode (which leaves remaining gas untouched) while Solidity uses an * invalid opcode to revert (consuming all remaining gas). * * Requirements: * - The divisor cannot be zero. */ function mod(uint256 a, uint256 b) internal pure returns (uint256) { return mod(a, b, "SafeMath: modulo by zero"); } /** * @dev Returns the remainder of dividing two unsigned integers. (unsigned integer modulo), * Reverts with custom message when dividing by zero. * * Counterpart to Solidity's `%` operator. This function uses a `revert` * opcode (which leaves remaining gas untouched) while Solidity uses an * invalid opcode to revert (consuming all remaining gas). * * Requirements: * - The divisor cannot be zero. */ function mod(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) { require(b != 0, errorMessage); return a % b; } }
// SPDX-License-Identifier: MIT pragma solidity 0.6.12; import "../lib/Context.sol"; import "../lib/Ownable.sol"; contract Operator is Context, Ownable { address private _operator; event OperatorTransferred(address indexed previousOperator, address indexed newOperator); constructor() internal { _operator = _msgSender(); emit OperatorTransferred(address(0), _operator); } function operator() public view returns (address) { return _operator; } modifier onlyOperator() { require(_operator == msg.sender, "operator: caller is not the operator"); _; } function isOperator() public view returns (bool) { return _msgSender() == _operator; } function transferOperator(address newOperator_) public onlyOwner { _transferOperator(newOperator_); } function _transferOperator(address newOperator_) internal { require(newOperator_ != address(0), "operator: zero address given for new operator"); emit OperatorTransferred(address(0), newOperator_); _operator = newOperator_; } }
// SPDX-License-Identifier: MIT pragma solidity 0.6.12; interface ITaxable { function setTaxTiersTwap(uint8 _index, uint256 _value) external returns (bool); function setTaxTiersRate(uint8 _index, uint256 _value) external returns (bool); function enableAutoCalculateTax() external; function disableAutoCalculateTax() external; function setTaxCollectorAddress(address _taxCollectorAddress) external; function isAddressExcluded(address _address) external returns (bool); function setTaxRate(uint256 _taxRate) external; function setBurnThreshold(uint256 _burnThreshold) external; function excludeAddress(address _address) external returns (bool); function includeAddress(address _address) external returns (bool); function setTombOracle(address _tombOracle) external; function setTaxOffice(address _taxOffice) external; function taxRate() external view returns (uint256); }
// SPDX-License-Identifier: MIT pragma solidity 0.6.12; interface IUniswapV2Router { function factory() external pure returns (address); function WETH() external pure returns (address); function addLiquidity( address tokenA, address tokenB, uint amountADesired, uint amountBDesired, uint amountAMin, uint amountBMin, address to, uint deadline ) external returns (uint amountA, uint amountB, uint liquidity); function addLiquidityETH( address token, uint amountTokenDesired, uint amountTokenMin, uint amountETHMin, address to, uint deadline ) external payable returns (uint amountToken, uint amountETH, uint liquidity); function removeLiquidity( address tokenA, address tokenB, uint liquidity, uint amountAMin, uint amountBMin, address to, uint deadline ) external returns (uint amountA, uint amountB); function removeLiquidityETH( address token, uint liquidity, uint amountTokenMin, uint amountETHMin, address to, uint deadline ) external returns (uint amountToken, uint amountETH); function removeLiquidityWithPermit( address tokenA, address tokenB, uint liquidity, uint amountAMin, uint amountBMin, address to, uint deadline, bool approveMax, uint8 v, bytes32 r, bytes32 s ) external returns (uint amountA, uint amountB); function removeLiquidityETHWithPermit( address token, uint liquidity, uint amountTokenMin, uint amountETHMin, address to, uint deadline, bool approveMax, uint8 v, bytes32 r, bytes32 s ) external returns (uint amountToken, uint amountETH); function swapExactTokensForTokens( uint amountIn, uint amountOutMin, address[] calldata path, address to, uint deadline ) external returns (uint[] memory amounts); function swapTokensForExactTokens( uint amountOut, uint amountInMax, address[] calldata path, address to, uint deadline ) external returns (uint[] memory amounts); function swapExactETHForTokens(uint amountOutMin, address[] calldata path, address to, uint deadline) external payable returns (uint[] memory amounts); function swapTokensForExactETH(uint amountOut, uint amountInMax, address[] calldata path, address to, uint deadline) external returns (uint[] memory amounts); function swapExactTokensForETH(uint amountIn, uint amountOutMin, address[] calldata path, address to, uint deadline) external returns (uint[] memory amounts); function swapETHForExactTokens(uint amountOut, address[] calldata path, address to, uint deadline) external payable returns (uint[] memory amounts); function quote(uint amountA, uint reserveA, uint reserveB) external pure returns (uint amountB); function getAmountOut(uint amountIn, uint reserveIn, uint reserveOut) external pure returns (uint amountOut); function getAmountIn(uint amountOut, uint reserveIn, uint reserveOut) external pure returns (uint amountIn); function getAmountsOut(uint amountIn, address[] calldata path) external view returns (uint[] memory amounts); function getAmountsIn(uint amountOut, address[] calldata path) external view returns (uint[] memory amounts); function removeLiquidityETHSupportingFeeOnTransferTokens( address token, uint liquidity, uint amountTokenMin, uint amountETHMin, address to, uint deadline ) external returns (uint amountETH); function removeLiquidityETHWithPermitSupportingFeeOnTransferTokens( address token, uint liquidity, uint amountTokenMin, uint amountETHMin, address to, uint deadline, bool approveMax, uint8 v, bytes32 r, bytes32 s ) external returns (uint amountETH); function swapExactTokensForTokensSupportingFeeOnTransferTokens( uint amountIn, uint amountOutMin, address[] calldata path, address to, uint deadline ) external; function swapExactETHForTokensSupportingFeeOnTransferTokens( uint amountOutMin, address[] calldata path, address to, uint deadline ) external payable; function swapExactTokensForETHSupportingFeeOnTransferTokens( uint amountIn, uint amountOutMin, address[] calldata path, address to, uint deadline ) external; }
// SPDX-License-Identifier: MIT 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); }
//SPDX-License-Identifier: UNLICENSED pragma solidity ^0.6.0; /* * @dev Provides information about the current execution context, including the * sender of the transaction and its data. While these are generally available * via msg.sender and msg.data, they should not be accessed in such a direct * manner, since when dealing with GSN meta-transactions the account sending and * paying for execution may not be the actual sender (as far as an application * is concerned). * * This contract is only required for intermediate, library-like contracts. */ contract Context { // Empty internal constructor, to prevent people from mistakenly deploying // an instance of this contract, which should be used via inheritance. constructor () internal { } 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; } }
//SPDX-License-Identifier: UNLICENSED pragma solidity ^0.6.0; import "./Context.sol"; /** * @dev Contract module which provides a basic access control mechanism, where * there is an account (an owner) that can be granted exclusive access to * specific functions. * * By default, the owner account will be the one that deploys the contract. This * can later be changed with {transferOwnership}. * * This module is used through inheritance. It will make available the modifier * `onlyOwner`, which can be applied to your functions to restrict their use to * the owner. */ contract Ownable is Context { address private _owner; event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); /** * @dev Initializes the contract setting the deployer as the initial owner. */ constructor() internal { address msgSender = _msgSender(); _owner = msgSender; emit OwnershipTransferred(address(0), msgSender); } /** * @dev Returns the address of the current owner. */ function owner() public view 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; } }
{ "optimizer": { "enabled": true, "runs": 1000 }, "outputSelection": { "*": { "*": [ "evm.bytecode", "evm.deployedBytecode", "devdoc", "userdoc", "metadata", "abi" ] } }, "libraries": {} }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"address","name":"_tomb","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOperator","type":"address"},{"indexed":true,"internalType":"address","name":"newOperator","type":"address"}],"name":"OperatorTransferred","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"},{"inputs":[{"internalType":"uint256","name":"amtTomb","type":"uint256"},{"internalType":"uint256","name":"amtTombMin","type":"uint256"},{"internalType":"uint256","name":"amtFtmMin","type":"uint256"}],"name":"addLiquidityETHTaxFree","outputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"amtTomb","type":"uint256"},{"internalType":"uint256","name":"amtToken","type":"uint256"},{"internalType":"uint256","name":"amtTombMin","type":"uint256"},{"internalType":"uint256","name":"amtTokenMin","type":"uint256"}],"name":"addLiquidityTaxFree","outputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"disableAutoCalculateTax","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"enableAutoCalculateTax","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"}],"name":"excludeAddressFromTax","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"}],"name":"includeAddressInTax","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"isOperator","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"operator","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_tomb","type":"address"},{"internalType":"address","name":"_wftm","type":"address"},{"internalType":"address","name":"_router","type":"address"}],"name":"setAddr","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_burnThreshold","type":"uint256"}],"name":"setBurnThreshold","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_taxCollectorAddress","type":"address"}],"name":"setTaxCollectorAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"},{"internalType":"bool","name":"_excluded","type":"bool"}],"name":"setTaxExclusionForAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_taxRate","type":"uint256"}],"name":"setTaxRate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint8","name":"_index","type":"uint8"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"setTaxTiersRate","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint8","name":"_index","type":"uint8"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"setTaxTiersTwap","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_tombOracle","type":"address"}],"name":"setTaxableTombOracle","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_tomb","type":"address"}],"name":"setToken","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"taxExclusionEnabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_sender","type":"address"},{"internalType":"address","name":"_recipient","type":"address"},{"internalType":"uint256","name":"_amt","type":"uint256"}],"name":"taxFreeTransferFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"taxRate","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"tomb","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newOperator_","type":"address"}],"name":"transferOperator","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_newTaxOffice","type":"address"}],"name":"transferTaxOffice","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"uniRouter","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"wftm","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}]
Contract Creation Code
6080604052600280546001600160a01b031990811673eb0a2d1b1a33d95204af5d00f65fd9e349419878179091556003805482167321be370d5312f44cb42ce377bc9b8a0cef1a4c831790556004805490911673f491e7b69e4244ad4002bc14e878a34207e38c2917905534801561007657600080fd5b506040516200211b3803806200211b8339818101604052602081101561009b57600080fd5b505160006100a761016a565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3506100f961016a565b600180546001600160a01b0319166001600160a01b0392831617908190556040519116906000907f74da04524d50c64947f5dd5381ef1a4dca5cba8ed1d816243f9e48aa0b5617ed908290a3600280546001600160a01b0319166001600160a01b039290921691909117905561016e565b3390565b611f9d806200017e6000396000f3fe6080604052600436106101b75760003560e01c80638da5cb5b116100ec578063d1d31a371161008a578063f1efacf911610064578063f1efacf914610604578063f2fde38b1461064f578063f4f45b4614610682578063ff87fc7c14610697576101b7565b8063d1d31a371461055b578063e1d8752e1461058e578063e69abb7e146105d1576101b7565b8063b87c5a4a116100c6578063b87c5a4a146104b6578063be94f86b146104e9578063c040f23a1461051c578063c6d69a3014610531576101b7565b80638da5cb5b146104625780639d6b5f2114610477578063a0e47bf6146104a1576101b7565b806365bbacd911610159578063715018a611610133578063715018a6146103a457806373baccc0146103b9578063771a3a1d146104005780637fcd79c714610427576101b7565b806365bbacd91461032957806366206ce91461033e57806369356d4714610371576101b7565b806329605e771161019557806329605e771461026b5780634456eda21461029e578063570ca735146102b35780636153c8c1146102e4576101b7565b806313762bdc146101bc578063144fa6d71461020357806319db099d14610238575b600080fd5b3480156101c857600080fd5b506101ef600480360360208110156101df57600080fd5b50356001600160a01b03166106ac565b604080519115158252519081900360200190f35b34801561020f57600080fd5b506102366004803603602081101561022657600080fd5b50356001600160a01b03166106c1565b005b34801561024457600080fd5b506101ef6004803603602081101561025b57600080fd5b50356001600160a01b031661072c565b34801561027757600080fd5b506102366004803603602081101561028e57600080fd5b50356001600160a01b0316610789565b3480156102aa57600080fd5b506101ef6107ff565b3480156102bf57600080fd5b506102c8610825565b604080516001600160a01b039092168252519081900360200190f35b3480156102f057600080fd5b506102366004803603606081101561030757600080fd5b506001600160a01b038135811691602081013582169160409091013516610834565b34801561033557600080fd5b506102366108dd565b34801561034a57600080fd5b506101ef6004803603604081101561036157600080fd5b5060ff8135169060200135610990565b34801561037d57600080fd5b506102366004803603602081101561039457600080fd5b50356001600160a01b0316610a7f565b3480156103b057600080fd5b50610236610b4a565b6103e2600480360360608110156103cf57600080fd5b5080359060208101359060400135610bfe565b60408051938452602084019290925282820152519081900360600190f35b34801561040c57600080fd5b50610415610e9b565b60408051918252519081900360200190f35b34801561043357600080fd5b506102366004803603604081101561044a57600080fd5b506001600160a01b0381351690602001351515610f2a565b34801561046e57600080fd5b506102c8610f9e565b34801561048357600080fd5b506102366004803603602081101561049a57600080fd5b5035610fad565b3480156104ad57600080fd5b506102c861105c565b3480156104c257600080fd5b506101ef600480360360408110156104d957600080fd5b5060ff813516906020013561106b565b3480156104f557600080fd5b506101ef6004803603602081101561050c57600080fd5b50356001600160a01b0316611127565b34801561052857600080fd5b506102c861117c565b34801561053d57600080fd5b506102366004803603602081101561055457600080fd5b503561118b565b34801561056757600080fd5b506102366004803603602081101561057e57600080fd5b50356001600160a01b031661123a565b34801561059a57600080fd5b50610236600480360360608110156105b157600080fd5b506001600160a01b038135811691602081013590911690604001356112ea565b3480156105dd57600080fd5b50610236600480360360208110156105f457600080fd5b50356001600160a01b03166113d6565b34801561061057600080fd5b506103e2600480360360a081101561062757600080fd5b506001600160a01b038135169060208101359060408101359060608101359060800135611486565b34801561065b57600080fd5b506102366004803603602081101561067257600080fd5b50356001600160a01b031661186a565b34801561068e57600080fd5b506102c8611974565b3480156106a357600080fd5b50610236611983565b60056020526000908152604090205460ff1681565b6001546001600160a01b0316331461070a5760405162461bcd60e51b8152600401808060200182810382526024815260200180611f446024913960400191505060405180910390fd5b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6001546000906001600160a01b031633146107785760405162461bcd60e51b8152600401808060200182810382526024815260200180611f446024913960400191505060405180910390fd5b61078182611a1c565b90505b919050565b610791611b3a565b6000546001600160a01b039081169116146107f3576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6107fc81611b3e565b50565b6001546000906001600160a01b0316610816611b3a565b6001600160a01b031614905090565b6001546001600160a01b031690565b61083c611b3a565b6000546001600160a01b0390811691161461089e576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b600280546001600160a01b039485166001600160a01b031991821617909155600380549385169382169390931790925560048054919093169116179055565b6001546001600160a01b031633146109265760405162461bcd60e51b8152600401808060200182810382526024815260200180611f446024913960400191505060405180910390fd5b600260009054906101000a90046001600160a01b03166001600160a01b03166365bbacd96040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561097657600080fd5b505af115801561098a573d6000803e3d6000fd5b50505050565b6001546000906001600160a01b031633146109dc5760405162461bcd60e51b8152600401808060200182810382526024815260200180611f446024913960400191505060405180910390fd5b600254604080517f66206ce900000000000000000000000000000000000000000000000000000000815260ff861660048201526024810185905290516001600160a01b03909216916366206ce9916044808201926020929091908290030181600087803b158015610a4c57600080fd5b505af1158015610a60573d6000803e3d6000fd5b505050506040513d6020811015610a7657600080fd5b50519392505050565b6001546001600160a01b03163314610ac85760405162461bcd60e51b8152600401808060200182810382526024815260200180611f446024913960400191505060405180910390fd5b600254604080517f69356d470000000000000000000000000000000000000000000000000000000081526001600160a01b038481166004830152915191909216916369356d4791602480830192600092919082900301818387803b158015610b2f57600080fd5b505af1158015610b43573d6000803e3d6000fd5b5050505050565b610b52611b3a565b6000546001600160a01b03908116911614610bb4576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b600080808515801590610c1057503415155b610c61576040805162461bcd60e51b815260206004820152601260248201527f616d6f756e74732063616e277420626520300000000000000000000000000000604482015290519081900360640190fd5b610c6a33611bdb565b50600254604080516323b872dd60e01b81523360048201523060248201526044810189905290516001600160a01b03909216916323b872dd916064808201926020929091908290030181600087803b158015610cc557600080fd5b505af1158015610cd9573d6000803e3d6000fd5b505050506040513d6020811015610cef57600080fd5b5050600254600454610d0d916001600160a01b039081169116611cc5565b610d1633611a1c565b5060048054600254604080517ff305d7190000000000000000000000000000000000000000000000000000000081526001600160a01b0392831694810194909452602484018a905260448401899052606484018890523360848501524260a48501525160009384938493169163f305d71991349160c480830192606092919082900301818588803b158015610daa57600080fd5b505af1158015610dbe573d6000803e3d6000fd5b50505050506040513d6060811015610dd557600080fd5b508051602082015160409092015190945090925090506000610df78a85611de5565b1115610e8c576002546001600160a01b031663a9059cbb33610e198c87611de5565b6040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050602060405180830381600087803b158015610e5f57600080fd5b505af1158015610e73573d6000803e3d6000fd5b505050506040513d6020811015610e8957600080fd5b50505b91989097509095509350505050565b600254604080517f771a3a1d00000000000000000000000000000000000000000000000000000000815290516000926001600160a01b03169163771a3a1d916004808301926020929190829003018186803b158015610ef957600080fd5b505afa158015610f0d573d6000803e3d6000fd5b505050506040513d6020811015610f2357600080fd5b5051905090565b6001546001600160a01b03163314610f735760405162461bcd60e51b8152600401808060200182810382526024815260200180611f446024913960400191505060405180910390fd5b6001600160a01b03919091166000908152600560205260409020805460ff1916911515919091179055565b6000546001600160a01b031690565b6001546001600160a01b03163314610ff65760405162461bcd60e51b8152600401808060200182810382526024815260200180611f446024913960400191505060405180910390fd5b600254604080517f9d6b5f210000000000000000000000000000000000000000000000000000000081526004810184905290516001600160a01b0390921691639d6b5f219160248082019260009290919082900301818387803b158015610b2f57600080fd5b6004546001600160a01b031681565b6001546000906001600160a01b031633146110b75760405162461bcd60e51b8152600401808060200182810382526024815260200180611f446024913960400191505060405180910390fd5b600254604080517fb87c5a4a00000000000000000000000000000000000000000000000000000000815260ff861660048201526024810185905290516001600160a01b039092169163b87c5a4a916044808201926020929091908290030181600087803b158015610a4c57600080fd5b6001546000906001600160a01b031633146111735760405162461bcd60e51b8152600401808060200182810382526024815260200180611f446024913960400191505060405180910390fd5b61078182611bdb565b6002546001600160a01b031681565b6001546001600160a01b031633146111d45760405162461bcd60e51b8152600401808060200182810382526024815260200180611f446024913960400191505060405180910390fd5b600254604080517fc6d69a300000000000000000000000000000000000000000000000000000000081526004810184905290516001600160a01b039092169163c6d69a309160248082019260009290919082900301818387803b158015610b2f57600080fd5b6001546001600160a01b031633146112835760405162461bcd60e51b8152600401808060200182810382526024815260200180611f446024913960400191505060405180910390fd5b600254604080517f3f07d76a0000000000000000000000000000000000000000000000000000000081526001600160a01b03848116600483015291519190921691633f07d76a91602480830192600092919082900301818387803b158015610b2f57600080fd5b3360009081526005602052604090205460ff166113385760405162461bcd60e51b815260040180806020018281038252602b815260200180611eec602b913960400191505060405180910390fd5b61134183611bdb565b50600254604080516323b872dd60e01b81526001600160a01b038681166004830152858116602483015260448201859052915191909216916323b872dd9160648083019260209291908290030181600087803b1580156113a057600080fd5b505af11580156113b4573d6000803e3d6000fd5b505050506040513d60208110156113ca57600080fd5b5061098a905083611a1c565b6001546001600160a01b0316331461141f5760405162461bcd60e51b8152600401808060200182810382526024815260200180611f446024913960400191505060405180910390fd5b600254604080517f75be5ae10000000000000000000000000000000000000000000000000000000081526001600160a01b038481166004830152915191909216916375be5ae191602480830192600092919082900301818387803b158015610b2f57600080fd5b60008080861580159061149857508515155b6114e9576040805162461bcd60e51b815260206004820152601260248201527f616d6f756e74732063616e277420626520300000000000000000000000000000604482015290519081900360640190fd5b6114f233611bdb565b50600254604080516323b872dd60e01b8152336004820152306024820152604481018a905290516001600160a01b03909216916323b872dd916064808201926020929091908290030181600087803b15801561154d57600080fd5b505af1158015611561573d6000803e3d6000fd5b505050506040513d602081101561157757600080fd5b5050604080516323b872dd60e01b81523360048201523060248201526044810188905290516001600160a01b038a16916323b872dd9160648083019260209291908290030181600087803b1580156115ce57600080fd5b505af11580156115e2573d6000803e3d6000fd5b505050506040513d60208110156115f857600080fd5b5050600254600454611616916001600160a01b039081169116611cc5565b60045461162d9089906001600160a01b0316611cc5565b61163633611a1c565b5060048054600254604080517fe8e337000000000000000000000000000000000000000000000000000000000081526001600160a01b03928316948101949094528b82166024850152604484018b9052606484018a90526084840189905260a484018890523360c48501524260e48501525160009384938493169163e8e33700916101048082019260609290919082900301818787803b1580156116d957600080fd5b505af11580156116ed573d6000803e3d6000fd5b505050506040513d606081101561170357600080fd5b5080516020820151604090920151909450909250905060006117258b85611de5565b11156117ba576002546001600160a01b031663a9059cbb336117478d87611de5565b6040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050602060405180830381600087803b15801561178d57600080fd5b505af11580156117a1573d6000803e3d6000fd5b505050506040513d60208110156117b757600080fd5b50505b60006117c68a84611de5565b1115611859576001600160a01b038b1663a9059cbb336117e68c86611de5565b6040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050602060405180830381600087803b15801561182c57600080fd5b505af1158015611840573d6000803e3d6000fd5b505050506040513d602081101561185657600080fd5b50505b919a90995090975095505050505050565b611872611b3a565b6000546001600160a01b039081169116146118d4576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b0381166119195760405162461bcd60e51b8152600401808060200182810382526026815260200180611ec66026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6003546001600160a01b031681565b6001546001600160a01b031633146119cc5760405162461bcd60e51b8152600401808060200182810382526024815260200180611f446024913960400191505060405180910390fd5b600260009054906101000a90046001600160a01b03166001600160a01b031663ff87fc7c6040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561097657600080fd5b6002546040805163ebca1bd960e01b81526001600160a01b0384811660048301529151600093929092169163ebca1bd99160248082019260209290919082900301818787803b158015611a6e57600080fd5b505af1158015611a82573d6000803e3d6000fd5b505050506040513d6020811015611a9857600080fd5b50511561078457600254604080517f93995d4b0000000000000000000000000000000000000000000000000000000081526001600160a01b038581166004830152915191909216916393995d4b9160248083019260209291908290030181600087803b158015611b0757600080fd5b505af1158015611b1b573d6000803e3d6000fd5b505050506040513d6020811015611b3157600080fd5b50519050610784565b3390565b6001600160a01b038116611b835760405162461bcd60e51b815260040180806020018281038252602d815260200180611f17602d913960400191505060405180910390fd5b6040516001600160a01b038216906000907f74da04524d50c64947f5dd5381ef1a4dca5cba8ed1d816243f9e48aa0b5617ed908290a3600180546001600160a01b0319166001600160a01b0392909216919091179055565b6002546040805163ebca1bd960e01b81526001600160a01b0384811660048301529151600093929092169163ebca1bd99160248082019260209290919082900301818787803b158015611c2d57600080fd5b505af1158015611c41573d6000803e3d6000fd5b505050506040513d6020811015611c5757600080fd5b505161078457600254604080517f3758e6ce0000000000000000000000000000000000000000000000000000000081526001600160a01b03858116600483015291519190921691633758e6ce9160248083019260209291908290030181600087803b158015611b0757600080fd5b604080517fdd62ed3e0000000000000000000000000000000000000000000000000000000081523060048201526001600160a01b03838116602483015291519184169163dd62ed3e91604480820192602092909190829003018186803b158015611d2e57600080fd5b505afa158015611d42573d6000803e3d6000fd5b505050506040513d6020811015611d5857600080fd5b5051611de157816001600160a01b031663095ea7b3826000196040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050602060405180830381600087803b158015611db757600080fd5b505af1158015611dcb573d6000803e3d6000fd5b505050506040513d602081101561098a57600080fd5b5050565b6000611e2783836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611e2e565b9392505050565b60008184841115611ebd5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611e82578181015183820152602001611e6a565b50505050905090810190601f168015611eaf5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b50505090039056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737341646472657373206e6f7420617070726f76656420666f72207461782066726565207472616e73666572736f70657261746f723a207a65726f206164647265737320676976656e20666f72206e6577206f70657261746f726f70657261746f723a2063616c6c6572206973206e6f7420746865206f70657261746f72a264697066735822122026a1ab3938bcb99d69385328f6dc2c8848f1b9d52f8084813b78148856fe08c264736f6c634300060c0033000000000000000000000000eb0a2d1b1a33d95204af5d00f65fd9e349419878
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000eb0a2d1b1a33d95204af5d00f65fd9e349419878
-----Decoded View---------------
Arg [0] : _tomb (address): 0xeb0a2d1b1a33d95204af5d00f65fd9e349419878
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000eb0a2d1b1a33d95204af5d00f65fd9e349419878
Age | Block | Fee Address | BC Fee Address | Voting Power | Jailed | Incoming |
---|
Validator ID :
0 FTM
Amount Staked
0
Amount Delegated
0
Staking Total
0
Staking Start Epoch
0
Staking Start Time
0
Proof of Importance
0
Origination Score
0
Validation Score
0
Active
0
Online
0
Downtime
0 s
Address | Amount | claimed Rewards | Created On Epoch | Created On |
---|
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.