Type
CONTRACT
Validation date
2023-11-17 11:07:18 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": {
      "0x7b7ce61197fbaa55b2702237d67ae65105611f41": 1700185200
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    C4F1AC8F5F84CF1E3E669BCF80DBE8B8FF5C1308FF0A908B80961D90510EB45BB5FF1471290F46DD80D9C59DB19098B58FD03194A5953C7B571A780D

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

000175DEE5BCD0316DF3A7DF6E4126A83F7DD94832ED509CD37C8CD26021470A4089

Previous signature

C68159E457806ACEC2355B2D78C8AE5FB1269FE0273D3156387DD871AA3AA03BB2B4EA7716BAF3837AC86B9338597E54BF83C2CA7B8B902FB95E9065443D0B0D

Origin signature

304402205A9667E936310D56226A53873E745688DC692690964A5BC2B2195846A6267DBC02207EBB97AB6BB55ADA432B315196AF243597A683F881871BD3286D06E8C7289F21

Proof of work

010204B3B2A53580086B9F36919CF40ABC55904729F78BF43673E216FAC1EB2451DD1E521879C6588F0CB09B150A103A39A73E2816B5ADF51F0721348BA3A66C33023B

Proof of integrity

00E52D8DB0F56F6FB3AD2860BF01C19D58D132A86DFCBD8AAD9335C308B06EAE56

Coordinator signature

2F4BA3670FF65ED59A9464F583B3E5174051D1EE8DDD91C653C3C8911D9ECC28B3353DA8BA471E27B3A11A68ECE834D17EEABB9B58FE72F690B752FD91B81A0F

Validator #1 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #1 signature

A3BACD5F202541A99A87C62A38926184E5BB62E7FF4A8D031A50276453E0C3492F6EDA9E843FA8B1C699C52564012EC58C157BDFB1F662152ED933BB6846DD07

Validator #2 public key

00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947

Validator #2 signature

A66172FCBF1E2316D93326F3C429B86781FCA8CFBC83CEFFD93CF03DD279908D552B21B97CC48EE63E0C089A82B015D1DBE9662F9640A7C1F381B294C3ACE500