
Keizai is a postman-inspired application that will help developers to test and interact with Soroban smart contracts. It will launch as a web-based application that allows developers to supercharge their Soroban testing needs through a powerful and user-friendly UI/UX that is easy to understand for beginners but equally useful for seasoned developers.
The developer journey we envision is straightforward but comprehensive:
- Create a collection to test one or more contracts. - Create contract invocation (the equivalent of Requests in Postman). - Loading contact information from its WASM and auto-loading function names and parameters for an intuitive user experience. - Create pre-invocation scripts to prepare the test scenarios (create accounts, issue assets, etc.). - Create test scripts to test the results of your invocations. - Ability to set global and collection variables for data-sharing across calls. - Run all your invocations in a specified order, one or multiple times. - Import/export your collections to share with your teammates. - Authenticate your invocations with your preferred wallet by importing your secret keys or using ephemeral accounts generated on the spot.
Other small but useful features include:
- Making arbitrary HTTP requests (and executing arbitrary code) in pre-invocation and test scripts for a richer testing experience. - Pre-defined snippets to help you get started with your pre-invocation and test scripts: Create an account, make it issue an asset, create a trustline, etc. - References that point to helpful documentation in relevant sections. - Where possible, provide helpful information about common errors. - History of invocations with replay capabilities. - Listen and display contract events.
$43.0K
I’m a software engineer who started Keizai to help other developers test and develop their smart contracts. The project continues to grow, with new features being released regularly and a steadily expanding community.

