[EOSIO/eos] Function not giving expected output in smart contract (#5313)

«`
«structs»: [{
«name»: «make_order»,
«base»: «»,
«fields»: [{
«name»: «maker_account»,
«type»: «name»
},{
«name»: «target_token_contract»,
«type»: «string»
},{
«name»: «amount_of_token»,
«type»: «asset»
},{
«name»: «buy_or_sell»,
«type»: «uint8»
},{
«name»: «price»,
«type»: «float32»
}
]
}, {
«name»: «order»,
«base»: «»,
«fields»: [{
«name»: «order_id»,
«type»: «uint64»
}, {
«name»: «maker_account»,
«type»: «name»
}, {
«name»: «expiration_date»,
«type»: «uint32»
}, {
«name»: «buy_or_sell»,
«type»: «uint8»
}, {
«name»: «target_token_contract»,
«type»: «uint64»
}, {
«name»: «amount_of_token»,
«type»: «asset»
}, {
«name»: «price»,
«type»: «float32»
}
]
}],
«actions»: [{
«name»: «makeorder»,
«type»: «make_order»,
«ricardian_contract»: «»
}],
«tables»: [{
«name»: «orders»,
«index_type»: «i64»,
«key_names»: [
«order_id»
],
«key_types»: [
«uint64»
],
«type»: «order»
}]
«`
I have omitted most of the other, probably irrelevant, stuff in the ABI. The full code is here: https://github.com/Dylan-Phoon/eostrader-smart-contract

Добавить комментарий