Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
05e372f
Merge pull request #1 from mericcintosun/risk-score-sign
mericcintosun Jun 21, 2025
0e3ce0a
Merge pull request #2 from mericcintosun/risk-score-sign
mericcintosun Jun 21, 2025
fa08c06
Merge pull request #3 from mericcintosun/lend-borrow-history
mericcintosun Jun 21, 2025
970ab0f
Merge pull request #4 from mericcintosun/passkey
mericcintosun Jun 21, 2025
313dc5b
Merge pull request #5 from mericcintosun/passkey
mericcintosun Jun 22, 2025
890a8fe
Merge pull request #6 from mericcintosun/passkey
mericcintosun Jun 22, 2025
d9f4580
Merge pull request #7 from mericcintosun/passkey
mericcintosun Jun 22, 2025
a4f731d
Merge pull request #8 from mericcintosun/passkey
mericcintosun Jun 22, 2025
97330a8
Merge branch 'main' of github.com:mericcintosun/riskon
mericcintosun Jun 22, 2025
774249d
change-contents
mericcintosun Jun 22, 2025
1b24fa3
added-two-pages-pricing-and-tech-stacks
mericcintosun Jun 22, 2025
033e7ac
finish
mericcintosun Jun 22, 2025
60434f6
completed-project
mericcintosun Jun 22, 2025
591596c
general-fixed-commit
mericcintosun Jun 22, 2025
b0b8376
change-icons
mericcintosun Jun 22, 2025
7eeb1e2
fixed-build-error
mericcintosun Jun 22, 2025
14250ec
feat: emit transparent events for risk score updates
NikhilRaikwar Feb 18, 2026
ee33576
feat: replace mock RPC with real Soroban integration in RiskTierContr…
batuhanlog Feb 26, 2026
1eb261b
feat: implement IndexedDB persistence with migration and backup support
rohan911438 Feb 26, 2026
1781e81
feat: implement structured caching strategy with TTL, versioning, and…
rohan911438 Feb 26, 2026
de94be8
Update src/lib/storage/db.ts
rohan911438 Feb 26, 2026
fea161b
Update src/lib/riskDataManager.js
rohan911438 Feb 26, 2026
0e57818
Update src/lib/riskDataManager.js
rohan911438 Feb 26, 2026
997bfab
Update backend-test.js
rohan911438 Feb 26, 2026
4b64e72
feat: Resolve 8+ high-priority issues - comprehensive security, perfo…
carlos-israelj Feb 27, 2026
097086f
feat: Add comprehensive testing infrastructure for Riskon
Mar 14, 2026
7dc8520
Merge pull request #29 from NikhilRaikwar/feat/enhance-events
mericcintosun Mar 15, 2026
69ec324
Merge pull request #30 from batuhanlog/feat/real-soroban-rpc-integration
mericcintosun Mar 15, 2026
0675a70
Merge pull request #31 from rohan911438/feat/indexeddb-persistence
mericcintosun Mar 15, 2026
5fc1dd3
Merge pull request #33 from carlos-israelj/feat/resolve-8-issues-secu…
mericcintosun Mar 15, 2026
efb63f9
Merge pull request #35 from nishant-uxs/feat/comprehensive-testing-in…
mericcintosun Mar 15, 2026
5b05c6f
Merge branch 'main' into feat/caching-strategy-improvements
rohan911438 Mar 15, 2026
87ad295
Merge pull request #32 from rohan911438/feat/caching-strategy-improve…
mericcintosun Mar 15, 2026
522eed0
fixed build errors
mericcintosun Mar 15, 2026
9a17aa3
vercel errors is fix
mericcintosun Mar 15, 2026
bf20d01
fix: resolve react 19 peer dependency conflicts
mericcintosun Mar 15, 2026
22fcf32
fix: update nextjs to latest to resolve vulnerability block
mericcintosun Mar 15, 2026
03e84b1
fix: update next.js to resolve CVE-2025-66478
mericcintosun Mar 15, 2026
2d003d0
build errors
mericcintosun Mar 15, 2026
9336b1a
security: implement audit fixes and security best practices (Issue #24)
rohan911438 Mar 16, 2026
8c08169
Merge pull request #37 from rohan911438/security/security-audit-best-…
mericcintosun Mar 16, 2026
ebf8e46
Security Fix: Add access control to set_risk_tier function
omolobamoyinoluwa-max Apr 27, 2026
16f3d47
Merge branch 'main' into Missing-Test-Coverage-#9
omolobamoyinoluwa-max Apr 28, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
42 changes: 41 additions & 1 deletion risk_score/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,49 @@ pub struct RiskTierData {

#[contractimpl]
impl RiskTierContract {
/// Initialize the contract with a trusted admin address
/// Can only be called once during deployment
pub fn initialize(env: Env, admin: Address) {
// Check if admin is already set
let admin_key = Symbol::new(&env, "admin");
if env.storage().persistent().has(&admin_key) {
panic!("Contract already initialized");
}

// Set the admin address
env.storage().persistent().set(&admin_key, &admin);

// Emit initialization event
env.events().publish(
Symbol::new(&env, "initialized"),
admin,
);
}

/// Get the current admin address
pub fn get_admin(env: Env) -> Option<Address> {
let admin_key = Symbol::new(&env, "admin");
env.storage().persistent().get(&admin_key)
}

/// Check if the caller is authorized (admin or the user themselves)
fn is_authorized(env: Env, caller: Address, user: Address) -> bool {
let admin_key = Symbol::new(&env, "admin");
if let Some(admin) = env.storage().persistent().get::<_, Address>(&admin_key) {
caller == admin || caller == user
} else {
// If no admin is set, only allow users to set their own data
caller == user
}
}

/// Set risk score with tier classification and timestamp
/// Following Soroban persistent storage best practices with tuple keys
pub fn set_risk_tier(env: Env, user: Address, score: u32, tier: Symbol, chosen_tier: Symbol) {
/// Now requires authorization: caller must be admin or the user themselves
pub fn set_risk_tier(env: Env, caller: Address, user: Address, score: u32, tier: Symbol, chosen_tier: Symbol) {
// Authorization check: caller must be admin or the user themselves
assert!(Self::is_authorized(env.clone(), caller.clone(), user.clone()), "Unauthorized: caller must be admin or the user themselves");

// Validate inputs
assert!(score <= 100, "Score must be 0-100");
assert!(
Expand Down
2 changes: 1 addition & 1 deletion risk_score/target/.rustc_info.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"rustc_fingerprint":16478150667837962261,"outputs":{"6432102384495711296":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.dylib\nlib___.dylib\nlib___.a\nlib___.dylib\n/Users/mericcintosun/.rustup/toolchains/stable-aarch64-apple-darwin\noff\npacked\nunpacked\n___\ndebug_assertions\npanic=\"unwind\"\nproc_macro\ntarget_abi=\"\"\ntarget_arch=\"aarch64\"\ntarget_endian=\"little\"\ntarget_env=\"\"\ntarget_family=\"unix\"\ntarget_feature=\"aes\"\ntarget_feature=\"crc\"\ntarget_feature=\"dit\"\ntarget_feature=\"dotprod\"\ntarget_feature=\"dpb\"\ntarget_feature=\"dpb2\"\ntarget_feature=\"fcma\"\ntarget_feature=\"fhm\"\ntarget_feature=\"flagm\"\ntarget_feature=\"fp16\"\ntarget_feature=\"frintts\"\ntarget_feature=\"jsconv\"\ntarget_feature=\"lor\"\ntarget_feature=\"lse\"\ntarget_feature=\"neon\"\ntarget_feature=\"paca\"\ntarget_feature=\"pacg\"\ntarget_feature=\"pan\"\ntarget_feature=\"pmuv3\"\ntarget_feature=\"ras\"\ntarget_feature=\"rcpc\"\ntarget_feature=\"rcpc2\"\ntarget_feature=\"rdm\"\ntarget_feature=\"sb\"\ntarget_feature=\"sha2\"\ntarget_feature=\"sha3\"\ntarget_feature=\"ssbs\"\ntarget_feature=\"vh\"\ntarget_has_atomic=\"128\"\ntarget_has_atomic=\"16\"\ntarget_has_atomic=\"32\"\ntarget_has_atomic=\"64\"\ntarget_has_atomic=\"8\"\ntarget_has_atomic=\"ptr\"\ntarget_os=\"macos\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"apple\"\nunix\n","stderr":""},"17747080675513052775":{"success":true,"status":"","code":0,"stdout":"rustc 1.87.0 (17067e9ac 2025-05-09)\nbinary: rustc\ncommit-hash: 17067e9ac6d7ecb70e50f92c1944e545188d2359\ncommit-date: 2025-05-09\nhost: aarch64-apple-darwin\nrelease: 1.87.0\nLLVM version: 20.1.1\n","stderr":""},"7971740275564407648":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.dylib\nlib___.dylib\nlib___.a\nlib___.dylib\n/Users/mericcintosun/.rustup/toolchains/stable-aarch64-apple-darwin\noff\npacked\nunpacked\n___\ndebug_assertions\npanic=\"unwind\"\nproc_macro\ntarget_abi=\"\"\ntarget_arch=\"aarch64\"\ntarget_endian=\"little\"\ntarget_env=\"\"\ntarget_family=\"unix\"\ntarget_feature=\"aes\"\ntarget_feature=\"crc\"\ntarget_feature=\"dit\"\ntarget_feature=\"dotprod\"\ntarget_feature=\"dpb\"\ntarget_feature=\"dpb2\"\ntarget_feature=\"fcma\"\ntarget_feature=\"fhm\"\ntarget_feature=\"flagm\"\ntarget_feature=\"fp16\"\ntarget_feature=\"frintts\"\ntarget_feature=\"jsconv\"\ntarget_feature=\"lor\"\ntarget_feature=\"lse\"\ntarget_feature=\"neon\"\ntarget_feature=\"paca\"\ntarget_feature=\"pacg\"\ntarget_feature=\"pan\"\ntarget_feature=\"pmuv3\"\ntarget_feature=\"ras\"\ntarget_feature=\"rcpc\"\ntarget_feature=\"rcpc2\"\ntarget_feature=\"rdm\"\ntarget_feature=\"sb\"\ntarget_feature=\"sha2\"\ntarget_feature=\"sha3\"\ntarget_feature=\"ssbs\"\ntarget_feature=\"vh\"\ntarget_has_atomic=\"128\"\ntarget_has_atomic=\"16\"\ntarget_has_atomic=\"32\"\ntarget_has_atomic=\"64\"\ntarget_has_atomic=\"8\"\ntarget_has_atomic=\"ptr\"\ntarget_os=\"macos\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"apple\"\nunix\n","stderr":""}},"successes":{}}
{"rustc_fingerprint":15653068345748453314,"outputs":{"7971740275564407648":{"success":true,"status":"","code":0,"stdout":"___.exe\nlib___.rlib\n___.dll\n___.dll\nlib___.a\n___.dll\nC:\\Users\\USER\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\noff\n___\ndebug_assertions\npanic=\"unwind\"\nproc_macro\ntarget_abi=\"\"\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"gnu\"\ntarget_family=\"windows\"\ntarget_feature=\"cmpxchg16b\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_feature=\"sse3\"\ntarget_has_atomic=\"128\"\ntarget_has_atomic=\"16\"\ntarget_has_atomic=\"32\"\ntarget_has_atomic=\"64\"\ntarget_has_atomic=\"8\"\ntarget_has_atomic=\"ptr\"\ntarget_os=\"windows\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"pc\"\nwindows\n","stderr":""},"17747080675513052775":{"success":true,"status":"","code":0,"stdout":"rustc 1.95.0 (59807616e 2026-04-14)\nbinary: rustc\ncommit-hash: 59807616e1fa2540724bfbac14d7976d7e4a3860\ncommit-date: 2026-04-14\nhost: x86_64-pc-windows-gnu\nrelease: 1.95.0\nLLVM version: 22.1.2\n","stderr":""}},"successes":{}}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
add50dc2111f9d93
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"rustc":6313536168557467772,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[966925859616469517,"build_script_build",false,13063463846681121356]],"local":[{"RerunIfChanged":{"output":"debug\\build\\ahash-5595a0aa67cc1458\\output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
4c1296c527bf4ab5
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"rustc":6313536168557467772,"features":"[]","declared_features":"[\"atomic-polyfill\", \"compile-time-rng\", \"const-random\", \"default\", \"getrandom\", \"nightly-arm-aes\", \"no-rng\", \"runtime-rng\", \"serde\", \"std\"]","target":17883862002600103897,"profile":2225463790103693989,"path":10640389185318050259,"deps":[[5398981501050481332,"version_check",false,10448460581644503153]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\ahash-b4f9f2fada182f16\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
This file has an mtime of when this was started.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
This file has an mtime of when this was started.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
8777f260cbc77722
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"rustc":6313536168557467772,"features":"[]","declared_features":"[\"atomic-polyfill\", \"compile-time-rng\", \"const-random\", \"default\", \"getrandom\", \"nightly-arm-aes\", \"no-rng\", \"runtime-rng\", \"serde\", \"std\"]","target":8470944000320059508,"profile":15657897354478470176,"path":5775091198602256179,"deps":[[966925859616469517,"build_script_build",false,10636692056049571245],[2377604147989930065,"zerocopy",false,16907620962258622181],[3722963349756955755,"once_cell",false,9303175923353700557],[10411997081178400487,"cfg_if",false,12101758266265924634]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\ahash-d6e875a7356d7481\\dep-lib-ahash","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
This file has an mtime of when this was started.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
c8ee3675c4f10c8e
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"rustc":6313536168557467772,"features":"[\"curve\", \"default\", \"scalar_field\"]","declared_features":"[\"curve\", \"default\", \"scalar_field\", \"std\"]","target":5756399181311494987,"profile":15657897354478470176,"path":2486312074137155270,"deps":[[520424413174385823,"ark_ff",false,8224870178994912581],[10325592727886569959,"ark_ec",false,12962763712446827709],[15179503056858879355,"ark_std",false,8131744621584096543],[16925068697324277505,"ark_serialize",false,14631385335183464653]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\ark-bls12-381-b9350e1cec4ba808\\dep-lib-ark_bls12_381","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
This file has an mtime of when this was started.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
bd8cb7b3eafce4b3
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"rustc":6313536168557467772,"features":"[\"default\"]","declared_features":"[\"default\", \"parallel\", \"rayon\", \"std\"]","target":8834256766163795218,"profile":15657897354478470176,"path":12583058818534082190,"deps":[[520424413174385823,"ark_ff",false,8224870178994912581],[5157631553186200874,"num_traits",false,4694963262011946304],[6124836340423303934,"hashbrown",false,4610261833703907346],[6528079939221783635,"zeroize",false,18280050726588687820],[7095394906197176013,"ark_poly",false,3820518692544873761],[11903278875415370753,"itertools",false,3333048448831755284],[13859769749131231458,"derivative",false,10335689509981526439],[15179503056858879355,"ark_std",false,8131744621584096543],[16925068697324277505,"ark_serialize",false,14631385335183464653]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\ark-ec-7260e79b4a1b80d8\\dep-lib-ark_ec","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
This file has an mtime of when this was started.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
45fdb1bed99b2472
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"rustc":6313536168557467772,"features":"[\"default\"]","declared_features":"[\"asm\", \"default\", \"parallel\", \"rayon\", \"std\"]","target":4360302069253712615,"profile":15657897354478470176,"path":5025706127291296624,"deps":[[477150410136574819,"ark_ff_macros",false,885740638694377811],[5157631553186200874,"num_traits",false,4694963262011946304],[6528079939221783635,"zeroize",false,18280050726588687820],[11903278875415370753,"itertools",false,3333048448831755284],[12528732512569713347,"num_bigint",false,16264446931344227767],[13859769749131231458,"derivative",false,10335689509981526439],[15179503056858879355,"ark_std",false,8131744621584096543],[16925068697324277505,"ark_serialize",false,14631385335183464653],[17475753849556516473,"digest",false,17116961194024412626],[17605717126308396068,"paste",false,17991468025188599066],[17996237327373919127,"ark_ff_asm",false,7880862310964509253]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\ark-ff-178a294f573e221a\\dep-lib-ark_ff","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
This file has an mtime of when this was started.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
45bacd6884725e6d
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"rustc":6313536168557467772,"features":"[]","declared_features":"[]","target":11822302939647499019,"profile":2225463790103693989,"path":5158754614921147531,"deps":[[2713742371683562785,"syn",false,10461065050033501077],[17990358020177143287,"quote",false,13121217754594262756]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\ark-ff-asm-4205a19fefe6acbe\\dep-lib-ark_ff_asm","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
This file has an mtime of when this was started.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
538981046bc84a0c
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"rustc":6313536168557467772,"features":"[]","declared_features":"[]","target":15670781153017545859,"profile":2225463790103693989,"path":12691828386692086751,"deps":[[2713742371683562785,"syn",false,10461065050033501077],[3060637413840920116,"proc_macro2",false,2547542769975801012],[5157631553186200874,"num_traits",false,12442207749503864849],[12528732512569713347,"num_bigint",false,543445918264420338],[17990358020177143287,"quote",false,13121217754594262756]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\ark-ff-macros-d22756c057376175\\dep-lib-ark_ff_macros","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
This file has an mtime of when this was started.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
2185e04682350535
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"rustc":6313536168557467772,"features":"[]","declared_features":"[\"default\", \"parallel\", \"rayon\", \"std\"]","target":5077770153215708384,"profile":15657897354478470176,"path":10633014668115856858,"deps":[[520424413174385823,"ark_ff",false,8224870178994912581],[6124836340423303934,"hashbrown",false,4610261833703907346],[13859769749131231458,"derivative",false,10335689509981526439],[15179503056858879355,"ark_std",false,8131744621584096543],[16925068697324277505,"ark_serialize",false,14631385335183464653]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\ark-poly-613b0d0535c7dacf\\dep-lib-ark_poly","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
This file has an mtime of when this was started.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
cd587823711f0dcb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"rustc":6313536168557467772,"features":"[\"ark-serialize-derive\", \"default\", \"derive\"]","declared_features":"[\"ark-serialize-derive\", \"default\", \"derive\", \"std\"]","target":16729684394590524608,"profile":15657897354478470176,"path":9911255942407835251,"deps":[[7268467838334338655,"ark_serialize_derive",false,14171427199681075052],[12528732512569713347,"num_bigint",false,16264446931344227767],[15179503056858879355,"ark_std",false,8131744621584096543],[17475753849556516473,"digest",false,17116961194024412626]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\ark-serialize-16b5f73084240747\\dep-lib-ark_serialize","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
This file has an mtime of when this was started.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
6c974c65f405abc4
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"rustc":6313536168557467772,"features":"[]","declared_features":"[]","target":16759242172148576305,"profile":2225463790103693989,"path":3288803414808674033,"deps":[[2713742371683562785,"syn",false,10461065050033501077],[3060637413840920116,"proc_macro2",false,2547542769975801012],[17990358020177143287,"quote",false,13121217754594262756]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\ark-serialize-derive-ef29be6da5a7ef11\\dep-lib-ark_serialize_derive","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
This file has an mtime of when this was started.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
1f9db645a6c2d970
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"rustc":6313536168557467772,"features":"[]","declared_features":"[\"colored\", \"default\", \"getrandom\", \"parallel\", \"print-trace\", \"rayon\", \"std\"]","target":5398218205772541227,"profile":15657897354478470176,"path":899954246931205628,"deps":[[5157631553186200874,"num_traits",false,4694963262011946304],[13208667028893622512,"rand",false,306862678007679075]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\ark-std-d8dce6144265f448\\dep-lib-ark_std","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
This file has an mtime of when this was started.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
a58dde5bcb518b08
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"rustc":6313536168557467772,"features":"[]","declared_features":"[]","target":6962977057026645649,"profile":2225463790103693989,"path":5848985647914260848,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\autocfg-03a076454a18283a\\dep-lib-autocfg","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
This file has an mtime of when this was started.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
b2382a18816ecccf
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"rustc":6313536168557467772,"features":"[]","declared_features":"[\"alloc\", \"std\"]","target":5671527864245789203,"profile":15657897354478470176,"path":8208876221803736464,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\base16ct-6df66974cdc56c98\\dep-lib-base16ct","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
This file has an mtime of when this was started.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
543a8d72651f8107
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"rustc":6313536168557467772,"features":"[\"default\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"std\"]","target":13060062996227388079,"profile":15657897354478470176,"path":8816980529423449259,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\base64-cc8a55439619cb9f\\dep-lib-base64","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
This file has an mtime of when this was started.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
7c521941cb3eb35a
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"rustc":6313536168557467772,"features":"[]","declared_features":"[]","target":4098124618827574291,"profile":15657897354478470176,"path":4313289241994613324,"deps":[[10520923840501062997,"generic_array",false,8396628709721310043]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\block-buffer-dc89e5f2661908c6\\dep-lib-block_buffer","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
This file has an mtime of when this was started.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
228ae6faf212c5d4
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"rustc":6313536168557467772,"features":"[]","declared_features":"[]","target":4098124618827574291,"profile":15657897354478470176,"path":4313289241994613324,"deps":[[10520923840501062997,"generic_array",false,13896826947547221183]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\block-buffer-e5fe391763e830ab\\dep-lib-block_buffer","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
This file has an mtime of when this was started.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
831bf1256f61cae8
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"rustc":6313536168557467772,"features":"[]","declared_features":"[]","target":5466164197665840737,"profile":2225463790103693989,"path":16032757309575669968,"deps":[[3060637413840920116,"proc_macro2",false,2547542769975801012],[12528732512569713347,"num_bigint",false,543445918264420338],[17990358020177143287,"quote",false,13121217754594262756],[18149961000318489080,"syn",false,10405392733774844936]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\bytes-lit-2b51f7676d069975\\dep-lib-bytes_lit","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
Binary file not shown.
Loading