Type
CONTRACT
Validation date
2023-11-23 01:01:44 UTC
Fee
0 UCO

Code (306 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) == 0x000066706d704329ca8c2a4153991e2ddacc968622ca10217ca14952eb7abb966c30
	)
]

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 (315 B)

{
  "charged_contracts": {
    "11155111": {
      "0xcf93d25b3f3aaecc0ba365f5a1bdc14c7ab0280a": 1700708460
    }
  },
  "requested_secrets": {
    "0000EACA7D2B41C37F6646C1D25F37E4CDA54F23817CC4DA1FE1158D35E7645B5368": {
      "chain_id": 11155111,
      "end_time": 1700705580,
      "hmac_address": "0000EAE11158E3264900A806BAC7636D58A5F2B9D213FBC78589BA5BDE8DCF14BBAD"
    }
  }
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    B807C7931DFAA8DF46B57AEFABB7D4EEEB68BFA55490271876B0A427CB7F4BB20D84F8664F2DEB4B4E8639AC1BD08FAC6A8CFD3E730A5B5F143B34ED

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

0001117FAFE325CB4D37E0DECB9C4F0AA3C4BE80DE06CF521B1D217795AF22C6E0AE

Previous signature

3CB0E30588B54808FB0E73BF466C0A7362A87350DCCF5D4D25096F1D3FF1385CEDDC8AF4ECE9D66E474C4457147F3B264AC39C29AD722EC25CCD231198FA5605

Origin signature

3046022100DC5931F9DA8B254877BE9B67A8C9467D8FA8C30618B9DB92A412BFF338C92CD2022100AFB450F3BDB23B2623CBC2A6E7644CEB4A5620A2882B4FBB4432AB2CD6B26B7F

Proof of work

010104AB672F1E69B064D192819F1797C1926F158DBA8F3924AC732B4C4D70D0C8EA0A0D6506E5896C9C2524D2BE26CB5016287E1816A597C408008BA36FCB154A7765

Proof of integrity

00C198478A48430D9A72DB3D213E5268F7B7091CF2290FB712928CC5C187D83BA4

Coordinator signature

DAE0414CBA1183CC806D926270B5C20C6D75A8D3DE62A32ABCFBB142CE74B6533567A22131EDF15E90B668E875A42098C00F0D0754740AD22279EFDA24CCD80B

Validator #1 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #1 signature

C67BECC57609D963362F59E155641D6EF83F59F0212BED392ABA2A18E2C5404A600F3B30EC7214916838CD40F42F427D24E6E4F57DC3F39489AA482D73614B0C

Validator #2 public key

00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947

Validator #2 signature

3697C8573B55E08450FF3E100FA9CA092976DBD3F3C7D13E8527C3F3ACFD789EDD5A333A2373B87B312DD9B87C066FE6199F88E9574F56F5FBD0E4963F54C300