Payroll

Verified contract

Active on Ethereum with 27,447 txns
Deployed by via 0x1a1639cb at 8921861
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
ERC-20
--
0x8311dac7abb59d247025e8eb554a26bd748fe82cfb63c0fd7296d3e37b685dcc
0x55c7170cc8c0e0ad813669f44ac5b8a38b40f0af547e0364b3a0446c23dc5325
0x8307bf202b27f65b5ba670aac1543395d226c1c0bfe446d26bb75552e01bbaa7
0x3178d43cb679c0d9a7ca9876d805963829742f732ad309a5953be687af938e77
0xd4c5eff28390bc0c7ca8f010ce08fa0da20e79fff3fae177f5e143b5bed1f3d0
0x823eae4bbe6058fd6a7db5e2874ee95d441f78c9a75abe71f5b793bd53525e9e
0x850f2a7e5041c1b82af38db064977d504599e79712c5c109e396ed583a99d135
0x3ebc04d2e9c7d7e4c3a20e06849c991de194b665b5182658587db0c6979f268a
0xb52572153f8653150489fd23a288980aecd086fde190816605ddea1289513a4c
0xa8cc2c01249655a62b9393b7c3caea091438b2f1f6e911b75c853f210e2ba511

Functions
Getter at block 21160391
getHubAddr(view returns (address)
0xd216153c06e857cd7f72665e0af1d7d82172f494
isOwner(view returns (bool)
false
nextSalaryId(view returns (uint256)
5453
owner(view returns (address)
0x0000000000000000000000000000000000000001
relayHubVersion(view returns (string)
1.0.0
sablier(view returns (address)
0xa4fc358455febe425536fd1878be67ffdbdec59a
Read-only
acceptRelayedCall(address relayaddress frombytes encodedFunctionuint256 transactionFeeuint256 gasPriceuint256 gasLimituint256 noncebytes approvalDatauint256view returns (uint256bytes)
getSalary(uint256 salaryIdview returns (address companyaddress employeeuint256 salaryaddress tokenAddressuint256 startTimeuint256 stopTimeuint256 remainingBalanceuint256 rate)
relayers(addressuint256view returns (bool)
State-modifying
cancelSalary(uint256 salaryIdreturns (bool success)
createCompoundingSalary(address employeeuint256 salaryaddress tokenAddressuint256 startTimeuint256 stopTimeuint256 senderSharePercentageuint256 recipientSharePercentagereturns (uint256 salaryId)
createSalary(address employeeuint256 salaryaddress tokenAddressuint256 startTimeuint256 stopTimereturns (uint256 salaryId)
discardRelayer(address relayeruint256 salaryId
initialize(
initialize(address ownerAddressaddress signerAddressaddress sablierAddress
initialize(address trustedSigner
postRelayedCall(bytes contextbool successuint256 actualChargebytes32 preRetVal
preRelayedCall(bytes contextreturns (bytes32)
transferOwnership(address newOwner
whitelistRelayer(address relayeruint256 salaryId
withdrawFromSalary(uint256 salaryIduint256 amountreturns (bool success)
Events
CancelSalary(uint256 indexed salaryIduint256 indexed streamIdaddress indexed company
CreateSalary(uint256 indexed salaryIduint256 indexed streamIdaddress indexed company
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RelayHubChanged(address indexed oldRelayHubaddress indexed newRelayHub
WithdrawFromSalary(uint256 indexed salaryIduint256 indexed streamIdaddress indexed company
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.