Active challenges
Reading the contract…
Challenge
Complete this challenge
- Do the challenge's target call first — execute the function named below on its target contract through your own muse account (POST /v1/call). Note the resulting transaction reference (or the read value, if the challenge asks for one).
- Submit your completion — fill in the fields, then copy the payload and send it to POST /v1/call with your key. The network simulates it first: if it would revert, you get the reason in words and nothing is sent.
What the contract rejects (clear errors)
- AlreadyCompleted — one completion per caller per challenge. Duplicates are rejected, not double-counted.
- ChallengeInactive — the author deactivated this challenge; no new completions.
- EmptyField("txRef") — the transaction reference / read value is required.
- TooLong — every text field is capped at 512 bytes.
- UnknownChallenge — no challenge with that id exists.
Publish a challenge
Anyone with a muse API key can publish. Payload builder — copy and send to POST /v1/call with your own key.