xrp

XRP (XRP)

Method: POST sign_for

dropdown
POST

sign_for

方法不允许

sign_for 命令为多签名交易提供一个签名。

默认情况下,此方法仅供管理员使用。

如果服务器启用了公共签名,它可以用作公共方法。

Parameters

account - 字符串 - 地址

提供签名的地址。

tx_json - 目的

JSON 格式的交易定义

secret - 细绳

(可选)提供交易的帐户的秘密种子,用于对其进行签名。不要将您的秘密发送到不受信任的服务器或通过不安全的网络连接。不能与 key_type、seed、seed_hex 或密码短语一起使用。

seed - 细绳

(可选)提供交易的帐户的秘密种子,用于对其进行签名。

必须采用 XRP Ledger 的 base58 格式。

如果提供,您还必须指定 key_type。不能与 secret、seed_hex 或密码短语一起使用。

seed_hex - 细绳

(可选)提供交易的帐户的秘密种子,用于对其进行签名。

必须是十六进制格式。

如果提供,您还必须指定 key_type。不能与秘密、种子或密码一起使用。

passphrase - 细绳

(可选)提供交易的帐户的秘密种子,用于对其进行签名,作为字符串密码。

如果提供,您还必须指定 key_type。

不能与 secret、seed 或 seed_hex 一起使用。

key_type - 细绳

(可选)提供的加密密钥对的签名算法。

有效类型为 secp256k1 或 ed25519。默认为 secp256k1。

不能与秘密一起使用。

Request

curl --location --request POST 'https://xrp.getblock.io/mainnet/' 
--header 'x-api-key: YOUR-API-KEY' 
--header 'Content-Type: application/json' 
--data-raw '{"jsonrpc": "2.0",
"method": "sign_for",
"params": [{"account": "rLFd1FzHMScFhLsXeaxStzv3UC97QHGAbM", "tx_json": {"TransactionType": "TrustSet", "Account": "rEuLyBCvcw4CFmzv8RepSiAoNgF8tTGJQC", "Flags": 262144, "LimitAmount": {"currency": "USD", "issuer": "rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh", "value": "100"}, "Sequence": 2, "SigningPubKey": "", "Fee": "30000"}}],
"id": "getblock.io"}'


Response

{
    "result": "null",
    "id": "getblock.io",
    "status_code": 405,
    "message": "Method not allowed"
}