This contract is being backfilled. You may encounter incomplete storage history.

BZxProxy

Verified contract

Proxy

Active on Ethereum with 3,198 txns
Deployed by via 0x2f2d47cd at 7137983
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
50 additional variables
ERC-20
Value $1
ERC-20
--
0x2fa4b962924cbc624e2b18e96aac59b1544177c80f08045408fd8444d88d8897
0x4ee003d019768dc6fede7817bd99bc317bda061bad8b133b293f349b597d4d7a
0x535ca01726bd49af8cbdefa0115903104ae1762fbd0610268673593742f98121
0x87126996eeb9f3f51b57c5c1087f0e2a2971501334da5c02f2c5427477b71fcb
0x998812531cf46d639ab7c3ec80b28c19625f5d28304977c3a3b6a55b201b0455
0xec1f7f32f81f2a7e128841ce48da15b278a5dfbcec8dffc42d4741569d313c27
0xc2b5a477ebb5e044fd4070ec09de3d846b0cc1edecedbc3e3a192758b072ee5e
0x11309c693f3eb87cfd135370c370f5dbc0be33057ca551bf45d886516adac9ac
0x9376d13f48c095768158d8837a05248caed2cd10a5ebd8f93aa1030775c60a5c
0x42fef77855c9e9d02e7898c1303394117aab727d61fae337d48bd01476dbbda4

Functions
Getter at block 20805533
DEBUG_MODE(view returns (bool)
false
bZRxTokenContract(view returns (address)
0xb052f48db50d71a46697ff3e7cc91a28bc70584e
bZxEtherContract(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
bZxTo0xContract(view returns (address)
0x7c711594bfb4037dd13b03c85d8d183e2fdb19cc
bZxTo0xV2Contract(view returns (address)
0x56bf70558d3b607e38bc12ae64e69037ce91259b
oracleRegistryContract(view returns (address)
0x2acee12913a15ba41d396f85e7c048fb0d4d2a20
owner(view returns (address)
0x2a599ceba64cab8c88549c2c7314ea02a161fc70
vaultContract(view returns (address)
0x8b3d70d628ebd30d4a2ea82db95ba2e906c71633
wethContract(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
Read-only
allowedValidators(addressaddressview returns (bool)
lenderOracleInterest(addressaddressaddressview returns (uint256 interestOwedPerDayuint256 interestPaiduint256 interestPaidDate)
lenderOrderInterest(bytes32view returns (uint256 interestOwedPerDayuint256 interestPaiduint256 interestPaidDate)
loanPositions(uint256view returns (address traderaddress collateralTokenAddressFilledaddress positionTokenAddressFilleduint256 loanTokenAmountFilleduint256 loanTokenAmountUseduint256 collateralTokenAmountFilleduint256 positionTokenAmountFilleduint256 loanStartUnixTimestampSecuint256 loanEndUnixTimestampSecbool activeuint256 positionId)
loanPositionsIds(bytes32addressview returns (uint256)
oracleAddresses(addressview returns (address)
orderAux(bytes32view returns (address makerAddressaddress takerAddressaddress feeRecipientAddressaddress tradeTokenToFillAddressuint256 lenderRelayFeeuint256 traderRelayFeeuint256 makerRoleuint256 expirationUnixTimestampSecbool withdrawOnOpenstring description)
orderCancelledAmounts(bytes32view returns (uint256)
orderFilledAmounts(bytes32view returns (uint256)
orderLender(bytes32view returns (address)
orderList(addressuint256view returns (bytes32)
orderListIndex(bytes32addressview returns (uint256 indexbool isSet)
orderPositionList(bytes32uint256view returns (uint256)
orders(bytes32view returns (address loanTokenAddressaddress interestTokenAddressaddress collateralTokenAddressaddress oracleAddressuint256 loanTokenAmountuint256 interestAmountuint256 initialMarginAmountuint256 maintenanceMarginAmountuint256 maxDurationUnixTimestampSecbytes32 loanOrderHash)
positionList(uint256view returns (bytes32 loanOrderHashuint256 positionId)
positionListIndex(uint256view returns (uint256 indexbool isSet)
preSigned(bytes32addressview returns (bool)
targetIsPaused(bytes4view returns (bool)
targets(bytes4view returns (address)
tokenInterestOwed(addressaddressview returns (uint256)
traderLoanInterest(uint256view returns (uint256 interestOwedPerDayuint256 interestPaiduint256 interestDepositTotaluint256 interestUpdatedDate)
State-modifying
initialize(address
transferOwnership(address _newOwner
Events
LogChangeLenderOwnership(bytes32 indexed loanOrderHashaddress indexed oldOwneraddress indexed newOwner
LogChangeTraderOwnership(bytes32 indexed loanOrderHashaddress indexed oldOwneraddress indexed newOwner
LogLoanAdded(bytes32 indexed loanOrderHashaddress adderAddressaddress indexed makerAddressaddress indexed feeRecipientAddressuint256 lenderRelayFeeuint256 traderRelayFeeuint256 maxDurationuint256 makerRole
LogLoanCancelled(address indexed makerAddressuint256 cancelLoanTokenAmountuint256 remainingLoanTokenAmountbytes32 indexed loanOrderHash
LogLoanClosed(address indexed lenderaddress indexed traderaddress loanCloserbool isLiquidationbytes32 indexed loanOrderHashuint256 positionId
LogLoanTaken(address indexed lenderaddress indexed traderaddress loanTokenAddressaddress collateralTokenAddressuint256 loanTokenAmountuint256 collateralTokenAmountuint256 loanEndUnixTimestampSecbool firstFillbytes32 indexed loanOrderHashuint256 positionId
LogPayInterestForOracle(address indexed lenderaddress indexed oracleAddressaddress indexed interestTokenAddressuint256 amountPaiduint256 totalAccrued
LogPayInterestForOrder(bytes32 indexed loanOrderHashaddress indexed lenderaddress indexed interestTokenAddressuint256 amountPaiduint256 totalAccrueduint256 loanCount
LogPositionTraded(bytes32 indexed loanOrderHashaddress indexed traderaddress sourceTokenAddressaddress destTokenAddressuint256 sourceTokenAmountuint256 destTokenAmountuint256 positionId
LogUpdateLoanAsLender(bytes32 indexed loanOrderHashaddress indexed lenderuint256 loanTokenAmountAddeduint256 loanTokenAmountFillableuint256 expirationUnixTimestampSec
LogWithdrawPosition(bytes32 indexed loanOrderHashaddress indexed traderuint256 positionAmountuint256 remainingPositionuint256 positionId
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Constructor
constructor(address _settings
Fallback and receive
fallback(
Errors

This contract contains no error objects.