NeoTokyoStaker

Verified contract

Active on Ethereum with 12,733 txns
Deployed by via 0x415ae833 at 17487669
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $10,494,331.2
ERC-20
Value $3.6
 (#1581)
ERC-721
--
 (#1402)
ERC-721
--
 (#1374)
ERC-721
--
 (#1291)
ERC-721
--
 (#1198)
ERC-721
--
 (#1071)
ERC-721
--
 (#1014)
ERC-721
--
 (#959)
ERC-721
--
0xe3a460b78a907c94e04a1a95bd3a93727dfb289817ab5f72324baf6b4fbbeec7
0x88c95487e21ff281f1c023400ea92b60e44a1681e6767674e6ab398d4973ab44
0x705b0001e7bbb09cce0e72a3bb4bb21eba51c0dff0cb1b788c98acb3e34df7cd
0x2a574737e4dca5697c00f5055d02ac8ee7fcba5cb365e95e7d25fe515925acf0
0x1bf81e767366b812309379e49e2f4ad065bb0d0b0623ce4c7f1e0fa510cdebea
From
0x761dc43fcd81e06bddfd9f535c08e520a8ff4edf748d1ee41e06ddecec7aff60
0x2669b729c7437a3b1a603ca7a22c8f1beb5828d94e9537c912adb1e7230b5fc6
0x121e0c87b6a8fb6eacaf0cff7728d1321d14a38857749340d7c30ff327d80efd
0xf70b6f2cae14313242cdb6dd431403f22bd15bedbecbc684348d5be8fe3c1bcb
0x75f5e5da8705d83cf16e8b58957e73ba306ebdaed82f3645ef3fb4c982d43a15

Functions
Getter at block 21244660
BYTES(view returns (address)
0xa19f5264f7d7be11c451c093d8f92592820bea86
CONFIGURE_CAPS(view returns (bytes32)
0xe01854fbd9a719758b7e28081206b08abc8ce6780282cd7f73ed168c65bd0090
CONFIGURE_CREDITS(view returns (bytes32)
0x1758afdd13dd6dc849f01ba776b4ce6b5ad45efdd78cfe4546a65c0b980d51d8
CONFIGURE_LP(view returns (bytes32)
0x7a6236343a78bafd7f5ac2b6680e886ea2c75526c7530bd04d6fcc808b89365e
CONFIGURE_POOLS(view returns (bytes32)
0x7ea0578c7ba8ec702d172db7164cb08a06bb316fcdfc54372d92ab83c8fb0fd4
CONFIGURE_TIMELOCKS(view returns (bytes32)
0x37d5662b6fa638ee66cd5754a0564ad24b1a18bc5fdcb9d8d1cf4d6bd6e0ecf3
IDENTITY(view returns (address)
0x059174c2fef43f06178d23572fe5556f078f2f99
LP(view returns (address)
0x0000000000000000000000000000000000000000
MANAGER(view returns (bytes32)
0xffffffffffffffffffffffffffffffff00000000000000000000000000000000
NO_VAULT_CAP(view returns (uint256)
200000000000000000000
NT_STAKED_CITIZEN(view returns (address)
0xd37ea75dd3c499eda76304f538cbf356ed9e7ed9
S1_CITIZEN(view returns (address)
0xb9951b43802dcf3ef5b14567cb17adf367ed1c0f
S2_CITIZEN(view returns (address)
0x4481507cc228fa19d203bd42110d679571f7912e
UNIVERSAL(view returns (bytes32)
0xffffffffffffffffffffffffffffffff00000000000000000000000000000000
VAULT(view returns (address)
0x17b2f2b8927a8f11edfd7a27e153be17d68e69c7
VAULT_CAP(view returns (uint256)
2000000000000000000000
ZERO_RIGHT(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
lpLocked(view returns (bool)
false
owner(view returns (address)
0x2fd4bb667f8f61264e04f2a7d349f750be2270a0
Read-only
getConfiguredVaultMultiplier(uint256 _vaultIdview returns (uint256)
getCreditYield(uint256 _citizenIduint256 _vaultIdview returns (string)
getPendingPoolReward(uint8 _assetTypeaddress _recipientview returns (uint256uint256)
getStakerPosition(address _stakeruint8 _assetTypeview returns (uint256[])
getStakerPositions(address _stakerview returns (struct NeoTokyoStakerStakerPosition)
getTotalEmissions(uint8 _assetTypeuint256 _fromview returns (uint256)
hasRight(address _addressbytes32 _circumstancebytes32 _rightview returns (bool)
hasRightUntil(address _addressbytes32 _circumstancebytes32 _rightview returns (uint256)
identityCreditPoints(stringview returns (uint256)
identityCreditYield(uint256stringview returns (string)
lastRewardTime(addressuint8view returns (uint256)
managerRight(bytes32view returns (bytes32)
permissions(addressbytes32bytes32view returns (uint256)
rewardAccrued(addressuint8view returns (uint256)
stakedS1(addressuint256view returns (uint256 stakedBytesuint256 timelockEndTimeuint256 pointsuint256 stakedVaultIdbool hasVault)
stakedS2(addressuint256view returns (uint256 stakedBytesuint256 timelockEndTimeuint256 points)
stakerLPPosition(addressview returns (uint256 amountuint256 timelockEndTimeuint256 pointsuint256 multiplier)
timelockOptions(uint8uint256view returns (uint256)
vaultCreditMultiplier(stringview returns (uint256)
State-modifying
claimReward(address _recipientreturns (uint256uint256)
configureCaps(uint256 _vaultedCapuint256 _unvaultedCap
configureIdentityCreditPoints(string[] _identityCreditYieldsuint256[] _points
configureIdentityCreditYields(uint256[] _citizenRewardRatesstring[] _vaultRewardRatesstring[] _identityCreditYields
configureLP(address _lp
configurePools(struct NeoTokyoStakerPoolConfigurationInput[] _inputs
configureTimelockOptions(uint8 _assetTypeuint256[] _timelockIdsuint256[] _encodedSettings
configureVaultCreditMultipliers(string[] _vaultCreditMultipliersuint256[] _multipliers
lockLP(
renounceOwnership(
setManagerRight(bytes32 _managedRightbytes32 _managerRight
setPermit(address _addressbytes32 _circumstancebytes32 _rightuint256 _expirationTime
stake(uint8 _assetTypeuint256 _timelockIduint256uint256uint256
transferOwnership(address newOwner
withdraw(uint8 _assetTypeuint256
Events
Claim(address indexed recipientuint256 rewarduint256 tax
ManagementUpdated(address indexed managerbytes32 indexed managedRightbytes32 indexed managerRight
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PermitUpdated(address indexed updateraddress indexed updateebytes32 circumstancebytes32 indexed roleuint256 expirationTime
Stake(address indexed stakeraddress indexed assetuint256 timelockOptionuint256 amountOrTokenId
Withdraw(address indexed calleraddress indexed assetuint256 amountOrTokenId
Constructor
constructor(address _bytesaddress _s1Citizenaddress _s2Citizenaddress _lpTokenaddress _identityaddress _vaultaddress _sbtuint256 _vaultCapuint256 _noVaultCap
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AmountExceedsCap(uint256 attemptedAmountuint256 cap
CallerIsNotBYTES(
CannotStakeIntoUnownedCitizen(uint256 citizenIduint256 seasonId
CannotWithdrawUnownedS1(uint256 citizenId
CannotWithdrawUnownedS2(uint256 citizenId
CitizenAlreadyHasVault(uint256 componentVaultIduint256 noncomponentVaultId
CitizenDoesNotExist(uint256 citizenId
CitizenIsNotHand(uint256 citizenId
InactivePool(uint256 assetType
InvalidAssetType(uint256 assetType
InvalidSeasonId(uint256 seasonId
InvalidTimelockOption(uint256 assetTypeuint256 timelockId
LockedConfigurationOfLP(
MismatchedTimelock(
NotEnoughLPTokens(uint256 attemptedWithdrawuint256 position
RewardWindowTimesMustIncrease(
TimelockNotCleared(uint256 endTime
UnconfiguredPool(uint256 assetType
UnknowablePosition(uint256 assetType