CvcEscrow
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
2
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "CvcEscrow"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "CvcEscrow"
ABI
ABI objects
Getter at block 21305484
RATE_PRECISION() view returns (uint256)
100000000
implementation() view returns (address impl)
0x0000000000000000000000000000000000000000
owner() view returns (address)
0x870eac2766e2b051d739fc4b258069e0fb6372ed
paused() view returns (bool)
false
platformAddress() view returns (address)
0x870eac2766e2b051d739fc4b258069e0fb6372ed
platformFeeRate() view returns (uint256)
10000000
pricing() view returns (address)
0xc59ade7f6ce5c061635d6db788a9477a3a3bc59f
timeoutThreshold() view returns (uint256)
5800
token() view returns (address)
0x41e5560054824ea6b0732e656e3ad64e20e94e45
Read-only
calculatePlacementId(address _idr, address _idv, bytes32[] _scopeRequestIds) pure returns (bytes32)
calculatePlatformFee(uint256 _amount) view returns (uint256)
verify(address _idr, address _idv, bytes32 _scopeRequestId) view returns (uint256 placementAmount, uint8 placementState, bytes32[] credentialItemIds, uint256 confirmations, bool refundable)
verifyBatch(address _idr, address _idv, bytes32[] _scopeRequestIds) view returns (uint256 placementAmount, uint8 placementState, bytes32[] credentialItemIds, uint256 confirmations, bool refundable)
verifyPlacement(bytes32 _placementId) view returns (uint256 placementAmount, uint8 placementState, bytes32[] credentialItemIds, uint256 confirmations, bool refundable)
State-modifying
Events initialize(address _token, address _platform, address _pricing, address _owner)
pause()
place(address _idv, bytes32 _scopeRequestId, uint256 _amount, bytes32[] _credentialItemIds) returns (bytes32)
placeBatch(address _idv, bytes32[] _scopeRequestIds, uint256 _amount, bytes32[] _credentialItemIds) returns (bytes32)
refund(address _idr, address _idv, bytes32 _scopeRequestId)
refundBatch(address _idr, address _idv, bytes32[] _scopeRequestIds)
release(address _idr, address _idv, bytes32 _scopeRequestId)
releaseBatch(address _idr, address _idv, bytes32[] _scopeRequestIdsToRelease, bytes32[] _scopeRequestIdsToKeep) returns (bytes32)
setFeeRate(uint256 _feeRate)
setTimeoutThreshold(uint256 _threshold)
transferOwnership(address newOwner)
unpause()
EscrowCanceled(address indexed idr, address indexed idv, bytes32 indexed scopeRequestId, uint256 amount, bytes32[] credentialItemIds, bytes32 placementId)
EscrowMoved(address indexed idr, address indexed idv, bytes32 indexed scopeRequestId, uint256 amount, bytes32[] credentialItemIds, bytes32 oldPlacementId, bytes32 placementId)
EscrowPlaced(address indexed idr, address indexed idv, bytes32 indexed scopeRequestId, uint256 amount, bytes32[] credentialItemIds, bytes32 placementId)
EscrowReleased(address indexed idr, address indexed idv, bytes32 indexed scopeRequestId, uint256 platformFee, uint256 idvFee, bytes32[] credentialItemIds, bytes32 placementId)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Pause()
Unpause()
constructor(address _token, address _platform, address _pricing)
This contract contains no fallback and receive objects.
This contract contains no error objects.