Response: the return value of sending transaction
Example of success
// import Mitum Object first, see Import Mitum section
const mitum = new Mitum("http://127.0.0.1:24321");
const sender = "0xE8213471913c9dA4F4CcAB3Cc32Ec5a75d96d9cafca";
const receiver = "0x728E21B1F8bD5D91856cb68C12337dAbB7f84BEFfca";
const privatekey = "83e195b7a12a6aa99baa7310c045289041fe18f797398d8ec93bb027feee5f32fpr";
const currencyID = "ABC";
const op = mitum.currency.transfer(sender, receiver, currencyID, amount);
const signedOperation = mitum.operation.sign(privatekey, op);
// Note: an asynchronous request.
const sendOperation = async () => {
const info = await mitum.operation.send(signedOperation);
console.log(info.response);
};
sendOperation();
//output: SucessResponse example
{
status: 200,
method: 'post',
url: 'http://127.0.0.1:24321/builder/send',
request_body: '{"_hint":"mitum-currency-transfer-operation-v0.0.1","fact":{...},"signed_at":"2024-04-15T05:29:45.955Z"}]}',
data: {
hash: '4feUEuvHzzezMpSAcBYLZ1YMM82DrteyP6yFZR9iFxMC',
fact: {
hash: 'EL2PXmFp153CEwt9mVRtvT9gX91mfr5a67fU4kk3rVb',
token: 'MjAyNC0wNC0xNSAwNToyOTo0NS45NTMgKzAwMDAgVVRD',
_hint: 'mitum-currency-transfer-operation-fact-v0.0.1',
sender: '0xE8213471913c9dA4F4CcAB3Cc32Ec5a75d96d9cafca',
items: [Array]
},
signs: [ [Object] ],
_hint: 'mitum-currency-transfer-operation-v0.0.1'
}
}Example of failure
Last updated