Skip to main content

PPP 040709 - Marlowe Starter Kit - 4. Escrow using the Marlowe Runtime's REST API

Tóm tắt nội dung

Trong hướng dẫn này, API REST Thời gian chạy của Marlowe được sử dụng để chạy hợp đồng ký quỹ. Hợp đồng liên quan đến người mua, người bán và hòa giải viên, và việc mua xe đạp được sử dụng làm ví dụ. Người mua tiền gửi tiền, có một tùy chọn để báo cáo một vấn đề và nếu có vấn đề, người bán có thể đồng ý hoàn lại tiền hoặc không. Nếu chúng không đồng ý, hòa giải viên bước vào và tùy thuộc vào quyết định của họ, người mua sẽ được hoàn lại tiền hoặc người bán được tiền. Hướng dẫn cho thấy một trong nhiều con đường thông qua hợp đồng, bắt đầu bằng việc tạo hợp đồng và kiểm tra xem mọi người có đủ tiền. Hướng dẫn cũng giải thích cách sử dụng Sân chơi Marlow để tạo hợp đồng và điền vào các tham số của nó. Công cụ Marlowe CLI được sử dụng để tạo hợp đồng trong hướng dẫn này và tệp JSON kết quả được chuyển đổi thành định dạng YAML để dễ xem. Cuối cùng, hướng dẫn chỉ ra cách thực thi hợp đồng bằng API REST Thời gian chạy của Marlowe và kết quả thực thi được hiển thị.


Picture