Encode
Usage: account.encode(method, data)
Description: Allow to encode any raw data
Notes: Methods allowed right now limited to cbor (used by platform protocol).
Parameters:
| parameters | type | required | Description |
|---|---|---|---|
| method | String | yes | Enter a valid encoding method (one of: ['cbor']) |
| data | Object/String | yes | A value to encode |
Returns : encoded value (Buffer)
Example :
const jsonObject = {
string: 'string',
list: ['a', 'b', 'c', 'd'],
obj: {
int: 1,
boolean: true,
theNull: null,
},
};
const encodedJSON = account.encode('cbor', jsonObject)
console.log(Buffer.from(encodedJSON).toString('hex'));