X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;ds=sidebyside;f=vendor%2Fgithub.com%2Ftendermint%2Fgo-wire%2Fdata%2Fbase58%2Fencoder.go;fp=vendor%2Fgithub.com%2Ftendermint%2Fgo-wire%2Fdata%2Fbase58%2Fencoder.go;h=0000000000000000000000000000000000000000;hb=d09b7a78d44dc259725902b8141cdba0d716b121;hp=e2619b101c870cc87cfc0819f1a3d24bb5892a8b;hpb=ee01d543fdfe1fd0a4d548965c66f7923ea7b062;p=bytom%2Fvapor.git diff --git a/vendor/github.com/tendermint/go-wire/data/base58/encoder.go b/vendor/github.com/tendermint/go-wire/data/base58/encoder.go deleted file mode 100644 index e2619b10..00000000 --- a/vendor/github.com/tendermint/go-wire/data/base58/encoder.go +++ /dev/null @@ -1,38 +0,0 @@ -package base58 - -import ( - "encoding/json" - - "github.com/pkg/errors" - data "github.com/tendermint/go-wire/data" -) - -var ( - BTCEncoder data.ByteEncoder = base58Encoder{BTCAlphabet} - FlickrEncoder = base58Encoder{FlickrAlphabet} -) - -// base58Encoder implements ByteEncoder encoding the slice as -// base58 url-safe encoding -type base58Encoder struct { - alphabet string -} - -func (e base58Encoder) _assertByteEncoder() data.ByteEncoder { - return e -} - -func (e base58Encoder) Unmarshal(dst *[]byte, src []byte) (err error) { - var s string - err = json.Unmarshal(src, &s) - if err != nil { - return errors.Wrap(err, "parse string") - } - *dst, err = DecodeAlphabet(s, e.alphabet) - return err -} - -func (e base58Encoder) Marshal(bytes []byte) ([]byte, error) { - s := EncodeAlphabet(bytes, e.alphabet) - return json.Marshal(s) -}