Sepolia Testnet

Contract

0x9b90E507cF6B7eB681A506b111f6f50245e614c4
Sponsored: Advertise across our explorers and boost your visibility. Book your slot here! 
Source Code Source Code

Overview

ETH Balance

0 ETH

More Info

Multichain Info

N/A
Transaction Hash
Method
Block
From
To
Amount

There are no matching entries

1 Internal Transaction found.

Latest 1 internal transaction

Advanced mode:
Parent Transaction Hash Method
Block
From
To
Amount
0x6101006091756632025-09-10 17:36:12360 days ago1757525772  Contract Creation0 ETH
Loading...
Loading
Loading...
Loading

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
Source Code Verified Exact Match

Contract Name

JBPrices

Compiler Version
v0.8.23+commit.f704f362
Optimization Enabled
Yes with 200 runs
Other Settings
paris EvmVersion
License
-NA-
Contract Source Code (Solidity Standard Json-Input format)
Contract ABI
API
[{"inputs":[{"internalType":"contract IJBDirectory","name":"directory","type":"address"},{"internalType":"contract IJBPermissions","name":"permissions","type":"address"},{"internalType":"contract IJBProjects","name":"projects","type":"address"},{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"trustedForwarder","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"address","name":"controller","type":"address"}],"name":"JBControlled_ControllerUnauthorized","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"address","name":"sender","type":"address"},{"internalType":"uint256","name":"projectId","type":"uint256"},{"internalType":"uint256","name":"permissionId","type":"uint256"}],"name":"JBPermissioned_Unauthorized","type":"error"},{"inputs":[{"internalType":"contract IJBPriceFeed","name":"feed","type":"address"}],"name":"JBPrices_PriceFeedAlreadyExists","type":"error"},{"inputs":[],"name":"JBPrices_PriceFeedNotFound","type":"error"},{"inputs":[],"name":"JBPrices_ZeroPricingCurrency","type":"error"},{"inputs":[],"name":"JBPrices_ZeroUnitCurrency","type":"error"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"OwnableInvalidOwner","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"OwnableUnauthorizedAccount","type":"error"},{"inputs":[{"internalType":"uint256","name":"x","type":"uint256"},{"internalType":"uint256","name":"y","type":"uint256"},{"internalType":"uint256","name":"denominator","type":"uint256"}],"name":"PRBMath_MulDiv_Overflow","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"projectId","type":"uint256"},{"indexed":true,"internalType":"uint256","name":"pricingCurrency","type":"uint256"},{"indexed":true,"internalType":"uint256","name":"unitCurrency","type":"uint256"},{"indexed":false,"internalType":"contract IJBPriceFeed","name":"feed","type":"address"},{"indexed":false,"internalType":"address","name":"caller","type":"address"}],"name":"AddPriceFeed","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":[],"name":"DEFAULT_PROJECT_ID","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"DIRECTORY","outputs":[{"internalType":"contract IJBDirectory","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"PERMISSIONS","outputs":[{"internalType":"contract IJBPermissions","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"PROJECTS","outputs":[{"internalType":"contract IJBProjects","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"projectId","type":"uint256"},{"internalType":"uint256","name":"pricingCurrency","type":"uint256"},{"internalType":"uint256","name":"unitCurrency","type":"uint256"},{"internalType":"contract IJBPriceFeed","name":"feed","type":"address"}],"name":"addPriceFeedFor","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"forwarder","type":"address"}],"name":"isTrustedForwarder","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"projectId","type":"uint256"},{"internalType":"uint256","name":"pricingCurrency","type":"uint256"},{"internalType":"uint256","name":"unitCurrency","type":"uint256"}],"name":"priceFeedFor","outputs":[{"internalType":"contract IJBPriceFeed","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"projectId","type":"uint256"},{"internalType":"uint256","name":"pricingCurrency","type":"uint256"},{"internalType":"uint256","name":"unitCurrency","type":"uint256"},{"internalType":"uint256","name":"decimals","type":"uint256"}],"name":"pricePerUnitOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"trustedForwarder","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}]
6101006040523480156200001257600080fd5b5060405162000fa938038062000fa9833981016040819052620000359162000104565b6001600160a01b0380861660805280851660a05280821660c052829081166200007857604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b62000083816200009b565b5050506001600160a01b031660e05250620001849050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b03811681146200010157600080fd5b50565b600080600080600060a086880312156200011d57600080fd5b85516200012a81620000eb565b60208701519095506200013d81620000eb565b60408701519094506200015081620000eb565b60608701519093506200016381620000eb565b60808701519092506200017681620000eb565b809150509295509295909350565b60805160a05160c05160e051610dd0620001d9600039600060be015260008181610136015281816101820152610a7e015260006102430152600081816101ab0152818161093801526109c70152610dd06000f3fe608060405234801561001057600080fd5b50600436106100b45760003560e01c806388bc2ef31161007157806388bc2ef3146101a65780638da5cb5b146101cd578063c6081d71146101de578063d42ebdb6146101f1578063f2fde38b1461022b578063f434c9141461023e57600080fd5b8063293c4999146100b95780632c1ae882146100fd5780633be273fa14610113578063572b6c0514610126578063715018a6146101765780637da0a87714610180575b600080fd5b6100e07f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020015b60405180910390f35b610105600081565b6040519081526020016100f4565b610105610121366004610ae3565b610265565b610166610134366004610b2a565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0390811691161490565b60405190151581526020016100f4565b61017e61040f565b005b7f00000000000000000000000000000000000000000000000000000000000000006100e0565b6100e07f000000000000000000000000000000000000000000000000000000000000000081565b6000546001600160a01b03166100e0565b61017e6101ec366004610b47565b610423565b6100e06101ff366004610b88565b60016020908152600093845260408085208252928452828420905282529020546001600160a01b031681565b61017e610239366004610b2a565b610752565b6100e07f000000000000000000000000000000000000000000000000000000000000000081565b60008284036102805761027982600a610cb0565b9050610407565b600085815260016020908152604080832087845282528083208684529091529020546001600160a01b031680156103225760405163d3f5c15f60e01b8152600481018490526001600160a01b0382169063d3f5c15f90602401602060405180830381865afa1580156102f6573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061031a9190610cbc565b915050610407565b50600085815260016020908152604080832086845282528083208784529091529020546001600160a01b031680156103db5761031a61036284600a610cb0565b61036d85600a610cb0565b60405163d3f5c15f60e01b8152600481018790526001600160a01b0385169063d3f5c15f90602401602060405180830381865afa1580156103b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103d69190610cbc565b610790565b85156103ee5761031a6000868686610265565b604051631c27981760e21b815260040160405180910390fd5b949350505050565b61041761086a565b61042160006108c8565b565b83156104375761043284610918565b61043f565b61043f61086a565b826000036104605760405163ab0f4ad560e01b815260040160405180910390fd5b816000036104815760405163bb57eae960e01b815260040160405180910390fd5b6000838152600080516020610d7b833981519152602090815260408083208584529091529020546001600160a01b03161515806104ec57506000828152600080516020610d7b833981519152602090815260408083208684529091529020546001600160a01b031615155b156105b5576000838152600080516020610d7b833981519152602090815260408083208584529091529020546001600160a01b031661055a576000828152600080516020610d7b833981519152602090815260408083208684529091529020546001600160a01b031661058b565b6000838152600080516020610d7b833981519152602090815260408083208584529091529020546001600160a01b03165b60405163321bb01960e01b81526001600160a01b0390911660048201526024015b60405180910390fd5b600084815260016020908152604080832086845282528083208584529091529020546001600160a01b03161515806106165750600084815260016020908152604080832085845282528083208684529091529020546001600160a01b031615155b156106c257600084815260016020908152604080832086845282528083208584529091529020546001600160a01b031661067a57600084815260016020908152604080832085845282528083208684529091529020546001600160a01b031661058b565b600084815260016020908152604080832086845282528083208584529091529081902054905163321bb01960e01b81526001600160a01b0390911660048201526024016105ac565b60008481526001602090815260408083208684528252808320858452909152902080546001600160a01b0319166001600160a01b0383161790558183857f2a0d2e061403a7d0a76276b49e8d91d3f88325b6dd635422595282672dd1bd1984610729610a5f565b604080516001600160a01b0393841681529290911660208301520160405180910390a450505050565b61075a61086a565b6001600160a01b03811661078457604051631e4fbdf760e01b8152600060048201526024016105ac565b61078d816108c8565b50565b60008080600019858709858702925082811083820303915050806000036107ca578382816107c0576107c0610cd5565b0492505050610863565b8381106107fb57604051630c740aef60e31b81526004810187905260248101869052604481018590526064016105ac565b600084868809851960019081018716968790049682860381900495909211909303600082900391909104909201919091029190911760038402600290811880860282030280860282030280860282030280860282030280860282030280860290910302029150505b9392505050565b610872610a5f565b6001600160a01b031661088d6000546001600160a01b031690565b6001600160a01b031614610421576108a3610a5f565b60405163118cdaa760e01b81526001600160a01b0390911660048201526024016105ac565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b604051632eec7b5560e11b81526004810182905233906001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001690635dd8f6aa90602401602060405180830381865afa15801561097f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109a39190610ceb565b6001600160a01b03161461078d57604051632eec7b5560e11b8152600481018290527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031690635dd8f6aa90602401602060405180830381865afa158015610a16573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a3a9190610ceb565b604051639a007b3960e01b81526001600160a01b0390911660048201526024016105ac565b6000610a69610a6e565b905090565b6000366014336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016148015610aab5750808210155b15610adb57600036610abd8385610d08565b610ac8928290610d1b565b610ad191610d45565b60601c9250505090565b339250505090565b60008060008060808587031215610af957600080fd5b5050823594602084013594506040840135936060013592509050565b6001600160a01b038116811461078d57600080fd5b600060208284031215610b3c57600080fd5b813561086381610b15565b60008060008060808587031215610b5d57600080fd5b8435935060208501359250604085013591506060850135610b7d81610b15565b939692955090935050565b600080600060608486031215610b9d57600080fd5b505081359360208301359350604090920135919050565b634e487b7160e01b600052601160045260246000fd5b600181815b80851115610c05578160001904821115610beb57610beb610bb4565b80851615610bf857918102915b93841c9390800290610bcf565b509250929050565b600082610c1c57506001610caa565b81610c2957506000610caa565b8160018114610c3f5760028114610c4957610c65565b6001915050610caa565b60ff841115610c5a57610c5a610bb4565b50506001821b610caa565b5060208310610133831016604e8410600b8410161715610c88575081810a610caa565b610c928383610bca565b8060001904821115610ca657610ca6610bb4565b0290505b92915050565b60006108638383610c0d565b600060208284031215610cce57600080fd5b5051919050565b634e487b7160e01b600052601260045260246000fd5b600060208284031215610cfd57600080fd5b815161086381610b15565b81810381811115610caa57610caa610bb4565b60008085851115610d2b57600080fd5b83861115610d3857600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610d725780818660140360031b1b83161692505b50509291505056fea6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49a26469706673582212209b2bdd2afcc5ed733e664205b80d6d65c9d48262be7f1b875cf82004a12ffb0164736f6c634300081700330000000000000000000000000061e516886a0540f63157f112c0588ee0651dcf00000000000000000000000004fd6913d6c32d8c216e153a43c04b1857a7793d000000000000000000000000885f707efa18d2cb12f05a3a8eba6b4b26c8c1d400000000000000000000000080a8f7a4bd75b539ce26937016df607fdc9abeb5000000000000000000000000c29d6995ab3b0df4650ad643adeac55e7acbb566
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100b45760003560e01c806388bc2ef31161007157806388bc2ef3146101a65780638da5cb5b146101cd578063c6081d71146101de578063d42ebdb6146101f1578063f2fde38b1461022b578063f434c9141461023e57600080fd5b8063293c4999146100b95780632c1ae882146100fd5780633be273fa14610113578063572b6c0514610126578063715018a6146101765780637da0a87714610180575b600080fd5b6100e07f000000000000000000000000885f707efa18d2cb12f05a3a8eba6b4b26c8c1d481565b6040516001600160a01b0390911681526020015b60405180910390f35b610105600081565b6040519081526020016100f4565b610105610121366004610ae3565b610265565b610166610134366004610b2a565b7f000000000000000000000000c29d6995ab3b0df4650ad643adeac55e7acbb5666001600160a01b0390811691161490565b60405190151581526020016100f4565b61017e61040f565b005b7f000000000000000000000000c29d6995ab3b0df4650ad643adeac55e7acbb5666100e0565b6100e07f0000000000000000000000000061e516886a0540f63157f112c0588ee0651dcf81565b6000546001600160a01b03166100e0565b61017e6101ec366004610b47565b610423565b6100e06101ff366004610b88565b60016020908152600093845260408085208252928452828420905282529020546001600160a01b031681565b61017e610239366004610b2a565b610752565b6100e07f00000000000000000000000004fd6913d6c32d8c216e153a43c04b1857a7793d81565b60008284036102805761027982600a610cb0565b9050610407565b600085815260016020908152604080832087845282528083208684529091529020546001600160a01b031680156103225760405163d3f5c15f60e01b8152600481018490526001600160a01b0382169063d3f5c15f90602401602060405180830381865afa1580156102f6573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061031a9190610cbc565b915050610407565b50600085815260016020908152604080832086845282528083208784529091529020546001600160a01b031680156103db5761031a61036284600a610cb0565b61036d85600a610cb0565b60405163d3f5c15f60e01b8152600481018790526001600160a01b0385169063d3f5c15f90602401602060405180830381865afa1580156103b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103d69190610cbc565b610790565b85156103ee5761031a6000868686610265565b604051631c27981760e21b815260040160405180910390fd5b949350505050565b61041761086a565b61042160006108c8565b565b83156104375761043284610918565b61043f565b61043f61086a565b826000036104605760405163ab0f4ad560e01b815260040160405180910390fd5b816000036104815760405163bb57eae960e01b815260040160405180910390fd5b6000838152600080516020610d7b833981519152602090815260408083208584529091529020546001600160a01b03161515806104ec57506000828152600080516020610d7b833981519152602090815260408083208684529091529020546001600160a01b031615155b156105b5576000838152600080516020610d7b833981519152602090815260408083208584529091529020546001600160a01b031661055a576000828152600080516020610d7b833981519152602090815260408083208684529091529020546001600160a01b031661058b565b6000838152600080516020610d7b833981519152602090815260408083208584529091529020546001600160a01b03165b60405163321bb01960e01b81526001600160a01b0390911660048201526024015b60405180910390fd5b600084815260016020908152604080832086845282528083208584529091529020546001600160a01b03161515806106165750600084815260016020908152604080832085845282528083208684529091529020546001600160a01b031615155b156106c257600084815260016020908152604080832086845282528083208584529091529020546001600160a01b031661067a57600084815260016020908152604080832085845282528083208684529091529020546001600160a01b031661058b565b600084815260016020908152604080832086845282528083208584529091529081902054905163321bb01960e01b81526001600160a01b0390911660048201526024016105ac565b60008481526001602090815260408083208684528252808320858452909152902080546001600160a01b0319166001600160a01b0383161790558183857f2a0d2e061403a7d0a76276b49e8d91d3f88325b6dd635422595282672dd1bd1984610729610a5f565b604080516001600160a01b0393841681529290911660208301520160405180910390a450505050565b61075a61086a565b6001600160a01b03811661078457604051631e4fbdf760e01b8152600060048201526024016105ac565b61078d816108c8565b50565b60008080600019858709858702925082811083820303915050806000036107ca578382816107c0576107c0610cd5565b0492505050610863565b8381106107fb57604051630c740aef60e31b81526004810187905260248101869052604481018590526064016105ac565b600084868809851960019081018716968790049682860381900495909211909303600082900391909104909201919091029190911760038402600290811880860282030280860282030280860282030280860282030280860282030280860290910302029150505b9392505050565b610872610a5f565b6001600160a01b031661088d6000546001600160a01b031690565b6001600160a01b031614610421576108a3610a5f565b60405163118cdaa760e01b81526001600160a01b0390911660048201526024016105ac565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b604051632eec7b5560e11b81526004810182905233906001600160a01b037f0000000000000000000000000061e516886a0540f63157f112c0588ee0651dcf1690635dd8f6aa90602401602060405180830381865afa15801561097f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109a39190610ceb565b6001600160a01b03161461078d57604051632eec7b5560e11b8152600481018290527f0000000000000000000000000061e516886a0540f63157f112c0588ee0651dcf6001600160a01b031690635dd8f6aa90602401602060405180830381865afa158015610a16573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a3a9190610ceb565b604051639a007b3960e01b81526001600160a01b0390911660048201526024016105ac565b6000610a69610a6e565b905090565b6000366014336001600160a01b037f000000000000000000000000c29d6995ab3b0df4650ad643adeac55e7acbb56616148015610aab5750808210155b15610adb57600036610abd8385610d08565b610ac8928290610d1b565b610ad191610d45565b60601c9250505090565b339250505090565b60008060008060808587031215610af957600080fd5b5050823594602084013594506040840135936060013592509050565b6001600160a01b038116811461078d57600080fd5b600060208284031215610b3c57600080fd5b813561086381610b15565b60008060008060808587031215610b5d57600080fd5b8435935060208501359250604085013591506060850135610b7d81610b15565b939692955090935050565b600080600060608486031215610b9d57600080fd5b505081359360208301359350604090920135919050565b634e487b7160e01b600052601160045260246000fd5b600181815b80851115610c05578160001904821115610beb57610beb610bb4565b80851615610bf857918102915b93841c9390800290610bcf565b509250929050565b600082610c1c57506001610caa565b81610c2957506000610caa565b8160018114610c3f5760028114610c4957610c65565b6001915050610caa565b60ff841115610c5a57610c5a610bb4565b50506001821b610caa565b5060208310610133831016604e8410600b8410161715610c88575081810a610caa565b610c928383610bca565b8060001904821115610ca657610ca6610bb4565b0290505b92915050565b60006108638383610c0d565b600060208284031215610cce57600080fd5b5051919050565b634e487b7160e01b600052601260045260246000fd5b600060208284031215610cfd57600080fd5b815161086381610b15565b81810381811115610caa57610caa610bb4565b60008085851115610d2b57600080fd5b83861115610d3857600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610d725780818660140360031b1b83161692505b50509291505056fea6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49a26469706673582212209b2bdd2afcc5ed733e664205b80d6d65c9d48262be7f1b875cf82004a12ffb0164736f6c63430008170033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000000061e516886a0540f63157f112c0588ee0651dcf00000000000000000000000004fd6913d6c32d8c216e153a43c04b1857a7793d000000000000000000000000885f707efa18d2cb12f05a3a8eba6b4b26c8c1d400000000000000000000000080a8f7a4bd75b539ce26937016df607fdc9abeb5000000000000000000000000c29d6995ab3b0df4650ad643adeac55e7acbb566

-----Decoded View---------------
Arg [0] : directory (address): 0x0061E516886A0540F63157f112C0588eE0651dCF
Arg [1] : permissions (address): 0x04fD6913d6c32D8C216e153a43C04b1857a7793d
Arg [2] : projects (address): 0x885f707EFA18D2cb12f05a3a8eBA6B4B26c8c1D4
Arg [3] : owner (address): 0x80a8F7a4bD75b539CE26937016Df607fdC9ABeb5
Arg [4] : trustedForwarder (address): 0xc29d6995AB3b0Df4650aD643adeAc55e7acBb566

-----Encoded View---------------
5 Constructor Arguments found :
Arg [0] : 0000000000000000000000000061e516886a0540f63157f112c0588ee0651dcf
Arg [1] : 00000000000000000000000004fd6913d6c32d8c216e153a43c04b1857a7793d
Arg [2] : 000000000000000000000000885f707efa18d2cb12f05a3a8eba6b4b26c8c1d4
Arg [3] : 00000000000000000000000080a8f7a4bd75b539ce26937016df607fdc9abeb5
Arg [4] : 000000000000000000000000c29d6995ab3b0df4650ad643adeac55e7acbb566

Custom Contract ABI

                            

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
0x9b90E507cF6B7eB681A506b111f6f50245e614c4
Loading...
Loading
Loading...
Loading
[ 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.