Contenu connexe Similaire à Algo Builder (20) Plus de Vanessa Lošić (20) Algo Builder2. © Robert Zaremba
ASA in plain JS
ASA in plain JS
► https://github.com/algorand/docs/blob/master/examples/assets
/v2/javascript/AssetExample.js
► https://developer.algorand.org/tutorials/asa-javascript/
3. © Robert Zaremba
What’s Algo Builder?
What’s Algo Builder?
► Dedicated project management tool
●
transaction management
●
Declarative ASA management
●
scripts, config, networks, log, checkpoints
► Testing framework
► Many helper methods
► Right now you are coding over 500 JS
code for deploying ASA
► Repository with well integrated
and tested templates
4. © Robert Zaremba
Mission
Mission
Algo Builder mission is to provide a high-effective and
trustworthy framework for Algorand dapps (Decentralized
Applications).
The GOAL is to make shipping Algorand applications simple,
efficient, and scalable.
5. © Robert Zaremba
1.0 Release
1.0 Release
► New Website!
► Extended API
documentation
► Infrastructure
●
Docker Sandobx
8. © Robert Zaremba
Roadmap – new templates
Roadmap – new templates
► A simple DAO contract.
●
token staking and token voting (user has to stake tokens to make a
proposal for DAO)
●
DAO proposal will limit to: ASA transfer, ALGO transfer, arbitrary
message voting (where an execution of the voting outcome happens off
chain).
► Bond token with periodic pay outs
► Unique NFT ASA Implementation
► License token
9. © Robert Zaremba
Roadmap – new dapp templates
Roadmap – new dapp templates
► Algob WebModeDeployer integration for smart contract. Goal
is to reuse the algob scripts in the webapp.
► Widget to make a purchase and trigger AlgoSigner for signing
a transaction.
► Dapp which process ASA payments to deliver a service.
► PoC dapp template of a full web3 dapp using ceramic
11. © Robert Zaremba
Construction
Construction
Permissioned tokens require a mechanism limiting the token
usage based on additional requirements. Securities may use the
permissioned token mechanism to define complex compliance
requirements.
► ASA token
► Clawback lsig
► Controller smart-contract
► Set of Permissioned Contracts
12. © Robert Zaremba
Smart contract composition
Smart contract composition
Clawback lsig
Tesla
ASA
Controller app
Perm :
Org1 KYC
Perm :
Org2 AML
Gold
ASA
Clawback2 lsig
Controller2 app
Tesla INC
SwissGold INC