Base Sepolia Testnet

Contract

0x9b90E507cF6B7eB681A506b111f6f50245e614c4
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

Parent Transaction Hash Block From To Amount
308786932025-09-10 17:34:34271 days ago1757525674  Contract Creation0 ETH

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

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

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

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
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.