Commit a3b0adf
FIP-0109: Open up DDO notifications to user contracts (#1689)
* Remove market actor requirement on notifications
* claude first pass
* Integration test fixes
* One contract fix and attempt at wiring integration test
* Add new test to module
* correct import
* fix path
* Fix
* trying create external
* don't do useless send to non payable constructor
* Use foundry build of test contract
* Contract fixes
* build new hex from updated source
* remove 0x
* Use bytecode.object not deployedBytecode
* Deal with serde transparent
* New hex
* Check notifications are received correctly
* More precise expiration testing
* Remove unfixed ai tests
* fmt + test cleanup
* clippy
* more clippy
* more clippy
* fmt
* Review Response: check before and afte
* Attempt isMiner actor receiver contract
* Correct hex
* Fix filecoin actor call bug
* Test that isMiner check rejects diret calls
* fmt
* clippy
* Update actors/evm/tests/contracts/NotificationReceiver.sol
Co-authored-by: Rod Vagg <rod@vagg.org>
* Update integration_tests/src/tests/evm_notification_test.rs
Co-authored-by: Rod Vagg <rod@vagg.org>
* Update integration_tests/src/tests/evm_notification_test.rs
Co-authored-by: Rod Vagg <rod@vagg.org>
* Tweak solidity test file for codecov to not fail
* fmt
* Fixup review suggestion
* Codecov is extremely picky
---------
Co-authored-by: zenground0 <ZenGround0@users.noreply.github.com>
Co-authored-by: Rod Vagg <rod@vagg.org>1 parent 00db828 commit a3b0adf
File tree
7 files changed
+1017
-12
lines changed- actors
- evm/tests/contracts
- miner/src
- integration_tests/src/tests
- test_vm/tests/suite
7 files changed
+1017
-12
lines changedLarge diffs are not rendered by default.
0 commit comments