This PR removes Truffle and replaces it with Hardhat, due to the sunsetting of Truffle and Ganache. Ganache has been replaced with Anvil because the HardhatNetwork blockchain simulator didn't seem very stable in standalone mode - often dropping websockets; I couldn't work out how to make it behave. In contrast Anvil seems stable but its evm_increaseTime() function didn't seem to increase the blocktime. I've therefore skipped these tests until there is a resolution.
The wallet code has been removed as it's no longer supported.
This PR removes Truffle and replaces it with Hardhat, due to the sunsetting of Truffle and Ganache. Ganache has been replaced with Anvil because the HardhatNetwork blockchain simulator didn't seem very stable in standalone mode - often dropping websockets; I couldn't work out how to make it behave. In contrast Anvil seems stable but its
evm_increaseTime()
function didn't seem to increase the blocktime. I've therefore skipped these tests until there is a resolution.The
wallet
code has been removed as it's no longer supported.