Continuing the discussion from [ANN] sell side gateway at Bittrex by masterOfDisaster:
Intro
To continue the path to a focussed liqudity provision scheme, I want to offer a sell side (sell side only!) gateway at Bter (US-NBT/BTC pair).
That’s why I thought a sell side gateway there might be appreciated.
About the exchange
I have no clue about the abilities of API credentials. Bter doesn’t support listing/granting/removing rights from a API key pair.
The NBT deposit address is BHrAi497tWLm4mKDaTVWFWyUYAM8eDqNxU.
I won’t post a BTC deposit address as I don’t intend to make it a dual side gateway.
Awaking shareholders
I’m not intending to create a motion for the contract.
I will strictly refer to the discretion of FLOT.
If FLOT deposits funds from the FLOT multisig address, this contract will be enabled.
The proposal at Daology is to provide a hash to ensure the contract doesn’t get changed after it has started.
If NSR holders don’t want this to happen or want to stop it, they might create a motion to stop it.
Contract
Hashed version of this contract:
https://daology.org/proposals/48aa78a94e2762089adb1c6660d33f43867aed5f
Hash (RIPEMD-160): 249bbe15bae80cdbe466a62d5a8f9f74bf9bc931
Copied version of the Daology version:
[code]
Intro
@masterOfDisaster - below called “the operator” - will operate a NuBot on the exchange mentioned below. The liquidity is being broadcast using a custodial address to allow tracking the liquidity situation of the bot. If the gateway needs funding, Nu (FSRT, FLOT, JordanLee, etc.) sends NBT to the exchange account deposit address. The NBT get sold and the earned BTC are not put into orders, but get transferred to a Nu address (T4 buy side) on a regular basis.
The process of selling NBT can be tracked with the getliquiditydetails RPC.
Disclaimer
The operator charges a low fee for this sell side gateway, but offers no guarantee for anything - neither the availability of NuBot nor malfunctions of NuBot nor outages of the internet access nor the funds on the exchange.
The operator promises to send all (remaining) NBT and traded BTC to Nu (FSRT, FLOT) on a regular basis.
The operator is not responsible for tracking the funding level of the gateway.
The operator won’t take any of the funds or trade them.
Nobody except Nu should send NBT to the gateway as all proceeds (or remaining NBT) will solely be sent to Nu addresses.
Funds that have been put on the exchange account by the operator for testing/monitoring purposes before the contract starts, are excluded from this rule.
Parameters
- Operator: @masterOfDisaster
- Type: NuBot
- Exchange: bter.com
- NBT deposit address: BHrAi497tWLm4mKDaTVWFWyUYAM8eDqNxU
- Pair: NBT/BTC
- Mode: Sell side only
- Sell Side Offset: > 1%
- Duration: 30 days, automatically extended by 30 days until withdrawal of all funds has been requested by authorized entity (NSR holder motion, FLOT majority in the respective group)
- Liquidity broadcast address: BETwD8nSjtj9ADSvej2na34xmsMYwPRymv
- Operator Fee: 30 NBT
Activation of the gateway / starting the contract
Operation starts the day a Nu representative group or person (JordanLee, FLOT, FSRT) deposits funds at the deposit address AND the funds are put on order.[/code]
The NBT broadcast address was once granted here for sell side activities at Poloniex.
It will be reused here, as it’s not Poloniex, but still a sell side activity.
The broadcast address will be shared between the sell side gateways (this one and other gateways I’m offering or going to offer).
That makes checking the liquidity a little bit more complicated, but after thinking twice, requesting and tracking a dedicated NBT address for each operation creates a lot of efforts for both the NSR holders and the operators.
Liquidity per exchange is still available through “getliquditydetails” RPC.
One NBT address for liquidity broadcasting per operator should be fine.
Test run
NuBot settings from the test run:
Test results
nud getliquiditydetails B | grep BETwD8nSjtj9ADSvej2na34xmsMYwPRymv -A 500 | grep 0.4.1_1458818581316_919b81 -A 2
"1:NBTBTC:bter:0.4.1_1458818581316_919b81" : {
"buy" : 0.0,
"sell" : 0.0
--
"2:NBTBTC:bter:0.4.1_1458818581316_919b81" : {
"buy" : 0.08,
"sell" : 0.3135
Assessment
success (no T1 order, because not enough funds; have no access to deposit funds atm)