Consensus · Ledger

122052d074914d…f6ebc31f9d

Captured 13h ago · 12 events

Record time

Feb 12, 2026, 7:52 PM

Feb 12, 2026

Effective at

Feb 12, 2026, 7:52 PM

Migration

4

Flags

What kinds of events live in this update.

Rewardsno transfersno offersno subscriptions

Templates

7 unique template ids.

Splice.AmuletRules:AmuletRulesSplice.Round:OpenMiningRoundSplice.Amulet:ValidatorRewardCouponSplice.AmuletRules:TransferPreapprovalSplice.Amulet:AmuletSplice.ValidatorLicense:ValidatorLivenessActivityRecordSplice.Amulet:AppRewardCoupon

Raw envelope

Exactly as the indexer returns it. Useful for debugging.

{
  "update_id": "122052d074914d11ef730eb49adc5754b218cbb57f88f5f9cf36c94929f6ebc31f9d",
  "migration_id": 4,
  "workflow_id": "",
  "record_time": "2026-02-12T19:52:45.028691Z",
  "synchronizer_id": "global-domain::1220b1431ef217342db44d516bb9befde802be7d8899637d290895fa58880f19accc",
  "effective_at": "2026-02-12T19:52:34.703071Z",
  "root_event_ids": [
    "122052d074914d11ef730eb49adc5754b218cbb57f88f5f9cf36c94929f6ebc31f9d:0"
  ],
  "events_by_id": {
    "122052d074914d11ef730eb49adc5754b218cbb57f88f5f9cf36c94929f6ebc31f9d:0": {
      "event_type": "exercised_event",
      "event_id": "122052d074914d11ef730eb49adc5754b218cbb57f88f5f9cf36c94929f6ebc31f9d:0",
      "contract_id": "0033bb5bfd4093249db5cfe1f5f56bf6e40d0bef0bd9f7bcd780b42bb637c5eb68ca1212205f1c2bf7ab6a5de4faf9354bfa156e671d401c65dc729f3a1b326f9896925d41",
      "template_id": "67fac2f853bce8dbf0b9817bb5ba7c59f10e8120b7c808696f7010e5f0c8a791:Splice.AmuletRules:AmuletRules",
      "package_name": "splice-amulet",
      "choice": "AmuletRules_CreateTransferPreapproval",
      "choice_argument": {
        "context": {
          "amuletRules": "0033bb5bfd4093249db5cfe1f5f56bf6e40d0bef0bd9f7bcd780b42bb637c5eb68ca1212205f1c2bf7ab6a5de4faf9354bfa156e671d401c65dc729f3a1b326f9896925d41",
          "context": {
            "openMiningRound": "008dde9342cafd251478959292924ffdee15f23eb398639114ccd027f3d5f4ba8bca1212205fd5cb85cf551d485cb5e44f35ffdc947fac322550299a94097952ecd4ea446d",
            "issuingMiningRounds": [
              [
                {
                  "number": "83205"
                },
                "00f88584e00f54273d13391f52a522dc730412945aa24eb45ef502df5ac7cf5a25ca121220e8bdac54b7867231be1ab2d98d1fa9d138d098af4df9f2923c9af8d67b73168f"
              ]
            ],
            "validatorRights": [],
            "featuredAppRight": null
          }
        },
        "inputs": [
          {
            "tag": "InputAmulet",
            "value": "003a77a65b75bc9fcccceb18a12f5b5bfcbe9f58036d2a1346e9bf8d5e5a7d115bca1212203ffe40403d9230990fae1b144fa673320f591ea135526b2a84c102bf9495e16f"
          },
          {
            "tag": "InputValidatorLivenessActivityRecord",
            "value": "00f5eb9706456a2f543d264324be758026a741994b069d18a36ae0747073f47541ca121220f8fda0043827248c3c07ee694768b55b78b2ddfa68559c828523e979cd90156e"
          },
          {
            "tag": "InputAppRewardCoupon",
            "value": "00d046f0b6a00792eba469561c917a718708df10781742e60d83705d02c9898278ca121220adb072c08fd3452c25ae7376104d76af18a5d1978d27f858cfd71a21b5960204"
          },
          {
            "tag": "InputAppRewardCoupon",
            "value": "006001a7903cf0774b0c78706a5c0de37e3f20811368eb6388c40cbbd84d0700b1ca121220813e0318d45ec98c420cb599dd1892d6e7ead52c92718994960b66e37fe5ff41"
          },
          {
            "tag": "InputAppRewardCoupon",
            "value": "00816c73ac38382b884f72c5033a6e27fbfafaac2791d8d84bf34ace14fa30640fca121220034a96cf6f0b7713144930ed560015d4f42ba1ad7634178af6d5536922ab3161"
          }
        ],
        "receiver": "handlpay::1220a232e1ef42aeec66fadc6f771e1e2b30086fa2e6f84a4c82b709a9a15b532f8f",
        "provider": "handlpay-main-1::12207ac147ad3e95894e7a507da3f04a819e8996f0bdf31c084ab3b77e51746b03cf",
        "expiresAt": "2026-05-13T19:52:34.535455Z",
        "expectedDso": "DSO::1220b1431ef217342db44d516bb9befde802be7d8899637d290895fa58880f19accc"
      },
      "child_event_ids": [
        "122052d074914d11ef730eb49adc5754b218cbb57f88f5f9cf36c94929f6ebc31f9d:1",
        "122052d074914d11ef730eb49adc5754b218cbb57f88f5f9cf36c94929f6ebc31f9d:2",
        "122052d074914d11ef730eb49adc5754b218cbb57f88f5f9cf36c94929f6ebc31f9d:3",
        "122052d074914d11ef730eb49adc5754b218cbb57f88f5f9cf36c94929f6ebc31f9d:4",
        "122052d074914d11ef730eb49adc5754b218cbb57f88f5f9cf36c94929f6ebc31f9d:5",
        "122052d074914d11ef730eb49adc5754b218cbb57f88f5f9cf36c94929f6ebc31f9d:6",
        "122052d074914d11ef730eb49adc5754b218cbb57f88f5f9cf36c94929f6ebc31f9d:7",
        "122052d074914d11ef730eb49adc5754b218cbb57f88f5f9cf36c94929f6ebc31f9d:8",
        "122052d074914d11ef730eb49adc5754b218cbb57f88f5f9cf36c94929f6ebc31f9d:9",
        "122052d074914d11ef730eb49adc5754b218cbb57f88f5f9cf36c94929f6ebc31f9d:10",
        "122052d074914d11ef730eb49adc5754b218cbb57f88f5f9cf36c94929f6ebc31f9d:11"
      ],
      "exercise_result": {
        "transferPreapprovalCid": "00eaa57428d923fa2e73d328970ab12171f04970a86a198dfe0969e4c34aba69f1ca12122094e5eb1f1330d87f3b7560724dea8f6bee189a6d95ccdd3c7cc51f9eca993c05",
        "transferResult": {
          "round": {
            "number": "83208"
          },
          "summary": {
            "inputAppRewardAmount": "16.7091883104",
            "inputValidatorRewardAmount": "20.4909206146",
            "inputSvRewardAmount": "0E-10",
            "inputAmuletAmount": "259407.6155233986",
            "balanceChanges": [
              [
                "handlpay-main-1::12207ac147ad3e95894e7a507da3f04a819e8996f0bdf31c084ab3b77e51746b03cf",
                {
                  "changeToInitialAmountAsOfRoundZero": "35.6976029488",
                  "changeToHoldingFeesRate": "1.115E-7"
                }
              ]
            ],
            "holdingFees": "0E-10",
            "outputFees": [
              "0E-10"
            ],
            "senderChangeFee": "0E-10",
            "senderChangeAmount": "259443.3037321194",
            "amuletPrice": "0.1631060000",
            "inputValidatorFaucetAmount": "20.4909206146",
            "inputUnclaimedActivityRecordAmount": "0E-10",
            "inputDevelopmentFundAmount": "0E-10"
          },
          "createdAmulets": [
            {
              "tag": "TransferResultAmulet",
              "value": "00d9d4b76f3fdf93dc847f8b8d38003842737fe7cabd9338c56333da3ce6aae8e5ca121220c686964aa235abf54f23a68993e91d72d9081cc588c30fd00e9202a9b111a59b"
            }
          ],
          "senderChangeAmulet": "00ae9d42b6ee7b1c02e6c525f8bb812aadf9ef0613fb81a11f88b5c72ace883e58ca1212200c433c7830c12ed7b863673c0881edcae217caaacde69403d5276a4a00152303",
          "meta": null
        },
        "amuletPaid": "1.5119002042",
        "meta": {
          "values": {
            "amulet.splice.lfdecentralizedtrust.org/validator-rewards": "20.4909206146",
            "splice.lfdecentralizedtrust.org/tx-kind": "burn",
            "splice.lfdecentralizedtrust.org/burned": "1.5119002042",
            "splice.lfdecentralizedtrust.org/reason": "create TransferPreapproval",
            "amulet.splice.lfdecentralizedtrust.org/app-rewards": "16.7091883104"
          }
        }
      },
      "consuming": false,
      "acting_parties": [
        "handlpay-main-1::12207ac147ad3e95894e7a507da3f04a819e8996f0bdf31c084ab3b77e51746b03cf",
        "handlpay::1220a232e1ef42aeec66fadc6f771e1e2b30086fa2e6f84a4c82b709a9a15b532f8f"
      ],
      "interface_id": null
    },
    "122052d074914d11ef730eb49adc5754b218cbb57f88f5f9cf36c94929f6ebc31f9d:1": {
      "event_type": "exercised_event",
      "event_id": "122052d074914d11ef730eb49adc5754b218cbb57f88f5f9cf36c94929f6ebc31f9d:1",
      "contract_id": "008dde9342cafd251478959292924ffdee15f23eb398639114ccd027f3d5f4ba8bca1212205fd5cb85cf551d485cb5e44f35ffdc947fac322550299a94097952ecd4ea446d",
      "template_id": "67fac2f853bce8dbf0b9817bb5ba7c59f10e8120b7c808696f7010e5f0c8a791:Splice.Round:OpenMiningRound",
      "package_name": "splice-amulet",
      "choice": "OpenMiningRound_Fetch",
      "choice_argument": {
        "p": "DSO::1220b1431ef217342db44d516bb9befde802be7d8899637d290895fa58880f19accc"
      },
      "child_event_ids": [],
      "exercise_result": {
        "dso": "DSO::1220b1431ef217342db44d516bb9befde802be7d8899637d290895fa58880f19accc",
        "round": {
          "number": "83208"
        },
        "amuletPrice": "0.1631060000",
        "opensAt": "2026-02-12T19:50:46.807052Z",
        "targetClosesAt": "2026-02-12T20:10:46.807052Z",
        "issuingFor": {
          "microseconds": "49924800000000"
        },
        "transferConfigUsd": {
          "createFee": {
            "fee": "0E-10"
          },
          "holdingFee": {
            "rate": "0.0000190259"
          },
          "transferFee": {
            "initialRate": "0E-10",
            "steps": []
          },
          "lockHolderFee": {
            "fee": "0E-10"
          },
          "extraFeaturedAppRewardAmount": "1.0000000000",
          "maxNumInputs": "100",
          "maxNumOutputs": "100",
          "maxNumLockHolders": "50"
        },
        "issuanceConfig": {
          "amuletToIssuePerYear": "10000000000.0000000000",
          "validatorRewardPercentage": "0.1800000000",
          "appRewardPercentage": "0.6200000000",
          "validatorRewardCap": "0.2000000000",
          "featuredAppRewardCap": "1.5000000000",
          "unfeaturedAppRewardCap": "0.6000000000",
          "optValidatorFaucetCap": "3.3300000000",
          "optDevelopmentFundPercentage": null
        },
        "tickDuration": {
          "microseconds": "600000000"
        }
      },
      "consuming": false,
      "acting_parties": [
        "DSO::1220b1431ef217342db44d516bb9befde802be7d8899637d290895fa58880f19accc"
      ],
      "interface_id": null
    },
    "122052d074914d11ef730eb49adc5754b218cbb57f88f5f9cf36c94929f6ebc31f9d:10": {
      "event_type": "created_event",
      "event_id": "122052d074914d11ef730eb49adc5754b218cbb57f88f5f9cf36c94929f6ebc31f9d:10",
      "contract_id": "003e65720fc3eef12d32131993c41b34f4b200036b1515dfc32d3d23d686201408ca121220e12bcf617800011d9cb1881fb0bb7cef3a54ab2631ced473ed461fe4f9781a14",
      "template_id": "67fac2f853bce8dbf0b9817bb5ba7c59f10e8120b7c808696f7010e5f0c8a791:Splice.Amulet:ValidatorRewardCoupon",
      "package_name": "splice-amulet",
      "create_arguments": {
        "dso": "DSO::1220b1431ef217342db44d516bb9befde802be7d8899637d290895fa58880f19accc",
        "user": "handlpay-main-1::12207ac147ad3e95894e7a507da3f04a819e8996f0bdf31c084ab3b77e51746b03cf",
        "amount": "1.5119002042",
        "round": {
          "number": "83208"
        }
      },
      "created_at": "2026-02-12T19:52:34.703071Z",
      "signatories": [
        "DSO::1220b1431ef217342db44d516bb9befde802be7d8899637d290895fa58880f19accc"
      ],
      "observers": [
        "handlpay-main-1::12207ac147ad3e95894e7a507da3f04a819e8996f0bdf31c084ab3b77e51746b03cf"
      ]
    },
    "122052d074914d11ef730eb49adc5754b218cbb57f88f5f9cf36c94929f6ebc31f9d:11": {
      "event_type": "created_event",
      "event_id": "122052d074914d11ef730eb49adc5754b218cbb57f88f5f9cf36c94929f6ebc31f9d:11",
      "contract_id": "00eaa57428d923fa2e73d328970ab12171f04970a86a198dfe0969e4c34aba69f1ca12122094e5eb1f1330d87f3b7560724dea8f6bee189a6d95ccdd3c7cc51f9eca993c05",
      "template_id": "67fac2f853bce8dbf0b9817bb5ba7c59f10e8120b7c808696f7010e5f0c8a791:Splice.AmuletRules:TransferPreapproval",
      "package_name": "splice-amulet",
      "create_arguments": {
        "dso": "DSO::1220b1431ef217342db44d516bb9befde802be7d8899637d290895fa58880f19accc",
        "receiver": "handlpay::1220a232e1ef42aeec66fadc6f771e1e2b30086fa2e6f84a4c82b709a9a15b532f8f",
        "provider": "handlpay-main-1::12207ac147ad3e95894e7a507da3f04a819e8996f0bdf31c084ab3b77e51746b03cf",
        "validFrom": "2026-02-12T19:52:34.703071Z",
        "lastRenewedAt": "2026-02-12T19:52:34.703071Z",
        "expiresAt": "2026-05-13T19:52:34.535455Z"
      },
      "created_at": "2026-02-12T19:52:34.703071Z",
      "signatories": [
        "DSO::1220b1431ef217342db44d516bb9befde802be7d8899637d290895fa58880f19accc",
        "handlpay-main-1::12207ac147ad3e95894e7a507da3f04a819e8996f0bdf31c084ab3b77e51746b03cf",
        "handlpay::1220a232e1ef42aeec66fadc6f771e1e2b30086fa2e6f84a4c82b709a9a15b532f8f"
      ],
      "observers": []
    },
    "122052d074914d11ef730eb49adc5754b218cbb57f88f5f9cf36c94929f6ebc31f9d:2": {
      "event_type": "exercised_event",
      "event_id": "122052d074914d11ef730eb49adc5754b218cbb57f88f5f9cf36c94929f6ebc31f9d:2",
      "contract_id": "003a77a65b75bc9fcccceb18a12f5b5bfcbe9f58036d2a1346e9bf8d5e5a7d115bca1212203ffe40403d9230990fae1b144fa673320f591ea135526b2a84c102bf9495e16f",
      "template_id": "67fac2f853bce8dbf0b9817bb5ba7c59f10e8120b7c808696f7010e5f0c8a791:Splice.Amulet:Amulet",
      "package_name": "splice-amulet",
      "choice": "Archive",
      "choice_argument": {},
      "child_event_ids": [],
      "exercise_result": {},
      "consuming": true,
      "acting_parties": [
        "DSO::1220b1431ef217342db44d516bb9befde802be7d8899637d290895fa58880f19accc",
        "handlpay-main-1::12207ac147ad3e95894e7a507da3f04a819e8996f0bdf31c084ab3b77e51746b03cf"
      ],
      "interface_id": null
    },
    "122052d074914d11ef730eb49adc5754b218cbb57f88f5f9cf36c94929f6ebc31f9d:3": {
      "event_type": "exercised_event",
      "event_id": "122052d074914d11ef730eb49adc5754b218cbb57f88f5f9cf36c94929f6ebc31f9d:3",
      "contract_id": "00f5eb9706456a2f543d264324be758026a741994b069d18a36ae0747073f47541ca121220f8fda0043827248c3c07ee694768b55b78b2ddfa68559c828523e979cd90156e",
      "template_id": "67fac2f853bce8dbf0b9817bb5ba7c59f10e8120b7c808696f7010e5f0c8a791:Splice.ValidatorLicense:ValidatorLivenessActivityRecord",
      "package_name": "splice-amulet",
      "choice": "Archive",
      "choice_argument": {},
      "child_event_ids": [],
      "exercise_result": {},
      "consuming": true,
      "acting_parties": [
        "DSO::1220b1431ef217342db44d516bb9befde802be7d8899637d290895fa58880f19accc"
      ],
      "interface_id": null
    },
    "122052d074914d11ef730eb49adc5754b218cbb57f88f5f9cf36c94929f6ebc31f9d:4": {
      "event_type": "exercised_event",
      "event_id": "122052d074914d11ef730eb49adc5754b218cbb57f88f5f9cf36c94929f6ebc31f9d:4",
      "contract_id": "00d046f0b6a00792eba469561c917a718708df10781742e60d83705d02c9898278ca121220adb072c08fd3452c25ae7376104d76af18a5d1978d27f858cfd71a21b5960204",
      "template_id": "67fac2f853bce8dbf0b9817bb5ba7c59f10e8120b7c808696f7010e5f0c8a791:Splice.Amulet:AppRewardCoupon",
      "package_name": "splice-amulet",
      "choice": "Archive",
      "choice_argument": {},
      "child_event_ids": [],
      "exercise_result": {},
      "consuming": true,
      "acting_parties": [
        "DSO::1220b1431ef217342db44d516bb9befde802be7d8899637d290895fa58880f19accc"
      ],
      "interface_id": null
    },
    "122052d074914d11ef730eb49adc5754b218cbb57f88f5f9cf36c94929f6ebc31f9d:5": {
      "event_type": "exercised_event",
      "event_id": "122052d074914d11ef730eb49adc5754b218cbb57f88f5f9cf36c94929f6ebc31f9d:5",
      "contract_id": "006001a7903cf0774b0c78706a5c0de37e3f20811368eb6388c40cbbd84d0700b1ca121220813e0318d45ec98c420cb599dd1892d6e7ead52c92718994960b66e37fe5ff41",
      "template_id": "67fac2f853bce8dbf0b9817bb5ba7c59f10e8120b7c808696f7010e5f0c8a791:Splice.Amulet:AppRewardCoupon",
      "package_name": "splice-amulet",
      "choice": "Archive",
      "choice_argument": {},
      "child_event_ids": [],
      "exercise_result": {},
      "consuming": true,
      "acting_parties": [
        "DSO::1220b1431ef217342db44d516bb9befde802be7d8899637d290895fa58880f19accc"
      ],
      "interface_id": null
    },
    "122052d074914d11ef730eb49adc5754b218cbb57f88f5f9cf36c94929f6ebc31f9d:6": {
      "event_type": "exercised_event",
      "event_id": "122052d074914d11ef730eb49adc5754b218cbb57f88f5f9cf36c94929f6ebc31f9d:6",
      "contract_id": "00816c73ac38382b884f72c5033a6e27fbfafaac2791d8d84bf34ace14fa30640fca121220034a96cf6f0b7713144930ed560015d4f42ba1ad7634178af6d5536922ab3161",
      "template_id": "67fac2f853bce8dbf0b9817bb5ba7c59f10e8120b7c808696f7010e5f0c8a791:Splice.Amulet:AppRewardCoupon",
      "package_name": "splice-amulet",
      "choice": "Archive",
      "choice_argument": {},
      "child_event_ids": [],
      "exercise_result": {},
      "consuming": true,
      "acting_parties": [
        "DSO::1220b1431ef217342db44d516bb9befde802be7d8899637d290895fa58880f19accc"
      ],
      "interface_id": null
    },
    "122052d074914d11ef730eb49adc5754b218cbb57f88f5f9cf36c94929f6ebc31f9d:7": {
      "event_type": "created_event",
      "event_id": "122052d074914d11ef730eb49adc5754b218cbb57f88f5f9cf36c94929f6ebc31f9d:7",
      "contract_id": "00d9d4b76f3fdf93dc847f8b8d38003842737fe7cabd9338c56333da3ce6aae8e5ca121220c686964aa235abf54f23a68993e91d72d9081cc588c30fd00e9202a9b111a59b",
      "template_id": "67fac2f853bce8dbf0b9817bb5ba7c59f10e8120b7c808696f7010e5f0c8a791:Splice.Amulet:Amulet",
      "package_name": "splice-amulet",
      "create_arguments": {
        "dso": "DSO::1220b1431ef217342db44d516bb9befde802be7d8899637d290895fa58880f19accc",
        "owner": "handlpay-main-1::12207ac147ad3e95894e7a507da3f04a819e8996f0bdf31c084ab3b77e51746b03cf",
        "amount": {
          "initialAmount": "1.5119002042",
          "createdAt": {
            "number": "83208"
          },
          "ratePerRound": {
            "rate": "0.0001166475"
          }
        }
      },
      "created_at": "2026-02-12T19:52:34.703071Z",
      "signatories": [
        "DSO::1220b1431ef217342db44d516bb9befde802be7d8899637d290895fa58880f19accc",
        "handlpay-main-1::12207ac147ad3e95894e7a507da3f04a819e8996f0bdf31c084ab3b77e51746b03cf"
      ],
      "observers": []
    },
    "122052d074914d11ef730eb49adc5754b218cbb57f88f5f9cf36c94929f6ebc31f9d:8": {
      "event_type": "created_event",
      "event_id": "122052d074914d11ef730eb49adc5754b218cbb57f88f5f9cf36c94929f6ebc31f9d:8",
      "contract_id": "00ae9d42b6ee7b1c02e6c525f8bb812aadf9ef0613fb81a11f88b5c72ace883e58ca1212200c433c7830c12ed7b863673c0881edcae217caaacde69403d5276a4a00152303",
      "template_id": "67fac2f853bce8dbf0b9817bb5ba7c59f10e8120b7c808696f7010e5f0c8a791:Splice.Amulet:Amulet",
      "package_name": "splice-amulet",
      "create_arguments": {
        "dso": "DSO::1220b1431ef217342db44d516bb9befde802be7d8899637d290895fa58880f19accc",
        "owner": "handlpay-main-1::12207ac147ad3e95894e7a507da3f04a819e8996f0bdf31c084ab3b77e51746b03cf",
        "amount": {
          "initialAmount": "259443.3037321194",
          "createdAt": {
            "number": "83208"
          },
          "ratePerRound": {
            "rate": "0.0001166475"
          }
        }
      },
      "created_at": "2026-02-12T19:52:34.703071Z",
      "signatories": [
        "DSO::1220b1431ef217342db44d516bb9befde802be7d8899637d290895fa58880f19accc",
        "handlpay-main-1::12207ac147ad3e95894e7a507da3f04a819e8996f0bdf31c084ab3b77e51746b03cf"
      ],
      "observers": []
    },
    "122052d074914d11ef730eb49adc5754b218cbb57f88f5f9cf36c94929f6ebc31f9d:9": {
      "event_type": "exercised_event",
      "event_id": "122052d074914d11ef730eb49adc5754b218cbb57f88f5f9cf36c94929f6ebc31f9d:9",
      "contract_id": "00d9d4b76f3fdf93dc847f8b8d38003842737fe7cabd9338c56333da3ce6aae8e5ca121220c686964aa235abf54f23a68993e91d72d9081cc588c30fd00e9202a9b111a59b",
      "template_id": "67fac2f853bce8dbf0b9817bb5ba7c59f10e8120b7c808696f7010e5f0c8a791:Splice.Amulet:Amulet",
      "package_name": "splice-amulet",
      "choice": "Archive",
      "choice_argument": {},
      "child_event_ids": [],
      "exercise_result": {},
      "consuming": true,
      "acting_parties": [
        "DSO::1220b1431ef217342db44d516bb9befde802be7d8899637d290895fa58880f19accc",
        "handlpay-main-1::12207ac147ad3e95894e7a507da3f04a819e8996f0bdf31c084ab3b77e51746b03cf"
      ],
      "interface_id": null
    }
  }
}