Type
CONTRACT
Validation date
2023-11-13 19:44:06 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 (171 B)

{
  "charged_contracts": {
    "11155111": {
      "0x4d0b7fdd6543fc7edb740fb5be4e903f513393e2": 1699911600,
      "0xf0ec83d882ebd29489cafabaa746183f93472c1a": 1699910040
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    6D4ACCAE20AC394C105AF4521446476CCDAB142773C393D68D5F5C897C90DD52176B76431453812CC9305FF33DF2EA435BAED61BDC1A0C12694B71CB

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

0001CCBF2DC99F92856F23000E8745F562BACCB7BD70027C16B5B9D1D8009C060434

Previous signature

69F1009543368B4053407697D4F94E454FEF44AE7ED79D71D346ED6F3FE24F72C12EC3D2F2C4BB6FAF32C2D7C7A263D0ECC0FAB716B2086CADCCF3EAB3E96A0B

Origin signature

3046022100F108AAEFDBBC226BBD7EA0EF27D9D726F015D3BAFCF6630FE46F10580A8F0BD4022100EC40883BF9852F9569C24D824AC2683B69D07C7C280EC59CAFC8CB155DBB82B6

Proof of work

010104EB90F7BDD03D5A7FD9B61D9128D7CF24C11F3F7DA96825DA3680C2B6BCC48F1AFCE26E0A5F1A903EDAA4BC9390210A0A4F175847EC2A2BB325BB6D1CE8EC8F90

Proof of integrity

00503A127869291447B95581043F003ED690F0588DD27B136FB8E4AAC47E3F3FC6

Coordinator signature

C55A108ED92AD4CEC2D0EE678F6AFB68B856A86A4BD7B286BAC7A8024805F331037FD8C0B225952E337B02FC98BF6EB399BD436657DDF1E8812590745A9A3000

Validator #1 public key

00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947

Validator #1 signature

585F8801FE8563C91D1CFC8A2A21010D68F2DD076B5AF4F25E22FA53076C6D4B9C8CB60DDE51B52AAE9A9FED9BFE376921145DBEA4ECD5820B756EC4AD01B00D

Validator #2 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #2 signature

1487649D09DDF51C5C077A32A6DB334F03A46DCF4B00AE06314896655F1FCA9B8E2DE4086D286F2B8449D902E373DA14ACA201FC575927E430B3C2C01FEFAC0F