Contract 0xeD5B5b32110c3Ded02a07c8b8e97513FAfb883B6 3

Contract Overview

Balance:
0 Ether

Token:
Txn Hash
Method
Block
From
To
Value
0xda2976074463bf3e26c510929109aca54bf5f28400fb9c58f6beb19289ceab770x6ad3ca7d113452472022-09-08 15:54:5522 days 6 hrs ago0x830741d53ea2a7181de83ed435034c0353015b36 IN  0xed5b5b32110c3ded02a07c8b8e97513fafb883b60 Ether0.00043089 1.5
0x6cabbd2f78274120e4cbadf7e84008822b89011d2caa75a55fc202e81629b06a0x6ad3ca7d113452332022-09-08 15:51:2522 days 6 hrs ago0x830741d53ea2a7181de83ed435034c0353015b36 IN  0xed5b5b32110c3ded02a07c8b8e97513fafb883b60 Ether0.00040655 1.5
0xfc70acd00ed8b3df02467a4b108cfb7ab81e918d5d0850627508ac016b555b130x6ad3ca7d113452282022-09-08 15:50:1022 days 6 hrs ago0x830741d53ea2a7181de83ed435034c0353015b36 IN  0xed5b5b32110c3ded02a07c8b8e97513fafb883b60 Ether0.00043089 1.5
0xc41598e723bf2cb8d200806564ef7cef4a11449e1ad9ed32881cbe04919063740x6ad3ca7d113451412022-09-08 15:28:2522 days 7 hrs ago0x8a7b0737c5968944d4a4a8ce52c3d3d46002605a IN  0xed5b5b32110c3ded02a07c8b8e97513fafb883b60 Ether0.0004322 1.5
0x893f116119287b14b1a3003af9bfc35323e47a10d28e6044e1ead1807cd0aff80x6ad3ca7d113449622022-09-08 14:43:3622 days 8 hrs ago0x8a7b0737c5968944d4a4a8ce52c3d3d46002605a IN  0xed5b5b32110c3ded02a07c8b8e97513fafb883b60 Ether0.00044175 1.50000001
0xaae9733e9fda340c399cfa621c391b9f23ddda67889057fef3d6bb87ea73f243Call Agreement113375092022-09-07 7:19:0823 days 15 hrs ago0x186e7fe6c34ea0eca7f9c2fd29651fc0443e3f29 IN  0xed5b5b32110c3ded02a07c8b8e97513fafb883b60 Ether0.00030147 2.5
0xa774272b2e51715dcdb1e3111433b4d196a33d5366f16d2ce1dff4884a9fa366Call Agreement113318972022-09-06 7:44:0124 days 15 hrs ago0x2597c6abba5724fb99f343abddd4569ee4223179 IN  0xed5b5b32110c3ded02a07c8b8e97513fafb883b60 Ether0.000305131
0x4b1d6f116e49d2450f2133f45f9ba228be2a4eb1d3257b6807bfb368b3416301Call Agreement113317562022-09-06 7:08:4124 days 15 hrs ago0x2597c6abba5724fb99f343abddd4569ee4223179 IN  0xed5b5b32110c3ded02a07c8b8e97513fafb883b60 Ether0.000305111.00000001
0xce4bc2e66298d2872eb86ea2572f6331744227ea49314d9140e6df9f5025e15aCall Agreement113272972022-09-05 12:28:2925 days 10 hrs ago0x66693ff26e2036fdf3a5ea6b7fdf853ca1adaf4b IN  0xed5b5b32110c3ded02a07c8b8e97513fafb883b60 Ether0.00066916 2.50000001
0x26c85ee99b83c6b1763372a0ce275a6e7fa158c9952dd40462cd654d37bc4e77Call Agreement113272922022-09-05 12:27:1425 days 10 hrs ago0x66693ff26e2036fdf3a5ea6b7fdf853ca1adaf4b IN  0xed5b5b32110c3ded02a07c8b8e97513fafb883b60 Ether0.00066816 2.5
0x6725e9cacde5195f971fb24b6a8483fbe10272d0878944e1e8deef0fd03e78d6Call Agreement113272862022-09-05 12:25:4425 days 10 hrs ago0x66693ff26e2036fdf3a5ea6b7fdf853ca1adaf4b IN  0xed5b5b32110c3ded02a07c8b8e97513fafb883b60 Ether0.00066816 2.5
0xa8d11b56e73fa1aed997e795bb3b9dec6610677f2cfd642a9d0c76e9c5355f96Call Agreement113272792022-09-05 12:23:5825 days 10 hrs ago0x66693ff26e2036fdf3a5ea6b7fdf853ca1adaf4b IN  0xed5b5b32110c3ded02a07c8b8e97513fafb883b60 Ether0.00066606 2.5
0xd5d7a57a5866b45d71f2bd9378b00bd4510acfa1be47baeebb953a5376524d55Call Agreement113269642022-09-05 11:04:5425 days 11 hrs ago0x2597c6abba5724fb99f343abddd4569ee4223179 IN  0xed5b5b32110c3ded02a07c8b8e97513fafb883b60 Ether0.000305751.00204838
0x52decb42fc06123fd2ccd54dc7af9275071ca55e9e6a78cd7b58391eec5957b6Call Agreement113264032022-09-05 8:44:1025 days 14 hrs ago0x2597c6abba5724fb99f343abddd4569ee4223179 IN  0xed5b5b32110c3ded02a07c8b8e97513fafb883b60 Ether0.000305751.00204838
0xc8c1f4e0e127eaef803eb882dfdbb1f7b52d87cecfd0f4da66592fbf11750094Call Agreement113251622022-09-05 3:28:5325 days 19 hrs ago0x2597c6abba5724fb99f343abddd4569ee4223179 IN  0xed5b5b32110c3ded02a07c8b8e97513fafb883b60 Ether0.000483351.5
0x1285d76f3233cde586178e8be97d1be397cd9813111b112a546d336f15e3a446Call Agreement113216952022-09-04 12:29:1726 days 10 hrs ago0x2597c6abba5724fb99f343abddd4569ee4223179 IN  0xed5b5b32110c3ded02a07c8b8e97513fafb883b60 Ether0.000382571.29511999
0xac23829f2f80438966f8e3441c800530795d42212c46d87e9f7011e05157871cCall Agreement113216942022-09-04 12:29:0226 days 10 hrs ago0x66693ff26e2036fdf3a5ea6b7fdf853ca1adaf4b IN  0xed5b5b32110c3ded02a07c8b8e97513fafb883b60 Ether0.00066916 2.5
0xcfec570cb31216736dc2b2bd8a4f5fd8ef29e7965f1bb9dc450f9c67af01a9c0Call Agreement113216892022-09-04 12:27:4726 days 10 hrs ago0x66693ff26e2036fdf3a5ea6b7fdf853ca1adaf4b IN  0xed5b5b32110c3ded02a07c8b8e97513fafb883b60 Ether0.00066816 2.5
0x389ed2c0d0330e868acd0c12e5aa959830eb6b919025e72db73c5407188d9510Call Agreement113216872022-09-04 12:27:1726 days 10 hrs ago0x66693ff26e2036fdf3a5ea6b7fdf853ca1adaf4b IN  0xed5b5b32110c3ded02a07c8b8e97513fafb883b60 Ether0.00066606 2.5
0x2fe170232dd18c581c07fd272f81e6bebcd737af803b68ed5572d7e033da7724Call Agreement113216822022-09-04 12:26:0226 days 10 hrs ago0x66693ff26e2036fdf3a5ea6b7fdf853ca1adaf4b IN  0xed5b5b32110c3ded02a07c8b8e97513fafb883b60 Ether0.00066916 2.5
0xa9a9c3d66300164691a39192cf00a1462f0e40382f439309dc638fe35ca89cd0Call Agreement113216782022-09-04 12:25:0226 days 10 hrs ago0x66693ff26e2036fdf3a5ea6b7fdf853ca1adaf4b IN  0xed5b5b32110c3ded02a07c8b8e97513fafb883b60 Ether0.00066819 2.5
0x946b8f83b8df8f6a60edb1a37dce7cf329955b6bdf28658b86949b052e8ffa9aCall Agreement113216742022-09-04 12:24:0226 days 10 hrs ago0x66693ff26e2036fdf3a5ea6b7fdf853ca1adaf4b IN  0xed5b5b32110c3ded02a07c8b8e97513fafb883b60 Ether0.00066816 2.5
0xfbdf55c969a74b119509fda1594b04c59f6a226cbb494895a2a2c9bc8680867cCall Agreement113216672022-09-04 12:22:1726 days 10 hrs ago0x66693ff26e2036fdf3a5ea6b7fdf853ca1adaf4b IN  0xed5b5b32110c3ded02a07c8b8e97513fafb883b60 Ether0.00066606 2.5
0xeb218e61e5285fcb81b615acf9dad81e75e65ae00556bf41459876bb42429c95Call Agreement113214772022-09-04 11:34:4526 days 11 hrs ago0x2597c6abba5724fb99f343abddd4569ee4223179 IN  0xed5b5b32110c3ded02a07c8b8e97513fafb883b60 Ether0.000323441.05999998
0x896a87417be0957b18585e94c25dfba11bd39a731450990f48f2800ac85b69f3Call Agreement113208872022-09-04 9:06:5926 days 13 hrs ago0x2597c6abba5724fb99f343abddd4569ee4223179 IN  0xed5b5b32110c3ded02a07c8b8e97513fafb883b60 Ether0.00045771.5
[ Download CSV Export 
Latest 25 internal transaction
Parent Txn Hash Block From To Value
0xa209d5e7aef7caa5a6a67fe6ada5db85c050b559ed288fcdc1236e4e3337bf68114340132022-09-24 3:29:176 days 19 hrs ago 0xed5b5b32110c3ded02a07c8b8e97513fafb883b6 0xe7d4bd74f8698f2f28f52d3e9f6d2885b59eb7140 Ether
0xa209d5e7aef7caa5a6a67fe6ada5db85c050b559ed288fcdc1236e4e3337bf68114340132022-09-24 3:29:176 days 19 hrs ago 0x745861aed1eee363b4aaa5f1994be40b1e05ff90 0xed5b5b32110c3ded02a07c8b8e97513fafb883b60 Ether
0xa209d5e7aef7caa5a6a67fe6ada5db85c050b559ed288fcdc1236e4e3337bf68114340132022-09-24 3:29:176 days 19 hrs ago 0xed5b5b32110c3ded02a07c8b8e97513fafb883b6 0xe7d4bd74f8698f2f28f52d3e9f6d2885b59eb7140 Ether
0xa209d5e7aef7caa5a6a67fe6ada5db85c050b559ed288fcdc1236e4e3337bf68114340132022-09-24 3:29:176 days 19 hrs ago 0x745861aed1eee363b4aaa5f1994be40b1e05ff90 0xed5b5b32110c3ded02a07c8b8e97513fafb883b60 Ether
0xa209d5e7aef7caa5a6a67fe6ada5db85c050b559ed288fcdc1236e4e3337bf68114340132022-09-24 3:29:176 days 19 hrs ago 0xed5b5b32110c3ded02a07c8b8e97513fafb883b6 0xe7d4bd74f8698f2f28f52d3e9f6d2885b59eb7140 Ether
0xa209d5e7aef7caa5a6a67fe6ada5db85c050b559ed288fcdc1236e4e3337bf68114340132022-09-24 3:29:176 days 19 hrs ago 0x745861aed1eee363b4aaa5f1994be40b1e05ff90 0xed5b5b32110c3ded02a07c8b8e97513fafb883b60 Ether
0xa209d5e7aef7caa5a6a67fe6ada5db85c050b559ed288fcdc1236e4e3337bf68114340132022-09-24 3:29:176 days 19 hrs ago 0xed5b5b32110c3ded02a07c8b8e97513fafb883b6 0xe7d4bd74f8698f2f28f52d3e9f6d2885b59eb7140 Ether
0xa209d5e7aef7caa5a6a67fe6ada5db85c050b559ed288fcdc1236e4e3337bf68114340132022-09-24 3:29:176 days 19 hrs ago 0x745861aed1eee363b4aaa5f1994be40b1e05ff90 0xed5b5b32110c3ded02a07c8b8e97513fafb883b60 Ether
0x3a229f96406eb661dda378e45a4de271e56cc29958280e945ad648be5f9074d6113939832022-09-17 3:29:4113 days 19 hrs ago 0xed5b5b32110c3ded02a07c8b8e97513fafb883b6 0xe7d4bd74f8698f2f28f52d3e9f6d2885b59eb7140 Ether
0x3a229f96406eb661dda378e45a4de271e56cc29958280e945ad648be5f9074d6113939832022-09-17 3:29:4113 days 19 hrs ago 0x745861aed1eee363b4aaa5f1994be40b1e05ff90 0xed5b5b32110c3ded02a07c8b8e97513fafb883b60 Ether
0x3a229f96406eb661dda378e45a4de271e56cc29958280e945ad648be5f9074d6113939832022-09-17 3:29:4113 days 19 hrs ago 0xed5b5b32110c3ded02a07c8b8e97513fafb883b6 0xe7d4bd74f8698f2f28f52d3e9f6d2885b59eb7140 Ether
0x3a229f96406eb661dda378e45a4de271e56cc29958280e945ad648be5f9074d6113939832022-09-17 3:29:4113 days 19 hrs ago 0x745861aed1eee363b4aaa5f1994be40b1e05ff90 0xed5b5b32110c3ded02a07c8b8e97513fafb883b60 Ether
0x3a229f96406eb661dda378e45a4de271e56cc29958280e945ad648be5f9074d6113939832022-09-17 3:29:4113 days 19 hrs ago 0xed5b5b32110c3ded02a07c8b8e97513fafb883b6 0xe7d4bd74f8698f2f28f52d3e9f6d2885b59eb7140 Ether
0x3a229f96406eb661dda378e45a4de271e56cc29958280e945ad648be5f9074d6113939832022-09-17 3:29:4113 days 19 hrs ago 0x745861aed1eee363b4aaa5f1994be40b1e05ff90 0xed5b5b32110c3ded02a07c8b8e97513fafb883b60 Ether
0x3a229f96406eb661dda378e45a4de271e56cc29958280e945ad648be5f9074d6113939832022-09-17 3:29:4113 days 19 hrs ago 0xed5b5b32110c3ded02a07c8b8e97513fafb883b6 0xe7d4bd74f8698f2f28f52d3e9f6d2885b59eb7140 Ether
0x3a229f96406eb661dda378e45a4de271e56cc29958280e945ad648be5f9074d6113939832022-09-17 3:29:4113 days 19 hrs ago 0x745861aed1eee363b4aaa5f1994be40b1e05ff90 0xed5b5b32110c3ded02a07c8b8e97513fafb883b60 Ether
0xaf9315064168164c88bda2657df8c481436d3aba0a4f4512d9acd4411d713749113537242022-09-10 3:29:2720 days 19 hrs ago 0xed5b5b32110c3ded02a07c8b8e97513fafb883b6 0xe7d4bd74f8698f2f28f52d3e9f6d2885b59eb7140 Ether
0xaf9315064168164c88bda2657df8c481436d3aba0a4f4512d9acd4411d713749113537242022-09-10 3:29:2720 days 19 hrs ago 0x745861aed1eee363b4aaa5f1994be40b1e05ff90 0xed5b5b32110c3ded02a07c8b8e97513fafb883b60 Ether
0xaf9315064168164c88bda2657df8c481436d3aba0a4f4512d9acd4411d713749113537242022-09-10 3:29:2720 days 19 hrs ago 0xed5b5b32110c3ded02a07c8b8e97513fafb883b6 0xe7d4bd74f8698f2f28f52d3e9f6d2885b59eb7140 Ether
0xaf9315064168164c88bda2657df8c481436d3aba0a4f4512d9acd4411d713749113537242022-09-10 3:29:2720 days 19 hrs ago 0x745861aed1eee363b4aaa5f1994be40b1e05ff90 0xed5b5b32110c3ded02a07c8b8e97513fafb883b60 Ether
0xaf9315064168164c88bda2657df8c481436d3aba0a4f4512d9acd4411d713749113537242022-09-10 3:29:2720 days 19 hrs ago 0xed5b5b32110c3ded02a07c8b8e97513fafb883b6 0xe7d4bd74f8698f2f28f52d3e9f6d2885b59eb7140 Ether
0xaf9315064168164c88bda2657df8c481436d3aba0a4f4512d9acd4411d713749113537242022-09-10 3:29:2720 days 19 hrs ago 0x745861aed1eee363b4aaa5f1994be40b1e05ff90 0xed5b5b32110c3ded02a07c8b8e97513fafb883b60 Ether
0xaf9315064168164c88bda2657df8c481436d3aba0a4f4512d9acd4411d713749113537242022-09-10 3:29:2720 days 19 hrs ago 0xed5b5b32110c3ded02a07c8b8e97513fafb883b6 0xe7d4bd74f8698f2f28f52d3e9f6d2885b59eb7140 Ether
0xaf9315064168164c88bda2657df8c481436d3aba0a4f4512d9acd4411d713749113537242022-09-10 3:29:2720 days 19 hrs ago 0x745861aed1eee363b4aaa5f1994be40b1e05ff90 0xed5b5b32110c3ded02a07c8b8e97513fafb883b60 Ether
0xda2976074463bf3e26c510929109aca54bf5f28400fb9c58f6beb19289ceab77113452472022-09-08 15:54:5522 days 6 hrs ago 0xed5b5b32110c3ded02a07c8b8e97513fafb883b6 0xe7d4bd74f8698f2f28f52d3e9f6d2885b59eb7140 Ether
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
UUPSProxy

Compiler Version
v0.7.6+commit.7338295f

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
File 1 of 3 : UUPSProxy.sol
// SPDX-License-Identifier: AGPLv3
pragma solidity 0.7.6;

import { UUPSUtils } from "./UUPSUtils.sol";
import { Proxy } from "@openzeppelin/contracts/proxy/Proxy.sol";


/**
 * @dev UUPS (Universal Upgradeable Proxy Standard) Proxy
 *
 * NOTE:
 * - Compliant with [Universal Upgradeable Proxy Standard](https://eips.ethereum.org/EIPS/eip-1822)
 * - Compiiant with [Standard Proxy Storage Slots](https://eips.ethereum.org/EIPS/eip-1967)
 * - Implements delegation of calls to other contracts, with proper forwarding of
 *   return values and bubbling of failures.
 * - It defines a fallback function that delegates all calls to the implementation.
 */
contract UUPSProxy is Proxy {

    /**
     * @dev Proxy initialization function.
     *      This should only be called once and it is permission-less.
     * @param initialAddress Initial logic contract code address to be used.
     */
    function initializeProxy(address initialAddress) external {
        require(initialAddress != address(0), "UUPSProxy: zero address");
        require(UUPSUtils.implementation() == address(0), "UUPSProxy: already initialized");
        UUPSUtils.setImplementation(initialAddress);
    }

    /// @dev Proxy._implementation implementation
    function _implementation() internal override view returns (address)
    {
        return UUPSUtils.implementation();
    }

}

File 2 of 3 : UUPSUtils.sol
// SPDX-License-Identifier: AGPLv3
pragma solidity 0.7.6;

/**
 * @title UUPS (Universal Upgradeable Proxy Standard) Shared Library
 */
library UUPSUtils {

    /**
     * @dev Implementation slot constant.
     * Using https://eips.ethereum.org/EIPS/eip-1967 standard
     * Storage slot 0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
     * (obtained as bytes32(uint256(keccak256('eip1967.proxy.implementation')) - 1)).
     */
    bytes32 internal constant _IMPLEMENTATION_SLOT = 0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc;

    /// @dev Get implementation address.
    function implementation() internal view returns (address impl) {
        assembly { // solium-disable-line
            impl := sload(_IMPLEMENTATION_SLOT)
        }
    }

    /// @dev Set new implementation address.
    function setImplementation(address codeAddress) internal {
        assembly {
            // solium-disable-line
            sstore(
                _IMPLEMENTATION_SLOT,
                codeAddress
            )
        }
    }

}

File 3 of 3 : Proxy.sol
// SPDX-License-Identifier: MIT

pragma solidity ^0.7.0;

/**
 * @dev This abstract contract provides a fallback function that delegates all calls to another contract using the EVM
 * instruction `delegatecall`. We refer to the second contract as the _implementation_ behind the proxy, and it has to
 * be specified by overriding the virtual {_implementation} function.
 * 
 * Additionally, delegation to the implementation can be triggered manually through the {_fallback} function, or to a
 * different contract through the {_delegate} function.
 * 
 * The success and return data of the delegated call will be returned back to the caller of the proxy.
 */
abstract contract Proxy {
    /**
     * @dev Delegates the current call to `implementation`.
     * 
     * This function does not return to its internall call site, it will return directly to the external caller.
     */
    function _delegate(address implementation) internal {
        // solhint-disable-next-line no-inline-assembly
        assembly {
            // Copy msg.data. We take full control of memory in this inline assembly
            // block because it will not return to Solidity code. We overwrite the
            // Solidity scratch pad at memory position 0.
            calldatacopy(0, 0, calldatasize())

            // Call the implementation.
            // out and outsize are 0 because we don't know the size yet.
            let result := delegatecall(gas(), implementation, 0, calldatasize(), 0, 0)

            // Copy the returned data.
            returndatacopy(0, 0, returndatasize())

            switch result
            // delegatecall returns 0 on error.
            case 0 { revert(0, returndatasize()) }
            default { return(0, returndatasize()) }
        }
    }

    /**
     * @dev This is a virtual function that should be overriden so it returns the address to which the fallback function
     * and {_fallback} should delegate.
     */
    function _implementation() internal virtual view returns (address);

    /**
     * @dev Delegates the current call to the address returned by `_implementation()`.
     * 
     * This function does not return to its internall call site, it will return directly to the external caller.
     */
    function _fallback() internal {
        _beforeFallback();
        _delegate(_implementation());
    }

    /**
     * @dev Fallback function that delegates calls to the address returned by `_implementation()`. Will run if no other
     * function in the contract matches the call data.
     */
    fallback () external payable {
        _fallback();
    }

    /**
     * @dev Fallback function that delegates calls to the address returned by `_implementation()`. Will run if call data
     * is empty.
     */
    receive () external payable {
        _fallback();
    }

    /**
     * @dev Hook that is called before falling back to the implementation. Can happen as part of a manual `_fallback`
     * call, or as part of the Solidity `fallback` or `receive` functions.
     * 
     * If overriden should call `super._beforeFallback()`.
     */
    function _beforeFallback() internal virtual {
    }
}

Settings
{
  "remappings": [],
  "optimizer": {
    "enabled": true,
    "runs": 200
  },
  "evmVersion": "istanbul",
  "libraries": {},
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "abi"
      ]
    }
  }
}

Contract ABI

[{"stateMutability":"payable","type":"fallback"},{"inputs":[{"internalType":"address","name":"initialAddress","type":"address"}],"name":"initializeProxy","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

608060405234801561001057600080fd5b50610204806100206000396000f3fe6080604052600436106100225760003560e01c80634a0687ef1461003957610031565b366100315761002f61006c565b005b61002f61006c565b34801561004557600080fd5b5061002f6004803603602081101561005c57600080fd5b50356001600160a01b0316610086565b610074610084565b61008461007f610152565b610161565b565b6001600160a01b0381166100e1576040805162461bcd60e51b815260206004820152601760248201527f5555505350726f78793a207a65726f2061646472657373000000000000000000604482015290519081900360640190fd5b60006100eb610185565b6001600160a01b031614610146576040805162461bcd60e51b815260206004820152601e60248201527f5555505350726f78793a20616c726561647920696e697469616c697a65640000604482015290519081900360640190fd5b61014f816101aa565b50565b600061015c610185565b905090565b3660008037600080366000845af43d6000803e808015610180573d6000f35b3d6000fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5556fea26469706673582212207f4d1aae539b5f520670399a5049006d749c4642873ece0ea4ae53a8f7a0f8a564736f6c63430007060033

Block Transaction Difficulty Gas Used Reward
Block Uncle Number Difficulty Gas Used Reward
Loading

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.