Sepolia Testnet

Contract

0x31c65C12A6A3889cd08A055914931E2Fbe773dD6
 
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
0x60a0604053763512024-02-27 21:10:12925 days ago1709068212  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

MetadataProviderV1

Compiler Version
v0.8.23+commit.f704f362
Optimization Enabled
Yes with 20000 runs
Other Settings
paris EvmVersion
License
-NA-
Contract Source Code (Solidity Standard Json-Input format)
Contract ABI
API
[{"inputs":[{"internalType":"address","name":"ipAssetRegistry","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"MetadataProvider__IPAssetOwnerInvalid","type":"error"},{"inputs":[],"name":"MetadataProvider__MetadataNotCompatible","type":"error"},{"inputs":[],"name":"MetadataProvider__RegistrantInvalid","type":"error"},{"inputs":[],"name":"MetadataProvider__Unauthorized","type":"error"},{"inputs":[],"name":"MetadataProvider__UpgradeProviderInvalid","type":"error"},{"inputs":[],"name":"MetadataProvider__UpgradeUnavailable","type":"error"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"ipId","type":"address"},{"indexed":false,"internalType":"bytes","name":"metadata","type":"bytes"}],"name":"MetadataSet","type":"event"},{"inputs":[],"name":"IP_ASSET_REGISTRY","outputs":[{"internalType":"contract IIPAssetRegistry","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"ipId","type":"address"}],"name":"getMetadata","outputs":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"ipId","type":"address"}],"name":"hash","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"ipId","type":"address"}],"name":"metadata","outputs":[{"components":[{"internalType":"string","name":"name","type":"string"},{"internalType":"bytes32","name":"hash","type":"bytes32"},{"internalType":"uint64","name":"registrationDate","type":"uint64"},{"internalType":"address","name":"registrant","type":"address"},{"internalType":"string","name":"uri","type":"string"}],"internalType":"struct IP.MetadataV1","name":"","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"ipId","type":"address"}],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"ipId","type":"address"}],"name":"registrant","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"ipId","type":"address"}],"name":"registrationDate","outputs":[{"internalType":"uint64","name":"","type":"uint64"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"ipId","type":"address"},{"internalType":"bytes","name":"metadata","type":"bytes"}],"name":"setMetadata","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"provider","type":"address"}],"name":"setUpgradeProvider","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address payable","name":"ipId","type":"address"},{"internalType":"bytes","name":"metadata","type":"bytes"}],"name":"upgrade","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"upgradeProvider","outputs":[{"internalType":"contract IMetadataProvider","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"ipId","type":"address"}],"name":"uri","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"}]
60a060405234801561001057600080fd5b506040516111e93803806111e983398101604081905261002f91610040565b6001600160a01b0316608052610070565b60006020828403121561005257600080fd5b81516001600160a01b038116811461006957600080fd5b9392505050565b6080516111496100a06000396000818161013a015281816103980152818161049b01526107e301526111496000f3fe608060405234801561001057600080fd5b50600436106100d45760003560e01c80639c1bbc0311610081578063c29fab6d1161005b578063c29fab6d14610209578063c987336c1461021c578063d091b7c21461022f57600080fd5b80639c1bbc03146101b55780639fd8b5fa146101ca578063a2911fcd146101dd57600080fd5b806341c782c5116100b257806341c782c514610135578063426eb017146101815780637e8099731461019457600080fd5b806301984892146100d95780632a50c146146101025780632ba2157214610115575b600080fd5b6100ec6100e7366004610a69565b61024f565b6040516100f99190610afb565b60405180910390f35b6100ec610110366004610a69565b610261565b610128610123366004610a69565b61031a565b6040516100f99190610b0e565b61015c7f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016100f9565b6100ec61018f366004610a69565b610356565b6101a76101a2366004610a69565b61036b565b6040519081526020016100f9565b6101c86101c3366004610a69565b610380565b005b6101c86101d8366004610cef565b610483565b6101f06101eb366004610a69565b610568565b60405167ffffffffffffffff90911681526020016100f9565b61015c610217366004610a69565b61057d565b6101c861022a366004610cef565b610592565b60005461015c9073ffffffffffffffffffffffffffffffffffffffff1681565b606061025a82610853565b5192915050565b73ffffffffffffffffffffffffffffffffffffffff8116600090815260016020526040902080546060919061029590610d3f565b80601f01602080910402602001604051908101604052809291908181526020018280546102c190610d3f565b801561030e5780601f106102e35761010080835404028352916020019161030e565b820191906000526020600020905b8154815290600101906020018083116102f157829003601f168201915b50505050509050919050565b6040805160a081018252606080825260006020830181905292820183905280820192909252608081019190915261035082610853565b92915050565b606061036182610853565b6080015192915050565b600061037682610853565b6020015192915050565b3373ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016146103ef576040517f94b1485700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff811661043c576040517f4c80890800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b3373ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016146104f2576040517f94b1485700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6104fb81610941565b73ffffffffffffffffffffffffffffffffffffffff8216600090815260016020526040902061052a8282610ddf565b507feb93c52781456784fc831a72052881602fbd4b0251d0715f7e0852cdec233d1e828260405161055c929190610ef9565b60405180910390a15050565b600061057382610853565b6040015192915050565b600061058882610853565b6060015192915050565b60005473ffffffffffffffffffffffffffffffffffffffff166105e1576040517fe88f0e8000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff16638da5cb5b6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561062c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106509190610f40565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146106b4576040517f425ec99900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff82166000908152600160205260409020805461076d91906106e990610d3f565b80601f016020809104026020016040519081016040528092919081815260200182805461071590610d3f565b80156107625780601f1061073757610100808354040283529160200191610762565b820191906000526020600020905b81548152906001019060200180831161074557829003601f168201915b5050505050826109af565b6107a3576040517fbe1f6fe500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000546040517f689c275a00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000081169263689c275a9261081d92879216908690600401610f5d565b600060405180830381600087803b15801561083757600080fd5b505af115801561084b573d6000803e3d6000fd5b505050505050565b6040805160a081018252606080825260006020830181905292820183905280820192909252608081019190915273ffffffffffffffffffffffffffffffffffffffff8216600090815260016020526040902080546108b090610d3f565b80601f01602080910402602001604051908101604052809291908181526020018280546108dc90610d3f565b80156109295780601f106108fe57610100808354040283529160200191610929565b820191906000526020600020905b81548152906001019060200180831161090c57829003601f168201915b50505050508060200190518101906103509190610ff3565b6000818060200190518101906109579190610ff3565b606081015190915073ffffffffffffffffffffffffffffffffffffffff166109ab576040517fc3af260700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5050565b600080838060200190518101906109c69190610ff3565b90506000838060200190518101906109de9190610ff3565b90506109e9816109fc565b6109f2836109fc565b1495945050505050565b8051602080830151604080850151606086015160808701519251600096610a279690959491016110b0565b604051602081830303815290604052805190602001209050919050565b73ffffffffffffffffffffffffffffffffffffffff81168114610a6657600080fd5b50565b600060208284031215610a7b57600080fd5b8135610a8681610a44565b9392505050565b60005b83811015610aa8578181015183820152602001610a90565b50506000910152565b60008151808452610ac9816020860160208601610a8d565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b602081526000610a866020830184610ab1565b602081526000825160a06020840152610b2a60c0840182610ab1565b90506020840151604084015267ffffffffffffffff604085015116606084015273ffffffffffffffffffffffffffffffffffffffff606085015116608084015260808401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08483030160a0850152610ba38282610ab1565b95945050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60405160a0810167ffffffffffffffff81118282101715610bfe57610bfe610bac565b60405290565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715610c4b57610c4b610bac565b604052919050565b600067ffffffffffffffff821115610c6d57610c6d610bac565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b600082601f830112610caa57600080fd5b8135610cbd610cb882610c53565b610c04565b818152846020838601011115610cd257600080fd5b816020850160208301376000918101602001919091529392505050565b60008060408385031215610d0257600080fd5b8235610d0d81610a44565b9150602083013567ffffffffffffffff811115610d2957600080fd5b610d3585828601610c99565b9150509250929050565b600181811c90821680610d5357607f821691505b602082108103610d8c577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b601f821115610dda576000816000526020600020601f850160051c81016020861015610dbb5750805b601f850160051c820191505b8181101561084b57828155600101610dc7565b505050565b815167ffffffffffffffff811115610df957610df9610bac565b610e0d81610e078454610d3f565b84610d92565b602080601f831160018114610e605760008415610e2a5750858301515b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600386901b1c1916600185901b17855561084b565b6000858152602081207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08616915b82811015610ead57888601518255948401946001909101908401610e8e565b5085821015610ee957878501517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600388901b60f8161c191681555b5050505050600190811b01905550565b73ffffffffffffffffffffffffffffffffffffffff83168152604060208201526000610f286040830184610ab1565b949350505050565b8051610f3b81610a44565b919050565b600060208284031215610f5257600080fd5b8151610a8681610a44565b600073ffffffffffffffffffffffffffffffffffffffff808616835280851660208401525060606040830152610ba36060830184610ab1565b600082601f830112610fa757600080fd5b8151610fb5610cb882610c53565b818152846020838601011115610fca57600080fd5b610f28826020830160208701610a8d565b805167ffffffffffffffff81168114610f3b57600080fd5b60006020828403121561100557600080fd5b815167ffffffffffffffff8082111561101d57600080fd5b9083019060a0828603121561103157600080fd5b611039610bdb565b82518281111561104857600080fd5b61105487828601610f96565b8252506020830151602082015261106d60408401610fdb565b604082015261107e60608401610f30565b606082015260808301518281111561109557600080fd5b6110a187828601610f96565b60808301525095945050505050565b60a0815260006110c360a0830188610ab1565b86602084015267ffffffffffffffff8616604084015273ffffffffffffffffffffffffffffffffffffffff8516606084015282810360808401526111078185610ab1565b9897505050505050505056fea2646970667358221220df4ac27a21aff1b53f02026223634bd847f7b9b94542bc336d1a0497ffce2b3264736f6c63430008170033000000000000000000000000292639452a975630802c17c9267169d93bd5a793
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100d45760003560e01c80639c1bbc0311610081578063c29fab6d1161005b578063c29fab6d14610209578063c987336c1461021c578063d091b7c21461022f57600080fd5b80639c1bbc03146101b55780639fd8b5fa146101ca578063a2911fcd146101dd57600080fd5b806341c782c5116100b257806341c782c514610135578063426eb017146101815780637e8099731461019457600080fd5b806301984892146100d95780632a50c146146101025780632ba2157214610115575b600080fd5b6100ec6100e7366004610a69565b61024f565b6040516100f99190610afb565b60405180910390f35b6100ec610110366004610a69565b610261565b610128610123366004610a69565b61031a565b6040516100f99190610b0e565b61015c7f000000000000000000000000292639452a975630802c17c9267169d93bd5a79381565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016100f9565b6100ec61018f366004610a69565b610356565b6101a76101a2366004610a69565b61036b565b6040519081526020016100f9565b6101c86101c3366004610a69565b610380565b005b6101c86101d8366004610cef565b610483565b6101f06101eb366004610a69565b610568565b60405167ffffffffffffffff90911681526020016100f9565b61015c610217366004610a69565b61057d565b6101c861022a366004610cef565b610592565b60005461015c9073ffffffffffffffffffffffffffffffffffffffff1681565b606061025a82610853565b5192915050565b73ffffffffffffffffffffffffffffffffffffffff8116600090815260016020526040902080546060919061029590610d3f565b80601f01602080910402602001604051908101604052809291908181526020018280546102c190610d3f565b801561030e5780601f106102e35761010080835404028352916020019161030e565b820191906000526020600020905b8154815290600101906020018083116102f157829003601f168201915b50505050509050919050565b6040805160a081018252606080825260006020830181905292820183905280820192909252608081019190915261035082610853565b92915050565b606061036182610853565b6080015192915050565b600061037682610853565b6020015192915050565b3373ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000292639452a975630802c17c9267169d93bd5a79316146103ef576040517f94b1485700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff811661043c576040517f4c80890800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b3373ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000292639452a975630802c17c9267169d93bd5a79316146104f2576040517f94b1485700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6104fb81610941565b73ffffffffffffffffffffffffffffffffffffffff8216600090815260016020526040902061052a8282610ddf565b507feb93c52781456784fc831a72052881602fbd4b0251d0715f7e0852cdec233d1e828260405161055c929190610ef9565b60405180910390a15050565b600061057382610853565b6040015192915050565b600061058882610853565b6060015192915050565b60005473ffffffffffffffffffffffffffffffffffffffff166105e1576040517fe88f0e8000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff16638da5cb5b6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561062c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106509190610f40565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146106b4576040517f425ec99900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff82166000908152600160205260409020805461076d91906106e990610d3f565b80601f016020809104026020016040519081016040528092919081815260200182805461071590610d3f565b80156107625780601f1061073757610100808354040283529160200191610762565b820191906000526020600020905b81548152906001019060200180831161074557829003601f168201915b5050505050826109af565b6107a3576040517fbe1f6fe500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000546040517f689c275a00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000292639452a975630802c17c9267169d93bd5a79381169263689c275a9261081d92879216908690600401610f5d565b600060405180830381600087803b15801561083757600080fd5b505af115801561084b573d6000803e3d6000fd5b505050505050565b6040805160a081018252606080825260006020830181905292820183905280820192909252608081019190915273ffffffffffffffffffffffffffffffffffffffff8216600090815260016020526040902080546108b090610d3f565b80601f01602080910402602001604051908101604052809291908181526020018280546108dc90610d3f565b80156109295780601f106108fe57610100808354040283529160200191610929565b820191906000526020600020905b81548152906001019060200180831161090c57829003601f168201915b50505050508060200190518101906103509190610ff3565b6000818060200190518101906109579190610ff3565b606081015190915073ffffffffffffffffffffffffffffffffffffffff166109ab576040517fc3af260700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5050565b600080838060200190518101906109c69190610ff3565b90506000838060200190518101906109de9190610ff3565b90506109e9816109fc565b6109f2836109fc565b1495945050505050565b8051602080830151604080850151606086015160808701519251600096610a279690959491016110b0565b604051602081830303815290604052805190602001209050919050565b73ffffffffffffffffffffffffffffffffffffffff81168114610a6657600080fd5b50565b600060208284031215610a7b57600080fd5b8135610a8681610a44565b9392505050565b60005b83811015610aa8578181015183820152602001610a90565b50506000910152565b60008151808452610ac9816020860160208601610a8d565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b602081526000610a866020830184610ab1565b602081526000825160a06020840152610b2a60c0840182610ab1565b90506020840151604084015267ffffffffffffffff604085015116606084015273ffffffffffffffffffffffffffffffffffffffff606085015116608084015260808401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08483030160a0850152610ba38282610ab1565b95945050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60405160a0810167ffffffffffffffff81118282101715610bfe57610bfe610bac565b60405290565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715610c4b57610c4b610bac565b604052919050565b600067ffffffffffffffff821115610c6d57610c6d610bac565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b600082601f830112610caa57600080fd5b8135610cbd610cb882610c53565b610c04565b818152846020838601011115610cd257600080fd5b816020850160208301376000918101602001919091529392505050565b60008060408385031215610d0257600080fd5b8235610d0d81610a44565b9150602083013567ffffffffffffffff811115610d2957600080fd5b610d3585828601610c99565b9150509250929050565b600181811c90821680610d5357607f821691505b602082108103610d8c577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b601f821115610dda576000816000526020600020601f850160051c81016020861015610dbb5750805b601f850160051c820191505b8181101561084b57828155600101610dc7565b505050565b815167ffffffffffffffff811115610df957610df9610bac565b610e0d81610e078454610d3f565b84610d92565b602080601f831160018114610e605760008415610e2a5750858301515b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600386901b1c1916600185901b17855561084b565b6000858152602081207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08616915b82811015610ead57888601518255948401946001909101908401610e8e565b5085821015610ee957878501517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600388901b60f8161c191681555b5050505050600190811b01905550565b73ffffffffffffffffffffffffffffffffffffffff83168152604060208201526000610f286040830184610ab1565b949350505050565b8051610f3b81610a44565b919050565b600060208284031215610f5257600080fd5b8151610a8681610a44565b600073ffffffffffffffffffffffffffffffffffffffff808616835280851660208401525060606040830152610ba36060830184610ab1565b600082601f830112610fa757600080fd5b8151610fb5610cb882610c53565b818152846020838601011115610fca57600080fd5b610f28826020830160208701610a8d565b805167ffffffffffffffff81168114610f3b57600080fd5b60006020828403121561100557600080fd5b815167ffffffffffffffff8082111561101d57600080fd5b9083019060a0828603121561103157600080fd5b611039610bdb565b82518281111561104857600080fd5b61105487828601610f96565b8252506020830151602082015261106d60408401610fdb565b604082015261107e60608401610f30565b606082015260808301518281111561109557600080fd5b6110a187828601610f96565b60808301525095945050505050565b60a0815260006110c360a0830188610ab1565b86602084015267ffffffffffffffff8616604084015273ffffffffffffffffffffffffffffffffffffffff8516606084015282810360808401526111078185610ab1565b9897505050505050505056fea2646970667358221220df4ac27a21aff1b53f02026223634bd847f7b9b94542bc336d1a0497ffce2b3264736f6c63430008170033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000292639452a975630802c17c9267169d93bd5a793

-----Decoded View---------------
Arg [0] : ipAssetRegistry (address): 0x292639452A975630802C17c9267169D93BD5a793

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000292639452a975630802c17c9267169d93bd5a793

Custom Contract ABI

                            

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