ChannelManager
Verified contract
Active on
Ethereum with 6,158 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x6b01…f9e5
Balances ($153,713.62)
Native
Value
$153,713.46
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ETH | Native | 48.936188 | $3,141.10 |
$153,713.46 | |
0x89d2…0359 | ERC-20 | 0.01 | $16.17 |
$0.16 | |
BOOTY | ERC-20 | 9.106303K | -- | -- | |
EBK | ERC-20 | 113.376406 | -- | -- | |
BC | ERC-20 | 5 | -- | -- | |
XDAC | ERC-20 | 1 | -- | -- | |
MWAVS | ERC-20 | 1 | -- | -- | |
DMTS | ERC-20 | 1 | -- | -- | |
AGI | ERC-20 | 1 | -- | -- | |
BTG | ERC-20 | 1 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 13544446 | 3 years ago | | | 0 | 0.0096993728 | |
| 13544424 | 3 years ago | | | 0 | 0.019934123 | |
| 13538056 | 3 years ago | | | 0 | 0.019545273 | |
| 10339986 | 4 years ago | | | 0 | 0.0022349200 | |
| 9062263 | 5 years ago | | | 0 | 0.0047163600 | |
| 8996105 | 5 years ago | | | 0 | 0.00085371000 | |
| 8996055 | 5 years ago | | | 0 | 0.00085371000 | |
| 8995991 | 5 years ago | | | 0 | 0.00085371000 | |
| 8995962 | 5 years ago | | | 0 | 0.00085371000 | |
| 8993413 | 5 years ago | | | 0 | 0.0051967600 |
ABI
ABI objects
Getter at block 21159797
NAME() view returns (string)
Channel Manager
VERSION() view returns (string)
0.0.1
approvedToken() view returns (address)
0x6b01c3170ae1efebee1a3159172cb3f7a5ecf9e5
challengePeriod() view returns (uint256)
86400
getHubReserveTokens() view returns (uint256)
909083516637997466807
getHubReserveWei() view returns (uint256)
0
hub() view returns (address)
0x526d0cd57a8b977d3628f12cdeceab12dd49297c
totalChannelToken() view returns (uint256)
8197219914435137756130
totalChannelWei() view returns (uint256)
48936188029127750134
Read-only
channels(address) view returns (bytes32 threadRoot, uint256 threadCount, address exitInitiator, uint256 channelClosingTime, uint8 status)
getChannelBalances(address user) view returns (uint256 weiHub, uint256 weiUser, uint256 weiTotal, uint256 tokenHub, uint256 tokenUser, uint256 tokenTotal)
getChannelDetails(address user) view returns (uint256 txCountGlobal, uint256 txCountChain, bytes32 threadRoot, uint256 threadCount, address exitInitiator, uint256 channelClosingTime, uint8 status)
State-modifying
Events challengeThread(address sender, address receiver, uint256 threadId, uint256[2] weiBalances, uint256[2] tokenBalances, uint256 txCount, string sig)
emptyChannel(address user)
emptyChannelWithChallenge(address[2] user, uint256[2] weiBalances, uint256[2] tokenBalances, uint256[4] pendingWeiUpdates, uint256[4] pendingTokenUpdates, uint256[2] txCount, bytes32 threadRoot, uint256 threadCount, uint256 timeout, string sigHub, string sigUser)
emptyThread(address user, address sender, address receiver, uint256 threadId, uint256[2] weiBalances, uint256[2] tokenBalances, bytes proof, string sig)
hubAuthorizedUpdate(address user, address recipient, uint256[2] weiBalances, uint256[2] tokenBalances, uint256[4] pendingWeiUpdates, uint256[4] pendingTokenUpdates, uint256[2] txCount, bytes32 threadRoot, uint256 threadCount, uint256 timeout, string sigUser)
hubContractWithdraw(uint256 weiAmount, uint256 tokenAmount)
nukeThreads(address user)
startExit(address user)
startExitThread(address user, address sender, address receiver, uint256 threadId, uint256[2] weiBalances, uint256[2] tokenBalances, bytes proof, string sig)
startExitThreadWithUpdate(address user, address[2] threadMembers, uint256 threadId, uint256[2] weiBalances, uint256[2] tokenBalances, bytes proof, string sig, uint256[2] updatedWeiBalances, uint256[2] updatedTokenBalances, uint256 updatedTxCount, string updateSig)
startExitWithUpdate(address[2] user, uint256[2] weiBalances, uint256[2] tokenBalances, uint256[4] pendingWeiUpdates, uint256[4] pendingTokenUpdates, uint256[2] txCount, bytes32 threadRoot, uint256 threadCount, uint256 timeout, string sigHub, string sigUser)
userAuthorizedUpdate(address recipient, uint256[2] weiBalances, uint256[2] tokenBalances, uint256[4] pendingWeiUpdates, uint256[4] pendingTokenUpdates, uint256[2] txCount, bytes32 threadRoot, uint256 threadCount, uint256 timeout, string sigHub) payable
DidChallengeThread(address indexed sender, address indexed receiver, uint256 threadId, address senderAddress, uint256[2] weiBalances, uint256[2] tokenBalances, uint256 txCount)
DidEmptyChannel(address indexed user, uint256 senderIdx, uint256[2] weiBalances, uint256[2] tokenBalances, uint256[2] txCount, bytes32 threadRoot, uint256 threadCount)
DidEmptyThread(address user, address indexed sender, address indexed receiver, uint256 threadId, address senderAddress, uint256[2] channelWeiBalances, uint256[2] channelTokenBalances, uint256[2] channelTxCount, bytes32 channelThreadRoot, uint256 channelThreadCount)
DidHubContractWithdraw(uint256 weiAmount, uint256 tokenAmount)
DidNukeThreads(address indexed user, address senderAddress, uint256 weiAmount, uint256 tokenAmount, uint256[2] channelWeiBalances, uint256[2] channelTokenBalances, uint256[2] channelTxCount, bytes32 channelThreadRoot, uint256 channelThreadCount)
DidStartExitChannel(address indexed user, uint256 senderIdx, uint256[2] weiBalances, uint256[2] tokenBalances, uint256[2] txCount, bytes32 threadRoot, uint256 threadCount)
DidStartExitThread(address user, address indexed sender, address indexed receiver, uint256 threadId, address senderAddress, uint256[2] weiBalances, uint256[2] tokenBalances, uint256 txCount)
DidUpdateChannel(address indexed user, uint256 senderIdx, uint256[2] weiBalances, uint256[2] tokenBalances, uint256[4] pendingWeiUpdates, uint256[4] pendingTokenUpdates, uint256[2] txCount, bytes32 threadRoot, uint256 threadCount)
constructor(address _hub, uint256 _challengePeriod, address _tokenAddress)
fallback()
This contract contains no error objects.