{"id":13651730,"url":"https://github.com/haderech/vert","last_synced_at":"2025-04-22T22:31:58.417Z","repository":{"id":41559288,"uuid":"386309592","full_name":"haderech/vert","owner":"haderech","description":"Execution Environments Emulator","archived":true,"fork":false,"pushed_at":"2022-06-06T16:52:53.000Z","size":226,"stargazers_count":7,"open_issues_count":1,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-14T10:43:57.971Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/haderech.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-07-15T13:58:59.000Z","updated_at":"2024-05-25T08:06:59.000Z","dependencies_parsed_at":"2022-07-09T00:16:08.937Z","dependency_job_id":null,"html_url":"https://github.com/haderech/vert","commit_stats":null,"previous_names":["turnpike/vert"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haderech%2Fvert","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haderech%2Fvert/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haderech%2Fvert/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haderech%2Fvert/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/haderech","download_url":"https://codeload.github.com/haderech/vert/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250334022,"owners_count":21413494,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-02T02:00:51.878Z","updated_at":"2025-04-22T22:31:58.104Z","avatar_url":"https://github.com/haderech.png","language":"TypeScript","funding_links":[],"categories":["Developers"],"sub_categories":["Libraries and Frameworks"],"readme":"# VeRT\n\n**VM emulation RunTime for WASM-based blockchain contracts**\n\nVeRT is a blockchain virtual machine emulator for WASM-based contracts like EOSIO. (CosmWasm and Substrate will be supported.)\nIt uses the built-in WebAssembly object in JavaScript, so can be executed on any modern browsers or runtime environments without additional dependencies.\nIt doesn't support the full specification of each blockchain state-machine, but can be used to run and test smart contracts before deployment.\nThe focus of VeRT is on the better compatibility than the performance, so it can be integrated with development pipelines.\n\n- Run and test smart contracts\n- Minimum dependencies (No native wrapper, docker or remote connection)\n- Volatile key-value store with state rollback \n\n## Requirement\n\n- WebAssembly binary with the exported memory ([blanc](https://github.com/haderech/blanc) v0.9.2 or higher)\n- JavaScript runtime with WebAssembly BigInt support (nodejs v16 or higher)\n\n## Installation\n\n```shell\nnpm install vert\n```\n\n## Test\n\n- nodejs v16 or higher\n\n```shell\nnpm run test\n```\n\n- nodejs v14\n\n```shell\nnode --experimental-wasm-bigint node_modules/mocha/bin/_mocha src/**/*.spec.ts -r ts-node/register\n```\n\n## License\n\n[MIT](./LICENSE)\n\n[@greymass-eosio](./src/eos/@greymass-eosio/LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhaderech%2Fvert","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhaderech%2Fvert","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhaderech%2Fvert/lists"}