Type
CONTRACT
Validation date
2023-12-01 16:50:38 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": {
      "0xa60dd50d030b3cebe7917508ce265f95f17fea90": 1701456600
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    C4312B697D3711DF21B21782DD786544CF9F45130A8B40CF32DBC04D7872FAB675B614ECD516A7A1084CACED836F5AF0CB5A6321938B29320EEA8345

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

000191F51BB72B3AC49F9A3F3AE80059904C4C12EB1D96A771C97198BD526A508D45

Previous signature

5471013AA9D1D46537DFDA3F390CD33A1843FA9ADA3A117418192591FA16A3FE91AD1D8F0B4C8799AB093AF817B063EB617DDFAA6CA711DF3EAE32745FE3310E

Origin signature

304402201C6249FA5EC6B7371A2CB93A62BEA4B8819EBA576EB0018133352AFA593ADBCA0220076EE34E22D60FED7F0AD628B1B6B8352BDCD2572AF0EB0FF55573CD052C877C

Proof of work

01010484B78F4110D8E9D6FBEC72759895CC9D4532177314FBAA8B07BC525FC1AF48F150EFBF104B1819106B8E3563CD0E1FAAE5325F8FCFE58FF744C35F47669D2704

Proof of integrity

00A2ACD1A0173B8D42B7DFA7BF2A5552DD12856301FFCB69843F80A216C883D760

Coordinator signature

8612E709472F2AC009BF2C14CCE5DC4F2EF9EB079EB556C3EFCEDC7F7AAFFBB86846C7892AE124E7327D54BE74A9887117D94804CD6479E519E5B1D13BB50D00

Validator #1 public key

00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947

Validator #1 signature

AB14358C8A5C27760489A7CA7F198B3B1C7D9B6BFFF37E3D751CBED2CADC5AE8735902D5A0CAB78A0C856223B913E957F3D380D83858FFBD627331C0DC0A940F

Validator #2 public key

000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF

Validator #2 signature

FA82AC736BF6E5AB1B5C873D33F450C975DD7888AD0AE893E28FFAD4215CE569E8DDDF0D3318520709C9D5F28D086BCE092EBB71A313340E9E0E780179444102