Skip to content
This repository has been archived by the owner on Feb 21, 2019. It is now read-only.

XTS URLs

Nathan edited this page Feb 9, 2015 · 14 revisions

The BitSharesXT GUI wallet supports handling URLs with the custom xts: scheme. URLs of this scheme can be used to access certain information within the BitShares UI, such as an account page; or to perform an action within the BitShares network, such as voting for a delegate or making a transfer. Note that URLs which perform actions visible to the network will not be processed without confirmation from the owner of the wallet, so a URL which makes a transfer will automatically fill out the transfer form, but the user is still required to unlock his wallet and confirm the action.

The URL types currently supported are documented below. Unformatted text is to be interpreted as literal characters of a valid URL. Italicized text is a placeholder for some other value, so profile-name should be replaced with the name of a profile. Text in [square brackets] is a placeholder for an optional value. Pipe-delimited text in {curly|braces} represents values where only one of the values may appear at a time in a valid URL.

  • Go to profile
  • xts:profile-name
  • Add new contact with name
  • xts:name:XTSaccountkey
  • Request Payment
  • xts:name/transfer/[amount/amount/][memo/memo text/][from/sender name/][asset/asset name] (registered accounts)
  • xts:name:XTSaccountkey/transfer/[amount/amount/][memo/memo text/][from/sender name/][asset/asset name] (unregistered accounts) (Not Yet Implemented)
  • The ordering of the amount, memo, from and asset fields is unimportant.
  • name, located at the beginning of the URL, is the name of the receiving account, and is required. In the general case, the sender may or may not be known, thus the from field is optional.
  • Vote for delegate
  • xts:delegate-name/{approve|disapprove}
  • Go to block
  • xts:Block/num/block-number
  • xts:Block/block-id
  • Go to transaction
  • xts:Trx/transaction-id
  • Note that transaction-id above may be a prefix, as long as at least 8 characters are present
  • Login to website
  • xts:Login/server-one-time-public-key/signature-of-one-time-public-key-with-account-key/www.server.com:port/path/to/login.php
  • For more information on the BitShares XT Login protocol, see here.