Call convertPositions on the Negative Risk adapter via a Safe execution.
NO positions into the complementary YES positions (and collateral, when applicable) by calling convertPositions on the Negative Risk adapter.
https://relayer.kuest.com/operations/convert-position with the standard L2 headers. The relayer broadcasts the signed Safe transaction; execution happens from the Safe proxy.convert-position accepts the same payload as POST /submit. Use:
type: SAFEproxyWallet: Safe address executing the callto: Negative Risk adapter contract addressdata: ABI-encoded convertPositions(marketId, indexSet, amount) calldatafrom, nonce, signature, signatureParams, value, metadata) follow the /submit schema.
NO positions and set setApprovalForAll for the Negative Risk adapter on Conditional Tokens.nonce must match GET /nonce with type=SAFE; mismatches return 409.index_set values (zero or exceeding the market question count) will revert on-chain.Signed SAFE payload executed immediately by relayer operations.
SAFE Safe owner submitting the request.
Contract to execute.
Existing Safe proxy address.