Syscoin

Syscoin Core Developer Portal

Welcome to the Syscoin Core developer portal. You'll find comprehensive guides and documentation to help you start working with Syscoin as quickly as possible, as well as support if you get stuck.

Get Started

Trading Syscoin Assets

Update Since 3.0.6.x

The asset service has been updated to be tied to both an alias and an address. This allows user to send and receive Syscoin Assets without an alias.

Introduction to Syscoin Assets

Syscoin Asset is one of Syscoin's services. The primary function of Syscoin assets is a tokenization platform that allows anyone to create tokens and send them to other people. Since it's a Syscoin service, all users wanting to interact with Syscoin assets must have a Syscoin alias first. Please refer to the Syscoin Alias Creation guide for more information.

Requirements

  1. Running a Syscoin Full Node with the following extra lines in the syscoin.conf file.
    Changing syscoin.conf will require a restart with the argument "-reindex".
addressindex=1
assetallocationindex=1

Before Trading an Asset on Syscoin Platform

  1. Obtain the correct asset GUID.
    An asset has several properties to take note of. The most important one is the GUID of the asset.
    GUID is the unique ID of the asset. For example, the CPS coin's official GUID is "777845ced7b6022b". This is unique. Anyone can create assets named "CPS", but there will only be one "CPS" with GUID of "777845ced7b6022b". We can inspect the asset information with "assetinfo". We will be using this asset as an example for the rest of the guide.
> syscoin-cli assetinfo 777845ced7b6022b true
{
  "_id": "777845ced7b6022b",
  "symbol": "CPS",
  "txid": "eb2e849a57a9306dd43bd8e741b3b65740c398d3f82d3ebe78778cd01cd40cdf",
  "height": 83639,
  "time": 1530398341,
  "publicvalue": "CoinPayments Coin",
  "category": "assets",
  "alias": "cpscoin",
  "balance": "0.00000000",
  "total_supply": "2000000000.00000000",
  "max_supply": "9999999999.00000000",
  "interest_rate": 0.25,
  "can_adjust_interest_rate": true,
  "use_input_ranges": false,
  "precision": 8,
  "inputs": [
  ]
}

The second boolean parameter is "get_input". This field is only relevant if the asset is non-fungible (NFT). So, set this to false.

Querying Syscoin Assets

To see the balance of an asset of an alias or an address, use assetallocationinfo. This function allows you to see the balance of the asset of ANY alias or ANY address. When you send an asset it becomes an asset allocation. As an exchange you will likely be working with asset allocations and not assets themselves. An asset is only update-able by the asset owner while asset allocations are portions of that asset given to an alias which can then transfer to another alias.

> help assetallocationinfo
assetallocationinfo <asset> <alias> <getinputs>
Show stored values of a single asset allocation. Set getinputs to true if you want to get the allocation inputs, if applicable.

> assetallocationinfo 777845ced7b6022b syscoinfoundation false
{
  "_id": "777845ced7b6022b-syscoinfoundation",
  "asset": "777845ced7b6022b",
  "symbol": "CPS",
  "interest_rate": 0.25,
  "txid": "c39b2934a2cee789fb4fcd53117e528d2e5a429a1962db5734c8cb6dc7969422",
  "height": 84512,
  "alias": "syscoinfoundation",
  "expires_on": 1589007500,
  "expired": false,
  "balance": "874.35049373",
  "interest_claim_height": 84512,
  "memo": "",
  "accumulated_interest": "0.00000000"
}

Another useful function is listassetallocationtransactions. This will return a list of asset transactions relevant only to the local wallet.

$ help listassetallocationtransactions
listassetallocationtransactions [count] [from] [{options}]
list asset allocations sent or recieved in this wallet. -assetallocationindex must be set as a startup parameter to use this function.
[count]          (numeric, optional, default=10) The number of results to return, 0 to return all.
[from]           (numeric, optional, default=0) The number of results to skip.
[options]        (object, optional) A json object with options to filter results
    {
      "txid":txid					(string) Transaction ID to filter.
	   "asset":guid					(string) Asset GUID to filter.
      "sender_alias":string			(string) Sender alias to filter.
      "sender_address":string		(string) Sender address to filter.
      "receiver_alias":string		(string) Receiver alias to filter.
      "receiver_address":string		(string) Receiver address to filter.
      "startblock":block 			(number) Earliest block to filter from. Block number is the block at which the transaction would have entered your mempool.
    }
> syscoin-cli listassetallocationtransactions 0 10
> syscoin-cli listassetallocationtransactions 0 0 '{"asset":"32bff1fa844c124","startblock":0}'
> syscoin-cli listassetallocationtransactions 0 0 '{"sender_address":"SfaMwYY19Dh96B9qQcJQuiNykVRTzXMsZR"}'
> syscoin-cli listassetallocationtransactions 0 0 '{"txid":"1c7f966dab21119bac53213a2bc7532bff1fa844c124fd750a7d0b1332440bd1"}'

Sending Syscoin Assets

Syscoin assets can be allocated to another alias or address. The process is called "asset allocation", but in layman's term, it's just the transfer of an amount of asset from an address/alias to another address/alias.
RPC command "assetallocationsend" can be called to send an amount of an asset. Similar to other Syscoin services, the user will have to signrawtransaction the hex, then syscoinsendrawtransaction to broadcast it to the network.

> help assetallocationsend
assetallocationsend [asset] [owner] ([{"ownerto":"aliasname or address","amount":amount},...]  or [{"ownerto":"aliasname or address","ranges":[{"start":index,"end":index},...]},...]) [memo] [witness]
Send an asset allocation you own to another address. Maximimum recipients is 250.
<asset> Asset guid.
<owner> Alias or address that owns this asset allocation.
<ownerto> Alias or address to transfer to.
<amount> Quantity of asset to send.
<ranges> Ranges of inputs to send in integers specified in the start and end fields.
<memo> Message to include in this asset allocation transfer.
<witness> Witness alias name that will sign for web-of-trust notarization of this transaction. Only applicable asset allocation is owned by an alias.
The third parameter can be either an array of address and amounts if sending amount pairs or an array of address and array of start/end pairs of indexes for input ranges.

Note the memo field allows you to "send" messages in the transaction.

> validateaddress SjaXL2hXfpiuoPZrRFEPawUSHVjwkdu5az
{
  "isvalid": true,
  "address": "SjaXL2hXfpiuoPZrRFEPawUSHVjwkdu5az",
  "zaddress": "t1gA8JXLWunKJsiqHpF4SArRntNhbkBM11C",
  "btcaddress": "1PHXJBvNwTXiH5nPspFK33KsdiWWwSReLF",
  "alias": "doublesharp",
  "scriptPubKey": "76a914f472b676d6e2253e3c08c6f7222d20791ae8c86088ac",
  "ismine": false,
  "iswatchonly": false,
  "isscript": false,
  "account": "test"
}

> assetallocationsend 777845ced7b6022b syscoinfoundation '[{"ownerto":"doublesharp","amount":1}]' "Guide for Exchange" ""
[
 "0074000005c2dc50582993d121e4951509207627a9cc73bf2491dfb928971393a1e085842a0600000083515111737973636f696e666f756e646174696f6e10646530396365376636633463373237624039393833336161313263343938303265313966306632656135366231333464396138343366623166306161396437656634343465613839366564363565306664006d6d6d76a914bf4aa24c380a47daa9b705e4c4ca935c877038d788acffffffffc2dc50582993d121e4951509207627a9cc73bf2491dfb928971393a1e085842a0100000083515111737973636f696e666f756e646174696f6e10646530396365376636633463373237624039393833336161313263343938303265313966306632656135366231333464396138343366623166306161396437656634343465613839366564363565306664006d6d6d76a914bf4aa24c380a47daa9b705e4c4ca935c877038d788acffffffffc2dc50582993d121e4951509207627a9cc73bf2491dfb928971393a1e085842a0200000083515111737973636f696e666f756e646174696f6e10646530396365376636633463373237624039393833336161313263343938303265313966306632656135366231333464396138343366623166306161396437656634343465613839366564363565306664006d6d6d76a914bf4aa24c380a47daa9b705e4c4ca935c877038d788acffffffffc2dc50582993d121e4951509207627a9cc73bf2491dfb928971393a1e085842a0300000083515111737973636f696e666f756e646174696f6e10646530396365376636633463373237624039393833336161313263343938303265313966306632656135366231333464396138343366623166306161396437656634343465613839366564363565306664006d6d6d76a914bf4aa24c380a47daa9b705e4c4ca935c877038d788acffffffffc2dc50582993d121e4951509207627a9cc73bf2491dfb928971393a1e085842a0400000083515111737973636f696e666f756e646174696f6e10646530396365376636633463373237624039393833336161313263343938303265313966306632656135366231333464396138343366623166306161396437656634343465613839366564363565306664006d6d6d76a914bf4aa24c380a47daa9b705e4c4ca935c877038d788acffffffff036a1d0000000000005e565140646265386237663166363064616434626362353734373363666231643661643062343831376333353039363534613436393236313930333734363531383166346d7576a914bf4aa24c380a47daa9b705e4c4ca935c877038d788ac0000000000000000b36a4c6f103737373834356365643762363032326200000000000000000000000000000000000000000000000000000000000000000000000000010b646f75626c65736861727000e1f50500000000000000000000000000000000000000000012477569646520666f722045786368616e67654064626538623766316636306461643462636235373437336366623164366164306234383137633335303936353461343639323631393033373436353138316634d31d0000000000001976a914bf4aa24c380a47daa9b705e4c4ca935c877038d788ac00000000"
]
> signrawtransaction 0074000005c2dc50582993d121e4951509207627a9cc73bf2491dfb928971393a1e085842a0600000083515111737973636f696e666f756e646174696f6e10646530396365376636633463373237624039393833336161313263343938303265313966306632656135366231333464396138343366623166306161396437656634343465613839366564363565306664006d6d6d76a914bf4aa24c380a47daa9b705e4c4ca935c877038d788acffffffffc2dc50582993d121e4951509207627a9cc73bf2491dfb928971393a1e085842a0100000083515111737973636f696e666f756e646174696f6e10646530396365376636633463373237624039393833336161313263343938303265313966306632656135366231333464396138343366623166306161396437656634343465613839366564363565306664006d6d6d76a914bf4aa24c380a47daa9b705e4c4ca935c877038d788acffffffffc2dc50582993d121e4951509207627a9cc73bf2491dfb928971393a1e085842a0200000083515111737973636f696e666f756e646174696f6e10646530396365376636633463373237624039393833336161313263343938303265313966306632656135366231333464396138343366623166306161396437656634343465613839366564363565306664006d6d6d76a914bf4aa24c380a47daa9b705e4c4ca935c877038d788acffffffffc2dc50582993d121e4951509207627a9cc73bf2491dfb928971393a1e085842a0300000083515111737973636f696e666f756e646174696f6e10646530396365376636633463373237624039393833336161313263343938303265313966306632656135366231333464396138343366623166306161396437656634343465613839366564363565306664006d6d6d76a914bf4aa24c380a47daa9b705e4c4ca935c877038d788acffffffffc2dc50582993d121e4951509207627a9cc73bf2491dfb928971393a1e085842a0400000083515111737973636f696e666f756e646174696f6e10646530396365376636633463373237624039393833336161313263343938303265313966306632656135366231333464396138343366623166306161396437656634343465613839366564363565306664006d6d6d76a914bf4aa24c380a47daa9b705e4c4ca935c877038d788acffffffff036a1d0000000000005e565140646265386237663166363064616434626362353734373363666231643661643062343831376333353039363534613436393236313930333734363531383166346d7576a914bf4aa24c380a47daa9b705e4c4ca935c877038d788ac0000000000000000b36a4c6f103737373834356365643762363032326200000000000000000000000000000000000000000000000000000000000000000000000000010b646f75626c65736861727000e1f50500000000000000000000000000000000000000000012477569646520666f722045786368616e67654064626538623766316636306461643462636235373437336366623164366164306234383137633335303936353461343639323631393033373436353138316634d31d0000000000001976a914bf4aa24c380a47daa9b705e4c4ca935c877038d788ac00000000
{
  "hex": "0074000005c2dc50582993d121e4951509207627a9cc73bf2491dfb928971393a1e085842a060000006a47304402205be56958abcda06129921aa5de834018372b730ad5f8e7a0b4a966a584f5c8510220750342348b04f5dcce3a9aac607cabb34402478c7a7f53f9a3d3165d9d0d946c012103fb8843700eb7d4a0567957f3d1e624123bbe9466d51a710effe2d9bc0edf5fd4ffffffffc2dc50582993d121e4951509207627a9cc73bf2491dfb928971393a1e085842a010000006b483045022100b334817a189ac9212427954fb43034feda9386b901f94f86775de3d8ccbfdc070220136ea90223fbd2574d8e38c7166190c3b9429289afe7b0d1ed35a59cab5d0c3a012103fb8843700eb7d4a0567957f3d1e624123bbe9466d51a710effe2d9bc0edf5fd4ffffffffc2dc50582993d121e4951509207627a9cc73bf2491dfb928971393a1e085842a020000006a47304402201bcd6b48a27ba8507dc65bdc7f37519de626bfb94320723f0ea7a6c874a4b1b302203e6f9c32a3e248e7066179d68ceaf219a133759cf8bb42774a70e91cfd7a5e0b012103fb8843700eb7d4a0567957f3d1e624123bbe9466d51a710effe2d9bc0edf5fd4ffffffffc2dc50582993d121e4951509207627a9cc73bf2491dfb928971393a1e085842a030000006b483045022100b473ddc2fa2e13783692b3fa84d5b2d6949ec6677dfca0e7ff29c71ea054e6910220193f0f97df23e6c58affed67818361b4fe11e3cafd81400bd947c6e691f21c1b012103fb8843700eb7d4a0567957f3d1e624123bbe9466d51a710effe2d9bc0edf5fd4ffffffffc2dc50582993d121e4951509207627a9cc73bf2491dfb928971393a1e085842a040000006a4730440220191a8753a08dbd4528da5565b0f6b3afdf8dd8f509cc57b30d93187af384107f02201e18b8c7bd463ff6fa3070b80c3a0d43bbbed28b5868cc3449a31e242db94cb2012103fb8843700eb7d4a0567957f3d1e624123bbe9466d51a710effe2d9bc0edf5fd4ffffffff036a1d0000000000005e565140646265386237663166363064616434626362353734373363666231643661643062343831376333353039363534613436393236313930333734363531383166346d7576a914bf4aa24c380a47daa9b705e4c4ca935c877038d788ac0000000000000000b36a4c6f103737373834356365643762363032326200000000000000000000000000000000000000000000000000000000000000000000000000010b646f75626c65736861727000e1f50500000000000000000000000000000000000000000012477569646520666f722045786368616e67654064626538623766316636306461643462636235373437336366623164366164306234383137633335303936353461343639323631393033373436353138316634d31d0000000000001976a914bf4aa24c380a47daa9b705e4c4ca935c877038d788ac00000000",
  "complete": true
}
> syscoinsendrawtransaction 0074000005c2dc50582993d121e4951509207627a9cc73bf2491dfb928971393a1e085842a060000006a47304402205be56958abcda06129921aa5de834018372b730ad5f8e7a0b4a966a584f5c8510220750342348b04f5dcce3a9aac607cabb34402478c7a7f53f9a3d3165d9d0d946c012103fb8843700eb7d4a0567957f3d1e624123bbe9466d51a710effe2d9bc0edf5fd4ffffffffc2dc50582993d121e4951509207627a9cc73bf2491dfb928971393a1e085842a010000006b483045022100b334817a189ac9212427954fb43034feda9386b901f94f86775de3d8ccbfdc070220136ea90223fbd2574d8e38c7166190c3b9429289afe7b0d1ed35a59cab5d0c3a012103fb8843700eb7d4a0567957f3d1e624123bbe9466d51a710effe2d9bc0edf5fd4ffffffffc2dc50582993d121e4951509207627a9cc73bf2491dfb928971393a1e085842a020000006a47304402201bcd6b48a27ba8507dc65bdc7f37519de626bfb94320723f0ea7a6c874a4b1b302203e6f9c32a3e248e7066179d68ceaf219a133759cf8bb42774a70e91cfd7a5e0b012103fb8843700eb7d4a0567957f3d1e624123bbe9466d51a710effe2d9bc0edf5fd4ffffffffc2dc50582993d121e4951509207627a9cc73bf2491dfb928971393a1e085842a030000006b483045022100b473ddc2fa2e13783692b3fa84d5b2d6949ec6677dfca0e7ff29c71ea054e6910220193f0f97df23e6c58affed67818361b4fe11e3cafd81400bd947c6e691f21c1b012103fb8843700eb7d4a0567957f3d1e624123bbe9466d51a710effe2d9bc0edf5fd4ffffffffc2dc50582993d121e4951509207627a9cc73bf2491dfb928971393a1e085842a040000006a4730440220191a8753a08dbd4528da5565b0f6b3afdf8dd8f509cc57b30d93187af384107f02201e18b8c7bd463ff6fa3070b80c3a0d43bbbed28b5868cc3449a31e242db94cb2012103fb8843700eb7d4a0567957f3d1e624123bbe9466d51a710effe2d9bc0edf5fd4ffffffff036a1d0000000000005e565140646265386237663166363064616434626362353734373363666231643661643062343831376333353039363534613436393236313930333734363531383166346d7576a914bf4aa24c380a47daa9b705e4c4ca935c877038d788ac0000000000000000b36a4c6f103737373834356365643762363032326200000000000000000000000000000000000000000000000000000000000000000000000000010b646f75626c65736861727000e1f50500000000000000000000000000000000000000000012477569646520666f722045786368616e67654064626538623766316636306461643462636235373437336366623164366164306234383137633335303936353461343639323631393033373436353138316634d31d0000000000001976a914bf4aa24c380a47daa9b705e4c4ca935c877038d788ac00000000
{
  "txid": "56fcea2d5328b138bdd05fd44c3d02b823b370c84faa7799a25d2dc411924b89"
}

We can then use assetallocationinfo to ensure that the receiver received it

Receiving Syscoin Assets

For most cryptocurrencies, exchanges usually create 1 address per user to keep track of the transactions. In Syscoin Asset, exchanges can do the same. This allows easy tracking of assetallocations for each user.

> assetallocationsend 777845ced7b6022b syscoinfoundation '[{"ownerto":"exchangealias","amount":1}]' "wallet-id-12345" ""
[
 "0074000005c2dc50582993d121e4951509207627a9cc73bf2491dfb928971393a1e085842a0600000083515111737973636f696e666f756e646174696f6e10646530396365376636633463373237624039393833336161313263343938303265313966306632656135366231333464396138343366623166306161396437656634343465613839366564363565306664006d6d6d76a914bf4aa24c380a47daa9b705e4c4ca935c877038d788acffffffffc2dc50582993d121e4951509207627a9cc73bf2491dfb928971393a1e085842a0100000083515111737973636f696e666f756e646174696f6e10646530396365376636633463373237624039393833336161313263343938303265313966306632656135366231333464396138343366623166306161396437656634343465613839366564363565306664006d6d6d76a914bf4aa24c380a47daa9b705e4c4ca935c877038d788acffffffffc2dc50582993d121e4951509207627a9cc73bf2491dfb928971393a1e085842a0200000083515111737973636f696e666f756e646174696f6e10646530396365376636633463373237624039393833336161313263343938303265313966306632656135366231333464396138343366623166306161396437656634343465613839366564363565306664006d6d6d76a914bf4aa24c380a47daa9b705e4c4ca935c877038d788acffffffffc2dc50582993d121e4951509207627a9cc73bf2491dfb928971393a1e085842a0300000083515111737973636f696e666f756e646174696f6e10646530396365376636633463373237624039393833336161313263343938303265313966306632656135366231333464396138343366623166306161396437656634343465613839366564363565306664006d6d6d76a914bf4aa24c380a47daa9b705e4c4ca935c877038d788acffffffffc2dc50582993d121e4951509207627a9cc73bf2491dfb928971393a1e085842a0400000083515111737973636f696e666f756e646174696f6e10646530396365376636633463373237624039393833336161313263343938303265313966306632656135366231333464396138343366623166306161396437656634343465613839366564363565306664006d6d6d76a914bf4aa24c380a47daa9b705e4c4ca935c877038d788acffffffff036a1d0000000000005e565140646265386237663166363064616434626362353734373363666231643661643062343831376333353039363534613436393236313930333734363531383166346d7576a914bf4aa24c380a47daa9b705e4c4ca935c877038d788ac0000000000000000b36a4c6f103737373834356365643762363032326200000000000000000000000000000000000000000000000000000000000000000000000000010b646f75626c65736861727000e1f50500000000000000000000000000000000000000000012477569646520666f722045786368616e67654064626538623766316636306461643462636235373437336366623164366164306234383137633335303936353461343639323631393033373436353138316634d31d0000000000001976a914bf4aa24c380a47daa9b705e4c4ca935c877038d788ac00000000"
]
> signrawtransaction 0074000005c2dc50582993d121e4951509207627a9cc73bf2491dfb928971393a1e085842a0600000083515111737973636f696e666f756e646174696f6e10646530396365376636633463373237624039393833336161313263343938303265313966306632656135366231333464396138343366623166306161396437656634343465613839366564363565306664006d6d6d76a914bf4aa24c380a47daa9b705e4c4ca935c877038d788acffffffffc2dc50582993d121e4951509207627a9cc73bf2491dfb928971393a1e085842a0100000083515111737973636f696e666f756e646174696f6e10646530396365376636633463373237624039393833336161313263343938303265313966306632656135366231333464396138343366623166306161396437656634343465613839366564363565306664006d6d6d76a914bf4aa24c380a47daa9b705e4c4ca935c877038d788acffffffffc2dc50582993d121e4951509207627a9cc73bf2491dfb928971393a1e085842a0200000083515111737973636f696e666f756e646174696f6e10646530396365376636633463373237624039393833336161313263343938303265313966306632656135366231333464396138343366623166306161396437656634343465613839366564363565306664006d6d6d76a914bf4aa24c380a47daa9b705e4c4ca935c877038d788acffffffffc2dc50582993d121e4951509207627a9cc73bf2491dfb928971393a1e085842a0300000083515111737973636f696e666f756e646174696f6e10646530396365376636633463373237624039393833336161313263343938303265313966306632656135366231333464396138343366623166306161396437656634343465613839366564363565306664006d6d6d76a914bf4aa24c380a47daa9b705e4c4ca935c877038d788acffffffffc2dc50582993d121e4951509207627a9cc73bf2491dfb928971393a1e085842a0400000083515111737973636f696e666f756e646174696f6e10646530396365376636633463373237624039393833336161313263343938303265313966306632656135366231333464396138343366623166306161396437656634343465613839366564363565306664006d6d6d76a914bf4aa24c380a47daa9b705e4c4ca935c877038d788acffffffff036a1d0000000000005e565140646265386237663166363064616434626362353734373363666231643661643062343831376333353039363534613436393236313930333734363531383166346d7576a914bf4aa24c380a47daa9b705e4c4ca935c877038d788ac0000000000000000b36a4c6f103737373834356365643762363032326200000000000000000000000000000000000000000000000000000000000000000000000000010b646f75626c65736861727000e1f50500000000000000000000000000000000000000000012477569646520666f722045786368616e67654064626538623766316636306461643462636235373437336366623164366164306234383137633335303936353461343639323631393033373436353138316634d31d0000000000001976a914bf4aa24c380a47daa9b705e4c4ca935c877038d788ac00000000
{
  "hex": "0074000005c2dc50582993d121e4951509207627a9cc73bf2491dfb928971393a1e085842a060000006a47304402205be56958abcda06129921aa5de834018372b730ad5f8e7a0b4a966a584f5c8510220750342348b04f5dcce3a9aac607cabb34402478c7a7f53f9a3d3165d9d0d946c012103fb8843700eb7d4a0567957f3d1e624123bbe9466d51a710effe2d9bc0edf5fd4ffffffffc2dc50582993d121e4951509207627a9cc73bf2491dfb928971393a1e085842a010000006b483045022100b334817a189ac9212427954fb43034feda9386b901f94f86775de3d8ccbfdc070220136ea90223fbd2574d8e38c7166190c3b9429289afe7b0d1ed35a59cab5d0c3a012103fb8843700eb7d4a0567957f3d1e624123bbe9466d51a710effe2d9bc0edf5fd4ffffffffc2dc50582993d121e4951509207627a9cc73bf2491dfb928971393a1e085842a020000006a47304402201bcd6b48a27ba8507dc65bdc7f37519de626bfb94320723f0ea7a6c874a4b1b302203e6f9c32a3e248e7066179d68ceaf219a133759cf8bb42774a70e91cfd7a5e0b012103fb8843700eb7d4a0567957f3d1e624123bbe9466d51a710effe2d9bc0edf5fd4ffffffffc2dc50582993d121e4951509207627a9cc73bf2491dfb928971393a1e085842a030000006b483045022100b473ddc2fa2e13783692b3fa84d5b2d6949ec6677dfca0e7ff29c71ea054e6910220193f0f97df23e6c58affed67818361b4fe11e3cafd81400bd947c6e691f21c1b012103fb8843700eb7d4a0567957f3d1e624123bbe9466d51a710effe2d9bc0edf5fd4ffffffffc2dc50582993d121e4951509207627a9cc73bf2491dfb928971393a1e085842a040000006a4730440220191a8753a08dbd4528da5565b0f6b3afdf8dd8f509cc57b30d93187af384107f02201e18b8c7bd463ff6fa3070b80c3a0d43bbbed28b5868cc3449a31e242db94cb2012103fb8843700eb7d4a0567957f3d1e624123bbe9466d51a710effe2d9bc0edf5fd4ffffffff036a1d0000000000005e565140646265386237663166363064616434626362353734373363666231643661643062343831376333353039363534613436393236313930333734363531383166346d7576a914bf4aa24c380a47daa9b705e4c4ca935c877038d788ac0000000000000000b36a4c6f103737373834356365643762363032326200000000000000000000000000000000000000000000000000000000000000000000000000010b646f75626c65736861727000e1f50500000000000000000000000000000000000000000012477569646520666f722045786368616e67654064626538623766316636306461643462636235373437336366623164366164306234383137633335303936353461343639323631393033373436353138316634d31d0000000000001976a914bf4aa24c380a47daa9b705e4c4ca935c877038d788ac00000000",
  "complete": true
}
> syscoinsendrawtransaction 0074000005c2dc50582993d121e4951509207627a9cc73bf2491dfb928971393a1e085842a060000006a47304402205be56958abcda06129921aa5de834018372b730ad5f8e7a0b4a966a584f5c8510220750342348b04f5dcce3a9aac607cabb34402478c7a7f53f9a3d3165d9d0d946c012103fb8843700eb7d4a0567957f3d1e624123bbe9466d51a710effe2d9bc0edf5fd4ffffffffc2dc50582993d121e4951509207627a9cc73bf2491dfb928971393a1e085842a010000006b483045022100b334817a189ac9212427954fb43034feda9386b901f94f86775de3d8ccbfdc070220136ea90223fbd2574d8e38c7166190c3b9429289afe7b0d1ed35a59cab5d0c3a012103fb8843700eb7d4a0567957f3d1e624123bbe9466d51a710effe2d9bc0edf5fd4ffffffffc2dc50582993d121e4951509207627a9cc73bf2491dfb928971393a1e085842a020000006a47304402201bcd6b48a27ba8507dc65bdc7f37519de626bfb94320723f0ea7a6c874a4b1b302203e6f9c32a3e248e7066179d68ceaf219a133759cf8bb42774a70e91cfd7a5e0b012103fb8843700eb7d4a0567957f3d1e624123bbe9466d51a710effe2d9bc0edf5fd4ffffffffc2dc50582993d121e4951509207627a9cc73bf2491dfb928971393a1e085842a030000006b483045022100b473ddc2fa2e13783692b3fa84d5b2d6949ec6677dfca0e7ff29c71ea054e6910220193f0f97df23e6c58affed67818361b4fe11e3cafd81400bd947c6e691f21c1b012103fb8843700eb7d4a0567957f3d1e624123bbe9466d51a710effe2d9bc0edf5fd4ffffffffc2dc50582993d121e4951509207627a9cc73bf2491dfb928971393a1e085842a040000006a4730440220191a8753a08dbd4528da5565b0f6b3afdf8dd8f509cc57b30d93187af384107f02201e18b8c7bd463ff6fa3070b80c3a0d43bbbed28b5868cc3449a31e242db94cb2012103fb8843700eb7d4a0567957f3d1e624123bbe9466d51a710effe2d9bc0edf5fd4ffffffff036a1d0000000000005e565140646265386237663166363064616434626362353734373363666231643661643062343831376333353039363534613436393236313930333734363531383166346d7576a914bf4aa24c380a47daa9b705e4c4ca935c877038d788ac0000000000000000b36a4c6f103737373834356365643762363032326200000000000000000000000000000000000000000000000000000000000000000000000000010b646f75626c65736861727000e1f50500000000000000000000000000000000000000000012477569646520666f722045786368616e67654064626538623766316636306461643462636235373437336366623164366164306234383137633335303936353461343639323631393033373436353138316634d31d0000000000001976a914bf4aa24c380a47daa9b705e4c4ca935c877038d788ac00000000
{
  "txid": "56fcea2d5328b138bdd05fd44c3d02b823b370c84faa7799a25d2dc411924b89"
}

Scanning through Syscoin Asset Allocations

A useful command to be able to look through all of the asset transfers is to be able to scan them based on filters. The RPC listassetallocations which is similar in parameters to listassetallocationtransactions the only different being that listassetallocationtransactions only shows indexed information pertaining to your local wallet whereas listassetallocations allows you to scan directly through the global database of all asset allocations.