Anna Shaleva

Results 251 comments of Anna Shaleva

Just for the record: as I said earlier in Discord, I agree that having such non-native contract would be beneficial for both Neo and Neo users, because it's more convenient,...

I doubt it should be native. I’m thinking of some standard deployed contract managed by committe. The main question from my side here is: > name the reason why other...

For the record: I investigated NeoGo code and turns out that Notifications size is not restricted in any way. I also deployed a contract and tried to send *a lot*...

OK, I can't find the branch, but the contract was based on `TestEngineLimits`.

As I said earlier, Go node does not restrict the number of notifications, it's proven by#3627. Happy news: C# node also allows to emit 2048+1 *large* notifications. I also tried...

As a straightforward suggestion from my side: restrict the *number* of notifications directly, without refcounting: ``` anna@kiwi:~/Documents/GitProjects/nspcc-dev/neo-go$ git diff pkg/core/ diff --git a/pkg/core/interop/context.go b/pkg/core/interop/context.go index d9ff39426..bc9c13e63 100644 --- a/pkg/core/interop/context.go +++...

> we can analyze the chain data to see actual usage patterns. Here's the summary of N3 mainnet data up to 6220598 height for Application execution trigger (transactions). The maximum...

Transactions with 2000 notifications are contract calls that transfer funds: * https://neotube.io/transaction/0x09421a7754e89a9a53c34732615adf1491ccc51e677416a5f7d9b052e90b89af * https://neotube.io/transaction/0xf6122ef8e30ff491efadfd26cf5c9c1f91b08da37adf2fd4051d5a7fde1c79b8 * https://neotube.io/transaction/0x7ef3e615930432921a19f6ddef2465f3dbfccceac1486c0f00ce59ac14439e9e * https://neotube.io/transaction/0x61995cd2ea03a6e3b3b5a9910cb56f54b4c7fa5fecf42e1369620c6dc0fa37d5 Transaction with 1000 notification is the same contract call with similar transfers:...

> Does C# node have any problems with 2000-5000 small notifications? First of all, it should be noted that it's not proven that C# node has problems with *large* notifications....

I constructed transaction manually and used RPC client only for `sendrawtransaction` request. I also added one more method to the contract that produces some small notification like, so the resulting...