Type
CONTRACT
Validation date
2023-11-22 02:26:47 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 (303 B)

{
  "charged_contracts": {
    "97": {
      "0x4d596101cb2ff73adad53b907ccf076aa2552bf4": 1700591760
    }
  },
  "requested_secrets": {
    "0000ED1B27442EA349BE60A9F0A2ED92534D39B7F18E38D4A90304E9B54CFB380426": {
      "chain_id": 97,
      "end_time": 1700627160,
      "hmac_address": "00003FDC9209EAFD3F3B921EB3624F4BEE30C064C4D1B903F5E2018905CD3DBA7219"
    }
  }
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    AA62E8931D7931EEA5D9B6C0A2B5083538A768416B329AC792376DBFE3FE7079B172F3B7022FB04E02E263C1EF08881F0E18885D33D3A7097BB2F116

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

0001BF788940404F1091C634E89D1A4255868341416032B91528839B014622195FF0

Previous signature

E3B521175EABEDC2DD4820C98FBD47ABBD2B6113232A09F9BF2F4F691C4C0B077238A42953BA72AF625E275F730004506C30C0AB559A5320CB719A08B4CAD106

Origin signature

3046022100859E4FA57415279D6D3C43AA15B288E8F8C643B2E041E1120C54D4293099CEB0022100F0301A980EFFB3C3E69EB2DB617041BD777C6C010B7B519C5D64C0B0DE75084F

Proof of work

01020451684966573439C38DA99334546FBBDE4A6D96A50B4A4ECBB6572CDBED023F079607407E254421D1779525D11C60D55684F0B403B93B95823554E29D1E2CDB16

Proof of integrity

003F00AEEA6958979809D2F79E68C43B27F789E799ED39013C6320940874F91585

Coordinator signature

923BB3BB0FDB5A436C86675F3A6BE5BD9B44CE97DACD1504334FEEDFC2B076090B6138DD3E9D24F65CB2830757B4D7AEE91303EBA9E2E53BB2B434F72549A50C

Validator #1 public key

00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947

Validator #1 signature

2FDD767C55D18B833214601E5206ABE0644334821282E172D3AC6FC9B8C4235A4A8EE13842C3C199FC123A5915BEAF27C2CCB3A6318CD8682899AA33AEB81E08

Validator #2 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #2 signature

00BE0BBA9B2566AB8484D5C9FBF1078B3DFE875F312B75FB6AF9912838A6B7551EE5D2F16431ABF231DABD75628CCFB71DB6B016F473E94554FC086B73EF9900