pTokens SAFEMOON

Verified contract

Proxy

Active on Ethereum with 16,551 txns
Deployed by via 0x92bcb23d at 12729338
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 40 additional slots
4 additional variables
ERC-20
Value $589.12
ERC-20
Value $170.33
ERC-20
Value $15.53
ERC-20
Value $13.04
ERC-20
Value $1.67
ERC-20
--
ERC-20
--
0x66ced9635d3920f04b111cc787f69cd8479e836fd874c60aa8603c4b256ffa6f
0x1a7a8bea5f16c3acd11701742d5719577aca8613d5416bcda8fc9faea7aa4f4d
0x0e2dbb1799c584964513aa58df69a15814a938f2960fbf443ad7ecb87bcdee5d
0x02831ef3e43463e6cb593dd8ecf257fdf43d5f7ad60557d68da04af9ecfb8427
0xb56cd55531cac324a2ad0e3b7100d0093ba6869ad977be10d95a55fdc8e0f47b
0xfa0b1e7afbd116f34de2337b2d030c2f061721db8dbb20e22313c334327a603c
0x8634de8c8438dfe12d01085960dfe60e5ffbf9202f4bb02133390529dd900547
0xe7d22e279dc4c19bf874a6a6ddcd2f0dc8065211128fb8afbcbd622afbcccb0a
0x75eaef0f567e53f54e5d5cc4a19ee997200b745cb6a78fc6980959de3fbdaa38
0xb7b382b81f8c07e663142aaffe1842b7690639068daf606b2f5b52f209db5d20

Functions
Getter at block 21246204
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MINTER_ROLE(view returns (bytes32)
0x9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6
adminOperator(view returns (address)
0xa8110626e050715e8fdd5d00ba2d09e0d216e3cc
decimals(pure returns (uint8)
18
defaultOperators(view returns (address[])
[]
getHubAddr(view returns (address)
0xd216153c06e857cd7f72665e0af1d7d82172f494
granularity(view returns (uint256)
1
gsnExtraGas(view returns (uint256)
40000
gsnFeeTarget(view returns (address)
0xa8110626e050715e8fdd5d00ba2d09e0d216e3cc
gsnTrustedSigner(view returns (address)
0xa8110626e050715e8fdd5d00ba2d09e0d216e3cc
name(view returns (string)
pTokens SAFEMOON
owner(view returns (address)
0x789e39e46117dfaf50a1b53a98c7ab64750f9ba3
relayHubVersion(view returns (string)
1.0.0
symbol(view returns (string)
pSAFEMOON
totalSupply(view returns (uint256)
1577434049729003222141308478581
userBalanceMultiplicationFactor(view returns (uint256)
1044577793608666786060302
Read-only
acceptRelayedCall(address relayaddress frombytes encodedFunctionuint256 transactionFeeuint256 gasPriceuint256 gasLimituint256 noncebytes approvalDatauint256view returns (uint256bytes)
allowance(address holderaddress spenderview returns (uint256)
balanceOf(address tokenHolderview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
hasMinterRole(address _accountview returns (bool)
hasRole(bytes32 roleaddress accountview returns (bool)
isOperatorFor(address operatoraddress tokenHolderview returns (bool)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
__ERC777GSNUpgreadable_init(address _gsnTrustedSigneraddress _gsnFeeTarget
__ERC777WithAdminOperatorUpgreadable_init(address _adminOperator
adminTransfer(address senderaddress recipientuint256 amountbytes databytes operatorData
approve(address spenderuint256 valuereturns (bool)
authorizeOperator(address operator
burn(uint256 amountbytes data
grantMinterRole(address _account
grantRole(bytes32 roleaddress account
initialize(string tokenNamestring tokenSymboladdress defaultAdmin
mint(address recipientuint256 valuebytes userDatabytes operatorDatareturns (bool)
operatorBurn(address accountuint256 amountbytes databytes operatorData
operatorRedeem(address accountuint256 amountbytes userDatabytes operatorDatastring underlyingAssetRecipient
operatorSend(address senderaddress recipientuint256 amountbytes databytes operatorData
postRelayedCall(bytes contextbool successuint256 actualChargebytes32 preRetVal
preRelayedCall(bytes contextreturns (bytes32)
redeem(uint256 amountbytes userDatastring underlyingAssetRecipient
redeem(uint256 amountstring underlyingAssetRecipientreturns (bool)
renounceOwnership(
renounceRole(bytes32 roleaddress account
revokeMinterRole(address _account
revokeOperator(address operator
revokeRole(bytes32 roleaddress account
send(address recipientuint256 amountbytes data
setAdminOperator(address adminOperator_
setFeeTarget(address _gsnFeeTarget
setGSNExtraGas(uint256 _gsnExtraGas
setTrustedSigner(address _gsnTrustedSigner
transfer(address recipientuint256 amountreturns (bool)
transferFrom(address holderaddress recipientuint256 amountreturns (bool)
transferOwnership(address newOwner
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AdminOperatorChange(address oldOperatoraddress newOperator
AdminTransferInvoked(address operator
Approval(address indexed owneraddress indexed spenderuint256 value
AuthorizedOperator(address indexed operatoraddress indexed tokenHolder
Burned(address indexed operatoraddress indexed fromuint256 amountbytes databytes operatorData
Minted(address indexed operatoraddress indexed touint256 amountbytes databytes operatorData
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Redeem(address indexed redeemeruint256 valuestring underlyingAssetRecipientbytes userData
RelayHubChanged(address indexed oldRelayHubaddress indexed newRelayHub
RevokedOperator(address indexed operatoraddress indexed tokenHolder
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Sent(address indexed operatoraddress indexed fromaddress indexed touint256 amountbytes databytes operatorData
Transfer(address indexed fromaddress indexed touint256 value
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.