This contract is being backfilled. You may encounter incomplete storage history.

USDA

Verified contract

Proxy

Active on Base with 2,452 txns
Deployed by via 0x9669fa64 at 9043237
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 44 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 43 additional slots
5 additional variables
ERC-20
--
ERC-20
--
ERC-20
--
0x7e394bea5508b1ab86688adf28c87d4dd10785b5d2af137b4cf42c21829200ce
0xbffc4576c236beff273d34d17ba75ad98e96eb208ebd24eb0920c0297e116ca4
0xcbe8296e2210b3265abc5c55d311db48f8fa1e73571cb5910ac1e225ee48de63
0xb153e5adc42b971168d24f027e6692e4a772e02427e16a8d600678f5289614ba
0x3bbaf49915b5a8fdb259f18da04fbec08c5d7c41b2ea28bc3ea14bb1cc3a7508
0xe5fcdb78a342a7498940b8d6239aad3665a337c4d454a95c2ada6ddf48601438
0x0e53f627d8738acc0bc785705949fe90155088702a1fb00876fc9be83054e017
0x2855e61787a152e6303c7c4553ee903dd5ee22558f3e89ef9ff3f3681c9a904c
0xd7dc79b60bdfff953ce783c17176b563e1c3bc110f2b0876532f38e4b046ec0a
0xed4f6b5d07be17b403f7f202a8c78b911230ef72e28ed1a530af6f9dafe54e81

Functions
Getter at block 22927028
BASE_PARAMS(view returns (uint256)
1000000000
DOMAIN_SEPARATOR(view returns (bytes32)
0x0f329f39d95c64556ca4a359e5ac0d05fb2b425048f5ed7dadd19a44b1d54c39
allBridgeTokens(view returns (address[])
[0x1A42a30dCbA20A22b69C40098d89cB7304f429B9]
chainTotalHourlyLimit(view returns (uint256)
1000000000000000000000000
currentTotalUsage(view returns (uint256)
399629151629875691520
decimals(view returns (uint8)
18
name(view returns (string)
USDA
symbol(view returns (string)
USDA
totalSupply(view returns (uint256)
4152081807909778535354610
treasury(view returns (address)
0xdd6a0a00fe3353e813f3b3864694d55d2a7ce11c
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
bridgeTokensList(uint256view returns (address)
bridges(addressview returns (uint256 limituint256 hourlyLimituint64 feebool allowedbool paused)
chainTotalUsage(uint256view returns (uint256)
currentUsage(address bridgeTokenview returns (uint256)
isFeeExempt(addressview returns (uint256)
isMinter(addressview returns (bool)
nonces(address ownerview returns (uint256)
usage(addressuint256view returns (uint256)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
addBridgeToken(address bridgeTokenuint256 limituint256 hourlyLimituint64 feebool paused
addMinter(address minter
approve(address spenderuint256 amountreturns (bool)
burnFrom(uint256 amountaddress burneraddress sender
burnSelf(uint256 amountaddress burner
burnStablecoin(uint256 amount
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
increaseAllowance(address spenderuint256 addedValuereturns (bool)
initialize(string name_string symbol_address _treasury
mint(address accountuint256 amount
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
recoverERC20(address tokenAddressaddress touint256 amountToRecover
removeBridgeToken(address bridgeToken
removeMinter(address minter
setChainTotalHourlyLimit(uint256 hourlyLimit
setHourlyLimit(address bridgeTokenuint256 hourlyLimit
setLimit(address bridgeTokenuint256 limit
setNameAndSymbol(string newNamestring newSymbol
setSwapFee(address bridgeTokenuint64 fee
setTreasury(address _treasury
swapIn(address bridgeTokenuint256 amountaddress toreturns (uint256)
swapOut(address bridgeTokenuint256 amountaddress toreturns (uint256)
toggleBridge(address bridgeToken
toggleFeesForAddress(address theAddress
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed spenderuint256 value
BridgeTokenAdded(address indexed bridgeTokenuint256 limituint256 hourlyLimituint64 feebool paused
BridgeTokenFeeUpdated(address indexed bridgeTokenuint64 fee
BridgeTokenHourlyLimitUpdated(address indexed bridgeTokenuint256 hourlyLimit
BridgeTokenLimitUpdated(address indexed bridgeTokenuint256 limit
BridgeTokenRemoved(address indexed bridgeToken
BridgeTokenToggled(address indexed bridgeTokenbool toggleStatus
FeeToggled(address indexed theAddressuint256 toggleStatus
HourlyLimitUpdated(uint256 hourlyLimit
Initialized(uint8 version
MinterToggled(address indexed minter
Recovered(address indexed tokenaddress indexed touint256 amount
Transfer(address indexed fromaddress indexed touint256 value
TreasuryUpdated(address indexed _treasury
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
AssetStillControlledInReserves(
BurnAmountExceedsAllowance(
HourlyLimitExceeded(
InvalidSender(
InvalidToken(
InvalidTreasury(
NotGovernor(
NotGovernorOrGuardian(
NotMinter(
NotTreasury(
TooBigAmount(
TooHighParameterValue(
ZeroAddress(