I know that devs are involved in more important things, but it would be really helpful to have a simple example of how to create two types of raw transactions.
1) Account register.
2) Asset transfer.
Number one is useful when i want to register an account on behalf of other person. (ie: Mobile Client signup process)
We will create the private keys like wallet_account_create does.
So far, this is what i have diving into the source code.
VARINT n_ops; (number of ops)
-- register account operation
VARIANT public_data (json string serialized as VARIANT?)
--- withdraw operations
is this ok?
Then i have to provide the signatures of the spent record ids (from the pay account) that pays for the transaction fee.
For this i need to know the blockchain format.
I remember that drltc was working on this, is there any documentation to look?
Do we have an equivalent of change addresses in bitshares?
Or balance records are modified "in place"?
Do we have any tool in python/ruby to read the blockchain and extract information?