Skip to content

Commit

Permalink
chore: tab fix
Browse files Browse the repository at this point in the history
  • Loading branch information
btspoony committed Oct 22, 2024
1 parent 262cd43 commit 3b43836
Showing 1 changed file with 11 additions and 11 deletions.
22 changes: 11 additions & 11 deletions cadence/transactions/evm/create_new_account_with_coa.cdc
Original file line number Diff line number Diff line change
Expand Up @@ -13,38 +13,38 @@ transaction(
let auth: auth(Storage, Keys, Capabilities) &Account

prepare(signer: auth(Storage, Keys, Capabilities) &Account) {
pre {
signatureAlgorithm >= 1 && signatureAlgorithm <= 3:
pre {
signatureAlgorithm >= 1 && signatureAlgorithm <= 3:
"Cannot add Key: Must provide a signature algorithm raw value that corresponds to "
.concat("one of the available signature algorithms for Flow keys.")
.concat("You provided ").concat(signatureAlgorithm.toString())
.concat(" but the options are either 1 (ECDSA_P256), 2 (ECDSA_secp256k1), or 3 (BLS_BLS12_381).")
hashAlgorithm >= 1 && hashAlgorithm <= 6:
hashAlgorithm >= 1 && hashAlgorithm <= 6:
"Cannot add Key: Must provide a hash algorithm raw value that corresponds to "
.concat("one of of the available hash algorithms for Flow keys.")
.concat("You provided ").concat(hashAlgorithm.toString())
.concat(" but the options are 1 (SHA2_256), 2 (SHA2_384), 3 (SHA3_256), ")
.concat("4 (SHA3_384), 5 (KMAC128_BLS_BLS12_381), or 6 (KECCAK_256).")
weight <= 1000.0:
weight <= 1000.0:
"Cannot add Key: The key weight must be between 0 and 1000."
.concat(" You provided ").concat(weight.toString()).concat(" which is invalid.")
}
}

self.auth = signer
}

execute {
// Create a new public key
let publicKey = PublicKey(
publicKey: key.decodeHex(),
signatureAlgorithm: SignatureAlgorithm(rawValue: signatureAlgorithm)!
)
let publicKey = PublicKey(
publicKey: key.decodeHex(),
signatureAlgorithm: SignatureAlgorithm(rawValue: signatureAlgorithm)!
)

// Create a new account
let account = Account(payer: self.auth)
let account = Account(payer: self.auth)

// Add the public key to the account
account.keys.add(
account.keys.add(
publicKey: publicKey,
hashAlgorithm: HashAlgorithm(rawValue: hashAlgorithm)!,
weight: weight
Expand Down

0 comments on commit 3b43836

Please sign in to comment.