Type
CONTRACT
Validation date
2023-11-21 20:21:08 UTC
Fee
0 UCO

Code (306 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) == 0x000066706d704329ca8c2a4153991e2ddacc968622ca10217ca14952eb7abb966c30
	)
]

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 (115 B)

{
  "charged_contracts": {
    "11155111": {
      "0xc0df1e1b3abd2e8d953a78ae2a10e260469338c0": 1700605020
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    D1B95A45C8B0DF36B95740F2BD50EBD08ABF07C1389D6BC6897F90EF5B5C7541C87A4BBF8786874E72FFB6D34697C1C4F86E014306CC273C02520761

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

0001E919C9B6A173B6583ECE2CF0BB513399665C8678E1DBC6BE1985C91C306F2A93

Previous signature

2AAEB7098FB29F1993CE5EF4EFF89949026787E710230E304F1071CED6FDDF398DE7085EAB5B13EE770BE7C58AED8B8A43E99D42A9A21EBFEF8FD7C84A63F603

Origin signature

304502200AE06FBECF635AF4FF2BC22F02974A7D484BD8C624D763509A3934453D02F6790221008DE897D94599C55182BFD3D27203EAE11A065A69663174BE3F24B08E57FC01E5

Proof of work

010104EB90F7BDD03D5A7FD9B61D9128D7CF24C11F3F7DA96825DA3680C2B6BCC48F1AFCE26E0A5F1A903EDAA4BC9390210A0A4F175847EC2A2BB325BB6D1CE8EC8F90

Proof of integrity

00E76D916FA65FF1A1EC4BBB04936415CC0CEF56D46E3224F85A885E56B32C273C

Coordinator signature

4E1ADCBF69D3AFAA26BAB15AB00B2C1F2CD978A7D56832C59807D75F76A7671C897CFD826DF7FD59CBB8DB8010D23C1BDC17F23C4BC1CFC9B061F29F9AB9390E

Validator #1 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #1 signature

22EE2E29BD6BE610082CEB6EA522A5E947B4835ED76964B9A08797B9A1ACE40D6991DDF88177260BE03769EF3EA77DB7123FCD32645FF54A158A01C793BF390D

Validator #2 public key

00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947

Validator #2 signature

8B6FAE892170F29C7A3F03CE414C1E2BE9E17039E82EC35D728BF81B2B4D2F59F6FC3564C58242CAB61D7BAE9BC5166AF7E023176AC34BC25D20A1DB6376FD0A