10
UMLObject
60
60
150
70
Passphrase
--
(Optional)
Any string
lt=.
UMLObject
350
60
180
70
Secret Key
--
Relation
200
80
170
40
lt=<.
SHA-512Half
150.0;20.0;10.0;20.0
UMLObject
650
60
220
70
Public Key
--
33 bytes (secp256k1)
0xED + 32 bytes (Ed25519)
Relation
520
80
150
50
lt=<-
Public Key
Derivation
130.0;20.0;10.0;20.0
UMLObject
360
190
180
80
Account ID
--
(20 bytes)
Relation
300
120
440
130
lt=<-
SHA-256 of RIPEMD160
60.0;90.0;10.0;90.0;10.0;40.0;420.0;40.0;420.0;10.0
UMLObject
690
190
180
80
Address
--
AccountID (20 bytes)
Checksum (4 bytes)
UMLObject
60
190
190
80
Type Prefix
--
0x00
("r" in Ripple's base58)
Relation
240
230
140
30
lt=<-
120.0;10.0;10.0;10.0
UMLObject
400
320
100
70
Checksum
--
(4 bytes)
Relation
490
230
120
140
lt=<-
100.0;10.0;80.0;10.0;80.0;120.0;10.0;120.0
Relation
530
210
80
30
lt=<-
60.0;10.0;10.0;10.0
UMLState
590
210
100
40
base58
type=sender
Relation
420
260
130
80
lt=<-
SHA-256 twice
10.0;60.0;10.0;10.0