Type
CONTRACT
Validation date
2023-12-06 08:04:49 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 (221 B)

{
  "charged_contracts": {
    "97": {
      "0xc7c8c9bbff72d5a65623f79a8f9d2600c2e3da98": 1701857040,
      "0xd61e26a9a1a066115cc0d391f1fe230f043b648a": 1701856500,
      "0xe7d333bc78803b0feb7f402c648ec6976028a556": 1701856140
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    5D687CD61FA2BF6A6BF4EEB94E73244D936CDB77D46DDB4AF87F3712FC22AB02FB3309E09FC659A8168097A232105422A53717D3BA4F2BB06FEC94C9

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

00011B17A4B06D93B2FCAE2521AEDBD2CF54AA4EDAFB5EA2487AD7A530A599CEA8C8

Previous signature

6281D22BACEE5D556CFED43AA57A5B4B820289A61986056FA67C821A7E9B33EA79D55037B5E9B30CAB3CCF3387353A5C9DFCED6CC1B99F92043D915934FED207

Origin signature

3045022100C2ED10543B8F69403ACC5D56416F0648A4987F4A877B71F96A1D0AC1E7C7A9F70220611B89F75C4214476821DD130AFDE22E318667F2A86637D19969AEB3FE8B1405

Proof of work

010104EB90F7BDD03D5A7FD9B61D9128D7CF24C11F3F7DA96825DA3680C2B6BCC48F1AFCE26E0A5F1A903EDAA4BC9390210A0A4F175847EC2A2BB325BB6D1CE8EC8F90

Proof of integrity

00FC75771CFB4DA70941BC0ADF644ABD0F0A6DFC1460582F240FA9131E5EBB24F2

Coordinator signature

1E18A472E1E398178CB7FB9128AEBF5E4B17B877694ECB8AEC907F3EFC5328A0FA91EFF6ADA2CF1CAE5730141E44868CC1859C839B76BE55DF7E77392F44F007

Validator #1 public key

000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF

Validator #1 signature

E176875751294F21828468E27109721258F724FB1050DAB09888536E24268CD9CEC6FB316B945ACDFBE8CFA0E365548EFE745AD3DF05FCC845786FF806A58206

Validator #2 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #2 signature

1C7899DD0F97EEE0F4FB78DB81B52D9B943CAD11E33AA2EA799D267A3233B83E232D27E100D4F8D488A2A1A3193E170C8D8876B5B12F063879934B9927662E0E