Type
CONTRACT
Validation date
2023-11-12 15:25:51 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": {
      "0x57a2db5f09798fa5e5c2f2e9221d0dfa3dd06d20": 1699809900
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    4A344CD880D714C23317218A507084187E87C4DE639EFC51E51484717B6F127BE83A0D51BB958DC59E05112BAF033C586820103224052B528EF7F068

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

0001AB1EA148861318816C40DAAFAD9300EB12E502386D12613D956417E9A4DA9A10

Previous signature

D07608A2C349B1D60ACB0F7A2DA175E03D2603F3584B54BC396567AE96B1522B3D66500ED5E3F92EB86A3AE16E94794EC769ACDE7D542C6701EA08AE94376308

Origin signature

304502204B6B47BCE0B9F73528C7F4B6C25F52D09AECAB95B0B800C7027C2FF932FE0D4902210085B12AAEB2FB1DE3E57FA9CE923B648AF74FA5D99C6FA4FE4F780CB75AE71E63

Proof of work

0101046C39D56B717142B6EE14B0F8B2561ECA458F3D2D12C9977D613F78829419063211F9C21F7BB0D56B6523040A8156BE22B6E9D6332B88ED882574D12AE32F7A45

Proof of integrity

00FCAD5886C167E5E8E89F3171540F98406F3E2FA885FF401013293A7CE0AE1FB9

Coordinator signature

E8DCA5080CB1CD93FE74C0CB436F60F2754EBB7FA58417029CDD7A1B3F6CB22B0B34EAD3521321213EA1D52C4CA3E95C9ABFC2B9D5D1C6AE5D4858638E518209

Validator #1 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #1 signature

CFF794AA0CC2DD0BF7FD51B4789E63D6F06B690BC48B7533DD82E40B1ADB15EEBA17C9009F75561F4E25AD462BEF8421AEE429848DB4191EE7DA8AA5DA6F0806

Validator #2 public key

00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947

Validator #2 signature

490BF8C3058A8EE753B0A960260F16DA50E34E9FEC87A7E58B84370352E62EE22133C0C2EB21C3EE400AE64839412839981061F4D868593C1CCF124761D39703