Source Code
Overview
ETH Balance
0 ETH
ETH Value
$0.00| Transaction Hash |
|
Block
|
From
|
To
|
|||||
|---|---|---|---|---|---|---|---|---|---|
Latest 1 internal transaction
| Parent Transaction Hash | Block | From | To | |||
|---|---|---|---|---|---|---|
| 39638029 | 172 days ago | Contract Creation | 0 ETH |
Cross-Chain Transactions
Loading...
Loading
Heuristics suggest this may be a proxy contract. Verify using the Proxy Contract Checker
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"contract JB721TiersHook","name":"hook","type":"address"},{"internalType":"contract IJB721TiersHookStore","name":"store","type":"address"},{"internalType":"contract IJBAddressRegistry","name":"addressRegistry","type":"address"},{"internalType":"address","name":"trustedForwarder","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"projectId","type":"uint256"},{"indexed":false,"internalType":"contract IJB721TiersHook","name":"hook","type":"address"},{"indexed":false,"internalType":"address","name":"caller","type":"address"}],"name":"HookDeployed","type":"event"},{"inputs":[],"name":"ADDRESS_REGISTRY","outputs":[{"internalType":"contract IJBAddressRegistry","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"HOOK","outputs":[{"internalType":"contract JB721TiersHook","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"STORE","outputs":[{"internalType":"contract IJB721TiersHookStore","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"projectId","type":"uint256"},{"components":[{"internalType":"string","name":"name","type":"string"},{"internalType":"string","name":"symbol","type":"string"},{"internalType":"string","name":"baseUri","type":"string"},{"internalType":"contract IJB721TokenUriResolver","name":"tokenUriResolver","type":"address"},{"internalType":"string","name":"contractUri","type":"string"},{"components":[{"components":[{"internalType":"uint104","name":"price","type":"uint104"},{"internalType":"uint32","name":"initialSupply","type":"uint32"},{"internalType":"uint32","name":"votingUnits","type":"uint32"},{"internalType":"uint16","name":"reserveFrequency","type":"uint16"},{"internalType":"address","name":"reserveBeneficiary","type":"address"},{"internalType":"bytes32","name":"encodedIPFSUri","type":"bytes32"},{"internalType":"uint24","name":"category","type":"uint24"},{"internalType":"uint8","name":"discountPercent","type":"uint8"},{"internalType":"bool","name":"allowOwnerMint","type":"bool"},{"internalType":"bool","name":"useReserveBeneficiaryAsDefault","type":"bool"},{"internalType":"bool","name":"transfersPausable","type":"bool"},{"internalType":"bool","name":"useVotingUnits","type":"bool"},{"internalType":"bool","name":"cannotBeRemoved","type":"bool"},{"internalType":"bool","name":"cannotIncreaseDiscountPercent","type":"bool"}],"internalType":"struct JB721TierConfig[]","name":"tiers","type":"tuple[]"},{"internalType":"uint32","name":"currency","type":"uint32"},{"internalType":"uint8","name":"decimals","type":"uint8"},{"internalType":"contract IJBPrices","name":"prices","type":"address"}],"internalType":"struct JB721InitTiersConfig","name":"tiersConfig","type":"tuple"},{"internalType":"address","name":"reserveBeneficiary","type":"address"},{"components":[{"internalType":"bool","name":"noNewTiersWithReserves","type":"bool"},{"internalType":"bool","name":"noNewTiersWithVotes","type":"bool"},{"internalType":"bool","name":"noNewTiersWithOwnerMinting","type":"bool"},{"internalType":"bool","name":"preventOverspending","type":"bool"}],"internalType":"struct JB721TiersHookFlags","name":"flags","type":"tuple"}],"internalType":"struct JBDeploy721TiersHookConfig","name":"deployTiersHookConfig","type":"tuple"},{"internalType":"bytes32","name":"salt","type":"bytes32"}],"name":"deployHookFor","outputs":[{"internalType":"contract IJB721TiersHook","name":"newHook","type":"address"}],"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":"trustedForwarder","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}]Contract Creation Code
610100604052348015610010575f80fd5b50604051610d55380380610d5583398101604081905261002f91610069565b6001600160a01b0390811660805292831660c05290821660e0521660a0526100c5565b6001600160a01b0381168114610066575f80fd5b50565b5f805f806080858703121561007c575f80fd5b845161008781610052565b602086015190945061009881610052565b60408601519093506100a981610052565b60608601519092506100ba81610052565b939692955090935050565b60805160a05160c05160e051610c2e6101275f395f607801525f818161015901528181610196015281816101fe015261044601525f8181610132015281816103bd01526104ff01525f818160c701528181610109015261056c0152610c2e5ff3fe608060405234801561000f575f80fd5b506004361061006f575f3560e01c806389a56bbc1161004d57806389a56bbc1461012d578063a54eb24214610154578063ea74b8af1461017b575f80fd5b8063507f146514610073578063572b6c05146100b75780637da0a87714610107575b5f80fd5b61009a7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020015b60405180910390f35b6100f76100c53660046106b5565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0390811691161490565b60405190151581526020016100ae565b7f000000000000000000000000000000000000000000000000000000000000000061009a565b61009a7f000000000000000000000000000000000000000000000000000000000000000081565b61009a7f000000000000000000000000000000000000000000000000000000000000000081565b61009a6101893660046106d0565b5f81156101f9576101f45f7f00000000000000000000000000000000000000000000000000000000000000006101bd610566565b604080516001600160a01b0390921660208301528101869052606001604051602081830303815290604052805190602001206105d9565b610222565b6102227f000000000000000000000000000000000000000000000000000000000000000061062c565b604080516001600160a01b038316815233602082015291925085917fd76d022c77a474d529a79581eb88a726ad929fd23efbcb6a1f852d2d936299a5910160405180910390a26001600160a01b03811663462e3af8856102828680610722565b61028f6020890189610722565b61029c60408b018b610722565b6102ac60808d0160608e016106b5565b6102b960808e018e610722565b8e8060a001906102c9919061076c565b8f60e0016040518d63ffffffff1660e01b81526004016102f49c9b9a999897969594939291906109c9565b5f604051808303815f87803b15801561030b575f80fd5b505af115801561031d573d5f803e3d5ffd5b50505050806001600160a01b031663f2fde38b610338610566565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e084901b1681526001600160a01b0390911660048201526024015f604051808303815f87803b15801561038e575f80fd5b505af11580156103a0573d5f803e3d5ffd5b505050505f8081546103b190610b0d565b9091555081156104e0577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663da3c8b0a306103f3610566565b604080516001600160a01b039092166020830152810186905260600160408051601f198184030181528282528051602090910120775af43d3d93803e602a57fd5bf30000000000000000000000838301527f0000000000000000000000000000000000000000000000000000000000000000602884015273602c3d8160093d39f33d3d3d3d363d3d37363d7360148401526035835260608301909152906040518463ffffffff1660e01b81526004016104ae93929190610b25565b5f604051808303815f87803b1580156104c5575f80fd5b505af11580156104d7573d5f803e3d5ffd5b5050505061055f565b5f5460405163b94417ab60e01b815230600482015260248101919091527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063b94417ab906044015f604051808303815f87803b158015610548575f80fd5b505af115801561055a573d5f803e3d5ffd5b505050505b9392505050565b5f3660147f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316331480156105a25750808210155b156105d1575f366105b38385610b89565b6105be928290610b9c565b6105c791610bc3565b60601c9250505090565b339250505090565b5f6c5af43d3d93803e602a57fd5bf36021528260145273602c3d8160093d39f33d3d3d3d363d3d37363d735f52816035600c86f59050806106215763301164255f526004601cfd5b5f6021529392505050565b5f6106375f8361063d565b92915050565b5f6c5af43d3d93803e602a57fd5bf36021528160145273602c3d8160093d39f33d3d3d3d363d3d37363d735f526035600c84f09050806106845763301164255f526004601cfd5b5f60215292915050565b6001600160a01b03811681146106a2575f80fd5b50565b80356106b08161068e565b919050565b5f602082840312156106c5575f80fd5b813561055f8161068e565b5f805f606084860312156106e2575f80fd5b83359250602084013567ffffffffffffffff8111156106ff575f80fd5b84016101608187031215610711575f80fd5b929592945050506040919091013590565b5f808335601e19843603018112610737575f80fd5b83018035915067ffffffffffffffff821115610751575f80fd5b602001915036819003821315610765575f80fd5b9250929050565b5f8235607e19833603018112610780575f80fd5b9190910192915050565b81835281816020850137505f828201602090810191909152601f909101601f19169091010190565b80356cffffffffffffffffffffffffff811681146106b0575f80fd5b803563ffffffff811681146106b0575f80fd5b803561ffff811681146106b0575f80fd5b803562ffffff811681146106b0575f80fd5b803560ff811681146106b0575f80fd5b803580151581146106b0575f80fd5b8183525f60208085019450825f5b858110156109745761085987610846846107b2565b6cffffffffffffffffffffffffff169052565b6108648383016107ce565b63ffffffff1683880152604061087b8382016107ce565b63ffffffff169088015260606108928382016107e1565b61ffff169088015260806108a78382016106a5565b6001600160a01b03169088015260a0828101359088015260c06108cb8184016107f2565b62ffffff169088015260e06108e1838201610804565b60ff16908801526101006108f6838201610814565b15159088015261012061090a838201610814565b15159088015261014061091e838201610814565b151590880152610160610932838201610814565b151590880152610180610946838201610814565b1515908801526101a061095a838201610814565b1515908801526101c0968701969190910190600101610831565b509495945050505050565b61098881610814565b1515825261099860208201610814565b151560208301526109ab60408201610814565b151560408301526109be60608201610814565b151560608301525050565b8c815261016060208201525f6109e461016083018d8f61078a565b82810360408401526109f7818c8e61078a565b90508281036060840152610a0c818a8c61078a565b90506001600160a01b038816608084015282810360a0840152610a3081878961078a565b905082810360c08401528435601e19863603018112610a4d575f80fd5b850160208101903567ffffffffffffffff811115610a69575f80fd5b6101c081023603821315610a7b575f80fd5b60808352610a8d608084018284610823565b915050610a9c602087016107ce565b63ffffffff166020830152610ab360408701610804565b60ff166040830152610ac7606087016106a5565b6001600160a01b0381166060840152509150610ae8905060e083018461097f565b9d9c50505050505050505050505050565b634e487b7160e01b5f52601160045260245ffd5b5f60018201610b1e57610b1e610af9565b5060010190565b6001600160a01b03841681525f60208460208401526060604084015283518060608501525f5b81811015610b6757858101830151858201608001528201610b4b565b505f608082860101526080601f19601f83011685010192505050949350505050565b8181038181111561063757610637610af9565b5f8085851115610baa575f80fd5b83861115610bb6575f80fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610bf05780818660140360031b1b83161692505b50509291505056fea2646970667358221220ffdf235f047ad92de06e4bb81672e695183dc4f2073bfcbb66840fd0fb99613f64736f6c63430008170033000000000000000000000000749ac9c5ef5ef41f402c70a5bc460c5a1d8eb25b0000000000000000000000002bc696b0af74042b30b2687ab5817cc824eba8ee0000000000000000000000002d9b78cb37ca724cfb9b32cd8e9a5dc1c88bc7bb000000000000000000000000c29d6995ab3b0df4650ad643adeac55e7acbb566
Deployed Bytecode
0x608060405234801561000f575f80fd5b506004361061006f575f3560e01c806389a56bbc1161004d57806389a56bbc1461012d578063a54eb24214610154578063ea74b8af1461017b575f80fd5b8063507f146514610073578063572b6c05146100b75780637da0a87714610107575b5f80fd5b61009a7f0000000000000000000000002bc696b0af74042b30b2687ab5817cc824eba8ee81565b6040516001600160a01b0390911681526020015b60405180910390f35b6100f76100c53660046106b5565b7f000000000000000000000000c29d6995ab3b0df4650ad643adeac55e7acbb5666001600160a01b0390811691161490565b60405190151581526020016100ae565b7f000000000000000000000000c29d6995ab3b0df4650ad643adeac55e7acbb56661009a565b61009a7f0000000000000000000000002d9b78cb37ca724cfb9b32cd8e9a5dc1c88bc7bb81565b61009a7f000000000000000000000000749ac9c5ef5ef41f402c70a5bc460c5a1d8eb25b81565b61009a6101893660046106d0565b5f81156101f9576101f45f7f000000000000000000000000749ac9c5ef5ef41f402c70a5bc460c5a1d8eb25b6101bd610566565b604080516001600160a01b0390921660208301528101869052606001604051602081830303815290604052805190602001206105d9565b610222565b6102227f000000000000000000000000749ac9c5ef5ef41f402c70a5bc460c5a1d8eb25b61062c565b604080516001600160a01b038316815233602082015291925085917fd76d022c77a474d529a79581eb88a726ad929fd23efbcb6a1f852d2d936299a5910160405180910390a26001600160a01b03811663462e3af8856102828680610722565b61028f6020890189610722565b61029c60408b018b610722565b6102ac60808d0160608e016106b5565b6102b960808e018e610722565b8e8060a001906102c9919061076c565b8f60e0016040518d63ffffffff1660e01b81526004016102f49c9b9a999897969594939291906109c9565b5f604051808303815f87803b15801561030b575f80fd5b505af115801561031d573d5f803e3d5ffd5b50505050806001600160a01b031663f2fde38b610338610566565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e084901b1681526001600160a01b0390911660048201526024015f604051808303815f87803b15801561038e575f80fd5b505af11580156103a0573d5f803e3d5ffd5b505050505f8081546103b190610b0d565b9091555081156104e0577f0000000000000000000000002d9b78cb37ca724cfb9b32cd8e9a5dc1c88bc7bb6001600160a01b031663da3c8b0a306103f3610566565b604080516001600160a01b039092166020830152810186905260600160408051601f198184030181528282528051602090910120775af43d3d93803e602a57fd5bf30000000000000000000000838301527f000000000000000000000000749ac9c5ef5ef41f402c70a5bc460c5a1d8eb25b602884015273602c3d8160093d39f33d3d3d3d363d3d37363d7360148401526035835260608301909152906040518463ffffffff1660e01b81526004016104ae93929190610b25565b5f604051808303815f87803b1580156104c5575f80fd5b505af11580156104d7573d5f803e3d5ffd5b5050505061055f565b5f5460405163b94417ab60e01b815230600482015260248101919091527f0000000000000000000000002d9b78cb37ca724cfb9b32cd8e9a5dc1c88bc7bb6001600160a01b03169063b94417ab906044015f604051808303815f87803b158015610548575f80fd5b505af115801561055a573d5f803e3d5ffd5b505050505b9392505050565b5f3660147f000000000000000000000000c29d6995ab3b0df4650ad643adeac55e7acbb5666001600160a01b0316331480156105a25750808210155b156105d1575f366105b38385610b89565b6105be928290610b9c565b6105c791610bc3565b60601c9250505090565b339250505090565b5f6c5af43d3d93803e602a57fd5bf36021528260145273602c3d8160093d39f33d3d3d3d363d3d37363d735f52816035600c86f59050806106215763301164255f526004601cfd5b5f6021529392505050565b5f6106375f8361063d565b92915050565b5f6c5af43d3d93803e602a57fd5bf36021528160145273602c3d8160093d39f33d3d3d3d363d3d37363d735f526035600c84f09050806106845763301164255f526004601cfd5b5f60215292915050565b6001600160a01b03811681146106a2575f80fd5b50565b80356106b08161068e565b919050565b5f602082840312156106c5575f80fd5b813561055f8161068e565b5f805f606084860312156106e2575f80fd5b83359250602084013567ffffffffffffffff8111156106ff575f80fd5b84016101608187031215610711575f80fd5b929592945050506040919091013590565b5f808335601e19843603018112610737575f80fd5b83018035915067ffffffffffffffff821115610751575f80fd5b602001915036819003821315610765575f80fd5b9250929050565b5f8235607e19833603018112610780575f80fd5b9190910192915050565b81835281816020850137505f828201602090810191909152601f909101601f19169091010190565b80356cffffffffffffffffffffffffff811681146106b0575f80fd5b803563ffffffff811681146106b0575f80fd5b803561ffff811681146106b0575f80fd5b803562ffffff811681146106b0575f80fd5b803560ff811681146106b0575f80fd5b803580151581146106b0575f80fd5b8183525f60208085019450825f5b858110156109745761085987610846846107b2565b6cffffffffffffffffffffffffff169052565b6108648383016107ce565b63ffffffff1683880152604061087b8382016107ce565b63ffffffff169088015260606108928382016107e1565b61ffff169088015260806108a78382016106a5565b6001600160a01b03169088015260a0828101359088015260c06108cb8184016107f2565b62ffffff169088015260e06108e1838201610804565b60ff16908801526101006108f6838201610814565b15159088015261012061090a838201610814565b15159088015261014061091e838201610814565b151590880152610160610932838201610814565b151590880152610180610946838201610814565b1515908801526101a061095a838201610814565b1515908801526101c0968701969190910190600101610831565b509495945050505050565b61098881610814565b1515825261099860208201610814565b151560208301526109ab60408201610814565b151560408301526109be60608201610814565b151560608301525050565b8c815261016060208201525f6109e461016083018d8f61078a565b82810360408401526109f7818c8e61078a565b90508281036060840152610a0c818a8c61078a565b90506001600160a01b038816608084015282810360a0840152610a3081878961078a565b905082810360c08401528435601e19863603018112610a4d575f80fd5b850160208101903567ffffffffffffffff811115610a69575f80fd5b6101c081023603821315610a7b575f80fd5b60808352610a8d608084018284610823565b915050610a9c602087016107ce565b63ffffffff166020830152610ab360408701610804565b60ff166040830152610ac7606087016106a5565b6001600160a01b0381166060840152509150610ae8905060e083018461097f565b9d9c50505050505050505050505050565b634e487b7160e01b5f52601160045260245ffd5b5f60018201610b1e57610b1e610af9565b5060010190565b6001600160a01b03841681525f60208460208401526060604084015283518060608501525f5b81811015610b6757858101830151858201608001528201610b4b565b505f608082860101526080601f19601f83011685010192505050949350505050565b8181038181111561063757610637610af9565b5f8085851115610baa575f80fd5b83861115610bb6575f80fd5b5050820193919092039150565b6bffffffffffffffffffffffff198135818116916014851015610bf05780818660140360031b1b83161692505b50509291505056fea2646970667358221220ffdf235f047ad92de06e4bb81672e695183dc4f2073bfcbb66840fd0fb99613f64736f6c63430008170033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000749ac9c5ef5ef41f402c70a5bc460c5a1d8eb25b0000000000000000000000002bc696b0af74042b30b2687ab5817cc824eba8ee0000000000000000000000002d9b78cb37ca724cfb9b32cd8e9a5dc1c88bc7bb000000000000000000000000c29d6995ab3b0df4650ad643adeac55e7acbb566
-----Decoded View---------------
Arg [0] : hook (address): 0x749ac9c5EF5eF41f402c70a5Bc460C5a1d8EB25B
Arg [1] : store (address): 0x2bC696b0Af74042B30b2687aB5817cc824eBa8EE
Arg [2] : addressRegistry (address): 0x2d9B78cb37Ca724cFB9B32cd8e9A5DC1C88Bc7Bb
Arg [3] : trustedForwarder (address): 0xc29d6995AB3b0Df4650aD643adeAc55e7acBb566
-----Encoded View---------------
4 Constructor Arguments found :
Arg [0] : 000000000000000000000000749ac9c5ef5ef41f402c70a5bc460c5a1d8eb25b
Arg [1] : 0000000000000000000000002bc696b0af74042b30b2687ab5817cc824eba8ee
Arg [2] : 0000000000000000000000002d9b78cb37ca724cfb9b32cd8e9a5dc1c88bc7bb
Arg [3] : 000000000000000000000000c29d6995ab3b0df4650ad643adeac55e7acbb566
🤖 Code Reader
Generate instant answers for your smart contract questions using Al Models. Read more.
Loading...
Loading
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 33 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
Loading...
Loading
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.

