Type
CONTRACT
Validation date
2023-12-07 12:13:35 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) == 0x00008dd22e7496e86901e9b276a1be6f9512eb09980cc04c7b76495ef37d5666a709
	)
]

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

{
  "charged_contracts": {
    "97": {
      "0x117ff9ed8a21dafda5acd04be1c353128203520c": 1701957000,
      "0x543dc0c1e754ccb4ad16a9bdf39bf5623700c36d": 1701957960
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    F04C944D68C4B9542C062158C26B2488C09623346B9B703A28DBD5F75D7C8E857FB1DBEC8E8196476F663310A86875D56B31FCC91A8C7BD4476D6B47

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

0001DCE351950228BB1B6746AE15C6B95A3C8D9102AFD82C9A51064ADB7634DB0D16

Previous signature

2D9CAA01FEBB6F28F550E6557C68280626C3F7397F9CDA95EF276746A91CB6CA594E7BAC334FA6D1F3E7308BFBE5C69C9F251391844270C031C67094211B2E0C

Origin signature

3044022017AE433699A1B00E28724E01DA22A7F182B77B87052A97AB3DCAEAB6EC10834E02202B61B58ED8AE448B5980ED3BD495FD04043B57FBFCD0E1401531BD8EE132D0C8

Proof of work

010204AA023E1E039788AD4B8F713C8871CA39A177414A99A0788993AD725B1FBB7AD5E4CAC86151A9E03451DCACB1EFC100B1E450FCEDAF5E5005F3A4C503D1D29712

Proof of integrity

006BD2AEEC30B503F881F9E76A2DFC5B3E95D386748E43896998B4924FF4EAE1F5

Coordinator signature

6EA85394EEE72DFEC5FC537DF50713712701152B27A0519AA3D4651C72FC40B172F5FBFF4EBAA62077D865E22E0CEC3D41C58A5BC11A57CE81DC54F826EA0C0F

Validator #1 public key

00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947

Validator #1 signature

3840D80AA3771DF12AD68E3F1478A86D29A0253DDEBAB724655EECF4E7EC58563B67A2DB0ADF458410D103C9C03D029733854D7A05FE0660C8887B82CE98B001

Validator #2 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #2 signature

AB09B661A69614D774805DF4F97A8FA96810716138ABA714F0314585DFA0B8C715EBB188A696E63EE9BCCE3EE5C28467AD6CA6B439E83E2E0D63877CC52C3C0D