{
  "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"
        }
     ]
  }
}
