Type
CONTRACT
Validation date
2023-11-14 13:31:00 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 (115 B)

{
  "charged_contracts": {
    "11155111": {
      "0x6fc4c2d03cfef2d5f35a96927b0a8cf67edaba19": 1699975680
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    33D2DD2D6940E6958BEC7ADC80DE2B99F1BE7B67E0184E09DC4E9EE96E93328B2ABE77F003D5B226DCF4876D0E78FC131A2308345DE0A44FC1C94535

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

0001470117F4D2C0CCB74D4C15DC88A14BF12CB270D36ADD836A5BB0AF2DF0FFD011

Previous signature

24C3C1D9042EE2E13AD8FCDD46FC46267345E5A1259B4FF9BF6F7FDFD17330C3EA3C65834863C9EEA1953FCEB4CB1EB15CAFD507655C84F1949145279B81250A

Origin signature

30440220671F02ACA30D066B94F8331218ED078018424980D96E03BA5308DFE786E5ACC2022067A5338069287659C579B9410E1225E0058844F41E44729E27663B08CDC83827

Proof of work

010104EB90F7BDD03D5A7FD9B61D9128D7CF24C11F3F7DA96825DA3680C2B6BCC48F1AFCE26E0A5F1A903EDAA4BC9390210A0A4F175847EC2A2BB325BB6D1CE8EC8F90

Proof of integrity

00EB2AFDBC3A8492ED1150522725CE320C6B4C37C927E7F5A84D0466FC25D5A8D6

Coordinator signature

B6DBF5292DD3A5E7A385A91EEF080D4A07FE5B75C7E8E6B9C2BE67D3F8832CC113AD16B186F715EDECCF4C3051718D9CD6B348452B53BBD3049990A190101700

Validator #1 public key

00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947

Validator #1 signature

F5470AC9FED5354D4850B118450DA110905DB2541D71FFD294C7C84BAFC0E262E108543B52715173F04598D1D8AF30186D2CDD45D8F14C4B5614FD4934D5240F

Validator #2 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #2 signature

E14F60D1FC504CFCD19ED0DE5D1021F6F077FBD9C6E2DEBDBF61BBABB712A62F7D0E4040EFB55BEF943777A24ED4ED43B9D0299A9F4BF1633E74EAA80183350F