This contract is being backfilled. You may encounter incomplete storage history.

JBETHPaymentTerminal

Verified contract

Active on Ethereum with 2,063 txns
Deployed by via 0x07103384 at 15575464
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $274,503.06
0x9432c92e70a585f0f7347e9b769f8264be33721eb933ea6a7df276ca46e29c6d
0xd543922ba560b5ff3265415e8119f79059d5d52fb017cd2849e76a7c224e36d5
0x82316e5b4de668dd2cf3445c57ea30c68283e2a47eb37351728135fdcdda2d99
0x2c2326fd8efe1f8d2083f7b3e53506bc0da40f5b9c813ac7664ce7bbf4df2c72
0xd809126543861026b13a306056fdfe3ee7c1e4825cb9a295b241f24a248e5c40
0xb5514f8c0df2b0cc44fa5e0567b7498a892394c007508b8f20ec18905c02453d
0xa5fc838674195a9195c8d4850850300b50a9d9ca96b9a2c68736a60b5f46ecdc
0x116a73bbe1b204e0a875bf0cfbb0db2502dda35fc2b435303d45e5b1d1528342
0xe46040fda70bfbf7d6559862ad190f47e9376d8b49f92501dc3aef0143161115
0x19c3248991094f1002a527007cc59b621aea97c233fd832b545f47a8ae22d23b

Functions
Getter at block 20803189
baseWeightCurrency(view returns (uint256)
1
currency(view returns (uint256)
1
decimals(view returns (uint256)
18
directory(view returns (address)
0x65572fb928b46f9adb7cfe5a4c41226f636161ea
fee(view returns (uint256)
25000000
feeGauge(view returns (address)
0x0000000000000000000000000000000000000000
operatorStore(view returns (address)
0x6f3c5afca0c9edf3926ef2ddf17c8ae6391afefb
owner(view returns (address)
0xaf28bcb48c40dbc86f52d459a6562f658fc94b1e
payoutSplitsGroup(view returns (uint256)
1
prices(view returns (address)
0x63cf55ab55abcad4e84335b80bbe3d2defa09410
projects(view returns (address)
0xd8b4359143eda5b2d763e127ed27c77addbc47d3
splitsStore(view returns (address)
0x0d25194abe95185db8e4b0294f5669e21c534785
store(view returns (address)
0xdf7ca703225c5da79a86e08e03a206c267b7470c
token(view returns (address)
0x000000000000000000000000000000000000eeee
Read-only
acceptsToken(address _tokenuint256 _projectIdview returns (bool)
currencyForToken(address _tokenview returns (uint256)
currentEthOverflowOf(uint256 _projectIdview returns (uint256)
decimalsForToken(address _tokenview returns (uint256)
heldFeesOf(uint256 _projectIdview returns (struct JBFee[])
isFeelessAddress(addressview returns (bool)
supportsInterface(bytes4 _interfaceIdview returns (bool)
State-modifying
addToBalanceOf(uint256 _projectIduint256 _amountaddress _tokenstring _memobytes _metadatapayable 
distributePayoutsOf(uint256 _projectIduint256 _amountuint256 _currencyaddress _tokenuint256 _minReturnedTokensstring _memoreturns (uint256 netLeftoverDistributionAmount)
migrate(uint256 _projectIdaddress _toreturns (uint256 balance)
pay(uint256 _projectIduint256 _amountaddress _tokenaddress _beneficiaryuint256 _minReturnedTokensbool _preferClaimedTokensstring _memobytes _metadatapayable returns (uint256)
processFees(uint256 _projectId
redeemTokensOf(address _holderuint256 _projectIduint256 _tokenCountaddress _tokenuint256 _minReturnedTokensaddress _beneficiarystring _memobytes _metadatareturns (uint256 reclaimAmount)
renounceOwnership(
setFee(uint256 _fee
setFeeGauge(address _feeGauge
setFeelessAddress(address _addressbool _flag
transferOwnership(address newOwner
useAllowanceOf(uint256 _projectIduint256 _amountuint256 _currencyaddress _tokenuint256 _minReturnedTokensaddress _beneficiarystring _memoreturns (uint256 netDistributedAmount)
Events
AddToBalance(uint256 indexed projectIduint256 amountuint256 refundedFeesstring memobytes metadataaddress caller
DelegateDidPay(address indexed delegatestruct JBDidPayData datauint256 delegatedAmountaddress caller
DelegateDidRedeem(address indexed delegatestruct JBDidRedeemData datauint256 delegatedAmountaddress caller
DistributePayouts(uint256 indexed fundingCycleConfigurationuint256 indexed fundingCycleNumberuint256 indexed projectIdaddress beneficiaryuint256 amountuint256 distributedAmountuint256 feeuint256 beneficiaryDistributionAmountstring memoaddress caller
DistributeToPayoutSplit(uint256 indexed projectIduint256 indexed domainuint256 indexed groupstruct JBSplit splituint256 amountaddress caller
HoldFee(uint256 indexed projectIduint256 indexed amountuint256 indexed feeuint256 feeDiscountaddress beneficiaryaddress caller
Migrate(uint256 indexed projectIdaddress indexed touint256 amountaddress caller
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Pay(uint256 indexed fundingCycleConfigurationuint256 indexed fundingCycleNumberuint256 indexed projectIdaddress payeraddress beneficiaryuint256 amountuint256 beneficiaryTokenCountstring memobytes metadataaddress caller
ProcessFee(uint256 indexed projectIduint256 indexed amountbool indexed wasHeldaddress beneficiaryaddress caller
RedeemTokens(uint256 indexed fundingCycleConfigurationuint256 indexed fundingCycleNumberuint256 indexed projectIdaddress holderaddress beneficiaryuint256 tokenCountuint256 reclaimedAmountstring memobytes metadataaddress caller
RefundHeldFees(uint256 indexed projectIduint256 indexed amountuint256 indexed refundedFeesuint256 leftoverAmountaddress caller
SetFee(uint256 feeaddress caller
SetFeeGauge(address indexed feeGaugeaddress caller
SetFeelessAddress(address indexed addrsbool indexed flagaddress caller
UseAllowance(uint256 indexed fundingCycleConfigurationuint256 indexed fundingCycleNumberuint256 indexed projectIdaddress beneficiaryuint256 amountuint256 distributedAmountuint256 netDistributedamountstring memoaddress caller
Constructor
constructor(uint256 _baseWeightCurrencyaddress _operatorStoreaddress _projectsaddress _directoryaddress _splitsStoreaddress _pricesaddress _storeaddress _owner
Fallback and receive

This contract contains no fallback and receive objects.

Errors
FEE_TOO_HIGH(
INADEQUATE_DISTRIBUTION_AMOUNT(
INADEQUATE_RECLAIM_AMOUNT(
INADEQUATE_TOKEN_COUNT(
NO_MSG_VALUE_ALLOWED(
PAY_TO_ZERO_ADDRESS(
PRBMath__MulDivOverflow(uint256 prod1uint256 denominator
PROJECT_TERMINAL_MISMATCH(
REDEEM_TO_ZERO_ADDRESS(
TERMINAL_IN_SPLIT_ZERO_ADDRESS(
TERMINAL_TOKENS_INCOMPATIBLE(
UNAUTHORIZED(