colu
Version:
Colu SDK for engine and colored-coins api.
102 lines (97 loc) • 2.07 kB
JavaScript
module.exports = {
'issueAsset': {
'params': ['params'],
'callback': true
},
'sendAsset': {
'params': ['params'],
'callback': true
},
'burnAsset': {
'params': ['params'],
'callback': true
},
'getAssets': {
'callback': true
},
'getTransactions': {
'optional': ['addresses'],
'callback': true
},
'getIssuedAssets': {
'optional': ['transactions'],
'callback': true
},
'getIssuedAssetsFromTransactions': {
'params': ['addresses', 'transactions']
},
'getAssetMetadata': {
'params': ['assetId', 'utxo'],
'optional': ['full'],
'callback': true
},
'buildTransaction': {
'params': ['type', 'args'],
'callback': true
},
'transmit': {
'params': ['signedTxHex', 'lastTxid'],
'callback': true
},
/* Colored Coins */
'coloredCoins.getIssueAssetTx': {
'params': ['params'],
'callback': true
},
'coloredCoins.getSendAssetTx': {
'params': ['params'],
'callback': true
},
'coloredCoins.getAddressInfo': {
'params': ['address'],
'callback': true
},
'coloredCoins.getStakeHolders': {
'params': ['assetId'],
'optional': ['numConfirmations'],
'callback': true
},
'coloredCoins.getAssetData': {
'params': ['params'],
'callback': true
},
'coloredCoins.verifyIssuer': {
'params': ['assetId', 'json'],
'callback': true
},
'coloredCoins.broadcastTx': {
'params': ['params'],
'callback': true
},
'coloredCoins.signTx': {
'params': ['unsignedTx', 'privateKey']
},
/* HD Wallet */
'hdwallet.getAddresses': {
'callback': true
},
'hdwallet.getAddressPrivateKey': {
'params': ['address'],
'callback': true
},
'hdwallet.getAddressPath': {
'params': ['address'],
'callback': true
},
'hdwallet.getPrivateSeed': {
},
'hdwallet.getPrivateKey': {
'optional': ['account', 'addressIndex']
},
'hdwallet.getPublicKey': {
'optional': ['account', 'addressIndex']
},
'hdwallet.getAddress': {
'optional': ['account', 'addressIndex']
}
}