| 19 | ScriptAddress<AddressType::NONSTANDARD>::ScriptAddress(uint32_t addressNum_, DataAccess &access_) : ScriptAddress(addressNum_, access_.getScripts().getScriptData<dedupType(addressType)>(addressNum_), access_) {} |
| 20 | |
| 21 | ranges::optional<CScriptView> ScriptAddress<AddressType::NONSTANDARD>::getInputScript() const { |
| 22 | if (rawInputData != nullptr) { |
| 23 | return CScriptView{rawInputData->scriptData.begin(), rawInputData->scriptData.end()}; |
| 24 | } else { |
| 25 | return ranges::nullopt; |
| 26 | } |
| 27 | } |
| 28 | |
| 29 | CScriptView ScriptAddress<AddressType::NONSTANDARD>::getOutputScript() const { |
| 30 | return {getData()->scriptData.begin(), getData()->scriptData.end()}; |