(transaction: ContractTransaction)
| 152 | export type DeploymentMetadata = z.infer<typeof deploymentMetadataSchema>; |
| 153 | |
| 154 | export async function checkTransactionSuccess(transaction: ContractTransaction): Promise<ContractReceipt> { |
| 155 | const receipt = await transaction.wait(); |
| 156 | if (receipt.status) { |
| 157 | return receipt; |
| 158 | } |
| 159 | throw new Error(`Transaction failed. Hash="${transaction.hash}"`); |
| 160 | } |
| 161 | |
| 162 | export function formatSQT(amount: BigNumberish, places = SQT_DECIMAL, symbol = 'SQT'): string { |
| 163 | return `${formatUnits(amount, places).slice(0, 10)} ${symbol}`; |
no outgoing calls
no test coverage detected