Neo-fairy-test is a set of tools designed to enhance the testing and debugging experience of Neo N3 smart contracts. Maintained by Neo blockchain developer Hecate2 and packaged as a plugin for NeoCLI, the solution allows developers to test transactions and smart contracts against real world network state.
Fairy operations
The test environment delivers a significantly different experience to Neo Express, which offers easy-to-deploy private networks. Instead, neo-fairy-test allows developers to send “fairy transactions” or deploy “fairy contracts” to their own modified version of public networks, such as MainNet or TestNet.
These operations are executed and stored in memory on the local node rather than published in MainNet blocks. This feature enables thorough testing against real world on-chain environments, without needing to re-deploy and set up code, incur gas fees, or make unintended changes to global state.
Debugging
Another advantage of the tool is its ability to facilitate complete testing and debugging. With the DumpNef plugin, developers can leverage functionalities such as setting debug information, breakpoints, and invoking contracts via the debug API. This capability returns a detailed execution trace, making the debugging process more efficient.
The FairyEngine also allows fine-grained control over system time and random numbers. Controlling these usually dynamic values is especially convenient for developers interacting with time-locked smart contracts or debugging code made non-deterministic by randomness.
References
Provided alongside the practical tools is a comprehensive guide for debugging Neo N3. It uses Visual Studio to demonstrate how contract exceptions may be debugged down to the Neo source code level. The guide educates on many Neo core concepts to aid the developer, including elements such as remote nodes, transactions, blocks, verification, dBFT consensus, and more.
Finally, a Python client is also available, which may be used to simplify interactions with a Neo node running the Fairy plugin. The documentation shows how to use the client to call fairy contracts, clone snapshots, and perform debugging. It also includes sample usage scenarios, such as performing an NFT loan, illustrating the capabilities and applications of the tool.
Get started with neo-fairy-test at the link below:
https://github.com/Hecate2/neo-fairy-test/
can you buy clomid prices cost generic clomid without rx clomid for men clomid prescription uk cost clomid without a prescription clomid generico can you get clomid without rx
The vividness in this serving is exceptional.
This is the gentle of scribble literary works I rightly appreciate.
azithromycin 500mg pill – buy ciprofloxacin online cheap order metronidazole 200mg online
cheap rybelsus – buy semaglutide 14 mg pill buy periactin 4 mg online
purchase motilium online cheap – buy generic motilium online order cyclobenzaprine 15mg generic
esomeprazole online order – anexa mate order nexium 40mg without prescription
medex for sale online – https://coumamide.com/ hyzaar order
order mobic pills – https://moboxsin.com/ meloxicam 7.5mg oral
deltasone 10mg pills – corticosteroid generic prednisone 40mg
buy ed medication – fast ed to take where can i buy ed pills
buy amoxil pills for sale – comba moxi order amoxicillin
order fluconazole 100mg pill – https://gpdifluca.com/ order forcan without prescription
order escitalopram 20mg for sale – escitalopram 20mg sale lexapro pills
cenforce 100mg brand – https://cenforcers.com/ buy cenforce 100mg sale
cialis available in walgreens over counter?? – ciltad gn what is the difference between cialis and tadalafil?
cialis side effects a wifeРІР‚в„ўs perspective – vidalista tadalafil reviews cialis manufacturer coupon free trial
buy zantac 150mg without prescription – on this site where to buy zantac without a prescription
viagra 50mg price costco – site buy viagra discount
With thanks. Loads of erudition! gnolvade.com
More content pieces like this would insinuate the web better. cheap neurontin generic
The thoroughness in this draft is noteworthy. https://prohnrg.com/product/rosuvastatin-for-sale/
More posts like this would add up to the online time more useful. kamagra oral jelly rakuten c’est quoi
Thanks for putting this up. It’s well done. https://ondactone.com/product/domperidone/
I’ll certainly carry back to read more.
tamsulosin pills
I am in fact delighted to glance at this blog posts which consists of tons of worthwhile facts, thanks for providing such data. http://3ak.cn/home.php?mod=space&uid=229261
pill dapagliflozin 10 mg – https://janozin.com/# purchase forxiga