ripple-lib
Version:
Deprecated - consider migrating to xrpl.js: https://xrpl.org/xrpljs2-migration-guide.html
50 lines (49 loc) • 1.76 kB
JSON
{
"$schema": "http://json-schema.org/draft-04/schema#",
"title": "getTrustlines",
"type": "array",
"items": {
"properties": {
"specification": {
"$ref": "trustline",
"description": "A trust line specification that would produce this trust line in its current state."
},
"counterparty": {
"properties": {
"limit": {
"$ref": "value",
"description": "The maximum amount that the counterparty can be owed through the trust line."
},
"ripplingDisabled": {
"type": "boolean",
"description": "If true, payments cannot ripple through this trustline."
},
"frozen": {
"type": "boolean",
"description": "If true, the trust line is frozen, which means that funds can only be sent directly to the counterparty."
},
"authorized": {
"type": "boolean",
"description": "If true, the counterparty authorizes this party to hold issuances from the counterparty."
}
},
"description": "Properties of the trustline from the perspective of the counterparty.",
"required": ["limit"],
"additionalProperties": false
},
"state": {
"properties": {
"balance": {
"$ref": "signedValue",
"description": "The balance on the trust line, representing which party owes the other and by how much."
}
},
"description": "Non-settings details of the trust line's state.",
"required": ["balance"],
"additionalProperties": false
}
},
"required": ["specification", "counterparty", "state"],
"additionalProperties": false
}
}