Type
CONTRACT
Validation date
2024-01-06 03:05:58 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": {
      "0x0181e2269600ae12b5dbc32ebf723b1288100036": 1704517500
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    FAE4CEEEE4AA8ADA7ADFF8C09D9632A9746E0769845C5225062D3EAD3A241B870B1890ABE95A8FB6735236A6B8492CEB501D10DFADF316FDC4C77FAC

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

0001117180DD9C41DA48E0D39B5DA5F48046A4456F6C887585DE05F038093377D745

Previous signature

CA831CF3DEA60AA0A206A9116B987646B398111676431E59FB8BE23CCB4DDCC715A5D500F36112573A9740EFEE31034EEFA694D5EE0686C921DA92F276B3E30F

Origin signature

30440220298CE8660DC85034795BC802DDE33B5E42F8DFF02F7B207436FC2F5A5677DDB8022069BEAF2ABB30EBBA32A433DC331418C64D40D0B8EE02FA28B1D1CDBBD225A4A3

Proof of work

010204E9BB401A767B0C92D5DB139379AAB18E1B449B455F49E3A44F3466B2D38E59F0516B79493A528A95E5A74CF46F79CF12DEB73293458F6A4403D2B3E57D697347

Proof of integrity

00F141DE89BC5EEF8C1C2A7C8EE15F3AF39130A2C7FD3FF15CA93EC9B2B21D118F

Coordinator signature

B8F9F365004A7C047818ED84E7FBC8AA3FC7D87FD7577A442E1630D14C8D0B7ECE67FE993D3C26A3D5FF0E24A707BEA86158D56BFA89C4C6F65CA0A84E8FEE01

Validator #1 public key

000177BA744AC778DC2D51A1B7C622E7AC4BD1E1AA8DA2D0FCE71BAAB7DAD0E020E0

Validator #1 signature

F125B096AE7ECF582BFD408384EC7C47BAC9466628CEDCB432AD0B3D0BC22961546E73109EC445240333FA4783DD05546009EF1CFBF8CC7CC082A24025EAC100

Validator #2 public key

000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF

Validator #2 signature

4B66235AC773D53F6DA5BA1E81098ABA23330C6245404348B10DCCAF96F8EBCCB4C4EC222466984AFE340BC2894FC00372216E27DAD301FCB51C8DC9F2F6FC03