Type
CONTRACT
Validation date
2024-01-25 16:48:48 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": {
      "0x3ed9fbed401fb5ef219e6392126ccd632159b4fd": 1706208420
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    07F1C0A762945C2A3D24C7EFDDF3331C29600C978A328B661744EE76ADC46217D758F5C1477974F54CF0FBF7C53D7884EF799BAAAD79E7BE1C63CC04

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

00013B3A7415921EE7D6EF8681F4D715D51BB0928B9DB1B0E5ADA2D65F01FECABFF2

Previous signature

2B588E572C233A1500DB55F09EA29358CE20278AE4A520D3D12B5AABD9520C918A66106D21D6E156A975C39A124225C45775ED88E438BB6372DC0838C8FC5101

Origin signature

3045022100E197BD0AE0220DC429613FD68F5205CCDBB8FB013667C3532006E127A9E3918602200551376C051603F54CE11847A731CA09486AAEFBB7F83B7697947A08E01522DB

Proof of work

010104EB90F7BDD03D5A7FD9B61D9128D7CF24C11F3F7DA96825DA3680C2B6BCC48F1AFCE26E0A5F1A903EDAA4BC9390210A0A4F175847EC2A2BB325BB6D1CE8EC8F90

Proof of integrity

00677EF1FABC312AF2A054E8FD3777229D438596903CA5DAA942700FA6D8CA842A

Coordinator signature

88977188F4042CD094FB5F2E4665E7FDFAD0C7D0D7504187AB9589B489A5026C05B8A1DF005B8D02C0C779ACA175515C5136C1589EAB92B4D9667BFD5591F409

Validator #1 public key

0001B01EEF96BA7E95FC844D456CE8868F18864519FC9532E1751C2035FD044DD5D0

Validator #1 signature

958994EC9626E901377DA087B81A2B970977C68764DD3C0B5802F84490255B12D70B6D42884F1E6A4B35A8F32286E6FD17BC9B994F97364E84FA1AB2AC918F09

Validator #2 public key

00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947

Validator #2 signature

44A26B5542572A577E094EDBDD9F3F0A9B6BB002E1339585E57AD63C1FA3362F3B59C8AEAF9657117368E23A3BA6C221CCCCDBEA86E23FCC2BD0173C5C4A9A0C