OpenSocial Protocol Profile
Verified contract
Proxy
Active on
Base with 10 txns
Unified storage
Raw
Slot | Value |
---|---|
0x0000000000000000000000000000000000000000000000000000000000000000 | 0x0000000000000000000000000000000000000000000000000000000000000000 |
0x0000000000000000000000000000000000000000000000000000000000000001 | 0x0000000000000000000000000000000000000000000000000000000000000000 |
0x0000000000000000000000000000000000000000000000000000000000000002 | 0x0000000000000000000000000000000000000000000000000000000000000000 |
0x0000000000000000000000000000000000000000000000000000000000000003 | 0x0000000000000000000000000000000000000000000000000000000000000000 |
0x0000000000000000000000000000000000000000000000000000000000000004 | 0x0000000000000000000000000000000000000000000000000000000000000000 |
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
LZPZ | ERC-20 | 1 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20403809 | a month ago | | | 0 | 0.0000056087108 | |
| 18104052 | 3 months ago | | | 0 | 0.000014393593 | |
| 17207590 | 4 months ago | | | 0 | 0.000000209319247941 | |
| 16901121 | 4 months ago | | | 0 | 7.8345843e-7 | |
| 16857794 | 4 months ago | | | 0 | 0.000026992111 | |
| 16253716 | 4 months ago | | | 0 | 0.0000061398555 | |
| 14877754 | 5 months ago | | | 0 | 8.7121706e-7 | |
| 14830165 | 5 months ago | | | 0 | 0.00010514976 | |
| 14829815 | 5 months ago | | | 0 | 0.00032487742 | |
| 14829698 | 5 months ago | | | 0 | 0.020977382 |
ABI
ABI objects
Getter at block 21880702 getAllRouters() view returns (struct IRouterRouter[] registered)
getAdmin() view returns (address)
0xa860b0c8187ae5eaf719a5d56334a53bcbade3d9
getPendingAdmin() view returns (address)
0x0000000000000000000000000000000000000000
getPendingAdminTimestamp() view returns (uint96)
0
Read-only
_getRouterForFunction(bytes4 _selector) view returns (address)
getAllFunctionsOfRouter(address _routerAddress) view returns (bytes4[] registered)
getRouterForFunction(bytes4 _selector) view returns (address)
supportsInterface(bytes4 interfaceId) view returns (bool)
getCommunityMemberLevel(uint256 communityId, address account) view returns (uint256)
getCommunityRole(uint256 communityId, address account) view returns (uint256)
getFollowSBTURI(uint256 profileId, uint256 tokenId) view returns (string)
getJoinNFTURI(uint256 communityId, uint256 tokenId) view returns (string)
hasCommunityRole(uint256 communityId, uint256 role, address account) view returns (bool)
isCommunityBlock(uint256 communityId, address account) view returns (bool)
isFollow(uint256 profileId, address addr) view returns (bool)
isJoin(uint256 communityId, address addr) view returns (bool)
State-modifying
Events acceptAdminRole()
addRouter(struct IRouterRouter _router)
changeAdmin(address _newAdmin)
multicall(bytes[] data) returns (bytes[] results)
removeRouter(bytes4 selector, string functionSignature)
revokePendingAdmin()
updateRouter(struct IRouterRouter _router)
batchFollow(struct OspDataTypesBatchFollowData vars) payable returns (uint256[])
batchJoin(struct OspDataTypesBatchJoinData vars) payable returns (uint256[])
emitFollowSBTTransferEvent(uint256 profileId, uint256 followSBTId, address from, address to)
emitJoinNFTAccountBlockedEvent(uint256 communityId, address sender, address account, bool isBlock)
emitJoinNFTAccountLevelChangedEvent(uint256 communityId, address sender, uint256 tokenId, address account, uint256 level)
emitJoinNFTRoleChangedEvent(uint256 communityId, address sender, address account, uint256 role)
emitJoinNFTTransferEvent(uint256 communityId, uint256 joinNFTId, address from, address to)
follow(struct OspDataTypesFollowData vars) payable returns (uint256)
join(struct OspDataTypesJoinData vars) payable returns (uint256)
AdminChanged(address previousAdmin, address newAdmin)
ChangeAdminStarted(address pendingAdmin, uint256 pendingAdminTimestamp)
PendingAdminRevoked(address pendingAdmin)
RouterAdded(bytes4 indexed functionSelector, address indexed routerAddress)
RouterRemoved(bytes4 indexed functionSelector, address indexed routerAddress)
RouterSet(bytes4 indexed functionSelector, string indexed functionSignature, address indexed routerAddress)
RouterUpdated(bytes4 indexed functionSelector, address indexed oldRouterAddress, address indexed newRouterAddress)
BatchFollowed(address indexed follower, uint256 followerProfileId, uint256[] profileIds, bytes[] followConditionDatas, uint256[] tokenIds, bytes ctx, uint256 timestamp)
BatchJoined(address indexed joiner, uint256 joinerProfileId, uint256[] communityIds, bytes[] joinConditionDatas, uint256[] tokenIds, bytes ctx, uint256 timestamp)
FollowSBTDeployed(uint256 indexed profileId, address indexed followSBT, uint256 timestamp)
FollowSBTTransferred(uint256 indexed profileId, uint256 indexed followSBTId, address from, address to, uint256 timestamp)
Followed(address indexed follower, uint256 indexed followerProfileId, uint256 profileId, bytes followConditionData, uint256 tokenId, bytes ctx, uint256 timestamp)
JoinNFTAccountBlocked(uint256 indexed communityId, address indexed sender, address indexed account, bool isBlock, uint256 timestamp)
JoinNFTAccountLevelChanged(uint256 indexed communityId, uint256 indexed tokenId, address indexed sender, address account, address communityJoinNFT, uint256 level, uint256 timestamp)
JoinNFTRoleChanged(uint256 indexed communityId, address indexed sender, address indexed account, uint256 role, uint256 timestamp)
JoinNFTTransferred(uint256 indexed communityId, uint256 indexed joinNFTId, address from, address to, uint256 timestamp)
Joined(address indexed joiner, uint256 joinerProfileId, uint256 communityId, bytes joinConditionData, uint256 tokenId, bytes ctx, uint256 timestamp)
constructor(address admin_)
fallback()
AddressEmptyCode(address target)
FailedInnerCall()
ArrayMismatch()
InvalidCommunityId()
InvalidProfileId()
InvalidValue()
NotFollowSBT()
NotHasProfile()
NotJoinNFT()
Paused()
TokenDoesNotExist()