Type
CONTRACT
Validation date
2023-11-14 22:00:14 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 (165 B)

{
  "charged_contracts": {
    "97": {
      "0x684854bf2615342350c77a66b56233e30400d944": 1700006340,
      "0x9d5117880f7dad8915c98b8c343b3277217a72c3": 1700001000
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    7ABCA222CE93943FE9B1BE576DEAE8938CCAD3B06EB4168C241CA40F4F7C735535C14510CADDFAF3DE37528B4BA7A720379CAC974477E440B23BA279

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

00016241D00F4BADFB94B6F17B4ECD4869383B4EE4BE70428641CEC7983BAFC9F33D

Previous signature

6D17D00BF1955083704067D669230B1FD061C8C9C083789088101028BD30BA32CD991C8589932EFD4702CEBEB02A2971ECBAD13285EDA8685BC471FB2F6B1105

Origin signature

304402200A8232CC744333F090EFB0513F5837BBBC8A578876C5FB8CF85E3AB550E95D1B02207F3615C3BEE8C6B3155F3A964E2F1D282ACDBEAF623605D14003E10F32A23D1C

Proof of work

010104EB90F7BDD03D5A7FD9B61D9128D7CF24C11F3F7DA96825DA3680C2B6BCC48F1AFCE26E0A5F1A903EDAA4BC9390210A0A4F175847EC2A2BB325BB6D1CE8EC8F90

Proof of integrity

004F97A89A0A48864CADEF1D190A099540AA9EAC815D290DAC4D6DE791A5216BA4

Coordinator signature

9A87E1F536B297B25816876D01340AF8A6814ABB8B95E6083D7285CCDC62A370F4BFA49A8D72A98773E15D33D3A012F93790F76256AB1ECDB843953440E51D0D

Validator #1 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #1 signature

44A436B8939548CCE2FC2FAC0F96F4D4241457BC0E2459B34F6E3EA738FFFF15B83B1C7529086BA01B5200A5BC4842780138CB5C9BD4E417FEAFD54BD0A12500

Validator #2 public key

00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947

Validator #2 signature

BF8334CD0FBD3595E246C69A692604B46CB4865E3DE73E169202844F994506AD16ADEB436C57CF59BB7658F57023FB166C5EA69F449E4699B37D49EEE701410F