Artela is a dual-virtual-machine blockchain focused on extending on-chain functionality. Artela dApps are built on a novel VM + WASM architecture using aspect programming, which can bring new features and behaviors to existing blockchain protocols that were, until now, impossible. This architecture is completely composable with other applications, able to be published at runtime, and both cheaper and more computationally powerful than anything else.
Artela Native Extensions empower developers to extend the functionality of the blockchain base layer by adding custom programmable modules at the user level, enabling them to tailor the base layer features to fit their specific use cases.
Aspect Programming offers an SDK and a WASM runtime environment for building native extensions on Artela blockchain. To add Aspects to your dApp:
1. Develop Aspects and compile to WASM bytecode.
2. Sign deployment transaction and send to network.
3. Bind Aspects with your smart contract.
4. Send a transaction to invoke the contract, and trigger the associated Aspects.