Jude Nelson
Jude Nelson
This needs to be looked at.
This is something we'd like to do in the near future. @cylewitruk has graciously taken on the implementation effort.
Assigning to @obycode for now. Please feel free to re-assign.
Closing due to inactivity.
Transactions with the wrong number of arguments will be mined in 2.1 because we convert all analysis errors to runtime errors.
Assigning to @obycode so this issue has an owner. Please feel free to re-assign.
> The parser can't do anything to prevent a contract from being published with a long name, or passing a contract principal with a long name as a contract call...
@zone117x I wish I saw that message earlier and comprehended its significance. I just noticed that my 2.1 node does not boot. In fact, it gets stuck when trying to...
The bug isn't in the parser. It's in 2da31c5c99, where you changed `CONTRACT_NAME_REGEX_STRING` in `clarity/src/vm/representations.rs` to only accept strings of length at most `CONTRACT_MAX_NAME_LENGTH`.
No worries! This is why we're doing the genesis test before -rc1 -- to shake out any inconsistencies like this :) I'll keep my eye on the node and see...