Type
CONTRACT
Validation date
2023-12-02 20:07:58 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 (165 B)

{
  "charged_contracts": {
    "97": {
      "0x09405e63ee8ab4767d2a84bbb5368dab8878f5e4": 1701554040,
      "0xa8c661fc4e77cb6878033d39e46803c6c8cb0ee8": 1701554700
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    5512321D7195C5E40E318856A41F0524DBFC5F339B2866C1854AA3C25984949AEEEA9BFE99ED2012866678F9E1396253D037AF8FC415EA3FA54E79DB

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

00014C5A31D1531B82B88ECDBDEE0EC99EA918E7FB3C6AFFBB128671450A6E16DD77

Previous signature

93067DD34EE763EB3FAAC6950ADF3432A7C9A098679A545A75F79C8606FE7819959210B17FC1A828D039FB4A01C9FCB1AAF288C248993B91C5186BF602588903

Origin signature

304402207C4F05A4CF644D701B605648CADDF91974526C7C8F85BC605BE552B6FA84C1C802206735547022B9835A724A5ED016F010EC350F9C81C5892789FA775AA9BA6CF08E

Proof of work

010204AA023E1E039788AD4B8F713C8871CA39A177414A99A0788993AD725B1FBB7AD5E4CAC86151A9E03451DCACB1EFC100B1E450FCEDAF5E5005F3A4C503D1D29712

Proof of integrity

00F2B00926F744B5A1E5122AA71C3E430276B3B71E942294A59AF9BD5E817C9AD8

Coordinator signature

9866CF819037021870370936EB8ED44E6767F5DF2100637FCDD6F86B59F4D9BD07F48A57E0D7592D2210B61ED2F10FAC1B4A4F862A94B9994C8A1771E132A50F

Validator #1 public key

000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF

Validator #1 signature

78A757C5D215EDB2D8FFB83580104F3A200C9603315C776C6B42495CA65467602B0476E7925B72F1EA87CFF98CA83B760483611D3373B035965D35555668E90D

Validator #2 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #2 signature

CA7A34D762F8D592EED2ECC7F8FEBC936D533331A6F68ACFA55E0855694A78C995D2AA4DD114179C658F64DEEFBFE3227E887CD96972083F1E8836914711F60E