ParcelTransparentProxy

Verified contract

Proxy

Active on Ethereum with 104 txns
Deployed by via 0xe45f96e0 at 18420903
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 47 additional slots
2 additional variables

No balances found for "ParcelTransparentProxy"

0xa32067bea4d9d027f3df3a0ce172135cfb6f94b7fa8e801b961c341e0d7804bd
0x4ba4c37b01067d5a56b6d74b85da79e1fcf8a3d9e206ce43d35aa1b442f5c67b
0xa1442130a80162f34a89a5c38cc05d58ae17f0fa4bfc68819d51555b9f63d52d
0x7aa5b151d7711c0399a8e21d561aa9863b39b964a9c86aa757af66e730903cb2
0xf516f2c0bad2943c7f3f65bb04a25e7809501ca36f8e43fd721a4cc1f7648690
0xba50c551ffd7c23cd81c159daaadd73065391caa8549ffdcefc287297e1e6b3f
0x3f016a622b0a1dc3dd4041700a6900739ef0c9c0417e34925f9529e3239165db
0x8ea58560fe9c7e8468a80b97c027270fc440c06c6bed3016a14a46290bc6fe04
0x601cd5b289cb2daf80661b1d0f16aeb5e5512ff20416bd62790364013b319001
0x8ba0d212f166beac7f02357bbaf8e99fed84776b15722eb126ea2b686ffe48ba

Functions
Getter at block 21209695
NAME(view returns (string)
ParcelPayroll
VERSION(view returns (string)
1.0.0
getApprovers(view returns (address[])
[0xb1619f15cCC43eb16057EB1d51fcA821448AE645, 0xB796BCd42a57B4B20e7A4Edd4045021e86130Ca0, 0x4ACAD822be9c8a32007A7F45fE5eC1d217Fe1B78, 0x3Ef81c06Ef6b7dFA6910757545a404E0351dD505, 0x392676fCC25Ea9764cCb0B812d2F36e34F98BC46]
owner(view returns (address)
0x21653e2f0472afaf64ec85f585f0db4ab83a83f0
paused(view returns (bool)
false
 
proxiableUUID(view returns (bytes32)
 
renounceOwnership(view 
threshold(view returns (uint128)
2
Read-only
encodeTransactionData(address toaddress tokenAddressuint256 amountuint64 payoutNonceview returns (bytes32)
generateTransactionHash(bytes32 rootHashview returns (bytes32)
getCancelTransactionHash(uint64 nonceview returns (bytes32)
getPayoutNonce(uint256 payoutNonceview returns (bool)
isApprover(address approverview returns (bool)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
addApproverWithThreshold(address newApproveruint128 _threshold
changeThreshold(uint128 _threshold
executePayroll(address[] toaddress[] tokenAddressuint128[] amountuint64[] payoutNoncebytes32[][][] proofbytes32[] rootsbytes[] signatures
initialize(address safeAddressaddress[] _approversuint128 approvalsRequired
invalidateNonce(uint64 noncebytes signature
pause(
removeApproverWithThreshold(address prevApproveraddress approveruint128 _threshold
safeTransferExternal(address tokenaddress touint256 amount
swapApprover(address prevApproveraddress oldApproveraddress newApprover
sweep(address tokenAddress
transferOwnership(address newOwner
unpause(
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AddedApprover(address approver
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
ChangedThreshold(uint256 threshold
Initialized(uint8 version
OrgSetup(address indexed orgAddressaddress[] indexed approversuint128 approvalsRequired
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
PayoutFailed(address tokenAddressaddress touint256 amountuint256 payoutNonce
PayoutSuccessful(address tokenAddressaddress touint256 amountuint256 payoutNonce
RemovedApprover(address approver
Unpaused(address account
Upgraded(address indexed implementation
Constructor
constructor(address _logicaddress admin_bytes _dataaddress _addressRegistry
Fallback and receive
fallback(
receive(
receive(
Errors
ImplementationNotWhitelisted(address implementation
ApproverAlreadyExists(address approver
ApproverDoesNotExist(address approver
CannotRenounceOwnership(
DuplicateAddressProvided(address providedAddress
DuplicateCallToSetupFunction(
InvalidAddressProvided(address providedAddress
InvalidPayoutSignature(bytes signature
InvalidSignatureLength(
OnlyApprover(
PayoutNonceAlreadyExecuted(uint64 nonce
PayrollDataLengthMismatch(
RootSignatureLengthMismatch(
SweepFailed(address tokenAddressuint256 amount
ThresholdTooHigh(uint256 thresholduint256 approverCount
ThresholdTooLow(uint256 threshold
TokensNotSorted(address tokenAddress1address tokenAddress2
UnauthorizedTransfer(