Type
CONTRACT
Validation date
2023-12-07 11:52:40 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": {
      "0x117ff9ed8a21dafda5acd04be1c353128203520c": 1701957000
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    7742F0267E7284E7E7C82B1F57ECABE367BB77CED046A159378D7DF79C660A215553E614F22D5DF9A637B105B36BC543139C7402370EB3A03396BD43

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

0001F23CEBBA374AE700B284B43D58A500DF81BD9C404B00E69032FB04741530A2B3

Previous signature

159D721927C21A40DC26B965249242A3426A811352340498ADAA070AD3001DA2B6C44437252433C2C4DDAB870BBBAB7787AE68B320397A3CC34E0D7B89EC4803

Origin signature

304402207877D397789B96163292B354694597FE7D2B27DC70D66ACAFF859696C759DB58022057295B6029300AE58745FFC8EFB1C77C8476E112D094FB9ABB7212791663DAA3

Proof of work

010204E9BB401A767B0C92D5DB139379AAB18E1B449B455F49E3A44F3466B2D38E59F0516B79493A528A95E5A74CF46F79CF12DEB73293458F6A4403D2B3E57D697347

Proof of integrity

00F337652AFD97339D3FC50C300B82571B7A2E8B8DCC17EB9FB7D026184D611DEF

Coordinator signature

DC63EEDB0B06303C4CD0B5986CF61DE20F902275F869620480A6962FE8E6FD92044FBC8940670A55649C7BA3A295D3184FB3132538BA8CD0BD0ADD9E84570C08

Validator #1 public key

000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF

Validator #1 signature

D201780A96F56B86B70E88036EF60147CD4063BFC2B007D17639A97258123419DB8B9EE89362FE20A99ACA7417604970BC7DC9D0E55FCB82D7DCE14B98FDF50B

Validator #2 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #2 signature

93AFE97032016312B5DC29C0B2E4FCB74023DF8F64D0CF0D545588096E810CD3BD1F51573DF2EB1D94886C581A717F76AA0CC2C2EE9D60C33D8B18961A59110B