Type
CONTRACT
Validation date
2023-11-13 19:41:48 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": {
      "0x4d0b7fdd6543fc7edb740fb5be4e903f513393e2": 1699911600,
      "0xf0ec83d882ebd29489cafabaa746183f93472c1a": 1699910040
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    6EE18369E0CEDF192CFCCB782E7CE4B40C829FF76626AA414D2B83E8F156392D3448EF79248059B3718AF4861506E8D339E277F0B1C0876530D4E283

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

00015BE8B6B032394CBB4AD973D7D675EC93D68E30ED5C66AD094CA0B6794BB6EFA9

Previous signature

E2678DCF7ADF466133FF1E56632778F6F6663C8547C96A6B9D4FCCEDDD76EA3F1105EB265455416D33CBAFC49DDF2CE3C4CD54B4BF13582A1001C1014951290E

Origin signature

3045022100A2C64AB6DA1764DF25BAD3DC6E6C9D7CEB815EC0A32A57EAD7E40B739A669DBB02201138D94B1AB02F8BA0BE9F0F840C25411F59E8010077C26C3F7E55B09D12AC82

Proof of work

010204D6052E0C6CA9244CDE5F3D664296BDFBA0090B330404C3C16B098758F27965DFEC0D3F25D1365F389C2B6C516195552F8779DEE0796C8C33F1A9C0404F4E3381

Proof of integrity

0083037B66DB32B340DDC5FF49B96C400700582FE8829EBDC6D3CEDD4AAE9F82BF

Coordinator signature

B5F03E3A69AD7FB6E1D550A2DA789DCB75A23B6EF5503BEE60FAE96FF2435900C85F1129A1BEC655B55194E96BA17AA189088B10E38717AC7D4DF9B3B492C30C

Validator #1 public key

00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947

Validator #1 signature

630D9A8ED71C01AB488AAF4B3D7E90391A55915951D7D89BC1D37856D77C5209516360D185787E0239E970E01C933659DCB9AD0997E3513AE78FA0CAB35C3703

Validator #2 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #2 signature

27DAFE37EFADDCEE044D30C2B8BC1B66B8A6AF60108D6E1C6550831A12792712DC9E72A7B72DBDC72BA7C4F93916AD59BB6C9FC00F24BEE21AD321A9CE5ECA0E