ERC1967Proxy

Verified contract

Proxy

Active on Ethereum with 23 txns
Deployed by via 0x9e5c8011 at 19375328
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "ERC1967Proxy"

0x09d1762c9fa52c5570919d09e90afe739e192a29e73368bb4b780660cbead54d
0xc6d5ec894a4e4faf48d91f9291062291600a75f737d58e043f73955618487c50
0xfe9b9efcbdf1738ce125e1d7affef80ff8fe6a3d6b6af370f1f80fa6a3fe8080
0x250fdb9b1236276e3decc848cf7586bbb50258a7df35ede49a7c8a8f25757337
0x67ecda49defa90631dffc0f47f00fb4ae5341934ac6a6fce57fbc270518acc1a
0x29d7a605eb7a47ac2701c1101bad5c9dfd8cf6deb2d336bda373f1616e0c3f82
0x9ee40d75c8b0f288e72b846f54d7430889b006f1390ad81b65dfd15f8f7dad92
0x85c5b2ad599320dabfe50642132cf5a1f4c3f9461545bc665b22295e17305ab6
0xb7f0244e4d8d0415b9b289ae8d0521d02943e8cf8f20a1bf1c45e22d9ca39d42
0xb26fd018b126f0d32f6346f70b9535315fc71bbb6156aa777b237d4d06fa190d

Functions
Getter at block 21230457
BRIDGE(view returns (bytes32)
0x08fb31c3e81624356c3314088aa971b73bcc82d22bc3e3b184b4593077ae3278
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
OPERATOR(view returns (bytes32)
0x523a704056dcd17bcf83bed8b68c59416dac1119be77755efe3bde0a64e46e0c
UPGRADE_INTERFACE_VERSION(view returns (string)
5.0.0
feeActive(view returns (bool)
false
feeReceiver(view returns (address)
0x84f028f5700da22c63a2bc95ddddd0da03c404f2
isOnline(view returns (bool)
true
 
proxiableUUID(view returns (bytes32)
Read-only
dailyBurns(address tokenAddressuint256 dayview returns (uint256 burnAmount)
dailyDeposits(address tokenAddressuint256 dayview returns (uint256 depositAmount)
dailyMints(address tokenAddressuint256 dayview returns (uint256 mintAmount)
dailyWithdraws(address tokenAddressuint256 dayview returns (uint256 withdrawAmount)
ethDepositFee(uint256 chainIdview returns (bool isActiveuint256 amount)
getDepositFeeAmount(address contractAddressuint256 targetChainIdview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
getWithdrawFeeAmount(address contractAddressuint256 targetChainIdview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
mintUniqueKeys(string keyview returns (bool used)
supportedChains(uint256 chainIdview returns (bool supported)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokens(address tokenAddressview returns (bool isActivebool burnOnDeposituint256 max24hDepositsuint256 max24hWithdrawsuint256 max24hmintsuint256 max24hburns)
withdrawUniqueKeys(string keyview returns (bool used)
State-modifying
burnToken(address _tokenAddressuint256 _amount
createNewToken(string _namestring _symboluint256 _totalSupplyuint8 _decimalsreturns (address)
depositERC20(address tokenAddressuint256 amountuint256 targetChainIdpayable 
grantRole(bytes32 roleaddress account
initialize(address bridgeSigner_address feeReceiver_address operator_
mintToken(address _tokenAddressaddress _touint256 _amountstring uniqueKey
renounceRole(bytes32 roleaddress callerConfirmation
revokeRole(bytes32 roleaddress account
setBridgeStatus(bool active
setERC20Details(address tokenAddressbool isActivebool burnOnDeposituint256 feeDepositAmountuint256 feeWithdrawAmountuint256 max24hDepositsuint256 max24hWithdrawsuint256 max24hmintsuint256 max24hburnsuint256 targetChainId
setETHFee(uint256 chainIdbool statusuint256 amount
setFeeReceiver(address receiver
setFeeStatus(bool active
setSupportedChain(uint256 chainIdbool status
setTokenFees(address tokenAddressuint256 depositFeeuint256 withdrawFeeuint256 targetChainId
upgradeToAndCall(address newImplementationbytes datapayable 
withdrawERC20(address tokenAddressaddress userAddressuint256 amountstring uniqueKey
Events
Upgraded(address indexed implementation
BridgeFeesAreActive(bool isActive
BridgeIsOnline(bool isActive
ChainSupportUpdated(uint256 chainIdbool status
ERC20DetailsSet(address indexed contractAddressbool isActivebool burnOnDeposituint256 feeDepositAmountuint256 feeWithdrawAmountuint256 max24hDepositsuint256 max24hWithdrawsuint256 max24hmintsuint256 max24hburns
ETHFeeCollected(uint256 amount
ETHFeeSet(uint256 chainIdbool activeuint256 amount
FeeReceiverSet(address indexed feeReceiver
FeesSet(address indexed tokenAddressuint256 depositFeeuint256 withdrawFeeuint256 targetChainId
Initialized(uint64 version
Minted(address indexed tokenAddressaddress indexed useruint256 amountstring uniqueKey
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
TokenDeposited(address indexed tokenAddressaddress indexed useruint256 amountuint256 feeuint256 chainId
TokenWithdrawn(address indexed tokenAddressaddress indexed useruint256 amountuint256 feeuint256 chainIdstring uniqueKey
Upgraded(address indexed implementation
Constructor
constructor(address implementationbytes _data
Fallback and receive
fallback(
Errors
AddressEmptyCode(address target
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
AccessControlBadConfirmation(
AccessControlUnauthorizedAccount(address accountbytes32 neededRole
AddressEmptyCode(address target
BridgeIsPaused(
ChainNotSupported(
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
ETHTransferError(
FailedInnerCall(
InsufficentETHAmountForFee(uint256 ethRequired
InvalidInitialization(
NoTokensToDeposit(
NotAuthorized(
NotInitializing(
ReentrancyGuardReentrantCall(
TokenAllowanceError(
TokenNotSupported(
TokenTransferError(
TooManyTokensToBurn(uint256 maxBurn
TooManyTokensToDeposit(uint256 maxDeposit
TooManyTokensToMint(uint256 maxMint
TooManyTokensToWithdraw(uint256 maxWithdraw
UUPSUnauthorizedCallContext(
UUPSUnsupportedProxiableUUID(bytes32 slot
UniqueKeyUsed(