Type
CONTRACT
Validation date
2024-01-17 07:30:54 UTC
Fee
0 UCO

Code (306 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) == 0x000066706d704329ca8c2a4153991e2ddacc968622ca10217ca14952eb7abb966c30
	)
]

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

{
  "charged_contracts": {
    "11155111": {
      "0x818acae269ed9f484a97d540b9d641b9e01bf554": 1705482840,
      "0xf1e9eee037794868da70e84453d13b594fcf7c4b": 1705483800
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    6DA5B3779AFA54568A3A61430004AC690CE484265ABD93587E9CE6130302DA6A519B768BDF58A57389FC82E819479C0BA55BF25EB0AFF46174CB8011

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

000105462F389ACD1032C5C55FC5F018C2471D869A865EEF601E043008C9E0B7CAEA

Previous signature

3DBC7D21268370C6E32F2499829E8BBCA05D945D216C0FB521797F94F767D26672D127AC0F019AA34B63116BBBAEB9B7023E2CCCC6A1E4B34E75D0DDF7505D04

Origin signature

304502204EFB97AD113CEF4918DAB2C4EB3381C8A308A9791673297D3DBFBA21DDBD71E5022100C61C5792C8641817DEA4E3BF80C574FBE0EB8DFD00A58FC0B7A404304B4284BD

Proof of work

010204892A04DBE05192BCB662689E7E19700F3F7202028EF0A9F20635C4948436ED85A43BA3017281EE97781342DD8F24ED6F583B5FE542830FDB5191A11843A72A61

Proof of integrity

00F3CA80B35705E3608A4332028FA11EA968B19E76BD071E2752BF447E22647C14

Coordinator signature

D9A9854EF6001668BE18359123311220BC0E3C446CBDBC5C951480A468EFA4EC9C05741DCB1C8E028EE5F8DF44B3249C58FCB0800DE8F20F412845F982640706

Validator #1 public key

0001500FBE298B79FFBDD5CCA1798F30FD88A53D26EC39DE5DDE1F4137B032A4BC34

Validator #1 signature

7A02093307480CE9F151C96CF9FBE737CDAE6650ABA63A393478473056ECE1579ABAD2C8E73CEDA0D181505F5FB6D6954D0D5F7A39C0541B4A028DF85C3BC50C

Validator #2 public key

000103E30584AD8DE66F9E29419D5D0ABEE5A76722C9FD0D012BDDE3A6E2B149C48D

Validator #2 signature

978BCEA347C56A0430710252D257520684DF09F28A92D539555EBCB27D1E1CB4B70B530E6E9A88752D620F8B2FED304F9FE4AEBE51A1A3D249CDD6196906300B