Type
CONTRACT
Validation date
2023-11-15 21:22:30 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) == 0x0000072e418b60c6dabd272bc2728b17b352b8104f068d11365d50134f96a4199609
	)
]

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

{
  "charged_contracts": {
    "80001": {
      "0x8bfd4cdf76233f4b261cf74d497e5219539274e1": 1700089560,
      "0x8f170eefc3c4af4f7fff2120c05502712ff5d1dc": 1700089020
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    B102823F9F3D23DC6CDE20A0EF9A25C6A890E8BB7EF384B88E99F46267CFB2C28D265B87D6AC9C5CC11332CD13E71773C8027F37B79CBEB76D1289F9

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

0001F7C21AD08B2B799B20DC63F6088CDC2C3BEB066400123A63B70F48DA75287D57

Previous signature

AA29B2C4025873EC0C8FF268064F426CD6663178F68AAAFEB54C7C3A541E4747AEBD7AC186E3CF722BB76ADEC5E453858FE972E0F00A3CB1ECA255FC4241D90B

Origin signature

30450221008DE9E1FCA851709DDB5F2ECCBB778E57A56A07573191BEB3FA6CA87A7828D5B90220678CAB051496B5B7F5B7AA0C51583C18D8CDFC8C64723ECD381558366B9F0ED1

Proof of work

010104AB672F1E69B064D192819F1797C1926F158DBA8F3924AC732B4C4D70D0C8EA0A0D6506E5896C9C2524D2BE26CB5016287E1816A597C408008BA36FCB154A7765

Proof of integrity

009A59EE9D892DF6050842E55AB25704ED32E5A3CEFADB41EE1BE4A0A2DBB039EC

Coordinator signature

AE36631A748538C169F1C6A815B1F2F37409AE397A95097D2A4C3D313643D4DAF28BB327972851C6529E2F195A9227C7847A6F06770914F630B0E2D6DC8F7A0F

Validator #1 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #1 signature

FD5A812AB90C05FFB2B2F1D58566656B5D6BCEF4137246044CD70ACCEBD3D414C83D23CE34BE1CF69AE80D72627480457BB4A32851D8D9A5587DC63C40C41909

Validator #2 public key

00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947

Validator #2 signature

2135180426FD05D3EEDFCF4D178F8BAC40F0BF0EF19D9B228EC5ACA96CCC70A63D824E79D7BB9C293223BA18CDBA096079D8D469F1B534E113D806D8EE4CA002