Type
CONTRACT
Validation date
2023-11-30 01:36:28 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": {
      "0x465db9a1a4255b0b04507cd7be8a8a93f3510b27": 1701313560,
      "0x556ed5f7fd36d4b096451ea07c271ee5d658c061": 1701315120
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    AB56C5FA64C616D0A2494B77616A07B2CAAF249329800CA6C536ED48ED433CE17FC0EF0A88B24B01D385734D5FEEF99E120CC205C5FFB7F91A500A64

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

0001DCB463470C10EE09F78FEF21B345A3EB2366C516DADE8618ED0807EDCEC9D699

Previous signature

1C5431FA07A1350691440F065DC43DD4C9E88B50F50367310834376E44EF47768CDAC8C41BFA86F36868129F2F57229627691578B4E83378DA62E3D998DF1509

Origin signature

304502205EF560377AD75DA0AEEAFF5FAC6AF7D5DE40B2CCAEF60CCE18235723A4B27089022100CFC07B6438C57D8C0176778F67C30BABFADE888F014EBECE7BDB56939937C983

Proof of work

010204B3B2A53580086B9F36919CF40ABC55904729F78BF43673E216FAC1EB2451DD1E521879C6588F0CB09B150A103A39A73E2816B5ADF51F0721348BA3A66C33023B

Proof of integrity

00507FDB07B28C6C4255AE65DCE91D6B3AE02159BE8B599DCDB1377BB608E1FB1B

Coordinator signature

FABE7D81AEFAAF239C8F5A9AB11B336584DB6CC0E4461FBE61B08C6656AE5CCA7F9BAE1B56BDE250DF664FEBE426B9C4FEB9412DC78EFDA3DDF723CE4B781104

Validator #1 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #1 signature

F39DE0B74BDAA4F250EC5AC5C7A9BBBB42BC8678BDBF8E4803DAC7B8AA1F43F0AAA0C764050BDC976C8377E0A31208651367ADB5CC0CCDA36E8D0837A436410C

Validator #2 public key

00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947

Validator #2 signature

904E5DBB570FE813E21F9DE3DBD1F49D3048B6685CA55A7DA0CA6E1FE93C99E32B804EF7DB507CAEF0601CC85DDCFC6FCBC08A6F81FE2B40AB8D7C688190180C