Change sendCall and sendTransactions methods to new implementation (and "byType" alternative respectively
Use new Events implementation
Caveats/Pending Tasks:
watch event methods is now using a workaround to keep supporting toBlock since is not supported anymore by web3 (see here)
Watch/Get events by type is NOT implemented yet because MANAToken (the already automated contract tests) "Mint" event doesn't have a same-name event case.
Try this new decentraland-eth version with at least one DCL Dapp.
The main approach of this PR was to upgrade to the latest version of
web3
without forcing a major release ofdecentraland-eth
.Summary:
promisify()
modifiers since now is natively supported by Web3deployContracts()
helper functionwallet.createContractInstance()
with new contract instantiation web3 methodsWeb3Type
example heresendCall
andsendTransactions
methods to new implementation (and "byType" alternative respectivelyEvents
implementationCaveats/Pending Tasks:
watch
event methods is now using a workaround to keep supportingtoBlock
since is not supported anymore by web3 (see here)decentraland-eth
version with at least one DCL Dapp.