ddk-manager 1.1.2

Creation and handling of Discrete Log Contracts (DLC).
Documentation
{
  "protocolVersion": 1,
  "contractFlags": 0,
  "chainHash": "06226e46111a0b59caaf126043eb5bbf28c34f3a5e332a1fc7b2b73cf188910f",
  "temporaryContractId": [
    70, 18, 232, 131, 5, 250, 209, 3, 102, 240, 132, 230, 226, 21, 17, 88, 145,
    129, 122, 9, 186, 170, 224, 167, 97, 113, 188, 5, 21, 236, 86, 189
  ],
  "temporaryChannelId": [
    123, 203, 234, 245, 246, 100, 117, 252, 84, 18, 27, 224, 26, 223, 88, 238,
    60, 239, 247, 99, 155, 54, 131, 7, 197, 176, 9, 229, 185, 198, 71, 151
  ],
  "contractInfo": {
    "singleContractInfo": {
      "totalCollateral": 101000000,
      "contractInfo": {
        "contractDescriptor": {
          "enumeratedContractDescriptor": {
            "payouts": [
              { "outcome": "a", "offerPayout": 101000000 },
              { "outcome": "b", "offerPayout": 0 },
              { "outcome": "c", "offerPayout": 101000000 },
              { "outcome": "d", "offerPayout": 0 }
            ]
          }
        },
        "oracleInfo": {
          "single": {
            "oracleAnnouncement": {
              "announcementSignature": "a6e6a9c4cce6f15f9917234a73771848b82300de24524a3a2ae9af88f874cdee1d6800582cb2e1c7bda81dfa5f27e490ffc0df32b1e1aaad8b4c6f6651ce04d1",
              "oraclePublicKey": "89e5a14479ab3af0ea52762711caf391e475b4c12a3a7baf0bd0b61100a3c724",
              "oracleEvent": {
                "oracleNonces": [
                  "267e92fdc2ae4bcfa87761ef8a12824bbc18011c8b8fb1b78358a2b04280ae88"
                ],
                "eventMaturityEpoch": 1623133104,
                "eventDescriptor": {
                  "enumEvent": {
                    "outcomes": ["a", "b", "c", "d"]
                  }
                },
                "eventId": "Test"
              }
            }
          }
        }
      }
    }
  },
  "fundingPubkey": "03897aad0fe458b9800f001ae95f4d7fb8dea6cf267494ad8d63ceb7ccecc751e0",
  "revocationBasepoint": "03a2536f9b457b10ae22da642a9cc894514ba9192deee3605085adcab86f790248",
  "publishBasepoint": "03c165e866284766b031066cb8945a8ceacd13c524235245c5fa9bde2b521f5e2a",
  "ownBasepoint": "037f63d5bb4df2da97c63ef02afb2e114d64a8d17d7e7e31cd52696b23423a7e89",
  "firstPerUpdatePoint": "0223e2f88b20dbd7ecf0d2b1800e01a6baa08cb3f7f4e11524f518fe845c1786cb",
  "payoutSpk": "0014ff7e53c1edaa115e2004d213bc82d5b79cbd2973",
  "payoutSerialId": 1085418968450537681,
  "offerCollateral": 90000000,
  "fundingInputs": [
    {
      "inputSerialId": 6696372491465549741,
      "prevTx": "0200000000010137c00b6d6f70d6a04ded5ff4b235499b9aa03f55201287190fdc86502fc891560100000000feffffff0200c2eb0b000000001600148ac1bfaf83647dba23115cc257de034f6de3336ef8572e1201000000160014dc4574b41f25cb3576ab938a444501b75edc032c0247304402205d3136d26e41df04ee02a52f2c64614e93b0704fee3bdf2d5cf6368256dff4c402207772db0e66f3771bcd2d56d1907f86ebe0621bff75d149c744fcea6819ad28dc012103d8b6143cb3a01028094ccf4a1de13f411876a8e2c856e4e6ecda48318bd17ce668000000",
      "prevTxVout": 0,
      "sequence": 4294967295,
      "maxWitnessLen": 107,
      "redeemScript": ""
    }
  ],
  "changeSpk": "00148591eaef0a9c8b2759d2c967cf60f64dec6505a5",
  "changeSerialId": 11608938898304204128,
  "fundOutputSerialId": 11319861280411552317,
  "feeRatePerVb": 2,
  "cetLocktime": 1623133103,
  "refundLocktime": 1623737904,
  "cetNsequence": 288
}