SyndicateStaking

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x663badc0 at 19021518
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots

No balances found for "SyndicateStaking"

No transactions found for "SyndicateStaking"


Functions
Getter at block 21054869
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
paused(view returns (bool)
false
Read-only
balanceOf(address owneraddress tokenAddressuint256 tokenIdview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
getTotalStakedTokenAmount(address tokenAddressview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
stakedTokenAmount(addressview returns (uint256)
stakingPositions(addressaddressuint256view returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenWhitelist(addressview returns (bool)
State-modifying
batchStake(struct ISyndicateStakingToken[] tokens
batchUnstake(struct ISyndicateStakingToken[] tokens
forceUnstake(address ownerstruct ISyndicateStakingToken token
grantRole(bytes32 roleaddress account
initialize(
onERC1155BatchReceived(addressaddressuint256[]uint256[]bytesreturns (bytes4)
onERC1155Received(addressaddressuint256uint256bytesreturns (bytes4)
pauseStaking(
renounceRole(bytes32 roleaddress callerConfirmation
revokeRole(bytes32 roleaddress account
setTokenWhitelist(address tokenAddressbool whitelisted
stake(struct ISyndicateStakingToken token
unpauseStaking(
unstake(struct ISyndicateStakingToken token
Events
Initialized(uint64 version
Paused(address account
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
TokenStaked(address tokenAddressuint256 tokenIduint256 amountaddress owner
TokenUnstaked(address tokenAddressuint256 tokenIduint256 amountaddress owner
Unpaused(address account
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AccessControlBadConfirmation(
AccessControlUnauthorizedAccount(address accountbytes32 neededRole
EnforcedPause(
ExpectedPause(
InvalidInitialization(
NotInitializing(
ReentrancyGuardReentrantCall(
TokenAddessInvalid(address tokenAddress
TokenAmountInvalid(