TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 6,194 txns
Deployed by via 0x58708034 at 19504844
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
0x1fcbfff61685cfd6884d21d23eb0280ba53c3844eea8676c15e062fa3a726615
0x6153218d26bd3dfc75f0c0e7a879ee1137cded1d2b50972d973b7b89bcea0b4b
0x53c6f601d7d3d78473177c917493e7ac0cf39783dd589a125d8c7a21ba34d521
0xf22c3214767e0c48527a131f1210e0402e1a9d5e3d6813a389940746a73299b6
0x122715d24dc44284dc1badd7c9c6ea64d323127138f61f97ec5d01019d30fadd
0xc5603945c5c2f43a9969f7ff538d3e95f0cf7f33c889483ca3382c06fb0519e0
0x42a1a2777a97f9a4641e013bacb7ae86254da9239fa46ca70ce6241095a2fc77
0x28ed7c882aaaac7617bddb097ad699eed4e655a5bdb8b0ad96cd0f5ee6a760a6
0xbc07c22836848e4ef3153191d18b6c9943ce710de7dcb9c42fa5a053972dc234
0x8e53e6d41e5c7b5ea7644126cacc1a9c4aa83f7a56f9879cac8994b8eebd910a

Functions
Getter at block 21157333
CLOCK_MODE(view returns (string)
mode=blocknumber&from=default
DOMAIN_SEPARATOR(view returns (bytes32)
0x14c35eb367c82166a65814d14b6be2a220aaa3daa2487143dc650949ed7be789
clock(view returns (uint48)
21157333
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=Sharpe AI, version=1, chainId=1, verifyingContract=0x3567aa22cd3ab9aef23d7e18ee0d7cf16974d7e6, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
name(view returns (string)
Sharpe AI
owner(view returns (address)
0x9a184813236c6dae1fbd15e14c05d8e21ba6600a
paused(view returns (bool)
false
symbol(view returns (string)
SAI
totalSupply(view returns (uint256)
1000000000000000000000000000
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
checkpoints(address accountuint32 posview returns (struct CheckpointsCheckpoint208)
delegates(address accountview returns (address)
getPastTotalSupply(uint256 timepointview returns (uint256)
getPastVotes(address accountuint256 timepointview returns (uint256)
getVotes(address accountview returns (uint256)
nonces(address ownerview returns (uint256)
numCheckpoints(address accountview returns (uint32)
State-modifying
approve(address spenderuint256 valuereturns (bool)
delegate(address delegatee
delegateBySig(address delegateeuint256 nonceuint256 expiryuint8 vbytes32 rbytes32 s
initialize(address initialOwner
pause(
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
renounceOwnership(
transfer(address touint256 valuereturns (bool)
transferFrom(address fromaddress touint256 valuereturns (bool)
transferOwnership(address newOwner
unpause(
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed spenderuint256 value
DelegateChanged(address indexed delegatoraddress indexed fromDelegateaddress indexed toDelegate
DelegateVotesChanged(address indexed delegateuint256 previousVotesuint256 newVotes
EIP712DomainChanged(
Initialized(uint64 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
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(
CheckpointUnorderedInsertion(
ECDSAInvalidSignature(
ECDSAInvalidSignatureLength(uint256 length
ECDSAInvalidSignatureS(bytes32 s
ERC20ExceededSafeSupply(uint256 increasedSupplyuint256 cap
ERC20InsufficientAllowance(address spenderuint256 allowanceuint256 needed
ERC20InsufficientBalance(address senderuint256 balanceuint256 needed
ERC20InvalidApprover(address approver
ERC20InvalidReceiver(address receiver
ERC20InvalidSender(address sender
ERC20InvalidSpender(address spender
ERC2612ExpiredSignature(uint256 deadline
ERC2612InvalidSigner(address signeraddress owner
ERC5805FutureLookup(uint256 timepointuint48 clock
ERC6372InconsistentClock(
EnforcedPause(
ExpectedPause(
InvalidAccountNonce(address accountuint256 currentNonce
InvalidInitialization(
NotInitializing(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
SafeCastOverflowedUintDowncast(uint8 bitsuint256 value
VotesExpiredSignature(uint256 expiry