ledger.hardwaretoolkit.online
Open in
urlscan Pro
198.54.115.74
Public Scan
URL:
https://ledger.hardwaretoolkit.online/
Submission Tags: https://phish.report @phish_report Search All
Submission: On April 15 via api from FI — Scanned from FI
Submission Tags: https://phish.report @phish_report Search All
Submission: On April 15 via api from FI — Scanned from FI
Form analysis
0 forms found in the DOMText Content
Developers | Integrating with Ledger ⟵ back to Ledger.com Need Customer Support? * Embedded App * Restore your app * Blockchain Support * Tokens * Live App * DApp Connect Kit * NFT Search through the doc EMBEDDED APP Create a embedded app to sign transactions with a Ledger RESTORE YOUR APP Make your desktop/web app use a Ledger via USB/Bluetooth BLOCKCHAIN SUPPORT Get your blockchain supported in Ledger Live TOKENS & MESSAGES Add a ERC20, BEP20, Polygon, ASA, TRC10 or TRC20 token to Ledger Live LIVE APP Integrate your DApp or Web app as a Live App in Ledger Live DAPP CONNECT KIT Add the support of Ledger devices to your DApp GETTING STARTED * * * * * * * * THEME FEATURES * * * * * * * * * * * * CUSTOMIZATION * * * * * Embedded App * Blockchain support * Tokens * Live App * Connect your app * DApp Connect Kit * NFT * * Home * Get connected * Changelog * Sitemap * Integration Stories Copyright © Ledger SAS. All rights reserved. Ledger, Ledger Nano S, Ledger Vault, Bolos are registered trademarks of Ledger SAS. X SEARCH THROUGH OUR DEVELOPERS DOCUMENTATION 3 - ADDRESS DERIVATION LIVE COMMON BRIDGE TEST LEDGER LIVE COMMON BUGS 1 - CRYPTOASSETS LIBRARY 7 - LEDGER LIVE DESKTOP AND MOBILE FREQUENTLY ASKED QUESTIONS LEDGER LIVE ARCHITECTURE This section describes the high level technical architecture of Ledger Live and how the different components interact. GENERAL PROCESS This article describes the general process and way of working Ledger will follow while interacting with the teams wishing to add their currency on Ledger Live. GENERIC TEST PLAN 2 - EMBEDDED APP JS BINDINGS JS BRIDGE BUILDING THE CLI FOR DEVELOPMENT 4 - ADD ACCOUNTS: LIGHT SYNC REQUIREMENTS AND INSTALLATION LEDGER LIVE MOBILE AND DESKTOP BUILD UI GUIDELINES FOR LLD UI GUIDELINES FOR LLM MOST USEFUL COMMANDS FOR THE CLI REACT HOOKS (OPTIONAL/ADVANCED) REQUIRED PROGRAMMING SKILLS 6 - SEND 5 - ADD ACCOUNTS: FULL SYNC TERMS AND CONDITIONS E2E UI TESTS ON DESKTOP AND MOBILE WORK BREAKDOWN STRUCTURE WRITING TESTS BUTTON BEHAVIOUR FAQ GLOSSARY IMPLEMENTATION WHAT IS THE DAPP CONNECT KIT? 2 - CODING ADD A PROVIDER BOILERPLATE PLUGIN INTRODUCTION SETUP FINALIZE REFERENCE FLOW INIT CONTRACT OVERVIEW PROVIDE PARAMETER PROVIDE TOKEN QUERY CONTRACT ID QUERY CONTRACT UI SELECTOR SETUP TESTING WHAT'S NEXT 1 - GENERAL WRITE AND LOAD THE MANIFEST PROCESS PLUGIN REQUIREMENTS AND SUBMISSION 3 - SECURITY ADVANCED DISPLAY MANAGEMENT Advanced flows for advanced uses 1. GET THE APP BUILDER DOCKER IMAGES APPLICATION STRUCTURE AND I/O I/O - aye, no? AUTOMATED TESTING APPLICATION ENVIRONMENT BOLOS FEATURES Secrets, Passphrases and Attestations HARDWARE ARCHITECTURE Secure chips served with a helping of protocol INTRODUCTION A bird's eye view 2. BUILD THE APPLICATION EXTERNAL DEVELOPMENT EASY-PEASY TUTORIAL In less time than having a cup of coffee CLONE APPLICATIONS CLASSIC DEVELOPMENT FAST-TRACK EXPERIMENTATION APP PORTING FOR STAX WICH PROCESS FOR YOUR ETHEREUM CLONE? COMPANION WALLET COSMOS-LIKE BLAKE2B_STATE__ CX_AES_KEY_S CX_BLAKE2B_S CX_BN_MONT_CTX_T CX_CURVE_DOMAIN_S CX_CURVE_MONTGOMERY_S CX_CURVE_TWISTED_EDWARDS_S CX_CURVE_WEIERSTRASS_S CX_DES_KEY_S CX_EC_POINT_S CX_ECFP_256_EXTENDED_PRIVATE_KEY_S CX_ECFP_256_PRIVATE_KEY_S CX_ECFP_256_PUBLIC_KEY_S CX_ECFP_384_PRIVATE_KEY_S CX_ECFP_384_PUBLIC_KEY_S CX_ECFP_512_EXTENTED_PRIVATE_KEY_S CX_ECFP_512_PRIVATE_KEY_S CX_ECFP_512_PUBLIC_KEY_S CX_ECFP_640_PRIVATE_KEY_S CX_ECFP_640_PUBLIC_KEY_S CX_ECFP_PRIVATE_KEY_S CX_ECFP_PUBLIC_KEY_S CX_ERRORS.H CX_GROESTL_S CX_HASH_HEADER_S CX_HASH_INFO_T CX_HMAC_RIPEMD160_T CX_HMAC_SHA256_T CX_HMAC_SHA512_T CX_HMAC_T CX_RIPEMD160_S CX_RSA_1024_PRIVATE_KEY_S CX_RSA_1024_PUBLIC_KEY_S CX_RSA_2048_PRIVATE_KEY_S CX_RSA_2048_PUBLIC_KEY_S CX_RSA_3072_PRIVATE_KEY_S CX_RSA_3072_PUBLIC_KEY_S CX_RSA_4096_PRIVATE_KEY_S CX_RSA_4096_PUBLIC_KEY_S CX_RSA_PRIVATE_KEY_S CX_RSA_PUBLIC_KEY_S CX_SHA256_S CX_SHA3_S CX_SHA512_S DIR_A69A61E9293A18E19774232B7E40AAD8 DIR_D44C64559BBEBEC7F509842C48DB8B23 DIR_F19CB56D6ECFEB72444413E62AE31A52 FILE LIST GLOBALS_B GLOBALS_D GLOBALS_R GLOBALS_S GLOBALS_U HASH_STATE_S START HERE INTRODUCTION LCX_AEAD.H LCX_AES.H LCX_AES_GCM.H LCX_BLAKE2.H LCX_BLAKE3.H LCX_COMMON.H LCX_CRC.H LCX_DES.H LCX_ECDH.H LCX_ECDSA.H LCX_ECFP.H LCX_ECSCHNORR.H LCX_EDDSA.H LCX_GROESTL.H LCX_HASH.H LCX_HMAC.H LCX_MATH.H LCX_PBKDF2.H LCX_RIPEMD160.H LCX_RNG.H LCX_RSA.H LCX_SHA256.H LCX_SHA3.H LCX_SHA512.H OX_AES.H OX_BN.H OX_CRC.H OX_DES.H OX_EC.H OX_RNG.H UINT64_S EXAMPLES OF USING CRYPTOGRAPHY FUNCTIONS APPLICATION DEBUG Making testing easier SUBMISSION FORM CONTENT ICONS AND INTERFACE DISPLAY MANAGEMENT DESIGN With Oscars for on-screen performance DISPLAY MANAGEMENT FLOWS With Oscars for on-screen performance DOCUMENTATION Ensuring your documentation is well documented 1 - USING THE 44/60 PATH 2 - ALL OTHER PATHS FREQUENTLY ASKED QUESTIONS CONTENT FUNCTION TESTS FUNCTIONS & STAKING FEATURES BOLOS-APP INTERACTION Getting smooth exchanges INTRODUCTION DEVELOPING AND SUBMITTING AN EMBEDDED APP Find the necessary instructions to develop and submit an app for Ledger devices INPUT/OUTPUT MANAGE YOUR DEVICE WITH LEDGERCTL LINUX USERS MAC USERS LOW-LEVEL DISPLAY MANAGEMENT Hold your breath. Then jump in APP UPDATES MARKETING MEMORY ALIGNMENT Get padded if you're not aligned MEMORY PARACHAIN PERSISTENT STORAGE Not for goldfish PIN BYPASS POSITION-INDEPENDENT CODE PRINTF APPLICATION ISOLATION Checking the apps on the Ledger Nano S APPLICATIONS FOR HD TREES HD Trees and the 24 words INTRODUCTION PSDs - The secure portal to your assets, not a bank HD KEY GENERATION The children of infinite trees THE MASTER SEED How the 24 words are used on the device RELEASE TYPES REQUIRED PROGRAMMING SKILLS GENERAL SECURITY Ensuring your app passes the security review SECURITY REQUIREMENTS START HERE ADDRESS VERIFICATION AND SHARING STAX GRAPHIC LIBRARY APP’S HOME ICONS INFOS AND SETTINGS INTERACTIONS WITH WALLET CLIENTS MESSAGES AND ADVANCED SIGNING STAX PORTING STEPS TRANSACTIONS SUBMISSION FORM SUPPORT TEST FUNDS PITFALLS & TROUBLESHOOTING TYPES OF APPS AND GLOBAL ARCHITECTURE DEMO 6 USE-CASES REQUIREMENTS AND CODING GUIDELINES VERSIONS WARRANTY AND LIABILITY WHAT TO DO Do it yourself, with a signpost IG IG IG ENABLING THE DEVELOPER MODE FREQUENTLY ASKED QUESTIONS REQUIRED PROGRAMMING SKILLS START HERE NFT IMAGE REQUIREMENTS HOW-TO ADD LEDGER STAX METADATA TO YOUR NFTS WITH MANIFOLD STUDIO HOW-TO USE THE LEDGER STAX METADATA TOOL HOW-TO CREATE IMAGES OPTIMIZED FOR LEDGER STAX UPDATE MUTABLE METADATA (IN-DEPTH GUIDE) BROADCAST FUND RELEASE SELL SETUP SIGN SWAP (TDB) TEST INTRODUCTION DEBUG APP MANIFEST LIVE APP SDK RELEASE SETUP MANIFEST IMPORT TEST CONCLUSION INTRODUCTION USE CASES UX REQUIREMENTS TESTS BUILD (LINUX) BUILD (WSL2) SPECULOS EMULATOR REST API AUTOMATION: PRESS BUTTONS AUTOMATICALLY CLIENTS: HOW TO SEND APDUS DEBUG: HOW TO USE GDB DOCKER DOCKER WITH AN M1 CHIP SEMIHOSTING AS AN ADDITIONAL DEBUG MECHANISM USAGE FLOW HOW TO LEDGER'S ENDPOINTS LEDGER'S WALLETAPI SDK WHAT DO WE NEED? PROVIDER'S ENDPOINTS PROVIDER'S LIVEAPP TEST YOUR LIVEAPP INTRODUCTION ASA ENABLING CLEAR-SIGNING OF EIP-712 MESSAGES PROCESS Addition or modification FREQUENTLY ASKED QUESTIONS INTRODUCTION FORM CONTENT Addition or modification TRC10 AND TRC20 WHY IS U2F DEPRECATED ? APPLICATION ARCHITECTURE ARCHITECTURE DATAFLOW CHOOSE THE RIGHT TRANSPORT CLEAR SIGNING FOR ERC721, ERC1155 AND ERC20 LEDGER LOGOS NODE HID INTEGRATION AUTOMATIC FIRMWARE APPLICATIONS OPENING / CLOSING OVERVIEW Introduction on wallet connection PREREQUISITES REACT NATIVE HID (ANDROID ONLY) REACT NATIVE BLUETOOTH ON ANDROID (NANO X ONLY) REACT NATIVE BLUETOOTH ON IOS (NANO X ONLY) REQUIRED PROGRAMMING SKILLS Introduction on wallet connection WHY MY APP CAN NOT COMMUNICATE WITH AN LEDGER EMBEDDED APP? TRANSFER OF ETHERS BETWEEN ACCOUNTS TRANSFER OF SOL BETWEEN ACCOUNTS CALL A SMART CONTRACT SIGN A PERSONAL MESSAGE INTERACT WITH THE COSMOS APP WEB BLUETOOTH WEB USB/HID