{
  "amount_fixtures": [
    {
      "input": {
        "price": 0.56,
        "side": "BUY",
        "size_or_amount": 21.04,
        "tick_size": "0.01"
      },
      "kind": "limit",
      "name": "limit_buy_tick_0_01",
      "output": {
        "maker_amount": "11782400",
        "side": 0,
        "taker_amount": "21040000"
      },
      "source": {
        "client": "Polymarket/py-clob-client-v2",
        "commit": "a2ec069fb66096e2b80ff0b7fdf628fc41d6352c",
        "path": "py_clob_client_v2/order_builder/builder.py"
      }
    },
    {
      "input": {
        "price": 0.056,
        "side": "SELL",
        "size_or_amount": 21.04,
        "tick_size": "0.001"
      },
      "kind": "limit",
      "name": "limit_sell_tick_0_001",
      "output": {
        "maker_amount": "21040000",
        "side": 1,
        "taker_amount": "1178240"
      },
      "source": {
        "client": "Polymarket/py-clob-client-v2",
        "commit": "a2ec069fb66096e2b80ff0b7fdf628fc41d6352c",
        "path": "py_clob_client_v2/order_builder/builder.py"
      }
    },
    {
      "input": {
        "price": 0.82,
        "side": "BUY",
        "size_or_amount": 20.0,
        "tick_size": "0.01"
      },
      "kind": "limit",
      "name": "limit_buy_precision",
      "output": {
        "maker_amount": "16400000",
        "side": 0,
        "taker_amount": "20000000"
      },
      "source": {
        "client": "Polymarket/py-clob-client-v2",
        "commit": "a2ec069fb66096e2b80ff0b7fdf628fc41d6352c",
        "path": "py_clob_client_v2/order_builder/builder.py"
      }
    },
    {
      "input": {
        "price": 0.56,
        "side": "BUY",
        "size_or_amount": 21.04,
        "tick_size": "0.01"
      },
      "kind": "market",
      "name": "market_buy_tick_0_01",
      "output": {
        "maker_amount": "21040000",
        "side": 0,
        "taker_amount": "37571400"
      },
      "source": {
        "client": "Polymarket/py-clob-client-v2",
        "commit": "a2ec069fb66096e2b80ff0b7fdf628fc41d6352c",
        "path": "py_clob_client_v2/order_builder/builder.py"
      }
    },
    {
      "input": {
        "price": 0.0056,
        "side": "SELL",
        "size_or_amount": 10,
        "tick_size": "0.0001"
      },
      "kind": "market",
      "name": "market_sell_tick_0_0001",
      "output": {
        "maker_amount": "10000000",
        "side": 1,
        "taker_amount": "56000"
      },
      "source": {
        "client": "Polymarket/py-clob-client-v2",
        "commit": "a2ec069fb66096e2b80ff0b7fdf628fc41d6352c",
        "path": "py_clob_client_v2/order_builder/builder.py"
      }
    }
  ],
  "order_fixtures": [
    {
      "amounts": {
        "maker_amount": "11782400",
        "side": 0,
        "taker_amount": "21040000"
      },
      "chain_id": 137,
      "exchange_address": "0xE111180000d2663C0091e4f400237545B87B996B",
      "input": {
        "builder": "0xabababababababababababababababababababababababababababababababab",
        "expiration": "1234567",
        "maker": "0x1111111111111111111111111111111111111111",
        "metadata": "0x0000000000000000000000000000000000000000000000000000000000000000",
        "neg_risk": false,
        "price": 0.56,
        "salt": "180000000000000000000000000000000000000001",
        "side": "BUY",
        "signature_type": 2,
        "size_or_amount": 21.04,
        "tick_size": "0.01",
        "timestamp": "1712345680001"
      },
      "kind": "limit",
      "name": "limit_buy_standard_gnosis_safe",
      "order_hash": "0x03c3ea253374eb50a964a1297fcf0640d0fcd0ec9ff27d591ee2e8a5d4d657ea",
      "private_key": "0x59c6995e998f97a5a0044976f094538f4f0eb6e095e3875038fc2b94efc60e77",
      "signature": "0x2509f52a4d7b33a5471afaede2c521dc16282f736283c19e2eda9235bfac8fd753fa539b22cadff471058c3a88dba4f26da0bca853d77332ae83b06f421a38521c",
      "signed_order": {
        "builder": "0xabababababababababababababababababababababababababababababababab",
        "expiration": "1234567",
        "maker": "0x1111111111111111111111111111111111111111",
        "makerAmount": "11782400",
        "metadata": "0x0000000000000000000000000000000000000000000000000000000000000000",
        "salt": "180000000000000000000000000000000000000001",
        "side": 0,
        "signature": "0x2509f52a4d7b33a5471afaede2c521dc16282f736283c19e2eda9235bfac8fd753fa539b22cadff471058c3a88dba4f26da0bca853d77332ae83b06f421a38521c",
        "signatureType": 2,
        "signer": "0xea413aEcF68483beA57a8Ce8D491953AeEb9Fc7A",
        "takerAmount": "21040000",
        "timestamp": "1712345680001",
        "tokenId": "1234567890123456789012345678901234567890123456789012345678901234"
      },
      "source": {
        "client": "Polymarket/py-clob-client-v2",
        "commit": "a2ec069fb66096e2b80ff0b7fdf628fc41d6352c",
        "path": "py_clob_client_v2/order_builder/builder.py"
      },
      "typed_data": {
        "domain": {
          "chainId": 137,
          "name": "Polymarket CTF Exchange",
          "verifyingContract": "0xE111180000d2663C0091e4f400237545B87B996B",
          "version": "2"
        },
        "message": {
          "builder": "0xabababababababababababababababababababababababababababababababab",
          "maker": "0x1111111111111111111111111111111111111111",
          "makerAmount": 11782400,
          "metadata": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "salt": 180000000000000000000000000000000000000001,
          "side": 0,
          "signatureType": 2,
          "signer": "0xea413aEcF68483beA57a8Ce8D491953AeEb9Fc7A",
          "takerAmount": 21040000,
          "timestamp": 1712345680001,
          "tokenId": 1234567890123456789012345678901234567890123456789012345678901234
        },
        "primaryType": "Order",
        "types": {
          "EIP712Domain": [
            {
              "name": "name",
              "type": "string"
            },
            {
              "name": "version",
              "type": "string"
            },
            {
              "name": "chainId",
              "type": "uint256"
            },
            {
              "name": "verifyingContract",
              "type": "address"
            }
          ],
          "Order": [
            {
              "name": "salt",
              "type": "uint256"
            },
            {
              "name": "maker",
              "type": "address"
            },
            {
              "name": "signer",
              "type": "address"
            },
            {
              "name": "tokenId",
              "type": "uint256"
            },
            {
              "name": "makerAmount",
              "type": "uint256"
            },
            {
              "name": "takerAmount",
              "type": "uint256"
            },
            {
              "name": "side",
              "type": "uint8"
            },
            {
              "name": "signatureType",
              "type": "uint8"
            },
            {
              "name": "timestamp",
              "type": "uint256"
            },
            {
              "name": "metadata",
              "type": "bytes32"
            },
            {
              "name": "builder",
              "type": "bytes32"
            }
          ]
        }
      },
      "unsigned_order": {
        "builder": "0xabababababababababababababababababababababababababababababababab",
        "expiration": "1234567",
        "maker": "0x1111111111111111111111111111111111111111",
        "makerAmount": "11782400",
        "metadata": "0x0000000000000000000000000000000000000000000000000000000000000000",
        "salt": "180000000000000000000000000000000000000001",
        "side": 0,
        "signatureType": 2,
        "signer": "0xea413aEcF68483beA57a8Ce8D491953AeEb9Fc7A",
        "takerAmount": "21040000",
        "timestamp": "1712345680001",
        "tokenId": "1234567890123456789012345678901234567890123456789012345678901234"
      }
    },
    {
      "amounts": {
        "maker_amount": "21040000",
        "side": 1,
        "taker_amount": "1178240"
      },
      "chain_id": 137,
      "exchange_address": "0xe2222d279d744050d28e00520010520000310F59",
      "input": {
        "builder": "0x0000000000000000000000000000000000000000000000000000000000000000",
        "expiration": "0",
        "maker": "0x1111111111111111111111111111111111111111",
        "metadata": "0x1212121212121212121212121212121212121212121212121212121212121212",
        "neg_risk": true,
        "price": 0.056,
        "salt": "180000000000000000000000000000000000000002",
        "side": "SELL",
        "signature_type": 2,
        "size_or_amount": 21.04,
        "tick_size": "0.001",
        "timestamp": "1712345680002"
      },
      "kind": "limit",
      "name": "limit_sell_neg_risk_gnosis_safe",
      "order_hash": "0xd2633000c0deb45787dd5626a738bd0f7ede89e3a223b11ed4eae8aa33c5b24e",
      "private_key": "0x59c6995e998f97a5a0044976f094538f4f0eb6e095e3875038fc2b94efc60e77",
      "signature": "0xb7ae06014dbd11c0a34084329f3dae0995ff4b25ece1d5a5ecbe167cf664efc30e5b4b0d680f34fabe8e749a19f23ca2c9d22bf0e5ef147e388e26110b28675c1c",
      "signed_order": {
        "builder": "0x0000000000000000000000000000000000000000000000000000000000000000",
        "expiration": "0",
        "maker": "0x1111111111111111111111111111111111111111",
        "makerAmount": "21040000",
        "metadata": "0x1212121212121212121212121212121212121212121212121212121212121212",
        "salt": "180000000000000000000000000000000000000002",
        "side": 1,
        "signature": "0xb7ae06014dbd11c0a34084329f3dae0995ff4b25ece1d5a5ecbe167cf664efc30e5b4b0d680f34fabe8e749a19f23ca2c9d22bf0e5ef147e388e26110b28675c1c",
        "signatureType": 2,
        "signer": "0xea413aEcF68483beA57a8Ce8D491953AeEb9Fc7A",
        "takerAmount": "1178240",
        "timestamp": "1712345680002",
        "tokenId": "1234567890123456789012345678901234567890123456789012345678901234"
      },
      "source": {
        "client": "Polymarket/py-clob-client-v2",
        "commit": "a2ec069fb66096e2b80ff0b7fdf628fc41d6352c",
        "path": "py_clob_client_v2/order_builder/builder.py"
      },
      "typed_data": {
        "domain": {
          "chainId": 137,
          "name": "Polymarket CTF Exchange",
          "verifyingContract": "0xe2222d279d744050d28e00520010520000310F59",
          "version": "2"
        },
        "message": {
          "builder": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "maker": "0x1111111111111111111111111111111111111111",
          "makerAmount": 21040000,
          "metadata": "0x1212121212121212121212121212121212121212121212121212121212121212",
          "salt": 180000000000000000000000000000000000000002,
          "side": 1,
          "signatureType": 2,
          "signer": "0xea413aEcF68483beA57a8Ce8D491953AeEb9Fc7A",
          "takerAmount": 1178240,
          "timestamp": 1712345680002,
          "tokenId": 1234567890123456789012345678901234567890123456789012345678901234
        },
        "primaryType": "Order",
        "types": {
          "EIP712Domain": [
            {
              "name": "name",
              "type": "string"
            },
            {
              "name": "version",
              "type": "string"
            },
            {
              "name": "chainId",
              "type": "uint256"
            },
            {
              "name": "verifyingContract",
              "type": "address"
            }
          ],
          "Order": [
            {
              "name": "salt",
              "type": "uint256"
            },
            {
              "name": "maker",
              "type": "address"
            },
            {
              "name": "signer",
              "type": "address"
            },
            {
              "name": "tokenId",
              "type": "uint256"
            },
            {
              "name": "makerAmount",
              "type": "uint256"
            },
            {
              "name": "takerAmount",
              "type": "uint256"
            },
            {
              "name": "side",
              "type": "uint8"
            },
            {
              "name": "signatureType",
              "type": "uint8"
            },
            {
              "name": "timestamp",
              "type": "uint256"
            },
            {
              "name": "metadata",
              "type": "bytes32"
            },
            {
              "name": "builder",
              "type": "bytes32"
            }
          ]
        }
      },
      "unsigned_order": {
        "builder": "0x0000000000000000000000000000000000000000000000000000000000000000",
        "expiration": "0",
        "maker": "0x1111111111111111111111111111111111111111",
        "makerAmount": "21040000",
        "metadata": "0x1212121212121212121212121212121212121212121212121212121212121212",
        "salt": "180000000000000000000000000000000000000002",
        "side": 1,
        "signatureType": 2,
        "signer": "0xea413aEcF68483beA57a8Ce8D491953AeEb9Fc7A",
        "takerAmount": "1178240",
        "timestamp": "1712345680002",
        "tokenId": "1234567890123456789012345678901234567890123456789012345678901234"
      }
    },
    {
      "amounts": {
        "maker_amount": "21040000",
        "side": 0,
        "taker_amount": "37571400"
      },
      "chain_id": 137,
      "exchange_address": "0xE111180000d2663C0091e4f400237545B87B996B",
      "input": {
        "builder": "0xcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcd",
        "expiration": "0",
        "maker": "0xea413aEcF68483beA57a8Ce8D491953AeEb9Fc7A",
        "metadata": "0x0000000000000000000000000000000000000000000000000000000000000000",
        "neg_risk": false,
        "price": 0.56,
        "salt": "180000000000000000000000000000000000000003",
        "side": "BUY",
        "signature_type": 0,
        "size_or_amount": 21.04,
        "tick_size": "0.01",
        "timestamp": "1712345680003"
      },
      "kind": "market",
      "name": "market_buy_standard_eoa",
      "order_hash": "0xd0141b29328c3a4e78c740ad96b49f911268a93d32920c5ad3020f6639d9c18d",
      "private_key": "0x59c6995e998f97a5a0044976f094538f4f0eb6e095e3875038fc2b94efc60e77",
      "signature": "0xccf4e5b4ed4a945c273b794faac64404060d53110957fb30863a33c26b7ebd0d670c8871f236ce199896b599518d3283f8d06ea0efaa0bc8dce144a6e68cca381b",
      "signed_order": {
        "builder": "0xcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcd",
        "expiration": "0",
        "maker": "0xea413aEcF68483beA57a8Ce8D491953AeEb9Fc7A",
        "makerAmount": "21040000",
        "metadata": "0x0000000000000000000000000000000000000000000000000000000000000000",
        "salt": "180000000000000000000000000000000000000003",
        "side": 0,
        "signature": "0xccf4e5b4ed4a945c273b794faac64404060d53110957fb30863a33c26b7ebd0d670c8871f236ce199896b599518d3283f8d06ea0efaa0bc8dce144a6e68cca381b",
        "signatureType": 0,
        "signer": "0xea413aEcF68483beA57a8Ce8D491953AeEb9Fc7A",
        "takerAmount": "37571400",
        "timestamp": "1712345680003",
        "tokenId": "1234567890123456789012345678901234567890123456789012345678901234"
      },
      "source": {
        "client": "Polymarket/py-clob-client-v2",
        "commit": "a2ec069fb66096e2b80ff0b7fdf628fc41d6352c",
        "path": "py_clob_client_v2/order_builder/builder.py"
      },
      "typed_data": {
        "domain": {
          "chainId": 137,
          "name": "Polymarket CTF Exchange",
          "verifyingContract": "0xE111180000d2663C0091e4f400237545B87B996B",
          "version": "2"
        },
        "message": {
          "builder": "0xcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcd",
          "maker": "0xea413aEcF68483beA57a8Ce8D491953AeEb9Fc7A",
          "makerAmount": 21040000,
          "metadata": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "salt": 180000000000000000000000000000000000000003,
          "side": 0,
          "signatureType": 0,
          "signer": "0xea413aEcF68483beA57a8Ce8D491953AeEb9Fc7A",
          "takerAmount": 37571400,
          "timestamp": 1712345680003,
          "tokenId": 1234567890123456789012345678901234567890123456789012345678901234
        },
        "primaryType": "Order",
        "types": {
          "EIP712Domain": [
            {
              "name": "name",
              "type": "string"
            },
            {
              "name": "version",
              "type": "string"
            },
            {
              "name": "chainId",
              "type": "uint256"
            },
            {
              "name": "verifyingContract",
              "type": "address"
            }
          ],
          "Order": [
            {
              "name": "salt",
              "type": "uint256"
            },
            {
              "name": "maker",
              "type": "address"
            },
            {
              "name": "signer",
              "type": "address"
            },
            {
              "name": "tokenId",
              "type": "uint256"
            },
            {
              "name": "makerAmount",
              "type": "uint256"
            },
            {
              "name": "takerAmount",
              "type": "uint256"
            },
            {
              "name": "side",
              "type": "uint8"
            },
            {
              "name": "signatureType",
              "type": "uint8"
            },
            {
              "name": "timestamp",
              "type": "uint256"
            },
            {
              "name": "metadata",
              "type": "bytes32"
            },
            {
              "name": "builder",
              "type": "bytes32"
            }
          ]
        }
      },
      "unsigned_order": {
        "builder": "0xcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcd",
        "expiration": "0",
        "maker": "0xea413aEcF68483beA57a8Ce8D491953AeEb9Fc7A",
        "makerAmount": "21040000",
        "metadata": "0x0000000000000000000000000000000000000000000000000000000000000000",
        "salt": "180000000000000000000000000000000000000003",
        "side": 0,
        "signatureType": 0,
        "signer": "0xea413aEcF68483beA57a8Ce8D491953AeEb9Fc7A",
        "takerAmount": "37571400",
        "timestamp": "1712345680003",
        "tokenId": "1234567890123456789012345678901234567890123456789012345678901234"
      }
    }
  ],
  "source": {
    "client": "Polymarket/py-clob-client-v2",
    "commit": "a2ec069fb66096e2b80ff0b7fdf628fc41d6352c",
    "path": "py_clob_client_v2/order_builder/builder.py"
  }
}
