Type
CONTRACT
Validation date
2024-01-14 07:02:36 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": {
      "0x44013e365ddc2c588b82e8275df1998d6ad0cedc": 1705222800
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    D168E4113BBD633A65BDE7C26DE1878A83447A67B278AC6EA6B70DC200238B3E58CDBB8194CCF56F6D34A7E9DB4F2A073F108101EFB2555A3145EB5C

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

00015EB18D3E96EEE0C8F8EB3398B42280CF64FF18CF514372C105521352403573CF

Previous signature

C88F84689CEA606BB0755C9A3B7DB60846A813BF2AB08253678F79CAEFD52018E47EDCA2486BA9D47561EC782F767798746D503F78B8DF64F275EDA1023AE305

Origin signature

30450221009C17A2294AFD1F5EBA42A3B3ABB229AA53700FF2700A04EABD3788ED679E156402204F921B996A242C783A21266323CDFB663FE0A5BCAC6A68C6C7E890780832F5ED

Proof of work

010204D6052E0C6CA9244CDE5F3D664296BDFBA0090B330404C3C16B098758F27965DFEC0D3F25D1365F389C2B6C516195552F8779DEE0796C8C33F1A9C0404F4E3381

Proof of integrity

005120038AA1A74A237C4CB7513F1D42E3354ADAC48C1372B9BF6C42E71240727E

Coordinator signature

562FAE14862766D5A338E20D388F474D5955B06CE3B82463D21867D3C018E91E1BBAC2CE717A9C79416AD45192C653D560FD2C8D1A2093FD0C0A30826EEA4300

Validator #1 public key

000134772A943DC0F7038B1BABA39E18841C12DD6682B1B6D1D15E08D7CAF5339AB0

Validator #1 signature

675726EB25CA15ED76E43F257FD0E2EA0CD67FECF8B83E214884BF6A87062A995E25EE988B0EC191BA9E6F971120C5873AA87F188802CD354995266284BC3D0E

Validator #2 public key

0001500FBE298B79FFBDD5CCA1798F30FD88A53D26EC39DE5DDE1F4137B032A4BC34

Validator #2 signature

342910C1796FB61E1CE3F77D24339C44CB65C97C93AA33739453EAB3830D198DA0E34A0BB0902E2D304ECFC49D8A609E1325AD5B0C83BD3A4BE596A1B1CD3F06