Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
e449177
feat: Implement audit trails with role-based access control
itsyaasir Dec 17, 2025
c2b11bd
feat: Introduce locking and record modules for audit trails
itsyaasir Dec 17, 2025
d1d8dc5
First version of permission
chrisgitiota Dec 21, 2025
632d1e7
First version of initial roles config and Admin role Capability creation
chrisgitiota Dec 22, 2025
f5b6b2a
Add missing tests for create AT
chrisgitiota Dec 22, 2025
395a68f
Fixes for the create AT tests
chrisgitiota Dec 22, 2025
713c494
New test test_create_metadata_admin_role() in create_tests.move
chrisgitiota Dec 22, 2025
6cb397b
Fix dprint issues
chrisgitiota Dec 22, 2025
bc512d8
refactor: Rename audit_trails module to main and update locking confi…
itsyaasir Dec 22, 2025
ed79a98
New test for the role-based access control delegation workflow
chrisgitiota Dec 22, 2025
09ae22b
Add access control check for update_metadata()
chrisgitiota Dec 22, 2025
75c8487
Update audit-trail-move/sources/permission.move
chrisgitiota Dec 23, 2025
60f5562
Implementation for the issued_capabilities whitelist management plus …
chrisgitiota Dec 23, 2025
7938050
Merge branch 'feat/audit-trails-api-roles-management' of github.com:i…
chrisgitiota Dec 23, 2025
520eda0
Globally rename 'MetaData' to 'Metadata'
chrisgitiota Dec 23, 2025
e5a71a1
Rename 'create_tests' to 'create_audit_trail_tests'
chrisgitiota Dec 23, 2025
cfb8c84
Rename all Permissions variants and creator functions according to th…
chrisgitiota Dec 23, 2025
ffe4871
Merge branch 'feat/audit-trails-api' into feat/audit-trails-api-roles…
chrisgitiota Dec 23, 2025
600ae26
Rewrite of all LockingConfig creating function calls in Move tests
chrisgitiota Dec 23, 2025
c029e29
Add access control check for AuditTrail.update_metadata() and `delete…
chrisgitiota Dec 23, 2025
09f1a96
Merge pull request #173 from iotaledger/feat/audit-trails-api-roles-m…
itsyaasir Dec 24, 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
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,5 @@

# ignore folder created in CI for downloaded iota binaries
/iota/
/toml-cli/
/toml-cli/
/audit-trail-move/build
42 changes: 42 additions & 0 deletions audit-trail-move/Move.lock
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
# @generated by Move, please check-in and do not edit manually.

[move]
version = 3
manifest_digest = "205525E3D4D4DF71C1144E3EE5DDD210506D20F1DB2438FC02BB2ADCE7E5BFD6"
deps_digest = "F9B494B64F0615AED0E98FC12A85B85ECD2BC5185C22D30E7F67786BB52E507C"
dependencies = [
{ id = "Iota", name = "Iota" },
{ id = "IotaSystem", name = "IotaSystem" },
{ id = "MoveStdlib", name = "MoveStdlib" },
{ id = "Stardust", name = "Stardust" },
]

[[move.package]]
id = "Iota"
source = { git = "https://github.com/iotaledger/iota.git", rev = "4698c6723208e052a00c74602d2c8dc0efffe5de", subdir = "crates/iota-framework/packages/iota-framework" }

dependencies = [
{ id = "MoveStdlib", name = "MoveStdlib" },
]

[[move.package]]
id = "IotaSystem"
source = { git = "https://github.com/iotaledger/iota.git", rev = "4698c6723208e052a00c74602d2c8dc0efffe5de", subdir = "crates/iota-framework/packages/iota-system" }

dependencies = [
{ id = "Iota", name = "Iota" },
{ id = "MoveStdlib", name = "MoveStdlib" },
]

[[move.package]]
id = "MoveStdlib"
source = { git = "https://github.com/iotaledger/iota.git", rev = "4698c6723208e052a00c74602d2c8dc0efffe5de", subdir = "crates/iota-framework/packages/move-stdlib" }

[[move.package]]
id = "Stardust"
source = { git = "https://github.com/iotaledger/iota.git", rev = "4698c6723208e052a00c74602d2c8dc0efffe5de", subdir = "crates/iota-framework/packages/stardust" }

dependencies = [
{ id = "Iota", name = "Iota" },
{ id = "MoveStdlib", name = "MoveStdlib" },
]
4 changes: 2 additions & 2 deletions audit-trails-move/Move.toml → audit-trail-move/Move.toml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
[package]
name = "audit_trails"
name = "audit_trail"
edition = "2024.beta"

[dependencies]

[addresses]
audit_trails = "0x0"
audit_trail = "0x0"
Loading
Loading