Payment

Arguments

  • asset string optional Hash of unit where the asset was defined.
  • outputs array required Outputs is an array of outputs that say who receives the money.
    • address string required The Byteball address of the recipient.
    • amount integrer required The amount he receives.

Returns

Returns the unit hash.

Examples

Spend bytes

1
const params = {
2
outputs: [
3
{ address: 'NX2BTV43XN6BOTCYZUUFU6TK7DVOC4LU', amount: 1000 }
4
]
5
};
6
7
client.post.payment(params, wif, function(err, result) {
8
if (err) return console.error(err);
9
console.log(result);
10
});
Copied!

Send bytes to multiple recipients

1
const params = {
2
outputs: [
3
{ address: 'NX2BTV43XN6BOTCYZUUFU6TK7DVOC4LU', amount: 1000 },
4
{ address: 'ULQA63NGEZACP4N7ZMBUBISH6ZTCUS2Q', amount: 2000 }
5
]
6
};
7
8
client.post.payment(params, wif, function(err, result) {
9
if (err) return console.error(err);
10
console.log(result);
11
});
Copied!

Spend asset

1
const params = {
2
asset: 'Hh22Wmd+xAYhgjCBACAxKXWErh/zJuwGc2w2DCB9H24=',
3
outputs: [
4
{ address: 'NX2BTV43XN6BOTCYZUUFU6TK7DVOC4LU', amount: 500 }
5
]
6
};
7
8
client.post.payment(params, wif, function(err, result) {
9
if (err) return console.error(err);
10
console.log(result);
11
});
Copied!

Learn more

Last modified 7mo ago