Type
CONTRACT
Validation date
2023-11-13 19:45:36 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) == 0x00008dd22e7496e86901e9b276a1be6f9512eb09980cc04c7b76495ef37d5666a709
	)
]

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

{
  "charged_contracts": {
    "97": {
      "0xdb2f4580880bab57c1068bbeffef9261e4378660": 1699911900
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    CF25C1DE2A7590468F3010AA703A94E8B3C4F2CE697B1EB3071E257939847B44B517F4563622ECE0BAA0433A83F5CD48B7E0B4D10D2E683FD5B9CCA5

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

0001BB0AEF8A8B7E2DF5100B7670BFC7DB79201CACC67657611CFD68B7C5C0E2B283

Previous signature

BCD5A97F63C3D479889C22C1B88BCF85E0CBA54B91C8A3448CBB7E37BEACF01B4BB591E25673D7D4ABA79983147CA57484440ADF8E7ADC2DDC58B9874BD9C208

Origin signature

3046022100BAE009160041B67351E083E48FA2D9DE1615F563D0CAC7C08914250BE197A8A5022100F476930D0A05A292097FA42F6BC1A0CAB8D6F03769194EAD7BDC1FCD0881D04A

Proof of work

010204D6052E0C6CA9244CDE5F3D664296BDFBA0090B330404C3C16B098758F27965DFEC0D3F25D1365F389C2B6C516195552F8779DEE0796C8C33F1A9C0404F4E3381

Proof of integrity

0082DD4004BE4BA7A11D5F4CAE3F64B0739FADD0CFB23B92E7C325BB6EA59B7E96

Coordinator signature

72317CE9139D6EA398E9E85AEF6940DFD1CC4988A99EF7B5155392185B94F819E78A077C2E66FE62E1086B01BDA75BC5EF8ED4B8FE304D404DF799E9DEECCE09

Validator #1 public key

00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947

Validator #1 signature

2BD302DE9AB8B5445E41F6D94D680BE32090B02A0C365D7E3DB8CA961867336278A4ED46A39D2838BF7684963EB6D507181CB130905FF124573EE95360B04B0B

Validator #2 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #2 signature

47446F73B50E2C2EEC7DCF6A3AF12D6D3411DB844F59635F9A7EC812B3A3AED7EA8221FE555427AD0FAB9319D34B218846399E23E96669D7137272901F3B670C