Type
CONTRACT
Validation date
2024-01-25 17:49:25 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": {
      "0x3ed9fbed401fb5ef219e6392126ccd632159b4fd": 1706208420,
      "0xf35e366b5a709277eb886986a54494a07cc5aa1e": 1706211600
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    079C378EB102C98785E9CB795A7C7A7C45B3529DDAAC12935453330BE137061E6D64B8071F99B9F8BF7FC2C5733E055278C1AD0ADEC1B5079EFD1321

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

0001E07FC9E63E11A8610BC81289A9199F0E008C29185AF5437F88BF91299FC68C45

Previous signature

4731C357270C68C9ECB4EED7D42B0C81489EEC205F06BC691EAD5281A94CDD68575E06D21F9A71C2E5B25824F527317CACF321523A04FCB79B732F6144EEEB0E

Origin signature

3045022026644DD2729317C69469C6ABA1BC41AD8F5A02D7A2C196F745974171272854C6022100D6C60070708F3FD33E3E56774DAA0AA97D5BEB3844FB83AC0D5AB73D00DACB18

Proof of work

010104AB672F1E69B064D192819F1797C1926F158DBA8F3924AC732B4C4D70D0C8EA0A0D6506E5896C9C2524D2BE26CB5016287E1816A597C408008BA36FCB154A7765

Proof of integrity

0010E36974B45CDF60E1626B57EFFA4A17D5D7B0B9996011D5BBCA51180C82209E

Coordinator signature

FFE04D137B8EABB51F31A82AE8088E97B724A6315F8CAD51C2A4821AEAD9A0FF92CFFD42FB9FDEA60B308C90A3279DCD82F8B45DA38BA25355221AC1FE167002

Validator #1 public key

00010F2A0E4C424582A94BD90E05FE6931628F91988ABBE387D365994F1F3FCF5A12

Validator #1 signature

196CD9FF6F2D8C7E3609396404B779172D2CD571389299F9C3CDD034A439294C4C377D675422D629D5E76E0FEFE08DE9CCCC6670C2349CDEEBAC76931FFAFE0C

Validator #2 public key

00011ED0B570D680BE5ECD58D2D121689DA73C46DCB38A01C6E10D06286040ADE30A

Validator #2 signature

4DEC23EB90216D3F6026AD10E31A3EF36B08501AC231C99656A05D1F4180AFA850559E4720D138920CC0158C25DDBC80AC83F549184809E72A65DA22D29D6F09