InstantProxy

Verified contract

Active on Ethereum with 411 txns
Deployed by via 0x08178475 at 16032740
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 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots

No balances found for "InstantProxy"

0xdbc41e6b10c743075cf56765ba6bf697eedbef54871205d2152b4931b021847f
0x061ced33229ab69f5a57c6863f613dcc9e99fdc2642bec0bda86f37990d803c0
0x416ad5b916a09dca6c8c8fb277d7243e55d263beaf23eb3871f9829f8a60ce59
0x9a72a29e46ac1019b488a06313c6e838cde5f4dbaff42d6f1ae4cd249584b188
0xefb214dcb323c7a13ce2828ae00b186d879b3d2594430613304598c664b8ad66
0x526cc9c57282300544a025bbc2d7ad4ed0e0f74908fd25d6fc4dbbb0e46fe5cd
0xb5b0cd3c7733cca5c2e7210d6a301a2b2ed45a9c3e6fa1d103580c9e6780e6ff
0xd04826bf0c190f75adb96a516734aea358c761fc62159f9a3d583894bca5d98f
0x84cf5cfcd018bec6ff6c5e79c473fc0cbe7cb90f31266ffb0480ac2113237713
0x7d8047fac1d778b146587fd1b7b82235e483405888d3f85d0eaa94a5dd0f7155

Functions
Getter at block 21067386
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MANAGER_ROLE(view returns (bytes32)
0x241ecf16d79d0f8dbfb92cbc07fe17840425976cf0667f022fe9877caa831b08
RubicPlatformFee(view returns (uint256)
0
availableRubicCryptoFee(view returns (uint256)
104967434265767679
fixedCryptoFee(view returns (uint256)
845995059388853
maxRubicPlatformFee(view returns (uint256)
250000
paused(view returns (bool)
true
whitelistRegistry(view returns (address)
0x3330ee066fc570d56b4dff6de707c6a2998fd723
Read-only
availableIntegratorCryptoFee(addressview returns (uint256)
availableIntegratorTokenFee(addressaddressview returns (uint256)
availableRubicTokenFee(addressview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
integratorToFeeInfo(addressview returns (bool isIntegratoruint32 tokenFeeuint32 RubicTokenShareuint32 RubicFixedCryptoShareuint128 fixedFeeAmount)
maxTokenAmount(addressview returns (uint256)
minTokenAmount(addressview returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
acceptAdmin(
collectIntegratorFee(address _integratoraddress _token
collectIntegratorFee(address _token
collectRubicCryptoFee(address _recipient
collectRubicFee(address _tokenaddress _recipient
grantRole(bytes32 roleaddress account
instantTrade(struct InstantProxyInstantTradesParams _paramsbytes _datapayable 
instantTradeNative(struct InstantProxyInstantTradesParams _paramsbytes _datapayable 
pauseExecution(
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setFixedCryptoFee(uint256 _fixedCryptoFee
setIntegratorInfo(address _integratorstruct BridgeBaseIntegratorFeeInfo _info
setMaxRubicPlatformFee(uint256 _maxFee
setMaxTokenAmount(address _tokenuint256 _maxTokenAmount
setMinTokenAmount(address _tokenuint256 _minTokenAmount
setRubicPlatformFee(uint256 _platformFee
setWhitelistRegistry(address _newWhitelistRegistry
sweepTokens(address _tokenuint256 _amountaddress _recipient
transferAdmin(address _newAdmin
unpauseExecution(
Events
AcceptAdmin(address adminShifteraddress newAdmin
DexSwap(struct InstantProxyInstantTradesParams parameters
FixedCryptoFee(uint256 RubicPartuint256 integratorPartaddress indexed integrator
FixedCryptoFeeCollected(uint256 amountaddress collector
InitAdminTransfer(address admintShifteraddress newAdmin
Initialized(uint8 version
IntegratorTokenFeeCollected(uint256 amountaddress indexed integratoraddress token
Paused(address account
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
RubicTokenFeeCollected(uint256 amountaddress token
TokenFee(uint256 RubicPartuint256 integratorPartaddress indexed integratoraddress token
Unpaused(address account
Constructor
constructor(uint256 _fixedCryptoFeeuint256 _RubicPlatformFeeaddress[] _tokensuint256[] _minTokenAmountsuint256[] _maxTokenAmountsaddress _adminaddress _whitelistRegistry
Fallback and receive
fallback(
receive(
Errors
DexNotAvailable(
DifferentAmountSpent(
FeeTooHigh(
MaxMustBeBiggerThanMin(
MinMustBeLowerThanMax(
NotAManager(
NotANativeToken(
NotAnAdmin(
NotPendingAdmin(
ShareTooHigh(
TooFewReceived(
ZeroAddress(
ZeroAmount(
ZeroToken(