ConditionalTokens

Verified contract

Active on Base with 14 txns
Deployed by via 0x99878dc7 at 17466051
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0x947a6b2de199d9d008e994db45b8c390d3f029cab6474761b8f24600bd36e7f9
0x214827e950642f1de6645d0d789a0ed61a8713bcb906bbb2eb6b26e2056445dd
0x86fc9c0c6ef190083386ed6ecb2d8cf35bb64e61862a787bedf01e6cc12e9f31
0xe177cfe44f0ac2e55fda97fc41c8139fe7bc9595fcb22ad0a7f8ba16d0a101a6
0xa2f279726a28fdc2736d159ce29c1bde7a95a41ed09527aa23256e64f1b056a0
0x4521fc4cc2e5f45f00061fd3462526fb736fff5239c16c4321c3fc3894775a86
0x2cd159c83bd6a48c53567f78be9c9eecce1f5a71fced7ffa081595b1495698d6
0xa7f949a03d7db7aabfb1066a031eacc712a22929b9b07f4da8e590204f0eb44b
0xe3056efb45ee9bd3f7e14cbd1d6a4d6a2f7a02da40926a619c3b982e9eabfe13
0x3edb6cf3f9d406de34c9efadf0628c815e83eb4efafd09139408b019eb709d32

Functions
Getter at block 22154755

This contract contains no getter function objects.

Read-only
balanceOf(address owneruint256 idview returns (uint256)
balanceOfBatch(address[] ownersuint256[] idsview returns (uint256[])
getCollectionId(bytes32 parentCollectionIdbytes32 conditionIduint256 indexSetview returns (bytes32)
getConditionId(address oraclebytes32 questionIduint256 outcomeSlotCountpure returns (bytes32)
getOutcomeSlotCount(bytes32 conditionIdview returns (uint256)
getPositionId(address collateralTokenbytes32 collectionIdpure returns (uint256)
isApprovedForAll(address owneraddress operatorview returns (bool)
payoutDenominator(bytes32view returns (uint256)
payoutNumerators(bytes32uint256view returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
mergePositions(address collateralTokenbytes32 parentCollectionIdbytes32 conditionIduint256[] partitionuint256 amount
prepareCondition(address oraclebytes32 questionIduint256 outcomeSlotCount
redeemPositions(address collateralTokenbytes32 parentCollectionIdbytes32 conditionIduint256[] indexSets
reportPayouts(bytes32 questionIduint256[] payouts
safeBatchTransferFrom(address fromaddress touint256[] idsuint256[] valuesbytes data
safeTransferFrom(address fromaddress touint256 iduint256 valuebytes data
setApprovalForAll(address operatorbool approved
splitPosition(address collateralTokenbytes32 parentCollectionIdbytes32 conditionIduint256[] partitionuint256 amount
Events
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
ConditionPreparation(bytes32 indexed conditionIdaddress indexed oraclebytes32 indexed questionIduint256 outcomeSlotCount
ConditionResolution(bytes32 indexed conditionIdaddress indexed oraclebytes32 indexed questionIduint256 outcomeSlotCountuint256[] payoutNumerators
PayoutRedemption(address indexed redeemeraddress indexed collateralTokenbytes32 indexed parentCollectionIdbytes32 conditionIduint256[] indexSetsuint256 payout
PositionSplit(address indexed stakeholderaddress collateralTokenbytes32 indexed parentCollectionIdbytes32 indexed conditionIduint256[] partitionuint256 amount
PositionsMerge(address indexed stakeholderaddress collateralTokenbytes32 indexed parentCollectionIdbytes32 indexed conditionIduint256[] partitionuint256 amount
TransferBatch(address indexed operatoraddress indexed fromaddress indexed touint256[] idsuint256[] values
TransferSingle(address indexed operatoraddress indexed fromaddress indexed touint256 iduint256 value
URI(string valueuint256 indexed id
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.