nim-ethers/ethers/signers/wallet/error.nim

14 lines
290 B
Nim

import ../../signer
type
WalletError* = object of SignerError
func raiseWalletError*(message: string) {.raises: [WalletError].}=
raise newException(WalletError, message)
template convertError*(body) =
try:
body
except CatchableError as error:
raiseWalletError(error.msg)