Type
CONTRACT
Validation date
2023-11-23 00:11:08 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 (109 B)

{
  "charged_contracts": {
    "97": {
      "0x550782d441a687256c43014cd8f8e2f80d2a67e5": 1700628180
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    BD8DC13FA33E944E710AE13FFABDA0756EB653F2B7BB101200FCF9B6CD9C5429A93FBC0F92C714EDA8E4FE277BAE85EAC31B923F02E4EC1663A9265F

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

00010697EBEB0B5C11894D266B9AB91CB3557A2E5204CACA55692E24BCDC9F14F629

Previous signature

FF08D613D35D9F89D1AEDC1285D95BF907B6BF30F545CFEFC633D89A65AE6DCF9DA8153D5FD81272AE6FD00ACF0893A84A383EB49286B4D77E066F06D56C4005

Origin signature

304402200D95D4E2D7DF6CC1E9A7F2196E6B132C2C86D85C765B6CBBB3971E02BA2B2C9F02204E84A76061DD8604C1F0836B4B1A3EE4DB47A541ADA11275F7C2BDBE5652D85C

Proof of work

010204D6052E0C6CA9244CDE5F3D664296BDFBA0090B330404C3C16B098758F27965DFEC0D3F25D1365F389C2B6C516195552F8779DEE0796C8C33F1A9C0404F4E3381

Proof of integrity

0084878508DA0F3F236D6537E992D61CC0C2C61EACC34FDD23D4368767F283BF04

Coordinator signature

751935CDDF04962A6ED8FBE50BB7E199AE59EFB90DE0D909978CAB71393E48EE581729B7889AF708FC4C823024CE5FDC8E1ABE23C34DB4F8C3B06ADDECA10302

Validator #1 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #1 signature

D2918051DBE877B08200AD7D76F68E9BBBC23D1CCF50D51D5940CABE3268D8C63DE100D5F9062B636029A226AC4E3BBBA58FBB0CCF87C68A6F0F0D3919385106

Validator #2 public key

00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947

Validator #2 signature

7E9C0F667B2B15017C5640AF52116E02E2176C1C0927F27C2F89CC56996079283E95A15907DA48AB4853A6AE5D385BECC5DE49B882D2CF78ED207D0EAC832409