Highlights
- AVM v7 support
- Lot of work related to dealing with multisignatures:
- multisig verification for
Runtime
(your test framework) - few high level functions to create and sign multisig in the
web
package - see our Multisignature guide
- multisig verification for
- Support for foreign app account access in
Runtime
- Interface for rekeyed accounts in Runtime and Algob
Updated docs, worth to check:
DAO App
We also created a DAO webapp, a service to create new DAOs, browse existing DAOs, make proposals and voting. The DAO app requires indexer to discover DAOs and automatically manage your gov tokens (staking) and proposals. This is a huge step towards communit DAOs.
Feel free to clone it or deploy it by your own and contribute. It's an open source project and we hope to see community engaging into it. Next sprint we will deploy it on testnet.
What's Changed
List of Commits:
- Feature: Filter (all, active, past, future) DB support for sigma dao by @rmeena840 in #732
- Bug-Fix: yarn prepublish script of packages/algob not working by @rmeena840 in #736
- Remove deprecated functions by @Megha-Dev-19 in #735
- Fix asset sender by @vuvoth in #737
- fix docs by @vuvoth in #741
- Update: examples/dao README by @rmeena840 in #740
- [chore] upgrade indexer version in makefile by @ratik21 in #742
- docs: start new dev project by @robert-zaremba in #744
- Wallet template tutorial by @Megha-Dev-19 in #738
- Docs executetx by @robert-zaremba in #739
- Algob init by @robert-zaremba in #743
- verify missing condition in dao by @vuvoth in #746
- fix kmd loading and improve docs by @robert-zaremba in #745
- Dao with asset by @vuvoth in #749
- Add: Tutorial for algo-builder-template/pipeline-ui template by @rmeena840 in #748
- chore(deps): bump tzinfo from 1.2.9 to 1.2.10 in /docs by @dependabot in #750
- Fix: Create extension as super user by @rmeena840 in #751
- support signedTransaction in runtime by @sczembor in #673
- DAO Sql permission by @Megha-Dev-19 in #755
- Fix note by @robert-zaremba in #757
- Update: Remove dao dependency from txn table by @rmeena840 in #756
- Fix gitxna opcode by @sczembor in #752
- Add: SigmaDAO compatible with app table in indexer by @rmeena840 in #760
- Add waitRound to sendAndWait by @vuvoth in #753
- Remove: Dependecy from proposal trigger by @rmeena840 in #766
- fixed error description by @sczembor in #769
- Add replace2 and replace3 opcode by @thdailong in #767
- update myalgo packages by @thdailong in #770
- Fix: Opt-in in sigmadao-indexer by @rmeena840 in #774
- Update: Improve a guide about how to use executeTx and ExecParams by @rmeena840 in #772
- Add
appendMultisigTransaction
to webmode by @thdailong in #771 - Add sha3_256 opcode to runtime by @thdailong in #773
- max int fix by @sczembor in #775
- Add opcode ed25519verify_bare by @thdailong in #776
- Update: Unit test of examples/dao by @rmeena840 in #780
- Changelog for example/dao by @rmeena840 in #783
- Feature: MultiSig support in executeTx of webmode by @rmeena840 in #785
- Ed25519verify opcode by @sczembor in #786
- Feature: Lsig Support in webmode
executeTx
by @Megha-Dev-19 in #784 - Add opcode
json ref
by @thdailong in #781 - Unit test: Add test for all transaction types in Runtime executeTx with SDK txn format. by @rmeena840 in #789
- Allow access to foreign app account by @thdailong in #787
- Fix htlc example by @Megha-Dev-19 in #792
- ExecuteTx Return type update by @Megha-Dev-19 in #790
- Feature: Add support loadLogic for *.teal program and SCParam by @rmeena840 in #795
- Add test teal7 by @thdailong in #794
- Update Infrastructure quick start by @joaquinlpereyra in #796
- fix
yarn algob:dev
command in algob package by @vuvoth in #802 - pipeline fix by @sczembor in #806
- Create helper functions in all deployer by @sczembor in #777
- Add test scenario for account to multiSig rekey transaction by @sczembor in #650
- SignedTransaction and multi signature guide by @sczembor in #797
- Update: Replace arrow function with normal function in unit test by @rmeena840 in #804
- MyAlgo Wallet test cases by @Megha-Dev-19 in #807
- Feature: MyAlgo Wallet Multisig by @Megha-Dev-19 in #803
- Approval program pages by @sczembor in #801
- fix typo in infrastructure/README.md by @PabloLION in #810
- Unit test: Unfunded accounts can now issue transactions by @rmeena840 in #791
- Bn254 by @sczembor in #812
- Update
sendAndWait
andwaitForConfirmation
methods by @Megha-Dev-19 in #811 - Fix opcode global CallerApplicationID by @thdailong in #809
- Changelog update by @Megha-Dev-19 in #815
- pyteal update by @robert-zaremba in #819
- Wallet Connect test cases by @Megha-Dev-19 in #808
- Web Package Methods Error Added by @Megha-Dev-19 in #813
- Git hook by @sczembor in #822
- Feature: Create algob.config.ts for typescript project. by @rmeena840 in #817
- chore(deps): bump nokogiri from 1.13.6 to 1.13.9 in /docs by @dependabot in #820
- Feature: Add --javascript flag to
algo init
task by @rmeena840 in #824 - Config get program by @thdailong in #823
- Added error checks in examples by @Megha-Dev-19 in #800
- implementation of vrf_verify by @sczembor in #814
- Feature: Max length approval programm check for deploy app by @rmeena840 in #821
- Web Package tests error fix by @Megha-Dev-19 in #827
- setup: update dependencies by @robert-zaremba in #818
- implementation for block opcode by @sczembor in #816
- Improve error handle when we don't install pyteal, or miss package by @rmeena840 in #828
- Secp256r1 curve support by @sczembor in #831
- FirstValidTime field for txn by @sczembor in #832
New Contributors
- @joaquinlpereyra made their first contribution in #796
Full Changelog: v5.0.1...v6.0.0