Type
CONTRACT
Validation date
2024-01-25 16:35:34 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) == 0x0000072e418b60c6dabd272bc2728b17b352b8104f068d11365d50134f96a4199609
	)
]

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 (280 B)

{
  "charged_contracts": {
    "80001": {
      "0x31c5b94f7c8237ea2dd777c4f97029e294aa0cf2": 1706201820,
      "0x76eb5f0508ae88df291448b491e662d41e81124f": 1706204640,
      "0xb767fea7bb93f31c97519172af30e170916eadda": 1706204760,
      "0xf9b936b22dd420d412779dda600f01cdc2d3010d": 1706207280
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    70C068F83D20D631D6686653BCAF67AF85419E54C334E051160A807B2098246C3D55D80BFE897E4DB7C553C88D849FFB7A22F3400EDE0AB182E5591E

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

0001D513666E8AD6214917B2C8B75815F84BB2329EF3EAED60597460020B49816604

Previous signature

7F0473EA7EBDFE6005BD403640998B8FC3C83CC868F88699474FDB2DCD33F0886C70EFF1CB61ECAD80B25B42A5F02821E700BF3EAD4F68D2673E511814BE6C08

Origin signature

304502205F009C05A86F2B858E9B5B5BB3E27E498A6825F3CA702B760D86FC3CDC1C5D1F0221008D27928E4088C57BD1EC87D63D7BC0BCF8E726D5CF3C860F1653545AE571E886

Proof of work

01020451684966573439C38DA99334546FBBDE4A6D96A50B4A4ECBB6572CDBED023F079607407E254421D1779525D11C60D55684F0B403B93B95823554E29D1E2CDB16

Proof of integrity

0074701075780E5F8848321DC8BA68E9AD45C73940668348666D87C0CEB7B90263

Coordinator signature

0688254A3FC8E441B2A44157576C6D46F785BCEF19F37B6B03DCA256E953179AB13779274DCC98EA406A002D0BE3A45FCF71E0BD9B65249EC88F9131A245020C

Validator #1 public key

000103E30584AD8DE66F9E29419D5D0ABEE5A76722C9FD0D012BDDE3A6E2B149C48D

Validator #1 signature

260F2EB00BC6A6CF07470F978FE72BF12141192117C8A87FE2EE9C7B4D2574453D06228F3D9A2684421AAA592657A45B8BBD868CD59178501FD00A28B261F100

Validator #2 public key

00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947

Validator #2 signature

9B5CB9077BB55BD3471995C4A5C95B7D20BA33CE94E897CBFAC02E48EB81A7D6140C4FB8B9B029FE0887F2B90D11AE41AB4654999D0421DD0F0BF1C51F0F650B