RariFundProxy

Verified contract

Active on Ethereum with 290 txns
Deployed by via 0x4cd972c1 at 11329297
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
ERC-20
Value $1.72
ERC-20
Value $0
ERC-20
Value $0
0xb8782036e32db056856ff918eeb284dda3f499e6f82f9185ac434538b354b410
0x8bbe800e3e1bf93c22e82eb706053c7618f94fdeae73a77e83ad708a955a72dd
0xdb7689f412e594b1a79c1a50b8554dc2b1c88c17f5695332629d73e5a7e44627
0x87d278087804681134d8fba8e27b14d9d2d70ab05c1752954436dde5862e9831
0xc06aa8fd7f7a94ad6a08767746958e02792a222134f5cdd22024f407eadd0da8
0xde8c38e66ba54b8216a82028efc89fdec918e3f8e1bebfc6bc9e64c1aedb9813
0xe1b94b4dc788c6f2f62276811de2c308cd7b4e8f33029a86a683f71836bc6876
0xfbec13529341d34745b5af4680496261a7830880c5cc7b1fd52e655e474c6145
0x6b3dbf86aa32667ce22c57572363de52cc11312dd9511710de49387e1185cd5c
0xb2e75044d0730e098a3ec39bcc1637ef0a53ee7a4478eb7c29106f65424aa6b9

Functions
Getter at block 20856276
getHubAddr(view returns (address)
0xd216153c06e857cd7f72665e0af1d7d82172f494
isOwner(view returns (bool)
false
owner(view returns (address)
0x5ea4a9a7592683bf0bc187d6da706c6c4770976f
rariFundManager(view returns (address)
0xc6bf8c8a55f77686720e0a88e2fd1feef58ddf4a
relayHubVersion(view returns (string)
1.0.0
Read-only
acceptRelayedCall(address relayaddress frombytes encodedFunctionuint256 transactionFeeuint256 gasPriceuint256 gasLimituint256 noncebytes approvalDatauint256view returns (uint256bytes)
State-modifying
deposit(string currencyCodeuint256 amount
exchangeAndDeposit(address inputErc20Contractuint256 inputAmountstring outputCurrencyCodestruct LibOrderOrder[] ordersbytes[] signaturesuint256 takerAssetFillAmountpayable 
exchangeAndDeposit(string inputCurrencyCodeuint256 inputAmountstring outputCurrencyCodepayable 
forwardLostFunds(address erc20Contractaddress toreturns (bool)
getRawFundBalancesAndPrices(returns (string[]uint256[]uint8[][]uint256[][]uint256[])
initialize(
initialize(address sender
postRelayedCall(bytes contextbool successuint256 actualChargebytes32 preRetVal
preRelayedCall(bytes contextreturns (bytes32)
renounceOwnership(
setDefaultRelayHub(
setFundManager(address newContract
setGsnTrustedSigner(address newAddress
transferOwnership(address newOwner
withdrawAndExchange(string[] inputCurrencyCodesuint256[] inputAmountsaddress outputErc20Contractstruct LibOrderOrder[][] ordersbytes[][] signaturesuint256[] makerAssetFillAmountsuint256[] protocolFeespayable 
Events
FundManagerSet(address newContract
GsnTrustedSignerSet(address newAddress
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PostWithdrawalExchange(string indexed inputCurrencyCodeaddress indexed outputErc20Contractaddress indexed payeeuint256 withdrawalAmountuint256 withdrawalAmountAfterFeeuint256 makerAssetFilledAmount
PreDepositExchange(address indexed inputErc20Contractstring indexed outputCurrencyCodeaddress indexed payeeuint256 takerAssetFilledAmountuint256 depositAmount
RelayHubChanged(address indexed oldRelayHubaddress indexed newRelayHub
Constructor
constructor(
Fallback and receive
fallback(
Errors

This contract contains no error objects.