Expand description
Conditional Tokens contract for non-neg-risk markets
interface IConditionalTokens {
function splitPosition(address collateralToken, bytes32 parentCollectionId, bytes32 conditionId, uint256[] calldata partition, uint256 amount) external;
function mergePositions(address collateralToken, bytes32 parentCollectionId, bytes32 conditionId, uint256[] calldata partition, uint256 amount) external;
}Structs§
- IConditional
Tokens Instance - A
IConditionalTokensinstance. - merge
Positions Call - Function with signature
mergePositions(address,bytes32,bytes32,uint256[],uint256)and selector0x9e7212ad. - merge
Positions Return - Container type for the return parameters of the
mergePositions(address,bytes32,bytes32,uint256[],uint256)function. - split
Position Call - Function with signature
splitPosition(address,bytes32,bytes32,uint256[],uint256)and selector0x72ce4275. - split
Position Return - Container type for the return parameters of the
splitPosition(address,bytes32,bytes32,uint256[],uint256)function.
Enums§
- IConditional
Tokens Calls - Container for all the
IConditionalTokensfunction calls.
Functions§
- new
- Creates a new wrapper around an on-chain
IConditionalTokenscontract instance.