vaultId
allocation as part of your application.vaultId
value that you define for your transaction can be taken by someone else.get_first_unused_tx_id
.
StarkEx processes transactions sequentially, based on the value of each transaction's id, so the ids in your list of transactions must include all integers in the range of values.
For example, for a list of three transactions, the list of transaction id values cannot be 0,1,3
, it must be 0,1,2
. It can also be non-sequential, such as 0,2,1
. If the list doesn't include an integer, StarkEx stops processing when it reaches the missing id and waits for it to be submitted.get_first_unused_tx_id
, because other Playground users need to sync the next tx_id
.
Be aware that StarkEx does not process two transactions with the same id and does not process a transaction if the transaction with the previous id has not been processed.calldata
. With Validium, the Data Availability Committee (DAC) provides a trustless solution to make your users’ data available off-chain.user.crt
and our server.crt
.user.conf
, with the following content:<public_key>
is the Ethereum public key of the committee member, in checksum format.<availability_gw_user.key>
is the name of the output file with the key:<user.csr>
is the name of the output file with the certificate request:<StarkEx_gw_user.key>
is the name of the output file with the key:<StarkEx_gw_user.csr>
is the name of the output file with the certificate request:user.crt
and server.crt
: One set for the availability gateway and one set for the StarkEx gateway.curl --cert user.crt --cacert server.crt --key user.key <StarkEx GW URL>/v2/gateway/is_alive
https
.GatewayServiceVersion2 is alive!