Type
CONTRACT
Validation date
2023-11-15 00:44:59 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) == 0x00008dd22e7496e86901e9b276a1be6f9512eb09980cc04c7b76495ef37d5666a709
	)
]

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

{
  "charged_contracts": {
    "97": {
      "0xaed42729004cac5d302536672b7e4f223d63e9ed": 1700016240
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    1AE4A10F5E95DEEF81F4681F2EEA3E4155E6CEDCF20BE093FCF950903D615515F87A0CD1573BA6FD2BCCE7EC4571331EC620D9F96E78D4B2399E80E3

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

0001553FAA4019E5AEE3BCB6DA07F0718BC255B35F4294F620A786E87A861B0C5710

Previous signature

A3F655650682712CC65AEA386A09255840990350EAB88D3882C3719556116242F93696458136D7CB4E093C59A9D6ADAB0CF2D2658CB2166E2895A7B9970CF406

Origin signature

3045022100BDA111B010ADD003662E2B60B9BC8F040C21283963C8C3B0294638953F9259D602202B137E5724031A7AE9652281CA4BC967A5FF721E1DF078CD752CB00FB02A1A31

Proof of work

010204E9BB401A767B0C92D5DB139379AAB18E1B449B455F49E3A44F3466B2D38E59F0516B79493A528A95E5A74CF46F79CF12DEB73293458F6A4403D2B3E57D697347

Proof of integrity

00A12AF24BDEABEA4A3D67B82D830F6548A4F43A94E576F3376915A50E5B54FA71

Coordinator signature

4356E9C22562D35A42728131AD00C9B037C7151A295C64F24D6E2C868661C5F22A61FCF160D7B3E93ADFDF64C971723CB1B280580AB9AF64E786D91E56F5CC0D

Validator #1 public key

00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947

Validator #1 signature

213E9C0EFF5ED25908629BE48BE6168F9866D3DF8CDC501CE9B81EA51C2472C5C3B4DA15B1237539E550D94140F80852D8CE80010FD3A21904024CCD892ED406

Validator #2 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #2 signature

51C58AAF31698DB7153BDB8F13A9E979D982877B95AC2DAE66AA9205ADE917D5BAAB2A428F06DF67D47B9548222F0D14308B22BBB73F8C593DF6BA93B887960B