LedgerChannel

Verified contract

Active on Ethereum with 2,598 txns
Deployed by via 0xddcc2aca at 6239908
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "LedgerChannel"

0x9b3a7ca63ccd2892a49fb4856f4d3496d2eb942a32038deba42fae52411cdb12
0xeb527ef6bea2015d7f448153fbc4fb30c0c9c6d067fcf6e3b58ba8d3561d191b
0xf8de634896284808f1c4492286a0657cdf92c2decb19f689a83121733b1b9681
0x57e279c0fa06bc63d54ba5ee6451a341399bfbcc5969e9ebe83a9af5278c0505
0xfc08fbde8b19c825bb483b6abca836c176754a6e3b22107f107765ec7f38b9ff
0x750a2f2a382372bff76cf864a21a287c66e23e981161455f130d4f0d5689d232
0xfbcc84032b4992d1f78b743611a44a67e4c34201e85adb1cbe8f12b415ef7f3d
0x3abe50a6dd9232b0b457e298399336af2a95c5d472ef8805018f937572269ca7
0x4b1e31680528680b92565be3a195855f613fd9b88fde01d5d75189edecfe5212
0xb7cf77a695ba6c21adb6dfad8b5c9bf956983a80d6ed23f4d01ec3bdacd16658

Functions
Getter at block 21260044
NAME(view returns (string)
Ledger Channel
VERSION(view returns (string)
0.0.1
numChannels(view returns (uint256)
379
Read-only
Channels(bytes32view returns (uint256 sequenceuint256 confirmTimebytes32 VCrootHashuint256 LCopenTimeoutuint256 updateLCtimeoutbool isOpenbool isUpdateLCSettlinguint256 numOpenVCaddress token)
getChannel(bytes32 idview returns (address[2]uint256[4]uint256[4]uint256[2]uint256uint256bytes32uint256uint256boolbooluint256)
getVirtualChannel(bytes32 idview returns (boolbooluint256addressuint256addressaddressaddressuint256[2]uint256[2]uint256[2])
virtualChannels(bytes32view returns (bool isClosebool isInSettlementStateuint256 sequenceaddress challengeruint256 updateVCtimeoutaddress partyAaddress partyBaddress partyIaddress token)
State-modifying
LCOpenTimeout(bytes32 _lcID
byzantineCloseChannel(bytes32 _lcID
closeVirtualChannel(bytes32 _lcIDbytes32 _vcID
consensusCloseChannel(bytes32 _lcIDuint256 _sequenceuint256[4] _balancesstring _sigAstring _sigI
createChannel(bytes32 _lcIDaddress _partyIuint256 _confirmTimeaddress _tokenuint256[2] _balancespayable 
deposit(bytes32 _lcIDaddress recipientuint256 _balancebool isTokenpayable 
initVCstate(bytes32 _lcIDbytes32 _vcIDbytes _proofaddress _partyAaddress _partyBuint256[2] _bonduint256[4] _balancesstring sigA
joinChannel(bytes32 _lcIDuint256[2] _balancespayable 
settleVC(bytes32 _lcIDbytes32 _vcIDuint256 updateSeqaddress _partyAaddress _partyBuint256[4] updateBalstring sigA
updateLCstate(bytes32 _lcIDuint256[6] updateParamsbytes32 _VCrootstring _sigAstring _sigI
Events
DidLCClose(bytes32 indexed channelIduint256 sequenceuint256 ethBalanceAuint256 tokenBalanceAuint256 ethBalanceIuint256 tokenBalanceI
DidLCDeposit(bytes32 indexed channelIdaddress indexed recipientuint256 depositbool isToken
DidLCJoin(bytes32 indexed channelIduint256 ethBalanceIuint256 tokenBalanceI
DidLCOpen(bytes32 indexed channelIdaddress indexed partyAaddress indexed partyIuint256 ethBalanceAaddress tokenuint256 tokenBalanceAuint256 LCopenTimeout
DidLCUpdateState(bytes32 indexed channelIduint256 sequenceuint256 numOpenVcuint256 ethBalanceAuint256 tokenBalanceAuint256 ethBalanceIuint256 tokenBalanceIbytes32 vcRootuint256 updateLCtimeout
DidVCClose(bytes32 indexed lcIdbytes32 indexed vcIduint256 balanceAuint256 balanceB
DidVCInit(bytes32 indexed lcIdbytes32 indexed vcIdbytes proofuint256 sequenceaddress partyAaddress partyBuint256 balanceAuint256 balanceB
DidVCSettle(bytes32 indexed lcIdbytes32 indexed vcIduint256 updateSequint256 updateBalAuint256 updateBalBaddress challengeruint256 updateVCtimeout
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.