Type
CONTRACT
Validation date
2023-11-15 16:46:10 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 (171 B)

{
  "charged_contracts": {
    "11155111": {
      "0x6ff9e4bf07214583668114435829d605c9d6f946": 1700073900,
      "0xde906737ac758042f5291c141731973b310c694f": 1700069820
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    5E689CE43CC9EC31D7B5E7A187EBE22726B5902075CFE24068B1EC065C5B586AABFE37EE1ABD77EA21F5EBEE6C4C078951E661B5C5AAEE4D9CD8E41B

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

0001F5CE4398E5C94CE8D6EE39D13FC6E1A0B835DE6023482FFBF2551D2126C14F88

Previous signature

1A3FD74BDE2BCE8025226E8D3A565EE9B81FE344476649DDB90E0E223619728BB32B7AE777D2254AC90A244D8DB0D8A51DC3F97D123F3D4C3A22A330BC6F330E

Origin signature

3046022100D805F38152965A6D09441F60843D1F2E60CDDCD19F1A9D6325F2A56E22F7214102210083F3D799C4C49C0BF3D113C43CB91BD223A02E9506E5C59E3BFEFC1E70F3BFF9

Proof of work

010204AA023E1E039788AD4B8F713C8871CA39A177414A99A0788993AD725B1FBB7AD5E4CAC86151A9E03451DCACB1EFC100B1E450FCEDAF5E5005F3A4C503D1D29712

Proof of integrity

0064B62475DDCC510176922EACD51BA68110914F3BA1699E9F9B0F9546118B0F2B

Coordinator signature

BF9D9FBCA1FC59ABA479460D89F0F16D78825479AF3541385B564CAB393B0F6141AD7406B08DEA71FF5545A3308A8DFBCEE1601FB1DBFEC45AC45ADA1A317B09

Validator #1 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #1 signature

A04050A889404AC12189D838D5F060BDF37E9A0342F55CC4FE1317C21A8400290228075E972BD1518497BDD3A20CF1F5CADB63894343BEA06995C610FDA8890B

Validator #2 public key

00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947

Validator #2 signature

3AD8A476B15FB5B7F81D132CF00C64D605F83722BA531C4950690BEEA50CA1A8B26FB822ACE5399AFBCE1ADC4005E29F83E9E619487066ACC386CEDC5991800C