R1Exchange

Verified contract

Active on Ethereum with 38,592 txns
Deployed by via 0x0b66b29a at 7008250
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $482,744.63
ERC-20
Value $4,115.15
ERC-20
Value $746.74
ERC-20
Value $127.43
ERC-20
Value $26.07
ERC-20
Value $18.36
ERC-20
Value $16.29
ERC-20
Value $14.45
ERC-20
Value $11.17
ERC-20
Value $4.09
0x196d08734daeb4a8c240c39c010cd74754f624c4b3d9ecbdde3d89def92a8731
0x541bea28fadd37387a4be860ce95836bcce178b14786218a12cd60bc6060d025
0x9bf17e6365b71d9fe689a320dbc2545b1c2f523e81bd7ecd1d4c1fd0b33dde4d
0xef011e5af02ec9f79f112ee923a6f01c6da20a2c20f6c085ca48c159c1bbd996
0x74a3266831ac5e205f09d7c3f93e462e6715f42af8c7965f52ba7183d59eb294
0xb2123293b6ffe0fdfe04524072290ba977ad507abecd0e27b2edcd5b252beacc
0xc290e89b951213c125e7b01065b1fe3bd11ab0f857a6622aaec033174941ecd5
0xc7281c3ba7ea89edb8e18304bced85c53fcb4cd55b91b1bc7d8585c5dcdd923d
0x9f563ebfdb2db1ed966e1dc170085f989ede2ce723ca2838cb5ff79d9fdfa520
0x3f74d1a3a0b449b05ed03dddd984ffcef3dbf687fa6e7db5193da42393e9a2d3

Functions
Getter at block 21158351
applyWait(view returns (uint256)
86400
changeChannelEnabled(view returns (bool)
false
depositToEnabled(view returns (bool)
true
feeRate(view returns (uint256)
10
owner(view returns (address)
0xfe2d982f5b8f7281dd665f153a1b9f5bd64645e7
stop(view returns (bool)
false
transferEnabled(view returns (bool)
false
version(view returns (string)
2.0.0
withdrawEnabled(view returns (bool)
false
Read-only
admins(addressview returns (bool)
applyList(addressaddressuint256view returns (uint256)
balanceOf(address tokenaddress useruint256 channelIdview returns (uint256)
canceled(addressuint256view returns (uint256)
feeAccounts(addressview returns (bool)
getOrderHash(address tokenBuyuint256 amountBuyaddress tokenSelluint256 amountSelladdress baseuint256 expiresuint256 nonceaddress feeTokenaddress channelFeeAccountuint256 channelIdview returns (bytes32)
latestApply(addressaddressuint256view returns (uint256)
orderFilled(addressbytes32view returns (uint256)
tokenList(addressaddressuint256view returns (uint256)
withdrawAllowance(addressaddressuint256view returns (uint256)
withdrawn(bytes32view returns (bool)
State-modifying
adminWithdraw(address[4] addressesuint256[5] valuesuint8 vbytes32 rbytes32 s
applyWithdraw(address tokenuint256 amountuint256 channelId
approveWithdraw(address tokenaddress useruint256 channelId
batchCancel(address[] usersuint256[] noncesuint256 channelId
batchChangeChannel(address[] tokenuint256[] amountuint256 fromChannelIduint256 toChannelId
batchDepositTokenTo(address[] tokenaddress[] touint256[] amountuint256 channelId
batchInnerTransfer(address[] tokenaddress[] touint256[] amountuint256 channelId
batchTrade(address[13][] addressesuint256[15][] valuesuint8[2][] vbytes32[2][] rbytes32[2][] s
changeChannel(address tokenuint256 amountuint256 fromChannelIduint256 toChannelId
changeFeeRate(uint256 fr
changeLockTime(uint256 lock
deposit(uint256 channelIdpayable 
depositTo(address touint256 channelIdpayable 
depositToken(address tokenuint256 amountuint256 channelId
depositTokenTo(address tokenaddress touint256 amountuint256 channelId
enableChangeChannel(bool enabled
enableDepositTo(bool enabled
enableTransfer(bool enabled
enableWithdraw(bool enabled
innerTransfer(address tokenaddress touint256 amountuint256 channelId
refund(address useraddress[] tokensuint256[] channelIds
setAdmin(address adminbool isAdmin
setFeeAccount(address accbool asFee
stopTrade(
trade(address[13] addressesuint256[15] valuesuint8[2] vbytes32[2] rbytes32[2] s
transferOwnership(address newOwner
withdraw(address tokenuint256 amountuint256 channelId
withdrawNoLimit(address tokenuint256 amountuint256 channelId
Events
ApplyWithdraw(address indexed tokenaddress indexed useruint256 amountuint256 timeuint256 channelId
ApproveWithdraw(address indexed tokenaddress indexed useruint256 channelId
BatchCancel(uint256 countuint256 channelId
ChangeChannel(address indexed tokenaddress indexed useruint256 amountuint256 fromChannelIduint256 toChannelId
Deposit(address indexed tokenaddress indexed useruint256 amountuint256 balanceuint256 channelId
DepositTo(address indexed tokenaddress indexed fromaddress indexed useruint256 amountuint256 balanceuint256 channelId
InnerTransfer(address indexed tokenaddress indexed fromaddress indexed touint256 amountuint256 balanceuint256 channelId
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Trade(address indexed makeraddress indexed takeruint256 amountuint256 makerFeeuint256 takerFeeuint256 makerNonceuint256 takerNonce
Withdraw(address indexed tokenaddress indexed useruint256 amountuint256 balanceuint256 channelId
Constructor

This contract contains no constructor objects.

Fallback and receive
fallback(
Errors

This contract contains no error objects.