BreederMigrationPool

Verified contract

Active on Ethereum with 956 txns
Deployed by via 0x79571898 at 19124307
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $1,255,717.91
0x31c9711f6c260ad3a1289cc274ee5790db9cf6a01de6e7b317efdb28a0473e7b
From
0x7f91a1a8daeafc9cdc9eb7c306b5fc251353406fdb8d8d1d2ad8ba009f840c57
0x4533ca44458e77c4c7f0142a4a1fe8626630b24b965cc5f4fd78bc7bee720c61
0x17359b8444009ad25ab6fcf6f8d3ed60cdbacb020cd30de0d69e1aa9d04f21f7
0x3dd5449d179650f0815160a1925fee7cde9e93134cbd690f7984952e626115b1
0x1218232ea743bae79dcea36d86dc2b49c9094d963c489418915b660c7c24142d
0xcd052c60900da9d5a11d969756a79f91fae2b5ab7e57a0e7b629e39e3844a522
0x8c4d1cea8cf7d8be88dd6a1e037ea4c80c211d3a39245409adbf2ed90e6bc177
0x23a22044778424a498e1f2769753325caf82f50dc106db12f3d2b710ee33245e
0xe70fcd348812255e2f4621713ff32c0ed1bb74dd454cc5a89cdc40c7e5b53a2b

Functions
Getter at block 20887678
CLOCK_MODE(view returns (string)
mode=blocknumber&from=default
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
DOMAIN_SEPARATOR(view returns (bytes32)
0x5ea1f41f647f578e46f1e1153c929f1c162b7b041525d46eb8136c5080a87cb6
GOV_ROLE(view returns (bytes32)
0x0603f2636f0ca34ae3ea5a23bb826e2bd2ffd59fb1c01edc1ba10fba2899d1ba
MIGRATION_TRANSFER_ROLE(view returns (bytes32)
0x82f4d7f4bfc44a02ef9ed57aca34b93147fae9566a079dbc44926a87cc0f008c
MIN_LOCK_DURATION(view returns (uint256)
600
POINTS_MULTIPLIER(view returns (uint128)
340282366920938463463374607431768211455
TOKEN_SAVER_ROLE(view returns (bytes32)
0xd9d917c4034cff8a8c5fa1e40f9fbaf906b827c33ae3ab1fcabbb616cb8ef24d
clock(view returns (uint48)
20887678
decimals(view returns (uint8)
18
depositToken(view returns (address)
0x94e9eb8b5ab9fd6b9ea3169d55ffade62a01702e
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=Staked BreederDAO, version=1, chainId=1, verifyingContract=0x68d1cea9fc468de2cb369b600769d82d7b853974, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
escrowDuration(view returns (uint256)
15552000
escrowPool(view returns (address)
0x2ef95edb59065493e3d7b5db8914667d37bd5aea
escrowPortion(view returns (uint256)
1000000000000000000
maxBonus(view returns (uint256)
3000000000000000000
maxLockDuration(view returns (uint256)
31104000
migrationEnabled(view returns (bool)
false
name(view returns (string)
Staked BreederDAO
pointsPerShare(view returns (uint256)
45272807523004777714692539760145106242
rewardToken(view returns (address)
0x94e9eb8b5ab9fd6b9ea3169d55ffade62a01702e
stakingBonusHandler(view returns (address)
0x0000000000000000000000000000000000000000
symbol(view returns (string)
SBREED
totalSupply(view returns (uint256)
218881900462853736440687124
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
breederLZBridges(uint256view returns (address)
checkpoints(address accountuint32 posview returns (struct ERC20VotesCheckpoint)
cumulativeRewardsOf(address _accountview returns (uint256)
delegates(address accountview returns (address)
depositsOf(addressuint256view returns (uint256 amountuint64 startuint64 enduint256 shareAmount)
getDepositsOf(address _accountview returns (struct BreederTimeLockPoolDeposit[])
getDepositsOfLength(address _accountview returns (uint256)
getMultiplier(uint256 _lockDurationaddress _receiverview returns (uint256)
getPastTotalSupply(uint256 timepointview returns (uint256)
getPastVotes(address accountuint256 timepointview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
getTotalDeposit(address _accountview returns (uint256)
getVotes(address accountview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
nonces(address ownerview returns (uint256)
numCheckpoints(address accountview returns (uint32)
pointsCorrection(addressview returns (int256)
supportsInterface(bytes4 interfaceIdview returns (bool)
withdrawableRewardsOf(address _accountview returns (uint256)
withdrawnRewards(addressview returns (uint256)
withdrawnRewardsOf(address _accountview returns (uint256)
State-modifying
approve(address spenderuint256 amountreturns (bool)
batchMigrationDeposit(uint256[] _amountsuint64[] _startsuint64[] _endsaddress[] _receivers
claimRewards(address _receiver
crossChainClaimReward(address _receiveruint256 _destIdbytes _payloadpayable 
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
delegate(address delegatee
delegateBySig(address delegateeuint256 nonceuint256 expiryuint8 vbytes32 rbytes32 s
deposit(uint256 _amountuint256 _durationaddress _receiver
disableMigration(
distributeRewards(uint256 _amount
grantRole(bytes32 roleaddress account
increaseAllowance(address spenderuint256 addedValuereturns (bool)
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
saveToken(address _tokenaddress _receiveruint256 _amount
setBreederlzAddress(uint256 _destIdaddress _lzBridgeAddress
setStakingBonus(address _stakingBonusHandler
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
updateEscrowDuration(uint256 _escrowDuration
withdraw(uint256 _depositIdaddress _receiver
Events
Approval(address indexed owneraddress indexed spenderuint256 value
CrossChainClaim(address indexed fromaddress indexed receiveruint256 indexed destIdaddress _breederlzBrigeAddressbytes _payload
DelegateChanged(address indexed delegatoraddress indexed fromDelegateaddress indexed toDelegate
DelegateVotesChanged(address indexed delegateuint256 previousBalanceuint256 newBalance
Deposited(uint256 amountuint256 durationaddress indexed receiveraddress indexed from
DepositedBonus(uint256 amountuint256 durationaddress indexed receiveraddress indexed fromuint256 bonusMultiplier
EIP712DomainChanged(
MigrationDeposit(uint256 indexed amountuint256 indexed endaddress indexed receiveruint256 start
MigrationDisabled(address byuint256 at
RewardsClaimed(address indexed _fromaddress indexed _receiveruint256 _escrowedAmountuint256 _nonEscrowedAmount
RewardsDistributed(address indexed byuint256 rewardsDistributed
RewardsWithdrawn(address indexed byuint256 fundsWithdrawn
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
TokenSaved(address indexed byaddress indexed receiveraddress indexed tokenuint256 amount
Transfer(address indexed fromaddress indexed touint256 value
UpdatedBreederlzBridge(uint256 indexed destIdaddress oldBreederLZBridgeAddressaddress newBreederLZBridgeAddress
UpdatedEscrowDuration(uint256 oldEscrowDurationuint256 newEscrowDuration
UpdatedStakingBonusHandler(address oldStakingBonusHandleraddress newStakingBonusHandler
Withdrawn(uint256 indexed depositIdaddress indexed receiveraddress indexed fromuint256 amount
Constructor
constructor(string _namestring _symboladdress _depositTokenaddress _rewardTokenaddress _escrowPooluint256 _escrowPortionuint256 _escrowDurationuint256 _maxBonusuint256 _maxLockDuration
Fallback and receive

This contract contains no fallback and receive objects.

Errors
InvalidShortString(
StringTooLong(string str