Ionic

Verified contract

Proxy

Active on Base with 10,349 txns
Deployed by via 0xe324c1f1 at 16080124
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0x5ad296fd9138f30b5a931be4f057dd270df271bcbe02be4dcd08096dad188f69
0x59d6f69321c82bf53a24feeecf6cec1132e2c7876d8c61bf989db6f077f320be
0xf3d34aa8be6e8199d1804d4656c6f8cb68eed152f044abf9f5a57bac72837f35
0x5a4d31b5f9c229dfce5aa0290537f4f05700c4051e7c09b9f75d2df42ad57754
0x8df9757aea24773d12102e076bf7b4a2ddba05f60d60f85a3c7a7247ac2b98f2
0x13604dbb3134600915b02f62661c80f3e69bf6ca189564bf9422f7c185abe275
0x8c44b60e771ded7243ac56496a24ecb4b9f1802284bca6d5dc6d54a13a6869a6
0x2b91f03ca021b5d32908b7a2a4271368cbfce7294a951fb90c0e1ff1de6544ad
0xd484e66ec016aae4508f6a0e3c22de3fff8da2b2d2623895068d0f129285529d
0x2ff425fe3561c62733a1204b3a8b014eb887a2be2bffbe1dcfe808d6380c4fcb

Functions
Getter at block 22747796
DOMAIN_SEPARATOR(view returns (bytes32)
0xa4d41a29cf0b0433b688c8e080d36a59422ec4e792ab8a577a792517222581c2
UPGRADE_INTERFACE_VERSION(view returns (string)
5.0.0
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=Ionic, version=1, chainId=8453, verifyingContract=0x3ee5e23eee121094f1cfc0ccc79d6c809ebd22e5, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
name(view returns (string)
Ionic
owner(view returns (address)
0x03a376468888cee39fa23c234201ba704992e030
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
 
proxiableUUID(view returns (bytes32)
symbol(view returns (string)
ION
totalSupply(view returns (uint256)
503390259781636520187574477
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
bridges(addressview returns (struct IXERC20BridgeParameters minterParamsstruct IXERC20BridgeParameters burnerParams)
burningCurrentLimitOf(address _bridgeview returns (uint256 _limit)
burningMaxLimitOf(address _bridgeview returns (uint256 _limit)
mintingCurrentLimitOf(address _bridgeview returns (uint256 _limit)
mintingMaxLimitOf(address _bridgeview returns (uint256 _limit)
nonces(address ownerview returns (uint256)
setLockbox(addresspure 
State-modifying
acceptOwnership(
approve(address spenderuint256 valuereturns (bool)
burn(address _useruint256 _amount
initialize(address initialOwner
mint(address _useruint256 _amount
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
renounceOwnership(
setLimits(address _bridgeuint256 _mintingLimituint256 _burningLimit
transfer(address touint256 valuereturns (bool)
transferFrom(address fromaddress touint256 valuereturns (bool)
transferOwnership(address newOwner
upgradeToAndCall(address newImplementationbytes datapayable 
Events
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed spenderuint256 value
BridgeLimitsSet(uint256 _mintingLimituint256 _burningLimitaddress indexed _bridge
EIP712DomainChanged(
Initialized(uint64 version
LockboxSet(address _lockbox
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Transfer(address indexed fromaddress indexed touint256 value
Upgraded(address indexed implementation
Constructor
constructor(address implementationbytes _data
Fallback and receive
fallback(
Errors
AddressEmptyCode(address target
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
AddressEmptyCode(address target
ECDSAInvalidSignature(
ECDSAInvalidSignatureLength(uint256 length
ECDSAInvalidSignatureS(bytes32 s
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
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
FailedInnerCall(
IXERC20_LimitsTooHigh(
IXERC20_NotFactory(
IXERC20_NotHighEnoughLimits(
InvalidAccountNonce(address accountuint256 currentNonce
InvalidInitialization(
NotInitializing(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
UUPSUnauthorizedCallContext(
UUPSUnsupportedProxiableUUID(bytes32 slot