# Signature
# Signature
# Signature.signBuffer(buffer, private_key) ⇒ Signature
Kind: static method of Signature
Returns: Signature - you can use .toHex to get signature hex string
| Param | Type | Description |
|---|---|---|
| buffer | Object | a buffer |
| private_key | String | private key |
Example
import { Signature } from 'gxclient'
const buf = Buffer.from('hello')
Signature.signBuffer(buf, '5KQNge45iAFohAJFnXowuPk3ob3eiGbAQMCtff7tM78i5RNywMe')
Example
// if you want to use verify_signature function in contract, you must serialize your buffer first
import {serialize, Types} from 'gxclient'
const buf = serialize('hello', Types.string)
Signature.signBuffer(buf, '5KQNge45iAFohAJFnXowuPk3ob3eiGbAQMCtff7tM78i5RNywMe')