SatlayerPool

Verified contract

Active on Ethereum with 3,702 txns
Deployed by via 0xa77282ee at 20564864
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $21,610,699.72
ERC-20
Value $3,902,847.48
ERC-20
Value $1,817,057.95
ERC-20
Value $298,940.42
ERC-20
Value $55,349.81
ERC-20
Value $9,067.25
0x2224a26025e76428fc18d53f5b2fdf63629e1fdac74a090b0913905cbe323aa5
0xdc13edd896714520781c9b7a9009db7647ec7056f098a2bf61abe11994826214
0xd1e2fc2eed86b2de81824844b41765f839b233904533d9516530dcba396014d4
0x62991a0a81e9e48353687a74496e842e3629de84339609a51f882f782d6f0a1e
0xd8551c9c581361d9b4aca46b1f3edeab13d1405b70a53c45baaed9b796a76a58
0xdca9c27cd282d7b100cd698e9cd44b5b1c08ec3799814c690bbd0b9fb5dff758
0x2f19470a9fc6fe571a61354c2e005886b5ee1d86729dbbff690128c7a05190ce
0x32ce600e921e2be5362ba88d72381c588bdf0f3b095a4458aa3edd1901b07501
0x3fe9cb6f3015f5d3e1ef5b8a2bbe745105aa5fef5fa1a9fe61beb8e8b507cadd
0x52f8b51946b43bd03f848efab5ac9f8cca7898dc1927342ca35466203da9eb04

Functions
Getter at block 21242767
capsEnabled(view returns (bool)
true
migrator(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0x47bae82b8b429e4a30af4d1caf5d39efd89c7f0d
paused(view returns (bool)
false
Read-only
caps(addressview returns (uint256)
getTokenTotalStaked(address _tokenview returns (uint256)
getUserTokenBalance(address _tokenaddress _userview returns (uint256)
tokenAllowlist(addressview returns (bool)
tokenMap(addressview returns (address)
State-modifying
addToken(address _tokenuint256 _capstring _namestring _symbol
depositFor(address _tokenaddress _foruint256 _amount
migrate(address[] _tokensstring destinationAddress
pause(
recoverERC20(address tokenAddressaddress tokenReceiveruint256 tokenAmount
renounceOwnership(
setCapsEnabled(bool _enabled
setMigrator(address _migrator
setTokenStakingParams(address _tokenbool _canStakeuint256 _cap
transferOwnership(address newOwner
unpause(
withdraw(address _tokenuint256 _amount
Events
BlocklistChanged(address migratorbool blocked
CapChanged(address tokenuint256 cap
CapsEnabled(bool enabled
Deposit(uint256 indexed eventIdaddress indexed depositoraddress indexed tokenuint256 amount
Migrate(uint256 indexed eventIdaddress indexed userstring destinationAddressaddress migratoraddress[] tokensuint256[] amounts
MigratorChanged(address migrator
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
TokenStakabilityChanged(address tokenbool enabled
Unpaused(address account
Withdraw(uint256 indexed eventIdaddress indexed withdraweraddress indexed tokenuint256 amount
Constructor
constructor(address[] _tokensAlloweduint256[] _capsstring[] _namesstring[] _symbols
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AddressEmptyCode(address target
AddressInsufficientBalance(address account
CannotDepositForZeroAddress(
CannotRenounceOwnership(
CapReached(
DepositAmountCannotBeZero(
EnforcedPause(
ExpectedPause(
FailedInnerCall(
InsufficientUserBalance(
MigratorCannotBeZeroAddress(
MigratorNotSet(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
ParamsUnchanged(
SafeERC20FailedOperation(address token
TokenAlreadyAdded(
TokenAlreadyConfiguredWithState(
TokenAndCapLengthMismatch(
TokenArrayCannotBeEmpty(
TokenCannotBeZeroAddress(
TokenNotAdded(
TokenNotAllowedForStaking(
UserDoesNotHaveStake(
WithdrawAmountCannotBeZero(