lotus/itests/contracts
snissn 510f980348
tests: itests: blocktest properties (#10304)
* add itests for various fevm block properties and assert correct chain id

* add value checks to the block property solidity itests

* move get block function to kit
2023-02-17 14:32:54 -08: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
Blocktest.hex tests: itests: blocktest properties (#10304) 2023-02-17 14:32:54 -08:00
Blocktest.sol tests: itests: blocktest properties (#10304) 2023-02-17 14:32:54 -08:00
compile.sh add test for transparent delegate proxy from openzeppelin 2023-02-13 13:57:18 +01: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
Create2Factory.hex tests that use create2 and destroy to validate evm state 2023-02-01 06:55:52 +00:00
Create2Factory.sol tests that use create2 and destroy to validate evm state 2023-02-01 06:55:52 +00: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
DeployValueTest.hex merge 2023-02-01 06:51:32 +00:00
DeployValueTest.sol merge 2023-02-01 06:51:32 +00:00
Errors.hex feat: eth: parse revert data (#10295) 2023-02-17 01:18:03 +00:00
Errors.sol feat: eth: parse revert data (#10295) 2023-02-17 01:18:03 +00:00
EventMatrix.hex feat: compute a better gas limit for recursive external contract calls 2023-02-03 20:40:18 +00:00
EventMatrix.sol feat: compute a better gas limit for recursive external contract calls 2023-02-03 20:40:18 +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
ExternalRecursiveCallSimple.hex feat: compute a better gas limit for recursive external contract calls 2023-02-03 20:40:18 +00:00
ExternalRecursiveCallSimple.sol feat: compute a better gas limit for recursive external contract calls 2023-02-03 20:40:18 +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
GetDifficulty.hex itest for block.difficulty (#10263) 2023-02-13 18:29:11 -08:00
GetDifficulty.sol itest for block.difficulty (#10263) 2023-02-13 18:29:11 -08: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
TransparentUpgradeableProxy.hex add test for transparent delegate proxy from openzeppelin 2023-02-13 13:57:18 +01:00
TransparentUpgradeableProxy.sol add test for transparent delegate proxy from openzeppelin 2023-02-13 13:57:18 +01: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