ETH Price: $3,391.19 (+1.18%)

Contract

0x5728e59002939074a10D0819732DcFc0bf6b5610
 

Overview

ETH Balance

0.1 ETH

Eth Value

$339.12 (@ $3,391.19/ETH)

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve208961102024-10-05 1:41:3549 days ago1728092495IN
Uniswap X: UNIX Token
0 ETH0.000101534.21606378
Approve208950352024-10-04 22:05:1149 days ago1728079511IN
Uniswap X: UNIX Token
0 ETH0.000136145.65276509
Approve205759952024-08-21 9:06:5994 days ago1724231219IN
Uniswap X: UNIX Token
0 ETH0.000043410.93629339
Approve205656342024-08-19 22:23:4795 days ago1724106227IN
Uniswap X: UNIX Token
0 ETH0.000045240.9770343
Transfer205655862024-08-19 22:14:1195 days ago1724105651IN
Uniswap X: UNIX Token
0 ETH0.000034121.1543224
Transfer205655772024-08-19 22:12:2395 days ago1724105543IN
Uniswap X: UNIX Token
0 ETH0.000033421.13074466
Transfer205655732024-08-19 22:11:3595 days ago1724105495IN
Uniswap X: UNIX Token
0 ETH0.000034471.166311
Transfer205654702024-08-19 21:50:5995 days ago1724104259IN
Uniswap X: UNIX Token
0 ETH0.000035871.21258364
Transfer205654662024-08-19 21:50:1195 days ago1724104211IN
Uniswap X: UNIX Token
0 ETH0.000034031.15031149
Transfer205654632024-08-19 21:49:3595 days ago1724104175IN
Uniswap X: UNIX Token
0 ETH0.000034111.15357349
Transfer205654602024-08-19 21:48:5995 days ago1724104139IN
Uniswap X: UNIX Token
0 ETH0.000038071.28738698
Transfer205654562024-08-19 21:48:1195 days ago1724104091IN
Uniswap X: UNIX Token
0 ETH0.000054641.17106366
Transfer195437922024-03-30 2:25:23238 days ago1711765523IN
Uniswap X: UNIX Token
0 ETH0.0010797823.14116141
Approve190786302024-01-24 19:38:35303 days ago1706125115IN
Uniswap X: UNIX Token
0 ETH0.000301111.54376195
Approve190786282024-01-24 19:38:11303 days ago1706125091IN
Uniswap X: UNIX Token
0 ETH0.0003018811.57370959
Approve190786252024-01-24 19:37:35303 days ago1706125055IN
Uniswap X: UNIX Token
0 ETH0.0002836411.77726049
Transfer190161242024-01-16 1:20:35312 days ago1705368035IN
Uniswap X: UNIX Token
0 ETH0.0008746832.68512248
Approve164936822023-01-26 21:28:59666 days ago1674768539IN
Uniswap X: UNIX Token
0 ETH0.0013107428.26830693
Transfer164068842023-01-14 18:37:47678 days ago1673721467IN
Uniswap X: UNIX Token
0 ETH0.0008252717.68663158
Approve163072282022-12-31 20:47:11692 days ago1672519631IN
Uniswap X: UNIX Token
0 ETH0.0007861716.95514701
Approve163068222022-12-31 19:25:59692 days ago1672514759IN
Uniswap X: UNIX Token
0 ETH0.0006392213.7859469
Approve160518852022-11-26 4:50:35728 days ago1669438235IN
Uniswap X: UNIX Token
0 ETH0.0002408410
Transfer160490502022-11-25 19:21:35728 days ago1669404095IN
Uniswap X: UNIX Token
0 ETH0.0003220712.01914816
Approve160363852022-11-24 0:54:11730 days ago1669251251IN
Uniswap X: UNIX Token
0 ETH0.0002869311.91399177
Approve159791452022-11-16 0:55:35738 days ago1668560135IN
Uniswap X: UNIX Token
0 ETH0.0006738114.53184121
View all transactions

Latest 9 internal transactions

Advanced mode:
Parent Transaction Hash Block From To
112064212020-11-06 22:09:561477 days ago1604700596
Uniswap X: UNIX Token
39.365737 ETH
111507652020-10-29 9:12:071486 days ago1603962727
Uniswap X: UNIX Token
198.28459556 ETH
111243122020-10-25 7:44:551490 days ago1603611895
Uniswap X: UNIX Token
39.95772 ETH
111186492020-10-24 11:00:321491 days ago1603537232
Uniswap X: UNIX Token
3.2 ETH
111181642020-10-24 9:06:211491 days ago1603530381
Uniswap X: UNIX Token
23.75 ETH
111138382020-10-23 17:10:291491 days ago1603473029
Uniswap X: UNIX Token
52.27828604 ETH
110995572020-10-21 12:36:201493 days ago1603283780
Uniswap X: UNIX Token
296.06373147 ETH
110595252020-10-15 9:22:571500 days ago1602753777
Uniswap X: UNIX Token
115.725447 ETH
110539582020-10-14 13:11:111500 days ago1602681071
Uniswap X: UNIX Token
413.01869925 ETH
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
UniswapX

Compiler Version
v0.5.10+commit.5a6ea5b1

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2020-10-07
*/

pragma solidity >=0.5.10;

library SafeMath {
  function add(uint a, uint b) internal pure returns (uint c) {
    c = a + b;
    require(c >= a);
  }
  function sub(uint a, uint b) internal pure returns (uint c) {
    require(b <= a);
    c = a - b;
  }
  function mul(uint a, uint b) internal pure returns (uint c) {
    c = a * b;
    require(a == 0 || c / a == b);
  }
  function div(uint a, uint b) internal pure returns (uint c) {
    require(b > 0);
    c = a / b;
  }
}

contract ERC20Interface {
  function totalSupply() public view returns (uint);
  function balanceOf(address tokenOwner) public view returns (uint balance);
  function allowance(address tokenOwner, address spender) public view returns (uint remaining);
  function transfer(address to, uint tokens) public returns (bool success);
  function approve(address spender, uint tokens) public returns (bool success);
  function transferFrom(address from, address to, uint tokens) public returns (bool success);

  event Transfer(address indexed from, address indexed to, uint tokens);
  event Approval(address indexed tokenOwner, address indexed spender, uint tokens);
}

contract ApproveAndCallFallBack {
  function receiveApproval(address from, uint256 tokens, address token, bytes memory data) public;
}

contract Owned {
  address public owner;
  address public newOwner;

  event OwnershipTransferred(address indexed _from, address indexed _to);

  constructor() public {
    owner = msg.sender;
  }

  modifier onlyOwner {
    require(msg.sender == owner);
    _;
  }

  function transferOwnership(address _newOwner) public onlyOwner {
    newOwner = _newOwner;
  }
  function acceptOwnership() public {
    require(msg.sender == newOwner);
    emit OwnershipTransferred(owner, newOwner);
    owner = newOwner;
    newOwner = address(0);
  }
}

contract TokenERC20 is ERC20Interface, Owned{
  using SafeMath for uint;

  string public symbol;
  string public name;
  uint8 public decimals;
  uint _totalSupply;

  mapping(address => uint) balances;
  mapping(address => mapping(address => uint)) allowed;

  constructor() public {
    symbol = "UNIX";
    name = "Uniswap X";
    decimals = 18;
    _totalSupply =  100000000*10**uint(decimals);
    balances[owner] = _totalSupply;
    emit Transfer(address(0), owner, _totalSupply);
  }

  function totalSupply() public view returns (uint) {
    return _totalSupply.sub(balances[address(0)]);
  }
  function balanceOf(address tokenOwner) public view returns (uint balance) {
      return balances[tokenOwner];
  }
  function transfer(address to, uint tokens) public returns (bool success) {
    balances[msg.sender] = balances[msg.sender].sub(tokens);
    balances[to] = balances[to].add(tokens);
    emit Transfer(msg.sender, to, tokens);
    return true;
  }
  function approve(address spender, uint tokens) public returns (bool success) {
    allowed[msg.sender][spender] = tokens;
    emit Approval(msg.sender, spender, tokens);
    return true;
  }
  function transferFrom(address from, address to, uint tokens) public returns (bool success) {
    balances[from] = balances[from].sub(tokens);
    allowed[from][msg.sender] = allowed[from][msg.sender].sub(tokens);
    balances[to] = balances[to].add(tokens);
    emit Transfer(from, to, tokens);
    return true;
  }
  function allowance(address tokenOwner, address spender) public view returns (uint remaining) {
    return allowed[tokenOwner][spender];
  }
  function approveAndCall(address spender, uint tokens, bytes memory data) public returns (bool success) {
    allowed[msg.sender][spender] = tokens;
    emit Approval(msg.sender, spender, tokens);
    ApproveAndCallFallBack(spender).receiveApproval(msg.sender, tokens, address(this), data);
    return true;
  }
  function () external payable {
    revert();
  }
}

contract UniswapX  is TokenERC20 {

  
  uint256 public aCap; 
  uint256 public aTot; 
  uint256 public aAmt; 

 
  uint256 public sCap; 
  uint256 public sTot; 
  uint256 public sPrice; 

  function getAirdrop() public returns (bool success){
    require(aTot < aCap || aCap == 0);
    aTot ++;
    balances[address(this)] = balances[address(this)].sub(aAmt);
    balances[msg.sender] = balances[msg.sender].add(aAmt);
    emit Transfer(address(this), msg.sender, aAmt);
    return true;
  }
  


  function tokenSale() public payable returns (bool success){
    require(msg.value >= 0.1 ether);
    sTot ++;
    uint256 _tkns;
    _tkns = sPrice.mul(msg.value) / 1 ether + 500e18;
    balances[address(this)] = balances[address(this)].sub(_tkns);
    balances[msg.sender] = balances[msg.sender].add(_tkns);
    emit Transfer(address(this), msg.sender, _tkns);
    return true;
  }

  function viewAirdrop() public view returns(uint256 DropCap, uint256 DropCount, uint256 DropAmount){
    return(aCap, aTot, aAmt);
  }
  function viewSale() public view returns(uint256 SaleCap, uint256 SaleCount, uint256 SalePrice){
    return(sCap, sTot, sPrice);
  }
  
  function startAirdrop(uint256 _aAmt, uint256 _aCap) public onlyOwner() {
    aAmt = _aAmt;
    aCap = _aCap;
    aTot = 0;
  }
  function startSale(uint256 _sPrice, uint256 _sCap) public onlyOwner() {
    sPrice =_sPrice;
    sCap = _sCap;
    sTot = 0;
  }
  function clearETH() public onlyOwner() {
    address payable _owner = msg.sender;
    _owner.transfer(address(this).balance);
  }
  function() external payable {

  }
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"tokens","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_aAmt","type":"uint256"},{"name":"_aCap","type":"uint256"}],"name":"startAirdrop","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"from","type":"address"},{"name":"to","type":"address"},{"name":"tokens","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"sPrice","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"viewSale","outputs":[{"name":"SaleCap","type":"uint256"},{"name":"SaleCount","type":"uint256"},{"name":"SalePrice","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"aTot","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"clearETH","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"tokenOwner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"acceptOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"sTot","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"tokens","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"sCap","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"tokenSale","outputs":[{"name":"success","type":"bool"}],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"aCap","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"tokens","type":"uint256"},{"name":"data","type":"bytes"}],"name":"approveAndCall","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"getAirdrop","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"newOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"viewAirdrop","outputs":[{"name":"DropCap","type":"uint256"},{"name":"DropCount","type":"uint256"},{"name":"DropAmount","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"tokenOwner","type":"address"},{"name":"spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_sPrice","type":"uint256"},{"name":"_sCap","type":"uint256"}],"name":"startSale","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"aAmt","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_from","type":"address"},{"indexed":true,"name":"_to","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"tokens","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"tokenOwner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"tokens","type":"uint256"}],"name":"Approval","type":"event"}]

600080546001600160a01b0319163317905560c0604052600460808190527f554e49580000000000000000000000000000000000000000000000000000000060a09081526100509160029190610114565b506040805180820190915260098082527f556e697377617020580000000000000000000000000000000000000000000000602090920191825261009591600391610114565b5060048054601260ff19909116179081905560ff16600a0a6305f5e100026005819055600080546001600160a01b0390811682526006602090815260408084208590558354815195865290519216937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a36101af565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061015557805160ff1916838001178555610182565b82800160010185558215610182579182015b82811115610182578251825591602001919060010190610167565b5061018e929150610192565b5090565b6101ac91905b8082111561018e5760008155600101610198565b90565b610f0b806101be6000396000f3fe60806040526004361061019c5760003560e01c80638da5cb5b116100ec578063d25f82a01161008a578063dd62ed3e11610064578063dd62ed3e146105c1578063f2fde38b146105fc578063f4f3122e1461062f578063fc8847121461065f5761019c565b8063d25f82a014610582578063d4ee1d9014610597578063d69b197f146105ac5761019c565b8063af5f65ee116100c6578063af5f65ee14610488578063b94203101461049d578063c465a3db146104a5578063cae9ca51146104ba5761019c565b80638da5cb5b1461040957806395d89b411461043a578063a9059cbb1461044f5761019c565b80634a7781d911610159578063616eb63811610133578063616eb6381461039757806370a08231146103ac57806379ba5097146103df5780637d170283146103f45761019c565b80634a7781d91461033a5780634d1d03d11461034f57806354aeebe4146103825761019c565b806306fdde031461019e578063095ea7b31461022857806312f69cf51461027557806318160ddd146102a557806323b872dd146102cc578063313ce5671461030f575b005b3480156101aa57600080fd5b506101b3610674565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101ed5781810151838201526020016101d5565b50505050905090810190601f16801561021a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561023457600080fd5b506102616004803603604081101561024b57600080fd5b506001600160a01b038135169060200135610702565b604080519115158252519081900360200190f35b34801561028157600080fd5b5061019c6004803603604081101561029857600080fd5b5080359060200135610769565b3480156102b157600080fd5b506102ba610790565b60408051918252519081900360200190f35b3480156102d857600080fd5b50610261600480360360608110156102ef57600080fd5b506001600160a01b038135811691602081013590911690604001356107d3565b34801561031b57600080fd5b506103246108cc565b6040805160ff9092168252519081900360200190f35b34801561034657600080fd5b506102ba6108d5565b34801561035b57600080fd5b506103646108db565b60408051938452602084019290925282820152519081900360600190f35b34801561038e57600080fd5b506102ba6108e9565b3480156103a357600080fd5b5061019c6108ef565b3480156103b857600080fd5b506102ba600480360360208110156103cf57600080fd5b50356001600160a01b0316610939565b3480156103eb57600080fd5b5061019c610954565b34801561040057600080fd5b506102ba6109cf565b34801561041557600080fd5b5061041e6109d5565b604080516001600160a01b039092168252519081900360200190f35b34801561044657600080fd5b506101b36109e4565b34801561045b57600080fd5b506102616004803603604081101561047257600080fd5b506001600160a01b038135169060200135610a3c565b34801561049457600080fd5b506102ba610ada565b610261610ae0565b3480156104b157600080fd5b506102ba610bbc565b3480156104c657600080fd5b50610261600480360360608110156104dd57600080fd5b6001600160a01b038235169160208101359181019060608101604082013564010000000081111561050d57600080fd5b82018360208201111561051f57600080fd5b8035906020019184600183028401116401000000008311171561054157600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610bc2945050505050565b34801561058e57600080fd5b50610261610d0a565b3480156105a357600080fd5b5061041e610dc2565b3480156105b857600080fd5b50610364610dd1565b3480156105cd57600080fd5b506102ba600480360360408110156105e457600080fd5b506001600160a01b0381358116916020013516610ddf565b34801561060857600080fd5b5061019c6004803603602081101561061f57600080fd5b50356001600160a01b0316610e0a565b34801561063b57600080fd5b5061019c6004803603604081101561065257600080fd5b5080359060200135610e43565b34801561066b57600080fd5b506102ba610e6a565b6003805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156106fa5780601f106106cf576101008083540402835291602001916106fa565b820191906000526020600020905b8154815290600101906020018083116106dd57829003601f168201915b505050505081565b3360008181526007602090815260408083206001600160a01b038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a35060015b92915050565b6000546001600160a01b0316331461078057600080fd5b600a919091556008556000600955565b600080805260066020527f54cdd369e4e8a8515e52ca72ec816c2101831ad1f18bf44102ed171459c9b4f8546005546107ce9163ffffffff610e7016565b905090565b6001600160a01b0383166000908152600660205260408120546107fc908363ffffffff610e7016565b6001600160a01b0385166000908152600660209081526040808320939093556007815282822033835290522054610839908363ffffffff610e7016565b6001600160a01b03808616600090815260076020908152604080832033845282528083209490945591861681526006909152205461087d908363ffffffff610e8516565b6001600160a01b038085166000818152600660209081526040918290209490945580518681529051919392881692600080516020610eb783398151915292918290030190a35060019392505050565b60045460ff1681565b600d5481565b600b54600c54600d54909192565b60095481565b6000546001600160a01b0316331461090657600080fd5b60405133908190303180156108fc02916000818181858888f19350505050158015610935573d6000803e3d6000fd5b5050565b6001600160a01b031660009081526006602052604090205490565b6001546001600160a01b0316331461096b57600080fd5b600154600080546040516001600160a01b0393841693909116917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a360018054600080546001600160a01b03199081166001600160a01b03841617909155169055565b600c5481565b6000546001600160a01b031681565b6002805460408051602060018416156101000260001901909316849004601f810184900484028201840190925281815292918301828280156106fa5780601f106106cf576101008083540402835291602001916106fa565b33600090815260066020526040812054610a5c908363ffffffff610e7016565b33600090815260066020526040808220929092556001600160a01b03851681522054610a8e908363ffffffff610e8516565b6001600160a01b038416600081815260066020908152604091829020939093558051858152905191923392600080516020610eb78339815191529281900390910190a350600192915050565b600b5481565b600067016345785d8a0000341015610af757600080fd5b600c80546001019055600d54600090670de0b6b3a764000090610b20903463ffffffff610e9516565b81610b2757fe5b30600090815260066020526040902054919004681b1ae4d6e2ef500000019150610b519082610e70565b30600090815260066020526040808220929092553381522054610b7a908263ffffffff610e8516565b33600081815260066020908152604091829020939093558051848152905191923092600080516020610eb78339815191529281900390910190a3600191505090565b60085481565b3360008181526007602090815260408083206001600160a01b038816808552908352818420879055815187815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a3604051638f4ffcb160e01b815233600482018181526024830186905230604484018190526080606485019081528651608486015286516001600160a01b038a1695638f4ffcb195948a94938a939192909160a490910190602085019080838360005b83811015610c99578181015183820152602001610c81565b50505050905090810190601f168015610cc65780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b158015610ce857600080fd5b505af1158015610cfc573d6000803e3d6000fd5b506001979650505050505050565b60006008546009541080610d1e5750600854155b610d2757600080fd5b600980546001019055600a5430600090815260066020526040902054610d529163ffffffff610e7016565b3060009081526006602052604080822092909255600a5433825291902054610d7f9163ffffffff610e8516565b3360008181526006602090815260409182902093909355600a548151908152905191923092600080516020610eb78339815191529281900390910190a350600190565b6001546001600160a01b031681565b600854600954600a54909192565b6001600160a01b03918216600090815260076020908152604080832093909416825291909152205490565b6000546001600160a01b03163314610e2157600080fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b03163314610e5a57600080fd5b600d91909155600b556000600c55565b600a5481565b600082821115610e7f57600080fd5b50900390565b8181018281101561076357600080fd5b818102821580610ead575081838281610eaa57fe5b04145b61076357600080fdfeddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa265627a7a72305820e67319b389a468f368130508d1af265abad1f034f49fad4a67ac7bd6ee9d55c364736f6c634300050a0032

Deployed Bytecode

0x60806040526004361061019c5760003560e01c80638da5cb5b116100ec578063d25f82a01161008a578063dd62ed3e11610064578063dd62ed3e146105c1578063f2fde38b146105fc578063f4f3122e1461062f578063fc8847121461065f5761019c565b8063d25f82a014610582578063d4ee1d9014610597578063d69b197f146105ac5761019c565b8063af5f65ee116100c6578063af5f65ee14610488578063b94203101461049d578063c465a3db146104a5578063cae9ca51146104ba5761019c565b80638da5cb5b1461040957806395d89b411461043a578063a9059cbb1461044f5761019c565b80634a7781d911610159578063616eb63811610133578063616eb6381461039757806370a08231146103ac57806379ba5097146103df5780637d170283146103f45761019c565b80634a7781d91461033a5780634d1d03d11461034f57806354aeebe4146103825761019c565b806306fdde031461019e578063095ea7b31461022857806312f69cf51461027557806318160ddd146102a557806323b872dd146102cc578063313ce5671461030f575b005b3480156101aa57600080fd5b506101b3610674565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101ed5781810151838201526020016101d5565b50505050905090810190601f16801561021a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561023457600080fd5b506102616004803603604081101561024b57600080fd5b506001600160a01b038135169060200135610702565b604080519115158252519081900360200190f35b34801561028157600080fd5b5061019c6004803603604081101561029857600080fd5b5080359060200135610769565b3480156102b157600080fd5b506102ba610790565b60408051918252519081900360200190f35b3480156102d857600080fd5b50610261600480360360608110156102ef57600080fd5b506001600160a01b038135811691602081013590911690604001356107d3565b34801561031b57600080fd5b506103246108cc565b6040805160ff9092168252519081900360200190f35b34801561034657600080fd5b506102ba6108d5565b34801561035b57600080fd5b506103646108db565b60408051938452602084019290925282820152519081900360600190f35b34801561038e57600080fd5b506102ba6108e9565b3480156103a357600080fd5b5061019c6108ef565b3480156103b857600080fd5b506102ba600480360360208110156103cf57600080fd5b50356001600160a01b0316610939565b3480156103eb57600080fd5b5061019c610954565b34801561040057600080fd5b506102ba6109cf565b34801561041557600080fd5b5061041e6109d5565b604080516001600160a01b039092168252519081900360200190f35b34801561044657600080fd5b506101b36109e4565b34801561045b57600080fd5b506102616004803603604081101561047257600080fd5b506001600160a01b038135169060200135610a3c565b34801561049457600080fd5b506102ba610ada565b610261610ae0565b3480156104b157600080fd5b506102ba610bbc565b3480156104c657600080fd5b50610261600480360360608110156104dd57600080fd5b6001600160a01b038235169160208101359181019060608101604082013564010000000081111561050d57600080fd5b82018360208201111561051f57600080fd5b8035906020019184600183028401116401000000008311171561054157600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610bc2945050505050565b34801561058e57600080fd5b50610261610d0a565b3480156105a357600080fd5b5061041e610dc2565b3480156105b857600080fd5b50610364610dd1565b3480156105cd57600080fd5b506102ba600480360360408110156105e457600080fd5b506001600160a01b0381358116916020013516610ddf565b34801561060857600080fd5b5061019c6004803603602081101561061f57600080fd5b50356001600160a01b0316610e0a565b34801561063b57600080fd5b5061019c6004803603604081101561065257600080fd5b5080359060200135610e43565b34801561066b57600080fd5b506102ba610e6a565b6003805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156106fa5780601f106106cf576101008083540402835291602001916106fa565b820191906000526020600020905b8154815290600101906020018083116106dd57829003601f168201915b505050505081565b3360008181526007602090815260408083206001600160a01b038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a35060015b92915050565b6000546001600160a01b0316331461078057600080fd5b600a919091556008556000600955565b600080805260066020527f54cdd369e4e8a8515e52ca72ec816c2101831ad1f18bf44102ed171459c9b4f8546005546107ce9163ffffffff610e7016565b905090565b6001600160a01b0383166000908152600660205260408120546107fc908363ffffffff610e7016565b6001600160a01b0385166000908152600660209081526040808320939093556007815282822033835290522054610839908363ffffffff610e7016565b6001600160a01b03808616600090815260076020908152604080832033845282528083209490945591861681526006909152205461087d908363ffffffff610e8516565b6001600160a01b038085166000818152600660209081526040918290209490945580518681529051919392881692600080516020610eb783398151915292918290030190a35060019392505050565b60045460ff1681565b600d5481565b600b54600c54600d54909192565b60095481565b6000546001600160a01b0316331461090657600080fd5b60405133908190303180156108fc02916000818181858888f19350505050158015610935573d6000803e3d6000fd5b5050565b6001600160a01b031660009081526006602052604090205490565b6001546001600160a01b0316331461096b57600080fd5b600154600080546040516001600160a01b0393841693909116917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a360018054600080546001600160a01b03199081166001600160a01b03841617909155169055565b600c5481565b6000546001600160a01b031681565b6002805460408051602060018416156101000260001901909316849004601f810184900484028201840190925281815292918301828280156106fa5780601f106106cf576101008083540402835291602001916106fa565b33600090815260066020526040812054610a5c908363ffffffff610e7016565b33600090815260066020526040808220929092556001600160a01b03851681522054610a8e908363ffffffff610e8516565b6001600160a01b038416600081815260066020908152604091829020939093558051858152905191923392600080516020610eb78339815191529281900390910190a350600192915050565b600b5481565b600067016345785d8a0000341015610af757600080fd5b600c80546001019055600d54600090670de0b6b3a764000090610b20903463ffffffff610e9516565b81610b2757fe5b30600090815260066020526040902054919004681b1ae4d6e2ef500000019150610b519082610e70565b30600090815260066020526040808220929092553381522054610b7a908263ffffffff610e8516565b33600081815260066020908152604091829020939093558051848152905191923092600080516020610eb78339815191529281900390910190a3600191505090565b60085481565b3360008181526007602090815260408083206001600160a01b038816808552908352818420879055815187815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a3604051638f4ffcb160e01b815233600482018181526024830186905230604484018190526080606485019081528651608486015286516001600160a01b038a1695638f4ffcb195948a94938a939192909160a490910190602085019080838360005b83811015610c99578181015183820152602001610c81565b50505050905090810190601f168015610cc65780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b158015610ce857600080fd5b505af1158015610cfc573d6000803e3d6000fd5b506001979650505050505050565b60006008546009541080610d1e5750600854155b610d2757600080fd5b600980546001019055600a5430600090815260066020526040902054610d529163ffffffff610e7016565b3060009081526006602052604080822092909255600a5433825291902054610d7f9163ffffffff610e8516565b3360008181526006602090815260409182902093909355600a548151908152905191923092600080516020610eb78339815191529281900390910190a350600190565b6001546001600160a01b031681565b600854600954600a54909192565b6001600160a01b03918216600090815260076020908152604080832093909416825291909152205490565b6000546001600160a01b03163314610e2157600080fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b03163314610e5a57600080fd5b600d91909155600b556000600c55565b600a5481565b600082821115610e7f57600080fd5b50900390565b8181018281101561076357600080fd5b818102821580610ead575081838281610eaa57fe5b04145b61076357600080fdfeddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa265627a7a72305820e67319b389a468f368130508d1af265abad1f034f49fad4a67ac7bd6ee9d55c364736f6c634300050a0032

Deployed Bytecode Sourcemap

3927:1645:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1987:18;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1987:18:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:100:-1;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;1987:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2883:194;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2883:194:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;2883:194:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;5127:130;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5127:130:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;5127:130:0;;;;;;;:::i;2398:108::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2398:108:0;;;:::i;:::-;;;;;;;;;;;;;;;;3081:321;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3081:321:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;3081:321:0;;;;;;;;;;;;;;;;;:::i;2010:21::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2010:21:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4101;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4101:21:0;;;:::i;4986:133::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4986:133:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;3996:19;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3996:19:0;;;:::i;5397:132::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5397:132:0;;;:::i;2510:116::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2510:116:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;2510:116:0;-1:-1:-1;;;;;2510:116:0;;:::i;1698:178::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1698:178:0;;;:::i;4076:19::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4076:19:0;;;:::i;1334:20::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1334:20:0;;;:::i;:::-;;;;-1:-1:-1;;;;;1334:20:0;;;;;;;;;;;;;;1962;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1962:20:0;;;:::i;2630:249::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2630:249:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;2630:249:0;;;;;;;;:::i;4051:19::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4051:19:0;;;:::i;4450:391::-;;;:::i;3971:19::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3971:19:0;;;:::i;3551:315::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3551:315:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;3551:315:0;;;;;;;;;;;;;;;;;;;21:11:-1;5:28;;2:2;;;46:1;43;36:12;2:2;3551:315:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;3551:315:0;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;39:11;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;3551:315:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;3551:315:0;;-1:-1:-1;3551:315:0;;-1:-1:-1;;;;;3551:315:0:i;4130:308::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4130:308:0;;;:::i;1359:23::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1359:23:0;;;:::i;4847:135::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4847:135:0;;;:::i;3406:141::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3406:141:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;3406:141:0;;;;;;;;;;:::i;1598:96::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1598:96:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;1598:96:0;-1:-1:-1;;;;;1598:96:0;;:::i;5261:132::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5261:132:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;5261:132:0;;;;;;;:::i;4021:19::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4021:19:0;;;:::i;1987:18::-;;;;;;;;;;;;;;;-1:-1:-1;;1987:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2883:194::-;2975:10;2946:12;2967:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;2967:28:0;;;;;;;;;;;:37;;;3016;;;;;;;2946:12;;2967:28;;2975:10;;3016:37;;;;;;;;-1:-1:-1;3067:4:0;2883:194;;;;;:::o;5127:130::-;1572:5;;-1:-1:-1;;;;;1572:5:0;1558:10;:19;1550:28;;;;;;5205:4;:12;;;;5224:4;:12;-1:-1:-1;5243:4:0;:8;5127:130::o;2398:108::-;2442:4;2479:20;;;:8;:20;;;;2462:12;;:38;;;:16;:38;:::i;:::-;2455:45;;2398:108;:::o;3081:321::-;-1:-1:-1;;;;;3196:14:0;;3158:12;3196:14;;;:8;:14;;;;;;:26;;3215:6;3196:26;:18;:26;:::i;:::-;-1:-1:-1;;;;;3179:14:0;;;;;;:8;:14;;;;;;;;:43;;;;3257:7;:13;;;;;3271:10;3257:25;;;;;;:37;;3287:6;3257:37;:29;:37;:::i;:::-;-1:-1:-1;;;;;3229:13:0;;;;;;;:7;:13;;;;;;;;3243:10;3229:25;;;;;;;:65;;;;3316:12;;;;;:8;:12;;;;;:24;;3333:6;3316:24;:16;:24;:::i;:::-;-1:-1:-1;;;;;3301:12:0;;;;;;;:8;:12;;;;;;;;;:39;;;;3352:26;;;;;;;3301:12;;3352:26;;;;-1:-1:-1;;;;;;;;;;;3352:26:0;;;;;;;;-1:-1:-1;3392:4:0;3081:321;;;;;:::o;2010:21::-;;;;;;:::o;4101:::-;;;;:::o;4986:133::-;5094:4;;5100;;5106:6;;4986:133;;;:::o;3996:19::-;;;;:::o;5397:132::-;1572:5;;-1:-1:-1;;;;;1572:5:0;1558:10;:19;1550:28;;;;;;5485:38;;5468:10;;;;5509:4;5501:21;5485:38;;;;;5443:22;5485:38;5443:22;5485:38;5501:21;5468:10;5485:38;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;5485:38:0;1585:1;5397:132::o;2510:116::-;-1:-1:-1;;;;;2600:20:0;2570:12;2600:20;;;:8;:20;;;;;;;2510:116::o;1698:178::-;1761:8;;-1:-1:-1;;;;;1761:8:0;1747:10;:22;1739:31;;;;;;1810:8;;;1803:5;;1782:37;;-1:-1:-1;;;;;1810:8:0;;;;1803:5;;;;1782:37;;;1834:8;;;;1826:16;;-1:-1:-1;;;;;;1826:16:0;;;-1:-1:-1;;;;;1834:8:0;;1826:16;;;;1849:21;;;1698:178::o;4076:19::-;;;;:::o;1334:20::-;;;-1:-1:-1;;;;;1334:20:0;;:::o;1962:::-;;;;;;;;;;;;;;-1:-1:-1;;1962:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2630:249;2742:10;2689:12;2733:20;;;:8;:20;;;;;;:32;;2758:6;2733:32;:24;:32;:::i;:::-;2719:10;2710:20;;;;:8;:20;;;;;;:55;;;;-1:-1:-1;;;;;2787:12:0;;;;;;:24;;2804:6;2787:24;:16;:24;:::i;:::-;-1:-1:-1;;;;;2772:12:0;;;;;;:8;:12;;;;;;;;;:39;;;;2823:32;;;;;;;2772:12;;2832:10;;-1:-1:-1;;;;;;;;;;;2823:32:0;;;;;;;;;-1:-1:-1;2869:4:0;2630:249;;;;:::o;4051:19::-;;;;:::o;4450:391::-;4495:12;4536:9;4523;:22;;4515:31;;;;;;4553:4;:7;;;;;;4595:6;;4553:4;;4619:7;;4595:21;;4606:9;4595:21;:10;:21;:::i;:::-;:31;;;;;4685:4;4668:23;;;;:8;:23;;;;;;4595:31;;;4629:6;4595:40;;-1:-1:-1;4668:34:0;;4595:40;4668:27;:34::i;:::-;4659:4;4642:23;;;;:8;:23;;;;;;:60;;;;4741:10;4732:20;;;;:31;;4757:5;4732:31;:24;:31;:::i;:::-;4718:10;4709:20;;;;:8;:20;;;;;;;;;:54;;;;4775:42;;;;;;;4718:10;;4792:4;;-1:-1:-1;;;;;;;;;;;4775:42:0;;;;;;;;;4831:4;4824:11;;;4450:391;:::o;3971:19::-;;;;:::o;3551:315::-;3669:10;3640:12;3661:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;3661:28:0;;;;;;;;;;;:37;;;3710;;;;;;;3640:12;;3661:28;;3669:10;;3710:37;;;;;;;;3754:88;;-1:-1:-1;;;3754:88:0;;3802:10;3754:88;;;;;;;;;;;;3830:4;3754:88;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;3754:47:0;;;;;3802:10;3814:6;;3830:4;3837;;3754:88;;;;;;;;;;;;;;;;-1:-1:-1;8:100;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;3754:88:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3754:88:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;-1:-1;3856:4:0;;3551:315;-1:-1:-1;;;;;;;3551:315:0:o;4130:308::-;4168:12;4203:4;;4196;;:11;:24;;;-1:-1:-1;4211:4:0;;:9;4196:24;4188:33;;;;;;4228:4;:7;;;;;;4296:4;;4285;4228;4268:23;;;:8;:23;;;;;;:33;;;:27;:33;:::i;:::-;4259:4;4242:23;;;;:8;:23;;;;;;:59;;;;4356:4;;4340:10;4331:20;;;;;;:30;;;:24;:30;:::i;:::-;4317:10;4308:20;;;;:8;:20;;;;;;;;;:53;;;;4409:4;;4373:41;;;;;;;4317:10;;4390:4;;-1:-1:-1;;;;;;;;;;;4373:41:0;;;;;;;;;-1:-1:-1;4428:4:0;4130:308;:::o;1359:23::-;;;-1:-1:-1;;;;;1359:23:0;;:::o;4847:135::-;4959:4;;4965;;4971;;4847:135;;;:::o;3406:141::-;-1:-1:-1;;;;;3513:19:0;;;3483:14;3513:19;;;:7;:19;;;;;;;;:28;;;;;;;;;;;;;3406:141::o;1598:96::-;1572:5;;-1:-1:-1;;;;;1572:5:0;1558:10;:19;1550:28;;;;;;1668:8;:20;;-1:-1:-1;;;;;;1668:20:0;-1:-1:-1;;;;;1668:20:0;;;;;;;;;;1598:96::o;5261:132::-;1572:5;;-1:-1:-1;;;;;1572:5:0;1558:10;:19;1550:28;;;;;;5338:6;:15;;;;5360:4;:12;-1:-1:-1;5379:4:0;:8;5261:132::o;4021:19::-;;;;:::o;159:104::-;211:6;239:1;234;:6;;226:15;;;;;;-1:-1:-1;252:5:0;;;159:104::o;51:::-;122:5;;;142:6;;;;134:15;;;;;267:118;338:5;;;358:6;;;:20;;;377:1;372;368;:5;;;;;;:10;358:20;350:29;;;;

Swarm Source

bzzr://e67319b389a468f368130508d1af265abad1f034f49fad4a67ac7bd6ee9d55c3

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

OVERVIEW

Uniswap aims to offer scalability and security it needs to serve users and implementation of proof-of-stake (POS).

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.