lotus/itests/contracts
snissn 9060c474da
test: fevm: add in tests for deploying, destroying contracts, recursive calls, sending value (#10082)
adds the following tests to itests/fevm_test.go:
 - recursive tests
 - delegate call tests
 - delegate call recursive tests
 - revert tests
 - destruct tests
 - contract deploy address tests
 - send value to contracts
 - gas limit on value transfer tests
 - sending value to destroyed contracts
adds the test to itests/fevm_address_test.go:
 - deploy contract and confirm address is different second deploy
2023-01-31 19:13:13 -10:00
..
AutoSelfDestruct.hex test: fevm: add in tests for deploying, destroying contracts, recursive calls, sending value (#10082) 2023-01-31 19:13:13 -10:00
AutoSelfDestruct.sol test: fevm: add in tests for deploying, destroying contracts, recursive calls, sending value (#10082) 2023-01-31 19:13:13 -10:00
compile.sh test: fevm: add in tests for deploying, destroying contracts, recursive calls, sending value (#10082) 2023-01-31 19:13:13 -10:00
Constructor.hex test: fevm: add in tests for deploying, destroying contracts, recursive calls, sending value (#10082) 2023-01-31 19:13:13 -10:00
Constructor.sol test: fevm: add in tests for deploying, destroying contracts, recursive calls, sending value (#10082) 2023-01-31 19:13:13 -10:00
DelegatecallActor.hex refactor of fevm_test, addition of delegate call test and a script to compile the .sol solidity files to .hex, add sharable methods into kit/evm 2023-01-14 03:03:06 +00:00
DelegatecallActor.sol refactor of fevm_test, addition of delegate call test and a script to compile the .sol solidity files to .hex, add sharable methods into kit/evm 2023-01-14 03:03:06 +00:00
DelegatecallStorage.hex test: fevm: add in tests for deploying, destroying contracts, recursive calls, sending value (#10082) 2023-01-31 19:13:13 -10:00
DelegatecallStorage.sol test: fevm: add in tests for deploying, destroying contracts, recursive calls, sending value (#10082) 2023-01-31 19:13:13 -10:00
EventMatrix.hex Add itest for EthGetLogs filter combinations 2023-01-18 17:33:54 +00:00
EventMatrix.sol Add itest for EthGetLogs filter combinations 2023-01-18 17:33:54 +00:00
events.asm Add itest for EthGetLogs filter combinations 2023-01-18 17:33:54 +00:00
events.bin NV18: Filecoin EVM runtime + Actor Events + EthAccount + EAM + f4 addressing (#9998) 2023-01-13 19:11:13 +00:00
GasLimitSend.hex test: fevm: add in tests for deploying, destroying contracts, recursive calls, sending value (#10082) 2023-01-31 19:13:13 -10:00
GasLimitSend.sol test: fevm: add in tests for deploying, destroying contracts, recursive calls, sending value (#10082) 2023-01-31 19:13:13 -10:00
GasSendTest.hex test: fevm: add in tests for deploying, destroying contracts, recursive calls, sending value (#10082) 2023-01-31 19:13:13 -10:00
GasSendTest.sol test: fevm: add in tests for deploying, destroying contracts, recursive calls, sending value (#10082) 2023-01-31 19:13:13 -10:00
NotPayable.hex test: fevm: add in tests for deploying, destroying contracts, recursive calls, sending value (#10082) 2023-01-31 19:13:13 -10:00
NotPayable.sol test: fevm: add in tests for deploying, destroying contracts, recursive calls, sending value (#10082) 2023-01-31 19:13:13 -10:00
RecCall.hex itests: Test FEVM recursive calls 2023-01-20 15:50:33 +01:00
RecCall.sol itests: Test FEVM recursive calls 2023-01-20 15:50:33 +01:00
Recursive.hex test: fevm: add in tests for deploying, destroying contracts, recursive calls, sending value (#10082) 2023-01-31 19:13:13 -10:00
Recursive.sol test: fevm: add in tests for deploying, destroying contracts, recursive calls, sending value (#10082) 2023-01-31 19:13:13 -10:00
RecursiveDelegeatecall.hex test: fevm: add in tests for deploying, destroying contracts, recursive calls, sending value (#10082) 2023-01-31 19:13:13 -10:00
RecursiveDelegeatecall.sol test: fevm: add in tests for deploying, destroying contracts, recursive calls, sending value (#10082) 2023-01-31 19:13:13 -10:00
SelfDestruct.hex test: fevm: add in tests for deploying, destroying contracts, recursive calls, sending value (#10082) 2023-01-31 19:13:13 -10:00
SelfDestruct.sol test: fevm: add in tests for deploying, destroying contracts, recursive calls, sending value (#10082) 2023-01-31 19:13:13 -10:00
SimpleCoin.hex refactor of fevm_test, addition of delegate call test and a script to compile the .sol solidity files to .hex, add sharable methods into kit/evm 2023-01-14 03:03:06 +00:00
SimpleCoin.sol NV18: Filecoin EVM runtime + Actor Events + EthAccount + EAM + f4 addressing (#9998) 2023-01-13 19:11:13 +00:00
StackFunc.hex itests: Test FEVM recursive calls 2023-01-20 15:50:33 +01:00
StackFunc.sol itests: Test FEVM recursive calls 2023-01-20 15:50:33 +01:00
TestApp.hex test: fevm: add in tests for deploying, destroying contracts, recursive calls, sending value (#10082) 2023-01-31 19:13:13 -10:00
TestApp.sol test: fevm: add in tests for deploying, destroying contracts, recursive calls, sending value (#10082) 2023-01-31 19:13:13 -10:00
ValueSender.hex test: fevm: add in tests for deploying, destroying contracts, recursive calls, sending value (#10082) 2023-01-31 19:13:13 -10:00
ValueSender.sol test: fevm: add in tests for deploying, destroying contracts, recursive calls, sending value (#10082) 2023-01-31 19:13:13 -10:00