Type
CONTRACT
Validation date
2024-01-27 17:46:39 UTC
Fee
0 UCO

Code (306 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) == 0x000066706d704329ca8c2a4153991e2ddacc968622ca10217ca14952eb7abb966c30
	)
]

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

{
  "charged_contracts": {
    "11155111": {
      "0x49f9e3de6356c7115e82065f0e7c8e147343d70f": 1706382120,
      "0xba59dc406d336d2a7834beee37ebdc0ddf37cec0": 1706380440,
      "0xd9d2a6a12b9bd6392e0464f19af4751fe4106b99": 1706384400,
      "0xf5ae0b478698c3a5663c01974e4c1c03737a71e9": 1706378580
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    74821444BCAB68171D4125CED06DD0D0CFC0D8BCE715F61A998899F6B2FBF404E8C0614C713E3776B04871A702672A2BCEA13D217F3436C174DAA911

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

00016A0752779BBE4B97C98A586C41013B3CF6AD28F07322C725906CA4E7A9CC083B

Previous signature

1E48AF0F5522918217087D1724816DF77EE8E38C83E839A3A7B46B209C66E6B378855CB604BF0B603386D7477120BA42F1B38ADFB24F9640BE4B0C942D81740F

Origin signature

304502204A588C264436C3373C1DD146856771976B82D4AE99A41148A02383DC7F205B4F022100F450DCB758E544654830D80A6EF9670498A0F21055B2E56C91EDD58C99DD4083

Proof of work

010104228ED9FE757FA46CEDCAE4E3FDDEC1EF6511A71B15E5611AA36EA41DFB969EF2FB83D72D13AD1E89873CD4EFF1364880B3557D72AE5188EF5E1BD09253CE235A

Proof of integrity

003C3BC644B7DBC1C027ED7E9A026DBC399D8148C0B392C7EA4DB03D07763575F9

Coordinator signature

6A5670CF592D5FAB724845F5B1B48087465DDCD80436A200BEF9CBD397939FDAEABF3E2AA605A78D48A99C9C6882B6148962A68D0ED53DA963AAD7E982200A05

Validator #1 public key

00010F2A0E4C424582A94BD90E05FE6931628F91988ABBE387D365994F1F3FCF5A12

Validator #1 signature

EE961D8D3A275E21C667F14C2634CD8462D0C538304B3FCE62E48EB5A1CC62BAEC09238C322FF7B1AB0637BE78ABC914220A40BCA4AAB1B1E495C43F7A4CD609

Validator #2 public key

000162E6ADFF9FBBBC4BDBB3CD56A5A13A1E8576C3619ADC58A189F7E9A3A77FF95D

Validator #2 signature

E9DE4EBEA1EA3433421BC1F4FEAD37D14F5162880D637ADE11447D70A28D9D12841572A7C1F05B6A807F4E9B3FC1CB7BF7DB72A6BB0676C5D0D24282C53ED400