| 20 | #include <blocksci/scripts/nulldata_script.hpp> |
| 21 | |
| 22 | struct AddOpReturnMethods { |
| 23 | template <typename FuncApplication> |
| 24 | void operator()(FuncApplication func) { |
| 25 | using namespace blocksci; |
| 26 | func(property_tag, "data", +[](const script::OpReturn &address) { |
| 27 | return pybind11::bytes(address.getData()); |
| 28 | }, "Data contained inside this address"); |
| 29 | } |
| 30 | }; |
| 31 | |
| 32 | void addNulldataProxyMethods(AllProxyClasses<blocksci::script::OpReturn, ProxyAddress> &cls) { |
| 33 | cls.applyToAll(AddProxyMethods{}); |
nothing calls this directly
no outgoing calls
no test coverage detected