Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
91 commits
Select commit Hold shift + click to select a range
27cbd2d
copy sdk in
PatrickDinh Oct 22, 2025
7270a86
update sdk + check types done
PatrickDinh Oct 23, 2025
bd560c8
copy all core packages + rolldown
PatrickDinh Oct 23, 2025
460c3b5
delete sdk.algod
PatrickDinh Oct 23, 2025
790fa31
wip - replacing algod_client
PatrickDinh Oct 23, 2025
6c2c656
wip - fixing after replacing algod client
PatrickDinh Oct 23, 2025
29dbc89
wip - replace txn and signedTxn
PatrickDinh Oct 23, 2025
41b59b4
wip - fix makeTxn and group
PatrickDinh Oct 23, 2025
b18dc8e
wip - refactor up to signer, next will be composer
PatrickDinh Oct 23, 2025
eeea97e
wip - refactor composer
PatrickDinh Oct 23, 2025
291f0e5
wip - transaction and kmd client
PatrickDinh Oct 23, 2025
bd94b85
wip - replace block
PatrickDinh Oct 23, 2025
3834048
wip - phase 3 fix up transaction
PatrickDinh Oct 23, 2025
32ccd6b
remove state delta
PatrickDinh Oct 23, 2025
93803a6
wip - fix tsconfig for package resolution
PatrickDinh Oct 23, 2025
9d11c30
wip - fix error in sdk
PatrickDinh Oct 23, 2025
c534075
fix all errors in sdk
PatrickDinh Oct 23, 2025
b4d4668
wip - fix errors elsewhere
PatrickDinh Oct 23, 2025
183722a
delete utils - wrongly copied
PatrickDinh Oct 23, 2025
caf5de8
wip - fix transactions, introduced temp SignedTransaction type
PatrickDinh Oct 23, 2025
daa76eb
wip - fix transaction
PatrickDinh Oct 23, 2025
3bdbc0d
wip - fix types
PatrickDinh Oct 23, 2025
cdb4aee
wip - typing errors
PatrickDinh Oct 23, 2025
27cc39b
wip - fix
PatrickDinh Oct 23, 2025
7391b1c
wip fix types
PatrickDinh Oct 23, 2025
78139dc
wip - fix types
PatrickDinh Oct 24, 2025
e680591
wip - resolving type conflicts
PatrickDinh Oct 24, 2025
482ed9e
wip check-types done
PatrickDinh Oct 24, 2025
a023d4f
wip - remove rolldown, seems to be affecting tests
PatrickDinh Oct 24, 2025
8bf3f6a
fix types after the move
PatrickDinh Oct 24, 2025
d4ca751
wip - fixing test
PatrickDinh Oct 24, 2025
7d8ed9a
wip - fixing test
PatrickDinh Oct 24, 2025
dcaf73f
wip - can send 1 payment txn now
PatrickDinh Oct 24, 2025
a508fb3
WIP - first test pass!!!
PatrickDinh Oct 24, 2025
7eff6bd
wip - replace waitForIndexer
PatrickDinh Oct 26, 2025
5246900
fix extra pages
PatrickDinh Oct 26, 2025
8bcf434
update transaction type to string + small fixes
PatrickDinh Oct 27, 2025
371449c
fix signer for rekey txn
PatrickDinh Oct 27, 2025
17363bc
fix indexer lookup tests
PatrickDinh Oct 27, 2025
a53879c
wip - fix tests, including multisig
PatrickDinh Oct 27, 2025
a421416
fix tests
PatrickDinh Oct 27, 2025
770b434
fix assign fee for composer
PatrickDinh Oct 27, 2025
e74f17d
fix codec for array types
PatrickDinh Oct 27, 2025
40ce340
fix resource population
PatrickDinh Oct 27, 2025
6ea37e3
fix method call fee
PatrickDinh Oct 27, 2025
e72d233
fix error message
PatrickDinh Oct 27, 2025
203d317
fix box ref
PatrickDinh Oct 27, 2025
acc951e
fix asset txn
PatrickDinh Oct 27, 2025
0c1e857
fix compile program
PatrickDinh Oct 27, 2025
48c0588
fix asset tests
PatrickDinh Oct 27, 2025
4ba891f
fix local state look up
PatrickDinh Oct 27, 2025
728acda
wip - access list
PatrickDinh Oct 28, 2025
6c0a4d8
wip - fixing access list tests
PatrickDinh Oct 28, 2025
9ebc9d4
fix access list encode/decode
PatrickDinh Oct 28, 2025
e38ec26
update snapshots
PatrickDinh Oct 28, 2025
296ab7b
Merge remote-tracking branch 'origin/decoupling' into feat/transact-i…
PatrickDinh Oct 29, 2025
1958190
move packages over
PatrickDinh Oct 29, 2025
4bb03dc
move sdk
PatrickDinh Oct 30, 2025
1a9c497
delete packages under src folder
PatrickDinh Oct 30, 2025
8b5a672
fix imports
PatrickDinh Oct 30, 2025
31c9f64
fix imports
PatrickDinh Oct 30, 2025
ad7b89f
added migration notes
PatrickDinh Oct 30, 2025
92d5ff5
remove Algodv2 alias
PatrickDinh Oct 30, 2025
472a2d6
remove transact alias
PatrickDinh Oct 30, 2025
b4e9f2a
adjust transaction type
PatrickDinh Oct 30, 2025
8508adb
adjust signed transaction
PatrickDinh Oct 30, 2025
e513b1f
adjust box appId
PatrickDinh Oct 30, 2025
88dd94f
adjust references + boxes
PatrickDinh Oct 30, 2025
d8606eb
wip - fix box references
PatrickDinh Oct 30, 2025
d41d758
fix box ref encode/decode
PatrickDinh Oct 30, 2025
461475f
remove sdk OnApplicationComplete enum
PatrickDinh Oct 30, 2025
74fd32d
wip - clean up
PatrickDinh Oct 30, 2025
6370cda
Merge remote-tracking branch 'origin/decoupling' into feat/transact-i…
PatrickDinh Oct 31, 2025
71fb0d0
wip - transaction wrapper
PatrickDinh Oct 31, 2025
e293f2c
test the txID() function
PatrickDinh Oct 31, 2025
ace52b6
some clean up
PatrickDinh Oct 31, 2025
6b805d2
review + notes
PatrickDinh Oct 31, 2025
da72971
chore: fix build configuration
neilcampbell Oct 31, 2025
7d559c5
chore: fix tsconfig paths
neilcampbell Oct 31, 2025
83f3434
use EMPTY_SIGNATURE
PatrickDinh Nov 4, 2025
b69dff8
wip - PR review: rename transaction type enums and unifi appId field
PatrickDinh Nov 4, 2025
9d95842
rename back to accountReferences
PatrickDinh Nov 4, 2025
2ab9077
rename access to accessReferences
PatrickDinh Nov 4, 2025
cd50118
fix access list decoding bug
PatrickDinh Nov 5, 2025
f86a5b2
review and comments
PatrickDinh Nov 5, 2025
6bc8e67
more review
PatrickDinh Nov 5, 2025
45f8320
fix tests
PatrickDinh Nov 5, 2025
65ea9b6
remove unnecessary conversion
PatrickDinh Nov 5, 2025
89dda1e
remove comment
PatrickDinh Nov 5, 2025
8864a3e
handle empty locals in access list
PatrickDinh Nov 5, 2025
c52c5d6
PR feedback
PatrickDinh Nov 5, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 32 additions & 0 deletions MIGRATION-NOTES.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# MIGRATION NOTES

A collection of random notes pop up during the migration process.

- TODO: review the retry logic
- const { lastRound: firstRound } = suggestedParams! // TODO: document suggested params doesn't have first round anymore
- explain the type differences between transact and algod
- remove waitForIndexer
- DO NOT remove it
- ATC was removed as a transaction type in the composer
- Fee calc inside the txn constructor
- error messages changed, for example, asset tests
- `AssetHoldingReference` replaced by `HoldingReference`
- `ApplicationLocalReference` replaced by `LocalsReference`
- BoxReference is gone too
- Error name is gone (snapshot tests updated)
- TODO: remove the ATC too
- TODO: add interface for breaking change, for example, Transaction
- TODO: simplify signer + account
- TODO: take notes of the legacy functions to be removed and communicate with devrels
- TODO: standardise box ref
- TODO: keep track of the changes we make to algokit_transact to fit with algosdk
- For integration with lora to work:
- need to update subscriber to use the new utils and remove algosdk
- TODO: go ahead with resource/fee on build. Need to have backward compatibility, when resource population is set in send, do it but make sure that it only happens once.
- `encodeUnsignedSimulateTransaction` was removed from sdk
- Discuss the inconsistency of transaction and txn, txIds, txID
- Disucss the naming of foreignApps vs appReferences + access references
- Discuss appCall vs applicationCall
- SourceMap was renamed to ProgramSourceMap
- OnApplicationComplete.UpdateApplicationOC was renamed to OnApplicationComplete.UpdateApplication
- ResourceReference (algod) vs AccessReference (utils)
Loading