CardanoSharp.Wallet
CardanoSharp Wallet là một thư viện .NET để tạo/quản lý ví và xây dựng/ký giao dịch.
#
Bắt đầuCardanoSharp.Wallet được cài đặt từ NuGet.
#
Tạo MnemonicsMnemonicService
có hoạt động giúp tạo và khôi phục thuật nhớ (Mnemonics). Nó
được xây dựng để sử dụng trong các vùng chứa DI (tức là giao diệnIMnemonicService
).
#
Generate Mnemonic#
Khôi phục Mnemonic#
Tạo Private và Public KeysSử dụng các tiện ích mở rộng mạnh mẽ để tạo và lấy khóa.
Nếu bạn muốn tìm hiểu thêm về các đường dẫn chính, hãy đọc bài viết này About Address Derivation
#
Tạo địa chỉ (Addresses)AddressService
cho phép bạn tạo các địa chỉ từ khóa. Nó được xây dựng để sử dụng trong các vùng chứa DI (tức là giao diệnIAddressService
)
Từ các khóa công khai mà chúng ta đã tạo ở trên, bây giờ chúng ta có thể lấy địa chỉ công khai.
Nếu bạn đã có một địa chỉ.
#
Khởi tạo KeyMột API chính xác giúp điều hướng các đường dẫn xuất.
#
Build và Sign giao dịchCardanoSharp.Wallet yêu cầu đầu vào từ chuỗi để tạo giao dịch. Giả sử chúng tôi đã thu thập thông tin sau đây.
Cho phép lấy một vài khóa để sử dụng trong khi xây dựng các giao dịch.
#
Giao dịch đơnGiả sử như sau...
- Bạn có 100 ADA:
m/1852'/1815'/0'/0/0
- Bạn muốn gửi 25 ADA đến:
m/1852'/1815'/0'/0/1
#
Build giao dịch#
Build Transaction WitnessesĐối với giao dịch đơn giản này, chúng tôi thực sự chỉ cần thêm các khóa của mình. Đây là cách chúng tôi ký kết các giao dịch của mình.
#
Tính Fee#
Giao dịch siêu dữ liệu (Metadata )Xây dựng các giao dịch đa nhân chứng cũng giống như giao dịch đơn giản
Nếu bạn muốn đọc thêm về Siêu dữ liệu, vui lòng đọc bài viết này về Tx Metadata
#
Giao dịch đúc tiềnTrước khi chúng ta có thể tạo ra một token, chúng ta cần tạo ra một chính sách.
Nếu bạn muốn đọc thêm về các tập lệnh chính sách, vui lòng đọc bài viết này về Simple Scripts.
Bây giờ hãy xác định token của chúng ta.
Khi tạo, chúng ta sẽ cần thêm token mới của mình vào một trong các đầu ra của giao dịch.
#
Xử lý gói tokenKhi xây dựng giao dịch, chúng ta cần đảm bảo chúng ta xử lý các tokens đúng cách.