Type
CONTRACT
Validation date
2023-11-15 21:18:01 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 (165 B)

{
  "charged_contracts": {
    "97": {
      "0x0ce215fadd556334b9460424bf4cb0639484a1db": 1700085060,
      "0xd986a1ecc4a14947bc11ea6f049a2b1f14027948": 1700090220
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    FD6F6A71FDB04C97556A486F7722F9066EDC4670B458E5C9D5B8352E8BEB9C319B6E9F259CEDF7747F4D11F9F7D8DC007F95786834D06D82956E747C

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

0001089BC912BD951D65E2A6F939F0C6C7D594A849222755A41BC17DCC169470DB16

Previous signature

EDEB0A45938902FE4C4A4C3274314397FFD1F66201BFE3F10ABCB39CE743FCC57FB64049656051089ABBAC6C5ECAEA5ADB3618B7156BF41E8450053DBBBA3F08

Origin signature

30450220331059AFA99DA0C6E959940F4A7A758778FC09AF905C199CED647B76D5685123022100E522CEA53AD9EBAE9A80DEE227F75C5FEB2AECFBEDB15F5D64985AB8423D46A4

Proof of work

010204E9BB401A767B0C92D5DB139379AAB18E1B449B455F49E3A44F3466B2D38E59F0516B79493A528A95E5A74CF46F79CF12DEB73293458F6A4403D2B3E57D697347

Proof of integrity

00AB6F77E4D3030075C92EB3BDD882504B92DE486FC99172EB0646870A47F907AC

Coordinator signature

1E87F3CB9A34D66508BF0F53E84DA86E918E3DD547C8BDA5D4559BE9BAB1BD1E41DE72CE7B475BDD9CE1A008B2AF1B2D590577D2845DAEFEA26897218827C809

Validator #1 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #1 signature

07F69DC2038DA04EC938E148F81EC674A1B834AC386014E65F16882BEA8C0F594082B0A03F04C89088426A144D1B87B5EFC1BC2EB1EE23A191640B71FFD2A00A

Validator #2 public key

00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947

Validator #2 signature

1EB2BF589106E80D5FA2254601FDEC2D2195E5A5960149D560CF828E3FF03C3D5521018B520453FFBA7C651C39CF3812B435EC94F0B2CAF0870616F785CF3C04