Skip to content

Commit 269e2e3

Browse files
authored
Merge pull request #698 from PolymathNetwork/release
Release 2.4.1
2 parents 537ac68 + 3556fca commit 269e2e3

File tree

14 files changed

+98
-38
lines changed

14 files changed

+98
-38
lines changed
70.4 KB
Loading
5.65 KB
Loading
387 KB
Loading
3.98 KB
Loading
307 KB
Loading
1.24 KB
Loading

packages/polymath-issuer/src/pages/home/index.js

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,21 +12,20 @@ class HomePage extends Component {
1212
<div className="splash-background" />
1313
<div>
1414
<h1 className="pui-h0">
15-
The Next Mega-Trend
15+
Start Your Security Token
1616
<br />
17-
in Crypto is the Emergence
18-
<br /> of Securities Tokens
17+
Journey Here
1918
</h1>
2019
<h3 className="pui-h3">
21-
Polymath enables trillions of dollars of securities to be issued
22-
<br /> and traded on the blockchain.
20+
Easily reserve your ticker, mint your tokens, and <br />
21+
prepare distribution of your STO.
2322
</h3>
2423
<br />
2524
<br />
2625
<p>
2726
<Link to="/account">
2827
<Button id="create-token-btn" icon="arrow--right">
29-
Configure your security token
28+
Connect Metamask
3029
</Button>
3130
</Link>
3231
</p>

packages/polymath-issuer/src/pages/providers/ApplyForm.js

Lines changed: 18 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import React from 'react';
2-
import { Form, Button } from 'carbon-components-react';
2+
import { Form, Button, InlineNotification } from 'carbon-components-react';
33
import { connect } from 'react-redux';
44
import { withFormik } from 'formik';
55
import {
@@ -70,6 +70,21 @@ export const ApplyFormComponent = props => {
7070
return (
7171
<Form onSubmit={handleSubmit}>
7272
<Grid>
73+
{networkId !== 1 && (
74+
<InlineNotification
75+
hideCloseButton
76+
title="You are using Token Studio in a testnet environment. When you
77+
click submit, an email WILL NOT be sent to the providers you have
78+
selected. To send an email to the selected providers, please log
79+
into Token Studio with mainnet.
80+
81+
None of this information is stored on Polymath servers, only your
82+
browser's cache. To clear this information, simply clear your
83+
browser's cache."
84+
subtitle=""
85+
kind="warning"
86+
/>
87+
)}
7388
<FormItem name="companyName">
7489
<FormItem.Label>Company Name</FormItem.Label>
7590
<FormItem.Input
@@ -142,37 +157,18 @@ export const ApplyFormComponent = props => {
142157
Cancel
143158
</Button>
144159
<Button type="submit" style={{ width: '154px' }}>
145-
Submit
160+
{networkId === 1 ? 'Submit' : 'Send test email'}
146161
</Button>
147162
</p>
148163

149-
{/*
150-
We are not going to compare networkId to MAINNET_NETWORK_ID constant.
151-
The former is a number and the later is a string. Fortunately, mainnet ID is 1 and will always be 1
152-
*/}
153-
{networkId === 1 ? (
164+
{networkId === 1 && (
154165
<p className="pui-input-hint">
155166
When you click submit, an email which contains the information entered
156167
on that screen will be sent to the Advisory firm(s) you have selected.
157168
None of this information is stored on Polymath servers, only your
158169
browser&apos;s cache. To clear this information, simply clear your
159170
browser&apos;s cache.
160171
</p>
161-
) : (
162-
<p className="pui-input-hint">
163-
<strong>
164-
<em>
165-
You are using Token Studio in a testnet environment. When you
166-
click submit, an email WILL NOT be sent to the providers you have
167-
selected. To send an email to the selected providers, please log
168-
into Token Studio with mainnet.
169-
<br />
170-
None of this information is stored on Polymath servers, only your
171-
browser&apos;s cache. To clear this information, simply clear your
172-
browser&apos;s cache.
173-
</em>
174-
</strong>
175-
</p>
176172
)}
177173
<br />
178174
</Form>

packages/polymath-issuer/src/pages/providers/data.js

Lines changed: 43 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ const providers: Array<ServiceProvider> = [
124124
'and communications while our Corporate team focuses on the interaction with our technology ecosystem.',
125125
},
126126
{
127-
id: 23,
127+
id: 58,
128128
cat: 0,
129129
title: 'Chain Partners',
130130
logo: '/providers/advisory/chain-par.png',
@@ -262,6 +262,21 @@ const providers: Array<ServiceProvider> = [
262262
investing in the U.S., Latin America, Africa, and the Caribbean, Logos Capital is based in Miami, FL and comprised of \
263263
personnel from around the world.',
264264
},
265+
{
266+
id: 56,
267+
cat: 0,
268+
title: 'Bitcoin Suisse AG',
269+
logo: '/providers/advisory/bitcoin-suisse.png',
270+
background: '/providers/advisory/bg/img-bitcoin-suisse.png',
271+
desc:
272+
"Founded in 2013, Bitcoin Suisse AG (BTCS) has been a pioneer in providing crypto-financial services. \
273+
It has helped to shape the crypto- and blockchain-ecosystem in Switzerland and has been a driving force \
274+
in the development of the 'Crypto Valley' and 'Crypto Nation Switzerland'. As a regulated Swiss financial \
275+
intermediary (SRO – VQF member) since 2014, BTCS has become a market leader in prime brokerage, storage, \
276+
lending, staking, tokenization, and other crypto-financial services catered to the needs of private, institutional, \
277+
and corporate clients. BTCS built a team of over 110 highly qualified experts at its locations in Zug, Copenhagen, \
278+
and Liechtenstein.",
279+
},
265280

266281
// LEGAL
267282
{
@@ -453,6 +468,20 @@ const providers: Array<ServiceProvider> = [
453468
managers as well as for exchanges, trading facilities, trade repositories, representative \
454469
offices or applications to self-regulatory organizations for anti-money laundering compliance.',
455470
},
471+
{
472+
id: 59,
473+
cat: 1,
474+
title: 'Nellis & Katz LLP',
475+
logo: '/providers/legal/nelliskatz.png',
476+
background: '/providers/legal/bg/img-nelliskatz.png',
477+
desc:
478+
'Nellis & Katz LLP is a team of Wall Street trained lawyers with years of experience. \
479+
Our passion is helping clients build better businesses. As seasoned securities lawyers, we work \
480+
alongside our clients in helping them achieve their fundraising and business goals. As an evolving practice, \
481+
we advise our clients in respect of both traditional and innovative fundraising platforms, which has led to the \
482+
establishment of our blockchain and digital securities practice. Our knowledge of securities law and deep engagement \
483+
with new technology positions us to be a valued provider to issuers and platforms for digital securities.',
484+
},
456485

457486
// KYC/AML
458487
{
@@ -729,6 +758,19 @@ const providers: Array<ServiceProvider> = [
729758
maximum user-friendliness with the highest security levels available in the market. \
730759
\nFinoa is aiming to become a regulated custodial institution starting in 2020.',
731760
},
761+
{
762+
id: 57,
763+
cat: 4,
764+
title: 'Koine',
765+
logo: '/providers/custody/koine.png',
766+
background: '/providers/custody/bg/img-koine.png',
767+
desc:
768+
"Headquartered in London, Koine is regulated by the FCA exclusively as a payment institution for the issuance of electronic money. \
769+
Koine's offer also includes custody, distribution and DVP settlement of digital assets and FIAT to institutional investors, brokers \
770+
and non-security token issuers. Following the best practices of traditional custodians and thanks to a blend of ground-up architecture, \
771+
governance, team and systems, Koine model eliminates settlement and counterparty risks by enforcing DVP, responding to the needs of the \
772+
institutional world.",
773+
},
732774

733775
// TOKEN SALE PLATFORMS
734776
{

packages/polymath-issuer/src/pages/providers/style.scss

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
.tag-my-own {
22
background-color: #5596e6 !important;
3+
margin-top: 5px;
34
}
45

56
.providers-controls {
@@ -125,7 +126,6 @@
125126

126127
.bx--tabs__nav-link {
127128
padding: 16px 24px 36px 24px;
128-
width: 200px;
129129
font-size: 16px;
130130
font-weight: 600;
131131
color: #5a6872;
@@ -135,8 +135,9 @@
135135
}
136136

137137
div {
138-
display: inline-flex;
138+
display: flex;
139139
align-items: center;
140+
flex-direction: column;
140141
}
141142
}
142143

0 commit comments

Comments
 (0)