Type
CONTRACT
Validation date
2023-11-14 19:23: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) == 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": {
      "0x5f49f012921dd945d8df8f454369445a0e900b1e": 1699993800,
      "0xc7aee7a623ef4ac2b4d599988fb896d23945dd32": 1699991340
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    EBA516702067974F6B176FD43118428A9E2CB72F56604E0E6A3E12B7ED1DE9F35A93B9C61C1610C6ABC6A675D9E638D6D953883ADBC3C0B805B736CB

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

00013F9611080802986F268EC3F4A2FBF5BB575209E349DA87B3367AB1109C7CC490

Previous signature

94BE38EA2E7D3E1E07BC9E34A4D7D019FEBDA789F8349C381B0C82607FB6D12C11CE5D2C9E6C3DB96D34EDD60E95463380E51F9AA1EA0E4165C331668594BB0B

Origin signature

3046022100AA48AA16D7184F3388175B51FC7F0270EEA1A11EE040979AA4F6ED9B77B70389022100F8CAD52854F9CDD857DA485E99672BD29067A55D90B9DCCBD2E8CAAB11E0867B

Proof of work

010204E9BB401A767B0C92D5DB139379AAB18E1B449B455F49E3A44F3466B2D38E59F0516B79493A528A95E5A74CF46F79CF12DEB73293458F6A4403D2B3E57D697347

Proof of integrity

00EE0F0BDE31FB656064358BC3B4A838132FFE2386D9EDEA3EFB51E7F75866AAA6

Coordinator signature

DF7C54D0553F71FF54C9AB0F019698DD538125196EF2A7C6B28ACE6A268F7EC2E0D588F4CF248089315D053C51A95F71AAFA1C6D7955B64F82F153157574D60E

Validator #1 public key

00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947

Validator #1 signature

4601A1223D38BF28BFAA38FB09C79E63842A2B718288E65AC9B8946CEFAB987F66ECFFC9B2A54AF9A0F637977C80D6FF66A8218BC7E181C208CE9D7347736700

Validator #2 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #2 signature

AAF984A5D9DCA8727B04A52B06DC694EFCF30907D5E2FF632355C6F842F3CA1CB5464439998112922F690A726BF83B83C7D982D4B8B018BD2CC41BD884505E0F