Clarificatory patch. You MUST provide a contact in disputes. Fiat INSTANT methods are needed.

This commit is contained in:
Reckless_Satoshi 2022-02-20 03:12:57 -08:00
parent fb3bdb2936
commit 03bfc487ea
No known key found for this signature in database
GPG Key ID: 9C4585B561315571
5 changed files with 12 additions and 12 deletions

View File

@ -21,7 +21,7 @@ MARKET_PRICE_APIS = https://blockchain.info/ticker, https://api.yadio.io/exrates
# Host e.g. robosats.com # Host e.g. robosats.com
HOST_NAME = '' HOST_NAME = ''
HOST_NAME2 = '' HOST_NAME2 = ''
LOCAL_ALIAS = 'e.g:my_garbage_server' LOCAL_ALIAS = ''
# SECURITY WARNING: keep the secret key used in production secret! # SECURITY WARNING: keep the secret key used in production secret!
SECRET_KEY = 'django-insecure-6^&6uw$b5^en%(cu2kc7_o)(mgpazx#j_znwlym0vxfamn2uo-' SECRET_KEY = 'django-insecure-6^&6uw$b5^en%(cu2kc7_o)(mgpazx#j_znwlym0vxfamn2uo-'
@ -52,8 +52,8 @@ MIN_TRADE = 10000
MAX_TRADE = 500000 MAX_TRADE = 500000
# Expiration (CLTV_expiry) time for HODL invoices in HOURS // 7 min/block assumed # Expiration (CLTV_expiry) time for HODL invoices in HOURS // 7 min/block assumed
BOND_EXPIRY = 14 BOND_EXPIRY = 54
ESCROW_EXPIRY = 8 ESCROW_EXPIRY = 48
# Expiration time for locking collateral in SECONDS # Expiration time for locking collateral in SECONDS
EXP_MAKER_BOND_INVOICE = 300 EXP_MAKER_BOND_INVOICE = 300
@ -64,7 +64,7 @@ PUBLIC_ORDER_DURATION = 6
# Time to provide a valid invoice and the trade escrow MINUTES # Time to provide a valid invoice and the trade escrow MINUTES
INVOICE_AND_ESCROW_DURATION = 30 INVOICE_AND_ESCROW_DURATION = 30
# Time to confim chat and confirm fiat (time to Fiat Sent confirmation) HOURS # Time to confim chat and confirm fiat (time to Fiat Sent confirmation) HOURS
FIAT_EXCHANGE_DURATION = 4 FIAT_EXCHANGE_DURATION = 24
# Proportional routing fee limit (fraction of total payout: % / 100) # Proportional routing fee limit (fraction of total payout: % / 100)
PROPORTIONAL_ROUTING_FEE_LIMIT = 0.0002 PROPORTIONAL_ROUTING_FEE_LIMIT = 0.0002

View File

@ -68,10 +68,10 @@ export default class InfoDialog extends Component {
<Typography component="h5" variant="h5">What payment methods are accepted?</Typography> <Typography component="h5" variant="h5">What payment methods are accepted?</Typography>
<Typography component="body2" variant="body2"> <Typography component="body2" variant="body2">
<p>Basically all of them. You can write down your preferred payment <p>Basically all of them as long as they are fast. You can write down your preferred payment
method(s). You will have to match with a peer who also accepts method(s). You will have to match with a peer who also accepts that method. The step to
that method. Lightning is fast, so we highly recommend using instant exchange fiat has a expiry time of 24 hours before a dispute is automatically
fiat payment rails. </p> open. We highly recommend using instant fiat payment rails. </p>
</Typography> </Typography>
<Typography component="h5" variant="h5">Are there trade limits?</Typography> <Typography component="h5" variant="h5">Are there trade limits?</Typography>

View File

@ -222,7 +222,7 @@ export default class MakerPage extends Component {
<Tooltip placement="top" enterTouchDelay="500" enterDelay="700" enterNextDelay="2000" title="Enter your prefered payment methods"> <Tooltip placement="top" enterTouchDelay="500" enterDelay="700" enterNextDelay="2000" title="Enter your prefered payment methods">
<TextField <TextField
sx={{width:240}} sx={{width:240}}
label={this.state.currency==1000 ? "Swap Destination (e.g. rBTC)":"Payment Method(s)"} label={this.state.currency==1000 ? "Swap Destination (e.g. rBTC)":"Instant Payment Method(s)"}
error={this.state.badPaymentMethod} error={this.state.badPaymentMethod}
helperText={this.state.badPaymentMethod ? "Must be shorter than 35 characters":""} helperText={this.state.badPaymentMethod ? "Must be shorter than 35 characters":""}
type="text" type="text"

View File

@ -93,7 +93,7 @@ export default class TradeBox extends Component {
<DialogContent> <DialogContent>
<DialogContentText id="alert-dialog-description"> <DialogContentText id="alert-dialog-description">
The RoboSats staff will examine the statements and evidence provided. You need to build The RoboSats staff will examine the statements and evidence provided. You need to build
a complete case, as the staff cannot read the chat. It is best to provide a burner contact a complete case, as the staff cannot read the chat. You MUST provide a burner contact
method with your statement. The satoshis in the trade escrow will be sent to the dispute winner, method with your statement. The satoshis in the trade escrow will be sent to the dispute winner,
while the dispute loser will lose the bond. while the dispute loser will lose the bond.
</DialogContentText> </DialogContentText>
@ -446,7 +446,7 @@ export default class TradeBox extends Component {
<Grid item xs={12} align="left"> <Grid item xs={12} align="left">
<Typography component="body2" variant="body2"> <Typography component="body2" variant="body2">
Please, submit your statement. Be clear and specific about what happened and provide the necessary Please, submit your statement. Be clear and specific about what happened and provide the necessary
evidence. It is best to provide a burner email, XMPP or telegram username to follow up with the staff. evidence. You MUST provide a burner email, XMPP or telegram username to follow up with the staff.
Disputes are solved at the discretion of real robots <i>(aka humans)</i>, so be as helpful Disputes are solved at the discretion of real robots <i>(aka humans)</i>, so be as helpful
as possible to ensure a fair outcome. Max 5000 chars. as possible to ensure a fair outcome. Max 5000 chars.
</Typography> </Typography>

File diff suppressed because one or more lines are too long