Type
CONTRACT
Validation date
2023-10-24 14:26:11 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) == 0x0000072e418b60c6dabd272bc2728b17b352b8104f068d11365d50134f96a4199609
	)
]

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

{
  "charged_contracts": {
    "80001": {
      "0x64767356439e1e5c528f03787fa38439baee365d": 1698164700
    }
  },
  "requested_secrets": {
    "00004A4131065D55E31F91F10F837B8C719352FAC7776F800AE6C183FA138C735743": {
      "amount": 0.01,
      "chain_id": 80001,
      "end_time": 1697900820,
      "hmac_address": "00009832FD3F8BA49A8C75F30E9EC27D25F84FFEFFE9B117290CC0C6AD9FE9BA7A2C"
    }
  }
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    A4B5860481CCB9C52AA0DE265692F622016EE92E467786FF617108B42D7DC71CCAF6F34B5724BD8C2B3F2AE11039587C7D6F38D95A317B2A39966BF0

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

000123B2A4B58FB06FB9B1424B37B50F3D99FAF6F279863AA9F0576E68875D6B7FF4

Previous signature

413586C2619243A6D4D6E3FE0DA06CEEB74E8FB6A998ECFB6BC4DCED05D81ADBEA101ED2C450519DAD9B5E41B31E671B51EA7DCCA41B2EB90682F2182A94A003

Origin signature

3045022100FC5030E3148740EFB9F9D1ADDA4EDF630FEFB44D91048EE3F31D2F3E66FEC06202202CBDBBD6463BA4B43DB29A1F7D59ECE05F29A76E1A49836EAC61EC46FD9B8FCD

Proof of work

0101046C39D56B717142B6EE14B0F8B2561ECA458F3D2D12C9977D613F78829419063211F9C21F7BB0D56B6523040A8156BE22B6E9D6332B88ED882574D12AE32F7A45

Proof of integrity

008124FEDAD11EEF9C6028DCBCB3DA14EB85A6E329CFE782519B7041AB4A5C3782

Coordinator signature

D57F50CB5AD0550BAF42D355D86B2D1AD3B07A7905AE74F50EEB0AB933C478F8A8EA2BDA513086CABE5744B54525E594EFC2D427280D700CFCA1FED493EC2A0C

Validator #1 public key

0001500FBE298B79FFBDD5CCA1798F30FD88A53D26EC39DE5DDE1F4137B032A4BC34

Validator #1 signature

D7F591878C4B937EBA037BF201B36D4127A4CA7963EE1D60A16846DEA2DEB89B4B2D9B389B22E0BB346BA75321BEF282DCBBFEA4B2B515D27A433759A828A607

Validator #2 public key

00018A312AFA617E98B343D09AD2E73F0AB661DB0A59FB986D5DB8CE7664E14C25FC

Validator #2 signature

5858B12AC782CCE0071EAB37A898801A436BDD5D708FAE315EECF8AC020E5C0E8B96A6590F8B6F6ECFA514C7809CCC03E3699476F071E89EAD9D604C1A94A105