Vortex

Index

Enumerations

Classes

Interfaces

Type aliases

Variables

Functions

Object literals


Type aliases

AccountActions

ΤAccountActions: AccountAddAction | AccountRemoveAction | AccountUpdateAction | AccountErrorAction | AccountConfigAction

Defined in accounts/accounts.actions.ts:77


AccountState

ΤAccountState: AccountInfoState | AccountConfigState | AccountErrorState

Defined in stateInterface.ts:139


ContractActions

ΤContractActions: ContractLoadingAction | ContractLoadedAction | ContractErrorAction | ContractCallAction | ContractSendAction | ContractVarReceivedAction | ContractVarErrorReceivedAction | ContractVarForceRefreshAction

Defined in contracts/contracts.actions.ts:150


ContractCallAction

ΤContractCallAction: ContractSendAction

Defined in contracts/contracts.actions.ts:68


FeedActions

ΤFeedActions: FeedNewContractAction | FeedNewTransactionAction | FeedNewErrorAction | FeedNewAccountAction

Defined in feed/feed.actions.ts:55


FeedState

ΤFeedState: FeedNewContractState | FeedNewTransactionState | FeedNewErrorState | FeedNewAccountState

Defined in stateInterface.ts:124


TxActions

ΤTxActions: TxBroadcastedAction | TxReceiptAction | TxConfirmedAction | TxErrorAction

Defined in tx/tx.actions.ts:100


Web3Actions

ΤWeb3Actions: Web3LoadAction | Web3LoadedAction | Web3LoadErrorAction | Web3NetworkErrorAction

Defined in web3/web3.actions.ts:53


Web3State

ΤWeb3State: Web3LoadingState | Web3LoadedState | Web3LoadErrorState | Web3NetworkErrorState

Defined in stateInterface.ts:22


Variables

<Const> FeedFilterAccounts

● FeedFilterAccounts: function & object = createSelector(getFeed, (feed: FeedState[]): FeedState[] => { return feed.filter((elem: FeedState): boolean => !!((FeedTypeLinks[elem.action] ? FeedTypeLinks[elem.action] : -1) & FeedType.Accounts)) })

Defined in feed/feed.selectors.ts:32


<Const> FeedFilterContracts

● FeedFilterContracts: function & object = createSelector(getFeed, (feed: FeedState[]): FeedState[] => { return feed.filter((elem: FeedState): boolean => !!((FeedTypeLinks[elem.action] ? FeedTypeLinks[elem.action] : -1) & FeedType.Contracts)) })

Defined in feed/feed.selectors.ts:24


<Const> FeedFilterErrors

● FeedFilterErrors: function & object = createSelector(getFeed, (feed: FeedState[]): FeedState[] => { return feed.filter((elem: FeedState): boolean => !!((FeedTypeLinks[elem.action] ? FeedTypeLinks[elem.action] : -1) & FeedType.Errors)) })

Defined in feed/feed.selectors.ts:28


<Const> FeedFilterTransactions

● FeedFilterTransactions: function & object = createSelector(getFeed, (feed: FeedState[]): FeedState[] => { return feed.filter((elem: FeedState): boolean => !!((FeedTypeLinks[elem.action] ? FeedTypeLinks[elem.action] : -1) & FeedType.Transactions)) })

Defined in feed/feed.selectors.ts:20


<Let> running

● running: boolean = false

Defined in accounts/accounts.saga.ts:15


<Const> toLower

● toLower: string[] = [ "to", "from", "gas", "gasPrice", "value" ]

Defined in tx/tx.sagas.ts:17 Defined in contracts/contracts.saga.ts:24


window

● window: any

Defined in forge.ts:1


Functions

<Const> AccountAdd

AccountAdd(address: string, coinbase?: boolean): AccountAddAction

Defined in accounts/accounts.actions.ts:9

Parameters:

Param Type Default value
address string -
Default value coinbase boolean false

Returns: AccountAddAction


<Const> AccountConfig

AccountConfig(config: AccountConfigState): AccountConfigAction

Defined in accounts/accounts.actions.ts:59

Parameters:

Param Type
config AccountConfigState

Returns: AccountConfigAction


<Const> AccountConfigReducer

AccountConfigReducer(state: AccountStoreState, action: AccountConfigAction): AccountStoreState

Defined in accounts/accounts.reducers.ts:42

Parameters:

Param Type
state AccountStoreState
action AccountConfigAction

Returns: AccountStoreState


<Const> AccountError

AccountError(address: string, error: any): AccountErrorAction

Defined in accounts/accounts.actions.ts:48

Parameters:

Param Type
address string
error any

Returns: AccountErrorAction


<Const> AccountErrorReducer

AccountErrorReducer(state: AccountStoreState, action: AccountErrorAction): AccountStoreState

Defined in accounts/accounts.reducers.ts:55

Parameters:

Param Type
state AccountStoreState
action AccountErrorAction

Returns: AccountStoreState


<Const> AccountRemove

AccountRemove(address: string): AccountRemoveAction

Defined in accounts/accounts.actions.ts:21

Parameters:

Param Type
address string

Returns: AccountRemoveAction


<Const> AccountRemoveReducer

AccountRemoveReducer(state: AccountStoreState, action: AccountRemoveAction): AccountStoreState

Defined in accounts/accounts.reducers.ts:10

Parameters:

Param Type
state AccountStoreState
action AccountRemoveAction

Returns: AccountStoreState


AccountSagas

AccountSagas(): any

Defined in accounts/accounts.saga.ts:134

Returns: any


<Const> AccountUpdate

AccountUpdate(address: string, balance: string, coinbase?: boolean): AccountUpdateAction

Defined in accounts/accounts.actions.ts:34

Parameters:

Param Type Default value
address string -
balance string -
Default value coinbase boolean false

Returns: AccountUpdateAction


<Const> AccountUpdateReducer

AccountUpdateReducer(state: AccountStoreState, action: AccountUpdateAction): AccountStoreState

Defined in accounts/accounts.reducers.ts:17

Parameters:

Param Type
state AccountStoreState
action AccountUpdateAction

Returns: AccountStoreState


<Const> AccountUpdateRequest

AccountUpdateRequest(address: string): AccountUpdateRequestAction

Defined in accounts/accounts.actions.ts:70

Parameters:

Param Type
address string

Returns: AccountUpdateRequestAction


ContractCall

ContractCall(contractName: string, contractAddress: string, methodName: string, transactionArgs: TransactionArgumentState, resolvers: any, ...methodArgs: any[]): ContractCallAction

Defined in contracts/contracts.actions.ts:70

Parameters:

Param Type
contractName string
contractAddress string
methodName string
transactionArgs TransactionArgumentState
resolvers any
Rest methodArgs any[]

Returns: ContractCallAction


ContractError

ContractError(contractName: string, contractAddress: string, error: any): ContractErrorAction

Defined in contracts/contracts.actions.ts:38

Parameters:

Param Type
contractName string
contractAddress string
error any

Returns: ContractErrorAction


ContractLoad

ContractLoad(contractName: string, contractAddress: string): ContractLoadAction

Defined in contracts/contracts.actions.ts:142

Parameters:

Param Type
contractName string
contractAddress string

Returns: ContractLoadAction


ContractLoaded

ContractLoaded(contractName: string, contractAddress: string, contractInstance: any): ContractLoadedAction

Defined in contracts/contracts.actions.ts:23

Parameters:

Param Type
contractName string
contractAddress string
contractInstance any

Returns: ContractLoadedAction


ContractLoading

ContractLoading(contractName: string, contractAddress: string): ContractLoadingAction

Defined in contracts/contracts.actions.ts:9

Parameters:

Param Type
contractName string
contractAddress string

Returns: ContractLoadingAction


ContractSagas

ContractSagas(): any

Defined in contracts/contracts.saga.ts:287

Returns: any


ContractSend

ContractSend(contractName: string, contractAddress: string, methodName: string, transactionArgs: TransactionArgumentState, resolvers: any, ...methodArgs: any[]): ContractSendAction

Defined in contracts/contracts.actions.ts:56

Parameters:

Param Type
contractName string
contractAddress string
methodName string
transactionArgs TransactionArgumentState
resolvers any
Rest methodArgs any[]

Returns: ContractSendAction


ContractVarErrorReceived

ContractVarErrorReceived(contractName: string, contractAddress: string, methodName: string, methodHash: string, error: any): ContractVarErrorReceivedAction

Defined in contracts/contracts.actions.ts:109

Parameters:

Param Type
contractName string
contractAddress string
methodName string
methodHash string
error any

Returns: ContractVarErrorReceivedAction


ContractVarForceRefresh

ContractVarForceRefresh(contractName: string, contractAddress: string, methodName: string, methodHash: string): ContractVarForceRefreshAction

Defined in contracts/contracts.actions.ts:127

Parameters:

Param Type
contractName string
contractAddress string
methodName string
methodHash string

Returns: ContractVarForceRefreshAction


ContractVarReceived

ContractVarReceived(contractName: string, contractAddress: string, methodName: string, methodHash: string, result: any): ContractVarReceivedAction

Defined in contracts/contracts.actions.ts:90

Parameters:

Param Type
contractName string
contractAddress string
methodName string
methodHash string
result any

Returns: ContractVarReceivedAction


<Const> FeedFilter

FeedFilter(type: FeedType): any

Defined in feed/feed.selectors.ts:36

Parameters:

Param Type
type FeedType

Returns: any


FeedNewAccount

FeedNewAccount(account: string, coinbase: boolean): FeedNewAccountAction

Defined in feed/feed.actions.ts:47

Parameters:

Param Type
account string
coinbase boolean

Returns: FeedNewAccountAction


FeedNewContract

FeedNewContract(contractName: string, address: string): FeedNewContractAction

Defined in feed/feed.actions.ts:19

Parameters:

Param Type
contractName string
address string

Returns: FeedNewContractAction


FeedNewError

FeedNewError(reason: any, message: string, when: string): FeedNewErrorAction

Defined in feed/feed.actions.ts:33

Parameters:

Param Type
reason any
message string
when string

Returns: FeedNewErrorAction


FeedNewTransaction

FeedNewTransaction(txHash: string): FeedNewTransactionAction

Defined in feed/feed.actions.ts:7

Parameters:

Param Type
txHash string

Returns: FeedNewTransactionAction


TxBroadcasted

TxBroadcasted(txHash: string, txArgs: TransactionArgumentState |RawTransactionArgumentState): TxBroadcastedAction

Defined in tx/tx.actions.ts:39

Parameters:

Param Type
txHash string
txArgs TransactionArgumentState
RawTransactionArgumentState

Returns: TxBroadcastedAction


TxConfirmed

TxConfirmed(txHash: string, confirmationReceipt: any, confirmationCount: number): TxConfirmedAction

Defined in tx/tx.actions.ts:78

Parameters:

Param Type
txHash string
confirmationReceipt any
confirmationCount number

Returns: TxConfirmedAction


TxError

TxError(txHash: string, error: any): TxErrorAction

Defined in tx/tx.actions.ts:92

Parameters:

Param Type
txHash string
error any

Returns: TxErrorAction


TxReceipt

TxReceipt(txHash: string, receipt: any, txArgs: TxReceiptTxArgs): TxReceiptAction

Defined in tx/tx.actions.ts:63

Parameters:

Param Type
txHash string
receipt any
txArgs TxReceiptTxArgs

Returns: TxReceiptAction


TxSagas

TxSagas(): any

Defined in tx/tx.sagas.ts:207

Returns: any


TxSend

TxSend(txArgs: TransactionArgumentState, web3: any, resolvers: any): TxSendAction

Defined in tx/tx.actions.ts:25

Parameters:

Param Type
txArgs TransactionArgumentState
web3 any
resolvers any

Returns: TxSendAction


TxSendRaw

TxSendRaw(signedTx: string, web3: any, resolvers: any): TxSendRawAction

Defined in tx/tx.actions.ts:10

Parameters:

Param Type
signedTx string
web3 any
resolvers any

Returns: TxSendRawAction


Web3Load

Web3Load(loader: Promise<any>, networks: number[]): Web3LoadAction

Defined in web3/web3.actions.ts:8

Parameters:

Param Type
loader Promise<any>
networks number[]

Returns: Web3LoadAction


Web3LoadError

Web3LoadError(error: any): Web3LoadErrorAction

Defined in web3/web3.actions.ts:35

Parameters:

Param Type
error any

Returns: Web3LoadErrorAction


Web3Loaded

Web3Loaded(_: any, networkId: number |string, coinbase: string): Web3LoadedAction

Defined in web3/web3.actions.ts:22

Parameters:

Param Type
_ any
networkId number
string
coinbase string

Returns: Web3LoadedAction


Web3NetworkError

Web3NetworkError(networkId: number |string): Web3NetworkErrorAction

Defined in web3/web3.actions.ts:46

Parameters:

Param Type
networkId number
string

Returns: Web3NetworkErrorAction


Web3Sagas

Web3Sagas(): any

Defined in web3/web3.sagas.ts:97

Returns: any


<Const> accounts

accounts(state?: AccountStoreState, action: AccountActions): AccountStoreState

Defined in accounts/accounts.reducers.ts:77

Parameters:

Param Type Default value
Default value state AccountStoreState {} as AccountStoreState
action AccountActions -

Returns: AccountStoreState


backgroundContractLoad

backgroundContractLoad(): SagaIterator

Defined in contracts/contracts.saga.ts:54

Returns: SagaIterator


callResolveWeb3

callResolveWeb3(action: Web3LoadAction): SagaIterator

Defined in web3/web3.sagas.ts:85

Parameters:

Param Type
action Web3LoadAction

Returns: SagaIterator


callSendRawTransaction

callSendRawTransaction(action: TxSendRawAction): SagaIterator

Defined in tx/tx.sagas.ts:196

Parameters:

Param Type
action TxSendRawAction

Returns: SagaIterator


callSendTransaction

callSendTransaction(action: TxSendAction): SagaIterator

Defined in tx/tx.sagas.ts:103

Parameters:

Param Type
action TxSendAction

Returns: SagaIterator


contractCall

contractCall(action: ContractCallAction, tx: any, arg_signature: string): SagaIterator

Defined in contracts/contracts.saga.ts:147

Parameters:

Param Type
action ContractCallAction
tx any
arg_signature string

Returns: SagaIterator


<Const> contractErrorReducer

contractErrorReducer(state: ContractStoreState, action: ContractErrorAction): ContractStoreState

Defined in contracts/contracts.reducers.ts:43

Parameters:

Param Type
state ContractStoreState
action ContractErrorAction

Returns: ContractStoreState


<Const> contractLoadedReducer

contractLoadedReducer(state: ContractStoreState, action: ContractLoadedAction): ContractStoreState

Defined in contracts/contracts.reducers.ts:28

Parameters:

Param Type
state ContractStoreState
action ContractLoadedAction

Returns: ContractStoreState


<Const> contractLoadingReducer

contractLoadingReducer(state: ContractStoreState, action: ContractLoadingAction): ContractStoreState

Defined in contracts/contracts.reducers.ts:13

Parameters:

Param Type
state ContractStoreState
action ContractLoadingAction

Returns: ContractStoreState


contractSend

contractSend(action: ContractSendAction, tx: any, web3: any): SagaIterator

Defined in contracts/contracts.saga.ts:186

Parameters:

Param Type
action ContractSendAction
tx any
web3 any

Returns: SagaIterator


<Const> contractVarErrorReceivedReducer

contractVarErrorReceivedReducer(state: ContractStoreState, action: ContractVarErrorReceivedAction): ContractStoreState

Defined in contracts/contracts.reducers.ts:85

Parameters:

Param Type
state ContractStoreState
action ContractVarErrorReceivedAction

Returns: ContractStoreState


<Const> contractVarForceRefreshReducer

contractVarForceRefreshReducer(state: ContractStoreState, action: ContractVarForceRefreshAction): ContractStoreState

Defined in contracts/contracts.reducers.ts:113

Parameters:

Param Type
state ContractStoreState
action ContractVarForceRefreshAction

Returns: ContractStoreState


<Const> contractVarReceivedReducer

contractVarReceivedReducer(state: ContractStoreState, action: ContractVarReceivedAction): ContractStoreState

Defined in contracts/contracts.reducers.ts:57

Parameters:

Param Type
state ContractStoreState
action ContractVarReceivedAction

Returns: ContractStoreState


<Const> contracts

contracts(state?: ContractStoreState, action: ContractActions): ContractStoreState

Defined in contracts/contracts.reducers.ts:141

Parameters:

Param Type Default value
Default value state ContractStoreState {}
action ContractActions -

Returns: ContractStoreState


<Const> feed

feed(state?: FeedState[], action: FeedActions): FeedState[]

Defined in feed/feed.reducers.ts:11

Parameters:

Param Type Default value
Default value state FeedState[] [] as FeedState[]
action FeedActions -

Returns: FeedState[]


fetchAccount

fetchAccount(address: string, coinbase: boolean, emit: function): Promise<void>

Defined in accounts/accounts.saga.ts:17

Parameters:

Param Type
address string
coinbase boolean
emit function

Returns: Promise<void>


forge

forgeT(contracts: EmbarkContracts |TruffleContracts, config?: GeneratorConfig<T>): Store

Defined in forge.ts:46

Type parameters:

T : State

Parameters:

Param Type Default value
contracts EmbarkContracts
TruffleContracts
-
Default value config GeneratorConfig<T> undefined

Returns: Store


<Const> getFeed

getFeed(state: State): FeedState[]

Defined in feed/feed.selectors.ts:4

Parameters:

Param Type
state State

Returns: FeedState[]


loadContract

loadContract(contractName: string, contractAddress: string, userAddress: string, web3: any): SagaIterator

Defined in contracts/contracts.saga.ts:69

Parameters:

Param Type
contractName string
contractAddress string
userAddress string
web3 any

Returns: SagaIterator


loopOnAccounts

loopOnAccounts(emit: function): Promise<void>

Defined in accounts/accounts.saga.ts:28

Parameters:

Param Type
emit function

Returns: Promise<void>


onAccountAdd

onAccountAdd(action: AccountAddAction): SagaIterator

Defined in accounts/accounts.saga.ts:107

Parameters:

Param Type
action AccountAddAction

Returns: SagaIterator


onAccountInit

onAccountInit(): SagaIterator

Defined in accounts/accounts.saga.ts:71

Returns: SagaIterator


onContractCall

onContractCall(action: ContractCallAction): SagaIterator

Defined in contracts/contracts.saga.ts:167

Parameters:

Param Type
action ContractCallAction

Returns: SagaIterator


onContractLoad

onContractLoad(action: ContractLoadAction): SagaIterator

Defined in contracts/contracts.saga.ts:282

Parameters:

Param Type
action ContractLoadAction

Returns: SagaIterator


onContractSend

onContractSend(action: ContractSendAction): SagaIterator

Defined in contracts/contracts.saga.ts:266

Parameters:

Param Type
action ContractSendAction

Returns: SagaIterator


onLoadContractInitialize

onLoadContractInitialize(action: Web3LoadedAction): SagaIterator

Defined in contracts/contracts.saga.ts:95

Parameters:

Param Type
action Web3LoadedAction

Returns: SagaIterator


onUpdateRequest

onUpdateRequest(action: AccountUpdateRequestAction): SagaIterator

Defined in accounts/accounts.saga.ts:119

Parameters:

Param Type
action AccountUpdateRequestAction

Returns: SagaIterator


refreshLoop

refreshLoop(): SagaIterator

Defined in accounts/accounts.saga.ts:54

Returns: SagaIterator


resolveWeb3

resolveWeb3(action: Web3LoadAction): SagaIterator

Defined in web3/web3.sagas.ts:8

Parameters:

Param Type
action Web3LoadAction

Returns: SagaIterator


rootSaga

rootSaga(): any

Defined in sagas.ts:7

Returns: any


runForceRefreshRound

runForceRefreshRound(state: State, emit: function): void

Defined in contracts/contracts.saga.ts:44

Parameters:

Param Type
state State
emit function

Returns: void


runForceRefreshRoundOn

runForceRefreshRoundOn(state: State, emit: function, contractName: string, instance_address: string): void

Defined in contracts/contracts.saga.ts:32

Parameters:

Param Type
state State
emit function
contractName string
instance_address string

Returns: void


sendRawTransaction

sendRawTransaction(action: TxSendRawAction): SagaIterator

Defined in tx/tx.sagas.ts:115

Parameters:

Param Type
action TxSendRawAction

Returns: SagaIterator


sendTransaction

sendTransaction(action: TxSendAction): SagaIterator

Defined in tx/tx.sagas.ts:25

Parameters:

Param Type
action TxSendAction

Returns: SagaIterator


singleFetch

singleFetch(action: AccountAddAction, new_address: boolean, coinbase: boolean): SagaIterator

Defined in accounts/accounts.saga.ts:86

Parameters:

Param Type
action AccountAddAction
new_address boolean
coinbase boolean

Returns: SagaIterator


<Const> tx

tx(state?: TransactionStoreState, action: TxActions): TransactionStoreState

Defined in tx/tx.reducers.ts:8

Parameters:

Param Type Default value
Default value state TransactionStoreState {} as TransactionStoreState
action TxActions -

Returns: TransactionStoreState


<Const> web3

web3(state?: Web3State, action: Web3Actions): Web3State

Defined in web3/web3.reducers.ts:5

Parameters:

Param Type Default value
Default value state Web3State {status: 'LOADING'}
action Web3Actions -

Returns: Web3State


Object literals

FeedTypeLinks: object

Defined in feed/feed.selectors.ts:13

NEW_ACCOUNT

● NEW_ACCOUNT: number = 8

Defined in feed/feed.selectors.ts:17


NEW_CONTRACT

● NEW_CONTRACT: number = 2

Defined in feed/feed.selectors.ts:15


NEW_ERROR

● NEW_ERROR: number = 4

Defined in feed/feed.selectors.ts:16


NEW_TRANSACTION

● NEW_TRANSACTION: number = 1

Defined in feed/feed.selectors.ts:14



<Const> dummyReducer

dummyReducer: object

Defined in dummyReducer.ts:11

accounts

● accounts: function = {} as Reducer

Defined in dummyReducer.ts:16

Type declaration

▸(state: S |undefined, action: A): S

Parameters:

Param Type
state S
undefined
action A

Returns: S


contracts

● contracts: function = {} as Reducer

Defined in dummyReducer.ts:14

Type declaration

▸(state: S |undefined, action: A): S

Parameters:

Param Type
state S
undefined
action A

Returns: S


feed

● feed: function = {} as Reducer

Defined in dummyReducer.ts:15

Type declaration

▸(state: S |undefined, action: A): S

Parameters:

Param Type
state S
undefined
action A

Returns: S


tx

● tx: function = {} as Reducer

Defined in dummyReducer.ts:13

Type declaration

▸(state: S |undefined, action: A): S

Parameters:

Param Type
state S
undefined
action A

Returns: S


web3

● web3: function = {} as Reducer

Defined in dummyReducer.ts:12

Type declaration

▸(state: S |undefined, action: A): S

Parameters:

Param Type
state S
undefined
action A

Returns: S



<Const> reducers

reducers: object

Defined in reducers.ts:9

accounts

● accounts: function

Defined in reducers.ts:14

Type declaration

▸(state: S |undefined, action: A): S

Parameters:

Param Type
state S
undefined
action A

Returns: S


contracts

● contracts: function

Defined in reducers.ts:12

Type declaration

▸(state: S |undefined, action: A): S

Parameters:

Param Type
state S
undefined
action A

Returns: S


feed

● feed: function

Defined in reducers.ts:13

Type declaration

▸(state: S |undefined, action: A): S

Parameters:

Param Type
state S
undefined
action A

Returns: S


tx

● tx: function

Defined in reducers.ts:11

Type declaration

▸(state: S |undefined, action: A): S

Parameters:

Param Type
state S
undefined
action A

Returns: S


web3

● web3: function

Defined in reducers.ts:10

Type declaration

▸(state: S |undefined, action: A): S

Parameters:

Param Type
state S
undefined
action A

Returns: S