Payroll

Verified contract

Active on Ethereum with 27,454 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
--
0x231e3fe198797345e35b046334091cb67159717873948efc4dd7a74a46912549
0x2cbe03381ac214a5a1b50a1583905e2f6b32c4d8c3146403d42a198080741cb7
0x1db75c65b972acd2df334500aa08f8f4a5a5399ce5244b044e526f8aec71a70e
0xcb8b889c9b6da00a63e8cd0b032e1f7a3b8d770f542d096373ed570ebb93f12d
0x120ef283515a9b99f3648fc7536dee01e53a8ba7d2bfd3a00ebe9a3b35077bbe
0xf49ef7dcd5952a29ff2bd84f50437b0582cc9359a959ad52eaf71168ec53a192
0xd28418d7b6db010074293faa422461d42501d0531aff94c1fd42a6c9f6ccbedc
0x8311dac7abb59d247025e8eb554a26bd748fe82cfb63c0fd7296d3e37b685dcc
0x55c7170cc8c0e0ad813669f44ac5b8a38b40f0af547e0364b3a0446c23dc5325
0x8307bf202b27f65b5ba670aac1543395d226c1c0bfe446d26bb75552e01bbaa7

Functions
Getter at block 21286171
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.