Type
CONTRACT
Validation date
2023-11-13 19:47:14 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 (109 B)

{
  "charged_contracts": {
    "97": {
      "0xdb2f4580880bab57c1068bbeffef9261e4378660": 1699911900
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    02C4342EBC62D3218286E52CEAC693BFF49467C25112D8223561B9BAA31B41FDF75D586C5A165F23B94C7CA4FFB21F87C77647A2D5D9F32F37F69697

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

00017A3F665A37D3CA8188B6345A7D4A2A3D7132C3992C041D5CB79080B816864A88

Previous signature

6FE3240E4D77F22F29F7F4BDB20C1DB86A2EC89A8A653879214F3F55BAF88F147F871C20F6463CE4552170BB32D23C4C0B2740F8C20A5E96D24F134EBD406206

Origin signature

304602210082FED51B986122808153493511A286382A93CAC48DAF2E3EA9D893C0B22F92A6022100E40F36E2FFB633658F2CDBC9A35E649D6FD006C40528C637105FD116F08DDB78

Proof of work

010204D6052E0C6CA9244CDE5F3D664296BDFBA0090B330404C3C16B098758F27965DFEC0D3F25D1365F389C2B6C516195552F8779DEE0796C8C33F1A9C0404F4E3381

Proof of integrity

006090E818BBE56F337B1BBD86C1549B275C0CB4BF63AA187A9C0607480F46F620

Coordinator signature

E6387EB6F01BB9A4B12BCC8A135032D0D4E85C641B7F5B7FBA89ED588EF71B173EB3A71E9668FCC27956C72D979848A622A0DC74B366E253869A311D1903BF09

Validator #1 public key

00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947

Validator #1 signature

9B193D4025EC4A4DB352F3168755E4503027D66AC72D1EEEB51400BA268FBF55059726B68D25029378B288A70F3122DE8CC0178FDFA71825B62E25DD6AF4E906

Validator #2 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #2 signature

FA1DF1665303B60D6D6F45042F8970C3E8A0E17576B211494B7ACDB804063F32924560260033B628C53D06B97CEF45B27671B613DC3F9EAB08429B19DB90C80B