{
   "domain" : {
      "chainId" : 1,
      "name" : "Wyvern Exchange Contract",
      "verifyingContract" : "0x7f268357a8c2552623316e2562d90e642bb538e5",
      "version" : "2.3"
   },
   "message" : {
      "basePrice" : "2000000000000000000",
      "calldata" : "0x96809f90000000000000000000000000112f0732e59e7600768dfc35ba744b89f2356cd80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000495f947276749ce646f68ac8c248420045cb7b5ebdf2657ffc1fadfd73cf0a8cde95d50b62d3df8c0000000000000700000000320000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000",
      "exchange" : "0x7f268357a8c2552623316e2562d90e642bb538e5",
      "expirationTime" : "1646089435",
      "extra" : "0",
      "feeMethod" : 1,
      "feeRecipient" : "0x5b3256965e7c3cf26e11fcaf296dfc8807c01073",
      "howToCall" : 1,
      "listingTime" : "1645484541",
      "maker" : "0x112f0732e59e7600768dfc35ba744b89f2356cd8",
      "makerProtocolFee" : "0",
      "makerRelayerFee" : "1250",
      "nonce" : 0,
      "paymentToken" : "0x0000000000000000000000000000000000000000",
      "replacementPattern" : "0x000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "saleKind" : 0,
      "salt" : "21014297276898013168171430966355369260039074692095359200549020767078729356431",
      "side" : 1,
      "staticExtradata" : "0x",
      "staticTarget" : "0x0000000000000000000000000000000000000000",
      "taker" : "0x0000000000000000000000000000000000000000",
      "takerProtocolFee" : "0",
      "takerRelayerFee" : "0",
      "target" : "0xbaf2127b49fc93cbca6269fade0f7f31df4c88a7"
   },
   "primaryType" : "Order",
   "types" : {
      "EIP712Domain" : [
         {
            "name" : "name",
            "type" : "string"
         },
         {
            "name" : "version",
            "type" : "string"
         },
         {
            "name" : "chainId",
            "type" : "uint256"
         },
         {
            "name" : "verifyingContract",
            "type" : "address"
         }
      ],
      "Order" : [
         {
            "name" : "exchange",
            "type" : "address"
         },
         {
            "name" : "maker",
            "type" : "address"
         },
         {
            "name" : "taker",
            "type" : "address"
         },
         {
            "name" : "makerRelayerFee",
            "type" : "uint256"
         },
         {
            "name" : "takerRelayerFee",
            "type" : "uint256"
         },
         {
            "name" : "makerProtocolFee",
            "type" : "uint256"
         },
         {
            "name" : "takerProtocolFee",
            "type" : "uint256"
         },
         {
            "name" : "feeRecipient",
            "type" : "address"
         },
         {
            "name" : "feeMethod",
            "type" : "uint8"
         },
         {
            "name" : "side",
            "type" : "uint8"
         },
         {
            "name" : "saleKind",
            "type" : "uint8"
         },
         {
            "name" : "target",
            "type" : "address"
         },
         {
            "name" : "howToCall",
            "type" : "uint8"
         },
         {
            "name" : "calldata",
            "type" : "bytes"
         },
         {
            "name" : "replacementPattern",
            "type" : "bytes"
         },
         {
            "name" : "staticTarget",
            "type" : "address"
         },
         {
            "name" : "staticExtradata",
            "type" : "bytes"
         },
         {
            "name" : "paymentToken",
            "type" : "address"
         },
         {
            "name" : "basePrice",
            "type" : "uint256"
         },
         {
            "name" : "extra",
            "type" : "uint256"
         },
         {
            "name" : "listingTime",
            "type" : "uint256"
         },
         {
            "name" : "expirationTime",
            "type" : "uint256"
         },
         {
            "name" : "salt",
            "type" : "uint256"
         },
         {
            "name" : "nonce",
            "type" : "uint256"
         }
      ]
   }
}
