Type
CONTRACT
Validation date
2024-01-04 16:07:16 UTC
Fee
0 UCO

Code (307 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) == 0x0000072e418b60c6dabd272bc2728b17b352b8104f068d11365d50134f96a4199609
	)
]

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 (112 B)

{
  "charged_contracts": {
    "80001": {
      "0xa1f8aac8dcb7aa1c6ff07197a0f0f3864a6e126a": 1704387240
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    1D54847298741BF3106D779450765DE61EC4ED37BE212DF62D92280F024FA5B8532925A02C37FBDE4D29AA61DBD247CFE4DA1C6CC735807386B92038

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

0001B48A0E743E7788D0635619F518ED7509189504D51F3F2F33C1430719124171E5

Previous signature

0826D280C46C33059635B77CB74B25842962679E8B2AE7B8D21B8A1B8FF488E45638F08A3BB554CDB6D8F64266B3610B36A72923E508E3E65DE7B97B74B8BC0B

Origin signature

304502201E8C832C200411E3FCE7E75DCFBE7AF271ADF9DDBA4E5C5362DB7F6346E2D32D022100A14E162BCBDF6EB6F7A49972E75C26E343BAE2AD89633E6C63F96C9BA262DDB1

Proof of work

010204B3B2A53580086B9F36919CF40ABC55904729F78BF43673E216FAC1EB2451DD1E521879C6588F0CB09B150A103A39A73E2816B5ADF51F0721348BA3A66C33023B

Proof of integrity

00F5BBD81DC98719659C4C51179DACEFDFF844FE3CE332AE17717C5BB0C7EB3666

Coordinator signature

BD50F96D7CF69B13742BE63EA0AF7B9B4D2D432C2D25FA9168FC99030D1BA744555AC6B82AD569563262586ECD9F6101C89974C204EAB2B2EC93BD7E8D6F330E

Validator #1 public key

0001500FBE298B79FFBDD5CCA1798F30FD88A53D26EC39DE5DDE1F4137B032A4BC34

Validator #1 signature

4F563FE4370A50E351DF59EDDEEA928CD3EEDE6227EAC64B0D55D1653EECC4C49EFC90AF08FC0F68619D237BB6172A20984718EEF1A9B8A20EC9E37A6AD24001

Validator #2 public key

000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF

Validator #2 signature

4B2BDD5E191D6A89A55A31A29B941A26133D94361378B963A7CA53283A7F9B4A41518F37236CC4A62B5A7E0934E24B08C0E204689A809012FE8B72FEBDC2EB0B