AMTransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 614 txns
Deployed by via 0xeda20c52 at 20191518
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0xc5d3bc87fd4ceb509517e29f519481af95ccd42a57d6474619c24809b7c675f8
0x44d2de928c6c68e1cd25ee0643f84733fe15824e7838295627673b48071b2b85
0x262e190e7c200017f3e0ad8ebd663eb76b215b66682494d56dc2275bf9d43503
0x0668610183e22dd4915e374c8b39ce3834ba42991281fe88de7c044bcbb72678
0xbef75dbc4034366d62c2e27e52d815224d25070418ea7e3edd87bc1e5faffef3
0x45e1da3e393d69038e0a0f07d3b6786215d30c8ea973e73990452b95cf9258e4
0x58282480c4d6757099ec95ed6e517f66c10d1cf8f4f7ab1f6ae269048fd8a19b
0x5fcca08fb60ab34800c9b3deeb67a9648fadfeb2bdd9faeb361f926e26de48c3
0xfb5da719fde95341a035e1eaa5cd4a6ac6167965219b8f31a46322a79f4e5edd
0x4f357147101da40a403d46df4557ed40f787bac437d9ede811eb7f8712a143fc

Functions
Getter at block 20866827
authority(view returns (address)
0x7ea3097e2af59ea705398544e0f58eddb7bd1852
isConsumingScheduledOp(view returns (bytes4)
0x00000000
registry(view returns (address)
0x4973b53b300d64ab72147eff8c9d962f6b1da02e
routerUtil(view returns (address)
0x3034780de1ea0855acaad56259fd73532374da22
Read-only
previewRate(bytes _commandsbytes[] _inputsview returns (uint256)
previewSpotRate(bytes _commandsbytes[] _inputsview returns (uint256)
State-modifying
execute(bytes _commandsbytes[] _inputspayable 
execute(bytes _commandsbytes[] _inputsuint256 _deadlinepayable 
initialize(address _routerUtiladdress _initialAuthority
onFlashLoan(addressaddress _tokenuint256 _amountuint256 _feebytes _datareturns (bytes32)
setAuthority(address newAuthority
setRouterUtil(address _routerUtil
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
AuthorityUpdated(address authority
Initialized(uint64 version
Constructor
constructor(address _logicaddress initialAuthoritybytes _data
Fallback and receive
fallback(
Errors
AMInvalidInitialAuthority(address initialAuthority
AddressEmptyCode(address target
ERC1967InvalidAdmin(address admin
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
ProxyDeniedAdminAccess(
AccessManagedInvalidAuthority(address authority
AccessManagedRequiredDelay(address calleruint32 delay
AccessManagedUnauthorized(address caller
AddressEmptyCode(address target
AddressError(
AddressInsufficientBalance(address account
AmountError(
BalanceUnderflow(
CallFailed(
DirectOnFlashloanCall(
FailedInnerCall(
InvalidCommandType(uint256 commandType
InvalidFlashloanLender(address lender
InvalidInitialization(
InvalidTokenIndex(uint256 iuint256 j
LengthMismatch(
MathOverflowedMulDiv(
MaxInvolvedTokensExceeded(
MinimumBalanceNotReached(address tokenaddress owneruint256 minimumBalanceuint256 actualBalance
NotInitializing(
PermitFailed(
SafeERC20FailedOperation(address token
TransactionDeadlinePassed(
UnauthorizedOnFlashloanCaller(
UnauthorizedReentrantCall(