Type
CONTRACT
Validation date
2023-12-09 11:30: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 (171 B)

{
  "charged_contracts": {
    "11155111": {
      "0x38ffef970450720260ca5a212e3535c24d662484": 1702128540,
      "0x3bbd64e038cb58b1f5855542f097cd1ed1f61575": 1702126920
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    6C0D4A29B0C1BEE71A340D8B96AC94550326A1C677FE40C889A80104A3F67E0DB3FC7A52E336B76CABD3EC691EB28D025A92244495E93190626B72A4

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

0001C46AD4EC669CD940F71BF21B77AE7058E42EE265147449FE8EAC949B6CAB7855

Previous signature

C3E4DF62B5DCDF31FAFE912F2A898E67F938EB7558ACAA07B6F925622671F1DB3A0CB96388B9C98205B144654D715C11261238258BFA1E72263900108C4C6501

Origin signature

3045022020FEDCC457392C4FCFDCF963F6F4B9A33884EFA387925187FF815F22590BD9EF022100B5A6B29DDE3A35E6258B9F39BC35C64083F78D65CEC69FBCD5F4A422427C5ADD

Proof of work

010204AA023E1E039788AD4B8F713C8871CA39A177414A99A0788993AD725B1FBB7AD5E4CAC86151A9E03451DCACB1EFC100B1E450FCEDAF5E5005F3A4C503D1D29712

Proof of integrity

0057C8640294B6EA34EA4B921E1E8CFCA7240C70683D61D3BCD6FF3D9464251390

Coordinator signature

966CD35BCB3D367808A197E320513AE5ED554FA7441436C1F67E1B5856698E2B5C54F58362D8ED2C9339BAD31A34E8F93D896BAA7DD1CA8877A68587C91BA904

Validator #1 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #1 signature

ED54E9ACC88CD77C9A713CCE890516559E80A4EBEA5F3570EAF30EA620CA730B955EC9393CB18BECB4486B57ED42745BE99A0188F4E343B4183F738E8D40DE0F

Validator #2 public key

000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF

Validator #2 signature

A02D36439BEAFEBF5D9130FA4C101B19B3C38AD90A52DA462581E7ADBF56D83AC51085B114C743206606C722EE2D9B1E7E54034471AF72C3F343D32098B3D501