Type
CONTRACT
Validation date
2023-11-23 00:12:48 UTC
Fee
0 UCO

Code (307 B)

@version 1

condition triggered_by: transaction, on: update_state(_state), as: [
  previous_public_key: (
		# Transaction is not yet validated so we need to use previous address
		# to get the genesis address
		previous_address = Chain.get_previous_address()
		Chain.get_genesis_address(previous_address) == 0x0000072e418b60c6dabd272bc2728b17b352b8104f068d11365d50134f96a4199609
	)
]

actions triggered_by: transaction, on: update_state(state) do
  Contract.set_content Json.to_string(state)
end

export fun get_state() do
  Json.parse(contract.content)
end

Content (112 B)

{
  "charged_contracts": {
    "80001": {
      "0xd5a40bfaa3407c8dcf57fcdd40b679a081e6366c": 1700662560
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    E10FEC6DCF9D8DE6F8F3123E16ABEC5E41629115CF043D0B722F47ABD15FADC221456405F972590E4EE614B7D8B55B3C84F4D7D453F7159740390178

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

000193BCD66DEA7A9AEF5EC06F4D18E942EBD1DF2CCD7F73C8F4C7CD914C5F2133FC

Previous signature

4BDBC7BD0C3F448F6473B7B9198857CA8D8F4F2321D4B927232E01167ECC5A796A4A4F57DBE8C1E3B8ED19C7BDDF30CA83F277F4E61AD55BB333F1D9558DE309

Origin signature

3044022038B7F0AFC38C3C0AF04DCFFD3055B85E22DE5B9DBA17BEBCEB29FE2EC6C69A5502201AB61C5C35C0E39C860B6DE5D2DC69653B2463A4BF080002372BE07AED7A3A1D

Proof of work

010204892A04DBE05192BCB662689E7E19700F3F7202028EF0A9F20635C4948436ED85A43BA3017281EE97781342DD8F24ED6F583B5FE542830FDB5191A11843A72A61

Proof of integrity

00285F64250EE46ED120FC8BF7686365CC646A05A3DFEC42EEAA35C83ACD6CDDA5

Coordinator signature

86F8BE442DC8EB7E603B3685923E66B831864AA83BB76C18973841DA463EFF4B1C129429124F201E9EEA124D427772D8BE1643D93ACFBCDFAF7FFEE672158F02

Validator #1 public key

00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947

Validator #1 signature

7EB1B3C3838DA1634A3D96A723FE9B0CD698BAD4D5BCEE0B65F5CA7C23D2EB419BC3012E82DDFB98544293FDA817895D214CFB94D395E6DC99FF2025B7E2CC00

Validator #2 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #2 signature

9EDEAC1FABF46FD103C318DC0FE5E7665CEF7ADB783A9DE49D249F60C0A055623EA3AE9AF51204146B5987F668C3E2461023045CD73973DACC0B53DE1B266705