TransactionUNKNOWN

■█@~*~%╳#╱╱■@╲░▓╳~?◇╳~▪**^╱▫╲~▪◆╲░▓◆#╳╳▓▫^$^○□▒*□▪▫~*■╳#^▫▓░%▪╱●

Transaction ID

Timestamp

Mar 13, 2024, 09:48:44 PM UTC
2y ago

Block Height

73,953,725

Computation

0

Proposerseq:366288 key:0

Authorizers

1

Transaction Summary

UpdatingTransaction

Script Arguments

Copy:
0publicKeys[Crypto.KeyListEntry]
[
  {
    "keyIndex": "1000",
    "publicKey": {
      "publicKey": [
        "112",
        "18",
        "244",
        "115",
        "236",
        "213",
        "251",
        "116",
        "65",
        "219",
        "89",
        "49",
        "217",
        "153",
        "202",
        "247",
        "10",
        "9",
        "117",
        "243",
        "94",
        "10",
        "121",
        "175",
        "78",
        "112",
        "46",
        "251",
        "147",
        "190",
        "209",
        "56",
        "140",
        "69",
        "4",
        "120",
        "184",
        "233",
        "68",
        "22",
        "90",
        "139",
        "156",
        "232",
        "148",
        "43",
        "231",
        "29",
        "0",
        "82",
        "143",
        "246",
        "156",
        "156",
        "162",
        "132",
        "77",
        "146",
        "8",
        "237",
        "91",
        "3",
        "245",
        "216"
      ],
      "signatureAlgorithm": {
        "id": "SignatureAlgorithm",
        "fields": [
          {
            "name": "rawValue",
            "value": {
              "type": "UInt8",
              "value": "1"
            }
          }
        ]
      }
    },
    "hashAlgorithm": {
      "id": "HashAlgorithm",
      "fields": [
        {
          "name": "rawValue",
          "value": {
            "type": "UInt8",
            "value": "3"
          }
        }
      ]
    },
    "weight": "1000.00000000",
    "isRevoked": false
  }
]
1contracts{String: String}
{}

Cadence Script

1import Crypto
2
3transaction(publicKeys: [Crypto.KeyListEntry], contracts: {String: String}) {
4	prepare(signer: AuthAccount) {
5		let account = AuthAccount(payer: signer)
6
7		// add all the keys to the account
8		for key in publicKeys {
9			account.keys.add(publicKey: key.publicKey, hashAlgorithm: key.hashAlgorithm, weight: key.weight)
10		}
11		
12		// add contracts if provided
13		for contract in contracts.keys {
14			account.contracts.add(name: contract, code: contracts[contract]!.decodeHex())
15		}
16	}
17}