RubicMultiProxy

Verified contract

Proxy

Active on Ethereum with 386 txns
Deployed by via 0xe6b20a1a at 16895784
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 4 additional slots
ERC-20
Value $37.7
ERC-20
Value $34.36
ERC-20
Value $4.64
ERC-20
Value $4.36
ERC-20
Value $3.72
ERC-20
Value $0.12
ERC-20
Value $0.03
ERC-20
Value $0.01
ERC-20
Value $0.01
ERC-20
Value $0
0x3d8600a13a3efe164d076e2ea5777fdb94860bc332b2ef19ec4657fa18965c23
0xd1da1a17190a357c20dd2c8155364171e88bf1e43b3f4cfb8eae3d54d59d026e
0xc20e0c83e08ef3d2c9c1ce97b65fd39cdf18a437a18251a666ac99f0245491e6
0x2a3610bdf1325112b7608f3ed4a600ab6066ff746f9b69478abfa91f6955f09d
0x7bd656904739b8897ed23bd315e12d00de89b95cc3d975920af1bc6fb52ff1eb
0x634c1db265b5587ae01127cf003ba3022b439c3c9c67aefae0eebdcbdb70e277
0x5be47caa113bf4d1560d9dbfbd973f93c04ad8257fa4597ddbe063f0fb29806a
0xefb0b01729226c4a8fd853bd77a61173671b8a9abf6cbbe79b26f4b9e16e2ed0
0x56c45d860664426c6b2a200d8d295cbc173d30c4f75edbb7fc1da4f718026c87
0xc9f5e82e629ce953211b7faace05aba211973467129dab0ba6506eda18846f26

Functions
Getter at block 21244357

This contract contains no getter function objects.

Read-only

This contract contains no read-only function objects.

State-modifying
swapTokensGeneric(bytes32 _transactionIdaddress _integratoraddress _referreraddress _receiveruint256 _minAmountstruct LibSwapSwapData[] _swapDatapayable 
Events
RubicSwappedGeneric(bytes32 indexed transactionIdaddress integratoraddress referreraddress fromAssetIdaddress toAssetIduint256 fromAmountuint256 toAmount
RubicTransferCompleted(bytes32 indexed transactionIdaddress receivingAssetIdaddress receiveruint256 amountuint256 timestamp
RubicTransferRecovered(bytes32 indexed transactionIdaddress receivingAssetIdaddress receiveruint256 amountuint256 timestamp
RubicTransferStarted(struct IRubicBridgeData bridgeData
Constructor
constructor(address _contractOwneraddress _diamondCutFacet
Fallback and receive
fallback(
receive(
Errors
CalldataEmptyButInitNotZero(
FacetAddressIsNotZero(
FacetAddressIsZero(
FacetContainsNoCode(
FunctionAlreadyExists(
FunctionDoesNotExist(
FunctionIsImmutable(
IncorrectFacetCutAction(
InitReverted(
InitZeroButCalldataNotEmpty(
NoSelectorsInFace(
ZeroAddress(
ContractCallNotAllowed(
CumulativeSlippageTooHigh(uint256 minAmountuint256 receivedAmount
InsufficientBalance(uint256 requireduint256 balance
InvalidAmount(
InvalidContract(
InvalidReceiver(
NativeAssetTransferFailed(
NoSwapDataProvided(
NoSwapFromZeroBalance(
NoTransferToNullAddress(
NullAddrIsNotAValidSpender(
NullAddrIsNotAnERC20Token(
ReentrancyError(
SliceOutOfBounds(
SliceOverflow(