Type
CONTRACT
Validation date
2023-11-13 19:52:02 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": {
      "0xa42e36c95069b436d30e3c49a2280c1d70ed6af4": 1699912260,
      "0xdb2f4580880bab57c1068bbeffef9261e4378660": 1699911900
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    1C7FCCC9C4D235289E5F86C06BC562746EA1B2D35E61DC6A0D1046BC86B3E37EB67CC55A322863C36259E7D06A31C662899F960D11716F459D7C1894

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

00011AB900BDFD8E744D88DCDA7B94EB69D5D2D2B9CD68E71058CDB5FC8FD45AF26C

Previous signature

5CD78AAB1D05775FE3BD7FE25E60426019286AE9FFA8B8FA067635BAB243426E7C590F52F8E1384BB4FF1D472D25357F7D0516A82434D27F4750E943686DCB09

Origin signature

304502207590508369FC597E2CEA8A6DFEA81B0778FEDE2886C049AF0ACC10564A16C30C022100A5C4FCB4BDE7609B7F2D66BA870886977EB1384461B90CD3C037AAFC577EE385

Proof of work

010204B3B2A53580086B9F36919CF40ABC55904729F78BF43673E216FAC1EB2451DD1E521879C6588F0CB09B150A103A39A73E2816B5ADF51F0721348BA3A66C33023B

Proof of integrity

006F7745E6A733BD376B1D746B31D2D17143B7F67F786B07F63B48FE9935B69DE4

Coordinator signature

CB792A6442A2528DA5BE9A94039521793F0F09ACFE4F5547838505504B1E2E7FE34237F850CFE2334D60185643D0CE0D693B4ED18D501EABDF02E317598B8B0D

Validator #1 public key

00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947

Validator #1 signature

AF26098F5D6162CC5BEBCAC109D4D3C605BB68F37E832A5B3319754B454D58ADC417B5FE5E507B38628FE2CC152BCDF16C9B0A5DCF388643B0D2C45CF8DD180D

Validator #2 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #2 signature

31C6F654099FD9061B137DB9992A7999C27470C1F37D51EECC82984985CB0FE078C43A5B928351EB575EB9868389CC805BD86973003F9BECD234C9AF5B97F108