ZhangTao
ZhangTao
> Shouldn't the `Initialize` message be sent to the blockchain actor at the top of StartNode instead of the end of the constructor? What do you mean `top of the...
> > What do you mean `top of the StartNode`? > > Do you want to register event subscriber before genesis block? > > I mean the beginning of `StartNode`,...
We can add `ExtensionAttribute` with VarBytes payload and multiple allowed. Users can deserialize the payload to the structure they want.
> Attributes are not exposed to SmartContracts, isn't it? No, they aren't. https://github.com/neo-project/neo-devpack-dotnet/blob/master/src/Neo.SmartContract.Framework/Services/Transaction.cs
@neo-project/core I think this proposal is more pratical than https://github.com/neo-project/neo-modules/pull/487, and `neo-go` already has the implementation. @neo-project/ngd-shanghai can implement it in neo-core. @erikzhang
With p2p state exchange, we don't even need full storage when persist block. We can get the key-value we need via p2p when executing transaction script if the speed acceptable....
Suggestions about constant values by @roman-khimov https://github.com/neo-project/neo/pull/2425#issuecomment-1010358892
@erikzhang @shargon @Liaojinghui Can you review this one? Especially the enum values we choose.
Why not collect signatures in `RoleManager` contract? Every committee member can invoke the contract with their signature, once more than half committee inovked we can get the result. This is...
> How do you delete the partial signatures in a contract? Add height expiration and clear them in `OnPersist`. Only committee invoking in the same time period like 1 day...