ERC20Salary

Verified contract

Active on Ethereum with 8 txns
Deployed by via 0xfea20d93 at 8484348
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $1
0x94d16f5faa72a98d8bcf250c0a63d56f14ca7cb8d6f19707be1ccc4f5f7329e3
0x1eb5b0e8c3fc48f523c949e7b764bbb5961a0c7121b7bdf9f72706904dc18f65
0xd458cfa64932ce01d3c1ffe23cf1f295da0d844a2b7bc6b1da1041ac6cc06138
0xc53be85b7d546806eb639c578098d9fb255fc6aa88cf0ad4efc9c532bf965ad7
0x36f6e9e3f194cd13cf92e0f9d90f20e565ef7c55ee456bc9fdecd3562fe00e6f
0x92a58a0173cd47295c0b9039397ef696da048c0547fe17e45c8a8bf0c34cca6b
0x40394487c4b254650fcfc1e7bbdd8cf192785bc392362ad86bcc8762d5df8b88
0x407357aaf0d36114e919f58fb55f12c49b62d9949351f32b384ab5db91dc2b0f

Functions
Getter at block 21180296
balance(view returns (uint256)
1000000
erc20_token(view returns (address)
0xdac17f958d2ee523a2206206994597c13d831ec7
get_employee_count(view returns (uint256)
1
get_signers(view returns (address[])
[0x4Aa66237b79d0B9bE8F6FE9e416d3975D480ec20, 0x3bDe508F42130c7F87714A2219A9969CBad1e6A2, 0x57955d7AA271DbDDE92D67e0EF52D90c6E4089cA]
owner(view returns (address)
0xde7f0754e51e81118dac6dee756240fe6d2766f8
signer_number(view returns (uint256)
3
token(view returns (addressstring)
(0xdac17f958d2ee523a2206206994597c13d831ec7, USDT)
token_name(view returns (string)
USDT
Read-only
employee_accounts(uint256view returns (address)
employee_infos(addressview returns (uint256 salaryuint256 perioduint256 totaluint256 claimeduint256 last_block_numbool exists)
get_employee_info_with_account(address accountview returns (uint256 salaryuint256 perioduint256 totaluint256 claimeduint256 last_claim_block_num)
get_employee_info_with_index(uint256 indexview returns (uint256 salaryuint256 perioduint256 totaluint256 claimeduint256 last_claim_block_num)
get_unused_invoke_id(string nameview returns (uint64)
invokes(bytes32view returns (uint256 propose_heightbytes32 invoke_hashstring func_nameuint64 invoke_idbool calledbool processingbool exists)
safeAdd(uint256 auint256 bpure returns (uint256 c)
safeDiv(uint256 auint256 bpure returns (uint256 c)
safeMul(uint256 auint256 bpure returns (uint256 c)
safeSub(uint256 auint256 bpure returns (uint256 c)
signer_join_height(addressview returns (uint256)
signers(uint256view returns (address)
used_invoke_ids(bytes32view returns (uint64)
State-modifying
add_employee(uint64 idaddress accountuint256 last_block_numuint256 perioduint256 salaryreturns (bool)
claim_salary(address touint256 amountreturns (bool)
config_employee(uint64 idaddress accountuint256 perioduint256 salaryreturns (bool)
reform_signers(uint64 idaddress[] s
self_info(returns (uint256 salaryuint256 perioduint256 totaluint256 claimeduint256 last_claim_block_num)
transfer(uint64 idaddress touint256 tokensreturns (bool success)
unclaimed_amount(returns (uint256)
Events
ClaimedSalary(address accountaddress touint256 amount
function_called(string nameuint64 iduint256 propose_height
signers_reformed(address[] old_signersaddress[] new_signers
valid_function_sign(string nameuint64 iduint64 current_signed_numberuint256 propose_height
Constructor
constructor(string nameaddress token_contractaddress[] s
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.