Type
CONTRACT
Validation date
2023-10-25 15:14:43 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": {
      "0x49d84f3231c7137327e3e27096530d65b03443fb": 1698251460,
      "0x708bfecdcad06a16e38324fa91049fe231e8052c": 1698250560,
      "0x8e34610d69c416c18aff12e738b94ae01af4d752": 1698254040,
      "0xb13588033af6ef8b4e1b684f717242fbdbe6fe9e": 1698251280
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    1E475AEB52AE77000826C1FD4364A499401B94DF1DACE17634D6C175104E0231CE7CF32341AA3200F6C6B5CAA06BCB9ED014F1195DC9C9E8503A6B37

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

0001039000F746EC219E8537A009443BAA4403F72CABCDF6E9C0DA01D13C2CFDB733

Previous signature

F8F4FB3358011FA7D4C3D9E5BEB4C117506B1FF58589A780B0E4EEEF6C85CB5AEAD6A5B2A95007CC55ED1D820E7B2049D54CC2BC5E865AE61C1839C6251C030F

Origin signature

30450220251310F51F0384E183EE77B532B7A7D9F87BF33350F5624524FB394D4C556037022100D55A2B9E7C9746C78321B06C8E3C9786B7684B8323AFB0722E9F90790D644B7E

Proof of work

010104EB90F7BDD03D5A7FD9B61D9128D7CF24C11F3F7DA96825DA3680C2B6BCC48F1AFCE26E0A5F1A903EDAA4BC9390210A0A4F175847EC2A2BB325BB6D1CE8EC8F90

Proof of integrity

00E81894580B85145FDD453A680BEFEB8C9D54FDB6BEA1784D1A9A591F44F266E6

Coordinator signature

97ADC03D8A8A53FF84451F5F39DA76FFEBA98E31E48A7B7BBFFDB8FA9E82AE9A5E1E8427112E0BB19CC37CF50A0D6843CC0C5A3B0CDC5DEB99C6856FBD3FC102

Validator #1 public key

0001500FBE298B79FFBDD5CCA1798F30FD88A53D26EC39DE5DDE1F4137B032A4BC34

Validator #1 signature

B15850019599EBCED7ED09B64D7446155E08CA9C8FA0F5D2754F4B00410D702D483A312947CEC661D9619A42D4E0BD34D951DA4E3F89545345C3D0E00F32A509

Validator #2 public key

00018A312AFA617E98B343D09AD2E73F0AB661DB0A59FB986D5DB8CE7664E14C25FC

Validator #2 signature

F37CBCB7FA05311F9E9D27AF874F99E51AB9CA56D13AEF2B0BE105F07A03A2EEFEA8E73F26F12481CC2B9AD389C228C8B5AF154C8CA9F0AC9CD869FA5D2B650E