Type
CONTRACT
Validation date
2023-10-27 15:01:00 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 (224 B)

{
  "charged_contracts": {
    "80001": {
      "0x517693196fcb1d63193e852e0889f5ba7204a052": 1698425880,
      "0x622a57751f1d75954c122a747ec455df36dd6bd8": 1698426000,
      "0x98bd2b6d787964aabe5d7d371873b58f26c4fcc6": 1698419820
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    CE17915C9361C24C30B9AA5BDEC38D6D66DF1940B54AF411F23356F54FD0F12FE647A7A087244114BA236C962723A70F305291EB24717A3E163A7D05

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

000162BDD823A8196BE882B68A12A30E6707D8856AE0978347886D2F7B78DC98E746

Previous signature

6E48E80BE5C6962036EC7743B5AA564A07C3C5EAFF82BF0D86CAA2A342298FB7C566FA38926C8BF75B7D94D5B0DF3FE31BA33730411B0D96FF86AA63EE852904

Origin signature

3045022034169640D8CF80153866150A79D6E0B06C7FFDF26FA78C98FE84007ADD04AA0D022100AB0FFA3BB1B49C6A76FAA1C669B2C115FD1D78ECE7AF883FFCD32871DD6F3342

Proof of work

010204E9BB401A767B0C92D5DB139379AAB18E1B449B455F49E3A44F3466B2D38E59F0516B79493A528A95E5A74CF46F79CF12DEB73293458F6A4403D2B3E57D697347

Proof of integrity

00556325C28F2BECAF1F3787AC4091D40411BDE7DC85034A08564D22E392BD1062

Coordinator signature

558E4CEA732E3EFC4BE2B6B5F49248431D8D604ACD6EAAA28EB726BAE80001B54BD04842B222BD4FADF687D1D25679DCA18E4D406BB684F67B6724960B996803

Validator #1 public key

00011ED0B570D680BE5ECD58D2D121689DA73C46DCB38A01C6E10D06286040ADE30A

Validator #1 signature

A098DA2B9A365FEC462125CC4C2B37B16E9C4C19F2573D121313314721489428448AE037AC3768C1FCD2BBA6CE5180EFBF2A0C80D053F0B3DE64EDB2A4319E03

Validator #2 public key

0001500FBE298B79FFBDD5CCA1798F30FD88A53D26EC39DE5DDE1F4137B032A4BC34

Validator #2 signature

81640A367CFF25237300C7F3998484C8DB1C48EC891108A29E9BABD121D0AF066A93EE58DDCB90460DD4224DCBDDC8F58D381ABF15E7F00BD352566471D3130D