Socket
Socket
Sign inDemoInstall

truffle-assertions

Package Overview
Dependencies
322
Maintainers
1
Versions
22
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.7.0 to 0.7.1

7

index.js

@@ -97,8 +97,7 @@ const AssertionError = require('assertion-error');

createTransactionResult = async (contract, transactionHash) => {
const transactionReceipt = web3.eth.getTransactionReceipt(transactionHash);
const blockNumber = transactionReceipt.blockNumber;
/* Web3 1.x uses contract.getPastEvents, Web3 0.x uses contract.allEvents() */
/* TODO: truffle-assertions 1.0 will only support Web3 1.x / Truffle v5 */
if (contract.getPastEvents) {
const transactionReceipt = await web3.eth.getTransactionReceipt(transactionHash);
const { blockNumber } = transactionReceipt;
const eventList = await contract.getPastEvents("allEvents", {fromBlock: blockNumber, toBlock: blockNumber});

@@ -112,2 +111,4 @@ return {

return new Promise((resolve, reject) => {
const transactionReceipt = web3.eth.getTransactionReceipt(transactionHash);
const { blockNumber } = transactionReceipt;
contract.allEvents({fromBlock: blockNumber, toBlock: blockNumber}).get((error, events) => {

@@ -114,0 +115,0 @@ if (error) reject(error);

{
"name": "truffle-assertions",
"version": "0.7.0",
"version": "0.7.1",
"description": "Additional assertions and utilities for testing Ethereum smart contracts in Truffle unit tests",

@@ -5,0 +5,0 @@ "main": "index.js",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc