SYMBOL INDEX (3346 symbols across 742 files) FILE: packages/components/.storybook/config.ts function loadStories (line 7) | function loadStories() { FILE: packages/components/src/Account/Auth/AuthStyledComponents.tsx type AuthFooterTermsProps (line 134) | interface AuthFooterTermsProps { type AuthEmailVerifyProps (line 148) | interface AuthEmailVerifyProps { type ConfirmEmailVerifyProps (line 185) | interface ConfirmEmailVerifyProps { FILE: packages/components/src/Account/Auth/ConfirmEmailToken.tsx type ConfirmEmailTokenProps (line 15) | interface ConfirmEmailTokenProps { type ConfirmEmailTokenState (line 23) | interface ConfirmEmailTokenState { class ConfirmEmailTokenWithApolloClient (line 28) | class ConfirmEmailTokenWithApolloClient extends React.Component { method render (line 68) | public render(): JSX.Element { class ConfirmEmailToken (line 82) | class ConfirmEmailToken extends React.Component { method render (line 83) | public render(): JSX.Element { FILE: packages/components/src/Account/Auth/EmailAuth.tsx type AuthMutationVariables (line 18) | interface AuthMutationVariables { type AuthSignupEmailSendResult (line 40) | interface AuthSignupEmailSendResult { type AccountEmailAuthProps (line 46) | interface AccountEmailAuthProps { type AuthEmailError (line 55) | type AuthEmailError = "unknown" | "emailexists" | "emailnotfound" | unde... type AccountEmailAuthState (line 57) | interface AccountEmailAuthState { class AccountEmailAuth (line 65) | class AccountEmailAuth extends React.Component { class AccountEmailSent (line 12) | class AccountEmailSent extends React.Component { method render (line 13) | public render(): JSX.Element { FILE: packages/components/src/Account/Auth/EthAuth.tsx type AccountEthAuthProps (line 17) | interface AccountEthAuthProps { type AccountEthAuthState (line 24) | interface AccountEthAuthState { class AccountEthAuth (line 43) | class AccountEthAuth extends React.Component): Promise<... method onCancelClicked (line 227) | private onCancelClicked(): void { method renderAvatarSelector (line 233) | private renderAvatarSelector(): JSX.Element { method handleSubmit (line 288) | private async handleSubmit(event: React.FormEvent, mutation: MutationF... FILE: packages/components/src/Account/Auth/UserSetEmail.tsx type UserSetEmailProps (line 69) | interface UserSetEmailProps { type UserSetEmailError (line 76) | type UserSetEmailError = "unknown" | "emailexists" | "emailnotfound" | u... type UserSetEmailState (line 78) | interface UserSetEmailState { class UserSetEmail (line 86) | class UserSetEmail extends React.Component): Promise<... method onCancelClicked (line 229) | private onCancelClicked(): void { method handleSubmit (line 238) | private async handleSubmit(event: React.FormEvent, mutation: MutationF... FILE: packages/components/src/Account/Auth/UserSetHandle.tsx type UserSetHandleAuthProps (line 25) | interface UserSetHandleAuthProps { constant ERROR_MESSAGE_INVALID_HANDLE (line 31) | const ERROR_MESSAGE_INVALID_HANDLE = constant ERROR_MESSAGE_NOT_UNIQUE (line 33) | const ERROR_MESSAGE_NOT_UNIQUE = "That username is already in use. Pleas... type UserSetHandleAuthState (line 35) | interface UserSetHandleAuthState { class UserSetHandle (line 42) | class UserSetHandle extends React.Component { method render (line 84) | public render(): JSX.Element { FILE: packages/components/src/Account/LoadUser.tsx type LoadUserChildrenProps (line 6) | interface LoadUserChildrenProps { type LoadUserProps (line 12) | interface LoadUserProps { FILE: packages/components/src/Account/index.ts type AuthApplicationEnum (line 22) | enum AuthApplicationEnum { type AuthLoginResponse (line 28) | interface AuthLoginResponse { FILE: packages/components/src/AddressWithCopyButton.tsx type AddressWithCopyButtonProps (line 7) | interface AddressWithCopyButtonProps { class AddressWithCopyButton (line 36) | class AddressWithCopyButton extends React.Component { method render (line 13) | public render(): JSX.Element { FILE: packages/components/src/Collapsable.tsx type OpenBool (line 5) | interface OpenBool { type ArrowProps (line 9) | interface ArrowProps extends OpenBool { type CollapsableProps (line 13) | interface CollapsableProps extends OpenBool { type CollapseAreaProps (line 21) | interface CollapseAreaProps extends OpenBool { class Collapsable (line 48) | class Collapsable extends React.Component { method render (line 9) | public render(): JSX.Element { FILE: packages/components/src/Contributors/ContributorCount.tsx type ContributorsCountProps (line 11) | interface ContributorsCountProps { class ContributorCount (line 16) | class ContributorCount extends React.Component { method render (line 17) | public render(): JSX.Element { FILE: packages/components/src/Contributors/Contributors.tsx type ContributorsProps (line 17) | interface ContributorsProps { FILE: packages/components/src/Contributors/ContributorsDefaultAvatar.tsx type ContributorsDefaultAvatarProps (line 5) | interface ContributorsDefaultAvatarProps { type ContributorsDefaultAvatarStyledProps (line 11) | interface ContributorsDefaultAvatarStyledProps { FILE: packages/components/src/Contributors/types.ts type ContributorData (line 1) | interface ContributorData { FILE: packages/components/src/CopyToClipboard/CopyURL.tsx type CopyURLProps (line 6) | interface CopyURLProps { type CopyURLStates (line 10) | interface CopyURLStates { class CopyURL (line 14) | class CopyURL extends React.Component { method constructor (line 15) | public constructor(props: CopyURLProps) { method render (line 22) | public render(): JSX.Element { FILE: packages/components/src/CurrencyConverter/CurrencyConverted.tsx type CurrencyConvertedProps (line 4) | interface CurrencyConvertedProps { type CurrencyConvertedStates (line 9) | interface CurrencyConvertedStates { class CurrencyConverted (line 13) | class CurrencyConverted extends React.Component { method render (line 74) | public render(): JSX.Element { method handleConversion (line 101) | private async handleConversion(fromValueString: string): Promise { FILE: packages/components/src/CurrencyConverter/CurrencyConverterTextComponents.tsx type CurrencyCVLTextProps (line 3) | interface CurrencyCVLTextProps { FILE: packages/components/src/CurrencyConverter/UsdEthConverter.tsx type UsdEthConverterProps (line 12) | interface UsdEthConverterProps { function convertToETH (line 46) | async function convertToETH(usdAmount: number, storefrontEthPrice: numbe... FILE: packages/components/src/CurrencyConverter/UsdEthCvlConverter.tsx type CurrencyConverterProps (line 15) | interface CurrencyConverterProps { type CurrencyConverterStates (line 22) | interface CurrencyConverterStates { class UsdEthCvlConverter (line 27) | class UsdEthCvlConverter extends React.Component Promise { method componentWillUnmount (line 136) | public async componentWillUnmount(): Promise { method createEthereumSubscription (line 140) | public createEthereumSubscription(civil?: Civil): void { method unbscribeEthereum (line 153) | public unbscribeEthereum(): void { method render (line 159) | public render(): JSX.Element { method isDisabled (line 181) | public isDisabled(): boolean { method renderNoMetaMask (line 187) | public renderNoMetaMask(): JSX.Element { method renderMetaMaskLocked (line 199) | public renderMetaMaskLocked(): JSX.Element { method renderWrongNetwork (line 208) | public renderWrongNetwork(): JSX.Element { method renderCostsEstimates (line 220) | public renderCostsEstimates(): JSX.Element { method renderTransactionDetails (line 230) | public renderTransactionDetails(): JSX.Element { method renderDetails (line 251) | public renderDetails(): JSX.Element { FILE: packages/components/src/DetailsButtonComponent.tsx type DetailsButtonComponentProps (line 16) | interface DetailsButtonComponentProps { class DetailsButtonComponent (line 21) | class DetailsButtonComponent extends React.Component { FILE: packages/components/src/EmailSignup/EmailSignup.tsx type EmailSignupProps (line 9) | interface EmailSignupProps { FILE: packages/components/src/EthAddressViewer/EthAddressViewer.tsx type EthAddressViewerProps (line 15) | interface EthAddressViewerProps { FILE: packages/components/src/ExecuteOnMount.tsx type ExecuteOnMountProps (line 3) | interface ExecuteOnMountProps { class ExecuteOnMount (line 7) | class ExecuteOnMount extends React.Component { method componentDidMount (line 8) | public async componentDidMount(): Promise { method render (line 18) | public render(): JSX.Element { FILE: packages/components/src/FullscreenModal.tsx type ModalWrapperProps (line 6) | interface ModalWrapperProps { type FullScreenModalProps (line 52) | interface FullScreenModalProps { class FullScreenModal (line 60) | class FullScreenModal extends React.Component { method constructor (line 63) | constructor(props: FullScreenModalProps) { method componentDidMount (line 72) | public componentDidMount(): void { method componentWillUnmount (line 80) | public componentWillUnmount(): void { method render (line 87) | public render(): React.ReactPortal | JSX.Element | null { method handleClickOutside (line 100) | private handleClickOutside(event: any): void { method close (line 111) | private close(): void { FILE: packages/components/src/GasEstimate.tsx type GasEstimateProps (line 6) | interface GasEstimateProps { type GasEstimateState (line 11) | interface GasEstimateState { class GasEstimate (line 26) | class GasEstimate extends React.Component { method divinePrice (line 39) | public async divinePrice(estimateFunctions?: Array<() => Promise { method render (line 9) | public render(): JSX.Element { FILE: packages/components/src/Hero/HomepageHero.tsx type HomepageHeroProps (line 13) | interface HomepageHeroProps { FILE: packages/components/src/Layout/styledComponents.tsx type ContentRowProps (line 5) | interface ContentRowProps { type ContentWellProps (line 9) | interface ContentWellProps { FILE: packages/components/src/ListingDetailHeader/EthereumInfoModal.tsx type EthereumInfoModalProps (line 16) | interface EthereumInfoModalProps { FILE: packages/components/src/ListingDetailHeader/ListingDetailHeader.tsx type ListingDetailHeaderProps (line 30) | interface ListingDetailHeaderProps { type ListingDetailHeaderState (line 56) | interface ListingDetailHeaderState { class ListingDetailHeader (line 60) | class ListingDetailHeader extends React.Component any): void { FILE: packages/components/src/ListingDetailPhaseCard/NeedHelp.tsx type NeedHelpProps (line 6) | interface NeedHelpProps { FILE: packages/components/src/ListingDetailPhaseCard/RejectedCard.tsx type RejectedCardProps (line 22) | interface RejectedCardProps { type RejectedCardAllProps (line 26) | type RejectedCardAllProps = ListingDetailPhaseCardComponentProps & FILE: packages/components/src/ListingDetailPhaseCard/RevealVote.tsx type RevealVoteState (line 15) | interface RevealVoteState { type StepCopyProps (line 19) | interface StepCopyProps { class RevealVote (line 32) | class RevealVote extends React.Component { method render (line 10) | public render(): JSX.Element { method getSaltyWords (line 17) | private getSaltyWords(): string { FILE: packages/components/src/ListingDetailPhaseCard/VoteButton.tsx type VoteButtonProps (line 39) | interface VoteButtonProps extends VoteBaseProps { FILE: packages/components/src/ListingDetailPhaseCard/WhitelistedCard.tsx type WhitelistedCardProps (line 19) | interface WhitelistedCardProps { FILE: packages/components/src/ListingDetailPhaseCard/WithdrawnCard.tsx type WithdrawnCardProps (line 14) | interface WithdrawnCardProps { type WithdrawnCardAllProps (line 18) | type WithdrawnCardAllProps = ListingDetailPhaseCardComponentProps & With... FILE: packages/components/src/ListingDetailPhaseCard/styledComponents.tsx constant BACKGROUND_ACCENT_COLORS (line 7) | const BACKGROUND_ACCENT_COLORS: any = { type StyledListingDetailPhaseCardSectionProps (line 27) | interface StyledListingDetailPhaseCardSectionProps { type StyledCardStageProps (line 182) | interface StyledCardStageProps { type StyledCardProps (line 186) | interface StyledCardProps { type StyledStepPropsState (line 276) | interface StyledStepPropsState { FILE: packages/components/src/ListingDetailPhaseCard/textComponents.tsx type VoteCallToActionTextProps (line 21) | interface VoteCallToActionTextProps { type RevealVoteCalloutCopyTextProps (line 82) | interface RevealVoteCalloutCopyTextProps { type ToolTipTextProps (line 152) | interface ToolTipTextProps { FILE: packages/components/src/ListingDetailPhaseCard/types.ts type ListingDetailPhaseCardComponentProps (line 3) | interface ListingDetailPhaseCardComponentProps { type PhaseWithExpiryProps (line 14) | interface PhaseWithExpiryProps { type SubmitChallengeProps (line 20) | interface SubmitChallengeProps { type RequestAppealProps (line 24) | interface RequestAppealProps { type ChallengePhaseProps (line 28) | interface ChallengePhaseProps { type VoteBaseProps (line 39) | interface VoteBaseProps { type CommitVoteProps (line 48) | interface CommitVoteProps extends VoteBaseProps { type RevealVoteProps (line 61) | interface RevealVoteProps extends VoteBaseProps { type AppealDecisionProps (line 66) | interface AppealDecisionProps { type AppealChallengePhaseProps (line 73) | interface AppealChallengePhaseProps { type AppealChallengeResultsProps (line 77) | interface AppealChallengeResultsProps { FILE: packages/components/src/ListingHistoryEvent/ApplicationEvent.tsx type ApplicationEventProps (line 6) | interface ApplicationEventProps extends ListingHistoryEventTimestampProps { FILE: packages/components/src/ListingHistoryEvent/ChallengeEvent.tsx type ChallengeEventProps (line 8) | interface ChallengeEventProps extends ListingHistoryEventTimestampProps { FILE: packages/components/src/ListingHistoryEvent/DepositEvent.tsx type DepositEventProps (line 6) | interface DepositEventProps extends ListingHistoryEventTimestampProps { FILE: packages/components/src/ListingHistoryEvent/ListingHistoryEvent.tsx type ListingHistoryEventStyles (line 7) | enum ListingHistoryEventStyles { type StyledEventDetailProps (line 17) | interface StyledEventDetailProps { FILE: packages/components/src/ListingHistoryEvent/WithdrawalEvent.tsx type WithdrawalEventProps (line 6) | interface WithdrawalEventProps extends ListingHistoryEventTimestampProps { FILE: packages/components/src/ListingHistoryEvent/constants.ts type ListingEventTitles (line 1) | enum ListingEventTitles { FILE: packages/components/src/ListingHistoryEvent/types.ts type ListingHistoryEventTimestampProps (line 3) | interface ListingHistoryEventTimestampProps { type ListingHistoryEventDetailsProps (line 7) | interface ListingHistoryEventDetailsProps { type ListingHistoryEventProps (line 12) | interface ListingHistoryEventProps extends ListingHistoryEventTimestampP... type ChallengeCompletedEventProps (line 14) | interface ChallengeCompletedEventProps extends ListingHistoryEventTimest... FILE: packages/components/src/ListingSummary/ChallengeResults.tsx type ListingSummaryChallengeResultsProps (line 8) | interface ListingSummaryChallengeResultsProps type ListingSummaryAppealChallengeResultsProps (line 12) | interface ListingSummaryAppealChallengeResultsProps FILE: packages/components/src/ListingSummary/ListingSummaryApproved.tsx type ListingSummaryApprovedComponentProps (line 15) | interface ListingSummaryApprovedComponentProps FILE: packages/components/src/ListingSummary/ListingSummaryList.tsx type ListingSummaryListProps (line 6) | interface ListingSummaryListProps { class ListingSummaryList (line 10) | class ListingSummaryList extends React.Component { method render (line 11) | public render(): JSX.Element { FILE: packages/components/src/ListingSummary/ListingSummaryReadyToUpdate.tsx type ListingSummaryReadyToUpdateComponentProps (line 12) | interface ListingSummaryReadyToUpdateComponentProps FILE: packages/components/src/ListingSummary/ListingSummaryUnderChallenge.tsx type ListingSummaryUnderChallengeComponentProps (line 16) | interface ListingSummaryUnderChallengeComponentProps FILE: packages/components/src/ListingSummary/styledComponents.tsx type StyledListingSummaryProps (line 42) | interface StyledListingSummaryProps { FILE: packages/components/src/ListingSummary/types.ts type ListingChallengeStatusProps (line 3) | interface ListingChallengeStatusProps { type ListingSummaryComponentProps (line 25) | interface ListingSummaryComponentProps extends ListingChallengeStatusPro... type ListingSummaryAppealChallengeResultsProps (line 51) | interface ListingSummaryAppealChallengeResultsProps { type ChallengeOrAppealStatementSummaryProps (line 60) | interface ChallengeOrAppealStatementSummaryProps { type NewsroomTaglineProps (line 68) | interface NewsroomTaglineProps { FILE: packages/components/src/LoadingIndicator.tsx type LoadingIndicatorProps (line 4) | interface LoadingIndicatorProps { FILE: packages/components/src/Message.tsx type MessageProps (line 6) | interface MessageProps { FILE: packages/components/src/MetaMaskModal.tsx type ContentSectionWrapperProps (line 38) | interface ContentSectionWrapperProps { type MetaMaskModalProps (line 95) | interface MetaMaskModalProps { FILE: packages/components/src/Modal.tsx type ToggleDisplayEl (line 7) | interface ToggleDisplayEl { type TextAlignProps (line 10) | interface TextAlignProps { type ModalInnerProps (line 35) | interface ModalInnerProps { type ModalPropsAndState (line 70) | interface ModalPropsAndState { class Modal (line 79) | class Modal extends React.Component { method componentDidMount (line 39) | public componentDidMount(): void { method componentWillUnmount (line 43) | public componentWillUnmount(): void { method render (line 47) | public render(): React.ReactPortal { FILE: packages/components/src/Parameterizer/ChallengeProposalCommitVote.tsx type ChallengeProposalCommitVoteProps (line 35) | interface ChallengeProposalCommitVoteProps { type TChallengeProposalCommitVoteProps (line 45) | type TChallengeProposalCommitVoteProps = ChallengeProposalCommitVoteProps & class ChallengeProposalCommitVote (line 50) | class ChallengeProposalCommitVote extends React.Component { method componentDidMount (line 34) | public componentDidMount(): void { method componentWillUnmount (line 38) | public componentWillUnmount(): void { method render (line 42) | public render(): React.ReactPortal { FILE: packages/components/src/Parameterizer/ResolveChallengeProposal.tsx type ResolveChallengeProposalProps (line 21) | interface ResolveChallengeProposalProps { class ResolveChallengeProposal (line 30) | class ResolveChallengeProposal extends React.Component { method constructor (line 81) | constructor(props: any) { method render (line 86) | public render(): JSX.Element { FILE: packages/components/src/Payments/PaymentIntentsStripeForm.tsx type PaymentIntentsStripeFormProps (line 36) | interface PaymentIntentsStripeFormProps extends ReactStripeElements.Inje... type PaymentIntentsStripeFormStates (line 52) | interface PaymentIntentsStripeFormStates { class PaymentIntentsStripeForm (line 72) | class PaymentIntentsStripeForm extends React.Component { method clonePaymentMethodAndPayViaIntent (line 311) | private async clonePaymentMethodAndPayViaIntent( method savePaymentMethodThenCloneAndPayViaIntent (line 373) | private async savePaymentMethodThenCloneAndPayViaIntent(): Promise { method handleSubmit (line 431) | private async handleSubmit(): Promise { FILE: packages/components/src/Payments/Payments.tsx type PaymentsProps (line 14) | interface PaymentsProps { type PaymentsStates (line 26) | interface PaymentsStates { class Payments (line 41) | class Payments extends React.Component { method constructor (line 45) | constructor(props: any) { method componentDidMount (line 61) | public componentDidMount(): void { method render (line 73) | public render(): JSX.Element { FILE: packages/components/src/Payments/PaymentsAmount.tsx type SuggestedAmounts (line 13) | interface SuggestedAmounts { type PaymentsAmountProps (line 17) | interface PaymentsAmountProps { type PaymentsAmountStates (line 23) | interface PaymentsAmountStates { class PaymentsAmount (line 28) | class PaymentsAmount extends React.Component { method render (line 68) | public render(): JSX.Element { method setConvertedAmount (line 161) | private setConvertedAmount(usdToSpend: number, etherToSpend: number): ... FILE: packages/components/src/Payments/PaymentsEthForm.tsx type PaymentsEthFormProps (line 26) | interface PaymentsEthFormProps { type PaymentsEthFormState (line 43) | interface PaymentsEthFormState { class PaymentsEthForm (line 54) | class PaymentsEthForm extends React.Component { FILE: packages/components/src/Payments/PaymentsStripeFormSavedCard.tsx type PaymentStripeFormSavedCardProps (line 31) | interface PaymentStripeFormSavedCardProps { FILE: packages/components/src/Payments/PaymentsStyledComponents.tsx type PaymentBtnProps (line 147) | interface PaymentBtnProps { type PaymentWarningProps (line 274) | interface PaymentWarningProps { type PaymentModalProps (line 302) | interface PaymentModalProps { FILE: packages/components/src/Payments/PaymentsSuccess.tsx type PaymentsSuccessProps (line 35) | interface PaymentsSuccessProps { FILE: packages/components/src/Payments/PaymentsTextComponents.tsx type PayOnCivilTextProps (line 48) | interface PayOnCivilTextProps { type PaymentEmailPrepopulatedTextProps (line 71) | interface PaymentEmailPrepopulatedTextProps { type PaymentAmountTextProps (line 78) | interface PaymentAmountTextProps { type PaymentUpdatedTextProps (line 105) | interface PaymentUpdatedTextProps { type PaymentSelectTextProps (line 122) | interface PaymentSelectTextProps { type PaymentTextProps (line 181) | interface PaymentTextProps { FILE: packages/components/src/Payments/PaymentsWrapper.tsx type PaymentsWrapperProps (line 27) | interface PaymentsWrapperProps { class PaymentsWrapper (line 45) | class PaymentsWrapper extends React.Component { method render (line 49) | public render(): JSX.Element { method renderHeader (line 67) | public renderHeader(): JSX.Element { method renderEmbedHeader (line 84) | public renderEmbedHeader(): JSX.Element { method renderBoostAmount (line 134) | public renderBoostAmount(): JSX.Element { FILE: packages/components/src/Payments/queries.ts constant PAYMENTS_ETH_MUTATION (line 3) | const PAYMENTS_ETH_MUTATION = gql` constant PAYMENTS_STRIPE_MUTATION (line 11) | const PAYMENTS_STRIPE_MUTATION = gql` constant SET_EMAIL_MUTATION (line 19) | const SET_EMAIL_MUTATION = gql` constant GET_STRIPE_PAYMENT_INTENT (line 27) | const GET_STRIPE_PAYMENT_INTENT = gql` constant CREATE_PAYMENT_METHOD (line 36) | const CREATE_PAYMENT_METHOD = gql` constant CLONE_PAYMENT_METHOD (line 45) | const CLONE_PAYMENT_METHOD = gql` FILE: packages/components/src/Payments/types.ts type PAYMENT_STATE (line 5) | enum PAYMENT_STATE { type INPUT_STATE (line 17) | enum INPUT_STATE { FILE: packages/components/src/PhaseCountdown/ProgressBarCountdownTimer.tsx class ProgressBarCountdownTimerComponent (line 17) | class ProgressBarCountdownTimerComponent extends React.Component< method render (line 20) | public render(): JSX.Element { FILE: packages/components/src/PhaseCountdown/SmallProgressBarCountdownTimer.tsx class SmallProgressBarCountdownTimerComponent (line 14) | class SmallProgressBarCountdownTimerComponent extends React.Component< method render (line 17) | public render(): JSX.Element { FILE: packages/components/src/PhaseCountdown/TextCountdownTimer.tsx class TextCountdownTimerComponent (line 32) | class TextCountdownTimerComponent extends React.Component { method componentWillUnmount (line 37) | public componentWillUnmount(): void { FILE: packages/components/src/PhaseCountdown/types.ts type CountdownTimerProps (line 3) | interface CountdownTimerProps { type InjectedCountdownTimerProps (line 8) | interface InjectedCountdownTimerProps { type CountdownTimerState (line 12) | interface CountdownTimerState { type ProgressBarCountdownProps (line 16) | interface ProgressBarCountdownProps extends CountdownTimerProps { type TwoPhaseProgressBarCountdownProps (line 23) | interface TwoPhaseProgressBarCountdownProps extends ProgressBarCountdown... FILE: packages/components/src/ProgressModalContent.tsx type ProgressModalContentProps (line 8) | interface ProgressModalContentProps { FILE: packages/components/src/QuestionToolTip.tsx class QuestionToolTip (line 19) | class QuestionToolTip extends React.Component { method render (line 20) | public render(): JSX.Element { FILE: packages/components/src/RescueTokens.tsx type RescueTokensProps (line 6) | interface RescueTokensProps { class RescueTokens (line 12) | class RescueTokens extends React.Component { method render (line 13) | public render(): JSX.Element { FILE: packages/components/src/ReviewVote/ReviewVoteModal.tsx type ReviewVoteProps (line 48) | interface ReviewVoteProps extends FullScreenModalProps { type ReviewVoteState (line 65) | interface ReviewVoteState { function printThis (line 69) | function printThis(): void { function getSaltyWords (line 73) | function getSaltyWords(salt?: string): string { function getReadableRevealDateRange (line 81) | function getReadableRevealDateRange(commitEndDate: number, revealEndDate... function getCalendarEventDateTime (line 87) | function getCalendarEventDateTime(seconds: number | Date): string { class ReviewVote (line 132) | class ReviewVote extends React.Component { method render (line 23) | public render(): JSX.Element { FILE: packages/components/src/StepProcess/StepProcessTopNav/Step.tsx type RenderButtonsArgs (line 6) | interface RenderButtonsArgs { type StepTopNavProps (line 13) | interface StepTopNavProps { type StepState (line 27) | interface StepState { type DotProps (line 31) | interface DotProps { type StyledLiProps (line 37) | interface StyledLiProps { type StepProcessTopNavTheme (line 131) | interface StepProcessTopNavTheme { class Step (line 140) | class Step extends React.Component { method constructor (line 143) | constructor(props: StepTopNavProps) { method componentDidMount (line 148) | public componentDidMount(): void { method render (line 155) | public render(): JSX.Element { FILE: packages/components/src/StepProcess/StepProcessTopNav/StepProcessTopNav.tsx type StepsProps (line 5) | interface StepsProps { type StepProcessTopNavState (line 13) | interface StepProcessTopNavState { class StepProcessTopNav (line 51) | class StepProcessTopNav extends React.Component> { method renderContent (line 89) | public renderContent(): React.ReactNode | undefined { method renderButtons (line 97) | public renderButtons(): JSX.Element | undefined { method render (line 110) | public render(): JSX.Element { FILE: packages/components/src/StepProcess/StepProcessTopNavNoButtons/Step.tsx type StepTopNavNoButtonsProps (line 6) | interface StepTopNavNoButtonsProps { class StepNoButtons (line 41) | class StepNoButtons extends React.Component { method render (line 113) | public render(): JSX.Element { method renderBody (line 124) | private renderBody(): JSX.Element { method renderStripeConnectButton (line 188) | private renderStripeConnectButton(linkText?: string): JSX.Element { FILE: packages/components/src/TCRUserDashboard/DashboardNewsroomSubmitLink.tsx constant EXTERNAL_LINK_MUTATION (line 6) | const EXTERNAL_LINK_MUTATION = gql` type DashboardNewsroomSubmitLinkProps (line 15) | interface DashboardNewsroomSubmitLinkProps { type DashboardNewsroomSubmitLinkState (line 19) | interface DashboardNewsroomSubmitLinkState { class DashboardNewsroomSubmitLink (line 26) | class DashboardNewsroomSubmitLink extends React.Component< method constructor (line 30) | constructor(props: any) { method render (line 40) | public render(): JSX.Element { method handleSubmit (line 63) | private async handleSubmit(mutation: MutationFunc): Promise { FILE: packages/components/src/TCRUserDashboard/DashboardStyledComponents.tsx type StyledDashboardActivityDescriptionProps (line 70) | interface StyledDashboardActivityDescriptionProps { FILE: packages/components/src/TCRUserDashboard/DashboardTransferTokenForm.tsx type BalanceType (line 20) | enum BalanceType { type TransferTokenDropdownOptionProps (line 25) | interface TransferTokenDropdownOptionProps { type TransferTokenDropdownSelectedProps (line 39) | interface TransferTokenDropdownSelectedProps { type DashboardTransferTokenFormProps (line 54) | interface DashboardTransferTokenFormProps { type DashboardTransferTokenFormStates (line 60) | interface DashboardTransferTokenFormStates { class DashboardTransferTokenForm (line 65) | class DashboardTransferTokenForm extends React.Component< method constructor (line 69) | constructor(props: DashboardTransferTokenFormProps) { method render (line 77) | public render(): JSX.Element { FILE: packages/components/src/TCRUserDashboard/DashboardTypes.ts type DashboardActivityItemBaseProps (line 1) | interface DashboardActivityItemBaseProps { type DashboardActivityItemLogo (line 5) | interface DashboardActivityItemLogo { type DashboardActivityItemTitleProps (line 9) | interface DashboardActivityItemTitleProps { type DashboardActivityItemCTAButtonProps (line 13) | interface DashboardActivityItemCTAButtonProps { type DashboardActivityItemProposalCTAButtonProps (line 31) | interface DashboardActivityItemProposalCTAButtonProps { type DashboardActivityItemProps (line 42) | interface DashboardActivityItemProps type DashboardActivityProposalItemProps (line 47) | interface DashboardActivityProposalItemProps type DashboardActivitySelectableItemProps (line 52) | interface DashboardActivitySelectableItemProps FILE: packages/components/src/TCRUserDashboard/DashboardUserInfoSummary.tsx type DashboardUserInfoSummaryProps (line 19) | interface DashboardUserInfoSummaryProps { FILE: packages/components/src/TCRUserDashboard/DashboardUserProfileSummary.tsx type DashboardUserProfileSummaryProps (line 12) | interface DashboardUserProfileSummaryProps { FILE: packages/components/src/TCRUserDashboard/NoNewsrooms.tsx type NoNewsroomsProps (line 14) | interface NoNewsroomsProps { FILE: packages/components/src/Table/styledComponents.tsx type StyledTabAccentTextProps (line 55) | interface StyledTabAccentTextProps { FILE: packages/components/src/Table/types.ts type TableProps (line 1) | interface TableProps { type TableCellProps (line 6) | interface TableCellProps { FILE: packages/components/src/Tabs/Tab.tsx type TabProps (line 5) | interface TabProps { type TabComponentProps (line 16) | interface TabComponentProps { class Tab (line 70) | class Tab extends React.Component { method render (line 71) | public render(): JSX.Element { FILE: packages/components/src/Tabs/TabTitles.tsx type TabTitleProps (line 11) | interface TabTitleProps { FILE: packages/components/src/Tabs/Tabs.tsx type TabsProps (line 10) | interface TabsProps { type TabsState (line 23) | interface TabsState { class Tabs (line 28) | class Tabs extends React.Component { method getDerivedStateFromProps (line 29) | public static getDerivedStateFromProps(nextProps: TabsProps, prevState... method constructor (line 36) | constructor(props: TabsProps) { method renderTabs (line 44) | public renderTabs(): Array> { method renderContent (line 56) | public renderContent(): React.ReactNode | undefined { method render (line 64) | public render(): JSX.Element { FILE: packages/components/src/Tabs/TabsStyled.tsx type StyledTabsContainerProps (line 6) | interface StyledTabsContainerProps { type StyledResponsiveTabsToggleButtonProps (line 50) | interface StyledResponsiveTabsToggleButtonProps { FILE: packages/components/src/Tokens/EthereumTransactionButton.tsx type EthereumTransactionInfo (line 7) | interface EthereumTransactionInfo { type EthereumTransactionButtonProps (line 11) | interface EthereumTransactionButtonProps { type EthereumTransactionButtonState (line 17) | interface EthereumTransactionButtonState { class EthereumTransactionButton (line 23) | class EthereumTransactionButton extends React.Component< method constructor (line 30) | public constructor(props: EthereumTransactionButtonProps) { method render (line 34) | public render(): JSX.Element { method handleTransaction (line 53) | private async handleTransaction(): Promise { method cancelTransaction (line 66) | private cancelTransaction(): void { FILE: packages/components/src/Tokens/TokenPurchaseSummary.tsx type TokenPurchaseSummaryProps (line 3) | interface TokenPurchaseSummaryProps { function round (line 11) | function round(amount: number | undefined): number | string { FILE: packages/components/src/Tokens/Tokens.tsx type TOKEN_PROGRESS (line 21) | enum TOKEN_PROGRESS { type UserTokenAccountProps (line 27) | interface UserTokenAccountProps { class UserTokenAccount (line 35) | class UserTokenAccount extends React.Component { method render (line 36) | public render(): JSX.Element | null { FILE: packages/components/src/Tokens/TokensAccount.stories.tsx type UserTokenAccountProgressProps (line 44) | interface UserTokenAccountProgressProps { FILE: packages/components/src/Tokens/TokensAccountBuy.tsx type TokenAccountBuyProps (line 15) | interface TokenAccountBuyProps { FILE: packages/components/src/Tokens/TokensAccountProgress.tsx type UserTokenAccountProgressProps (line 6) | interface UserTokenAccountProgressProps { FILE: packages/components/src/Tokens/TokensAccountRequirement.tsx type TokenAccountRequirementProps (line 4) | interface TokenAccountRequirementProps { FILE: packages/components/src/Tokens/TokensAccountSignup.tsx type TokenRequirementProps (line 8) | interface TokenRequirementProps { FILE: packages/components/src/Tokens/TokensStyledComponents.tsx type TokenRequirementStyleProps (line 9) | interface TokenRequirementStyleProps { constant PAYPAL_BLUE (line 27) | const PAYPAL_BLUE = "rgba(43,86,255,0.5)"; constant PAYPAL_BLUE_DARK (line 28) | const PAYPAL_BLUE_DARK = "#2b56ff"; FILE: packages/components/src/Tokens/buy/AirswapBuyCVL.tsx type BuyCVLProps (line 6) | interface BuyCVLProps { class BuyCVLBase (line 15) | class BuyCVLBase extends React.Component { method render (line 16) | public render(): JSX.Element { method displayAirswap (line 20) | private displayAirswap(): void { FILE: packages/components/src/Tokens/buy/AirswapBuySection.tsx type AirswapBuySectionProps (line 16) | interface AirswapBuySectionProps { FILE: packages/components/src/Tokens/buy/TokensTabBuy.tsx type TokensTabBuyProps (line 7) | interface TokensTabBuyProps { type TokensTabBuyStates (line 12) | interface TokensTabBuyStates { class TokensTabBuy (line 16) | class TokensTabBuy extends React.Component { function buyCVL (line 42) | async function buyCVL(): Promise { FILE: packages/components/src/Tokens/buy/UniswapBuySection.tsx type UniswapBuySectionProps (line 12) | interface UniswapBuySectionProps { FILE: packages/components/src/Tokens/sell/TokensTabSell.tsx type TokensTabSellProps (line 9) | interface TokensTabSellProps { type TokensTabSellStates (line 13) | interface TokensTabSellStates { class TokensTabSell (line 18) | class TokensTabSell extends React.Component { method render (line 33) | public render(): JSX.Element | null { method setTokenBalance (line 65) | private async setTokenBalance(): Promise { FILE: packages/components/src/Tokens/sell/TokensTabSellActive.tsx type TokensTabSellActiveProps (line 11) | interface TokensTabSellActiveProps { class CVLBalanceHeader (line 33) | class CVLBalanceHeader extends React.Component { method constructor (line 34) | public constructor(props: any) { method render (line 38) | public render(): JSX.Element { method showModal (line 67) | private showModal(e: any): void { method hideModal (line 71) | private hideModal(): void { FILE: packages/components/src/Tokens/sell/UniswapCvlEthConverter.tsx type UniswapCvlEthConverterProps (line 5) | interface UniswapCvlEthConverterProps { class UniswapCvlEthConverter (line 8) | class UniswapCvlEthConverter extends React.Component { FILE: packages/components/src/Tokens/sell/UniswapSell.tsx type UniswapSellProps (line 34) | interface UniswapSellProps { type UniswapSellState (line 39) | interface UniswapSellState { class UniswapSell (line 43) | class UniswapSell extends React.Component { method render (line 69) | public render(): JSX.Element { method sellCVL (line 144) | private async sellCVL(cvlWei: any, weiToReceive: any): Promise { method approve (line 149) | private async approve(cvlWei: BigNumber): Promise { method updateApprovedSellAmount (line 154) | private async updateApprovedSellAmount(): Promise { FILE: packages/components/src/Tokens/sell/UniswapSellSection.tsx type UniswapSellSectionProps (line 13) | interface UniswapSellSectionProps { type UniswapSellSectionState (line 16) | interface UniswapSellSectionState { class UniswapSellSection (line 20) | class UniswapSellSection extends React.Component { method constructor (line 96) | constructor(props: ToolTipProps) { method componentDidMount (line 104) | public componentDidMount(): void { method componentWillUnmount (line 108) | public componentWillUnmount(): void { method render (line 112) | public render(): JSX.Element { FILE: packages/components/src/TransactionButton.tsx type TransactionButtonState (line 14) | interface TransactionButtonState { type TransactionButtonModalFlowState (line 23) | interface TransactionButtonModalFlowState { type Transaction (line 34) | interface Transaction { type TransactionButtonProps (line 45) | interface TransactionButtonProps { type progressModalStates (line 54) | enum progressModalStates { type TransactionButtonModalContentComponentsProps (line 60) | interface TransactionButtonModalContentComponentsProps { type TransactionButtonModalProps (line 67) | interface TransactionButtonModalProps { type TransitionButtonModalState (line 72) | interface TransitionButtonModalState { constant DEFAULT_MODAL_COMPONENTS (line 77) | const DEFAULT_MODAL_COMPONENTS: TransactionButtonModalContentComponentsP... type TransactionButtonInnerProps (line 83) | interface TransactionButtonInnerProps { class TransactionButtonNoModal (line 126) | class TransactionButtonNoModal extends React.Component { method render (line 217) | public render(): JSX.Element | null { method renderBrowserIncompatible (line 246) | private renderBrowserIncompatible(): JSX.Element { method renderNoProvider (line 254) | private renderNoProvider(): JSX.Element { method renderNotEnabled (line 282) | private renderNotEnabled(): JSX.Element { method renderLocked (line 310) | private renderLocked(): JSX.Element { method renderWrongNetwork (line 333) | private renderWrongNetwork(): JSX.Element { method renderSaveAddress (line 357) | private renderSaveAddress(): JSX.Element { method renderAddressMismatch (line 381) | private renderAddressMismatch(): JSX.Element { method renderConnected (line 411) | private renderConnected(): JSX.Element { FILE: packages/components/src/WithNewsroomChannelHOC.tsx type NewsroomChannelData (line 8) | interface NewsroomChannelData { type WithNewsroomChannelOuterProps (line 23) | interface WithNewsroomChannelOuterProps { type WithNewsroomChannelState (line 27) | interface WithNewsroomChannelState { type NewsroomChannelInjectedProps (line 31) | interface NewsroomChannelInjectedProps { constant CHANNEL_BY_NEWSROOM_QUERY (line 35) | const CHANNEL_BY_NEWSROOM_QUERY = gql` constant CREATE_NEWSROOM_CHANNEL_MUTATION (line 53) | const CREATE_NEWSROOM_CHANNEL_MUTATION = gql` constant NRSIGNUP_DELETE (line 62) | const NRSIGNUP_DELETE = gql` type TOriginalProps (line 72) | type TOriginalProps = Omit; method constructor (line 77) | constructor(props: WithNewsroomChannelOuterProps & TOriginalProps) { method render (line 87) | public render(): JSX.Element { method renderNoChannel (line 115) | public renderNoChannel(): JSX.Element { method renderError (line 151) | public renderError(message: string): JSX.Element { FILE: packages/components/src/context/AuthService.ts type AuthServiceOptions (line 31) | interface AuthServiceOptions { class AuthService (line 36) | class AuthService { method constructor (line 42) | constructor(opts: AuthServiceOptions) { method handleInitialState (line 49) | public async handleInitialState(): Promise { method getSession (line 59) | public getSession(): AuthLoginResponse | null { method logout (line 63) | public logout(): void { method authenticate (line 72) | public async authenticate(signature: any): Promise { method signup (line 76) | public async signup(signature: any): Promise { method loginUser (line 81) | public async loginUser(session: any): Promise { method fetchCurrentUser (line 89) | public async fetchCurrentUser(): Promise { method showWeb3Login (line 100) | public async showWeb3Login(): Promise { method showWeb3Signup (line 103) | public async showWeb3Signup(): Promise { method ensureLoggedInUserEnabled (line 107) | public ensureLoggedInUserEnabled(): void { method setShowWeb3Login (line 110) | public setShowWeb3Login(func: () => Promise): void { method setShowWeb3Signup (line 113) | public setShowWeb3Signup(func: () => Promise): void { method setEnsureLoggedInUserEnabled (line 116) | public setEnsureLoggedInUserEnabled(func: () => void): void { method graphqlLoginSignup (line 120) | private async graphqlLoginSignup(mutation: any, signature: any): Promi... FILE: packages/components/src/context/CivilContext.ts type RENDER_CONTEXT (line 6) | enum RENDER_CONTEXT { type ICivilContext (line 11) | interface ICivilContext { type CivilContextOptions (line 35) | interface CivilContextOptions { function buildCivilContext (line 44) | function buildCivilContext(opts: CivilContextOptions): ICivilContext { FILE: packages/components/src/context/CivilProvider.tsx type CivilInnerProviderProps (line 10) | interface CivilInnerProviderProps { function onAuthChange (line 32) | function onAuthChange(nextUser: any): void { type CivilProviderProps (line 51) | interface CivilProviderProps extends CivilInnerProviderProps { FILE: packages/components/src/context/IdentityParentPlugin.ts constant IDENTITY_LOGIN_REQUEST (line 4) | const IDENTITY_LOGIN_REQUEST = "IDENTITY_LOGIN_REQUEST"; constant IDENTITY_LOGIN_RESPONSE (line 5) | const IDENTITY_LOGIN_RESPONSE = "IDENTITY_LOGIN_RESPONSE"; constant IDENTITY_SIGNUP_REQUEST (line 6) | const IDENTITY_SIGNUP_REQUEST = "IDENTITY_SIGNUP_REQUEST"; type LoginRequest (line 8) | interface LoginRequest { type LoginResponse (line 13) | interface LoginResponse { type IdentityPluginState (line 17) | type IdentityPluginState = any; type IdentityLoginRequestAction (line 19) | interface IdentityLoginRequestAction { type IdentityPluginActions (line 24) | type IdentityPluginActions = IdentityLoginRequestAction; type Config (line 26) | interface Config { type ParentDependencies (line 30) | interface ParentDependencies { class IdentityParentPlugin (line 35) | class IdentityParentPlugin extends ParentPlugin { method signup (line 51) | public async signup(service: string): Promise { FILE: packages/components/src/features/FeatureFlag.tsx type FeatureFlagProps (line 4) | interface FeatureFlagProps { class FeatureFlag (line 10) | class FeatureFlag extends React.Component { method render (line 14) | public render(): JSX.Element { FILE: packages/components/src/hooks/useAsyncEffect.ts function useAsyncEffect (line 3) | function useAsyncEffect(fn: () => Promise, watcher: any[]): void { FILE: packages/components/src/hooks/useIntervalEffect.ts function useIntervalEffect (line 5) | function useIntervalEffect(fn: () => Promise, intervalMS: number):... FILE: packages/components/src/hooks/useStateWithLocalStorage.ts function areValuesEqual (line 40) | function areValuesEqual(prevValue: any, newValue: any): boolean { function useStateWithLocalStorage (line 67) | function useStateWithLocalStorage(key: string, defaultValue?: any): [any... FILE: packages/components/src/input/AddressInput.tsx type AddressInputProps (line 6) | interface AddressInputProps { class AddressInput (line 11) | class AddressInput extends React.Component { method invalid (line 12) | public invalid(): boolean { method render (line 15) | public render(): JSX.Element { FILE: packages/components/src/input/Checkbox.tsx type CheckboxSizes (line 6) | enum CheckboxSizes { type BoxProps (line 10) | interface BoxProps { type ContainerProps (line 36) | interface ContainerProps { constant DEFAULT_CHECKBOX_THEME (line 72) | const DEFAULT_CHECKBOX_THEME = { type CheckboxProps (line 81) | interface CheckboxProps { FILE: packages/components/src/input/Dropdown.tsx type DropdownProps (line 6) | interface DropdownProps { type DropdownState (line 12) | interface DropdownState { class DropdownComponent (line 16) | class DropdownComponent extends React.Component any; type ControlProps (line 10) | interface ControlProps { class ControlComponent (line 13) | class ControlComponent extends React.Component { method constructor (line 14) | constructor(props: any) { method render (line 20) | public render(): React.ReactNode { FILE: packages/components/src/input/InputGroup.tsx type InputGroupTextProps (line 44) | interface InputGroupTextProps { type InputGroupProps (line 73) | interface InputGroupProps { FILE: packages/components/src/input/InputWithButton.tsx type InputContainerProps (line 9) | interface InputContainerProps { type InputWithButtonProps (line 21) | interface InputWithButtonProps extends InputProps { type InputWithButtonState (line 27) | interface InputWithButtonState { class InputContainer (line 67) | class InputContainer extends React.Component { method constructor (line 21) | constructor(props: SaltInputProps) { method render (line 32) | public render(): JSX.Element { FILE: packages/components/src/input/SimpleImageFileToDataUri.tsx type SimpleImageFileToDataUriProps (line 8) | interface SimpleImageFileToDataUriProps { class SimpleImageFileToDataUri (line 61) | class SimpleImageFileToDataUri extends React.Component { method constructor (line 11) | constructor(props: any) { method render (line 17) | public render(): JSX.Element { class TestComponent (line 25) | class TestComponent extends React.Component< method constructor (line 29) | constructor(props: any) { method render (line 35) | public render(): JSX.Element { FILE: packages/components/src/theme.ts type Theme (line 7) | interface Theme extends ButtonTheme, LinkTheme, StepHeaderTheme, Checkbo... FILE: packages/contracts/migrations/12_registry.ts constant DLL (line 5) | const DLL = artifacts.require("DLL"); FILE: packages/contracts/migrations/2_optional_for_test.ts function giveTokensTo (line 16) | async function giveTokensTo(addresses: string[], originalCount: number):... FILE: packages/contracts/migrations/3_deploy_libs.ts constant DLL (line 3) | const DLL = artifacts.require("DLL"); FILE: packages/contracts/migrations/8_deploy_plcr.ts constant DLL (line 6) | const DLL = artifacts.require("DLL"); FILE: packages/contracts/migrations/9_deploy_parameterizer.ts constant DLL (line 6) | const DLL = artifacts.require("DLL"); FILE: packages/contracts/migrations/utils/consts.ts constant MAIN_NETWORK (line 1) | const MAIN_NETWORK = "mainnet"; constant RINKEBY (line 2) | const RINKEBY = "rinkeby"; constant ROPSTEN (line 3) | const ROPSTEN = "ropsten"; FILE: packages/contracts/migrations/utils/index.ts function inTesting (line 9) | function inTesting(network: string): boolean { function approveEverything (line 13) | async function approveEverything(addresses: string[], token: any, target... FILE: packages/contracts/test/modules.d.ts type Endianness (line 7) | type Endianness = "le" | "be"; class BN (line 9) | class BN { FILE: packages/contracts/test/multisig/multsigwallet.ts constant EXCLUDE_PENDING (line 12) | const EXCLUDE_PENDING = false; constant INCLUDE_PENDING (line 13) | const INCLUDE_PENDING = true; constant EXCLUDE_EXECUTED (line 14) | const EXCLUDE_EXECUTED = false; constant INCLUDE_EXECUTED (line 15) | const INCLUDE_EXECUTED = true; FILE: packages/contracts/test/newsroom/ACL.ts constant ACL (line 6) | const ACL = artifacts.require("test/DummyACL"); FILE: packages/contracts/test/newsroom/eventStorage.ts constant SOME_DATA (line 13) | const SOME_DATA = "this is test data, please ignore"; constant SOME_DATA_2 (line 14) | const SOME_DATA_2 = "this is more data for testing, also ignore"; constant SOME_DATA_HASH (line 15) | const SOME_DATA_HASH = keccak256String(SOME_DATA); FILE: packages/contracts/test/newsroom/newsroom.ts constant FIRST_NEWSROOM_NAME (line 14) | const FIRST_NEWSROOM_NAME = "TEST NAME, PLEASE IGNORE"; constant SOME_URI (line 15) | const SOME_URI = "http://thiistest.uri"; constant SECOND_URI (line 16) | const SECOND_URI = "http://anotheruri.com"; constant SOME_HASH (line 17) | const SOME_HASH = web3.utils.sha3("test"); constant ZERO_ADDRESS (line 18) | const ZERO_ADDRESS = "0x0000000000000000000000000000000000000000"; function idFromEvent (line 23) | function idFromEvent(tx: any): BN | undefined { FILE: packages/contracts/test/newsroom/newsroomFactory.ts constant CONTRACT_EVENT (line 19) | const CONTRACT_EVENT = "ContractInstantiation"; constant NEWSROOM_NAME (line 20) | const NEWSROOM_NAME = "Newsroom name"; constant SOME_URI (line 21) | const SOME_URI = "http://someuri.com"; constant SOME_HASH (line 22) | const SOME_HASH = bufferToHex(sha3("")); function createdContract (line 24) | function createdContract(factory: any, txReceipt: any): string { function codeMatches (line 36) | async function codeMatches(instance: any, clazz: any): Promise { function createNewsroom (line 47) | async function createNewsroom( FILE: packages/contracts/test/tcr/contractRegistry/apply.ts constant CHARTER_HASH (line 12) | const CHARTER_HASH = "0x"; FILE: packages/contracts/test/tcr/parameterizer/voting.ts constant ZERO_DATA (line 8) | const ZERO_DATA = "0x"; FILE: packages/contracts/test/tcr/registry/appWasMade.ts constant ZERO_DATA (line 8) | const ZERO_DATA = "0x"; FILE: packages/contracts/test/tcr/registry/apply.ts constant ZERO_DATA (line 11) | const ZERO_DATA = "0x"; FILE: packages/contracts/test/tcr/registry/challenge.ts constant ZERO_DATA (line 13) | const ZERO_DATA = "0x"; FILE: packages/contracts/test/tcr/registry/claimReward.ts constant ZERO_DATA (line 12) | const ZERO_DATA = "0x"; FILE: packages/contracts/test/tcr/registry/deposit.ts constant ZERO_DATA (line 11) | const ZERO_DATA = "0x"; FILE: packages/contracts/test/tcr/registry/exit.ts constant ZERO_DATA (line 11) | const ZERO_DATA = "0x"; FILE: packages/contracts/test/tcr/registry/hasClaimedTokens.ts constant ZERO_DATA (line 10) | const ZERO_DATA = "0x"; FILE: packages/contracts/test/tcr/registry/updateStatus.ts constant ZERO_DATA (line 10) | const ZERO_DATA = "0x"; FILE: packages/contracts/test/tcr/registry/userStories.ts constant ZERO_DATA (line 10) | const ZERO_DATA = "0x"; FILE: packages/contracts/test/tcr/registry/withdraw.ts constant ZERO_DATA (line 10) | const ZERO_DATA = "0x"; FILE: packages/contracts/test/tcr/registryWithAppeals/allUserRewards.ts constant ZERO_DATA (line 10) | const ZERO_DATA = "0x"; FILE: packages/contracts/test/tcr/registryWithAppeals/appealCanBeResolved.ts constant ZERO_DATA (line 8) | const ZERO_DATA = "0x"; FILE: packages/contracts/test/tcr/registryWithAppeals/appealChallengeCanBeResolved.ts constant ZERO_DATA (line 9) | const ZERO_DATA = "0x"; FILE: packages/contracts/test/tcr/registryWithAppeals/appealChallengeReward.ts constant ZERO_DATA (line 10) | const ZERO_DATA = "0x"; FILE: packages/contracts/test/tcr/registryWithAppeals/apply.ts constant ZERO_DATA (line 14) | const ZERO_DATA = "0x"; FILE: packages/contracts/test/tcr/registryWithAppeals/challenge.ts constant ZERO_DATA (line 12) | const ZERO_DATA = "0x"; FILE: packages/contracts/test/tcr/registryWithAppeals/challengeCanBeResolved.ts constant ZERO_DATA (line 8) | const ZERO_DATA = "0x"; FILE: packages/contracts/test/tcr/registryWithAppeals/challengeGrantedAppeal.ts constant ZERO_DATA (line 12) | const ZERO_DATA = "0x"; FILE: packages/contracts/test/tcr/registryWithAppeals/checkAppealChallengeVoteOutcomes.ts constant ZERO_DATA (line 10) | const ZERO_DATA = "0x"; FILE: packages/contracts/test/tcr/registryWithAppeals/claimAppealChallengeReward.ts constant ZERO_DATA (line 13) | const ZERO_DATA = "0x"; FILE: packages/contracts/test/tcr/registryWithAppeals/claimReward.ts constant ZERO_DATA (line 13) | const ZERO_DATA = "0x"; FILE: packages/contracts/test/tcr/registryWithAppeals/grantAppeal.ts constant ZERO_DATA (line 12) | const ZERO_DATA = "0x"; FILE: packages/contracts/test/tcr/registryWithAppeals/hasClaimedChallengeAppealTokens.ts constant ZERO_DATA (line 11) | const ZERO_DATA = "0x"; FILE: packages/contracts/test/tcr/registryWithAppeals/isWhitelisted.ts constant ZERO_DATA (line 7) | const ZERO_DATA = "0x"; FILE: packages/contracts/test/tcr/registryWithAppeals/requestAppeal.ts constant ZERO_DATA (line 12) | const ZERO_DATA = "0x"; FILE: packages/contracts/test/tcr/registryWithAppeals/updateStatus.ts constant CHARTER_HASH (line 9) | const CHARTER_HASH = "0x"; constant CHALLENGE_HASH (line 10) | const CHALLENGE_HASH = "0x"; constant ZERO_DATA (line 11) | const ZERO_DATA = "0x"; FILE: packages/contracts/test/tcr/registryWithAppeals/voterReward.ts constant ZERO_DATA (line 13) | const ZERO_DATA = "0x"; FILE: packages/contracts/test/tcr/restrictedRegistry/apply.ts constant CHARTER_HASH (line 13) | const CHARTER_HASH = "0x"; FILE: packages/contracts/test/token/CivilTokenController.ts constant DLL (line 19) | const DLL = artifacts.require("DLL"); function expectFailure (line 195) | async function expectFailure(p: Promise): Promise { function expectTransferCode (line 208) | async function expectTransferCode(p: Promise, expectedCode: number)... FILE: packages/contracts/test/utils/constants.ts constant REVERTED (line 1) | const REVERTED = "revert"; constant REVERTED_CALL (line 2) | const REVERTED_CALL = "Returned values aren't valid, did it run Out of G... constant INVALID_ADDRESS (line 3) | const INVALID_ADDRESS = `invalid address (arg="author", coderType="addre... constant ACL_TEST_ROLE (line 14) | const ACL_TEST_ROLE = "testrole"; constant NEWSROOM_ROLE_EDITOR (line 15) | const NEWSROOM_ROLE_EDITOR = "editor"; constant POU_SUPER_GROUP (line 16) | const POU_SUPER_GROUP = "0x1"; constant POU_GLOBAL_GROUP (line 17) | const POU_GLOBAL_GROUP = "0x2"; FILE: packages/contracts/test/utils/contractutils.ts function findEvent (line 46) | function findEvent(tx: any, eventName: string): DecodedLogEntry... function getReceiptValue (line 50) | function getReceiptValue(receipt: any, arg: any): any { function getBlockTimestamp (line 54) | async function getBlockTimestamp(): Promise { function timestampFromTx (line 61) | async function timestampFromTx(web3: Web3, tx: TransactionReceipt): Prom... function proposeReparamAndGetPropID (line 69) | async function proposeReparamAndGetPropID( function challengeAndGetPollID (line 79) | async function challengeAndGetPollID(listing: string, account: string, r... function challengeAppealAndGetPollID (line 84) | async function challengeAppealAndGetPollID(listing: string, account: str... function challengeReparamAndGetPollID (line 89) | async function challengeReparamAndGetPollID( function simpleSuccessfulChallenge (line 98) | async function simpleSuccessfulChallenge( function simpleUnsuccessfulChallenge (line 115) | async function simpleUnsuccessfulChallenge( function simpleSuccessfulAppealChallenge (line 132) | async function simpleSuccessfulAppealChallenge( function simpleUnsuccessfulAppealChallenge (line 149) | async function simpleUnsuccessfulAppealChallenge( function addToWhitelist (line 166) | async function addToWhitelist( function getChallengeReward (line 177) | function getChallengeReward(): BN { function getAppealChallengeReward (line 186) | function getAppealChallengeReward(): BN { function getTotalVoterReward (line 196) | function getTotalVoterReward(): BN { function getTotalAppealChallengeVoterReward (line 201) | function getTotalAppealChallengeVoterReward(): BN { function toBaseTenBigNumber (line 206) | function toBaseTenBigNumber(p: number): BN { function commitVote (line 210) | async function commitVote( function divideAndGetWei (line 225) | function divideAndGetWei(numerator: number | BN, denominator: number): BN { function multiplyFromWei (line 230) | function multiplyFromWei(x: number | BN, weiBN: BN): BN { function multiplyByPercentage (line 236) | function multiplyByPercentage(x: number | BN, y: number | BN, z: number ... function giveTokensTo (line 241) | async function giveTokensTo(totalSupply: BN, addresses: string[], accoun... function createAndDistributeToken (line 252) | async function createAndDistributeToken(totalSupply: BN, decimals: strin... function createTestRegistryInstance (line 259) | async function createTestRegistryInstance(registryContract: any, paramet... function createTestCivilTCRInstance (line 281) | async function createTestCivilTCRInstance( function createTestTokenInstance (line 324) | async function createTestTokenInstance(accounts: string[]): Promise { function createTestPLCRInstance (line 328) | async function createTestPLCRInstance(token: any, telemetry: any, accoun... function createTestParameterizerInstance (line 346) | async function createTestParameterizerInstance(accounts: string[], token... function createAllTestParameterizerInstance (line 381) | async function createAllTestParameterizerInstance(accounts: string[]): P... function createAllTestAddressRegistryInstance (line 389) | async function createAllTestAddressRegistryInstance(accounts: string[]):... function createAllTestRestrictedAddressRegistryInstance (line 394) | async function createAllTestRestrictedAddressRegistryInstance(accounts: ... function createAllTestContractAddressRegistryInstance (line 399) | async function createAllTestContractAddressRegistryInstance(accounts: st... function createAllCivilTCRInstance (line 404) | async function createAllCivilTCRInstance(accounts: string[], appellateEn... function createDummyNewsrom (line 409) | async function createDummyNewsrom(from?: string): Promise { function configureProviders (line 413) | function configureProviders(...contracts: any[]): void { FILE: packages/contracts/test/utils/getethapi.ts function getEthApi (line 5) | function getEthApi(): EthApi { FILE: packages/core/src/FeatureFlagService.ts class FeatureFlagService (line 3) | class FeatureFlagService { method constructor (line 5) | constructor(featureFlags?: string[]) { method featureEnabled (line 8) | public featureEnabled(feature: string): boolean { FILE: packages/core/src/UniswapService.ts class UniswapService (line 11) | class UniswapService { method constructor (line 18) | public constructor(provider: ethers.providers.Provider, signer: ethers... method createExchange (line 40) | public createExchange(): any { method priceToBuyCVL (line 46) | public async priceToBuyCVL(tokensToBuy: BigNumber): Promise { method quoteETHToCVL (line 60) | public async quoteETHToCVL(etherToSpend: BigNumber): Promise { method quoteCVLToETH (line 75) | public async quoteCVLToETH(cvlToSell: BigNumber): Promise { method approvedSellAmountForAddress (line 89) | public async approvedSellAmountForAddress(address: string): Promise { method setApprovedSellAmount (line 101) | public async setApprovedSellAmount(amount: BigNumber): Promise { FILE: packages/core/src/civil.ts type CivilOptions (line 29) | interface CivilOptions { class Civil (line 41) | class Civil { method constructor (line 52) | constructor(options?: CivilOptions) { method toBigNumber (line 70) | public toBigNumber(num: number | string | BigNumber): any { method toWei (line 73) | public toWei(num: number): BigNumber { method toChecksumAddress (line 76) | public toChecksumAddress(address: string): any { method signMessage (line 80) | public async signMessage(message: string, account?: EthAddress): Promi... method currentProviderEnable (line 84) | public async currentProviderEnable(): Promise { method accountStream (line 100) | public get accountStream(): Observable { method networkStream (line 104) | public get networkStream(): Observable { method networkNameStream (line 108) | public get networkNameStream(): Observable { method currentProvider (line 115) | public get currentProvider(): Provider { method currentProvider (line 125) | public set currentProvider(web3Provider: Provider) { method newsroomDeployTrusted (line 135) | public async newsroomDeployTrusted( method estimateNewsroomDeployTrusted (line 143) | public async estimateNewsroomDeployTrusted( method newsroomDeployNonMultisigTrusted (line 157) | public async newsroomDeployNonMultisigTrusted(newsroomName: string): P... method newsroomFromTxHashUntrusted (line 171) | public async newsroomFromTxHashUntrusted(transactionHash: TxHash, bloc... method newsroomFromFactoryTxHashUntrusted (line 188) | public async newsroomFromFactoryTxHashUntrusted( method newsroomAtUntrusted (line 203) | public async newsroomAtUntrusted(address: EthAddress): Promise { method councilSingletonTrusted (line 217) | public async councilSingletonTrusted(): Promise { method cvlTokenSingletonTrusted (line 221) | public async cvlTokenSingletonTrusted(multisigAddress?: EthAddress): P... method tcrSingletonTrustedMultisigSupport (line 231) | public async tcrSingletonTrustedMultisigSupport(multisigAddress?: EthA... method awaitReceipt (line 244) | public async awaitReceipt(transactionHash: TxHash, blockConfirmations?... method publishContent (line 254) | public async publishContent(content: string, options?: object): Promis... method getContent (line 258) | public async getContent(header: StorageHeader): Promise { method networkName (line 285) | public async networkName(): Promise { method getGasPrice (line 289) | public async getGasPrice(): Promise { method accountBalance (line 293) | public async accountBalance(account: EthAddress): Promise { method simplePayment (line 297) | public async simplePayment(recipient: EthAddress, amountInETH: string)... FILE: packages/core/src/content/contentprovider.ts type ContentProvider (line 4) | interface ContentProvider { type ContentProviderOptions (line 10) | interface ContentProviderOptions { type ContentProviderCreator (line 14) | type ContentProviderCreator = new (options: ContentProviderOptions) => C... FILE: packages/core/src/content/eventstorageprovider.ts class EventStorageProvider (line 8) | class EventStorageProvider implements ContentProvider { method constructor (line 12) | constructor(options: ContentProviderOptions) { method scheme (line 16) | public scheme(): string { method get (line 20) | public async get(what: StorageHeader): Promise { method put (line 33) | public async put(content: string): Promise { method eventStorage (line 42) | private async eventStorage(): Promise { FILE: packages/core/src/content/fallbackprovider.ts class FallbackProvider (line 8) | class FallbackProvider implements ContentProvider { method build (line 9) | public static build(providers: ContentProviderCreator[]): ContentProvi... method constructor (line 15) | public constructor(providers: ContentProviderCreator[], options: Conte... method scheme (line 19) | public scheme(): string { method get (line 23) | public async get(what: StorageHeader): Promise { method put (line 34) | public async put(content: string | object, variables?: object | undefi... FILE: packages/core/src/content/inmemoryprovider.ts class InMemoryProvider (line 6) | class InMemoryProvider implements ContentProvider { method scheme (line 9) | public scheme(): string { method get (line 13) | public async get(what: StorageHeader): Promise { method put (line 21) | public async put(content: string): Promise { FILE: packages/core/src/content/ipfsprovider.ts type IpfsStorageHeader (line 15) | interface IpfsStorageHeader extends StorageHeader { class IPFSProvider (line 19) | class IPFSProvider implements ContentProvider { method scheme (line 20) | public scheme(): string { method get (line 24) | public async get(what: StorageHeader): Promise { method put (line 30) | public async put(content: string, options?: { hash: string }): Promise... FILE: packages/core/src/contracts/basecontract.ts type ContractConfiguration (line 7) | interface ContractConfiguration { constant DEFAULT_CONFIG (line 12) | const DEFAULT_CONFIG: ContractConfiguration = { class BaseContract (line 17) | class BaseContract implements IContract { method constructor (line 22) | constructor(instance: Contract, ethApi: EthApi, config: Partial { method constructor (line 10) | constructor(ethApi: EthApi, instance: InstanceType, defaultBlock: numb... method address (line 19) | public get address(): EthAddress { FILE: packages/core/src/contracts/interfaces/contract.ts type Contract (line 3) | interface Contract { FILE: packages/core/src/contracts/interfaces/ownable.ts type OwnableContract (line 4) | interface OwnableContract extends Contract { FILE: packages/core/src/contracts/multisig/basemultisigproxy.ts class BaseMultisigProxy (line 15) | class BaseMultisigProxy { method constructor (line 21) | protected constructor(ethApi: EthApi, instance: Contract) { method multisigEnabled (line 26) | public get multisigEnabled(): boolean { method requireMultisig (line 30) | public requireMultisig(): Multisig { method owners (line 37) | public async owners(): Promise { method isOwner (line 47) | public async isOwner(address: EthAddress): Promise { method getMultisigAddress (line 57) | public async getMultisigAddress(): Promise { method isAddressMultisigWallet (line 64) | public async isAddressMultisigWallet(address: EthAddress): Promise { method atUntrusted (line 14) | public static atUntrusted(ethApi: EthApi, address: EthAddress): Multis... method deployTrusted (line 19) | public static async deployTrusted( method constructor (line 33) | private constructor(ethApi: EthApi, instance: MultiSigWalletContract, ... method owners (line 41) | public async owners(): Promise { method isOwner (line 49) | public async isOwner(address?: EthAddress): Promise { method required (line 57) | public async required(): Promise { method addOwner (line 68) | public async addOwner(owner: EthAddress): Promise { method removeOwner (line 91) | public async removeOwner(owner: EthAddress): Promise { method requireOwner (line 266) | private async requireOwner(who?: EthAddress): Promise { type TransactionFilters (line 274) | interface TransactionFilters { FILE: packages/core/src/contracts/multisig/multisigtransaction.ts class MultisigTransaction (line 9) | class MultisigTransaction { method fromId (line 10) | public static async fromId( method constructor (line 31) | private constructor( method canBeExecuted (line 49) | public async canBeExecuted(): Promise { method requiredConfirmations (line 57) | public async requiredConfirmations(): Promise { method confirmations (line 64) | public async confirmations(): Promise { method execute (line 75) | public async execute(): Promise { method deployTrusted (line 85) | public static async deployTrusted( method fromFactoryReceipt (line 118) | public static async fromFactoryReceipt( method estimateDeployTrusted (line 143) | public static async estimateDeployTrusted( method deployNonMultisigTrusted (line 165) | public static async deployNonMultisigTrusted( method atUntrusted (line 184) | public static async atUntrusted( method recoverArchiveTx (line 195) | public static async recoverArchiveTx(tx: Transaction): Promise { method constructor (line 205) | private constructor( method editors (line 219) | public editors(): Observable { method content (line 232) | public content(fromBlock: number = this.defaultBlock): Observable { method getNewsroomData (line 291) | public async getNewsroomData(): Promise { method owners (line 308) | public async owners(): Promise { method addOwner (line 312) | public async addOwner(owner: EthAddress): Promise { method getMultisigAddress (line 327) | public async getMultisigAddress(): Promise { method transferEthFromMultisig (line 336) | public async transferEthFromMultisig( method isOwner (line 351) | public async isOwner(address?: EthAddress): Promise { method isEditor (line 365) | public async isEditor(address?: EthAddress): Promise { method hasEditorCapabilities (line 380) | public async hasEditorCapabilities(address?: EthAddress): Promise { method getCharter (line 404) | public async getCharter(): Promise { method loadArticle (line 427) | public async loadArticle(articleId: BigNumber): Promise { method addRole (line 520) | public async addRole(actor: EthAddress, role: NewsroomRoles): Promise<... method removeRole (line 537) | public async removeRole(actor: EthAddress, role: NewsroomRoles): Promi... method removeOwner (line 546) | public async removeOwner(actor: EthAddress): Promise { method publishContent (line 825) | public async publishContent( method revisionFromTxHash (line 856) | public async revisionFromTxHash(txHash: TxHash): Promise { method updateRevision (line 870) | public async updateRevision( method signRevision (line 911) | public async signRevision( method approveByAuthor (line 953) | public async approveByAuthor(content: string): Promise { method requireRole (line 988) | private async requireRole(role: NewsroomRoles): Promise { method requireOwner (line 997) | private async requireOwner(): Promise { method verifyApprovedRevision (line 1003) | private verifyApprovedRevision(storageHeader: StorageHeader, signedDat... method uploadToStorage (line 1012) | private async uploadToStorage( method twoStepOrMulti (line 1037) | private twoStepOrMulti( FILE: packages/core/src/contracts/tcr/appeal.ts class Appeal (line 10) | class Appeal { method constructor (line 15) | constructor(ethApi: EthApi, instance: CivilTCRContract, challengeId: B... method getAppealData (line 21) | public async getAppealData(): Promise { method getAppealURI (line 60) | private async getAppealURI(): Promise { method getAppealGrantedURI (line 78) | private async getAppealGrantedURI(): Promise { FILE: packages/core/src/contracts/tcr/appealChallenge.ts class AppealChallenge (line 10) | class AppealChallenge { method constructor (line 16) | constructor(ethApi: EthApi, instance: CivilTCRContract, challengeId: B... method getAppealChallengeData (line 23) | public async getAppealChallengeData(): Promise { method getAppealChallengeURI (line 42) | private async getAppealChallengeURI(): Promise { FILE: packages/core/src/contracts/tcr/challenge.ts class Challenge (line 8) | class Challenge { method constructor (line 15) | constructor(ethApi: EthApi, instance: CivilTCRContract, challengeId: B... method getChallengeData (line 23) | public async getChallengeData(): Promise { method getListingIdForChallenge (line 55) | public async getListingIdForChallenge(): Promise { method getChallengeURI (line 66) | private async getChallengeURI(): Promise { FILE: packages/core/src/contracts/tcr/civilTCR.ts class CivilTCR (line 44) | class CivilTCR extends BaseWrapper { method singleton (line 45) | public static async singleton(ethApi: EthApi, contentProvider: Content... method singletonMultisigProxy (line 66) | public static async singletonMultisigProxy( method constructor (line 87) | private constructor( method getVotingAddress (line 105) | public async getVotingAddress(): Promise { method getVoting (line 112) | public getVoting(): Voting { method getParameterizer (line 119) | public async getParameterizer(): Promise { method getGovernment (line 123) | public async getGovernment(): Promise { method getCouncil (line 127) | public async getCouncil(): Promise { method getTokenAddress (line 134) | public async getTokenAddress(): Promise { method getGovernmentAddress (line 138) | public async getGovernmentAddress(): Promise { method getToken (line 145) | public async getToken(): Promise { method getParameterizerAddress (line 160) | public async getParameterizerAddress(): Promise { method allEventsExceptWhitelistFromBlock (line 171) | public allEventsExceptWhitelistFromBlock( method allEventsFromBlock (line 251) | public allEventsFromBlock(fromBlock: number = this.defaultBlock, toBlo... method whitelistedListings (line 268) | public whitelistedListings(fromBlock: number = this.defaultBlock, toBl... method listingsInApplicationStage (line 281) | public listingsInApplicationStage( method readyToBeWhitelistedListings (line 297) | public readyToBeWhitelistedListings( method currentChallengedCommitVotePhaseListings (line 314) | public currentChallengedCommitVotePhaseListings( method currentChallengedRevealVotePhaseListings (line 331) | public currentChallengedRevealVotePhaseListings( method listingsAwaitingAppealRequest (line 348) | public listingsAwaitingAppealRequest( method listingsWithChallengeToResolve (line 359) | public listingsWithChallengeToResolve( method listingsAwaitingAppealJudgment (line 376) | public listingsAwaitingAppealJudgment( method listingsAwaitingAppealChallenge (line 393) | public listingsAwaitingAppealChallenge( method listingsInAppealChallengeCommitPhase (line 410) | public listingsInAppealChallengeCommitPhase( method listingsInAppealChallengeRevealPhase (line 427) | public listingsInAppealChallengeRevealPhase( method listingsWithAppealToResolve (line 444) | public listingsWithAppealToResolve( method rejectedListings (line 461) | public rejectedListings(fromBlock: number = this.defaultBlock, toBlock... method allApplicationsEver (line 469) | public allApplicationsEver(): Observable { method allChallengeIDsEver (line 476) | public allChallengeIDsEver(): Observable { method allAppealChallengeIDsEver (line 485) | public allAppealChallengeIDsEver(): Observable { method rewardsCollected (line 509) | public rewardsCollected( method getListing (line 521) | public getListing(listingAddress: EthAddress): Listing { method getRawGrantAppealTxData (line 525) | public async getRawGrantAppealTxData(listingAddress: EthAddress): Prom... method getChallengeIDForPollID (line 539) | public async getChallengeIDForPollID(pollID: BigNumber): Promise { method constructor (line 36) | private constructor(govt: GovernmentContract, tcr: CivilTCRContract, m... method getRawGrantAppeal (line 43) | public async getRawGrantAppeal(listingAddress: EthAddress, data: strin... method grantAppeal (line 47) | public async grantAppeal(listingAddress: EthAddress, data: string = ""... method confirmAppeal (line 52) | public async confirmAppeal(txId: number): Promise { method transactions (line 65) | public transactions(filters: TransactionFilters = { pending: true }): ... FILE: packages/core/src/contracts/tcr/cvltoken.ts class CVLToken (line 17) | class CVLToken extends BaseWrapper { method atUntrusted (line 18) | public static async atUntrusted( method singletonTrusted (line 33) | public static async singletonTrusted(web3wrapper: EthApi, multisigAddr... method constructor (line 49) | private constructor( method approveSpender (line 70) | public async approveSpender(spender: EthAddress, numTokens: BigNumber)... method balanceUpdate (line 74) | public balanceUpdate(fromBlock: number = this.defaultBlock, user: EthA... method getApprovedTokensForSpender (line 90) | public async getApprovedTokensForSpender(spender: EthAddress, tokenOwn... method getBalance (line 102) | public async getBalance(tokenOwner?: EthAddress): Promise { method isTransferAllowed (line 110) | public async isTransferAllowed(to: EthAddress, from?: EthAddress): Pro... method isCivilian (line 120) | public async isCivilian(user: EthAddress): Promise { method isUnlocked (line 124) | public async isUnlocked(user: EthAddress): Promise { method transfer (line 133) | public async transfer(recipient: EthAddress, numTokens: BigNumber): Pr... method transferToSelf (line 137) | public async transferToSelf(numTokens: BigNumber): Promise { FILE: packages/core/src/contracts/tcr/government.ts type GovtParameters (line 15) | const enum GovtParameters { class Government (line 28) | class Government extends BaseWrapper { method singleton (line 29) | public static async singleton(ethApi: EthApi, multisigAddress: EthAddr... method atUntrusted (line 40) | public static async atUntrusted(web3wrapper: EthApi, address: EthAddre... method constructor (line 50) | private constructor(ethApi: EthApi, instance: GovernmentContract, mult... method getVoting (line 58) | public async getVoting(): Promise { method getVotingAddress (line 65) | public async getVotingAddress(): Promise { method getParameterSet (line 72) | public getParameterSet(fromBlock: number = this.defaultBlock): Observa... method getAppealFee (line 81) | public async getAppealFee(): Promise { method getParameterValue (line 88) | public async getParameterValue(parameter: string): Promise { method set (line 97) | public async set(paramName: GovtParameters | string, newValue: BigNumb... method processProposal (line 102) | public async processProposal(propID: string): Promise { method getConstitutionHash (line 116) | public async getConstitutionHash(): Promise { method getAppellate (line 120) | public async getAppellate(): Promise { method getController (line 124) | public async getController(): Promise { method propIDsInCommitPhase (line 134) | public propIDsInCommitPhase(fromBlock: number = this.defaultBlock): Ob... method propIDsInRevealPhase (line 147) | public propIDsInRevealPhase(fromBlock: number = this.defaultBlock): Ob... method propIDsToProcess (line 161) | public propIDsToProcess(fromBlock: number = this.defaultBlock): Observ... method getPropState (line 168) | public async getPropState(propID: string): Promise { method isPropInCommitPhase (line 186) | public async isPropInCommitPhase(propID: string): Promise { method isPropInRevealPhase (line 203) | public async isPropInRevealPhase(propID: string): Promise { method isPropInResolvePhase (line 220) | public async isPropInResolvePhase(propID: string): Promise { method getChallengeID (line 237) | public async getChallengeID(parameter: string): Promise { method getPropCommitExpiry (line 247) | public async getPropCommitExpiry(propID: string): Promise { method getPropRevealExpiry (line 263) | public async getPropRevealExpiry(propID: string): Promise { method getPropProcessBy (line 279) | public async getPropProcessBy(propID: string): Promise { method getPropName (line 288) | public async getPropName(propID: string): Promise { method getPropValue (line 297) | public async getPropValue(propID: string): Promise { FILE: packages/core/src/contracts/tcr/listing.ts class Listing (line 9) | class Listing { method constructor (line 15) | constructor(ethApi: EthApi, instance: CivilTCRContract, address: EthAd... method getListingWrapper (line 22) | public async getListingWrapper(): Promise { method getListingData (line 30) | public async getListingData(): Promise { method applications (line 51) | public applications( method challenges (line 59) | public challenges( method deposits (line 67) | public deposits(fromBlock: number = this.defaultBlock): Observable { method compositeEventsSubscription (line 188) | public compositeEventsSubscription(start: number = 0): Subscription { method latestChallengeSucceeded (line 192) | public latestChallengeSucceeded(): BehaviorSubject< method latestWhitelisted (line 202) | public latestWhitelisted(): BehaviorSubject< method latestListingRemoved (line 212) | public latestListingRemoved(): BehaviorSubject { method singleton (line 53) | public static async singleton(ethApi: EthApi): Promise { method atUntrusted (line 63) | public static async atUntrusted(web3wrapper: EthApi, address: EthAddre... method constructor (line 70) | private constructor(ethApi: EthApi, instance: CivilParameterizerContra... method getVoting (line 79) | public async getVoting(): Promise { method getVotingAddress (line 86) | public async getVotingAddress(): Promise { method getPropState (line 90) | public async getPropState(propID: string): Promise { method propIDsInApplicationPhase (line 117) | public propIDsInApplicationPhase(fromBlock: number = this.defaultBlock... method propIDsInChallengeCommitPhase (line 130) | public propIDsInChallengeCommitPhase(fromBlock: number = this.defaultB... method propIDsInChallengeRevealPhase (line 143) | public propIDsInChallengeRevealPhase(fromBlock: number = this.defaultB... method propIDsInChallenge (line 150) | public propIDsInChallenge(fromBlock: number = this.defaultBlock): Obse... method propIDsToProcess (line 161) | public propIDsToProcess(fromBlock: number = this.defaultBlock): Observ... method pollIDsForResolvedChallenges (line 181) | public pollIDsForResolvedChallenges(propID: string, fromBlock: number ... method propIDsForResolvedChallenges (line 194) | public propIDsForResolvedChallenges(fromBlock: number = this.defaultBl... method allProposalChallengeIDsEver (line 201) | public allProposalChallengeIDsEver(): Observable { method proposeReparameterization (line 219) | public async proposeReparameterization( method challengeReparameterization (line 233) | public async challengeReparameterization(propID: Bytes32): Promise { method voterReward (line 285) | public async voterReward(challengeID: BigNumber, salt: BigNumber, vote... method getParameterValue (line 299) | public async getParameterValue(parameter: string): Promise { method getChallengeID (line 307) | public async getChallengeID(parameter: string): Promise { method getChallengeData (line 316) | public async getChallengeData(challengeID: BigNumber): Promise { method getPropApplicationExpiry (line 442) | public async getPropApplicationExpiry(propID: string): Promise { method getPropChallengeCommitExpiry (line 452) | public async getPropChallengeCommitExpiry(propID: string): Promise { method getPropApplicationExpiryTimestamp (line 493) | public async getPropApplicationExpiryTimestamp(propID: string): Promis... method getPropName (line 502) | public async getPropName(propID: string): Promise { method getPropValue (line 511) | public async getPropValue(propID: string): Promise { method getUserProposalChallengeData (line 516) | public async getUserProposalChallengeData(propChallengeID: BigNumber, ... method getRewardClaimed (line 587) | public async getRewardClaimed(challengeID: BigNumber, user: EthAddress... FILE: packages/core/src/contracts/tcr/voting.ts class Voting (line 17) | class Voting extends BaseWrapper { method singleton (line 18) | public static async singleton(ethApi: EthApi): Promise { method atUntrusted (line 28) | public static async atUntrusted(web3wrapper: EthApi, address: EthAddre... method constructor (line 34) | private constructor(ethApi: EthApi, instance: CivilPLCRVotingContract,... method activePolls (line 48) | public activePolls(fromBlock: number = this.defaultBlock, toBlock?: nu... method votesCommitted (line 62) | public votesCommitted( method votesRevealed (line 78) | public votesRevealed( method votesRescued (line 94) | public votesRescued( method balanceUpdate (line 104) | public balanceUpdate(fromBlock: number = this.defaultBlock, user: EthA... method withdrawVotingRights (line 119) | public async withdrawVotingRights(numTokens: BigNumber): Promise { method isCommitPeriodActive (line 303) | public async isCommitPeriodActive(pollID: BigNumber): Promise { method didCommitVote (line 307) | public async didCommitVote(user: EthAddress, pollID: BigNumber): Promi... method didRevealVote (line 310) | public async didRevealVote(user: EthAddress, pollID: BigNumber): Promi... method hasPollEnded (line 318) | public async hasPollEnded(pollID: BigNumber): Promise { method getTotalTokensForWinners (line 326) | public async getTotalTokensForWinners(pollID: BigNumber): Promise { method getPrevPollID (line 367) | public async getPrevPollID(tokens: BigNumber, pollID: BigNumber, accou... method getPoll (line 377) | public async getPoll(pollID: BigNumber): Promise { FILE: packages/core/src/contracts/utils/contracts.ts type EventOptions (line 13) | interface EventOptions { function findEvent (line 20) | function findEvent(tx: TransactionReceipt, ev... function findEventOrThrow (line 27) | function findEventOrThrow(tx: TransactionRece... function findEvents (line 35) | function findEvents(tx: TransactionReceipt, e... function isContract (line 39) | function isContract(what: any): what is T { function isOwnableContract (line 45) | function isOwnableContract(contract: IContract | OwnableContract): contr... function isDecodedLog (line 49) | function isDecodedLog(what: Log | EventData): what is DecodedLogEntry { type TypedEventFilter (line 53) | type TypedEventFilter = { [P in keyof T]?: T[P] | Array }; type DecodedFilterCallback (line 54) | type DecodedFilterCallback = (err: Error... type DecodedFilterResult (line 55) | interface DecodedFilterResult { type EventFunction (line 60) | type EventFunction> = ( function streamifyEvent (line 67) | function streamifyEvent>( function isTxData (line 104) | function isTxData(data: any): data is TransactionConfig { function createTwoStepTransaction (line 115) | function createTwoStepTransaction( function createTwoStepSimple (line 127) | function createTwoStepSimple(ethApi: EthApi, txHash: TxHash): TwoStepEth... function isEthAddress (line 135) | function isEthAddress(what: any): what is EthAddress { function isAddressMultisigWallet (line 139) | async function isAddressMultisigWallet(ethApi: EthApi, address: EthAddre... FILE: packages/core/src/globals.d.ts type Assertion (line 16) | interface Assertion { type PromisedAssertion (line 21) | interface PromisedAssertion { FILE: packages/core/src/types.ts type CivilTransactionReceipt (line 8) | type CivilTransactionReceipt = DecodedTransactionReceipt; type TwoStepEthTransaction (line 10) | interface TwoStepEthTransaction { type TimestampedEvent (line 16) | interface TimestampedEvent extends Decod... FILE: packages/core/src/utils/ethersHelpers.ts type EthersProviderResult (line 3) | interface EthersProviderResult { function makeEthersProvider (line 8) | function makeEthersProvider(web3Provider: any, network: number): EthersP... FILE: packages/core/src/utils/events.ts function createTimestampedEvent (line 5) | function createTimestampedEvent(ethApi: ... FILE: packages/dapp/src/apis/CivilHelper.tsx class CivilHelper (line 18) | class CivilHelper { method constructor (line 22) | constructor(civil: Civil) { method getTCR (line 27) | public async getTCR(): Promise { method publishContent (line 35) | public async publishContent(content: string): Promise { method approveForChallenge (line 40) | public async approveForChallenge(): Promise { method approveForChallengeGrantedAppeal (line 71) | public async approveForChallengeGrantedAppeal(): Promise { method getParameterValues (line 197) | public async getParameterValues(params: string[]): Promise { method getGovernmentParameters (line 204) | public async getGovernmentParameters(params: string[]): Promise { method setAppellate (line 230) | public async setAppellate(address: EthAddress): Promise { method grantAppeal (line 244) | public async grantAppeal(address: EthAddress, uri: string): Promise { method approveVotingRightsForCommit (line 258) | public async approveVotingRightsForCommit(numTokens: BigNumber): Promi... method approveVotingRightsForTransfer (line 276) | public async approveVotingRightsForTransfer(tokensWei: BigNumber): Pro... method revealVote (line 295) | public async revealVote(pollID: BigNumber, voteOption: BigNumber, salt... method withdrawTokens (line 303) | public async withdrawTokens( method proposeReparameterization (line 313) | public async proposeReparameterization( method challengeReparameterization (line 323) | public async challengeReparameterization(propID: string): Promise { method getConstitutionUri (line 392) | public async getConstitutionUri(): Promise { method getConstitutionHash (line 398) | public async getConstitutionHash(): Promise { FILE: packages/dapp/src/components/Auth/AuthButtonContent.tsx type AuthButtonProps (line 47) | interface AuthButtonProps { FILE: packages/dapp/src/components/Auth/AuthWeb3.tsx type AuthWeb3Props (line 7) | interface AuthWeb3Props { constant USER_ALREADY_EXISTS (line 20) | const USER_ALREADY_EXISTS = "GraphQL error: User already exists with thi... constant NO_USER_EXISTS (line 21) | const NO_USER_EXISTS = "GraphQL error: signature invalid or not signed up"; constant CANCELLED (line 22) | const CANCELLED = "cancelled"; constant SWITCH_TO_SIGNUP (line 23) | const SWITCH_TO_SIGNUP = "switch to sign up"; constant SWITCH_TO_LOGIN (line 24) | const SWITCH_TO_LOGIN = "switch to log in"; function kirbyLogin (line 43) | async function kirbyLogin(): Promise { function renderSignRejectionModal (line 93) | function renderSignRejectionModal(): JSX.Element | null { function renderSaveErrorModal (line 110) | function renderSaveErrorModal(): JSX.Element | null { function cancelTransaction (line 134) | function cancelTransaction(): void { FILE: packages/dapp/src/components/Auth/AuthWeb3Login.tsx type AuthWeb3LoginProps (line 6) | interface AuthWeb3LoginProps { type AuthLoginDropdownProps (line 15) | interface AuthLoginDropdownProps { FILE: packages/dapp/src/components/Auth/AuthWeb3Signup.tsx type AuthWeb3SignUpProps (line 5) | interface AuthWeb3SignUpProps { FILE: packages/dapp/src/components/Auth/CheckEmail.tsx type AuthCheckEmailProps (line 5) | interface AuthCheckEmailProps extends Partial { FILE: packages/dapp/src/components/Auth/ConfirmEmail.tsx type ConfirmEmailTokenProps (line 5) | interface ConfirmEmailTokenProps extends Partial { FILE: packages/dapp/src/components/Auth/Eth.tsx type AuthEthProps (line 7) | interface AuthEthProps { type AuthEthReduxProps (line 11) | interface AuthEthReduxProps { FILE: packages/dapp/src/components/Auth/Login.tsx type AuthLoginProps (line 11) | interface AuthLoginProps { FILE: packages/dapp/src/components/Auth/SetAvatar.tsx type SetAvatarProps (line 4) | interface SetAvatarProps { FILE: packages/dapp/src/components/Auth/SetEmail.tsx type SetUsernameProps (line 4) | interface SetUsernameProps { FILE: packages/dapp/src/components/Auth/SetUsername.tsx type SetUsernameProps (line 4) | interface SetUsernameProps { FILE: packages/dapp/src/components/Auth/Signup.tsx type AuthSignupProps (line 11) | interface AuthSignupProps { FILE: packages/dapp/src/components/Auth/VerifyToken.tsx type AuthVerifyTokenProps (line 5) | interface AuthVerifyTokenProps extends Partial { FILE: packages/dapp/src/components/Auth/index.tsx type AuthVerifyTokenRouteParams (line 19) | interface AuthVerifyTokenRouteParams { type AuthenticatedRedirectRouteParams (line 23) | interface AuthenticatedRedirectRouteParams { constant TOKEN_PARAM (line 27) | const TOKEN_PARAM = "jwt"; function getTokenFromSearch (line 29) | function getTokenFromSearch(search: string): string | undefined { class AuthRouter (line 41) | class AuthRouter extends React.Component { method render (line 42) | public render(): JSX.Element { FILE: packages/dapp/src/components/Boosts/Boost.tsx type BoostPageProps (line 10) | interface BoostPageProps { class BoostPage (line 17) | class BoostPage extends React.Component { method render (line 18) | public render(): JSX.Element { FILE: packages/dapp/src/components/Boosts/BoostFeedPage.tsx class BoostFeedPage (line 16) | class BoostFeedPage extends React.Component { method render (line 17) | public render(): JSX.Element { FILE: packages/dapp/src/components/Boosts/BoostSuccess.tsx type BoostPageProps (line 29) | interface BoostPageProps { class BoostSuccessPage (line 33) | class BoostSuccessPage extends React.Component { method render (line 34) | public render(): JSX.Element { FILE: packages/dapp/src/components/Boosts/BoostSuccessComponent.tsx type StyleProps (line 19) | interface StyleProps { type BoostSuccessProps (line 228) | interface BoostSuccessProps { FILE: packages/dapp/src/components/ContractAddresses.tsx type ContractAddressItemProps (line 15) | interface ContractAddressItemProps { type ContractAddressesReduxProps (line 21) | interface ContractAddressesReduxProps { FILE: packages/dapp/src/components/Dashboard/Account/Account.tsx type AccountParams (line 12) | interface AccountParams { constant TABS (line 15) | const TABS = ["profile", "payments", "transactions"]; type AccountProps (line 17) | interface AccountProps { FILE: packages/dapp/src/components/Dashboard/Account/AccountAddCard.tsx type AccountAddCardProps (line 9) | interface AccountAddCardProps extends ReactStripeElements.InjectedStripe... type AccountAddCardState (line 17) | interface AccountAddCardState { type INPUT_STATE (line 28) | enum INPUT_STATE { class AccountAddCard (line 44) | class AccountAddCard extends React.Component { method constructor (line 37) | constructor(props: any) { method componentDidMount (line 42) | public async componentDidMount(): Promise { method render (line 56) | public render(): JSX.Element { FILE: packages/dapp/src/components/Dashboard/Account/AccountTransactions.tsx type PostData (line 62) | interface PostData { type TransactionData (line 77) | interface TransactionData { type PaymentHistoryData (line 89) | interface PaymentHistoryData { constant SUPPORTED_PAYMENT_TYPES (line 97) | const SUPPORTED_PAYMENT_TYPES = ["PaymentStripe", "PaymentEther"]; constant SUPPORTED_POST_TYPES (line 98) | const SUPPORTED_POST_TYPES = ["externallink", "boost"]; FILE: packages/dapp/src/components/Dashboard/Account/AccountUserAvatarUpdate.tsx type DashboardUserProfileSummaryProps (line 10) | interface DashboardUserProfileSummaryProps { FILE: packages/dapp/src/components/Dashboard/Account/AccountUserEmailUpdate.tsx type AccountUserEmailProps (line 5) | interface AccountUserEmailProps { FILE: packages/dapp/src/components/Dashboard/ActivityListItemRescueTokens.tsx type ActivityListItemRescueTokensOwnProps (line 23) | interface ActivityListItemRescueTokensOwnProps { type ActivityListItemRescueTokensReduxProps (line 30) | interface ActivityListItemRescueTokensReduxProps { type ProposalItemRescueTokensReduxProps (line 39) | interface ProposalItemRescueTokensReduxProps { type ActivityListItemRescueTokensComponentProps (line 47) | type ActivityListItemRescueTokensComponentProps = ActivityListItemRescue... type ProposalItemRescueTokensComponentProps (line 50) | type ProposalItemRescueTokensComponentProps = ActivityListItemRescueToke... class ActivityListItemRescueTokensComponent (line 52) | class ActivityListItemRescueTokensComponent extends React.Component< method componentDidMount (line 58) | public async componentDidMount(): Promise { method componentDidUpdate (line 62) | public async componentDidUpdate(): Promise { method render (line 66) | public render(): JSX.Element | null { class ProposalRescueTokensComponent (line 97) | class ProposalRescueTokensComponent extends React.Component< method render (line 103) | public render(): JSX.Element { FILE: packages/dapp/src/components/Dashboard/ChallengeSummary.tsx type AppealDecisionTextProps (line 23) | interface AppealDecisionTextProps { FILE: packages/dapp/src/components/Dashboard/ChallengesWithRewardsToClaim.tsx type TransactionTypes (line 30) | enum TransactionTypes { type ChallengesWithRewardsToClaimProps (line 66) | interface ChallengesWithRewardsToClaimProps { type ChallengesWithRewardsToClaimState (line 75) | interface ChallengesWithRewardsToClaimState { class ChallengesWithRewardsToClaim (line 79) | class ChallengesWithRewardsToClaim extends React.Component< method componentWillMount (line 89) | public componentWillMount(): void { method componentWillUnmount (line 93) | public componentWillUnmount(): void { method render (line 97) | public render(): JSX.Element { method isEmpty (line 226) | private isEmpty(obj: any): boolean { FILE: packages/dapp/src/components/Dashboard/ChallengesWithTokensToRescue.tsx type TransactionTypes (line 29) | enum TransactionTypes { type ChallengesWithTokensToRescueProps (line 68) | interface ChallengesWithTokensToRescueProps { type ChallengesWithTokensToRescueState (line 77) | interface ChallengesWithTokensToRescueState { class ChallengesWithTokensToRescue (line 81) | class ChallengesWithTokensToRescue extends React.Component< method componentWillMount (line 92) | public componentWillMount(): void { method componentWillUnmount (line 96) | public componentWillUnmount(): void { method render (line 100) | public render(): JSX.Element { method isEmpty (line 195) | private isEmpty(obj: any): boolean { FILE: packages/dapp/src/components/Dashboard/ClaimRewardsItem/types.ts type ClaimRewardsItemOwnProps (line 3) | interface ClaimRewardsItemOwnProps { type ClaimRewardsViewComponentProps (line 12) | interface ClaimRewardsViewComponentProps { type ProposalClaimRewardsComponentProps (line 19) | interface ProposalClaimRewardsComponentProps { FILE: packages/dapp/src/components/Dashboard/Dashboard.tsx type DashboardProps (line 63) | interface DashboardProps { type DashboardReduxProps (line 68) | interface DashboardReduxProps { FILE: packages/dapp/src/components/Dashboard/DashboardActivity.tsx constant TABS (line 33) | const TABS: TDashboardTab[] = [ constant SUB_TABS (line 39) | const SUB_TABS: { [index in TDashboardTab]?: TDashboardSubTab[] } = { type DashboardActivityProps (line 50) | interface DashboardActivityProps { type DashboardActivityReduxProps (line 55) | interface DashboardActivityReduxProps { type ChallengesToProcess (line 59) | interface ChallengesToProcess { type DashboardActivityState (line 63) | interface DashboardActivityState { constant NO_RESULTS (line 81) | const NO_RESULTS = "No results from persister"; constant NO_JSONB (line 82) | const NO_JSONB = "No jsonb found"; constant USER_NRSIGNUP_QUERY (line 84) | const USER_NRSIGNUP_QUERY = gql` constant DASHBOARD_CHALLENGE_FRAGMENT (line 96) | const DASHBOARD_CHALLENGE_FRAGMENT = gql` constant USER_CHALLENGE_DASHBOARD_QUERY (line 166) | const USER_CHALLENGE_DASHBOARD_QUERY = gql` class DashboardActivity (line 238) | class DashboardActivity extends React.Component< method componentWillMount (line 249) | public componentWillMount(): void { method render (line 263) | public render(): JSX.Element { method renderNoMobileTransactions (line 560) | private renderNoMobileTransactions(): JSX.Element { FILE: packages/dapp/src/components/Dashboard/DepositTokens.tsx type TransactionTypes (line 21) | enum TransactionTypes { type DepositTokensProps (line 83) | interface DepositTokensProps { type DepositTokenReduxProps (line 87) | interface DepositTokenReduxProps { type DepositTokensState (line 91) | interface DepositTokensState { class DepositTokensComponent (line 95) | class DepositTokensComponent extends React.Component< method constructor (line 102) | constructor(props: any) { method componentWillMount (line 109) | public componentWillMount(): void { method render (line 113) | public render(): JSX.Element { FILE: packages/dapp/src/components/Dashboard/ManageNewsroom/ManageNewsroom.tsx type ManageQueryData (line 97) | interface ManageQueryData { type ManageQueryVariables (line 108) | interface ManageQueryVariables { type ManageParams (line 112) | interface ManageParams { constant TABS (line 115) | const TABS = ["edit-charter", "smart-contract", "launch-boost"]; type ManageNewsroomOwnProps (line 117) | interface ManageNewsroomOwnProps extends RouteComponentProps { method componentDidMount (line 56) | public async componentDidMount(): Promise { method render (line 60) | public render(): JSX.Element { FILE: packages/dapp/src/components/Dashboard/PhaseCountdownTimer.tsx type TPhaseCountdownBarProps (line 6) | type TPhaseCountdownBarProps = ProgressBarCountdownProps & CountdownTime... FILE: packages/dapp/src/components/Dashboard/ReclaimTokens.tsx type TransactionTypes (line 15) | enum TransactionTypes { type ReclaimTokenProps (line 53) | interface ReclaimTokenProps { type ReclaimTokensState (line 57) | interface ReclaimTokensState { class ReclaimTokensComponent (line 62) | class ReclaimTokensComponent extends React.Component< method constructor (line 69) | constructor(props: ReclaimTokenProps & InjectedTransactionStatusModalP... method componentWillMount (line 77) | public componentWillMount(): void { method render (line 81) | public render(): JSX.Element { FILE: packages/dapp/src/components/Dashboard/RescueTokensItem/types.ts type RescueTokensItemOwnProps (line 3) | interface RescueTokensItemOwnProps { type RescueTokensViewComponentProps (line 12) | interface RescueTokensViewComponentProps { type ProposalRescueTokensComponentProps (line 18) | interface ProposalRescueTokensComponentProps { FILE: packages/dapp/src/components/Dashboard/TransferCivilTokens.tsx type TransferCivilTokensProps (line 21) | interface TransferCivilTokensProps { type TransferCivilTokensReduxProps (line 25) | interface TransferCivilTokensReduxProps { type TransferCivilTokensState (line 31) | interface TransferCivilTokensState { class TransferCivilTokens (line 36) | class TransferCivilTokens extends React.Component< method render (line 48) | public render(): JSX.Element { method renderTransferTokensMsg (line 72) | private renderTransferTokensMsg(): JSX.Element { FILE: packages/dapp/src/components/Dashboard/UserManagement/UserManagementNotification.tsx type UserManagementNotificationProps (line 24) | interface UserManagementNotificationProps { FILE: packages/dapp/src/components/Dashboard/UserManagement/UserManagementPageLayout.tsx type UserManagementPageLayoutProps (line 31) | interface UserManagementPageLayoutProps { FILE: packages/dapp/src/components/Dashboard/UserManagement/UserManagementSection.tsx type UserManagementSectionProps (line 35) | interface UserManagementSectionProps { FILE: packages/dapp/src/components/Dashboard/WinningChallengeResults.tsx type WinningChallengeWrapperResultsProps (line 6) | interface WinningChallengeWrapperResultsProps { FILE: packages/dapp/src/components/GetStarted.tsx constant COLUMN_BREAK_QUERY (line 19) | const COLUMN_BREAK_QUERY = "@media only screen and (max-width: 900px)"; constant CTA (line 116) | const CTA = styled.div` constant DEFAULT_NEXT (line 163) | const DEFAULT_NEXT = formatRoute(routes.DASHBOARD, { activeDashboardTab:... FILE: packages/dapp/src/components/GlobalNav.tsx function maybeAccount (line 12) | function maybeAccount(state: State): any { FILE: packages/dapp/src/components/Main.tsx type MainReduxProps (line 74) | interface MainReduxProps { type MainOwnProps (line 78) | interface MainOwnProps { function onNetworkUpdated (line 106) | async function onNetworkUpdated(network: number): Promise { FILE: packages/dapp/src/components/Parameterizer/ChallengeProposal.tsx type ChallengeProposalProps (line 16) | interface ChallengeProposalProps extends ChallengeProposalComponentProps { type TransactionTypes (line 20) | enum TransactionTypes { class ChallengeProposal (line 84) | class ChallengeProposal extends React.Component { method render (line 62) | public render(): JSX.Element { method renderCreateProposalAction (line 82) | private renderCreateProposalAction(): JSX.Element { method renderProposals (line 96) | private renderProposals(): JSX.Element { FILE: packages/dapp/src/components/Parameterizer/ProcessProposal.tsx type ProcessProposalProps (line 14) | interface ProcessProposalProps extends ProcessProposalComponentProps { type TransactionTypes (line 18) | enum TransactionTypes { class ProcessProposal (line 58) | class ProcessProposal extends React.Component { method render (line 20) | public render(): JSX.Element { FILE: packages/dapp/src/components/Parameterizer/index.tsx type GovernmentParameterProps (line 163) | interface GovernmentParameterProps { type ParameterizerPageProps (line 173) | interface ParameterizerPageProps { type ParameterizerPageState (line 178) | interface ParameterizerPageState { class Parameterizer (line 191) | class Parameterizer extends React.Component< method constructor (line 198) | constructor(props: ParameterizerPageProps & DispatchProp & Parame... method render (line 208) | public render(): JSX.Element { FILE: packages/dapp/src/components/Parameterizer/proposeReparameterization.tsx type ProposeReparameterizationProps (line 9) | interface ProposeReparameterizationProps { type ProposeReparameterizationState (line 14) | interface ProposeReparameterizationState { class ProposeReparameterization (line 19) | class ProposeReparameterization extends React.Component< method constructor (line 26) | constructor(props: any) { method render (line 34) | public render(): JSX.Element { method componentWillReceiveProps (line 70) | public componentWillReceiveProps(nextProps: ProposeReparameterizationP... FILE: packages/dapp/src/components/SignUpNewsroom.tsx type CreateNewsroomProps (line 9) | type CreateNewsroomProps = RouteComponentProps<{ FILE: packages/dapp/src/components/StoryFeed/CivilComment.tsx type CivilCommentProps (line 14) | interface CivilCommentProps { FILE: packages/dapp/src/components/StoryFeed/MoreComments.tsx type MoreCommentsProps (line 8) | interface MoreCommentsProps { FILE: packages/dapp/src/components/StoryFeed/PostComments.tsx type PostCommentsProps (line 11) | interface PostCommentsProps { FILE: packages/dapp/src/components/StoryFeed/Story.tsx type StoryProps (line 7) | interface StoryProps { FILE: packages/dapp/src/components/StoryFeed/StoryBoost.tsx type StoryBoostProps (line 20) | interface StoryBoostProps { FILE: packages/dapp/src/components/StoryFeed/StoryDetails.tsx type StoryDetailsProps (line 33) | interface StoryDetailsProps { FILE: packages/dapp/src/components/StoryFeed/StoryFeed.tsx type StoryFeedProps (line 11) | interface StoryFeedProps { class StoryFeed (line 24) | class StoryFeed extends React.Component { method render (line 28) | public render(): JSX.Element { FILE: packages/dapp/src/components/StoryFeed/StoryFeedItem.tsx type StoryFeedItemProps (line 14) | interface StoryFeedItemProps { type StoryFeedItemStates (line 28) | interface StoryFeedItemStates { class StoryFeedItem (line 32) | class StoryFeedItem extends React.Component { method render (line 19) | public render(): JSX.Element { FILE: packages/dapp/src/components/StoryFeed/StoryFeedStyledComponents.tsx type StoryRegistryStatusProps (line 266) | interface StoryRegistryStatusProps { type StoryModalProps (line 305) | interface StoryModalProps { FILE: packages/dapp/src/components/StoryFeed/StoryModal.tsx type StoryModalProps (line 6) | interface StoryModalProps { FILE: packages/dapp/src/components/StoryFeed/StoryNewsroomDetails.tsx type StoryNewsroomDetailsProps (line 20) | interface StoryNewsroomDetailsProps { FILE: packages/dapp/src/components/StoryFeed/StoryRegistryDetails.tsx type StoryRegistryDetailsProps (line 6) | interface StoryRegistryDetailsProps { FILE: packages/dapp/src/components/StoryFeed/queries.ts constant STORY_FEED_QUERY (line 3) | const STORY_FEED_QUERY = gql` constant COMMENT_FRAGMENT (line 86) | const COMMENT_FRAGMENT = gql` constant POST_CHILDREN (line 101) | const POST_CHILDREN = gql` constant STORY_BOOST (line 135) | const STORY_BOOST = gql` constant POST_COMMENT_MUTATION (line 215) | const POST_COMMENT_MUTATION = gql` constant COMMENT (line 223) | const COMMENT = gql` FILE: packages/dapp/src/components/StoryFeed/types.ts type StoryBoostData (line 1) | interface StoryBoostData { type StoryBoostPaymentsData (line 19) | interface StoryBoostPaymentsData { type StoryNewsroomData (line 27) | interface StoryNewsroomData { type OpenGraphData (line 40) | interface OpenGraphData { type OpenGraphImageData (line 50) | interface OpenGraphImageData { FILE: packages/dapp/src/components/Tokens/Tokens.tsx type TokensProps (line 8) | interface TokensProps { FILE: packages/dapp/src/components/Web3AuthWrapper.tsx function onNetworkUpdated (line 46) | async function onNetworkUpdated(network: number): Promise { function onNetworkNameUpdated (line 51) | async function onNetworkNameUpdated(networkName: string): Promise { function handleLoginClicked (line 90) | async function handleLoginClicked(): Promise { function handleSignUpClicked (line 94) | async function handleSignUpClicked(): Promise { function handleOnOuterClicked (line 98) | async function handleOnOuterClicked(): Promise { function handleOnSignupContinue (line 102) | async function handleOnSignupContinue(): Promise { function handleOnLoginContinue (line 106) | async function handleOnLoginContinue(): Promise { function handleSignUpUserExists (line 110) | async function handleSignUpUserExists(): Promise { function handleLogInNoUserExists (line 114) | async function handleLogInNoUserExists(): Promise { function handleUserSelectSignUp (line 118) | async function handleUserSelectSignUp(): Promise { function handleUserSelectLogIn (line 122) | async function handleUserSelectLogIn(): Promise { function handleUpdateUser (line 126) | async function handleUpdateUser(): Promise { FILE: packages/dapp/src/components/WrongNetwork.tsx type WrongNetworkProps (line 7) | interface WrongNetworkProps { FILE: packages/dapp/src/components/council/Government.tsx type CouncilPageProps (line 13) | interface CouncilPageProps { class Government (line 19) | class Government extends React.Component { method constructor (line 16) | constructor(props: any) { method render (line 23) | public render(): JSX.Element { FILE: packages/dapp/src/components/errors/ErrorBoundry.tsx class ErrorBoundry (line 4) | class ErrorBoundry extends React.Component { method constructor (line 5) | constructor(props: any) { method componentDidCatch (line 10) | public componentDidCatch(error: Error, errorInfo: any): void { method render (line 20) | public render(): JSX.Element | React.ReactNode { FILE: packages/dapp/src/components/header/NavBarTypes.ts type NavUserAccountProps (line 1) | interface NavUserAccountProps { type NavAuthenticationProps (line 8) | interface NavAuthenticationProps { type NavProps (line 14) | type NavProps = NavUserAccountProps & NavAuthenticationProps & NavDrawer... type NavState (line 16) | interface NavState { type NavArrowProps (line 20) | interface NavArrowProps { type NavMenuState (line 24) | interface NavMenuState { FILE: packages/dapp/src/components/header/NavDrawer.tsx type NavDrawerProps (line 11) | interface NavDrawerProps { function onLogoutPressed (line 21) | async function onLogoutPressed(): Promise { class NavDrawer (line 59) | class NavDrawer extends React.Component { method componentDidMount (line 62) | public componentDidMount(): void { method componentWillUnmount (line 67) | public componentWillUnmount(): void { method render (line 72) | public render(): React.ReactPortal { FILE: packages/dapp/src/components/header/NavDropDown.tsx type NavDropDownProps (line 4) | interface NavDropDownProps { FILE: packages/dapp/src/components/header/NavLink.tsx type NavLinkProps (line 4) | interface NavLinkProps { FILE: packages/dapp/src/components/header/NavMenu.tsx type NavMenuCloseDrawerProp (line 22) | interface NavMenuCloseDrawerProp { class NavMenuResponsiveDrawer (line 68) | class NavMenuResponsiveDrawer extends React.Component { method constructor (line 97) | constructor(props: {}) { method render (line 104) | public render(): JSX.Element { FILE: packages/dapp/src/components/header/NavMenuResponsiveToggleButton.tsx type NavMenuResponsiveToggleButtonProps (line 8) | interface NavMenuResponsiveToggleButtonProps extends NavMenuState { class NavMenuResponsiveToggleButton (line 12) | class NavMenuResponsiveToggleButton extends React.Component { function onSignupPressed (line 47) | async function onSignupPressed(): Promise { FILE: packages/dapp/src/components/listing/AppealAwaitingDecision.tsx type TransactionTypes (line 22) | enum TransactionTypes { type AwaitingAppealDecisionState (line 72) | interface AwaitingAppealDecisionState { class AwaitingAppealDecision (line 76) | class AwaitingAppealDecision extends React.Component< method constructor (line 83) | constructor(props: AppealDetailProps & InjectedTransactionStatusModalP... method render (line 89) | public render(): JSX.Element { FILE: packages/dapp/src/components/listing/AppealChallengeCommitVote.tsx type TransactionTypes (line 31) | enum TransactionTypes { type AppealCommitCardKeyState (line 100) | interface AppealCommitCardKeyState { class AppealChallengeCommitVote (line 112) | class AppealChallengeCommitVote extends React.Component< method constructor (line 119) | constructor(props: any) { method componentWillMount (line 129) | public componentWillMount(): void { method render (line 134) | public render(): JSX.Element | null { method commitMaxTokens (line 183) | private commitMaxTokens(): void { method renderReviewVoteModal (line 194) | private renderReviewVoteModal(): JSX.Element { FILE: packages/dapp/src/components/listing/AppealChallengeDetail.tsx type AppealChallengeDetailProps (line 15) | interface AppealChallengeDetailProps { type ChallengeVoteState (line 31) | interface ChallengeVoteState { class AppealChallengeDetail (line 38) | class AppealChallengeDetail extends React.Component { method render (line 42) | public render(): JSX.Element { method renderAwaitingAppealDecision (line 76) | private renderAwaitingAppealDecision(): JSX.Element { method renderCanResolve (line 80) | private renderCanResolve(): JSX.Element { method renderChallengeAppealStage (line 84) | private renderChallengeAppealStage(): JSX.Element { FILE: packages/dapp/src/components/listing/AppealResolve.tsx type TransactionTypes (line 33) | enum TransactionTypes { class AppealResolve (line 71) | class AppealResolve extends React.Component { method render (line 38) | public render(): JSX.Element { FILE: packages/dapp/src/components/listing/ApplicationUpdateStatus.tsx type ApplicationUpdateStatusProps (line 11) | interface ApplicationUpdateStatusProps { type TransactionTypes (line 15) | enum TransactionTypes { class ApplicationUpdateStatus (line 48) | class ApplicationUpdateStatus extends React.Component< method componentDidMount (line 54) | public componentDidMount(): void { method render (line 58) | public render(): JSX.Element { FILE: packages/dapp/src/components/listing/Challenge.tsx type ChallengePageProps (line 28) | interface ChallengePageProps { class ChallengePage (line 32) | class ChallengePage extends React.Component { method render (line 33) | public render(): JSX.Element { FILE: packages/dapp/src/components/listing/ChallengeCommitVote.tsx type TransactionTypes (line 31) | enum TransactionTypes { type CommitCardKeyState (line 99) | interface CommitCardKeyState { class ChallengeCommitVote (line 103) | class ChallengeCommitVote extends React.Component< method constructor (line 110) | constructor(props: any) { method componentWillMount (line 120) | public componentWillMount(): void { method render (line 125) | public render(): JSX.Element | null { method commitMaxTokens (line 170) | private commitMaxTokens(): void { method renderReviewVoteModal (line 181) | private renderReviewVoteModal(): JSX.Element { FILE: packages/dapp/src/components/listing/ChallengeDetail.tsx type ChallengeDetailContainerProps (line 77) | interface ChallengeDetailContainerProps { type ChallengeContainerReduxProps (line 88) | interface ChallengeContainerReduxProps { type ChallengeDetailProps (line 101) | interface ChallengeDetailProps { type ChallengeVoteState (line 120) | interface ChallengeVoteState { type ProgressModalPropsState (line 130) | interface ProgressModalPropsState { class ChallengeDetail (line 141) | class ChallengeDetail extends React.Component { method render (line 142) | public render(): JSX.Element { method renderAllStages (line 209) | private renderAllStages( method renderAppeal (line 235) | private renderAppeal(userAppealChallengeData?: UserChallengeData): JSX... method renderCommitStage (line 258) | private renderCommitStage(userChallengeData?: UserChallengeData): JSX.... method renderRevealStage (line 266) | private renderRevealStage(userChallengeData?: UserChallengeData): JSX.... method renderRequestAppealStage (line 274) | private renderRequestAppealStage(): JSX.Element { method renderVoteResult (line 295) | private renderVoteResult(): JSX.Element { method renderRewardsDetail (line 307) | private renderRewardsDetail(userChallengeData?: UserChallengeData): JS... method renderAppealChallengeRewardsDetail (line 318) | private renderAppealChallengeRewardsDetail(userAppealChallengeData?: U... class ChallengeContainer (line 330) | class ChallengeContainer extends React.Component< method componentDidUpdate (line 336) | public componentDidUpdate(): void { method render (line 345) | public render(): JSX.Element | null { FILE: packages/dapp/src/components/listing/ChallengeResolve.tsx type TransactionTypes (line 20) | enum TransactionTypes { type ChallengeResolveProps (line 58) | interface ChallengeResolveProps extends ChallengeContainerProps { class ChallengeResolve (line 69) | class ChallengeResolve extends React.Component { method constructor (line 14) | constructor(props: any) { method render (line 23) | public render(): JSX.Element { FILE: packages/dapp/src/components/listing/Listing.tsx type ListingPageProps (line 21) | interface ListingPageProps { type PreListingReduxProps (line 29) | interface PreListingReduxProps { class ListingPageComponent (line 34) | class ListingPageComponent extends React.Component { method render (line 35) | public render(): JSX.Element { FILE: packages/dapp/src/components/listing/ListingChallengeStatement.tsx type ListingChallengeStatementProps (line 19) | interface ListingChallengeStatementProps { type ListingChallengeStatementReduxProps (line 26) | interface ListingChallengeStatementReduxProps { class ListingChallengeStatement (line 32) | class ListingChallengeStatement extends React.Component< method componentDidMount (line 38) | public async componentDidMount(): Promise { method componentDidUpdate (line 42) | public async componentDidUpdate( method render (line 50) | public render(): JSX.Element { method getContents (line 60) | private async getContents(): Promise { FILE: packages/dapp/src/components/listing/ListingCharter.tsx type ListingCharterProps (line 32) | interface ListingCharterProps { type ListingCharterReduxProps (line 40) | interface ListingCharterReduxProps { type ListingCharterState (line 44) | interface ListingCharterState { class ListingCharter (line 123) | class ListingCharter extends React.Component< method constructor (line 130) | constructor(props: ListingCharterProps & DispatchProp) { method componentDidUpdate (line 138) | public async componentDidUpdate(prevProps: ListingCharterProps, prevSt... method render (line 158) | public render(): JSX.Element { method getSelectedCharterContent (line 206) | private getSelectedCharterContent(): CharterData | undefined { method getSelectedPreviousCharterContent (line 220) | private getSelectedPreviousCharterContent(): CharterData | undefined { method getSelectedCharterTimestamp (line 235) | private getSelectedCharterTimestamp(): [string, string] | undefined { method isViewingFirstRevision (line 248) | private isViewingFirstRevision(): boolean { method renderCharterRevisionHeader (line 263) | private renderCharterRevisionHeader(): JSX.Element { method renderCharterField (line 295) | private renderCharterField(charterField: string, prevCharterField?: st... method renderPendingUpdateMessage (line 320) | private renderPendingUpdateMessage(): JSX.Element | null { method renderDiffSummary (line 337) | private renderDiffSummary(charterMission: any, prevCharterMission: any... method renderSelectedCharterRevisionTimestamp (line 369) | private renderSelectedCharterRevisionTimestamp(): JSX.Element { method renderCharterRevisionNav (line 397) | private renderCharterRevisionNav(): JSX.Element { FILE: packages/dapp/src/components/listing/ListingCharterRosterMember.tsx type ListingCharterRosterMemberProps (line 7) | interface ListingCharterRosterMemberProps { constant DEFAULT_AVATAR_URL (line 66) | const DEFAULT_AVATAR_URL = "https://www.gravatar.com/avatar/000000000000... class ListingCharterRosterMember (line 68) | class ListingCharterRosterMember extends React.Component { method constructor (line 38) | constructor(props: any) { method render (line 42) | public render(): JSX.Element | null { method renderWithdrawalEvent (line 99) | private renderWithdrawalEvent(wrappedEvent: any): JSX.Element { method renderDepositEvent (line 105) | private renderDepositEvent(wrappedEvent: any): JSX.Element { method renderApplicationEvent (line 111) | private renderApplicationEvent(wrappedEvent: any): JSX.Element { method renderChallengeEvent (line 117) | private renderChallengeEvent(wrappedEvent: any): JSX.Element { method renderChallengeFailedEvent (line 133) | private renderChallengeFailedEvent(wrappedEvent: any): JSX.Element { method renderChallengeSucceededEvent (line 142) | private renderChallengeSucceededEvent(wrappedEvent: any): JSX.Element { FILE: packages/dapp/src/components/listing/ListingHeader.tsx type ListingHeaderProps (line 19) | interface ListingHeaderProps { type TRegistryURLDataParameters (line 28) | interface TRegistryURLDataParameters { function getRegistryURLData (line 33) | function getRegistryURLData(listingPhaseState: any): [TRegistryURLDataPa... FILE: packages/dapp/src/components/listing/ListingHistory.tsx type ListingHistoryProps (line 8) | interface ListingHistoryProps { type ListingHistoryState (line 12) | interface ListingHistoryState { constant LISTING_QUERY (line 16) | const LISTING_QUERY = gql` class ListingHistory (line 29) | class ListingHistory extends React.Component { method componentWillUnmount (line 223) | public componentWillUnmount(): void { method render (line 229) | public render(): JSX.Element { FILE: packages/dapp/src/components/listing/ListingPhaseActions.tsx type ListingPhaseActionsProps (line 30) | interface ListingPhaseActionsProps { type ListingPhaseActionsState (line 41) | interface ListingPhaseActionsState { class ListingPhaseActions (line 45) | class ListingPhaseActions extends React.Component & ListingPage... method componentDidUpdate (line 90) | public async componentDidUpdate(): Promise { method componentDidMount (line 104) | public async componentDidMount(): Promise { method componentWillMount (line 110) | public componentWillMount(): void { method render (line 128) | public render(): JSX.Element { method renderLoadingOrListingNotFound (line 230) | private renderLoadingOrListingNotFound(): JSX.Element { FILE: packages/dapp/src/components/listing/RequestAppeal.tsx type RequestAppealPageProps (line 29) | interface RequestAppealPageProps { type RequestAppealProps (line 34) | interface RequestAppealProps { type RequestAppealReduxProps (line 41) | interface RequestAppealReduxProps { type RequestAppealState (line 48) | interface RequestAppealState { type TransactionTypes (line 54) | enum TransactionTypes { class RequestAppealComponent (line 108) | class RequestAppealComponent extends React.Component< method componentWillMount (line 115) | public async componentWillMount(): Promise { method render (line 129) | public render(): JSX.Element { type InsufficientBalanceSnackBarProps (line 278) | interface InsufficientBalanceSnackBarProps { FILE: packages/dapp/src/components/listing/RevealVoteDetail.tsx type RevealVoteDetailProps (line 8) | interface RevealVoteDetailProps { type RevealVoteDetailState (line 12) | interface RevealVoteDetailState { class RevealVoteDetail (line 17) | class RevealVoteDetail extends React.Component { method render (line 130) | public render(): JSX.Element { type InsufficientBalanceSnackBarProps (line 360) | interface InsufficientBalanceSnackBarProps { FILE: packages/dapp/src/components/listing/SubmitChallenge/InsufficientBalanceSnackBar.tsx type InsufficientBalanceSnackBarProps (line 5) | interface InsufficientBalanceSnackBarProps { FILE: packages/dapp/src/components/listing/SubmitChallenge/SubmitChallenge.tsx type SubmitChallengePageProps (line 8) | interface SubmitChallengePageProps { FILE: packages/dapp/src/components/listing/SubmitChallenge/SubmitChallengeTypes.ts type SubmitChallengeProps (line 3) | interface SubmitChallengeProps { type SubmitChallengeReduxProps (line 10) | interface SubmitChallengeReduxProps { type SubmitChallengeReduxParametersProps (line 15) | interface SubmitChallengeReduxParametersProps { FILE: packages/dapp/src/components/listing/SubmitChallenge/SubmitChallengeViewComponent.tsx type TransactionTypes (line 67) | enum TransactionTypes { type SubmitChallengeState (line 126) | interface SubmitChallengeState { class SubmitChallengeComponent (line 134) | class SubmitChallengeComponent extends React.Component< method componentWillMount (line 154) | public async componentWillMount(): Promise { method render (line 168) | public render(): JSX.Element { FILE: packages/dapp/src/components/listing/WhitelistedDetail.tsx type WhitelistedCardSubmitChallengeProps (line 10) | interface WhitelistedCardSubmitChallengeProps { class WhitelistedDetail (line 17) | class WhitelistedDetail extends React.Component< method render (line 23) | public render(): JSX.Element { FILE: packages/dapp/src/components/listinglist/EmptyRegistryTabContent.tsx type EmptyRegistryTabContent (line 12) | interface EmptyRegistryTabContent { type REGISTRY_PHASE_TAB_TYPES (line 17) | enum REGISTRY_PHASE_TAB_TYPES { constant EMPTY_REGISTRY_TAB_CONTENT (line 27) | const EMPTY_REGISTRY_TAB_CONTENT: { [index: number]: EmptyRegistryTabCon... type EmptyRegistryTabContentProps (line 96) | interface EmptyRegistryTabContentProps { FILE: packages/dapp/src/components/listinglist/ListingList.tsx type ListingListOwnProps (line 7) | interface ListingListOwnProps { class ListingList (line 29) | class ListingList extends React.Component { method render (line 30) | public render(): JSX.Element { FILE: packages/dapp/src/components/listinglist/ListingListItem.tsx type ListingListItemOwnProps (line 20) | interface ListingListItemOwnProps { type ListingListItemReduxProps (line 31) | interface ListingListItemReduxProps { class ListingListItem (line 172) | class ListingListItem extends React.Component { method componentDidUpdate (line 198) | public async componentDidUpdate(prevProps: ListingListItemOwnProps & L... method render (line 224) | public render(): JSX.Element { FILE: packages/dapp/src/components/listinglist/Listings.tsx constant TABS (line 29) | const TABS: string[] = ["approved", "in-progress", "rejected"]; type ListingProps (line 31) | interface ListingProps { type ListingReduxProps (line 36) | interface ListingReduxProps { class Listings (line 43) | class Listings extends React.Component { method render (line 44) | public render(): JSX.Element { FILE: packages/dapp/src/components/listinglist/ListingsInProgress.tsx type ListingProps (line 30) | interface ListingProps { type ListingsInProgressProps (line 35) | interface ListingsInProgressProps { constant TABS (line 50) | const TABS: string[] = [ class ListingsInProgress (line 58) | class ListingsInProgress extends React.Component { method componentWillUnmount (line 44) | public componentWillUnmount(): void { method render (line 48) | public render(): JSX.Element { FILE: packages/dapp/src/components/newsroom/NewsroomManagement.tsx type NewsroomManagementState (line 16) | interface NewsroomManagementState { type NewsroomManagementProps (line 29) | interface NewsroomManagementProps { class NewsroomManagement (line 35) | class NewsroomManagement extends React.Component { method componentWillUnmount (line 68) | public componentWillUnmount(): void { method render (line 72) | public render(): JSX.Element { FILE: packages/dapp/src/components/newsroom/NewsroomManagementV2.tsx type NewsroomManagementProps (line 6) | interface NewsroomManagementProps { type NewsroomManagementState (line 10) | interface NewsroomManagementState { class NewsroomManagement (line 14) | class NewsroomManagement extends React.Component { method render (line 26) | public render(): JSX.Element { FILE: packages/dapp/src/components/providers/AnalyticsProvider.tsx function fireAnalyticsEvent (line 12) | function fireAnalyticsEvent(category: string, action: string, label: str... FILE: packages/dapp/src/components/utility/AsyncComponent.tsx function AsyncComponent (line 3) | function AsyncComponent(Component: React.LazyExoticComponent, extra... FILE: packages/dapp/src/components/utility/CompleteChallengeResultsHOC.tsx class HOChallengeResultsContainer (line 44) | class HOChallengeResultsContainer extends React.Component< method render (line 50) | public render(): JSX.Element | null { FILE: packages/dapp/src/components/utility/CountdownTimer.tsx type CountdownTimerProps (line 4) | interface CountdownTimerProps { type CountdownTimerState (line 8) | interface CountdownTimerState { class CountdownTimer (line 13) | class CountdownTimer extends React.Component { method render (line 25) | public render(): JSX.Element { method componentWillUnmount (line 29) | public componentWillUnmount(): void { method renderApplicationPhase (line 35) | private renderApplicationPhase(): JSX.Element { FILE: packages/dapp/src/components/utility/FormElements.tsx type InputElementProps (line 17) | interface InputElementProps { type InputSelectElementProps (line 26) | interface InputSelectElementProps { class InputElement (line 33) | class InputElement extends React.Component { method constructor (line 34) | constructor(props: any) { method render (line 38) | public render(): JSX.Element { class InputSelectElement (line 61) | class InputSelectElement extends React.Component { method constructor (line 62) | constructor(props: any) { method render (line 66) | public render(): JSX.Element { type InputElementOptionProps (line 86) | interface InputElementOptionProps { class InputSelectOptionElement (line 90) | class InputSelectOptionElement extends React.Component { method render (line 179) | public render(): JSX.Element { class HOContainer (line 226) | class HOContainer extends React.Component< method render (line 232) | public render(): JSX.Element | null { class HOChallengePhaseContainer (line 330) | class HOChallengePhaseContainer extends React.Component< method render (line 336) | public render(): JSX.Element | undefined { FILE: packages/dapp/src/components/utility/ScrollToTop.tsx class ScrollToTopOnMount (line 3) | class ScrollToTopOnMount extends React.Component { method componentDidMount (line 4) | public componentDidMount(): void { method render (line 8) | public render(): null { FILE: packages/dapp/src/components/utility/TransactionStatusModalsHOC.tsx type InjectedTransactionStatusModalProps (line 16) | interface InjectedTransactionStatusModalProps { type TransactionStatusModalState (line 26) | interface TransactionStatusModalState { type TransactionStatusModalContent (line 36) | type TransactionStatusModalContent = string | JSX.Element | undefined; type TransactionStatusModalContentMap (line 38) | interface TransactionStatusModalContentMap { type TransactionStatusModalsConfigProps (line 42) | interface TransactionStatusModalsConfigProps { method constructor (line 64) | constructor(props: TOriginalProps & InjectedTransactionStatusModalProps) { method render (line 77) | public render(): JSX.Element { method renderTransactionSuccessModal (line 111) | public renderTransactionSuccessModal(): JSX.Element | null { method renderAwaitingTransactionModal (line 130) | public renderAwaitingTransactionModal(): JSX.Element | null { method renderIPFSUploadProgressModal (line 148) | public renderIPFSUploadProgressModal(): JSX.Element | null { method renderTransactionProgressModal (line 172) | public renderTransactionProgressModal(): JSX.Element | null { method renderTransactionRejectionModal (line 191) | public renderTransactionRejectionModal(cancelTransaction: (() => void) |... method renderTransactionErrorModal (line 212) | public renderTransactionErrorModal(): JSX.Element | null { FILE: packages/dapp/src/components/utility/WinningChallengeResultsHOC.tsx type WinningChallengeResultsProps (line 6) | interface WinningChallengeResultsProps { FILE: packages/dapp/src/components/utility/styledComponents.tsx type StyledPageContentProps (line 5) | interface StyledPageContentProps { FILE: packages/dapp/src/constants.ts type embedRoutes (line 1) | enum embedRoutes { type routes (line 6) | enum routes { type registryListingTypes (line 49) | enum registryListingTypes { type registrySubListingTypes (line 55) | enum registrySubListingTypes { type TRegistryListingType (line 63) | type TRegistryListingType = type TRegistrySubListingType (line 68) | type TRegistrySubListingType = type dashboardTabs (line 75) | enum dashboardTabs { type dashboardSubTabs (line 82) | enum dashboardSubTabs { type TDashboardTab (line 92) | type TDashboardTab = type TDashboardSubTab (line 98) | type TDashboardSubTab = type listingTabs (line 107) | enum listingTabs { type TListingTab (line 116) | type TListingTab = FILE: packages/dapp/src/embeds/BoostLoader.tsx type BoostLoaderParams (line 45) | interface BoostLoaderParams { FILE: packages/dapp/src/embeds/StoryBoostLoader.tsx type StoryBoostLoaderParams (line 37) | interface StoryBoostLoaderParams { FILE: packages/dapp/src/helpers/config.ts type ConfigType (line 1) | interface ConfigType { FILE: packages/dapp/src/helpers/contractAddresses.ts type ContractAddressKeys (line 5) | enum ContractAddressKeys { function initializeContractAddresses (line 12) | async function initializeContractAddresses(helper: CivilHelper, dispatch... FILE: packages/dapp/src/helpers/government.ts function initializeGovernment (line 22) | async function initializeGovernment(helper: CivilHelper, dispatch: Dispa... function initializeGovernmentParamSubscription (line 33) | async function initializeGovernmentParamSubscription( function initializeGovtProposalsSubscriptions (line 46) | async function initializeGovtProposalsSubscriptions( function getNextTimerExpiry (line 85) | async function getNextTimerExpiry(paramProposal: any, dispatch: Dispatch... function setupGovtParamProposalCallback (line 105) | async function setupGovtParamProposalCallback( function initializeConstitution (line 136) | async function initializeConstitution(helper: CivilHelper, dispatch: Dis... FILE: packages/dapp/src/helpers/links.ts constant FAQ_BASE_URL (line 1) | const FAQ_BASE_URL = "https://help.civil.co"; FILE: packages/dapp/src/helpers/listingEvents.ts function getNewsroom (line 11) | async function getNewsroom(helper: CivilHelper, dispatch: Dispatch,... function delay (line 31) | async function delay(ms: number): Promise { function getIPFSContent (line 35) | async function getIPFSContent( FILE: packages/dapp/src/helpers/networkHelpers.ts function getFormattedNetworkNames (line 15) | function getFormattedNetworkNames(networkIDs: number[]): string[] { function isNetworkSupported (line 21) | function isNetworkSupported(network: string | number): boolean { FILE: packages/dapp/src/helpers/salt.ts constant SALT_WORD_LENGTH (line 4) | const SALT_WORD_LENGTH = 4; function fetchSalt (line 6) | function fetchSalt( FILE: packages/dapp/src/helpers/tokenController.ts function getCivilianWhitelist (line 4) | async function getCivilianWhitelist(helper: CivilHelper, user: EthAddres... function getUnlockedWhitelist (line 10) | async function getUnlockedWhitelist(helper: CivilHelper, user: EthAddres... FILE: packages/dapp/src/helpers/tokenEvents.ts function initializeTokenSubscriptions (line 9) | async function initializeTokenSubscriptions( FILE: packages/dapp/src/helpers/vote.ts function fetchVote (line 4) | function fetchVote(challengeId: BigNumber, user: EthAddress | undefined)... function saveVote (line 18) | function saveVote(challengeId: BigNumber, user: EthAddress, voteOption: ... FILE: packages/dapp/src/index.tsx method integrations (line 14) | integrations(integrations: any[]): any[] { FILE: packages/dapp/src/redux/actionCreators/analytics.ts type analyticsEventActions (line 3) | enum analyticsEventActions { type AnalyticsEvent (line 7) | interface AnalyticsEvent { FILE: packages/dapp/src/redux/actionCreators/challenges.ts type challengeActions (line 6) | enum challengeActions { FILE: packages/dapp/src/redux/actionCreators/contractAddresses.ts type contractAddressesActions (line 4) | enum contractAddressesActions { FILE: packages/dapp/src/redux/actionCreators/errors.ts type errorActions (line 3) | enum errorActions { FILE: packages/dapp/src/redux/actionCreators/government.ts type governmentActions (line 6) | enum governmentActions { FILE: packages/dapp/src/redux/actionCreators/network.ts type networkActions (line 3) | enum networkActions { FILE: packages/dapp/src/redux/actionCreators/newsrooms.ts type newsroomActions (line 6) | enum newsroomActions { FILE: packages/dapp/src/redux/actionCreators/ui.ts type uiActions (line 4) | enum uiActions { FILE: packages/dapp/src/redux/actionCreators/userAccount.ts type userActions (line 4) | enum userActions { FILE: packages/dapp/src/redux/reducers/challenges.ts function grantAppealTxs (line 6) | function grantAppealTxs( function grantAppealTxsFetching (line 18) | function grantAppealTxsFetching( FILE: packages/dapp/src/redux/reducers/contractAddresses.ts function contractAddresses (line 6) | function contractAddresses( FILE: packages/dapp/src/redux/reducers/government.ts function govtParameters (line 6) | function govtParameters(state: object = {}, action: AnyAction): object { function govtProposals (line 17) | function govtProposals( function government (line 30) | function government(state: Map = Map(), ... function constitution (line 39) | function constitution( function appellate (line 51) | function appellate(state: string = "", action: AnyAction): string { function controller (line 60) | function controller(state: string = "", action: AnyAction): string { function appellateMembers (line 69) | function appellateMembers(state: string[] = [""], action: AnyAction): st... function councilMultisigTransactions (line 78) | function councilMultisigTransactions( FILE: packages/dapp/src/redux/reducers/index.ts type State (line 31) | interface State { type NetworkDependentState (line 45) | interface NetworkDependentState { FILE: packages/dapp/src/redux/reducers/network.ts function network (line 5) | function network(state: string = config.DEFAULT_ETHEREUM_NETWORK!, actio... function networkName (line 14) | function networkName(state: string = "", action: AnyAction): string { FILE: packages/dapp/src/redux/reducers/newsrooms.ts function currentUserNewsrooms (line 6) | function currentUserNewsrooms(state: Set = Set(), action... function contentFetched (line 15) | function contentFetched( function content (line 28) | function content( function charterRevisions (line 40) | function charterRevisions( FILE: packages/dapp/src/redux/reducers/ui.ts function ui (line 5) | function ui(state: Map = Map(), action: AnyAct... function web3AuthType (line 14) | function web3AuthType(state: string = "", action: AnyAction): string { function showWeb3AuthModal (line 25) | function showWeb3AuthModal(state: boolean = false, action: AnyAction): b... FILE: packages/dapp/src/redux/reducers/userAccount.ts function user (line 4) | function user(state: { account: any } = { account: {} }, action: AnyActi... FILE: packages/dapp/src/registerServiceWorker.ts function register (line 20) | function register(): void { function registerValidSW (line 45) | function registerValidSW(swUrl: string): void { function checkValidServiceWorker (line 76) | function checkValidServiceWorker(swUrl: string): void { function unregister (line 103) | function unregister(): void { FILE: packages/dapp/src/selectors/index.ts type ListingContainerProps (line 15) | interface ListingContainerProps { type ChallengeContainerProps (line 21) | interface ChallengeContainerProps { type AppealChallengeContainerProps (line 25) | interface AppealChallengeContainerProps { type ProposalParameterProps (line 29) | interface ProposalParameterProps { type ProposalContainerProps (line 33) | interface ProposalContainerProps { FILE: packages/dev-utils/scripts/generate-from-files/bin.ts constant USAGE (line 6) | const USAGE = ` FILE: packages/dev-utils/scripts/generate-from-files/index.ts function generateFromFiles (line 12) | async function generateFromFiles( FILE: packages/dev-utils/scripts/generate-from-files/utils.ts type ContextData (line 4) | interface ContextData { FILE: packages/dev-utils/scripts/strip-artifacts.ts constant JSON_WHITESPACE (line 18) | const JSON_WHITESPACE = 4; constant EXPECTED_ARGUMENT_COUNT (line 19) | const EXPECTED_ARGUMENT_COUNT = 4; constant ARGV_INPUT_GLOV (line 20) | const ARGV_INPUT_GLOV = 2; constant ARGV_OUT_DIR (line 21) | const ARGV_OUT_DIR = 3; function strip (line 23) | function strip(filePath: string, outPath: string): void { constant FILES_GLOB (line 43) | const FILES_GLOB = process.argv[ARGV_INPUT_GLOV]; constant OUT_DIR (line 44) | const OUT_DIR = process.argv[ARGV_OUT_DIR]; FILE: packages/dev-utils/src/modules.d.ts type Endianness (line 7) | type Endianness = "le" | "be"; class BN (line 9) | class BN { FILE: packages/dev-utils/src/test/bignumber-chai.ts function overwriteMethod (line 22) | function overwriteMethod(original: any): any { FILE: packages/dev-utils/src/test/index.ts function configureChai (line 8) | function configureChai(chai: any): void { function dummyWeb3Provider (line 16) | function dummyWeb3Provider(): any { function rpc (line 21) | async function rpc(provider: any, method: string, ...params: any[]): Pro... function advanceEvmTime (line 41) | async function advanceEvmTime(time: number): Promise { function getParamFromTxEvent (line 46) | function getParamFromTxEvent(tx: TransactionReceipt, param: string, e... FILE: packages/dev-utils/src/test/test.d.ts type Assertion (line 6) | interface Assertion { type PromisedAssertion (line 11) | interface PromisedAssertion { FILE: packages/elements/.storybook/config.ts function loadStories (line 7) | function loadStories() { FILE: packages/elements/src/buttons/Button.tsx type buttonSizes (line 8) | enum buttonSizes { type ButtonProps (line 17) | interface ButtonProps { type ButtonTheme (line 38) | interface ButtonTheme { constant PRIMARY_BUTTON_DEFAULT_THEME (line 64) | const PRIMARY_BUTTON_DEFAULT_THEME = { constant INVERTED_BUTTON_DEFAULT_THEME (line 75) | const INVERTED_BUTTON_DEFAULT_THEME = { constant NEW_PRIMARY_BUTTON_DEFAULT_THEME (line 80) | const NEW_PRIMARY_BUTTON_DEFAULT_THEME = { constant SECONDARY_BUTTON_DEFAULT_THEME (line 88) | const SECONDARY_BUTTON_DEFAULT_THEME = { constant DARK_BUTTON_DEFAULT_THEME (line 96) | const DARK_BUTTON_DEFAULT_THEME = { constant BORDERLESS_BUTTON_DEFAULT_THEME (line 104) | const BORDERLESS_BUTTON_DEFAULT_THEME = { constant DEFAULT_BUTTON_THEME (line 110) | const DEFAULT_BUTTON_THEME = { FILE: packages/elements/src/buttons/CloseXButton.tsx type CloseXButtonProps (line 26) | interface CloseXButtonProps { FILE: packages/elements/src/buttons/PaymentButton.tsx type PaymentBtnStyleProps (line 6) | interface PaymentBtnStyleProps { type PaymentButtonProps (line 43) | interface PaymentButtonProps { FILE: packages/elements/src/buttons/ShareButton.tsx type ShareBtnStyleProps (line 6) | interface ShareBtnStyleProps { type ShareButtonProps (line 43) | interface ShareButtonProps { FILE: packages/elements/src/containers/Hero.tsx type HeroProps (line 73) | interface HeroProps { FILE: packages/elements/src/containers/Panel.tsx type PanelProps (line 68) | interface PanelProps { FILE: packages/elements/src/icons/ApplicationInProgressIcon.tsx type ApplicationInProgressProps (line 4) | interface ApplicationInProgressProps { FILE: packages/elements/src/icons/ApprovedNewsroomsIcon.tsx type ApprovedNewsroomsProps (line 4) | interface ApprovedNewsroomsProps { FILE: packages/elements/src/icons/ArticleIndexIcon.tsx type ArticleIndexIconProps (line 3) | interface ArticleIndexIconProps { FILE: packages/elements/src/icons/ArticleSignIcon.tsx type ArticleSignIconProps (line 3) | interface ArticleSignIconProps { FILE: packages/elements/src/icons/AvatarGenericIcon.tsx type AvatarGenericIconProps (line 3) | interface AvatarGenericIconProps { FILE: packages/elements/src/icons/BellIcon.tsx type BellIconProps (line 4) | interface BellIconProps { FILE: packages/elements/src/icons/ChallengeMarkIcon.tsx type ChallengeMarkIconProps (line 4) | interface ChallengeMarkIconProps { FILE: packages/elements/src/icons/Chevron.tsx type ChevronProps (line 6) | interface ChevronProps { FILE: packages/elements/src/icons/CircleLockIcon.tsx type CircleLockIconProps (line 3) | interface CircleLockIconProps { FILE: packages/elements/src/icons/CivilIcon.tsx type CivilIconProps (line 5) | interface CivilIconProps { FILE: packages/elements/src/icons/CivilTutorialIcon.tsx type CivilTutorialIconProps (line 4) | interface CivilTutorialIconProps { FILE: packages/elements/src/icons/ClipLoader.tsx type ClipLoaderProps (line 5) | interface ClipLoaderProps { FILE: packages/elements/src/icons/ClockIcon.tsx type ClockIconProps (line 3) | interface ClockIconProps { FILE: packages/elements/src/icons/CloseXIcon.tsx type CloseXIconProps (line 4) | interface CloseXIconProps { FILE: packages/elements/src/icons/DashboardNewsroomApplicationIcon.tsx type DashboardNewsroomApplicationIconProps (line 4) | interface DashboardNewsroomApplicationIconProps { FILE: packages/elements/src/icons/DisclosureArrowIcon.tsx type DisclosureArrowIconProps (line 4) | interface DisclosureArrowIconProps { FILE: packages/elements/src/icons/ErrorIcon.tsx type ErrorIconProps (line 3) | interface ErrorIconProps { FILE: packages/elements/src/icons/ExpandDownArrow.tsx type ExpandDownArrowProps (line 4) | interface ExpandDownArrowProps { FILE: packages/elements/src/icons/FacebookIcon.tsx type FacebookIconProps (line 4) | interface FacebookIconProps { FILE: packages/elements/src/icons/GrantSubmitIcon.tsx type GrantSubmitIcon (line 3) | interface GrantSubmitIcon { FILE: packages/elements/src/icons/GreenCheckMark.tsx type GreenCheckMark (line 4) | interface GreenCheckMark { FILE: packages/elements/src/icons/HamburgerIcon.tsx type HamburgerIconProps (line 4) | interface HamburgerIconProps { FILE: packages/elements/src/icons/HollowGrayNotGranted.tsx type HollowGrayNotGrantedProps (line 4) | interface HollowGrayNotGrantedProps { FILE: packages/elements/src/icons/HollowGreenCheck.tsx type HollowGreenCheckProps (line 3) | interface HollowGreenCheckProps { FILE: packages/elements/src/icons/HollowRedNoGood.tsx type HollowRedNoGoodProps (line 3) | interface HollowRedNoGoodProps { FILE: packages/elements/src/icons/InstagramIcon.tsx type InstagramIconProps (line 4) | interface InstagramIconProps { FILE: packages/elements/src/icons/LinkIcon.tsx type LinkIconProps (line 3) | interface LinkIconProps { FILE: packages/elements/src/icons/LinkedInIcon.tsx type LinkedInIconProps (line 5) | interface LinkedInIconProps { FILE: packages/elements/src/icons/MediumIcon.tsx type MediumIconProps (line 4) | interface MediumIconProps { FILE: packages/elements/src/icons/MetaMaskIcons.tsx type MetaMaskImgProps (line 6) | interface MetaMaskImgProps { type MetaMaskIconProps (line 18) | interface MetaMaskIconProps extends Partial { FILE: packages/elements/src/icons/NorthEastArrow.tsx type NorthEastArrowProps (line 3) | interface NorthEastArrowProps { FILE: packages/elements/src/icons/OpenInNewIcon.tsx type OpenInNewIconProps (line 3) | interface OpenInNewIconProps { FILE: packages/elements/src/icons/RegistryEmptyIcon.tsx type RegistryEmptyProps (line 4) | interface RegistryEmptyProps { FILE: packages/elements/src/icons/RejectedNewsroomsIcon.tsx type RejectedNewsroomsProps (line 4) | interface RejectedNewsroomsProps { FILE: packages/elements/src/icons/ReviewIcon.tsx type ReviewIconProps (line 3) | interface ReviewIconProps { FILE: packages/elements/src/icons/SecureLockIcon.tsx type SecureLockIconProps (line 3) | interface SecureLockIconProps { FILE: packages/elements/src/icons/ShareEmailIcon.tsx type ShareEmailIconProps (line 3) | interface ShareEmailIconProps { FILE: packages/elements/src/icons/ShareIcon.tsx type ShareIconProps (line 4) | interface ShareIconProps { FILE: packages/elements/src/icons/ShareTwitterIcon.tsx type ShareTwitterIconProps (line 3) | interface ShareTwitterIconProps { FILE: packages/elements/src/icons/TelegramIcon.tsx type TelegramIconProps (line 4) | interface TelegramIconProps { FILE: packages/elements/src/icons/TipIcon.tsx type TipIconProps (line 4) | interface TipIconProps { FILE: packages/elements/src/icons/TokenWalletIcon.tsx type TokenWalletIconProps (line 4) | interface TokenWalletIconProps { FILE: packages/elements/src/icons/TrustMarkIcon.tsx type TrustMarkIconProps (line 4) | interface TrustMarkIconProps { FILE: packages/elements/src/icons/TwitterIcon.tsx type TwitterIconProps (line 4) | interface TwitterIconProps { FILE: packages/elements/src/icons/WaitForApply.tsx type WaitForApplyProps (line 4) | interface WaitForApplyProps { FILE: packages/elements/src/icons/WarningIcon.tsx type WarningIconProps (line 4) | interface WarningIconProps { FILE: packages/elements/src/icons/logos/OvalImage.ts type OvalImageProps (line 3) | interface OvalImageProps { FILE: packages/elements/src/inputs/Input.tsx type InputBaseProps (line 23) | interface InputBaseProps { type InputProps (line 122) | interface InputProps { type CurrencyProps (line 155) | interface CurrencyProps extends InputProps { type TextProps (line 163) | interface TextProps extends InputProps { type TextareaProps (line 172) | interface TextareaProps { FILE: packages/elements/src/inputs/RadioInput.tsx type RadioButtonProps (line 11) | interface RadioButtonProps { type RadioInputProps (line 122) | interface RadioInputProps { type RadioCardInputProps (line 157) | interface RadioCardInputProps { FILE: packages/elements/src/share/SharePanel.tsx type SharePanelProps (line 90) | interface SharePanelProps { FILE: packages/elements/src/share/ShareStory.tsx type ShareStoryProps (line 89) | interface ShareStoryProps { type ShareStoryState (line 94) | interface ShareStoryState { class ShareStory (line 98) | class ShareStory extends React.Component { method networkStream (line 102) | public get networkStream(): Observable { method network (line 106) | public async network(): Promise { method getAccount (line 112) | public async getAccount(): Promise { method getGasPriceString (line 116) | public async getGasPriceString(): Promise { method getGasPrice (line 122) | public async getGasPrice(): Promise { method getBlock (line 126) | public async getBlock(blockNumber: number | "latest" | "pending"): Pro... method getLatestBlockNumber (line 130) | public async getLatestBlockNumber(): Promise { method getConfirmations (line 134) | public async getConfirmations(startBlock: number): Promise { method getCode (line 139) | public async getCode(address: EthAddress): Promise { method sendTransaction (line 143) | public async sendTransaction(txData: TransactionConfig): Promise { method signMessage (line 160) | public async signMessage(message: string, account?: EthAddress): Promi... method toChecksumAddress (line 185) | public toChecksumAddress(address: string): string { method toBigNumber (line 193) | public toBigNumber(amount: number | string | BigNumber): any { method toWei (line 205) | public toWei(amount: number): BigNumber { method accountBalace (line 210) | public async accountBalace(account: EthAddress): Promise { method awaitReceipt (line 221) | public async awaitReceipt { method receiptToDecodedReceipt (line 281) | private receiptToDecodedReceipt { function hasInjectedProvider (line 15) | function hasInjectedProvider(): boolean { function currentAccount (line 19) | async function currentAccount(ethApi: EthApi): Promise { type EthereumUnits (line 27) | enum EthereumUnits { FILE: packages/ethapi/src/infura.ts constant INFURA_WEBSOCKET_HOSTS (line 1) | const INFURA_WEBSOCKET_HOSTS = { FILE: packages/kirby/src/KirbyApp.tsx type KirbyAppProps (line 27) | interface KirbyAppProps { FILE: packages/kirby/src/common/colors.ts type colors (line 1) | enum colors { FILE: packages/kirby/src/common/input/WalletOptions.tsx type WalletOptionsProps (line 6) | interface WalletOptionsProps { FILE: packages/kirby/src/common/text/index.tsx type FocusWordProps (line 4) | interface FocusWordProps { FILE: packages/kirby/src/plugins/CivilID.ts type ChildPluginState (line 10) | interface ChildPluginState { type IdentityLoginResponseAction (line 24) | interface IdentityLoginResponseAction { type ChildPluginActions (line 30) | type ChildPluginActions = IdentityLoginResponseAction; type ChildDependencies (line 32) | interface ChildDependencies { class CivilIDPlugin (line 37) | class CivilIDPlugin extends ChildPlugin { method buildSignatureRequest (line 80) | public buildSignatureRequest(requestID: string, domain: string): any { method sendLoginResponse (line 89) | public sendLoginResponse(signer: string, signature: string): void { method cancelLogin (line 95) | public cancelLogin(reason?: any): void { method sendSignupResponse (line 101) | public sendSignupResponse(signer: string, signature: string): void { method cancelSignup (line 107) | public cancelSignup(reason?: any): void { method generateWallet (line 113) | public generateWallet(mnemonic: string): void { FILE: packages/kirby/src/plugins/common.ts constant IDENTITY_LOGIN_REQUEST (line 1) | const IDENTITY_LOGIN_REQUEST = "IDENTITY_LOGIN_REQUEST"; constant IDENTITY_LOGIN_RESPONSE (line 2) | const IDENTITY_LOGIN_RESPONSE = "IDENTITY_LOGIN_RESPONSE"; constant IDENTITY_SIGNUP_REQUEST (line 3) | const IDENTITY_SIGNUP_REQUEST = "IDENTITY_SIGNUP_REQUEST"; type LoginRequest (line 5) | interface LoginRequest { type SignupRequest (line 8) | interface SignupRequest { type LoginResponse (line 12) | interface LoginResponse { FILE: packages/kirby/src/views/Web3Enable.tsx constant WAITING_FOR_CONNECTION (line 10) | const WAITING_FOR_CONNECTION = "Waiting for Web3 Wallet Connection..."; function selection (line 33) | async function selection(provider: string, providerKnown: boolean = fals... FILE: packages/kirby/src/views/identity/Login.tsx constant CIVIL_DOMAINS (line 13) | const CIVIL_DOMAINS = [ constant WAITING_FOR_CONNECTION (line 21) | const WAITING_FOR_CONNECTION = "Waiting for Web3 Wallet Connection..."; constant WAITING_FOR_SIGNATURE (line 22) | const WAITING_FOR_SIGNATURE = "Waiting for Signature..."; function selection (line 41) | async function selection(provider: string): Promise { FILE: packages/kirby/src/views/identity/Signup.tsx constant CIVIL_DOMAINS (line 12) | const CIVIL_DOMAINS = [ constant WAITING_FOR_CONNECTION (line 20) | const WAITING_FOR_CONNECTION = "Waiting for Web3 Wallet Connection..."; constant WAITING_FOR_SIGNATURE (line 21) | const WAITING_FOR_SIGNATURE = "Waiting for Signature..."; function selection (line 48) | async function selection(provider: string): Promise { function renderTerms (line 109) | function renderTerms(): JSX.Element { FILE: packages/newsroom-manager/src/ApplyToTCR.tsx type ApplyToTCRProps (line 8) | interface ApplyToTCRProps { class ApplyToTCRComponent (line 20) | class ApplyToTCRComponent extends React.Component { method render (line 21) | public render(): JSX.Element { FILE: packages/newsroom-manager/src/ApplyToTCRPlaceholder.tsx type ApplyToTCRProps (line 7) | interface ApplyToTCRProps { class ApplyToTCRComponent (line 33) | class ApplyToTCRComponent extends React.Component { method render (line 34) | public render(): JSX.Element { FILE: packages/newsroom-manager/src/CivilContext.tsx type CivilContextValue (line 4) | interface CivilContextValue { FILE: packages/newsroom-manager/src/CompleteYourProfile.tsx type CompleteYourProfileComponentExternalProps (line 33) | interface CompleteYourProfileComponentExternalProps { type CompleteYourProfileComponentProps (line 41) | interface CompleteYourProfileComponentProps { type CompleteYourProfileComponentState (line 51) | interface CompleteYourProfileComponentState extends TransactionButtonMod... class CompleteYourProfileComponent (line 89) | class CompleteYourProfileComponent extends React.Component< method constructor (line 93) | constructor(props: CompleteYourProfileComponentProps & DispatchProp) { method render (line 23) | public render(): JSX.Element { FILE: packages/newsroom-manager/src/NameAndAddress.tsx type NameAndAddressProps (line 31) | interface NameAndAddressProps { type NameAndAddressState (line 42) | interface NameAndAddressState extends TransactionButtonModalFlowState { class NameAndAddressComponent (line 70) | class NameAndAddressComponent extends React.Component) { method componentWillReceiveProps (line 81) | public componentWillReceiveProps(newProps: NameAndAddressProps): void { method onChange (line 85) | public onChange(name: string, value: string | void): void { method onContractChange (line 89) | public onContractChange(name: string, value: string | void): void { method progressModal (line 93) | public progressModal(): JSX.Element | null { method renderCheckMark (line 119) | public renderCheckMark(): JSX.Element | null { method renderPreMetamaskCreateModal (line 130) | public renderPreMetamaskCreateModal(): JSX.Element | null { method renderMetaMaskRejectionModal (line 148) | public renderMetaMaskRejectionModal(): JSX.Element | null { method renderAwaitingTransactionModal (line 177) | public renderAwaitingTransactionModal(): JSX.Element | null { method renderNoContract (line 192) | public renderNoContract(): JSX.Element { method renderContract (line 220) | public renderContract(): JSX.Element { method renderOnlyTxHash (line 258) | public renderOnlyTxHash(): JSX.Element { method render (line 281) | public render(): JSX.Element { FILE: packages/newsroom-manager/src/Newsroom.tsx type NewsroomComponentState (line 46) | interface NewsroomComponentState { type IpfsObject (line 54) | interface IpfsObject { type NewsroomExternalProps (line 58) | interface NewsroomExternalProps { type NewsroomProps (line 91) | interface NewsroomProps extends NewsroomExternalProps { class NewsroomComponent (line 124) | class NewsroomComponent extends React.Component { method componentWillReceiveProps (line 229) | public async componentWillReceiveProps(newProps: NewsroomProps & Dispa... method renderManager (line 238) | public renderManager(): JSX.Element | null { method renderSteps (line 275) | public renderSteps(): JSX.Element[] { method render (line 414) | public render(): JSX.Element { method initCharter (line 460) | private async initCharter(): Promise { FILE: packages/newsroom-manager/src/NewsroomUser.tsx type UserTypes (line 25) | enum UserTypes { type AddressComponentProps (line 58) | interface AddressComponentProps { type NewsroomUserProps (line 62) | interface NewsroomUserProps { class NewsroomUserComponent (line 108) | class NewsroomUserComponent extends React.Component< method constructor (line 112) | constructor(props: NewsroomUserProps & DispatchProp) { method renderPreMetamMask (line 116) | public renderPreMetamMask(): JSX.Element | null { method renderMetaMaskRejectionModal (line 135) | public renderMetaMaskRejectionModal(): JSX.Element | null { method renderAwaitingTransactionModal (line 164) | public renderAwaitingTransactionModal(): JSX.Element | null { method renderProgressModal (line 179) | public renderProgressModal(): JSX.Element | null { method renderCompleteModal (line 203) | public renderCompleteModal(): JSX.Element | null { method render (line 226) | public render(): JSX.Element { FILE: packages/newsroom-manager/src/RosterMember.tsx type RosterMemberProps (line 20) | interface RosterMemberProps { class RosterMemberComponent (line 79) | class RosterMemberComponent extends React.Component) { method render (line 84) | public render(): JSX.Element { FILE: packages/newsroom-manager/src/SignConstitution.tsx type SignConstitutionReduxProps (line 66) | interface SignConstitutionReduxProps { type SignConstitutionState (line 75) | interface SignConstitutionState { class SignConstitutionComponent (line 87) | class SignConstitutionComponent extends React.Component< method constructor (line 91) | constructor(props: SignConstitutionReduxProps & DispatchProp) { method componentDidUpdate (line 110) | public componentDidUpdate(prevProps: SignConstitutionReduxProps): void { method renderPreSignModal (line 118) | public renderPreSignModal(): JSX.Element | null { method renderWaitingSignModal (line 135) | public renderWaitingSignModal(): JSX.Element | null { method renderWaitingPublishModal (line 152) | public renderWaitingPublishModal(): JSX.Element | null { method renderMetaMaskRejectionModal (line 169) | public renderMetaMaskRejectionModal(): JSX.Element | null { method renderMetaMaskPublishRejectionModal (line 196) | public renderMetaMaskPublishRejectionModal(): JSX.Element | null { method render (line 223) | public render(): JSX.Element { FILE: packages/newsroom-manager/src/Welcome.tsx type WelcomeProps (line 5) | interface WelcomeProps { class Welcome (line 25) | class Welcome extends React.Component { method render (line 26) | public render(): JSX.Element { FILE: packages/newsroom-manager/src/actionCreators.ts type newsroomActions (line 10) | enum newsroomActions { type uiActions (line 21) | enum uiActions { type userActions (line 28) | enum userActions { type governmentActions (line 32) | enum governmentActions { FILE: packages/newsroom-manager/src/contentViewer/ContentItem.tsx type ContentItemProps (line 6) | interface ContentItemProps { class ContentItem (line 10) | class ContentItem extends React.Component { method render (line 11) | public render(): JSX.Element { FILE: packages/newsroom-manager/src/contentViewer/ContentViewer.tsx type ContentViewerProps (line 10) | interface ContentViewerProps { type ContentInternalViewerProps (line 13) | interface ContentInternalViewerProps extends ContentViewerProps { class ContentViewerComponent (line 17) | class ContentViewerComponent extends React.Component = Map(), action: AnyAction):... function newsroomUsers (line 89) | function newsroomUsers( function newsroomGovernment (line 101) | function newsroomGovernment(state: Map = Map(), action: ... FILE: packages/newsroom-manager/src/styledComponents.tsx type FormSubheadProps (line 26) | interface FormSubheadProps { FILE: packages/newsroom-manager/src/types.ts type CmsUserData (line 4) | type CmsUserData = type UserData (line 13) | interface UserData { FILE: packages/newsroom-signup/src/ApplyToTCR/AboutApplicationButton.tsx class AboutApplicationButton (line 6) | class AboutApplicationButton extends React.Component { method render (line 7) | public render(): JSX.Element | null { FILE: packages/newsroom-signup/src/ApplyToTCR/ApplyToTCR.tsx type TApplyToTCRProps (line 18) | type TApplyToTCRProps = ApplyToTCRStepOwnProps & class ApplyToTCR (line 28) | class ApplyToTCR extends React.Component { method render (line 29) | public render(): JSX.Element { FILE: packages/newsroom-signup/src/ApplyToTCR/ApplyToTCRForm.tsx type TransactionTypes (line 26) | enum TransactionTypes { type ApplyToTCRFormProps (line 85) | interface ApplyToTCRFormProps { type ApplyPostTransactionProp (line 93) | interface ApplyPostTransactionProp { type TransactionsProp (line 97) | interface TransactionsProp { FILE: packages/newsroom-signup/src/ApplyToTCR/ApplyToTCRSuccess.tsx type ApplyToTCRSuccessProps (line 16) | interface ApplyToTCRSuccessProps { function getCalendarEventDateTime (line 21) | function getCalendarEventDateTime(seconds: number | Date): string { type AddApplicationEndToCalendar (line 34) | interface AddApplicationEndToCalendar { FILE: packages/newsroom-signup/src/ApplyToTCR/ApplyToTCRWhitelisted.tsx type ApplyToTCRWhitelistedProps (line 14) | interface ApplyToTCRWhitelistedProps { FILE: packages/newsroom-signup/src/ApplyToTCR/TransferToMultisig.tsx type TransactionTypes (line 27) | enum TransactionTypes { type TransferToMultisigProps (line 63) | interface TransferToMultisigProps { type TransferPostTransactionProp (line 70) | interface TransferPostTransactionProp { type TransactionsProp (line 74) | interface TransactionsProp { FILE: packages/newsroom-signup/src/ApplyToTCR/index.tsx type ApplyToTCRStepOwnProps (line 20) | interface ApplyToTCRStepOwnProps { type ApplyToTCRStepReduxProps (line 29) | interface ApplyToTCRStepReduxProps { type TApplyToTCRStepProps (line 39) | type TApplyToTCRStepProps = ApplyToTCRStepOwnProps & ApplyToTCRStepRedux... class ApplyToTCRStepComponent (line 41) | class ApplyToTCRStepComponent extends React.Component { method componentDidUpdate (line 48) | public async componentDidUpdate(prevProps: TApplyToTCRStepProps & Disp... method renderApply (line 54) | public renderApply(): JSX.Element { method render (line 101) | public render(): JSX.Element { FILE: packages/newsroom-signup/src/ApplyToTCRPlaceholder.tsx type ApplyToTCRProps (line 7) | interface ApplyToTCRProps { class ApplyToTCRComponent (line 33) | class ApplyToTCRComponent extends React.Component { method render (line 34) | public render(): JSX.Element { FILE: packages/newsroom-signup/src/AuthWrapper.tsx type AuthWrapperState (line 7) | interface AuthWrapperState { type AuthParams (line 14) | interface AuthParams { class AuthWrapperComponent (line 27) | class AuthWrapperComponent extends React.Component { method render (line 49) | public render(): JSX.Element { method renderSignupLogin (line 61) | private renderSignupLogin(): JSX.Element { FILE: packages/newsroom-signup/src/DataWrapper.tsx type DataWrapperProps (line 10) | interface DataWrapperProps { constant PARAMETERS_QUERY (line 16) | const PARAMETERS_QUERY = gql` class DataWrapper (line 25) | class DataWrapper extends React.Component { method render (line 26) | public render(): JSX.Element { method saveCharterFuncFromMutation (line 163) | private saveCharterFuncFromMutation( FILE: packages/newsroom-signup/src/InfoModalButton.tsx type InfoModalButtonState (line 56) | interface InfoModalButtonState { type InfoModalButtonProps (line 60) | interface InfoModalButtonProps { class InfoModalButton (line 66) | class InfoModalButton extends React.Component { method componentDidUpdate (line 261) | public async componentDidUpdate(prevProps: NewsroomProps): Promise boolean { method saveStep (line 471) | private saveStep(step: STEP, doNotTrack?: boolean): void { method initCharter (line 494) | private initCharter(): void { FILE: packages/newsroom-signup/src/NewsroomManager/ManageContractMembers.tsx type ManageContractMembersProps (line 16) | interface ManageContractMembersProps { FILE: packages/newsroom-signup/src/NewsroomManager/index.tsx type NewsroomManagerExternalProps (line 32) | interface NewsroomManagerExternalProps { type NewsroomManagerReduxProps (line 39) | interface NewsroomManagerReduxProps { type NewsroomManagerProps (line 44) | type NewsroomManagerProps = NewsroomManagerExternalProps & NewsroomManag... type NewsroomManagerState (line 46) | interface NewsroomManagerState { constant DEFAULT_DIRTY_MESSAGE (line 93) | const DEFAULT_DIRTY_MESSAGE = "Are you sure you want to leave this page?... class NewsroomManagerComponent (line 95) | class NewsroomManagerComponent extends React.Component { method componentWillUnmount (line 133) | public componentWillUnmount(): void { method render (line 138) | public render(): JSX.Element { FILE: packages/newsroom-signup/src/NewsroomProfile/AddRosterMembers.tsx type AddRosterMemberProps (line 16) | interface AddRosterMemberProps { type AddRosterMemberDefaultProps (line 24) | interface AddRosterMemberDefaultProps { type AddRosterMemberState (line 28) | interface AddRosterMemberState { class AddRosterMember (line 62) | class AddRosterMember extends React.Component< method constructor (line 69) | constructor(props: AddRosterMemberProps & AddRosterMemberDefaultProps) { method render (line 76) | public render(): JSX.Element { method renderOnboardingHeader (line 126) | private renderOnboardingHeader(): JSX.Element { FILE: packages/newsroom-signup/src/NewsroomProfile/ApplicationSoFarPage.tsx type ApplicationSoFarPageProps (line 16) | interface ApplicationSoFarPageProps { class ApplicationSoFarPage (line 94) | class ApplicationSoFarPage extends React.Component { method constructor (line 32) | constructor(props: CharterQuestionsProps) { method render (line 36) | public render(): JSX.Element { method renderOnboardingHeader (line 80) | private renderOnboardingHeader(): JSX.Element { FILE: packages/newsroom-signup/src/NewsroomProfile/GrantApplication.tsx type GrantApplicationProps (line 132) | interface GrantApplicationProps { type GrantApplicationOwnProps (line 136) | interface GrantApplicationOwnProps { class GrantApplicationComponent (line 140) | class GrantApplicationComponent extends React.Component< method renderGrantModal (line 143) | public renderGrantModal(): JSX.Element | null { method renderSkipModal (line 208) | public renderSkipModal(): JSX.Element | null { method renderOptions (line 244) | public renderOptions(): JSX.Element { method render (line 318) | public render(): JSX.Element { FILE: packages/newsroom-signup/src/NewsroomProfile/LearnMoreButton.tsx type LearnMoreButtonProps (line 6) | interface LearnMoreButtonProps { class LearnMoreButton (line 10) | class LearnMoreButton extends React.Component { method render (line 11) | public render(): JSX.Element | null { FILE: packages/newsroom-signup/src/NewsroomProfile/NewsroomBio.tsx type NewsroomBioProps (line 28) | interface NewsroomBioProps extends StepProps { class NewsroomBio (line 71) | class NewsroomBio extends React.Component { method render (line 72) | public render(): JSX.Element { method renderOnboardingHeader (line 164) | private renderOnboardingHeader(): JSX.Element { FILE: packages/newsroom-signup/src/NewsroomProfile/RosterMember.tsx type RosterMemberProps (line 19) | interface RosterMemberProps { class RosterMemberComponent (line 81) | class RosterMemberComponent extends React.Component) { method render (line 86) | public render(): JSX.Element { FILE: packages/newsroom-signup/src/NewsroomProfile/RosterMemberListItem.tsx type RosterMemberListItemProps (line 7) | interface RosterMemberListItemProps { class RosterMemberListItem (line 29) | class RosterMemberListItem extends React.Component) { method renderPreSignModal (line 135) | public renderPreSignModal(): JSX.Element | null { method renderWaitingSignModal (line 151) | public renderWaitingSignModal(): JSX.Element | null { method renderMetaMaskRejectionModal (line 167) | public renderMetaMaskRejectionModal(): JSX.Element | null { method render (line 189) | public render(): JSX.Element { FILE: packages/newsroom-signup/src/NewsroomProfile/WaitingAfterSkip.tsx class WaitingAfterSkip (line 40) | class WaitingAfterSkip extends React.Component { method render (line 41) | public render(): JSX.Element { FILE: packages/newsroom-signup/src/NewsroomProfile/WaitingForGrant.tsx class WaitingForGrant (line 54) | class WaitingForGrant extends React.Component { method render (line 55) | public render(): JSX.Element { FILE: packages/newsroom-signup/src/NewsroomProfile/index.tsx type NewsroomProfileState (line 12) | interface NewsroomProfileState { type NewsroomProfileProps (line 16) | interface NewsroomProfileProps { class NewsroomProfile (line 28) | class NewsroomProfile extends React.Component boolean { method renderCurrentStep (line 73) | public renderCurrentStep(): JSX.Element { method renderButtons (line 90) | public renderButtons(top?: boolean): JSX.Element | null { method render (line 104) | public render(): JSX.Element { FILE: packages/newsroom-signup/src/NewsroomUser.tsx type UserTypes (line 24) | enum UserTypes { type AddressComponentProps (line 57) | interface AddressComponentProps { type NewsroomUserProps (line 61) | interface NewsroomUserProps { class NewsroomUserComponent (line 107) | class NewsroomUserComponent extends React.Component< method constructor (line 111) | constructor(props: NewsroomUserProps & DispatchProp) { method renderPreMetaMask (line 115) | public renderPreMetaMask(): JSX.Element | null { method renderMetaMaskRejectionModal (line 134) | public renderMetaMaskRejectionModal(): JSX.Element | null { method renderAwaitingTransactionModal (line 159) | public renderAwaitingTransactionModal(): JSX.Element | null { method renderProgressModal (line 174) | public renderProgressModal(): JSX.Element | null { method renderCompleteModal (line 198) | public renderCompleteModal(): JSX.Element | null { method render (line 221) | public render(): JSX.Element { FILE: packages/newsroom-signup/src/PurchaseTokens/index.tsx type PurchaseTokensExternalProps (line 28) | interface PurchaseTokensExternalProps extends RouteComponentProps { type PurchaseTokensProps (line 33) | interface PurchaseTokensProps extends PurchaseTokensExternalProps { constant BUY_TOKENS_PATH (line 38) | const BUY_TOKENS_PATH = "/tokens?redirect=%2Fapply-to-registry%3Fpurchas... class PurchaseTokensComponent (line 85) | class PurchaseTokensComponent extends React.Component) { method componentDidUpdate (line 178) | public componentDidUpdate(prevProps: AddMemberProps): void { method renderAwaitingTransactionModal (line 189) | public renderAwaitingTransactionModal(): JSX.Element | null { method renderCompleteModal (line 204) | public renderCompleteModal(): JSX.Element | null { method renderPreMetamMask (line 249) | public renderPreMetamMask(): JSX.Element | null { method renderProgressModal (line 276) | public renderProgressModal(): JSX.Element | null { method renderMetaMaskRejectionModal (line 307) | public renderMetaMaskRejectionModal(): JSX.Element | null { method renderAddAddress (line 341) | public renderAddAddress(): JSX.Element | null { method renderRemoveButton (line 377) | public renderRemoveButton(): JSX.Element | null { method render (line 393) | public render(): JSX.Element { FILE: packages/newsroom-signup/src/SmartContract/AddMembersToContract.tsx type AddMembersToContractProps (line 42) | interface AddMembersToContractProps { type ContractMemberData (line 51) | type ContractMemberData = Partial & { notInCharter: boolea... class AddMembersToContractComponent (line 53) | class AddMembersToContractComponent extends React.Component) { method onChange (line 153) | public onChange(name: string, value: string | void): void { method progressModal (line 160) | public progressModal(): JSX.Element | null { method renderCheckMark (line 188) | public renderCheckMark(): JSX.Element | null { method renderIpfsModal (line 199) | public renderIpfsModal(): JSX.Element | null { method renderPreMetamaskCreateModal (line 212) | public renderPreMetamaskCreateModal(): JSX.Element | null { method renderMetaMaskRejectionModal (line 230) | public renderMetaMaskRejectionModal(): JSX.Element | null { method renderAwaitingTransactionModal (line 255) | public renderAwaitingTransactionModal(): JSX.Element | null { method renderNoContract (line 270) | public renderNoContract(): JSX.Element { method renderContract (line 317) | public renderContract(): JSX.Element { method renderOnlyTxHash (line 349) | public renderOnlyTxHash(): JSX.Element { method render (line 363) | public render(): JSX.Element { FILE: packages/newsroom-signup/src/SmartContract/LetsGetStartedPage.tsx type LetsGetStartedPageProps (line 7) | interface LetsGetStartedPageProps { class LetsGetStartedPage (line 57) | class LetsGetStartedPage extends React.Component { method render (line 58) | public render(): JSX.Element { FILE: packages/newsroom-signup/src/SmartContract/UnderstandingEth.tsx type UnderstandingEthProps (line 42) | interface UnderstandingEthProps { type UnderstandingEthState (line 46) | interface UnderstandingEthState { class UnderstandingEth (line 50) | class UnderstandingEth extends React.Component { method render (line 61) | public render(): JSX.Element { FILE: packages/newsroom-signup/src/SmartContract/index.tsx type SmartContractProps (line 14) | interface SmartContractProps { class SmartContract (line 26) | class SmartContract extends React.Component { method getDisabled (line 30) | public getDisabled(index: number): () => boolean { method renderButtons (line 49) | public renderButtons(): JSX.Element | void { method renderCurrentStep (line 52) | public renderCurrentStep(): JSX.Element { method render (line 100) | public render(): JSX.Element { FILE: packages/newsroom-signup/src/TransactionStatusModalsHOC.tsx type InjectedTransactionStatusModalProps (line 14) | interface InjectedTransactionStatusModalProps { type TransactionStatusModalState (line 24) | interface TransactionStatusModalState { type TransactionStatusModalContent (line 34) | type TransactionStatusModalContent = string | JSX.Element | undefined; type TransactionStatusModalContentMap (line 36) | interface TransactionStatusModalContentMap { type TransactionStatusModalsConfigProps (line 40) | interface TransactionStatusModalsConfigProps { method constructor (line 62) | constructor(props: TOriginalProps & InjectedTransactionStatusModalProps) { method render (line 75) | public render(): JSX.Element { method renderTransactionSuccessModal (line 109) | public renderTransactionSuccessModal(): JSX.Element | null { method renderAwaitingTransactionModal (line 128) | public renderAwaitingTransactionModal(): JSX.Element | null { method renderIPFSUploadProgressModal (line 146) | public renderIPFSUploadProgressModal(): JSX.Element | null { method renderTransactionProgressModal (line 163) | public renderTransactionProgressModal(): JSX.Element | null { method renderTransactionRejectionModal (line 182) | public renderTransactionRejectionModal(cancelTransaction: (() => void) |... method renderTransactionErrorModal (line 203) | public renderTransactionErrorModal(): JSX.Element | null { FILE: packages/newsroom-signup/src/Welcome.tsx type WelcomeProps (line 5) | interface WelcomeProps { class Welcome (line 25) | class Welcome extends React.Component { method render (line 26) | public render(): JSX.Element { FILE: packages/newsroom-signup/src/actionCreators.ts type newsroomActions (line 9) | enum newsroomActions { type uiActions (line 22) | enum uiActions { type userActions (line 29) | enum userActions { type governmentActions (line 33) | enum governmentActions { type grantActions (line 39) | enum grantActions { type listingActions (line 44) | enum listingActions { type analyticsActions (line 51) | enum analyticsActions { type TX_TYPE (line 61) | enum TX_TYPE { FILE: packages/newsroom-signup/src/constants.ts type charterQuestions (line 1) | enum charterQuestions { FILE: packages/newsroom-signup/src/reducers.ts type NewsroomState (line 14) | interface NewsroomState { type StateWithNewsroom (line 26) | interface StateWithNewsroom { function newsrooms (line 35) | function newsrooms( function newsroomUi (line 112) | function newsroomUi(state: Map = Map(), action: AnyAction):... function newsroomUsers (line 123) | function newsroomUsers( function newsroomGovernment (line 135) | function newsroomGovernment(state: Map = Map(), action: ... function grantApplication (line 148) | function grantApplication( function listings (line 162) | function listings( FILE: packages/newsroom-signup/src/styledComponents.tsx constant DEFAULT_THEME (line 19) | const DEFAULT_THEME = { type FormSubheadProps (line 47) | interface FormSubheadProps { type FormRowItemProps (line 90) | interface FormRowItemProps { type NextBackProps (line 242) | interface NextBackProps { FILE: packages/newsroom-signup/src/types.ts type CmsUserData (line 4) | type CmsUserData = type UserData (line 13) | interface UserData { FILE: packages/sdk/.storybook/config.tsx function loadStories (line 7) | function loadStories() { FILE: packages/sdk/build.js constant WARN_AFTER_BUNDLE_GZIP_SIZE (line 37) | const WARN_AFTER_BUNDLE_GZIP_SIZE = 512 * 1024; constant WARN_AFTER_CHUNK_GZIP_SIZE (line 38) | const WARN_AFTER_CHUNK_GZIP_SIZE = 1024 * 1024; function build (line 127) | function build(previousFileSizes) { function copyPublicFolder (line 187) | function copyPublicFolder() { FILE: packages/sdk/config/env.js constant NODE_ENV (line 10) | const NODE_ENV = process.env.NODE_ENV; constant REACT_APP (line 61) | const REACT_APP = /^REACT_APP_/i; function getClientEnvironment (line 63) | function getClientEnvironment(publicUrl) { FILE: packages/sdk/config/jest/cssTransform.js method process (line 7) | process() { method getCacheKey (line 10) | getCacheKey() { FILE: packages/sdk/config/jest/fileTransform.js method process (line 9) | process(src, filename) { FILE: packages/sdk/config/paths.js function ensureSlash (line 14) | function ensureSlash(inputPath, needsSlash) { function getServedPath (line 34) | function getServedPath(appPackageJson) { FILE: packages/sdk/config/webpackDevServer.config.js method before (line 89) | before(app, server) { FILE: packages/sdk/scripts/build.js constant WARN_AFTER_BUNDLE_GZIP_SIZE (line 37) | const WARN_AFTER_BUNDLE_GZIP_SIZE = 512 * 1024; constant WARN_AFTER_CHUNK_GZIP_SIZE (line 38) | const WARN_AFTER_CHUNK_GZIP_SIZE = 1024 * 1024; function build (line 127) | function build(previousFileSizes) { function copyPublicFolder (line 187) | function copyPublicFolder() { FILE: packages/sdk/scripts/start.js constant DEFAULT_PORT (line 44) | const DEFAULT_PORT = parseInt(process.env.PORT, 10) || 3000; constant HOST (line 45) | const HOST = process.env.HOST || '0.0.0.0'; FILE: packages/sdk/scripts/test.js function isInGitRepository (line 23) | function isInGitRepository() { function isInMercurialRepository (line 32) | function isInMercurialRepository() { FILE: packages/sdk/src/constants.ts constant SENTRY_DSN (line 2) | const SENTRY_DSN = "https://4659311eb5cb472982a5f7d392f3e2b4@sentry.io/1... FILE: packages/sdk/src/iframe/index.tsx constant CIVIL_WEBSOCKET_URL (line 7) | const CIVIL_WEBSOCKET_URL = "ws://localhost:8080/ws"; constant CIVIL_REST_URL (line 8) | const CIVIL_REST_URL = "http://localhost:8080"; function handleMessage (line 42) | async function handleMessage(message: any): Promise { FILE: packages/sdk/src/iframe/services/MessageHandler.test.ts class SpyMessageHandler (line 12) | class SpyMessageHandler extends MessageHandler { method reply (line 14) | public reply(type: any, data: any) { FILE: packages/sdk/src/iframe/services/MessageHandler.ts type MessageHandlerDependencies (line 6) | interface MessageHandlerDependencies { method initialize (line 15) | public async initialize(initializer: () => Promise { method handleGetStatus (line 52) | private handleGetStatus(): any { method handleCreateKey (line 56) | private async handleCreateKey(keyName: string): Promise { method retrieveString (line 28) | public async retrieveString(key: Key, objectID: string): Promise { method delete (line 35) | public async delete(key: Key, objectID: string): Promise { method selfDestruct (line 41) | public async selfDestruct(key: Key): Promise { FILE: packages/sdk/src/iframe/services/civil-node/Persistence.ts type Persistence (line 1) | interface Persistence { class InMemoryPersistence (line 9) | class InMemoryPersistence implements Persistence { method store (line 11) | public async store(publicKey: string, signature: string, objectID: str... method retrieve (line 18) | public async retrieve(publicKey: string, signature: string, objectID: ... method delete (line 21) | public async delete(publicKey: string, signature: string, objectID: st... method selfDestruct (line 25) | public async selfDestruct(publicKey: string, signature: string): Promi... FILE: packages/sdk/src/iframe/services/communication/CivilWebsocket.ts class CivilWebsocket (line 7) | class CivilWebsocket implements RealtimeCommunication { method constructor (line 14) | public constructor(url: string) { method openSecurePrivateChannelRaw (line 17) | public async openSecurePrivateChannelRaw( method openSecurePrivateChannel (line 57) | public async openSecurePrivateChannel( method waitForEvent (line 84) | public async waitForEvent( method send (line 108) | public async send(event: SendEvent): Promise { method closeSecureChannel (line 115) | public async closeSecureChannel(channelName: string, deviceID: string)... method initialize (line 122) | private async initialize(): Promise { FILE: packages/sdk/src/iframe/services/communication/PrivateChannel.test.ts function openChannel (line 23) | async function openChannel(): Promise<[PrivateChannel, PrivateChannel]> { FILE: packages/sdk/src/iframe/services/communication/PrivateChannel.ts type PartnerRequest (line 15) | interface PartnerRequest { type PrivateMessageTypes (line 22) | enum PrivateMessageTypes { class PrivateChannel (line 27) | class PrivateChannel { method NewPrivateChannel (line 28) | public static async NewPrivateChannel( method constructor (line 46) | constructor(websocket: CivilWebsocket, channelName: string, deviceKey:... method waitForPartner (line 54) | public async waitForPartner(): Promise { method waitForEvent (line 65) | public async waitForEvent( method waitForSecureMessage (line 78) | public async waitForSecureMessage(type: SecurePrivateMessageTypes, tim... method receiveEvent (line 90) | public async receiveEvent(data: any): Promise { method confirmPartner (line 94) | public async confirmPartner(partnerDeviceID: string, parterPublicKeySt... method waitForConfirmation (line 105) | public async waitForConfirmation(): Promise { method sendSecureMessage (line 110) | public async sendSecureMessage(message: SecureMessage): Promise { method getPublicKey (line 119) | public async getPublicKey(): Promise { method decryptMessage (line 123) | private async decryptMessage(iv: string, ciphertext: string): Promise<... method setSharedKey (line 128) | private async setSharedKey(parterPublicKeyString: string): Promise { FILE: packages/sdk/src/iframe/services/communication/RealtimeCommunication.ts type RealtimeCommunication (line 6) | interface RealtimeCommunication { FILE: packages/sdk/src/iframe/services/communication/ReceiveTypes.ts type ReceiveTypes (line 1) | enum ReceiveTypes { type ReceiveEvent (line 7) | interface ReceiveEvent { type ReceiveEventData (line 12) | type ReceiveEventData = any; FILE: packages/sdk/src/iframe/services/communication/SecureTypes.ts type SecurePrivateMessageTypes (line 1) | enum SecurePrivateMessageTypes { type SecureMessageData (line 8) | type SecureMessageData = ActivateDeviceRequest | TextMessage | ActivateD... type SecureMessage (line 10) | interface SecureMessage { type ActivateDeviceRequest (line 15) | interface ActivateDeviceRequest { type ActivateDeviceResponse (line 19) | interface ActivateDeviceResponse { type ActivateDeviceDenied (line 23) | interface ActivateDeviceDenied { type TextMessage (line 27) | interface TextMessage { FILE: packages/sdk/src/iframe/services/communication/SendTypes.ts type SendEvent (line 1) | interface SendEvent { type SendEventData (line 6) | type SendEventData = OpenSecureChannelEvent | PrivateChannelMessageType ... type SendTypes (line 8) | enum SendTypes { type PrivateChannelMessageType (line 15) | interface PrivateChannelMessageType { type OpenSecureChannelEvent (line 22) | interface OpenSecureChannelEvent { type CloseSecureChannelEvent (line 30) | interface CloseSecureChannelEvent { type PrivateChannelMessage (line 35) | interface PrivateChannelMessage { FILE: packages/sdk/src/iframe/services/crypto/crypto.ts type EncryptedData (line 8) | interface EncryptedData { function encrypt (line 13) | async function encrypt(plaintext: string, key: CryptoKey): Promise { function verify (line 43) | async function verify(message: string, signature: string, key: CryptoKey... function generateEncryptionKey (line 51) | async function generateEncryptionKey(): Promise { function generateAuthKey (line 55) | async function generateAuthKey(): Promise { function generateECDHKey (line 59) | async function generateECDHKey(): Promise { function derivePartnerKey (line 63) | async function derivePartnerKey(privateKey: CryptoKey, publicKey: Crypto... function publicKeyToString (line 73) | async function publicKeyToString(keyPair: CryptoKeyPair): Promise { function publicKeyFromString (line 78) | async function publicKeyFromString(pub: string, isECDH: boolean): Promis... function base64ToArrayBuffer (line 91) | function base64ToArrayBuffer(base64: string): ArrayBuffer { function arrayBufferToBase64 (line 101) | function arrayBufferToBase64(buffer: ArrayBuffer): string { FILE: packages/sdk/src/iframe/services/keys/Key.ts class Key (line 15) | class Key { method generate (line 16) | public static async generate(): Promise { method fromJson (line 26) | public static async fromJson(json: string): Promise { method constructor (line 46) | public constructor( method toJson (line 58) | public async toJson(): Promise { method getPublicKey (line 70) | public getPublicKey(): string { method encrypt (line 74) | public async encrypt(plaintext: string): Promise { method sign (line 77) | public async sign(message: string): Promise { method decrypt (line 81) | public async decrypt(data: EncryptedData): Promise { FILE: packages/sdk/src/iframe/services/keys/KeyManager.ts class KeyManager (line 8) | class KeyManager { method initialize (line 9) | public static async initialize(lockbox: LockboxService, comms: Realtim... method constructor (line 18) | public constructor(lockbox: LockboxService, comms: RealtimeCommunicati... method createPersistentKey (line 24) | public async createPersistentKey(keyName: string): Promise { method getPersistentKey (line 36) | public async getPersistentKey(keyName: string): Promise { method sendDeviceActivationRequest (line 45) | public async sendDeviceActivationRequest( method confirmDeviceActivationRequest (line 75) | public async confirmDeviceActivationRequest( method selfDestruct (line 125) | public async selfDestruct(): Promise { FILE: packages/sdk/src/iframe/services/keys/KeyUtils.ts constant DEVICE_KEYNAME (line 4) | const DEVICE_KEYNAME = "device"; constant DEVICE_ID_COOKIE_NAME (line 5) | const DEVICE_ID_COOKIE_NAME = `key|${DEVICE_KEYNAME}`; function getOrCreateDeviceKey (line 7) | async function getOrCreateDeviceKey(): Promise { function deleteDeviceCookie (line 19) | function deleteDeviceCookie(): void { FILE: packages/sdk/src/iframe/services/keys/PersistentKey.ts class PersistentKey (line 3) | class PersistentKey { method createRandom (line 4) | public static createRandom(): PersistentKey { method restore (line 8) | public static restore(privateKey: string): PersistentKey { method constructor (line 14) | public constructor(privateKey: string) { method getEthAddress (line 18) | public getEthAddress(): string { method getPrivateKey (line 22) | public getPrivateKey(): string { FILE: packages/sdk/src/iframe/services/messageTypes.ts type IncomingMessageType (line 1) | enum IncomingMessageType { FILE: packages/sdk/src/react-app-env.d.ts type ProcessEnv (line 6) | interface ProcessEnv { FILE: packages/sdk/src/react/CivilProvider.tsx type ICivilContext (line 4) | interface ICivilContext { FILE: packages/sdk/src/react/NewsroomWithdraw.tsx type NewsroomWithdrawProps (line 81) | interface NewsroomWithdrawProps { type NewsroomWithdrawState (line 86) | interface NewsroomWithdrawState { class NewsroomWithdraw (line 92) | class NewsroomWithdraw extends React.Component { method render (line 122) | public render(): JSX.Element { FILE: packages/sdk/src/react/StoryBoost/StoryBoost.tsx type StoryBoostProps (line 91) | interface StoryBoostProps { type StoryBoostState (line 95) | interface StoryBoostState { class StoryBoost (line 99) | class StoryBoost extends React.Component { method constructor (line 53) | public constructor(props: BoostProps) { method componentDidMount (line 60) | public componentDidMount(): void { method render (line 67) | public render(): JSX.Element { method renderEditMode (line 178) | private renderEditMode(boostData: BoostData, newsroomData: BoostNewsro... FILE: packages/sdk/src/react/boosts/BoostCard.tsx type BoostCardProps (line 33) | interface BoostCardProps { type BoostCardStates (line 45) | interface BoostCardStates { class BoostCard (line 49) | class BoostCard extends React.Component { method constructor (line 52) | public constructor(props: any) { method render (line 60) | public render(): JSX.Element { FILE: packages/sdk/src/react/boosts/BoostCardListView.tsx type BoostCardListViewProps (line 15) | interface BoostCardListViewProps { class BoostCardListView (line 27) | class BoostCardListView extends React.Component { method render (line 28) | public render(): JSX.Element { FILE: packages/sdk/src/react/boosts/BoostCompleted.tsx type BoostCompletedProps (line 5) | interface BoostCompletedProps { FILE: packages/sdk/src/react/boosts/BoostEmbedIframe.tsx constant LOADING_IMAGE_URL (line 6) | const LOADING_IMAGE_URL = "https://civil.co/static/media/loading.ba73811... constant INTRO_STYLES (line 9) | const INTRO_STYLES: React.CSSProperties = { constant FOOTER_WRAP (line 15) | const FOOTER_WRAP: React.CSSProperties = { constant FOOTER_LINK_STYLES (line 19) | const FOOTER_LINK_STYLES: React.CSSProperties = { constant EMBED_WRAPPER_STYLES (line 26) | let EMBED_WRAPPER_STYLES: React.CSSProperties = { constant EMBED_IFRAME_STYLES (line 36) | let EMBED_IFRAME_STYLES: React.CSSProperties = { constant EMBED_LOADING_IMG_STYLES (line 47) | const EMBED_LOADING_IMG_STYLES: React.CSSProperties = { constant EMBED_NOT_LOADED_STYLES (line 52) | const EMBED_NOT_LOADED_STYLES: React.CSSProperties = { constant EMBED_ERROR_STYLES (line 60) | const EMBED_ERROR_STYLES: React.CSSProperties = { type BoostEmbedIframeProps (line 67) | interface BoostEmbedIframeProps { type BoostEmbedIframeDefaultProps (line 76) | interface BoostEmbedIframeDefaultProps { FILE: packages/sdk/src/react/boosts/BoostEmbedNoScroll.tsx type BoostEmbedNoScrollProps (line 42) | interface BoostEmbedNoScrollProps { FILE: packages/sdk/src/react/boosts/BoostForm.tsx type BoostFormInnerProps (line 187) | interface BoostFormInnerProps { type BoostFormProps (line 199) | type BoostFormProps = BoostFormInnerProps & BoostPermissionsInjectedProp... type BoostFormState (line 201) | interface BoostFormState { class BoostFormComponent (line 210) | class BoostFormComponent extends React.Component { method componentWillUnmount (line 231) | public componentWillUnmount(): void { method render (line 236) | public render(): JSX.Element { method renderHeader (line 322) | private renderHeader(): JSX.Element { method renderForm (line 346) | private renderForm(): JSX.Element { method renderEndDate (line 466) | private renderEndDate(): JSX.Element { method renderItems (line 482) | private renderItems(): JSX.Element { method handleSubmit (line 637) | private async handleSubmit(event: React.FormEvent, mutation: MutationF... FILE: packages/sdk/src/react/boosts/BoostImg.tsx type BoostImgProps (line 18) | interface BoostImgProps { type BoostImgState (line 22) | interface BoostImgState { class BoostImg (line 27) | class BoostImg extends React.Component { method constructor (line 28) | constructor(props: BoostImgProps) { method componentDidMount (line 34) | public async componentDidMount(): Promise { method render (line 45) | public render(): JSX.Element { FILE: packages/sdk/src/react/boosts/BoostModal.tsx type BoostModalProps (line 5) | interface BoostModalProps { FILE: packages/sdk/src/react/boosts/BoostNewsroom.tsx type BoostNewsroomProps (line 35) | interface BoostNewsroomProps { type BoostNewsroomState (line 46) | interface BoostNewsroomState { class BoostNewsroom (line 51) | class BoostNewsroom extends React.Component { method render (line 72) | public render(): JSX.Element { method renderImage (line 112) | private renderImage(): JSX.Element { method renderNewsroomURL (line 129) | private renderNewsroomURL(): JSX.Element { FILE: packages/sdk/src/react/boosts/BoostPayments.tsx type BoostPaymentsProps (line 76) | interface BoostPaymentsProps { FILE: packages/sdk/src/react/boosts/BoostPermissionsHOC.tsx constant IS_NEWSROOM_ADMIN_QUERY (line 9) | const IS_NEWSROOM_ADMIN_QUERY = gql` type BoostPermissionsOuterProps (line 22) | interface BoostPermissionsOuterProps { type BoostPermissionsInjectedProps (line 27) | interface BoostPermissionsInjectedProps { type BoostPermissionsState (line 32) | interface BoostPermissionsState { type TOriginalProps (line 42) | type TOriginalProps = Omit; method constructor (line 50) | constructor(props: BoostPermissionsOuterProps & TOriginalProps) { method componentDidMount (line 55) | public async componentDidMount(): Promise { method render (line 59) | public render(): JSX.Element { method renderLoading (line 110) | public renderLoading(): JSX.Element { method renderError (line 118) | public renderError(message: string): JSX.Element { method renderNotConnected (line 126) | public renderNotConnected(): JSX.Element { method renderNotChannelAdmin (line 137) | public renderNotChannelAdmin(newsroomName: string): JSX.Element { method getUserEthAddress (line 154) | public async getUserEthAddress(): Promise { FILE: packages/sdk/src/react/boosts/BoostProceeds.tsx type BoostProceedsProps (line 42) | interface BoostProceedsProps { class BoostProceedsComponent (line 46) | class BoostProceedsComponent extends React.Component { method render (line 49) | public render(): JSX.Element { FILE: packages/sdk/src/react/boosts/BoostShareEmbed.tsx type BoostShareEmbedProps (line 20) | interface BoostShareEmbedProps { FILE: packages/sdk/src/react/boosts/BoostStyledComponents.tsx type BoostStyleProps (line 14) | interface BoostStyleProps { type CurrencyLabelProps (line 716) | interface CurrencyLabelProps { FILE: packages/sdk/src/react/boosts/BoostTextComponents.tsx type BoostShareTextProps (line 39) | interface BoostShareTextProps { FILE: packages/sdk/src/react/boosts/types.ts type BoostData (line 1) | interface BoostData { type BoostCostItem (line 24) | interface BoostCostItem { type BoostNewsroomData (line 29) | interface BoostNewsroomData { type BoostSanitizedPaymentData (line 42) | interface BoostSanitizedPaymentData { FILE: packages/sdk/src/react/urlConstants.ts constant FAQ_BASE_URL (line 3) | const FAQ_BASE_URL = "https://help.civil.co"; FILE: packages/sdk/src/sdk/SDKMessage.ts type SDKMessage (line 3) | type SDKMessage = LockboxMessage | RegistryMessage; type SDKMessageTypes (line 5) | enum SDKMessageTypes { FILE: packages/sdk/src/sdk/dmz/DMZ.ts type Subscribers (line 3) | interface Subscribers { class DMZ (line 7) | class DMZ { method constructor (line 12) | public constructor(sdkOrigin: string) { method initialize (line 16) | public initialize(): void { method send (line 48) | public async send(message: SDKMessage): Promise { method addOnloadHandler (line 63) | public addOnloadHandler(f: () => void): void { method listen (line 67) | public listen(event: string, callback: (data?: any) => void): void { method handleMessage (line 75) | private handleMessage(message: any): void { FILE: packages/sdk/src/sdk/index.ts constant SDK_ORIGIN (line 5) | const SDK_ORIGIN = "http://localhost:3000"; class Civil (line 10) | class Civil { method constructor (line 14) | constructor() { method onLoad (line 20) | public onLoad(f: () => void): void { FILE: packages/sdk/src/sdk/lockbox/Lockbox.ts class Lockbox (line 4) | class Lockbox { method constructor (line 6) | constructor(dmz: DMZ) { method confirmDeviceActivationRequest (line 10) | public async confirmDeviceActivationRequest(): Promise { method createKey (line 21) | public async createKey(keyName: string): Promise { method getKey (line 30) | public async getKey(keyName: string): Promise { method sendDeviceActivationRequest (line 39) | public async sendDeviceActivationRequest(): Promise { FILE: packages/sdk/src/sdk/lockbox/LockboxMessage.ts type LockboxMessage (line 3) | type LockboxMessage = type LockboxCreateKey (line 9) | interface LockboxCreateKey { type LockboxGetKey (line 16) | interface LockboxGetKey { type ConfirmDeviceActivationRequest (line 23) | interface ConfirmDeviceActivationRequest { type SendDeviceActivationRequest (line 33) | interface SendDeviceActivationRequest { FILE: packages/sdk/src/sdk/registry/Registry.ts class Registry (line 4) | class Registry { method constructor (line 6) | constructor(dmz: DMZ) { method getRegistryStatus (line 10) | public async getRegistryStatus(): Promise { FILE: packages/sdk/src/sdk/registry/RegistryMessage.ts type RegistryMessage (line 3) | type RegistryMessage = RegistryGetStatus; type RegistryGetStatus (line 5) | interface RegistryGetStatus { FILE: packages/sdk/src/sdk/telemetry/Telemetry.ts class Telemetry (line 2) | class Telemetry {} FILE: packages/sdk/src/serviceWorker.ts type Config (line 21) | interface Config { function register (line 26) | function register(config?: Config): void { function registerValidSW (line 64) | function registerValidSW(swUrl: string, config?: Config): void { function checkValidServiceWorker (line 108) | function checkValidServiceWorker(swUrl: string, config?: Config): void { function unregister (line 140) | async function unregister(): Promise { FILE: packages/sdk/src/test-utils/MockWebsocketServer.ts function send (line 5) | function send(socket: WebSocket, type: ReceiveTypes, data: any): void { type Channels (line 9) | interface Channels { function buildMockWebsocketServer (line 21) | function buildMockWebsocketServer(mockURL: string): Server { FILE: packages/sdk/src/test-utils/helpers.ts function randomString (line 1) | function randomString(): string { FILE: packages/sdk/start.js constant DEFAULT_PORT (line 44) | const DEFAULT_PORT = parseInt(process.env.PORT, 10) || 3000; constant HOST (line 45) | const HOST = process.env.HOST || '0.0.0.0'; FILE: packages/sdk/test.js function isInGitRepository (line 23) | function isInGitRepository() { function isInMercurialRepository (line 32) | function isInMercurialRepository() { FILE: packages/typescript-types/src/index.ts type BigNumber (line 7) | type BigNumber = utils.BigNumber; type ContractOptions (line 11) | interface ContractOptions { type DecodedLogBase (line 20) | interface DecodedLogBase { type DecodedLogEntry (line 26) | interface DecodedLogEntry extends Lo... type DecodedLogEntryEvent (line 28) | interface DecodedLogEntryEvent exten... type DecodedTransactionReceipt (line 30) | interface DecodedTransactionReceipt extends Transac... type EthAddress (line 34) | type EthAddress = string; type Hex (line 35) | type Hex = string; type EthSignedMessageRecovery (line 40) | interface EthSignedMessageRecovery { type EthSignedMessage (line 46) | interface EthSignedMessage extends EthSignedMessageRecovery { type Bytes32 (line 63) | type Bytes32 = string; type TxHash (line 64) | type TxHash = string; type Uri (line 65) | type Uri = string; type SolidityTypes (line 67) | enum SolidityTypes { type AbiType (line 76) | enum AbiType { type EthContentHeader (line 83) | interface EthContentHeader extends BaseContentHeader, SignedContentHeader { type ContentData (line 88) | type ContentData = string | object; type ContentId (line 89) | type ContentId = number; type RevisionId (line 90) | type RevisionId = ContentId; type StorageHeader (line 92) | interface StorageHeader { type SignedContentHeader (line 100) | interface SignedContentHeader { type BaseContentHeader (line 106) | interface BaseContentHeader extends StorageHeader { type NewsroomContent (line 113) | interface NewsroomContent extends EthContentHeader { type CharterContent (line 118) | interface CharterContent extends NewsroomContent { type ConstitutionSignature (line 122) | interface ConstitutionSignature { type CharterData (line 128) | interface CharterData { type RosterMember (line 145) | interface RosterMember { type ApprovedRevision (line 155) | interface ApprovedRevision { type NewsroomListing (line 163) | interface NewsroomListing { type NewsroomWrapper (line 168) | interface NewsroomWrapper { type NewsroomData (line 173) | interface NewsroomData { type ListingWrapper (line 180) | interface ListingWrapper { type ListingData (line 188) | interface ListingData { type PollData (line 202) | interface PollData { type WrappedChallengeData (line 210) | interface WrappedChallengeData { type ChallengeData (line 219) | interface ChallengeData { type UserChallengeData (line 231) | interface UserChallengeData { type AppealData (line 250) | interface AppealData { type AppealChallengeData (line 265) | interface AppealChallengeData { type PollID (line 275) | type PollID = BigNumber; type ParamProposalState (line 280) | enum ParamProposalState { type ParamProp (line 292) | interface ParamProp { type Param (line 299) | interface Param { type ParamPropChallengeData (line 304) | interface ParamPropChallengeData { type PollIDWithBlockNum (line 313) | interface PollIDWithBlockNum { type AppealChallengeChallengeID (line 318) | interface AppealChallengeChallengeID { type WrappedChallengeID (line 323) | interface WrappedChallengeID { type WrappedAppealChallengeID (line 328) | interface WrappedAppealChallengeID { type WrappedPropID (line 333) | interface WrappedPropID { type MapObject (line 338) | interface MapObject { FILE: packages/typescript-typings/types/@ledgerhq/index.d.ts type ECSignatureString (line 2) | interface ECSignatureString { type ECSignature (line 7) | interface ECSignature { type LedgerTransport (line 13) | interface LedgerTransport { class Eth (line 18) | class Eth { class TransportU2F (line 34) | class TransportU2F implements LedgerTransport { class TransportNodeHid (line 41) | class TransportNodeHid implements LedgerTransport { FILE: packages/typescript-typings/types/ethereumjs-abi/index.d.ts type PrimitiveEncodable (line 4) | type PrimitiveEncodable = string | number | boolean | BN; type Encodable (line 5) | type Encodable = PrimitiveEncodable | PrimitiveEncodable[]; type PrimitiveDecodable (line 7) | type PrimitiveDecodable = string | boolean | BN; type Decodable (line 8) | type Decodable = PrimitiveDecodable | PrimitiveDecodable[]; FILE: packages/typescript-typings/types/ethereumjs-util/index.d.ts type Signature (line 6) | interface Signature { FILE: packages/typescript-typings/types/web3-provider-engine/index.d.ts type Web3ProviderEngineOptions (line 3) | interface Web3ProviderEngineOptions { class Web3ProviderEngine (line 8) | class Web3ProviderEngine implements Provider { class Subprovider (line 30) | class Subprovider { class RpcSubprovider (line 38) | class RpcSubprovider extends Subprovider { class ProviderEngineRpcUtils (line 49) | class ProviderEngineRpcUtils { class FixtureSubprovider (line 57) | class FixtureSubprovider extends Subprovider { FILE: packages/utils/src/airswap.ts function getAirswapCvlAddress (line 3) | function getAirswapCvlAddress(network: string | number): string | undefi... function getAirswapEnv (line 17) | function getAirswapEnv(network: string | number): string | undefined { FILE: packages/utils/src/apolloClient.ts type AuthLoginResponse (line 10) | interface AuthLoginResponse { constant SESSION_KEY (line 18) | const SESSION_KEY = "apollo_session"; constant NETWORK_KEY (line 19) | const NETWORK_KEY = "network"; function getApolloSessionKey (line 21) | function getApolloSessionKey(): string { function getApolloSession (line 26) | function getApolloSession(): AuthLoginResponse | null { function setApolloSession (line 31) | function setApolloSession(session: AuthLoginResponse): void { function clearApolloSession (line 36) | function clearApolloSession(): void { function getNetwork (line 44) | function getNetwork(): number { function setNetworkValue (line 53) | function setNetworkValue(network: number): void { function setDefaultNetworkValue (line 58) | function setDefaultNetworkValue(network: number): void { function getApolloClient (line 65) | function getApolloClient(httpLinkOptions: HttpLink.Options = {}): Apollo... function isLoggedIn (line 160) | async function isLoggedIn(): Promise { function getCurrentUser (line 208) | async function getCurrentUser(): Promise { function resetApolloStore (line 229) | async function resetApolloStore(): Promise { FILE: packages/utils/src/browser.ts function getUrlSearchParam (line 1) | function getUrlSearchParam(name: string): string | null { function getAllUrlSearchParam (line 15) | function getAllUrlSearchParam(name: string): string[] { function copyToClipboard (line 36) | function copyToClipboard(text: string): boolean { FILE: packages/utils/src/civilConstants.ts type NewsroomRoles (line 7) | enum NewsroomRoles { FILE: packages/utils/src/civilHelpers.ts function getVoteSaltHash (line 5) | function getVoteSaltHash(vote: string, salt: string): string { function prepareForceUnionMessage (line 10) | function prepareForceUnionMessage( function prepareMaxGroupSizeMessage (line 21) | function prepareMaxGroupSizeMessage(userGroupsAddress: EthAddress, nonce... function prepareNewsroomMessage (line 25) | function prepareNewsroomMessage(newsroomAddress: EthAddress, contentHash... function prepareUserFriendlyNewsroomMessage (line 32) | function prepareUserFriendlyNewsroomMessage( function prepareConstitutionSignMessage (line 42) | function prepareConstitutionSignMessage(newsroomName: string, constituti... function getDefaultFromBlock (line 46) | function getDefaultFromBlock(network: number): number { type Parameters (line 58) | enum Parameters { type GovernmentParameters (line 76) | enum GovernmentParameters { function getInfuraUrlFromIpfs (line 86) | function getInfuraUrlFromIpfs(ipfsUrl: string): string { function sanitizeConstitutionHtml (line 91) | function sanitizeConstitutionHtml(html: string): string { FILE: packages/utils/src/contracts.ts constant METADATA_REGEX (line 1) | const METADATA_REGEX = /0x\w+(?=a165627a7a72305820(?:\w{64})0029$)/; function isDeployedBytecodeEqual (line 8) | function isDeployedBytecodeEqual(deployed1: string, deployed2: string): ... function is0x0Address (line 21) | function is0x0Address(address: string): boolean { function is0x0Hash (line 25) | function is0x0Hash(hash: string): boolean { function estimateRawHex (line 29) | function estimateRawHex(hex: string): number { FILE: packages/utils/src/coreHelpers/appealChallengeHelpers.ts function isAppealChallengeInCommitStage (line 19) | function isAppealChallengeInCommitStage(challengeData: AppealChallengeDa... function isAppealChallengeInRevealStage (line 27) | function isAppealChallengeInRevealStage(challengeData: AppealChallengeDa... function didAppealChallengeSucceed (line 35) | function didAppealChallengeSucceed(challengeData: AppealChallengeData): ... function canAppealChallengeBeResolved (line 39) | function canAppealChallengeBeResolved(challengeData: AppealChallengeData... function isUserAppealChallengeWinner (line 48) | function isUserAppealChallengeWinner( function canUserCollectAppealChallengeReward (line 60) | function canUserCollectAppealChallengeReward( function canRescueAppealChallengeTokens (line 67) | function canRescueAppealChallengeTokens( FILE: packages/utils/src/coreHelpers/appealHelpers.ts function canAppealBeResolved (line 15) | function canAppealBeResolved(appealData: AppealData): boolean { function isAwaitingAppealChallenge (line 39) | function isAwaitingAppealChallenge(appealData: AppealData): boolean { function isAppealAwaitingJudgment (line 53) | function isAppealAwaitingJudgment(appealData: AppealData): boolean { FILE: packages/utils/src/coreHelpers/challengeHelpers.ts function isChallengeInCommitStage (line 25) | function isChallengeInCommitStage(challengeData: ChallengeData): boolean { function isChallengeInRevealStage (line 33) | function isChallengeInRevealStage(challengeData: ChallengeData): boolean { function canRequestAppeal (line 41) | function canRequestAppeal(challengeData: ChallengeData): boolean { function didChallengeOriginallySucceed (line 59) | function didChallengeOriginallySucceed(challengeData: ChallengeData): bo... function didChallengeSucceed (line 67) | function didChallengeSucceed(challengeData: ChallengeData): boolean { function canResolveChallenge (line 86) | function canResolveChallenge(challengeData: ChallengeData): boolean { function doesChallengeHaveAppeal (line 101) | function doesChallengeHaveAppeal(challengeData: ChallengeData): boolean { function canCollectRewardOrRescue (line 105) | function canCollectRewardOrRescue(challengeData: ChallengeData): boolean { function isOriginalChallengeVoteOverturned (line 109) | function isOriginalChallengeVoteOverturned(challengeData: ChallengeData)... function isUserWinner (line 121) | function isUserWinner(challengeData: ChallengeData, userChallengeData: U... function canUserCollectReward (line 130) | function canUserCollectReward(challengeData: ChallengeData, userChalleng... function canRescueTokens (line 134) | function canRescueTokens(challengeData: ChallengeData, userChallengeData... FILE: packages/utils/src/coreHelpers/listingHelpers.ts function getNextTimerExpiry (line 29) | function getNextTimerExpiry(listing: ListingData): number { function isWhitelisted (line 51) | function isWhitelisted(listingData: ListingData): boolean { function isInApplicationPhase (line 59) | function isInApplicationPhase(listingData: ListingData): boolean { function canListingBeChallenged (line 76) | function canListingBeChallenged(listingData: ListingData): boolean { function canBeWhitelisted (line 90) | function canBeWhitelisted(listingData: ListingData): boolean { function isInChallengedCommitVotePhase (line 109) | function isInChallengedCommitVotePhase(listingData: ListingData): boolean { function isInChallengedRevealVotePhase (line 121) | function isInChallengedRevealVotePhase(listingData: ListingData): boolean { function isAwaitingAppealRequest (line 133) | function isAwaitingAppealRequest(listingData: ListingData): boolean { function canChallengeBeResolved (line 155) | function canChallengeBeResolved(listingData: ListingData): boolean { function isListingAwaitingAppealJudgment (line 164) | function isListingAwaitingAppealJudgment(listingData: ListingData): bool... function isListingAwaitingAppealChallenge (line 175) | function isListingAwaitingAppealChallenge(listingData: ListingData): boo... function isInAppealChallengeCommitPhase (line 191) | function isInAppealChallengeCommitPhase(listingData: ListingData): boole... function isInAppealChallengeRevealPhase (line 209) | function isInAppealChallengeRevealPhase(listingData: ListingData): boole... function canListingAppealBeResolved (line 227) | function canListingAppealBeResolved(listingData: ListingData): boolean { function canListingAppealChallengeBeResolved (line 242) | function canListingAppealChallengeBeResolved(listingData: ListingData): ... FILE: packages/utils/src/coreHelpers/paramPropChallengeHelpers.ts function isParamPropChallengeInCommitStage (line 19) | function isParamPropChallengeInCommitStage(challengeData: ParamPropChall... function isParamPropChallengeInRevealStage (line 27) | function isParamPropChallengeInRevealStage(challengeData: ParamPropChall... function didParamPropChallengeSucceed (line 35) | function didParamPropChallengeSucceed(challengeData: ParamPropChallengeD... function canParamPropChallengeBeResolved (line 39) | function canParamPropChallengeBeResolved(challengeData: ParamPropChallen... function isUserParamPropChallengeWinner (line 48) | function isUserParamPropChallengeWinner( function canUserCollectParamPropChallengeReward (line 60) | function canUserCollectParamPropChallengeReward( function canRescueParamPropChallengeTokens (line 67) | function canRescueParamPropChallengeTokens( FILE: packages/utils/src/coreHelpers/pollHelpers.ts function isInCommitStage (line 9) | function isInCommitStage(pollData: PollData): boolean { function isInRevealStage (line 17) | function isInRevealStage(pollData: PollData): boolean { function isVotePassed (line 25) | function isVotePassed(pollData: PollData): boolean { FILE: packages/utils/src/coreHelpers/userChallengeDataHelpers.ts function didUserCommit (line 9) | function didUserCommit(userChallengeData?: UserChallengeData): boolean { FILE: packages/utils/src/crypto.ts constant SIGN_PREFFIX (line 15) | const SIGN_PREFFIX = "\u0019Ethereum Signed Message:\n"; function soliditySha3 (line 17) | function soliditySha3(types: string[], data: any[]): Hex { function keccak256String (line 21) | function keccak256String(what: string): Hex { function keccak256Hex (line 25) | function keccak256Hex(what: Hex): Hex { function hashPersonalMessage (line 32) | function hashPersonalMessage(message: string): { rawMessage: string; mes... function recoverSigner (line 40) | function recoverSigner(recovery: EthSignedMessageRecovery): EthAddress { function recoverSignerPersonal (line 46) | function recoverSignerPersonal(recovery: { message: string; signature: H... function hashContent (line 53) | function hashContent(content: string | object): Hex { function isWellFormattedAddress (line 71) | function isWellFormattedAddress(address: EthAddress): boolean { function isBrowserCompatible (line 77) | function isBrowserCompatible(): boolean { function isWalletOnboarded (line 82) | function isWalletOnboarded( FILE: packages/utils/src/email.ts constant SIGNUP_ENDPOINT (line 4) | const SIGNUP_ENDPOINT = "https://us-central1-civil-media.cloudfunctions.... function isValidEmail (line 6) | function isValidEmail(email: string): boolean { function addToMailingList (line 11) | async function addToMailingList( FILE: packages/utils/src/errors.ts type CivilErrors (line 1) | enum CivilErrors { FILE: packages/utils/src/etherscan.ts function getEtherscanBaseURL (line 1) | function getEtherscanBaseURL(network: string | number): string | undefin... FILE: packages/utils/src/gql/queries.ts constant CHALLENGE_FRAGMENT (line 3) | const CHALLENGE_FRAGMENT = gql` constant LISTING_FRAGMENT (line 51) | const LISTING_FRAGMENT = gql` constant CONTENT_REVISION_FRAGMENT (line 87) | const CONTENT_REVISION_FRAGMENT = gql` constant LISTING_QUERY (line 98) | const LISTING_QUERY = gql` constant LISTING_WITH_CHARTER_REVISIONS_QUERY (line 107) | const LISTING_WITH_CHARTER_REVISIONS_QUERY = gql` constant NEWSROOM_CHARTER_REVISIONS (line 120) | const NEWSROOM_CHARTER_REVISIONS = gql` constant CHALLENGE_QUERY (line 129) | const CHALLENGE_QUERY = gql` constant POLL_QUERY (line 138) | const POLL_QUERY = gql` constant USER_CHALLENGE_DATA_QUERY (line 150) | const USER_CHALLENGE_DATA_QUERY = gql` constant PARAMETERS_QUERY (line 172) | const PARAMETERS_QUERY = gql` FILE: packages/utils/src/gql/transforms.ts function transformGraphQLDataIntoSpecificUserChallenge (line 17) | function transformGraphQLDataIntoSpecificUserChallenge(userChallenge: an... function transformGraphQLDataIntoNewsroom (line 37) | function transformGraphQLDataIntoNewsroom(listing: any, listingAddress: ... function transformGraphQLDataIntoListing (line 57) | function transformGraphQLDataIntoListing(listing: any, listingAddress: s... function transformGraphQLDataIntoPrevChallengeID (line 75) | function transformGraphQLDataIntoPrevChallengeID(queryChallengeData: any... function transfromGraphQLDataIntoPoll (line 83) | function transfromGraphQLDataIntoPoll(queryPollData: any): PollData | un... function transformGraphQLDataIntoParamPropChallenge (line 96) | function transformGraphQLDataIntoParamPropChallenge( function transformGraphQLDataIntoChallenge (line 115) | function transformGraphQLDataIntoChallenge(queryChallengeData: any): Cha... function transformGraphQLDataIntoAppeal (line 135) | function transformGraphQLDataIntoAppeal(queryAppealData: any): AppealDat... function transformGraphQLDataIntoAppealChallenge (line 153) | function transformGraphQLDataIntoAppealChallenge( function transformGraphQLDataIntoParamProposal (line 177) | function transformGraphQLDataIntoParamProposal(propData: any): any { function mapPollIDsForUserChallengeDataQuerySet (line 191) | function mapPollIDsForUserChallengeDataQuerySet(challengeDataQuerySet: a... function userChallengeDataFilter (line 201) | function userChallengeDataFilter( function transformGraphQLDataIntoDashboardChallengesSet (line 227) | function transformGraphQLDataIntoDashboardChallengesSet( function getUserChallengeDataSetByPollType (line 267) | function getUserChallengeDataSetByPollType( type USER_CHALLENGE_DATA_POLL_TYPES (line 282) | enum USER_CHALLENGE_DATA_POLL_TYPES { function transformGraphQLDataIntoDashboardChallengesByTypeSets (line 288) | function transformGraphQLDataIntoDashboardChallengesByTypeSets( function transfromGraphQLDataIntoUserChallengeData (line 306) | function transfromGraphQLDataIntoUserChallengeData( function transformGraphQLDataIntoCharterRevisions (line 368) | function transformGraphQLDataIntoCharterRevisions( FILE: packages/utils/src/handle.ts function isValidHandle (line 1) | function isValidHandle(handle: string): boolean { FILE: packages/utils/src/language.ts function promisify (line 4) | function promisify(original: (...params: any[]) => void, thisArg?: an... function bindNestedAll (line 20) | function bindNestedAll( function bindAll (line 39) | function bindAll(what: any, excludes: string[] = ["constructor"], thisAr... function delay (line 47) | async function delay(milliseconds: number, value?: T): Promise { function isPromiseLike (line 51) | function isPromiseLike(what: any): what is PromiseLike { function isDefined (line 55) | function isDefined(what?: T): what is T { function isBigNumber (line 61) | function isBigNumber(what: any): what is BigNumber { FILE: packages/utils/src/localStorage.ts type CIVIL_LOCAL_STORAGE_EVENTS (line 1) | enum CIVIL_LOCAL_STORAGE_EVENTS { function createAndDispatchLocalStorageEvent (line 6) | function createAndDispatchLocalStorageEvent(eventType: string, detail?: ... function fetchItem (line 11) | function fetchItem(key: string): any { function setItem (line 26) | function setItem(key: string, value: any): void { function removeItem (line 35) | function removeItem(key: string): void { function startLocalStorageUpdateBroadcast (line 45) | function startLocalStorageUpdateBroadcast(): void { FILE: packages/utils/src/rxjs.ts constant EMPTY (line 3) | const EMPTY = Symbol(); function concatFilter (line 10) | function concatFilter( function flatFilter (line 27) | function flatFilter( function definedOrThrow (line 39) | function definedOrThrow(this: Observable): Observable<... type Observable (line 55) | interface Observable { FILE: packages/utils/src/salt.ts function toAlphabet (line 10) | function toAlphabet(srcNum: BigNumber, alphabet: string[]): string[] { function fromAlphabet (line 32) | function fromAlphabet(srcWords: string[], alphabet: string[]): BigNumber { function wordsToSalt (line 51) | function wordsToSalt(wrds: string | string[]): BigNumber { function saltToWords (line 57) | function saltToWords(salt: string | BigNumber): string[] { function randomSalt (line 62) | function randomSalt(wordCountInt: number): BigNumber { FILE: packages/utils/src/stripe.ts constant STRIPE_COUNTRIES (line 1) | const STRIPE_COUNTRIES = [ FILE: packages/utils/src/time.ts function getTimeSince (line 1) | function getTimeSince(createdAt: string): string { FILE: packages/utils/src/urlConstants.ts constant FAQ_BASE_URL (line 1) | const FAQ_BASE_URL = "https://help.civil.co"; FILE: packages/utils/src/viewHelpers.tsx function getReadableDuration (line 10) | function getReadableDuration(seconds: number, fuzzyFilterPeriods: string... function getFormattedEthAddress (line 41) | function getFormattedEthAddress(ethAddress: EthAddress): string { function abbreviateAddress (line 50) | function abbreviateAddress(address: EthAddress): string { function getFormattedTokenBalance (line 55) | function getFormattedTokenBalance(balance: BigNumber, noCVLLabel?: boole... function getLocalDateTimeStrings (line 66) | function getLocalDateTimeStrings(seconds: number | Date): [string, strin... function padString (line 79) | function padString(value: number | string, places: number, char: string,... function getNumberStringWithCommaDelimeters (line 91) | function getNumberStringWithCommaDelimeters( function getFormattedParameterValue (line 132) | function getFormattedParameterValue(parameterName: string, parameterValu... function renderPTagsFromLineBreaks (line 147) | function renderPTagsFromLineBreaks(text: string, wrapperComponent?: any)... function isValidHttpUrl (line 180) | function isValidHttpUrl(url: string): boolean {