XBR direct on-chain interaction

Interacting with the on-chain XBR smart conracts from a browser application, and using MetaMask

XBR Network

XBR Network Information

XBRToken:
XBRNetwork:
This account:

Register as XBR Network Member

Register an address as a member in the XBR Network:

New member address
EULA (required)
Member profile (optional)

Get XBR Network Membership information

Check if address is registered in the XBR Network and return registration information:

Member address

XBR Data Markets

Create a new XBR Data Market

Create a new XBR Market.

Market terms
Market meta
Market maker address
Provider security (XBR)
Consumer security (XBR)
Market Fee (%)

Get XBR Data Market information

Get info on existing market.

Market address

Join a XBR Data Market as an Actor

Join a market.

Market address
Actor Type XBR Data Provider XBR Data Consumer

Get XBR Market Actor Information

Get info on actor within market.

Actor address
Market address

XBR Payment Channels

Open a new XBR Payment Channel

Open a new XBR payment channel that can be used by the offchain senders' delegate to pay for microtransactions (buying data keys). There are 3 parties involved: the sender (opening the channel), the recipient (which will be the market maker in the market), and the consumer (offchain delegate). The channel can also be closed (at any time) by both the sender (opening the channel) and the recipient - but not the offchain delegate.

Market address
Channel recipient address
Consumer delegate address
Amount (XBR)

Get XBR Payment Channel information

Get info on payment channel within market.

Payment channel address




XBR Paying Channels

Request a new XBR Paying Channel

Request the XBR market maker to open a new paying channel that can be used by the specified seller delegate to earn from XBR transactions selling data encryption keys.

Market address
Channel recipient address
Provider delegate address
Amount (XBR)

Open a new XBR Paying Channel

This is normally only called by the market maker, upon noticing a new request for a paying channel.

Market address
Channel recipient address
Consumer delegate address
Amount (XBR)

Get XBR Paying Channel information

Get info on paying channel within market.

Paying channel address