Type
CONTRACT
Validation date
2023-10-27 14:59:10 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": {
      "0x517693196fcb1d63193e852e0889f5ba7204a052": 1698425880,
      "0x98bd2b6d787964aabe5d7d371873b58f26c4fcc6": 1698419820
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    AA3B09EF1431723162FADDA9BDF6A77299D911CBE2F8E071C68ADE133539292110B0B06A7FFC1EB866242E163C14DF1BFB6E0C5E8942A3A7A7B35012

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

0001EA2BD64BD17E5FA9E04FBBA0EE47C3815949D7593F689139719F549EFBE7BC4D

Previous signature

F35A020729BF090D846E37D7C4E8FDB1FE698757CFF711988F9B9BD8F2B36378B20AA478244B50E3A29F4550801736E6A0AC2939FB42434482A24EDBE1FF2701

Origin signature

3044022050E38F7BB3008BA3A8F63F877CFD1C727B1C175A0229A5145CDCAA23796B8F4F02206BBC1117B5958666EDDC7A724A26F5F7260C9B2A7F6843CE374A2118081F6A8B

Proof of work

010104EB90F7BDD03D5A7FD9B61D9128D7CF24C11F3F7DA96825DA3680C2B6BCC48F1AFCE26E0A5F1A903EDAA4BC9390210A0A4F175847EC2A2BB325BB6D1CE8EC8F90

Proof of integrity

00E2B00394B686F9B19AC102665EEF5F8108492E4A5C6E0CF800D1127788C75C05

Coordinator signature

374331533F7B7D06C8FC5747314E1949CC13639CBA5E0EC2D14FC61A54FFFFEA7E59F8AA59B3E132031AEF58539104E885D6836C50A9FCE2CE30B9F9D1ADEC0D

Validator #1 public key

0001500FBE298B79FFBDD5CCA1798F30FD88A53D26EC39DE5DDE1F4137B032A4BC34

Validator #1 signature

E5D7A100A4414F2AF5AC1EC20B6BC838ED020F4D637E07AFDD1EB02A336709DDAEF9D9826426787AFEB428BE5C99AE89BE7D213E369A74D1D6AF67D943877409

Validator #2 public key

00011ED0B570D680BE5ECD58D2D121689DA73C46DCB38A01C6E10D06286040ADE30A

Validator #2 signature

440071620EAF2C3D533512FCC17865AAEE33BD3131DB4CCF1E1468BEB35F12F8EF545AA97ACAA7025D9D6097C060246613DECBDB3174C8E771326750B8C42A07