OpolisPay

Verified contract

Active on Ethereum with 4,342 txns
Deployed by via 0x04b3e4ab at 17294950
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $183,104.96
ERC-20
Value $57,331.59
ERC-20
Value $4,166.18
ERC-20
--
0x0405ba4c1d25a607deaefa053e2efd8d698d6d65990a185a84244c11c50d749f
0xb288795d777e39ab1f27e351511f50c748fa6aab0c3b23371f06220b6723e4ac
0xe842ef1bc86bca9ebc963752fb69c98413b8a7aa7f8de89034d91c1fc31841f2
0x16f8845604767f2911d1370dcad77b4d0787aa52c4fa999669e703541d848271
0x450965d5110d2d97662be816bd4e91b271ddd67d3f6c4b86ed5ea2c765ea3cb8
0x1ef5f5c567c7e6d0cfa43636a7127e176f0713ee4bb7c2bd5ad5500e50ab7521
0x4cc4744313db8dd2288b1d2ca52ff3b9e8b6b54449394a23a9f9cc2fa9f6d18b
0x057229ed0494ab6b1ca66e5f80cda8e3b5b7077ba76582436ecef0202ea67a9c
0x259b70336ab1d4e45953e4486737372bfd97bb9806681e3b87b60ff0f7468170
0xece57cbac6532dbc33d3ba83dcba3c0f60fffd3dc6b5640bda0e40b1e6929d88

Functions
Getter at block 20861997

This contract contains no getter function objects.

Read-only
liqDestinations(addressview returns (address)
payrollWithdrawn(uint256view returns (bool)
stakeWithdrawn(uint256view returns (uint256)
supportedTokens(uint256view returns (address)
whitelisted(addressview returns (bool)
State-modifying
addTokens(address[] newTokensaddress[] newDestinations
clearBalance(
memberStake(address tokenuint256 amountuint256 memberIdpayable 
payPayroll(address tokenuint256 amountuint256 payrollId
updateAdmin(address newAdminreturns (address)
updateDestination(address tokenaddress newDestination
updateHelper(address newHelperreturns (address)
withdrawPayrolls(uint256[] _payrollIdsaddress[] _payrollTokensuint256[] _payrollAmounts
withdrawStakes(uint256[] _stakeIdsuint256[] _stakeNumaddress[] _stakeTokensuint256[] _stakeAmounts
Events
NewAdmin(address indexed oldAdminaddress indexed opolisAdmin
NewDestination(address indexed oldDestinationaddress indexed tokenaddress indexed destination
NewHelper(address indexed oldHelperaddress indexed newHelper
NewTokens(address[] newTokensaddress[] newDestinations
OpsPayrollWithdraw(address indexed tokenuint256 indexed payrollIduint256 amount
OpsStakeWithdraw(address indexed tokenuint256 indexed stakeIduint256 stakeNumberuint256 amount
Paid(address indexed payoraddress indexed tokenuint256 indexed payrollIduint256 amount
SetupComplete(address indexed adminaddress indexed helperaddress ethLiquidationaddress[] tokensaddress[] liqDestinations
Staked(address indexed stakeraddress indexed tokenuint256 amountuint256 indexed memberIduint256 stakeNumber
Sweep(address indexed tokenuint256 amount
Constructor
constructor(address _opolisAdminaddress _opolisHelperaddress _ethLiqaddress[] _tokenListaddress[] _destinationList
Fallback and receive
receive(
Errors
AlreadyWhitelisted(
DirectTransfer(
DuplicatePayroll(
InvalidAmount(
InvalidPayroll(
InvalidStake(
InvalidToken(
InvalidWithdraw(
LengthMismatch(
NotMember(
NotPermitted(
NotWhitelisted(
ZeroAddress(
ZeroTokens(