Type
CONTRACT
Validation date
2023-12-14 23:19: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) == 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 (168 B)

{
  "charged_contracts": {
    "80001": {
      "0x5af2df937822a74d0d4f51b80ef7acc46ba6c874": 1702601820,
      "0x9f2c2e8b64fb215a58ce72e7fc32e600d13ff4e8": 1702603080
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    EF85B04E3FD4728E1E5D51798EDE53EB5ACD98FB7BDEBEE7922B542E3F4ACB727B412A2D1BE32ED934A2501EE0819C74034B011D3926014BEE3303FB

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

0001DF45A196741CC5707F3BE84A728C6494AB93AB38B5D6438BB33909A8AE5DAC15

Previous signature

3F9BBA8CD91EBE5B44B602A3C3AB85B63219DE3AC5022A2AB1BD5EA11A4EA9D1B6F78C7DD8CDE4BDCAF8FD4221374ED0CDBE65F7E51C0E3821AC82953E999A06

Origin signature

304402205EF85D8BAA9ECE2AB749D46C3234F71412A6F8C7300471C47830C5BFF7A971210220183F0161F8D6C7F9DF01A2BC470D8CD4D30EAAF9C655E0D308D560DEE10902AA

Proof of work

010104228ED9FE757FA46CEDCAE4E3FDDEC1EF6511A71B15E5611AA36EA41DFB969EF2FB83D72D13AD1E89873CD4EFF1364880B3557D72AE5188EF5E1BD09253CE235A

Proof of integrity

00F84C3FE3F9D763BDCDA71557769F4FB7CD0DC4AB62B59B1D2C02DA85595ED343

Coordinator signature

FF58CC0B797F7FE7104A31947D3F8A761388621CD5721C408F49185B72C69AB310E0BA9F6B57D7397E88A8D7428F24F4AF0E3BF94C50787BAC9AD8F2683B4E00

Validator #1 public key

000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF

Validator #1 signature

C6AD55CFAE48565E92919B089C3628819AF0264EDD0DE1CEF2BA9E5BE179EA36A8A878135CCD939B74EC25985D7E00EFF8F38442E3B1FEA2926AB81EDB22AC0F

Validator #2 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #2 signature

4B3262E639E156173C563DCC47DD8CE1D8D7D58635BE2BEE1657FF639F946CF518CD0D2F985A499D44EF36311F254AC5A68A489AFC5839C38FBF0B3F08B98D0A