RubicProxy

Verified contract

Active on Ethereum with 731 txns
Deployed by via 0xa0bbefac at 15395828
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
-
variable spans 1 additional slot
Native
Value $13.06
ERC-20
--
0x3734f0972143cb49b7f12644b11c66fa7eec4ebf8599bcaea59f9566f9462195
0xc6b9798d07977993d24814b9e6c7a46e110871210a7c0a5d024a8d1ebb31910c
0x46b47faf9c58381602e6fefe4b9c359706dbb0a079d831cc2051c66853031e89
0x198ee98ea7038ac4966c35c13456abf8bbd2e2e4c1db934384b4ad0ce2fe008a
0xc97954d2e7e42c716a6d0465ccb6deb47d05c50055ddf45e8ad6aee28cce35f1
0xeac52764e3d56f79b7012126726ba02366c98c6599f7bf02026ac5dd9b7cca31
0x1c45d936b4b79dbcae7f3ea4208d8e08950f4d53c8a1826744619662fd4fe681
0x4ca62c05bc344a4c487928adee42647ec94837adee8b19b98b94d03be7e32a68
0x0297270d726ec5e1dc28cc36ef377c656063a43ae326895cf195cbb3ae69e20d
0x34043c2160f4c94a7087247a285451d3fd20c16007f45e67f0b4cd729189d314

Functions
Getter at block 20951270
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MANAGER_ROLE(view returns (bytes32)
0x241ecf16d79d0f8dbfb92cbc07fe17840425976cf0667f022fe9877caa831b08
RubicPlatformFee(view returns (uint256)
0
availableRubicCryptoFee(view returns (uint256)
152683743648105897
fixedCryptoFee(view returns (uint256)
586000000000000
 
getAvailableRouters(view returns (address[])
paused(view returns (bool)
true
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
addAvailableRouter(address _router
collectIntegratorFee(address _integratoraddress _token
collectIntegratorFee(address _token
collectRubicCryptoFee(
collectRubicFee(address _token
grantRole(bytes32 roleaddress account
pauseExecution(
removeAvailableRouter(address _router
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
routerCall(struct BridgeBaseBaseCrossChainParams _paramsaddress _gatewaybytes _datapayable 
routerCallNative(struct BridgeBaseBaseCrossChainParams _paramsbytes _datapayable 
setFixedCryptoFee(uint256 _fixedCryptoFee
setIntegratorInfo(address _integratorstruct BridgeBaseIntegratorFeeInfo _info
setMaxTokenAmount(address _tokenuint256 _maxTokenAmount
setMinTokenAmount(address _tokenuint256 _minTokenAmount
setRubicPlatformFee(uint256 _platformFee
sweepTokens(address _tokenuint256 _amount
transferAdmin(address _newAdmin
unpauseExecution(
Events
FixedCryptoFee(uint256 RubicPartuint256 integratorPartaddress indexed integrator
FixedCryptoFeeCollected(uint256 amountaddress collector
Initialized(uint8 version
IntegratorTokenFeeCollected(uint256 amountaddress indexed integratoraddress token
Paused(address account
RequestSent(struct BridgeBaseBaseCrossChainParams parameters
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[] _routersaddress[] _tokensuint256[] _minTokenAmountsuint256[] _maxTokenAmounts
Fallback and receive
fallback(
receive(
Errors
ApproveFailed(
DifferentAmountSpent(
FeeTooHigh(
MaxMustBeBiggerThanMin(
MinMustBeLowerThanMax(
NotAManager(
NotAnAdmin(
RouterNotAvailable(
ShareTooHigh(
ZeroAddress(
ZeroAmount(