I am testing with acceptnonstdtxn=1 on testnet (though that might even be the default there) and I don't quite understand the behaviour. It looks like only some non-std txns are accepted but not all. In particular, sendrawtransaction succeeds in creating 1 sat dust, but it e.g. fails when using uncompressed pubkeys in a witness ( "non-mandatory-script-verify-flag (Using non-compressed keys in segwit)" ).
is this intended?
gnaf has quit [Quit: Konversation terminated!]
MatrixBot123456 has quit [Quit: Bridge terminating on SIGTERM]
yes -- script based policy flags are not bypassed with that flag
MatrixBot123456 has joined #bitcoin-core-dev
right.. looking at validation.cpp, seems like the flag only affects MemPoolAccept::PreChecks