Ionic

Verified contract

Proxy

Active on Base with 6,935 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
--
0xf4abdd892d06731cde9b9cc5ab196b2ce35c9bcd8c3d1bcf228a73e9b221efb5
0xb17a246ed927666f7ac3d9f701fddb2f788f10b421c8edb5a7b59ee639e14e3b
0xb22830c33c93e379fd7d0afd011a6b7727a3b55d4ae52e1a7c87609df53e6f72
0x18d75623f851f670e821d69f6394623e5eb4076d52fafb0f8fecaa4550159298
0x31f139e97f5f18d2046c9e15d36de34a10e0f3efd82a88fabbf3086382c7c8e3
0x6eb096308ae95a89d3ee5b09e5a2f3d4b2046695460d74b7c1b072073ef2c102
0x7310960246cd94c44bc7044bd5b9675e90c4150f08c3801a841d4b6321339b6e
0x7f25429a2154f2bee9714ba2ad270a433fe30a89cec0d8208105450e49288a96
0xb1508392e40795c48f62c9176d7158f63716303649c0becfae501ecd7db3f0cc
0xbf4684dd4bb249819b755a940190c348c1383f5f4188bebd3e6921a01cfcf2bb

Functions
Getter at block 21761646
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)
474520134527501052418726829
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
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

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
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