Commit a284918
Update SDK to p27 and add CAP-71 auth delegation support. (#1896)
### What
Update SDK to p27 and add CAP-71 auth delegation support.
### Why
Adapting to p27 changes.
### Known limitations
I haven't added targeted tests for CAP-71 functions, as these are just
simple wrappers over host functions. I think a full-fledged example in
soroban-examples would be more appropriate.
---------
Co-authored-by: Leigh <351529+leighmcculloch@users.noreply.github.com>
Co-authored-by: mootz12 <mootz12@protonmail.com>1 parent a938dd5 commit a284918
247 files changed
Lines changed: 1018 additions & 324 deletions
File tree
- soroban-meta
- src
- soroban-sdk-macros
- src
- soroban-sdk
- src
- tests
- test_snapshots/tests
- address
- auth
- auth_10_one
- auth_15_one_repeat
- auth_17_no_consume_requirement
- auth_20_deep_one_address
- auth_30_deep_one_address_repeat
- auth_35_deep_one_address_repeat_grouped
- auth_40_multi_one_address
- contract_add_i32
- contract_assert
- contract_custom_account_impl
- contract_docs/fn_
- contract_duration
- contract_event
- contract_fn
- contract_invoke_arg_count
- contract_invoke
- contract_overlapping_type_fn_names
- contract_snapshot
- contract_store
- contract_timepoint
- contract_udt_enum_error
- contract_udt_enum
- contract_udt_option
- contract_udt_raw_identifier
- contract_udt_struct_tuple
- contract_udt_struct
- contractimpl_trait_call_resolution
- cost_estimate
- crypto_bls12_381
- delegate_auth
- env
- max_ttl
- muxed_address
- prng
- storage_testutils
- token_client
- soroban-spec-rust
- src
- soroban-spec
- src
- soroban-token-sdk/test_snapshots/tests/events
- stellar-asset-spec/test_snapshots/tests/events
- tests-expanded
- tests
- account/test_snapshots/test
- add_i128/test_snapshots/test
- add_u128/test_snapshots/test
- add_u64/test_snapshots/test
- associated_type_chained/test_snapshots/test
- associated_type_contracttrait/test_snapshots
- test_with_wasm
- test
- associated_type/test_snapshots/test
- attributes/test_snapshots/test
- auth/test_snapshots
- test_a
- test_b
- bls/test_snapshots/test
- bn254/test_snapshots/test
- constructor/test_snapshots
- contracttrait_impl_full/test_snapshots/test
- contracttrait_impl_partial/test_snapshots/test
- contracttrait_path_crate/test_snapshots/test
- contracttrait_path_global/test_snapshots/test
- contracttrait_path_relative/test_snapshots/test
- contracttrait_path_self/test_snapshots/test
- contracttrait_path_super/test_snapshots/test
- contracttrait_trait
- src
- test_snapshots/test
- empty2/test_snapshots/test
- empty/test_snapshots/test
- errors/test_snapshots/test
- events_ref/test_snapshots/test
- events/test_snapshots/test
- fuzz/fuzz
- generics/test_snapshots/test
- invoke_contract/test_snapshots/test
- logging/test_snapshots/test
- macros/test_snapshots/test
- modular/test_snapshots/test
- multiimpl/test_snapshots/test
- mutability/test_snapshots/test
- tuples/test_snapshots/test
- udt/test_snapshots
- test_with_wasm
- test
- workspace_contract/test_snapshots/test
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
33 | | - | |
34 | | - | |
35 | | - | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
36 | 36 | | |
37 | 37 | | |
38 | | - | |
39 | | - | |
40 | | - | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
41 | 41 | | |
42 | 42 | | |
43 | | - | |
44 | | - | |
45 | | - | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
51 | | - | |
52 | | - | |
53 | | - | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
54 | 54 | | |
55 | | - | |
56 | 55 | | |
57 | 56 | | |
58 | 57 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
| 14 | + | |
15 | 15 | | |
16 | 16 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
4 | 3 | | |
5 | 4 | | |
6 | 5 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
21 | | - | |
| 21 | + | |
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
10 | 9 | | |
11 | 10 | | |
12 | 11 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
5 | 4 | | |
6 | 5 | | |
7 | 6 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
5 | 4 | | |
6 | 5 | | |
7 | 6 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| |||
0 commit comments