Skip to content
This repository has been archived by the owner on Apr 3, 2024. It is now read-only.
/ go-xdr Public archive
forked from stellar/go-xdr

Implements the XDR standard as specified in RFC 4506 in pure Google Go (Golang)

License

Notifications You must be signed in to change notification settings

xdbchain/go-xdr

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

go-xdr

Build Status GoDoc

Go-xdr implements the data representation portion of the External Data Representation (XDR) standard protocol as specified in RFC 4506 (obsoletes RFC 1832 and RFC 1014) in Pure Go (Golang).

Version 1 and 2 of this package are available in the xdr and xdr2 packages respectively. The current version is in the xdr3 package. Stellar exclusively uses the xdr3 version in xdbfoundation/go.

Thanks

Thanks to @davecgh for developing the original go-xdr. This is a fork of @davecgh's module. This version diverged and adds a new xdr3 package which was a copy of xdr2 but has added optionals, automatic enum deciding, union decoding, changes to pointer decoding, ability to constrain sizes and some fixes.

License

Licensed under the ISC License.

About

Implements the XDR standard as specified in RFC 4506 in pure Google Go (Golang)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 99.9%
  • Shell 0.1%