Type
CONTRACT
Validation date
2024-01-27 16:15:00 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": {
      "0xf5ae0b478698c3a5663c01974e4c1c03737a71e9": 1706378580
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    35E67C990E42F4310D74877704C218526B54BED4960950F9D1CFB63CA5AAF58D2056425E77085A1E3642E810DD7B55231F92F0936763BF6883C16B6F

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

0001868A40A5703D437CE6C4E6515AA770DB40528DDFAD296A17DF9B83438C8F65F2

Previous signature

07051E53FC4A4E27D76BCEB5FC54C35237715E575339297E96F31377237CB7D556FE54FDC7F5F41FA202D654E55B1BB8C92682F418D032E2CCC5B5F39DAB1A0D

Origin signature

30450221008B241C38C00FC79A1B5E647A026E3DCA9C5265C8258AE1F640172E0E84F2891B02207608104A6A0C9788BC45D47E589C7BC12DB91C7E43DCB0AB7E8B5C1D09A7ACD8

Proof of work

010204E9BB401A767B0C92D5DB139379AAB18E1B449B455F49E3A44F3466B2D38E59F0516B79493A528A95E5A74CF46F79CF12DEB73293458F6A4403D2B3E57D697347

Proof of integrity

005B6DA05C47324453AFDE93244809D07886FF542FA01A99874029964FBF58E5F9

Coordinator signature

6C651F637F995F7A4B578F5023178570C2429140D28C8A1F4E018BAF243F7158ECE8694C6CDF7DA585049D4439DC3D129FD16C6DEB7C434E47323C4BCA77520A

Validator #1 public key

000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF

Validator #1 signature

6FBB7FC2DADCF2FD0E7906A89CC08A5006987C48217C4BED9804A543136E002CB9A6EFADF2583BCBAE1B690EEB25F89E742DB5DD99670FF5A156ABB188E3FB05

Validator #2 public key

0001B01EEF96BA7E95FC844D456CE8868F18864519FC9532E1751C2035FD044DD5D0

Validator #2 signature

5C15FA185732B6B989B66D73254B8484D0F82BFB2E6A7822287349AC819717D0B4D0413B8A9EB32CAE679AAEA94118C861B91F632B989C68978408B74C059F05