TransparentUpgradeableProxy

Verified contract

Proxy

Active on Base with 4,926 txns
Deployed by via 0x37afaf75 at 12732697
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 49 additional slots
ERC-20
Value $0.1
ERC-20
Value $0
ERC-20
--
0xee1742ea7dda85be308171ffbd98bf974672a240f4a09478071aa8f7ece18dcc
0xf1b7e161e0e1adec3f32d1aafdef4fc593e3d5dd7b0c1cdbabee74285e012603
0x1c9072e74177cd6c2fbe84bb17f37d94e1113cca9bd9d64452f1479d3676a8f7
0x2ab5e5b1338cf6f7424433f6009ee7199829ff34c401462f3f9419734f1bce5e
0x92b99239f4ce6b3bd106ece36fc49b5ff18111d36beea74376436a430caf0e7f
0xd89f95610748e40a04678d15c70d83bcdd71746169d3d4d587fbfe6a3b1c93e0
0x83d6880855a89c77d77c86c39eafff407bd4bc1b33d7cc40a97c4de62df6e43a
0xe6ed0e499f37e533b530dc4ae323e568f6a441e57a2c9fc7f1f8f30eff043da1
0x6c23266f4cb0d94d46cd53c7a60a879d84a7243e78f8c0640c828b5fdc75e905
0xf35e1b2eda5ac0cd019c4896c1582c5ed486f2c7dca262e7729b44099b8261b0

Functions
Getter at block 22900339
CANCEL_AUTHORIZATION_TYPEHASH(view returns (bytes32)
0x158b0a9edf7a828aad02f63cd515c68ef2f50ba807396f6d12842833a1597429
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
PAUSER_ROLE(view returns (bytes32)
0x65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a
RECEIVE_WITH_AUTHORIZATION_TYPEHASH(view returns (bytes32)
0xd099cc98ef71107a616c4f0f941f04c322d8e254fe26b3c6668db87aae413de8
TRANSFER_AUTHORIZER_ROLE(view returns (bytes32)
0x0145ec83de98ec9ff3906ce497599ec4cc735cb31fdfcf0cae278829ca569d00
TRANSFER_WITH_AUTHORIZATION_TYPEHASH(view returns (bytes32)
0x7c7c6cdb67a18743f49ec6fa9b35f50d52ed05cbed4cc592e13b44501c1a2267
bridge(view returns (address)
0x4200000000000000000000000000000000000010
cap(view returns (uint256)
1000000000000000000000000000
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=Presearch, version=1, chainId=8453, verifyingContract=0x3816dd4bd44c8830c2fa020a5605bac72fa3de7a, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
getDomainSeparator(view returns (bytes32)
0xa03e7103640b8e6b69dd76ba24dbaac3869dfa7a23eb69dd14b4853a74db8834
l1Token(view returns (address)
0xec213f83defb583af3a000b1c0ada660b1902a0f
l2Bridge(view returns (address)
0x4200000000000000000000000000000000000010
name(view returns (string)
Presearch
paused(view returns (bool)
false
remoteToken(view returns (address)
0xec213f83defb583af3a000b1c0ada660b1902a0f
symbol(view returns (string)
PRE
totalSupply(view returns (uint256)
27410986089510284352277848
version(view returns (string)
1.3.0
Read-only
allowance(address owneraddress spenderview returns (uint256)
authorizationState(address authorizerbytes32 nonceview returns (bool)
balanceOf(address accountview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
supportsInterface(bytes4 _interfaceIdview returns (bool)
State-modifying
approve(address spenderuint256 valuereturns (bool)
burn(address _fromuint256 _amount
cancelAuthorization(address authorizerbytes32 nonceuint8 vbytes32 rbytes32 s
grantRole(bytes32 roleaddress account
initialize(string namestring symboladdress _bridgeaddress _remoteToken
mint(address _touint256 _amount
pause(
receiveWithAuthorization(address fromaddress touint256 valueuint256 validAfteruint256 validBeforebytes32 nonceuint8 vbytes32 rbytes32 s
reinitialize(string namestring version
renounceRole(bytes32 roleaddress callerConfirmation
revokeRole(bytes32 roleaddress account
transfer(address touint256 valuereturns (bool)
transferBatch(address[] recipientsuint256[] amountsreturns (bool)
transferFrom(address fromaddress touint256 valuereturns (bool)
transferWithAuthorization(address fromaddress touint256 valueuint256 validAfteruint256 validBeforebytes32 nonceuint8 vbytes32 rbytes32 s
unpause(
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed spenderuint256 value
AuthorizationCanceled(address indexed authorizerbytes32 indexed nonce
AuthorizationUsed(address indexed authorizerbytes32 indexed nonce
Burn(address indexed accountuint256 amount
EIP712DomainChanged(
Initialized(uint64 version
Mint(address indexed accountuint256 amount
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
Transfer(address indexed fromaddress indexed touint256 value
Unpaused(address account
Constructor
constructor(address _logicaddress initialOwnerbytes _data
Fallback and receive
fallback(
Errors
AddressEmptyCode(address target
ERC1967InvalidAdmin(address admin
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
ProxyDeniedAdminAccess(
AccessControlBadConfirmation(
AccessControlUnauthorizedAccount(address accountbytes32 neededRole
ECDSAInvalidSignature(
ECDSAInvalidSignatureLength(uint256 length
ECDSAInvalidSignatureS(bytes32 s
ERC20ExceededCap(uint256 increasedSupplyuint256 cap
ERC20InsufficientAllowance(address spenderuint256 allowanceuint256 needed
ERC20InsufficientBalance(address senderuint256 balanceuint256 needed
ERC20InvalidApprover(address approver
ERC20InvalidCap(uint256 cap
ERC20InvalidReceiver(address receiver
ERC20InvalidSender(address sender
ERC20InvalidSpender(address spender
EnforcedPause(
ExpectedPause(
InvalidInitialization(
NotInitializing(
ReentrancyGuardReentrantCall(