Type
CONTRACT
Validation date
2023-11-22 02:27:12 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": {
      "0x4d596101cb2ff73adad53b907ccf076aa2552bf4": 1700591760
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    1F5AA6F806A5266DF93D880F51D2A7A272C379E4F28773873DE4C4EBEC2BDFCABBAA31E47C9F4446E85D4BC71CF325D0733EE380BCC99A239AE1B341

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

00013BABEB740B0BF0A29C822FDC57859AF05E3AFC6BE9119B7056777A7F818F0330

Previous signature

69DD855A8C79EF6EDD76C22B2A0F1EC5BD9F3AD676ECDCC24EE3C67488AE28C4D69346F5CFB87699B78AD8115DB9E6FDC90439AD046B0B65EAC83992D5C7D208

Origin signature

304402201F2AEC00EEC73E09E263ADEF70B5B77FD07696B2B754594EB69DD33220188C4D022042BD75A18FBB533B8ECB8030D2066250FD4E14286B1F98DDD7529A1964997B00

Proof of work

010204E9BB401A767B0C92D5DB139379AAB18E1B449B455F49E3A44F3466B2D38E59F0516B79493A528A95E5A74CF46F79CF12DEB73293458F6A4403D2B3E57D697347

Proof of integrity

00DD2B3D5443971AD0012F10053B0C319C0A57E85417E8E1281967CE2F1C8D3491

Coordinator signature

C0625BBC0FB4659CB91BEA3E1375E86C46FCCAC13DDAC1C3F7B8F481C88FD39940E5D71F7A354E4CFC583E48DB057B2D421ABADF4FA3373D41EC6C45F0775200

Validator #1 public key

00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947

Validator #1 signature

2E14EE233695CB8C8C81E648F86E60B337E5AE6F90D0E5817C2E09A0E747377147C5A8A3DF40C8F6E6AD8BF8D5AE447626D8E6ABC3744CA4EA451C091DD50E0D

Validator #2 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #2 signature

89639011916E367AA8B4C5D569D6BEF0E25AFFCD528FF74BCAE422B874F3D7A1D3D7FE5857F050BCBCFA7E2416E877FF1A87D7385F745F0E59F4BC6F4D7EA103