This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
dido:public:ra:xapend:xapend.b_stds:defact:ethereum:truffle_suite:truffle [2022/02/05 12:47] nick |
dido:public:ra:xapend:xapend.b_stds:defact:ethereum:truffle_suite:truffle [2022/02/06 05:40] (current) nick |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Truffle ====== | + | ====== Tool: Truffle ====== |
| [[dido:public:ra:xapend:xapend.b_stds:defact:ethereum:truffle_suite:start | Return to Truffle Suit]] | [[dido:public:ra:xapend:xapend.b_stds:defact:ethereum:truffle_suite:start | Return to Truffle Suit]] | ||
| Line 6: | Line 6: | ||
| Truffle is a world-class development environment, testing framework and asset pipeline for blockchains using the [[dido:public:ra:xapend:xapend.a_glossary:e:evm]] , aiming to make life as a developer easier. | Truffle is a world-class development environment, testing framework and asset pipeline for blockchains using the [[dido:public:ra:xapend:xapend.a_glossary:e:evm]] , aiming to make life as a developer easier. | ||
| - | Truffle is widely considered the most popular tool for blockchain application development, with over 1.5 million lifetime downloads. Truffle supports developers across the full lifecycle of their projects, whether they are looking to build on Ethereum, Hyperledger, Quorum, or one of an ever-growing list of other supported platforms. Paired with Ganache, a personal blockchain, and Drizzle, a front-end [[dido:public:ra:xapend:xapend.a_glossary:d:dapp]] development kit, the full Truffle suite of tools promises to be an end-to-end dApp development platform. | + | Truffle is widely considered the most popular tool for blockchain application development, with over 1.5 million lifetime downloads. Truffle supports developers across the full lifecycle of their projects, whether they are looking to build on Ethereum, Hyperledger, Quorum, or one of an ever-growing list of other supported platforms. Paired with [[dido:public:ra:xapend:xapend.b_stds:defact:ethereum:truffle_suite:genache]], a personal blockchain, and Drizzle, a front-end [[dido:public:ra:xapend:xapend.a_glossary:d:dapp]] development kit, the full Truffle suite of tools promises to be an end-to-end dApp development platform. |
| * Built-in smart contract compilation, linking, deployment and binary management. | * Built-in smart contract compilation, linking, deployment and binary management. | ||
| * Automated contract testing for rapid development. | * Automated contract testing for rapid development. | ||
| * Scriptable, extensible deployment & migrations framework. | * Scriptable, extensible deployment & migrations framework. | ||
| - | * Network management for deploying to any number of public & private networks. | + | * Network management for deploying to any number of [[dido:public:ra:1.2_views:3_taxonomic:2_network_access_ctrll:public | Public]] & [[dido:public:ra:1.2_views:3_taxonomic:2_network_access_ctrll:private | Private ]] networks. |
| - | * Package management with EthPM & NPM, using the ERC190 standard. | + | * Package management with EthPM & NPM, using the [[dido:public:ra:xapend:xapend.b_stds:defact:ethereum:eip:erc_0190]] standard. |
| * Interactive console for direct contract communication. | * Interactive console for direct contract communication. | ||
| * Configurable build pipeline with support for tight integration. | * Configurable build pipeline with support for tight integration. | ||