Type
CONTRACT
Validation date
2023-11-20 21:54:08 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": {
      "0xd632dc5f1cd47fd8c6a3342ae9ecb3fd9ebe4578": 1700524380
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    D455586DE7D6EAF7995DD266601B1B4DD11E85168013F959A419BE10603A2D20BD4BA2881EDBA79ABB9FD67B9E2FC5EBE2652A0D53D3474D8226A721

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

00015F0EA1067B2FA6A75F0C3B6347CD098812E47D9F58064C691F564E81BBDD4551

Previous signature

F9A9F42863DCFA506B5020DECEA340FC7ECE5CD1D01331346AA1CCD2EC89530C6C16D91737041E19B0870B619822B6E738734C6C151A20B797FFCC0EE47B9C07

Origin signature

3046022100E20DF750C3636BD25E30DC3FED727F31DB91AAC247835FE510DA14A15ED1724E022100F1D2BAADA5CF6AD31FAA233C9743D54527BBBE9FF0D8CC891F9AC8C19DF4D81B

Proof of work

010104EB90F7BDD03D5A7FD9B61D9128D7CF24C11F3F7DA96825DA3680C2B6BCC48F1AFCE26E0A5F1A903EDAA4BC9390210A0A4F175847EC2A2BB325BB6D1CE8EC8F90

Proof of integrity

00CAB5D401AD73536FA3F388455F7F8B78F62F4933E37FE8A249D325B857B44218

Coordinator signature

0B585CCB7B79D75F99F40B47D258E1DD78AE22A85A69DBBDE9B61A1CB1021CCF21A976CE503AEC8C7E923F8E7D8D0FA991013750BE8BFB3491F6DFB73A1E2309

Validator #1 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #1 signature

4A914E967A2B1562B31E67DF7E4E811701CB5826A5B53977B7A97B36C990B7466B1508DF2D631052DBA8E15D47CE97758EEC28396D589636406515CF1DA2510F

Validator #2 public key

00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947

Validator #2 signature

9FC5CD0147ABFA89A8B5D289763D6E6E9586F94145558B47D0C3EC41639FBDE28B77D481486328E4EBB11878D003952801BEB91D5CBE63EF998AE56F454A910D