Type
CONTRACT
Validation date
2024-01-25 09:26:07 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 (112 B)

{
  "charged_contracts": {
    "80001": {
      "0x2c3efe79f3634df420c3fbe0312cf04e71400cc5": 1706181840
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    E1D63E5D25C0450B7E8DBECC5B82BEB0296C0DA01A0EC22C9801333FA4362A5A8E04EA6F4CCFCFAD3AB0C7DE8FB3BF12FC74A13FDD7054501824985A

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

0001CFD378AB5ABB30A329936EA6F819AE078AE158D4C1D0D4D78E12F086297D9F2C

Previous signature

53B05E26BABDFCE9F23026A45FBD2933FB405CA6685F500DF13C8FE3515DEE1869C25C50857E8BDCE2043C8F83F2D7C57E910D9D66D321E264F6A5B829F15807

Origin signature

3045022002FC3325C1E22B5C7ECE6BB76045BEE10E2199CD5919D271A6576679AC9D3294022100AD9612012B31B7FE95DEE7ABD9635390E491D2DD4D9F652713CC7EBD50905600

Proof of work

010204892A04DBE05192BCB662689E7E19700F3F7202028EF0A9F20635C4948436ED85A43BA3017281EE97781342DD8F24ED6F583B5FE542830FDB5191A11843A72A61

Proof of integrity

006D1E8FC11A163FBE6CA0E92BE23C92C4030103D6A1D2942B0B21E70244244326

Coordinator signature

5E422FB3E53F6237EA618E14199B1A89BDF7BEF343A47EE867A7E8486BFE3867E7939941E717949021825F9E515568913478E72C0BE0B6B8B30AD81BD6332203

Validator #1 public key

00010F2A0E4C424582A94BD90E05FE6931628F91988ABBE387D365994F1F3FCF5A12

Validator #1 signature

5BEA8F5F15B0DAE38A51430DE3A1C1A4DD68458E13E8AE4B2ADDAC2A9BFF6CA251EDC8D79C58D4974753CC0A78771B32E977A1BEA027FFDBE173AD365E0C3A0B

Validator #2 public key

00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947

Validator #2 signature

96CA316E793EBABE259487F75B23208811F51E1A43317EE73BA714AB1A349A01B5A8F62DEF7936039B7408FF081B2DB8EA10B2F6BA510B24EE150524277B3203