Type
CONTRACT
Validation date
2023-11-21 16:31:39 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": {
      "0xf7b38243aa616e325959b7600e58b26adb995a96": 1700591280
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    504DC55B214CA2FA034356044D025DA926BB032F35C0593B5AD8223F789FC9D7E442F5CCC3F9F096626C952B79D7C9E3F549370D8C7DFB86F7C18AAC

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

0001F4A07B1480432F6140461CF9F11EE06E41EAE03A1587B8157A00DAB171CD07D9

Previous signature

8F867BAFDD61A9F85B109FBB5FB9D00164F290B6A973F75495338EA66934EF9E73AC4C2E4100D6FFF386408A9AC515D712FA6870D805DF37DCC37F2E1AC4330E

Origin signature

3046022100E1AA88B9890D668C12348E79EC79AF268BBD8A676E57D6E20DDA3C2132172FC9022100C1E37C0429567B578CE6E3FEF3EEA8BC2B764F21C3717B866F64B1CDB1943743

Proof of work

010204AA023E1E039788AD4B8F713C8871CA39A177414A99A0788993AD725B1FBB7AD5E4CAC86151A9E03451DCACB1EFC100B1E450FCEDAF5E5005F3A4C503D1D29712

Proof of integrity

00CD149999447D36CBC2BD718BDA93E1AD23F645FB1E2F4EB3C6DB0AE32F5EF379

Coordinator signature

9EBBAA40D2E31C936A2BA151B6DC99144495F4D0F3316611C8C03DA81D35BD5467A95CFB034F6C1E80ABE92FA7BAFCA8C43B8F7EC4A3E548D485D26D16DAB60B

Validator #1 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #1 signature

FB21DE7A843C3E00B4E67541470B4B13BB5401B38EC7A4563ACA0726199DF730F7E93A2D70A812E09B8C69742B3EF7295AE633E9B4A086DAD746EB464FE4000C

Validator #2 public key

00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947

Validator #2 signature

5673BA4AC98B13D0540C2F54A5CA42F9F6BCED6D07B63C964D641D7FDC963EB725DA49815BD5E32F97D18BDC4E955AE2029D8B3C3795ECCE8723C50F2EE37002