Type
CONTRACT
Validation date
2023-12-01 17:46:02 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": {
      "0x99044ef5f634918803ab1f92008173183cff6d01": 1701459720
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    E48AEBF3382C55EC8C28FA4DC8DE4F90CEE81ABFD6F80DAF8D80DB7239B385D3858944D0059E23FC5E232BCFBCBCDA7F7A1270DB659F83FB47DC10DE

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

00012E87FB7572D932302771BDF63730EAFA50FBD24E9FE39211B82B34A32F297150

Previous signature

9DD04F254A48525FBB431F47FADF03622D31CCCF52E92C4390963669E2E37D56D2D066EDAEDEA817C3E611F2B20A98711E3B8891D63AE1D86E780C45E513F30B

Origin signature

3046022100A6176A28609CCEBF3FF4CA6721E5E9A437B6E6435D53818C2CDC2E0624A276B9022100CB83660848EE8B22D05905DD731CCD823C5EB6EC8EC04C7655713730F4C2E52D

Proof of work

010104228ED9FE757FA46CEDCAE4E3FDDEC1EF6511A71B15E5611AA36EA41DFB969EF2FB83D72D13AD1E89873CD4EFF1364880B3557D72AE5188EF5E1BD09253CE235A

Proof of integrity

00C518EFE0FB6841B0CBC49DECC48E2BFF830D18CAF89665D2FC9ED24605C166DE

Coordinator signature

08FE0E504526C0038C5F463F2522DF0B1438B9703507912083EEE0C9685AFF8BA3536ED147FEFDCAF11D4DA7F7A949A227CCE122F0F5FD5DDEAE5C61683C9508

Validator #1 public key

000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF

Validator #1 signature

DC60002C36B58F3EDC8D758B9778298327DA6E06896864028E13AEA22C92274C812086513A6A5FBD9DE8D6F723675417A4284C0D0899BA62FC854B609177C101

Validator #2 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #2 signature

309E12DC61C0B4764272A04EDACB7C3CEBA0F9A6DEAF279E841B48A0BB743B7676CB5E01473D2F0D0812D7B180115962608D52CB68987F7CC47BE6433A68C60B