Type
CONTRACT
Validation date
2023-10-30 12:36:43 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 (109 B)

{
  "charged_contracts": {
    "97": {
      "0x62c40b000b9c5021a744e6bebf60e906deef01a7": 1698676560
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    6C37A0B0FB74D7F1E3930332966BB2A92D8E040F168E7D7576890878AB2D83A64828F3C8EE56034CF119F7E4C643F5E70684FA31DB115B3A1A648383

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

000115F1A9104C33460FDB4C936C26EEB96516E0A11F5BC705595BE734F0FF2DAD58

Previous signature

E807804A399522086B934BE88C503A426AA6E76A380FDD6C013A3D314C328E8E75C0FBF54C78F0094BB794DB4B650B451B8361CAD77F245AE48EEDBE53A9570A

Origin signature

3046022100845A2C45118EAF6F195B06C0D4A79710AEC8FD6F27FD12F215F5FFF805C37CFA022100DA793B70944EDD9E7B6E57B9F35B25BE6FC06F94EBC08AC946582DF92BAA0F97

Proof of work

010104EB90F7BDD03D5A7FD9B61D9128D7CF24C11F3F7DA96825DA3680C2B6BCC48F1AFCE26E0A5F1A903EDAA4BC9390210A0A4F175847EC2A2BB325BB6D1CE8EC8F90

Proof of integrity

000D955ABFC89BF015FFA6787B8C4920296487CD2E1D27E07A12D701EB19E94C77

Coordinator signature

A365C8CC3530607B22E510F16A125AC36793E49A80E2EC83EE18D2DAD5342F45BF05064A02523BA1672B886B094EB84D9E255BBE5A760716B2089E2A95EC7F08

Validator #1 public key

0001500FBE298B79FFBDD5CCA1798F30FD88A53D26EC39DE5DDE1F4137B032A4BC34

Validator #1 signature

CA26C3848430C221728BDD504B4F72653E9C7FA1764B1AF59A660DEDF8A0A2CA85D07FF8C5665318F506C988E3112CCA72807BFDE51B39B0D84BF9FB432E2702

Validator #2 public key

00011ED0B570D680BE5ECD58D2D121689DA73C46DCB38A01C6E10D06286040ADE30A

Validator #2 signature

6DD39C921551F98CF1806E9E2C5D01340CF3437B92B1B0EEF974CB1DDAE8CA112A2A29D310B58017B9D65465742AD843742B329153395B359D2ED7A42BB7B202