canonicalize_mutation.v1.json (1122B)
1 { 2 "suite": "trade", 3 "contract_version": "1.0.0", 4 "vectors": [ 5 { 6 "id": "trade_canonicalize_proposal_minimal_001", 7 "kind": "trade.canonicalize_mutation", 8 "input": { 9 "contract_id": "radroots.trade.proposal.v1", 10 "schema_version": 1, 11 "trade_id": "11111111111111111111111111111111", 12 "root_mutation_id": null, 13 "buyer_pubkey": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", 14 "seller_pubkey": "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", 15 "farm_id": "farm-1", 16 "parent_mutation_ids": [], 17 "author_pubkey": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", 18 "counterparty_pubkey": "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", 19 "body_shape": "proposal_complete_candidate" 20 }, 21 "expected": { 22 "candidate_id": "domain_separated_sha256_candidate_terms", 23 "mutation_id": "domain_separated_sha256_mutation_envelope", 24 "canonical_content": "rfc8785_jcs_without_duplicate_keys_or_float_fields" 25 } 26 } 27 ] 28 }