For signing serialized transaction it needs make sha256 one time, but EOS returns signature longer than 64 symbols. My question is - what is additional info added to the signature?

1 Answer 1


A transaction signature is formed of a SIG_ prefix, a part that defines which curve algorithm was used to create the signature e.g; K1 or R1, and the base58 encoded SHA256 hash. e.g; SIG_K1_{base58_hash}

A signature being constructed in swift - https://github.com/memtrip/eos-swift/blob/master/eosswift/eos-core/encode/Base58.swift#L19

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.