TrinityContractCore
Verified contract
Active on
Ethereum with 33 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0xf8ac…faf5
Balances ($0.00)
No balances found for "TrinityContractCore"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 6712488 | 6 years ago | | | 0 | 0.0019616000 | |
| 6712482 | 6 years ago | | | 0 | 0.0019616000 | |
| 6712450 | 6 years ago | | | 0 | 0.0019654400 | |
| 6708655 | 6 years ago | | | 0 | 0.0040254600 | |
| 6708634 | 6 years ago | | | 0 | 0.0040312600 | |
| 6708522 | 6 years ago | | | 0 | 0.0010814800 | |
| 6708520 | 6 years ago | | | 0 | 0.0010802000 | |
| 6708512 | 6 years ago | | | 0 | 0.0010802000 | |
| 6708481 | 6 years ago | | | 0 | 0.0019645000 | |
| 6708426 | 6 years ago | | | 0 | 0.0019628800 |
ABI
ABI objects
Getter at block 21172100
owner() view returns (address)
0xf49eb7004653f91a8124790fee8faf94b99053a6
trinityDataContract() view returns (address)
0xf8ac6d07e825338720bc7d3ee119b3c88560faf5
Read-only
getChannelBalance(bytes32 channelId) view returns (uint256)
getChannelStatus(bytes32 channelId) view returns (uint8)
getTimeoutBlock(bytes32 channelId) view returns (uint256)
State-modifying
Events closeChannel(bytes32 channelId, uint256 nonce, address founder, uint256 founderBalance, address partner, uint256 partnerBalance, bytes closerSignature, bytes partnerSignature)
deposit(bytes32 channelId, uint256 nonce, address funderAddress, uint256 funderAmount, address partnerAddress, uint256 partnerAmount, bytes funderSignature, bytes partnerSignature)
pause()
quickCloseChannel(bytes32 channelId, uint256 nonce, address funder, uint256 funderBalance, address partner, uint256 partnerBalance, bytes closerSignature, bytes partnerSignature)
setDataContract(address _dataContract)
settleTransaction(bytes32 channelId)
unpause()
updateDeposit(bytes32 channelId, uint256 nonce, address funderAddress, uint256 funderAmount, address partnerAddress, uint256 partnerAmount, bytes funderSignature, bytes partnerSignature)
updateTransaction(bytes32 channelId, uint256 nonce, address partnerA, uint256 updateBalanceA, address partnerB, uint256 updateBalanceB, bytes signedStringA, bytes signedStringB)
withdraw(bytes32 channelId, uint256 nonce, address sender, address receiver, uint256 lockTime, uint256 lockAmount, bytes32 lockHash, bytes partnerAsignature, bytes partnerBsignature, bytes32 secret)
withdrawBalance(bytes32 channelId, uint256 nonce, address funder, uint256 funderBalance, address partner, uint256 partnerBalance, bytes closerSignature, bytes partnerSignature)
withdrawSettle(bytes32 channelId, bytes32 lockHash, bytes32 secret)
withdrawUpdate(bytes32 channelId, uint256 nonce, address sender, address receiver, uint256 lockTime, uint256 lockAmount, bytes32 lockHash, bytes partnerAsignature, bytes partnerBsignature)
CloseChannel(bytes32 channleId, address invoker, uint256 nonce, uint256 blockNumber)
Deposit(bytes32 channleId, address partnerA, uint256 amountA, address partnerB, uint256 amountB)
QuickCloseChannel(bytes32 channleId, address closer, uint256 amount1, address partner, uint256 amount2)
Settle(bytes32 channleId, address partnerA, uint256 amountA, address partnerB, uint256 amountB)
UpdateDeposit(bytes32 channleId, address partnerA, uint256 amountA, address partnerB, uint256 amountB)
UpdateTransaction(bytes32 channleId, address partnerA, uint256 amountA, address partnerB, uint256 amountB)
Withdraw(bytes32 channleId, address invoker, uint256 nonce, bytes32 hashLock, bytes32 secret)
WithdrawSettle(bytes32 channleId, bytes32 hashLock, uint256 balance)
WithdrawUpdate(bytes32 channleId, bytes32 hashLock, uint256 nonce, uint256 balance)
constructor(address _dataAddress)
fallback()
This contract contains no error objects.