Type
CONTRACT
Validation date
2023-12-09 15:56: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) == 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 (165 B)

{
  "charged_contracts": {
    "97": {
      "0x3b4fd79d32ddd30a68d2b4cd1b083890bd11c18a": 1702141800,
      "0xaee753b0dcc9281285f447d7133dbc3c034f6609": 1702144560
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    B5F11C8548FC5C196ED9F73EC796CE27E08AC82A8902C6ECA1AEC366F5A4BA54071A36E90EC6A7B60451E28EF6F2CD6DAF17BACCD59D07D7A1B15D6B

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

0001E0A1F976C81953289842E03A0D9A291A1C197921A29DB6BB40094D45CEA4A49E

Previous signature

3A24FBFCF1E5DEC860D7407C73807E9D6B10C82CA13F9BF0C3B7BEA4CB6D2E2C4E18B208A900544F5959FEEE70693545A60AFACE86FEFBD67CD470555BD15304

Origin signature

304402202015291493D1DF2F91F42207335624AB1A4D49C550584ABE4353A74E0EA84EAF022057BA588AFB7799CAE1618F4CACA6FF8395469668E8E8C86CEB9E5AB1C9699D9B

Proof of work

01020451684966573439C38DA99334546FBBDE4A6D96A50B4A4ECBB6572CDBED023F079607407E254421D1779525D11C60D55684F0B403B93B95823554E29D1E2CDB16

Proof of integrity

000786394A9B2E9C5698FD133181494F7E7CFC155A53C2F9AA5E9373E7FAAE98C3

Coordinator signature

BDD48E2493EFB58A72697C37E32D07A6AE5261599E58B5AC016F1407452BFD1F294882DFC9C79C9E0B822D5DE50277B705EE2139E26AD1664ED22AE3D7B8A709

Validator #1 public key

000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF

Validator #1 signature

F2F88BEA419D2B670F2C2F98FA59003FE26B9AF33EC762F09C8D318D25E20B04C6C95AF440B770530B9391642B805BC97FB8F49EC2AFDD3D485B58CC344C6803

Validator #2 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #2 signature

D41F5096E7BC88E9632E83CA2B7AC4C80BEE1E92A42D8D12796CB1C9FD8B86167A0C5212C0BC2DF81632CFD805BCB526DFF494ADFBE46BB40EAFCADA89C47802