Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make Api no_std compatible #377

Merged
merged 6 commits into from
Dec 23, 2022
Merged

Make Api no_std compatible #377

merged 6 commits into from
Dec 23, 2022

Commits on Dec 23, 2022

  1. add no_std compatibility

    remove rpc crate dep
    
    always use alloc
    
    make api no-std compatible
    
    fix NumberOrHex
    
    update deps
    
    remove unused error
    
    make rpc open as well
    
    add postcard as Deserializer
    
    fix rpc params
    
    some further fixes
    
    amek rpc no-std compatible
    
    enfore Serialize and Deserialize instead of Maybe
    
    compile :)
    
    fix CI
    
    fix build
    
    fmt
    
    fix rebase errors
    
    add insert_with_allocation_test works
    
    fix no_std build
    
    more copy paste
    
    add no_std compatibility
    
    fix taplo
    
    remove sp_std
    
    cargo fmt
    
    remove extra space
    
    remove std feature obsolete
    
    remove obsolsete std feature
    
    remove unused comment
    
    Fix ci.yml (#389)
    
    * fix ci.yml
    
    * fix ci
    
    fmt
    
    impl serialize for NumberOrHex
    
    remove unnecessary redefined types
    
    extract serde impls from types and import whatever possible
    
    add from impls and tests
    
    add comment
    
    some more comments
    
    udpate comment
    
    add storage change set
    
    fix from serde impl
    
    fix build
    
    remove std only feature to subscription
    
    let it compile again :)
    
    fix tests
    
    remove some more std only feature
    
    make tx payment no_std compatible
    
    add extrinsic to no_std compatibility
    
    add balances extrinisc to no-std
    haerdib committed Dec 23, 2022
    Configuration menu
    Copy the full SHA
    bd04644 View commit details
    Browse the repository at this point in the history
  2. remove obsolete comments

    haerdib committed Dec 23, 2022
    Configuration menu
    Copy the full SHA
    d03d7cd View commit details
    Browse the repository at this point in the history
  3. move comment

    haerdib committed Dec 23, 2022
    Configuration menu
    Copy the full SHA
    9a51099 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    307d5c3 View commit details
    Browse the repository at this point in the history
  5. fix CI

    haerdib committed Dec 23, 2022
    Configuration menu
    Copy the full SHA
    865b2e0 View commit details
    Browse the repository at this point in the history
  6. add comments to pallet traits

    haerdib committed Dec 23, 2022
    Configuration menu
    Copy the full SHA
    b02a2f0 View commit details
    Browse the repository at this point in the history