ETH Price: $1,635.89 (-0.17%)
 

Overview

ETH Balance

0 ETH

ETH Value

$0.00

Token Holdings

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Block
From
To

There are no matching entries

1 Internal Transaction found.

Latest 1 internal transaction

Parent Transaction Hash Block From To
353682152025-09-10 17:36:17273 days ago1757525777  Contract Creation0 ETH

Cross-Chain Transactions
Loading...
Loading
Source Code Verified Exact Match

Contract Name

JBFundAccessLimits

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 Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API
[{"inputs":[{"internalType":"contract IJBDirectory","name":"directory","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"address","name":"controller","type":"address"}],"name":"JBControlled_ControllerUnauthorized","type":"error"},{"inputs":[],"name":"JBFundAccessLimits_InvalidPayoutLimitCurrencyOrdering","type":"error"},{"inputs":[],"name":"JBFundAccessLimits_InvalidSurplusAllowanceCurrencyOrdering","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"rulesetId","type":"uint256"},{"indexed":true,"internalType":"uint256","name":"projectId","type":"uint256"},{"components":[{"internalType":"address","name":"terminal","type":"address"},{"internalType":"address","name":"token","type":"address"},{"components":[{"internalType":"uint224","name":"amount","type":"uint224"},{"internalType":"uint32","name":"currency","type":"uint32"}],"internalType":"struct JBCurrencyAmount[]","name":"payoutLimits","type":"tuple[]"},{"components":[{"internalType":"uint224","name":"amount","type":"uint224"},{"internalType":"uint32","name":"currency","type":"uint32"}],"internalType":"struct JBCurrencyAmount[]","name":"surplusAllowances","type":"tuple[]"}],"indexed":false,"internalType":"struct JBFundAccessLimitGroup","name":"fundAccessLimitGroup","type":"tuple"},{"indexed":false,"internalType":"address","name":"caller","type":"address"}],"name":"SetFundAccessLimits","type":"event"},{"inputs":[],"name":"DIRECTORY","outputs":[{"internalType":"contract IJBDirectory","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"projectId","type":"uint256"},{"internalType":"uint256","name":"rulesetId","type":"uint256"},{"internalType":"address","name":"terminal","type":"address"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"currency","type":"uint256"}],"name":"payoutLimitOf","outputs":[{"internalType":"uint256","name":"payoutLimit","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"projectId","type":"uint256"},{"internalType":"uint256","name":"rulesetId","type":"uint256"},{"internalType":"address","name":"terminal","type":"address"},{"internalType":"address","name":"token","type":"address"}],"name":"payoutLimitsOf","outputs":[{"components":[{"internalType":"uint224","name":"amount","type":"uint224"},{"internalType":"uint32","name":"currency","type":"uint32"}],"internalType":"struct JBCurrencyAmount[]","name":"payoutLimits","type":"tuple[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"projectId","type":"uint256"},{"internalType":"uint256","name":"rulesetId","type":"uint256"},{"components":[{"internalType":"address","name":"terminal","type":"address"},{"internalType":"address","name":"token","type":"address"},{"components":[{"internalType":"uint224","name":"amount","type":"uint224"},{"internalType":"uint32","name":"currency","type":"uint32"}],"internalType":"struct JBCurrencyAmount[]","name":"payoutLimits","type":"tuple[]"},{"components":[{"internalType":"uint224","name":"amount","type":"uint224"},{"internalType":"uint32","name":"currency","type":"uint32"}],"internalType":"struct JBCurrencyAmount[]","name":"surplusAllowances","type":"tuple[]"}],"internalType":"struct JBFundAccessLimitGroup[]","name":"fundAccessLimitGroups","type":"tuple[]"}],"name":"setFundAccessLimitsFor","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"projectId","type":"uint256"},{"internalType":"uint256","name":"rulesetId","type":"uint256"},{"internalType":"address","name":"terminal","type":"address"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"currency","type":"uint256"}],"name":"surplusAllowanceOf","outputs":[{"internalType":"uint256","name":"surplusAllowance","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"projectId","type":"uint256"},{"internalType":"uint256","name":"rulesetId","type":"uint256"},{"internalType":"address","name":"terminal","type":"address"},{"internalType":"address","name":"token","type":"address"}],"name":"surplusAllowancesOf","outputs":[{"components":[{"internalType":"uint224","name":"amount","type":"uint224"},{"internalType":"uint32","name":"currency","type":"uint32"}],"internalType":"struct JBCurrencyAmount[]","name":"surplusAllowances","type":"tuple[]"}],"stateMutability":"view","type":"function"}]
60a060405234801561001057600080fd5b50604051610ffd380380610ffd83398101604081905261002f91610040565b6001600160a01b0316608052610070565b60006020828403121561005257600080fd5b81516001600160a01b038116811461006957600080fd5b9392505050565b608051610f65610098600039600081816092015281816109c50152610a540152610f656000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c806329ed16cd1461006757806388bc2ef31461008d5780638ca53ccd146100cc5780638f1883cc146100df57806399195fde146100f4578063c8668bfd14610114575b600080fd5b61007a610075366004610b08565b610127565b6040519081526020015b60405180910390f35b6100b47f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b039091168152602001610084565b61007a6100da366004610b08565b610208565b6100f26100ed366004610b5a565b6102da565b005b610107610102366004610bdd565b6106e2565b6040516100849190610c27565b610107610122366004610bdd565b610848565b600085815260016020908152604080832087845282528083206001600160a01b038088168552908352818420908616845282528083208054825181850281018501909352808352849383018282801561019f57602002820191906000526020600020905b81548152602001906001019080831161018b575b505083519394506000925050505b818110156101fb5760008382815181106101c9576101c9610c85565b6020026020010151905060e081901c86036101f2576001600160e01b031693506101ff92505050565b506001016101ad565b5050505b95945050505050565b60008581526020818152604080832087845282528083206001600160a01b038088168552908352818420908616845282528083208054825181850281018501909352808352849383018282801561027e57602002820191906000526020600020905b81548152602001906001019080831161026a575b505083519394506000925050505b818110156101fb5760008382815181106102a8576102a8610c85565b6020026020010151905060e081901c86036102d1576001600160e01b031693506101ff92505050565b5060010161028c565b836102e4816109a5565b8160005b818110156106d9573685858381811061030357610303610c85565b90506020028101906103159190610c9b565b905060006103266040830183610cbb565b9050905060005b818110156104d357366103436040850185610cbb565b8381811061035357610353610c85565b9050604002019050816000141580156103c557506103746040850185610cbb565b61037f600185610d0c565b81811061038e5761038e610c85565b90506040020160200160208101906103a69190610d4c565b63ffffffff166103bc6040830160208401610d4c565b63ffffffff1611155b156103e357604051632be7371760e21b815260040160405180910390fd5b60006103f26020830183610d85565b6001600160e01b031611156104ca5760008b8152602081815260408083208d845282528220919061042590870187610da0565b6001600160a01b03166001600160a01b03168152602001908152602001600020600085602001602081019061045a9190610da0565b6001600160a01b03166001600160a01b0316815260200190815260200160002060e082602001602081019061048f9190610d4c565b63ffffffff16901b6104a46020840184610d85565b8254600181018455600093845260209093206001600160e01b0391909116919091179101555b5060010161032d565b5060006104e36060840184610cbb565b9050905060005b8181101561069257366105006060860186610cbb565b8381811061051057610510610c85565b90506040020190508160001415801561058257506105316060860186610cbb565b61053c600185610d0c565b81811061054b5761054b610c85565b90506040020160200160208101906105639190610d4c565b63ffffffff166105796040830160208401610d4c565b63ffffffff1611155b156105a05760405163fb88f2b960e01b815260040160405180910390fd5b60006105af6020830183610d85565b6001600160e01b031611156106895760008c81526001602090815260408083208e84528252822091906105e490880188610da0565b6001600160a01b03166001600160a01b0316815260200190815260200160002060008660200160208101906106199190610da0565b6001600160a01b03166001600160a01b0316815260200190815260200160002060e082602001602081019061064e9190610d4c565b63ffffffff16901b6106636020840184610d85565b8254600181018455600093845260209093206001600160e01b0391909116919091179101555b506001016104ea565b5089897fce85126d80e10d0807c5b3c14ac4320e0a8e781c2f945e04accd7919bb9d719f85336040516106c6929190610e65565b60405180910390a35050506001016102e8565b50505050505050565b60008481526020818152604080832086845282528083206001600160a01b0380871685529083528184209085168452825280832080548251818502810185019093528083526060949383018282801561075a57602002820191906000526020600020905b815481526020019060010190808311610746575b50508351939450839250505067ffffffffffffffff81111561077e5761077e610efc565b6040519080825280602002602001820160405280156107c357816020015b604080518082019091526000808252602082015281526020019060019003908161079c5790505b50925060005b8181101561083d5760008382815181106107e5576107e5610c85565b602002602001015190506040518060400160405280826001600160e01b0316815260200160e083901c63ffffffff1681525085838151811061082957610829610c85565b6020908102919091010152506001016107c9565b505050949350505050565b600084815260016020908152604080832086845282528083206001600160a01b038087168552908352818420908516845282528083208054825181850281018501909352808352606094938301828280156108c257602002820191906000526020600020905b8154815260200190600101908083116108ae575b50508351939450839250505067ffffffffffffffff8111156108e6576108e6610efc565b60405190808252806020026020018201604052801561092b57816020015b60408051808201909152600080825260208201528152602001906001900390816109045790505b50925060005b8181101561083d57600083828151811061094d5761094d610c85565b602002602001015190506040518060400160405280826001600160e01b0316815260200160e083901c63ffffffff1681525085838151811061099157610991610c85565b602090810291909101015250600101610931565b604051632eec7b5560e11b81526004810182905233906001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001690635dd8f6aa90602401602060405180830381865afa158015610a0c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a309190610f12565b6001600160a01b031614610af057604051632eec7b5560e11b8152600481018290527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031690635dd8f6aa90602401602060405180830381865afa158015610aa3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ac79190610f12565b604051639a007b3960e01b81526001600160a01b03909116600482015260240160405180910390fd5b50565b6001600160a01b0381168114610af057600080fd5b600080600080600060a08688031215610b2057600080fd5b85359450602086013593506040860135610b3981610af3565b92506060860135610b4981610af3565b949793965091946080013592915050565b60008060008060608587031215610b7057600080fd5b8435935060208501359250604085013567ffffffffffffffff80821115610b9657600080fd5b818701915087601f830112610baa57600080fd5b813581811115610bb957600080fd5b8860208260051b8501011115610bce57600080fd5b95989497505060200194505050565b60008060008060808587031215610bf357600080fd5b84359350602085013592506040850135610c0c81610af3565b91506060850135610c1c81610af3565b939692955090935050565b602080825282518282018190526000919060409081850190868401855b82811015610c7857815180516001600160e01b0316855286015163ffffffff16868501529284019290850190600101610c44565b5091979650505050505050565b634e487b7160e01b600052603260045260246000fd5b60008235607e19833603018112610cb157600080fd5b9190910192915050565b6000808335601e19843603018112610cd257600080fd5b83018035915067ffffffffffffffff821115610ced57600080fd5b6020019150600681901b3603821315610d0557600080fd5b9250929050565b81810381811115610d2d57634e487b7160e01b600052601160045260246000fd5b92915050565b803563ffffffff81168114610d4757600080fd5b919050565b600060208284031215610d5e57600080fd5b610d6782610d33565b9392505050565b80356001600160e01b0381168114610d4757600080fd5b600060208284031215610d9757600080fd5b610d6782610d6e565b600060208284031215610db257600080fd5b8135610d6781610af3565b6000808335601e19843603018112610dd457600080fd5b830160208101925035905067ffffffffffffffff811115610df457600080fd5b8060061b3603821315610d0557600080fd5b8183526000602080850194508260005b85811015610e5a576001600160e01b03610e2f83610d6e565b16875263ffffffff610e42848401610d33565b16878401526040968701969190910190600101610e16565b509495945050505050565b6040815260008335610e7681610af3565b6001600160a01b039081166040840152602085013590610e9582610af3565b8082166060850152610eaa6040870187610dbd565b9250608080860152610ec060c086018483610e06565b925050610ed06060870187610dbd565b858403603f190160a0870152610ee7848284610e06565b94505050808516602085015250509392505050565b634e487b7160e01b600052604160045260246000fd5b600060208284031215610f2457600080fd5b8151610d6781610af356fea2646970667358221220cd2a63b895ecada83c1d26d5eb19aa47628e3c64434db041a5eacfb57950864f64736f6c634300081700330000000000000000000000000061e516886a0540f63157f112c0588ee0651dcf
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100625760003560e01c806329ed16cd1461006757806388bc2ef31461008d5780638ca53ccd146100cc5780638f1883cc146100df57806399195fde146100f4578063c8668bfd14610114575b600080fd5b61007a610075366004610b08565b610127565b6040519081526020015b60405180910390f35b6100b47f0000000000000000000000000061e516886a0540f63157f112c0588ee0651dcf81565b6040516001600160a01b039091168152602001610084565b61007a6100da366004610b08565b610208565b6100f26100ed366004610b5a565b6102da565b005b610107610102366004610bdd565b6106e2565b6040516100849190610c27565b610107610122366004610bdd565b610848565b600085815260016020908152604080832087845282528083206001600160a01b038088168552908352818420908616845282528083208054825181850281018501909352808352849383018282801561019f57602002820191906000526020600020905b81548152602001906001019080831161018b575b505083519394506000925050505b818110156101fb5760008382815181106101c9576101c9610c85565b6020026020010151905060e081901c86036101f2576001600160e01b031693506101ff92505050565b506001016101ad565b5050505b95945050505050565b60008581526020818152604080832087845282528083206001600160a01b038088168552908352818420908616845282528083208054825181850281018501909352808352849383018282801561027e57602002820191906000526020600020905b81548152602001906001019080831161026a575b505083519394506000925050505b818110156101fb5760008382815181106102a8576102a8610c85565b6020026020010151905060e081901c86036102d1576001600160e01b031693506101ff92505050565b5060010161028c565b836102e4816109a5565b8160005b818110156106d9573685858381811061030357610303610c85565b90506020028101906103159190610c9b565b905060006103266040830183610cbb565b9050905060005b818110156104d357366103436040850185610cbb565b8381811061035357610353610c85565b9050604002019050816000141580156103c557506103746040850185610cbb565b61037f600185610d0c565b81811061038e5761038e610c85565b90506040020160200160208101906103a69190610d4c565b63ffffffff166103bc6040830160208401610d4c565b63ffffffff1611155b156103e357604051632be7371760e21b815260040160405180910390fd5b60006103f26020830183610d85565b6001600160e01b031611156104ca5760008b8152602081815260408083208d845282528220919061042590870187610da0565b6001600160a01b03166001600160a01b03168152602001908152602001600020600085602001602081019061045a9190610da0565b6001600160a01b03166001600160a01b0316815260200190815260200160002060e082602001602081019061048f9190610d4c565b63ffffffff16901b6104a46020840184610d85565b8254600181018455600093845260209093206001600160e01b0391909116919091179101555b5060010161032d565b5060006104e36060840184610cbb565b9050905060005b8181101561069257366105006060860186610cbb565b8381811061051057610510610c85565b90506040020190508160001415801561058257506105316060860186610cbb565b61053c600185610d0c565b81811061054b5761054b610c85565b90506040020160200160208101906105639190610d4c565b63ffffffff166105796040830160208401610d4c565b63ffffffff1611155b156105a05760405163fb88f2b960e01b815260040160405180910390fd5b60006105af6020830183610d85565b6001600160e01b031611156106895760008c81526001602090815260408083208e84528252822091906105e490880188610da0565b6001600160a01b03166001600160a01b0316815260200190815260200160002060008660200160208101906106199190610da0565b6001600160a01b03166001600160a01b0316815260200190815260200160002060e082602001602081019061064e9190610d4c565b63ffffffff16901b6106636020840184610d85565b8254600181018455600093845260209093206001600160e01b0391909116919091179101555b506001016104ea565b5089897fce85126d80e10d0807c5b3c14ac4320e0a8e781c2f945e04accd7919bb9d719f85336040516106c6929190610e65565b60405180910390a35050506001016102e8565b50505050505050565b60008481526020818152604080832086845282528083206001600160a01b0380871685529083528184209085168452825280832080548251818502810185019093528083526060949383018282801561075a57602002820191906000526020600020905b815481526020019060010190808311610746575b50508351939450839250505067ffffffffffffffff81111561077e5761077e610efc565b6040519080825280602002602001820160405280156107c357816020015b604080518082019091526000808252602082015281526020019060019003908161079c5790505b50925060005b8181101561083d5760008382815181106107e5576107e5610c85565b602002602001015190506040518060400160405280826001600160e01b0316815260200160e083901c63ffffffff1681525085838151811061082957610829610c85565b6020908102919091010152506001016107c9565b505050949350505050565b600084815260016020908152604080832086845282528083206001600160a01b038087168552908352818420908516845282528083208054825181850281018501909352808352606094938301828280156108c257602002820191906000526020600020905b8154815260200190600101908083116108ae575b50508351939450839250505067ffffffffffffffff8111156108e6576108e6610efc565b60405190808252806020026020018201604052801561092b57816020015b60408051808201909152600080825260208201528152602001906001900390816109045790505b50925060005b8181101561083d57600083828151811061094d5761094d610c85565b602002602001015190506040518060400160405280826001600160e01b0316815260200160e083901c63ffffffff1681525085838151811061099157610991610c85565b602090810291909101015250600101610931565b604051632eec7b5560e11b81526004810182905233906001600160a01b037f0000000000000000000000000061e516886a0540f63157f112c0588ee0651dcf1690635dd8f6aa90602401602060405180830381865afa158015610a0c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a309190610f12565b6001600160a01b031614610af057604051632eec7b5560e11b8152600481018290527f0000000000000000000000000061e516886a0540f63157f112c0588ee0651dcf6001600160a01b031690635dd8f6aa90602401602060405180830381865afa158015610aa3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ac79190610f12565b604051639a007b3960e01b81526001600160a01b03909116600482015260240160405180910390fd5b50565b6001600160a01b0381168114610af057600080fd5b600080600080600060a08688031215610b2057600080fd5b85359450602086013593506040860135610b3981610af3565b92506060860135610b4981610af3565b949793965091946080013592915050565b60008060008060608587031215610b7057600080fd5b8435935060208501359250604085013567ffffffffffffffff80821115610b9657600080fd5b818701915087601f830112610baa57600080fd5b813581811115610bb957600080fd5b8860208260051b8501011115610bce57600080fd5b95989497505060200194505050565b60008060008060808587031215610bf357600080fd5b84359350602085013592506040850135610c0c81610af3565b91506060850135610c1c81610af3565b939692955090935050565b602080825282518282018190526000919060409081850190868401855b82811015610c7857815180516001600160e01b0316855286015163ffffffff16868501529284019290850190600101610c44565b5091979650505050505050565b634e487b7160e01b600052603260045260246000fd5b60008235607e19833603018112610cb157600080fd5b9190910192915050565b6000808335601e19843603018112610cd257600080fd5b83018035915067ffffffffffffffff821115610ced57600080fd5b6020019150600681901b3603821315610d0557600080fd5b9250929050565b81810381811115610d2d57634e487b7160e01b600052601160045260246000fd5b92915050565b803563ffffffff81168114610d4757600080fd5b919050565b600060208284031215610d5e57600080fd5b610d6782610d33565b9392505050565b80356001600160e01b0381168114610d4757600080fd5b600060208284031215610d9757600080fd5b610d6782610d6e565b600060208284031215610db257600080fd5b8135610d6781610af3565b6000808335601e19843603018112610dd457600080fd5b830160208101925035905067ffffffffffffffff811115610df457600080fd5b8060061b3603821315610d0557600080fd5b8183526000602080850194508260005b85811015610e5a576001600160e01b03610e2f83610d6e565b16875263ffffffff610e42848401610d33565b16878401526040968701969190910190600101610e16565b509495945050505050565b6040815260008335610e7681610af3565b6001600160a01b039081166040840152602085013590610e9582610af3565b8082166060850152610eaa6040870187610dbd565b9250608080860152610ec060c086018483610e06565b925050610ed06060870187610dbd565b858403603f190160a0870152610ee7848284610e06565b94505050808516602085015250509392505050565b634e487b7160e01b600052604160045260246000fd5b600060208284031215610f2457600080fd5b8151610d6781610af356fea2646970667358221220cd2a63b895ecada83c1d26d5eb19aa47628e3c64434db041a5eacfb57950864f64736f6c63430008170033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000000061e516886a0540f63157f112c0588ee0651dcf

-----Decoded View---------------
Arg [0] : directory (address): 0x0061E516886A0540F63157f112C0588eE0651dCF

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000000061e516886a0540f63157f112c0588ee0651dcf

🤖 Code Reader

Generate instant answers for your smart contract questions using Al Models. Read more.

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

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

Validator Index Block Amount
View All Withdrawals

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