cầu nối phụ
API liên quan đến chuỗi dịch vụ EN.
Không gian tên subbridge
cung cấp các hàm liên quan đến Chuỗi dịch vụ. Để sử dụng các hàm trong không gian tên này, tùy chọn subbridge
phải được kích hoạt trong SEN được kết nối với chuỗi dịch vụ.
subbridge_nodeInfo
Trả về thông tin nút cầu nối bao gồm KNI (Mã định danh mạng lưới Klaytn) của nút. Một nút cầu nối con có thể kết nối với một nút cầu nối chính thông qua KNI.
Tham số
Không có
Giá trị trả về
Chuỗi JSON
thông tin nút cầu nối.
Ví dụ
subbridge_addPeer
Trả về true
nếu thêm thành công một máy ngang hàng cầu nối chính.
Phương thức addPeer
thêm một nút từ xa mới vào danh sách máy ngang hàng. Nút đó sẽ cố gắng duy trì kết nối liên tục với các nút này, thỉnh thoảng kết nối lại nếu kết nối từ xa gặp sự cố.
Phương thức này chấp nhận một đối số duy nhất, URL kni
của máy ngang hàng từ xa để bắt đầu theo dõi và trả về BOOL
cho biết máy ngang hàng đó có được chấp nhận hay không để theo dõi hoặc thông báo một số lỗi xảy ra.
Tham số
url
chuỗi
URL kni
của máy ngang hàng.
Giá trị trả về
bool
true
nếu máy ngang hàng được chấp nhận, ngược lại sẽ là false
.
Ví dụ
Bảng điều khiển
HTTP RPC
subbridge_removePeer
Trả về true
khi máy ngang hàng được xóa thành công.
Phương thức removePeer
ngắt kết nối và xóa nút từ xa trong danh sách các nút tĩnh được theo dõi. Phương thức này chấp nhận một đối số duy nhất, URL kni
của máy ngang hàng từ xa để bắt đầu theo dõi và trả về BOOL
cho biết máy ngang hàng đó có được chấp nhận hay không để theo dõi hoặc thông báo một số lỗi xảy ra.
Tham số
url
chuỗi
URL kni
của máy ngang hàng.
Giá trị trả về
bool
true
nếu máy ngang hàng đã bị xóa, ngược lại sẽ là false
.
Ví dụ
Bảng điều khiển
HTTP RPC
subbridge_parentOperator
subbridge_parentOperator
trả về địa chỉ tài khoản của toán tử mẹ.
Tham số
không có
Giá trị trả về
Tài khoản
Địa chỉ tài khoản toán tử chuỗi mẹ.
Ví dụ
subbridge_childOperator
subbridge_childOperator
trả về địa chỉ tài khoản toán tử con.
Tham số
không có
Giá trị trả về
Tài khoản
Địa chỉ tài khoản toán tử chuỗi con.
Ví dụ
subbridge_parentOperatorNonce
subbridge_parentOperatorNonce
trả về số dùng một lần của địa chỉ tài khoản toán tử mẹ.
Tham số
không có
Giá trị trả về
SỐ LƯỢNG
Số lượng giao dịch bằng số nguyên được gửi từ tài khoản toán tử mẹ.
Ví dụ
subbridge_childOperatorNonce
subbridge_childOperator
trả về địa chỉ tài khoản toán tử con.
Tham số
không có
Giá trị trả về
SỐ LƯỢNG
Số lượng giao dịch bằng số nguyên được gửi từ tài khoản toán tử con.
Ví dụ
subbridge_parentOperatorBalance
subbridge_parentOperatorBalance
trả về số dư của tài khoản toán tử mẹ.
Tham số
không có
Giá trị trả về
SỐ LƯỢNG
Số dư hiện tại bằng số nguyên của tài khoản toán tử mẹ.
Ví dụ
subbridge_childOperatorBalance
subbridge_childOperatorBalance
trả về số dư của tài khoản toán tử con.
Tham số
không có
Giá trị trả về
SỐ LƯỢNG
Số dư hiện tại bằng số nguyên của tài khoản toán tử con.
Ví dụ
subbridge_sendChainTxslimit
sendChainTxslimit
lấy số lượng giao dịch đang chờ xử lý tối đa để gửi đồng thời.
Tham số
Không có
Giá trị trả về
Uint64
số lượng giao dịch đang chờ xử lý tối đa để gửi đồng thời.
Ví dụ
subbridge_anchoring
subbridge_anchoring
có thể bật/tắt tính năng neo của chuỗi dịch vụ.
Tham số
bật
Bool
true
bật tính năng neo, false
sẽ tắt tính năng này.
Giá trị trả về
bool
true
nếu neo được bật, ngược lại sẽ là false
.
Ví dụ
Bảng điều khiển
HTTP RPC
subbridge_latestAnchoredBlockNumber
subbridge_latestAnchoredBlockNumber
trả về số khối được neo latest của chuỗi dịch vụ.
Tham số
Không có
Giá trị trả về
Uint64
Số khối neo latest.
Ví dụ
subbridge_getReceiptFromParentChain
subbridge_getReceiptFromParentChain
trả về biên lai của giao dịch neo.
Tham số
DỮ LIỆU 32 byte
Hàm băm khối chuỗi con được bao gồm hàm băm tx neo.
Giá trị trả về
Đối tượng
- Đối tượng biên lai giao dịch, hoặc null
khi không tìm thấy biên lai.
contractAddress
DATA
Địa chỉ hợp đồng được tạo nếu giao dịch là giao dịch tạo hợp đồng, nếu không, giá trị sẽ là null
. (sẽ sớm ngừng sử dụng)
gasUsed
SỐ LƯỢNG
Lượng gas được sử dụng bởi riêng giao dịch cụ thể này.
bản ghi
Mảng
Mảng đối tượng bản ghi mà giao dịch này tạo ra.
nhật kýBloom
DỮ LIỆU 256 byte
Bộ lọc Bloom dành cho các ứng dụng khách nhẹ giúp truy xuất nhanh các nhật ký liên quan.
trạng thái
SỐ LƯỢNG
1
(thành công) hoặc 0
(thất bại).
transactionHash
DỮ LIỆU 32 byte
Hàm băm của giao dịch.
Ví dụ
subbridge_deployBridge
subbridge_deployBridge
triển khai hợp đồng cầu nối cho chuỗi mẹ và chuỗi con đồng thời trả về địa chỉ của các hợp đồng cầu nối đã triển khai. Phương thức này cũng đăng ký hợp đồng cầu nối với cầu nối con.
Tham số
không có
Giá trị trả về
tài khoản
DỮ LIỆU 20 byte
Địa chỉ hợp đồng cầu nối trên chuỗi con.
tài khoản
DỮ LIỆU 20 byte
Địa chỉ hợp đồng cầu nối trên chuỗi mẹ.
Ví dụ
subbridge_registerBridge
subbridge_registerBridge
đăng ký đã triển khai các hợp đồng cầu nối trong chuỗi mẹ và chuỗi con.
Tham số
tài khoản
DỮ LIỆU 20 byte
Địa chỉ hợp đồng cầu nối trên chuỗi con.
tài khoản
DỮ LIỆU 20 byte
Địa chỉ hợp đồng cầu nối trên chuỗi mẹ.
Giá trị trả về
lỗi
Lỗi
null
nếu đăng ký thành công, ngược lại sẽ báo Lỗi.
Ví dụ
subbridge_deregisterBridge
subbridge.deregisterBridge
hủy đăng ký các hợp đồng cầu nối đã đăng ký trong chuỗi mẹ/chuỗi con.
Tham số
tài khoản
DỮ LIỆU 20 byte
Địa chỉ hợp đồng cầu nối trên chuỗi con.
tài khoản
DỮ LIỆU 20 byte
Địa chỉ hợp đồng cầu nối trên chuỗi mẹ.
Giá trị trả về
lỗi
Lỗi
null
nếu hủy đăng ký thành công, ngược lại sẽ báo Lỗi.
Ví dụ
subbridge_subscribeBridge
subbridge_subscribeBridge
đăng ký hợp đồng cầu nối đã đăng ký trong chuỗi mẹ và chuỗi con. Nếu nút cầu nối con được đăng ký với cặp hợp đồng cầu nối, thì các yêu cầu chuyển giá trị chuỗi chéo sẽ được cầu nối con xử lý tự động.
Tham số
tài khoản
DỮ LIỆU 20 byte
Địa chỉ hợp đồng cầu nối trên chuỗi con.
tài khoản
DỮ LIỆU 20 byte
Địa chỉ hợp đồng cầu nối trên chuỗi mẹ.
Giá trị trả về
lỗi
Lỗi
null
nếu đăng ký thành công, ngược lại sẽ báo Lỗi.
Ví dụ
subbridge_unsubscribeBridge
subbridge_unsubscribeBridge
hủy đăng ký cầu nối con khỏi hợp đồng cầu nối trong chuỗi mẹ và chuỗi con. Nếu cầu nối con bị hủy đăng ký khỏi các hợp đồng cầu nối thì cầu nối con này không thể xử lý các yêu cầu chuyển giá trị chuỗi chéo.
Tham số
tài khoản
DỮ LIỆU 20 byte
Địa chỉ hợp đồng cầu nối trên chuỗi con.
tài khoản
DỮ LIỆU 20 byte
Địa chỉ hợp đồng cầu nối trên chuỗi mẹ.
Giá trị trả về
lỗi
Lỗi
null
nếu hủy theo dõi thành công, ngược lại sẽ báo Lỗi.
Ví dụ
subbridge_registerToken
subbridge_registerToken
đăng ký một cặp token ERC-20 hoặc 721 với hợp đồng cầu nối.
Tham số
tài khoản
DỮ LIỆU 20 byte
Địa chỉ hợp đồng cầu nối trên chuỗi con.
tài khoản
DỮ LIỆU 20 byte
Địa chỉ hợp đồng cầu nối trên chuỗi mẹ.
tài khoản
DỮ LIỆU 20 byte
Địa chỉ của hợp đồng token trên chuỗi con.
tài khoản
DỮ LIỆU 20 byte
Địa chỉ của hợp đồng token trên chuỗi mẹ.
Giá trị trả về
lỗi
Lỗi
null
nếu đăng ký thành công, ngược lại sẽ báo Lỗi.
Ví dụ
subbridge_deregisterToken
subbridge_deregisterBridge
hủy đăng ký cặp token đã đăng ký khỏi hợp đồng cầu nối.
Tham số
tài khoản
DỮ LIỆU 20 byte
Địa chỉ hợp đồng cầu nối trên chuỗi con.
tài khoản
DỮ LIỆU 20 byte
Địa chỉ hợp đồng cầu nối trên chuỗi mẹ.
tài khoản
DỮ LIỆU 20 byte
Địa chỉ của hợp đồng token trên chuỗi con.
tài khoản
DỮ LIỆU 20 byte
Địa chỉ của hợp đồng token trên chuỗi mẹ.
Giá trị trả về
lỗi
Lỗi
null
nếu hủy đăng ký thành công, ngược lại sẽ báo Lỗi.
Ví dụ
subbridge_convertRequestTxHashToHandleTxHash
subbridge_convertRequestTxHashToHandleTxHash
trả về hàm băm "xử lý giao dịch chuyển giá trị" tương ứng trong chuỗi đối nghịch cho hàm băm "giao dịch chuyển giá trị yêu cầu" cụ thể. "Yêu cầu giao dịch chuyển giá trị" là giao dịch do người dùng bắt đầu, yêu cầu chuyển giá trị chuỗi chéo. "Xử lý giao dịch chuyển giá trị" là giao dịch được tạo bởi cầu nối con để xử lý yêu cầu chuyển giá trị từ người dùng.
Tham số
Hash
DỮ LIỆU 32 byte
Hàm băm của giao dịch "yêu cầu chuyển giá trị".
Giá trị trả về
Hash
DỮ LIỆU 32 byte
Hàm băm của giao dịch "xử lý chuyển giá trị". hàm băm bằng không có nghĩa là không có giao dịch "xử lý chuyển giá trị" tương ứng.
Ví dụ
subbridge_listBridge
subbridge_listBridge
trả về danh sách tất cả các cặp hợp đồng cầu được đăng ký (lưu trữ) trong cầu nối con.
Tham số
số dùng một lần
Giá trị trả về
localAddress
tài khoản
DỮ LIỆU 20 byte
localAddress
tài khoản
DỮ LIỆU 20 byte
đã đăng ký
bool
true
nếu cặp hợp đồng cầu nối đã được đăng ký, ngược lại sẽ là false
.
Ví dụ
subbridge_getBridgeInformation
subbridge_getBridgeInformation
trả về thông tin của hợp đồng cầu nối đã cho.
Tham số
tài khoản
DỮ LIỆU 20 byte
Địa chỉ hợp đồng cầu nối
Giá trị trả về
counterPart
DỮ LIỆU 20 byte
Địa chỉ hợp đồng cầu nối đối ứng. (Chưa được hỗ trợ)
isRunning
bool
true
nếu hợp đồng cầu nối đang chạy, ngược lại sẽ là false
.
isSubscribed
bool
true
nếu hợp đồng cầu nối đã được đăng ký, ngược lại sẽ là false
.
onServiceChain
bool
true
nếu hợp đồng cầu nối nằm trên chuỗi (dịch vụ) con, ngược lại sẽ là false
.
pendingEventSize
SỐ LƯỢNG
Số sự kiện "yêu cầu chuyển giá trị" đang chờ xử lý được tạo bởi các hợp đồng cầu nối, chưa được xử lý bởi cầu nối con.
requestNonce
SỐ LƯỢNG
Yêu cầu số dùng một lần của hợp đồng cầu nối.
handleNonce
SỐ LƯỢNG
Số dùng một lần trên của hợp đồng cầu nối.
lowerHandleNonce
SỐ LƯỢNG
Số dùng một lần dưới của hợp đồng cầu nối.
Ví dụ
subbridge_txPendingCount
subbridge_txPendingCount
trả về số lượng giao dịch đang chờ xử lý trong bể giao dịch cầu nối.
Tham số
Không có
Giá trị trả về
Uint64
Số lượng giao dịch đang chờ xử lý trong bể giao dịch cầu nối.
Ví dụ
subbridge_txPending
subbridge_txPending
trả về danh sách các giao dịch đang chờ xử lý trong bể giao dịch cầu nối.
Tham số
Không có
Giá trị trả về
Chuỗi JSON
Danh sách các giao dịch đang chờ xử lý trong bể giao dịch cầu nối.
Ví dụ
Last updated