Conversation
|
@roman-khimov please take a look to this version |
|
I prefer to add a new syscall. |
|
|
@neo-project/core what do you think about this change? now is not possible to check the signers of the current transaction, and this could be important for certain cases |
I am with @erikzhang on this. Maybe we should give it another syscall, cause |
|
Maybe one advantage of a new syscall is also to avoid problems during resync. @shargon , is this 100% compatible? Maybe state could change,no? |
A good question, if they called this on |
|
@shargon I think add a new one is better to avoid data incompatible. |
|
Just FYI, I've checked the compatibility with current mainnet up to 3722380 height using this patch applied to 0.101.2 (latest 3.5.0-compatible release) with NeoGo node, it doesn't produce a fork: Synced NeoGo node log: States check result: Although I'm not sure about T5 testnet. |
|
I've checked compatibility of this patch with T5 testnet as far, it's compatible up to 2306990: The states comparison result: So technically if nothinig breaking happens after the checked heights, this PR can be merged as is (without new interop). However, we have #2873 that makes 3.6 incompatible with T5. |
Port the neo-project/neo#2827. Signed-off-by: Anna Shaleva <shaleva.ann@nspcc.ru>
|
@vncoelho Could you have a review? |
|
Sure, I will review asap |
Co-authored-by: Jimmy <jinghui@wayne.edu>
|
@shargon We need modify signer.cs |
Could you send me the error? |
|
@superboyiii @shargon Lets move on to finish this |
I'm waiting for @superboyiii , I didn't have this error |
|
When make the transaction, we need to calculate Need to fix the RpcServer! |
Port the neo-project/neo#2827. Signed-off-by: Anna Shaleva <shaleva.ann@nspcc.ru>



Close #2825