Skip to content

theQRL/message-transaction-encoding

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

Note

This code relates to version 1.x of QRL, the world's first open-source PQ blockchain, which has been securing digital assets since December 2016. The next generation of QRL, version 2.0, is in development and has its own repositories. See this discussion page.

QRL Message transaction encoding

List of supported encoding bytes for various services using QRL message transactions.

Based upon QIP002.

For an encoded message transaction to be valid, the first two bytes of the 80 byte message body must be (in hex), "0x0F0F". The next two bytes of the message denote the encoding of the specific message type.

i.e. where the encoding for specific message type is (in hex) "0x0000", a valid hexstring message would be:

0F0F 0000 <remaining 76 bytes of message>

Supported encoding bytes for specific message type (hex)

  • 0000 - reserved
  • 0001 - reserved
  • 0002 - keybase
  • 0003 - github
  • 0004 - on-chain voting

About

List of encoding bytes for various services using QRL message transactions

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •