Project

General

Profile

Uniclient

A command line tool for work create, register, import, export and etc contracts

Common use cases

Case: you want to release your own tokens. You have edited as you want dsl template (f.e. token_dsl.yml), keys (f.e. my_key.private.unikey) and bought transaction units (f.e. tu.unicon with my_key.private.unikey as owner). Do the following:

-create token_dsl.yml -name my_token.unicon -k my_key.private.unikey    
-register my_token.unicon -tu tuContract -k my_key.private.unikey -wait 1000

as result you have approved by Universa contract my_token.unicon as binary file. That means you released your own tokens and can do split or join operations with it.

Case: you want to release shares for your company. You have edited as you want dsl template (f.e. shares_dsl.yml), keys (f.e. my_key.private.unikey) and bought transaction units (f.e. tu.unicon with my_key.private.unikey as owner). Do the following:

-create shares_dsl.yml -name my_company_shares.unicon -k my_key.private.unikey    
-register my_company_shares.unicon -tu tuContract -k my_key.private.unikey -wait 1000

as result you have approved by Universa contract my_company_shares.unicon as binary file. That means you released shares for your company and can distribute them between your partners and so on.

Case: you have something and you want to be notarially certified as own of it. You have edited as you want dsl template (f.e. notary_dsl.yml), keys (f.e. my_key.private.unikey) and bought transaction units (f.e. tu.unicon with my_key.private.unikey as owner). Do the following:

-create notary_dsl.yml -name notaried_stuff.unicon -k my_key.private.unikey    
-register notaried_stuff.unicon -tu tuContract -k my_key.private.unikey -wait 1000

as result you have approved by Universa contract notaried_stuff.unicon as binary file. That means you certified as owner by Universa and can dispose of contract's subject.