Type
CONTRACT
Validation date
2023-11-14 23:19:57 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": {
      "0x7be0a8ae69c4e1e17dd0df28910c0399936ec504": 1700010840
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    B41DD0F7ACAA56C3ACCB1C278837CADEDF47CFF5A85A906D27C2304200807FEB1EBA42B1273AA47706605900BE4FFE6477315CBFF9D5A240799E3AA0

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

00013EBBC863791C096C429C17D75D18C62EFBE7932AB36735F63E559AA61BF8A821

Previous signature

9DA5B55BB2193898275CA611DEC90BCA8407F11FF4BDA8E45D1E18E07714D43A6983D18CF51D20539FB27E4690A68C0F78017B3C50A7CC5716A0793B410B3000

Origin signature

30460221009A844951B1866369FE049B02804A35159882FB9D7148E3C928BCA22C5D055F90022100AF03A545CD9452B4A89738DC0FDD8306452A9393B52A8741193B42000F0BA52B

Proof of work

01020451684966573439C38DA99334546FBBDE4A6D96A50B4A4ECBB6572CDBED023F079607407E254421D1779525D11C60D55684F0B403B93B95823554E29D1E2CDB16

Proof of integrity

00478FBC4C0CC3DF55AD6CC6CCB118576E59A2DA2316294CB2A9407FB8EE3F4E76

Coordinator signature

9CF6561A38138D1062B722DA703E9644A25B029FF1019F1263EC58A6D45A97EEC6E54537A67982DDA8F2799C381A2FEF8042C8443C9F824F226BC4B7DF10E200

Validator #1 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #1 signature

F3AE2F3FE6C44CE98F19F80D12A536087B7948D9B89387160014242752C5BA29EA3520D3FB4DA1BB514325927F7807CFEE84605DFDAB1780A55AA70304C45C05

Validator #2 public key

00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947

Validator #2 signature

85ED218FB01E55AB24942AD93EF96BE7CD0E166F0C46426A7B7AE18122AA60E428B836C49675D158F1CA61C589F1FD4E0B9DC9287EB54C519A186283A6E8EA0A