Source Code
Overview
ETH Balance
0 ETH
More Info
ContractCreator
Multichain Info
N/A
| Transaction Hash |
Method
|
Block
|
From
|
To
|
Amount
|
||||
|---|---|---|---|---|---|---|---|---|---|
Latest 25 internal transactions (View All)
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 ABI
API[{"inputs":[{"internalType":"contract IJBDirectory","name":"directory","type":"address"},{"internalType":"contract IJBPermissions","name":"permissions","type":"address"},{"internalType":"contract IJBTokens","name":"tokens","type":"address"},{"internalType":"address","name":"configurator","type":"address"},{"internalType":"address","name":"trusted_forwarder","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"address","name":"router","type":"address"}],"name":"JBCCIPSuckerDeployer_InvalidCCIPRouter","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":[],"name":"JBSuckerDeployer_AlreadyConfigured","type":"error"},{"inputs":[],"name":"JBSuckerDeployer_DeployerIsNotConfigured","type":"error"},{"inputs":[],"name":"JBSuckerDeployer_InvalidLayerSpecificConfiguration","type":"error"},{"inputs":[],"name":"JBSuckerDeployer_LayerSpecificNotConfigured","type":"error"},{"inputs":[{"internalType":"address","name":"caller","type":"address"},{"internalType":"address","name":"expected","type":"address"}],"name":"JBSuckerDeployer_Unauthorized","type":"error"},{"inputs":[],"name":"JBSuckerDeployer_ZeroConfiguratorAddress","type":"error"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"ccipRouter","type":"address"},{"indexed":false,"internalType":"uint256","name":"ccipRemoteChainId","type":"uint256"},{"indexed":false,"internalType":"uint64","name":"ccipRemoteChainSelector","type":"uint64"},{"indexed":false,"internalType":"address","name":"caller","type":"address"}],"name":"CCIPConstantsSet","type":"event"},{"inputs":[],"name":"DIRECTORY","outputs":[{"internalType":"contract IJBDirectory","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"LAYER_SPECIFIC_CONFIGURATOR","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"PERMISSIONS","outputs":[{"internalType":"contract IJBPermissions","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"TOKENS","outputs":[{"internalType":"contract IJBTokens","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"ccipRemoteChainId","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"ccipRemoteChainSelector","outputs":[{"internalType":"uint64","name":"","type":"uint64"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"ccipRouter","outputs":[{"internalType":"contract ICCIPRouter","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"contract JBSucker","name":"_singleton","type":"address"}],"name":"configureSingleton","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"localProjectId","type":"uint256"},{"internalType":"bytes32","name":"salt","type":"bytes32"}],"name":"createForSender","outputs":[{"internalType":"contract IJBSucker","name":"sucker","type":"address"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"isSucker","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"forwarder","type":"address"}],"name":"isTrustedForwarder","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"remoteChainId","type":"uint256"},{"internalType":"uint64","name":"remoteChainSelector","type":"uint64"},{"internalType":"contract ICCIPRouter","name":"router","type":"address"}],"name":"setChainSpecificConstants","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"singleton","outputs":[{"internalType":"contract JBSucker","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"trustedForwarder","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}]Contract Creation Code
61012060405234801561001157600080fd5b50604051610c39380380610c39833981016040819052610030916100ff565b6001600160a01b0380821660805280851660a05280861660c05280841661010052821660e08190528590859085908590859015801561007457506100726100a1565b155b156100925760405163541b408960e11b815260040160405180910390fd5b50505050505050505050610174565b60006002546000141580156100c057506003546001600160401b031615155b80156100e257506003546801000000000000000090046001600160a01b031615155b905090565b6001600160a01b03811681146100fc57600080fd5b50565b600080600080600060a0868803121561011757600080fd5b8551610122816100e7565b6020870151909550610133816100e7565b6040870151909450610144816100e7565b6060870151909350610155816100e7565b6080870151909250610166816100e7565b809150509295509295909350565b60805160a05160c05160e05161010051610a5e6101db600039600061015801526000818161017f015281816104c401528181610542015261069901526000610246015260006102d00152600081816101c40152818161021d01526108140152610a5e6000f3fe608060405234801561001057600080fd5b50600436106100ea5760003560e01c806363a49dc31161008c578063b62654fb11610066578063b62654fb14610268578063c39ec1241461027b578063d86161871461029e578063f434c914146102cb57600080fd5b806363a49dc3146102045780637da0a8771461021b57806388bc2ef31461024157600080fd5b80631d831d5c116100c85780631d831d5c146101535780631e5d73df1461017a5780633eeb32ee146101a1578063572b6c05146101b457600080fd5b80630de22984146100ef578063121303661461012b578063143b07391461013e575b600080fd5b60035461010e906801000000000000000090046001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b61010e6101393660046108d0565b6102f2565b61015161014c36600461090a565b610483565b005b61010e7f000000000000000000000000000000000000000000000000000000000000000081565b61010e7f000000000000000000000000000000000000000000000000000000000000000081565b6101516101af366004610959565b610697565b6101f46101c2366004610959565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0390811691161490565b6040519015158152602001610122565b61020d60025481565b604051908152602001610122565b7f000000000000000000000000000000000000000000000000000000000000000061010e565b61010e7f000000000000000000000000000000000000000000000000000000000000000081565b60015461010e906001600160a01b031681565b6101f4610289366004610959565b60006020819052908152604090205460ff1681565b6003546102b29067ffffffffffffffff1681565b60405167ffffffffffffffff9091168152602001610122565b61010e7f000000000000000000000000000000000000000000000000000000000000000081565b6001546000906001600160a01b0316610337576040517fbc700a3700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61033f61079a565b8260405160200161038192919060609290921b7fffffffffffffffffffffffffffffffffffffffff000000000000000000000000168252601482015260340190565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815291905280516020909101206001549092506103d0906001600160a01b0316836107a9565b6001600160a01b0381166000818152602081905260409081902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055517ffe4b84df000000000000000000000000000000000000000000000000000000008152600481018690529192509063fe4b84df90602401600060405180830381600087803b15801561046557600080fd5b505af1158015610479573d6000803e3d6000fd5b5050505092915050565b61048b6107be565b156104c2576040517f52880bb100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166104f461079a565b6001600160a01b0316146105755761050a61079a565b6040517fdcd3b8230000000000000000000000000000000000000000000000000000000081526001600160a01b0391821660048201527f0000000000000000000000000000000000000000000000000000000000000000909116602482015260440160405180910390fd5b6002839055600380546001600160a01b03831668010000000000000000027fffffffff0000000000000000000000000000000000000000000000000000000090911667ffffffffffffffff8516171790556105ce6107be565b610604576040517fb140414800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6003546002547f9577d077d4c8b2b8569837e5fea459039af59339c78cf4e4cce39fa8cdf322df916001600160a01b0368010000000000000000820416919067ffffffffffffffff1661065561079a565b604080516001600160a01b039586168152602081019490945267ffffffffffffffff9290921683830152909216606082015290519081900360800190a1505050565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166106c961079a565b6001600160a01b0316146106df5761050a61079a565b6106e76107be565b61071d576040517fe2e55a4b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001546001600160a01b031615610760576040517f52880bb100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600180547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b60006107a4610804565b905090565b60006107b760008484610879565b9392505050565b60006002546000141580156107de575060035467ffffffffffffffff1615155b80156107a457506003546801000000000000000090046001600160a01b03161515905090565b6000366014336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161480156108415750808210155b15610871576000366108538385610976565b61085e9282906109b6565b610867916109e0565b60601c9250505090565b339250505090565b60006c5af43d3d93803e602a57fd5bf36021528260145273602c3d8160093d39f33d3d3d3d363d3d37363d73600052816035600c86f59050806108c45763301164256000526004601cfd5b60006021529392505050565b600080604083850312156108e357600080fd5b50508035926020909101359150565b6001600160a01b038116811461090757600080fd5b50565b60008060006060848603121561091f57600080fd5b83359250602084013567ffffffffffffffff8116811461093e57600080fd5b9150604084013561094e816108f2565b809150509250925092565b60006020828403121561096b57600080fd5b81356107b7816108f2565b818103818111156109b0577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b92915050565b600080858511156109c657600080fd5b838611156109d357600080fd5b5050820193919092039150565b7fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008135818116916014851015610a205780818660140360031b1b83161692505b50509291505056fea26469706673582212201ef65610bbd1f6aea95a727713d95bf235f474f61b5f0a85facc2125a9af49bb64736f6c634300081700330000000000000000000000000061e516886a0540f63157f112c0588ee0651dcf00000000000000000000000004fd6913d6c32d8c216e153a43c04b1857a7793d0000000000000000000000004d0edd347fb1fa21589c1e109b3474924be8763600000000000000000000000080a8f7a4bd75b539ce26937016df607fdc9abeb5000000000000000000000000c29d6995ab3b0df4650ad643adeac55e7acbb566
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100ea5760003560e01c806363a49dc31161008c578063b62654fb11610066578063b62654fb14610268578063c39ec1241461027b578063d86161871461029e578063f434c914146102cb57600080fd5b806363a49dc3146102045780637da0a8771461021b57806388bc2ef31461024157600080fd5b80631d831d5c116100c85780631d831d5c146101535780631e5d73df1461017a5780633eeb32ee146101a1578063572b6c05146101b457600080fd5b80630de22984146100ef578063121303661461012b578063143b07391461013e575b600080fd5b60035461010e906801000000000000000090046001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b61010e6101393660046108d0565b6102f2565b61015161014c36600461090a565b610483565b005b61010e7f0000000000000000000000004d0edd347fb1fa21589c1e109b3474924be8763681565b61010e7f00000000000000000000000080a8f7a4bd75b539ce26937016df607fdc9abeb581565b6101516101af366004610959565b610697565b6101f46101c2366004610959565b7f000000000000000000000000c29d6995ab3b0df4650ad643adeac55e7acbb5666001600160a01b0390811691161490565b6040519015158152602001610122565b61020d60025481565b604051908152602001610122565b7f000000000000000000000000c29d6995ab3b0df4650ad643adeac55e7acbb56661010e565b61010e7f0000000000000000000000000061e516886a0540f63157f112c0588ee0651dcf81565b60015461010e906001600160a01b031681565b6101f4610289366004610959565b60006020819052908152604090205460ff1681565b6003546102b29067ffffffffffffffff1681565b60405167ffffffffffffffff9091168152602001610122565b61010e7f00000000000000000000000004fd6913d6c32d8c216e153a43c04b1857a7793d81565b6001546000906001600160a01b0316610337576040517fbc700a3700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61033f61079a565b8260405160200161038192919060609290921b7fffffffffffffffffffffffffffffffffffffffff000000000000000000000000168252601482015260340190565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815291905280516020909101206001549092506103d0906001600160a01b0316836107a9565b6001600160a01b0381166000818152602081905260409081902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055517ffe4b84df000000000000000000000000000000000000000000000000000000008152600481018690529192509063fe4b84df90602401600060405180830381600087803b15801561046557600080fd5b505af1158015610479573d6000803e3d6000fd5b5050505092915050565b61048b6107be565b156104c2576040517f52880bb100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b7f00000000000000000000000080a8f7a4bd75b539ce26937016df607fdc9abeb56001600160a01b03166104f461079a565b6001600160a01b0316146105755761050a61079a565b6040517fdcd3b8230000000000000000000000000000000000000000000000000000000081526001600160a01b0391821660048201527f00000000000000000000000080a8f7a4bd75b539ce26937016df607fdc9abeb5909116602482015260440160405180910390fd5b6002839055600380546001600160a01b03831668010000000000000000027fffffffff0000000000000000000000000000000000000000000000000000000090911667ffffffffffffffff8516171790556105ce6107be565b610604576040517fb140414800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6003546002547f9577d077d4c8b2b8569837e5fea459039af59339c78cf4e4cce39fa8cdf322df916001600160a01b0368010000000000000000820416919067ffffffffffffffff1661065561079a565b604080516001600160a01b039586168152602081019490945267ffffffffffffffff9290921683830152909216606082015290519081900360800190a1505050565b7f00000000000000000000000080a8f7a4bd75b539ce26937016df607fdc9abeb56001600160a01b03166106c961079a565b6001600160a01b0316146106df5761050a61079a565b6106e76107be565b61071d576040517fe2e55a4b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001546001600160a01b031615610760576040517f52880bb100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600180547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b60006107a4610804565b905090565b60006107b760008484610879565b9392505050565b60006002546000141580156107de575060035467ffffffffffffffff1615155b80156107a457506003546801000000000000000090046001600160a01b03161515905090565b6000366014336001600160a01b037f000000000000000000000000c29d6995ab3b0df4650ad643adeac55e7acbb566161480156108415750808210155b15610871576000366108538385610976565b61085e9282906109b6565b610867916109e0565b60601c9250505090565b339250505090565b60006c5af43d3d93803e602a57fd5bf36021528260145273602c3d8160093d39f33d3d3d3d363d3d37363d73600052816035600c86f59050806108c45763301164256000526004601cfd5b60006021529392505050565b600080604083850312156108e357600080fd5b50508035926020909101359150565b6001600160a01b038116811461090757600080fd5b50565b60008060006060848603121561091f57600080fd5b83359250602084013567ffffffffffffffff8116811461093e57600080fd5b9150604084013561094e816108f2565b809150509250925092565b60006020828403121561096b57600080fd5b81356107b7816108f2565b818103818111156109b0577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b92915050565b600080858511156109c657600080fd5b838611156109d357600080fd5b5050820193919092039150565b7fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008135818116916014851015610a205780818660140360031b1b83161692505b50509291505056fea26469706673582212201ef65610bbd1f6aea95a727713d95bf235f474f61b5f0a85facc2125a9af49bb64736f6c63430008170033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000000061e516886a0540f63157f112c0588ee0651dcf00000000000000000000000004fd6913d6c32d8c216e153a43c04b1857a7793d0000000000000000000000004d0edd347fb1fa21589c1e109b3474924be8763600000000000000000000000080a8f7a4bd75b539ce26937016df607fdc9abeb5000000000000000000000000c29d6995ab3b0df4650ad643adeac55e7acbb566
-----Decoded View---------------
Arg [0] : directory (address): 0x0061E516886A0540F63157f112C0588eE0651dCF
Arg [1] : permissions (address): 0x04fD6913d6c32D8C216e153a43C04b1857a7793d
Arg [2] : tokens (address): 0x4d0Edd347FB1fA21589C1E109B3474924BE87636
Arg [3] : configurator (address): 0x80a8F7a4bD75b539CE26937016Df607fdC9ABeb5
Arg [4] : trusted_forwarder (address): 0xc29d6995AB3b0Df4650aD643adeAc55e7acBb566
-----Encoded View---------------
5 Constructor Arguments found :
Arg [0] : 0000000000000000000000000061e516886a0540f63157f112c0588ee0651dcf
Arg [1] : 00000000000000000000000004fd6913d6c32d8c216e153a43c04b1857a7793d
Arg [2] : 0000000000000000000000004d0edd347fb1fa21589c1e109b3474924be87636
Arg [3] : 00000000000000000000000080a8f7a4bd75b539ce26937016df607fdc9abeb5
Arg [4] : 000000000000000000000000c29d6995ab3b0df4650ad643adeac55e7acbb566
Loading...
Loading
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.

