Skip to main content

@owlprotocol/web3-redux

Namespaces

Enumerations

Classes

Interfaces

Type Aliases

Asset

Ƭ Asset: AssetERC20 | AssetERC721 | AssetERC1155

Defined in

packages-public/packages/web3-redux/src/assetpicker/model/interface.ts:28


DispatchType

Ƭ DispatchType: StoreType["dispatch"]

Defined in

packages-public/packages/web3-redux/src/store.ts:45


EthTransactionIndexInput

Ƭ EthTransactionIndexInput: EthTransactionId | { networkId: string } | { blockHash: string ; networkId: string } | { from: string ; networkId: string ; to: string } | { from: string ; networkId: string } | { networkId: string ; to: string } | { contractAddress: string ; networkId: string }

Defined in

packages-public/packages/web3-redux/src/ethmodels/ethtransaction/model/interface.ts:62


StoreType

Ƭ StoreType: ReturnType<typeof createStore>

Defined in

packages-public/packages/web3-redux/src/store.ts:44

Variables

AssetPicker

Const AssetPicker: Object

Type declaration

NameType
actionTypes{ CREATE: string ; CREATE_BATCHED: string ; DB_CREATING: string ; DB_DELETING: string ; DB_UPDATING: string ; DELETE: string ; DELETE_BATCHED: string ; PUT: string ; PUT_BATCHED: string ; REDUX_DELETE: string ; REDUX_UPSERT: string ; REDUX_UPSERT_BATCHED: string ; UPDATE: string ; UPDATE_BATCHED: string ; UPSERT: string ; UPSERT_BATCHED: string }
actionTypes.CREATEstring
actionTypes.CREATE_BATCHEDstring
actionTypes.DB_CREATINGstring
actionTypes.DB_DELETINGstring
actionTypes.DB_UPDATINGstring
actionTypes.DELETEstring
actionTypes.DELETE_BATCHEDstring
actionTypes.PUTstring
actionTypes.PUT_BATCHEDstring
actionTypes.REDUX_DELETEstring
actionTypes.REDUX_UPSERTstring
actionTypes.REDUX_UPSERT_BATCHEDstring
actionTypes.UPDATEstring
actionTypes.UPDATE_BATCHEDstring
actionTypes.UPSERTstring
actionTypes.UPSERT_BATCHEDstring
actions{ create: ActionCreatorWithPreparedPayload<[payload: AssetPicker, uuid?: string, ts?: number], AssetPicker, string, never, { ts: number ; uuid: string }> ; createBatched: ActionCreatorWithPreparedPayload<[payload: AssetPicker[], uuid?: string, ts?: number], AssetPicker[], string, never, { ts: number ; uuid: string }> ; dbCreating: ActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: AssetPicker ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }> ; dbDeleting: ActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: AssetPicker ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }> ; dbUpdating: ActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { mods: Partial<AssetPicker> ; obj: AssetPicker ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }> ; delete: ActionCreatorWithPreparedPayload<[payload: AssetPickerId, uuid?: string, ts?: number], AssetPickerId, string, never, { ts: number ; uuid: string }> ; deleteBatched: ActionCreatorWithPreparedPayload<[payload: AssetPickerId[], uuid?: string, ts?: number], AssetPickerId[], string, never, { ts: number ; uuid: string }> ; put: ActionCreatorWithPreparedPayload<[payload: AssetPicker, uuid?: string, ts?: number], AssetPicker, string, never, { ts: number ; uuid: string }> ; putBatched: ActionCreatorWithPreparedPayload<[payload: AssetPicker[], uuid?: string, ts?: number], AssetPicker[], string, never, { ts: number ; uuid: string }> ; reduxDelete: ActionCreatorWithPreparedPayload<[payload: AssetPickerId, uuid?: string, ts?: number], string, string, never, { ts: number ; uuid: string }> ; reduxUpsert: ActionCreatorWithPreparedPayload<[payload: AssetPicker, uuid?: string, ts?: number], AssetPicker, string, never, { ts: number ; uuid: string }> ; reduxUpsertBatched: ActionCreatorWithPreparedPayload<[payload: AssetPicker[], uuid?: string, ts?: number], AssetPicker[], string, never, { ts: number ; uuid: string }> ; update: ActionCreatorWithPreparedPayload<[payload: AssetPicker, uuid?: string, ts?: number], AssetPicker, string, never, { ts: number ; uuid: string }> ; updateBatched: ActionCreatorWithPreparedPayload<[payload: AssetPicker[], uuid?: string, ts?: number], AssetPicker[], string, never, { ts: number ; uuid: string }> ; upsert: ActionCreatorWithPreparedPayload<[payload: AssetPicker, uuid?: string, ts?: number], AssetPicker, string, never, { ts: number ; uuid: string }> ; upsertBatched: ActionCreatorWithPreparedPayload<[payload: AssetPicker[], uuid?: string, ts?: number], AssetPicker[], string, never, { ts: number ; uuid: string }> }
actions.createActionCreatorWithPreparedPayload<[payload: AssetPicker, uuid?: string, ts?: number], AssetPicker, string, never, { ts: number ; uuid: string }>
actions.createBatchedActionCreatorWithPreparedPayload<[payload: AssetPicker[], uuid?: string, ts?: number], AssetPicker[], string, never, { ts: number ; uuid: string }>
actions.dbCreatingActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: AssetPicker ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }>
actions.dbDeletingActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: AssetPicker ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }>
actions.dbUpdatingActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { mods: Partial<AssetPicker> ; obj: AssetPicker ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }>
actions.deleteActionCreatorWithPreparedPayload<[payload: AssetPickerId, uuid?: string, ts?: number], AssetPickerId, string, never, { ts: number ; uuid: string }>
actions.deleteBatchedActionCreatorWithPreparedPayload<[payload: AssetPickerId[], uuid?: string, ts?: number], AssetPickerId[], string, never, { ts: number ; uuid: string }>
actions.putActionCreatorWithPreparedPayload<[payload: AssetPicker, uuid?: string, ts?: number], AssetPicker, string, never, { ts: number ; uuid: string }>
actions.putBatchedActionCreatorWithPreparedPayload<[payload: AssetPicker[], uuid?: string, ts?: number], AssetPicker[], string, never, { ts: number ; uuid: string }>
actions.reduxDeleteActionCreatorWithPreparedPayload<[payload: AssetPickerId, uuid?: string, ts?: number], string, string, never, { ts: number ; uuid: string }>
actions.reduxUpsertActionCreatorWithPreparedPayload<[payload: AssetPicker, uuid?: string, ts?: number], AssetPicker, string, never, { ts: number ; uuid: string }>
actions.reduxUpsertBatchedActionCreatorWithPreparedPayload<[payload: AssetPicker[], uuid?: string, ts?: number], AssetPicker[], string, never, { ts: number ; uuid: string }>
actions.updateActionCreatorWithPreparedPayload<[payload: AssetPicker, uuid?: string, ts?: number], AssetPicker, string, never, { ts: number ; uuid: string }>
actions.updateBatchedActionCreatorWithPreparedPayload<[payload: AssetPicker[], uuid?: string, ts?: number], AssetPicker[], string, never, { ts: number ; uuid: string }>
actions.upsertActionCreatorWithPreparedPayload<[payload: AssetPicker, uuid?: string, ts?: number], AssetPicker, string, never, { ts: number ; uuid: string }>
actions.upsertBatchedActionCreatorWithPreparedPayload<[payload: AssetPicker[], uuid?: string, ts?: number], AssetPicker[], string, never, { ts: number ; uuid: string }>
db{ add: (item: T_Encoded) => Promise<void> ; addIfNull: (item: T_Encoded) => Promise<void> ; addUnchained: (item: T_Encoded) => PromiseExtended<void | IndexableType> ; all: () => PromiseExtended<T_Encoded[]> ; anyOf: (index: string, keys: string | string[]) => PromiseExtended<T_Encoded[]> ; bulkAdd: (items: T_Encoded[]) => Promise<void> ; bulkAddUnchained: (items: T_Encoded[]) => PromiseExtended<void | IndexableType> ; bulkDelete: (ids: T_ID[]) => PromiseExtended<void> ; bulkGet: (ids: string[] | T_ID[]) => PromiseExtended<(undefined | T_Encoded)[]> ; bulkPut: (items: T_Encoded[]) => Promise<void> ; bulkPutUnchained: (items: T_Encoded[]) => PromiseExtended<void | IndexableType> ; bulkUpdate: (items: T_Encoded[]) => Promise<void> ; bulkUpdateUnchained: (items: T_Encoded[]) => PromiseExtended<number | void> ; bulkUpsert: (items: T_Encoded[]) => Promise<void> ; bulkUpsertUnchained: (items: T_Encoded[]) => Promise<void> ; bulkWhere: (filter: T_Idx[], options?: { limit?: number ; offset?: number ; reverse?: boolean }) => PromiseExtended<T_Encoded[][]> ; clear: () => PromiseExtended<void> ; delete: (id: T_ID) => PromiseExtended<void> ; get: (idx: T_Idx | IndexableType) => PromiseExtended<undefined | T_Encoded> ; put: (item: T_Encoded) => Promise<void> ; putUnchained: (item: T_Encoded) => Promise<void> ; table: () => Table<T_Encoded, IndexableType, T_Encoded> ; update: (item: T_Encoded) => Promise<void> ; updateUnchained: (item: T_Encoded) => PromiseExtended<number | void> ; upsert: (item: T_Encoded) => Promise<void> ; upsertUnchained: (item: T_Encoded) => Promise<void> ; where: (filter: T_Idx, options?: { limit?: number ; offset?: number ; reverse?: boolean }) => Promise<T_Encoded[]> ; whereAnyOf: (filter: T_IdxAnyOf, options?: { limit?: number ; offset?: number ; reverse?: boolean }) => PromiseExtended<T_Encoded[][]> ; whereAnyOfFilters: (filter: T_IdxAnyOf) => T_Idx[] }
db.add[object Object]
db.addIfNull[object Object]
db.addUnchained[object Object]
db.all[object Object]
db.anyOf[object Object]
db.bulkAdd[object Object]
db.bulkAddUnchained[object Object]
db.bulkDelete[object Object]
db.bulkGet[object Object]
db.bulkPut[object Object]
db.bulkPutUnchained[object Object]
db.bulkUpdate[object Object]
db.bulkUpdateUnchained[object Object]
db.bulkUpsert[object Object]
db.bulkUpsertUnchained[object Object]
db.bulkWhere[object Object]
db.clear[object Object]
db.delete[object Object]
db.get[object Object]
db.put[object Object]
db.putUnchained[object Object]
db.table[object Object]
db.update[object Object]
db.updateUnchained[object Object]
db.upsert[object Object]
db.upsertUnchained[object Object]
db.where[object Object]
db.whereAnyOf[object Object]
db.whereAnyOfFilters[object Object]
encode(item: AssetPicker) => AssetPicker
hooks{ useAssetPicker: (id: string, choices: undefined | Asset[]) => { isLoading: boolean ; picker: undefined | AssetPicker ; selected: Asset[] ; setSelected: (selected: undefined | number[]) => void ; toggleSelected: () => void } = Hooks.useAssetPicker; useAll: () => [T_Encoded[], { exists: boolean ; isLoading: boolean }] ; useAnyOf: (index: string, keys: undefined | string | string[]) => [T_Encoded[], { exists: boolean ; isLoading: boolean }] ; useGet: (idx: undefined | string | Partial<T_Idx>) => [undefined | T_Encoded, { exists: boolean ; isLoading: boolean }] ; useGetBulk: (ids: undefined | string[] | Partial<T_ID>[]) => [(undefined | T_Encoded)[], { isLoading: boolean }] ; useSelectAll: () => T_Redux[] ; useSelectByIdMany: (id?: string[] | T_ID[]) => (null | T_Redux)[] ; useSelectByIdSingle: (id: undefined | string | Partial<T_ID>) => undefined | T_Redux ; useSelectWhere: (f: Partial<T_Encoded>) => T_Redux[] ; useWhere: (filter: undefined | T_Idx, options?: { limit?: number ; offset?: number ; reverse?: boolean }) => [T_Encoded[], { isLoading: boolean }] ; useWhereAnyOf: (filter: undefined | T_IdxAnyOf, options?: { limit?: number ; offset?: number ; reverse?: boolean }) => [T_Encoded[][], { isLoading: boolean }] ; useWhereMany: (queries: undefined | T_Idx[], options?: { limit?: number ; offset?: number ; reverse?: boolean }) => [T_Encoded[][], { isLoading: boolean }] }
hooks.useAssetPicker(id: string, choices: undefined | Asset[]) => { isLoading: boolean ; picker: undefined | AssetPicker ; selected: Asset[] ; setSelected: (selected: undefined | number[]) => void ; toggleSelected: () => void }
hooks.useAll[object Object]
hooks.useAnyOf[object Object]
hooks.useGet[object Object]
hooks.useGetBulk[object Object]
hooks.useSelectAll[object Object]
hooks.useSelectByIdMany[object Object]
hooks.useSelectByIdSingle[object Object]
hooks.useSelectWhere[object Object]
hooks.useWhere[object Object]
hooks.useWhereAnyOf[object Object]
hooks.useWhereMany[object Object]
isAction(action: Action<any>) => boolean
name"AssetPicker"
reducer(sess: any, action: Action<any>) => any
sagas{ rootSaga: () => Generator<AllEffect<SagaGenerator<FixedTask<Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown>>, ForkEffect<Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown>>>>, void, unknown> = assetPickerSaga; createBatched: (action: PayloadAction<T_Encoded[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> ; crudRootSaga: () => Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown> ; deleteBatched: (action: PayloadAction<T_ID[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> ; putBatched: (action: PayloadAction<T_Encoded[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> ; updateBatched: (action: PayloadAction<T_Encoded[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> ; upsertBatched: (action: PayloadAction<T_Encoded[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> }
sagas.rootSaga() => Generator<AllEffect<SagaGenerator<FixedTask<Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown>>, ForkEffect<Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown>>>>, void, unknown>
sagas.createBatched[object Object]
sagas.crudRootSaga[object Object]
sagas.deleteBatched[object Object]
sagas.putBatched[object Object]
sagas.updateBatched[object Object]
sagas.upsertBatched[object Object]
selectors{ select: any ; selectAll: (state: any) => T_Redux[] ; selectByIdMany: (state: any, ids?: string[] | T_ID[]) => (null | T_Redux)[] ; selectByIdSingle: (state: any, id: undefined | string | Partial<T_ID>) => undefined | T_Redux ; selectWhere: (state: any, f: Partial<T_Encoded>) => T_Redux[] }
selectors.selectany
selectors.selectAll[object Object]
selectors.selectByIdMany[object Object]
selectors.selectByIdSingle[object Object]
selectors.selectWhere[object Object]
validate(item: AssetPicker) => AssetPicker
validateId(id: AssetPickerId) => AssetPickerId
validateWithRedux(item: AssetPicker, sess: any) => AssetPicker

Defined in

packages-public/packages/web3-redux/src/assetpicker/index.ts:13


AssetRouterInputBasket

Const AssetRouterInputBasket: Object

Type declaration

NameType
actionTypes{ CREATE: string ; CREATE_BATCHED: string ; DB_CREATING: string ; DB_DELETING: string ; DB_UPDATING: string ; DELETE: string ; DELETE_BATCHED: string ; PUT: string ; PUT_BATCHED: string ; REDUX_DELETE: string ; REDUX_UPSERT: string ; REDUX_UPSERT_BATCHED: string ; UPDATE: string ; UPDATE_BATCHED: string ; UPSERT: string ; UPSERT_BATCHED: string }
actionTypes.CREATEstring
actionTypes.CREATE_BATCHEDstring
actionTypes.DB_CREATINGstring
actionTypes.DB_DELETINGstring
actionTypes.DB_UPDATINGstring
actionTypes.DELETEstring
actionTypes.DELETE_BATCHEDstring
actionTypes.PUTstring
actionTypes.PUT_BATCHEDstring
actionTypes.REDUX_DELETEstring
actionTypes.REDUX_UPSERTstring
actionTypes.REDUX_UPSERT_BATCHEDstring
actionTypes.UPDATEstring
actionTypes.UPDATE_BATCHEDstring
actionTypes.UPSERTstring
actionTypes.UPSERT_BATCHEDstring
actions{ create: ActionCreatorWithPreparedPayload<[payload: AssetRouterInputBasket, uuid?: string, ts?: number], AssetRouterInputBasket, string, never, { ts: number ; uuid: string }> ; createBatched: ActionCreatorWithPreparedPayload<[payload: AssetRouterInputBasket[], uuid?: string, ts?: number], AssetRouterInputBasket[], string, never, { ts: number ; uuid: string }> ; dbCreating: ActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: AssetRouterInputBasket ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }> ; dbDeleting: ActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: AssetRouterInputBasket ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }> ; dbUpdating: ActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { mods: Partial<AssetRouterInputBasket> ; obj: AssetRouterInputBasket ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }> ; delete: ActionCreatorWithPreparedPayload<[payload: AssetRouterInputBasketId, uuid?: string, ts?: number], AssetRouterInputBasketId, string, never, { ts: number ; uuid: string }> ; deleteBatched: ActionCreatorWithPreparedPayload<[payload: AssetRouterInputBasketId[], uuid?: string, ts?: number], AssetRouterInputBasketId[], string, never, { ts: number ; uuid: string }> ; put: ActionCreatorWithPreparedPayload<[payload: AssetRouterInputBasket, uuid?: string, ts?: number], AssetRouterInputBasket, string, never, { ts: number ; uuid: string }> ; putBatched: ActionCreatorWithPreparedPayload<[payload: AssetRouterInputBasket[], uuid?: string, ts?: number], AssetRouterInputBasket[], string, never, { ts: number ; uuid: string }> ; reduxDelete: ActionCreatorWithPreparedPayload<[payload: AssetRouterInputBasketId, uuid?: string, ts?: number], string, string, never, { ts: number ; uuid: string }> ; reduxUpsert: ActionCreatorWithPreparedPayload<[payload: AssetRouterInputBasket, uuid?: string, ts?: number], AssetRouterInputBasket, string, never, { ts: number ; uuid: string }> ; reduxUpsertBatched: ActionCreatorWithPreparedPayload<[payload: AssetRouterInputBasket[], uuid?: string, ts?: number], AssetRouterInputBasket[], string, never, { ts: number ; uuid: string }> ; update: ActionCreatorWithPreparedPayload<[payload: AssetRouterInputBasket, uuid?: string, ts?: number], AssetRouterInputBasket, string, never, { ts: number ; uuid: string }> ; updateBatched: ActionCreatorWithPreparedPayload<[payload: AssetRouterInputBasket[], uuid?: string, ts?: number], AssetRouterInputBasket[], string, never, { ts: number ; uuid: string }> ; upsert: ActionCreatorWithPreparedPayload<[payload: AssetRouterInputBasket, uuid?: string, ts?: number], AssetRouterInputBasket, string, never, { ts: number ; uuid: string }> ; upsertBatched: ActionCreatorWithPreparedPayload<[payload: AssetRouterInputBasket[], uuid?: string, ts?: number], AssetRouterInputBasket[], string, never, { ts: number ; uuid: string }> }
actions.createActionCreatorWithPreparedPayload<[payload: AssetRouterInputBasket, uuid?: string, ts?: number], AssetRouterInputBasket, string, never, { ts: number ; uuid: string }>
actions.createBatchedActionCreatorWithPreparedPayload<[payload: AssetRouterInputBasket[], uuid?: string, ts?: number], AssetRouterInputBasket[], string, never, { ts: number ; uuid: string }>
actions.dbCreatingActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: AssetRouterInputBasket ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }>
actions.dbDeletingActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: AssetRouterInputBasket ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }>
actions.dbUpdatingActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { mods: Partial<AssetRouterInputBasket> ; obj: AssetRouterInputBasket ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }>
actions.deleteActionCreatorWithPreparedPayload<[payload: AssetRouterInputBasketId, uuid?: string, ts?: number], AssetRouterInputBasketId, string, never, { ts: number ; uuid: string }>
actions.deleteBatchedActionCreatorWithPreparedPayload<[payload: AssetRouterInputBasketId[], uuid?: string, ts?: number], AssetRouterInputBasketId[], string, never, { ts: number ; uuid: string }>
actions.putActionCreatorWithPreparedPayload<[payload: AssetRouterInputBasket, uuid?: string, ts?: number], AssetRouterInputBasket, string, never, { ts: number ; uuid: string }>
actions.putBatchedActionCreatorWithPreparedPayload<[payload: AssetRouterInputBasket[], uuid?: string, ts?: number], AssetRouterInputBasket[], string, never, { ts: number ; uuid: string }>
actions.reduxDeleteActionCreatorWithPreparedPayload<[payload: AssetRouterInputBasketId, uuid?: string, ts?: number], string, string, never, { ts: number ; uuid: string }>
actions.reduxUpsertActionCreatorWithPreparedPayload<[payload: AssetRouterInputBasket, uuid?: string, ts?: number], AssetRouterInputBasket, string, never, { ts: number ; uuid: string }>
actions.reduxUpsertBatchedActionCreatorWithPreparedPayload<[payload: AssetRouterInputBasket[], uuid?: string, ts?: number], AssetRouterInputBasket[], string, never, { ts: number ; uuid: string }>
actions.updateActionCreatorWithPreparedPayload<[payload: AssetRouterInputBasket, uuid?: string, ts?: number], AssetRouterInputBasket, string, never, { ts: number ; uuid: string }>
actions.updateBatchedActionCreatorWithPreparedPayload<[payload: AssetRouterInputBasket[], uuid?: string, ts?: number], AssetRouterInputBasket[], string, never, { ts: number ; uuid: string }>
actions.upsertActionCreatorWithPreparedPayload<[payload: AssetRouterInputBasket, uuid?: string, ts?: number], AssetRouterInputBasket, string, never, { ts: number ; uuid: string }>
actions.upsertBatchedActionCreatorWithPreparedPayload<[payload: AssetRouterInputBasket[], uuid?: string, ts?: number], AssetRouterInputBasket[], string, never, { ts: number ; uuid: string }>
encode(item: AssetRouterInputBasket) => AssetRouterInputBasket
hooks{ useAssetRouterInputBasket: (filter: AssetRouterInputBasketIndexInputAnyOf) => [AssetRouterInputBasket[], { isLoading: boolean }] = Hooks.useAssetRouterInputBasket; useAll: () => [T_Encoded[], { exists: boolean ; isLoading: boolean }] ; useAnyOf: (index: string, keys: undefined | string | string[]) => [T_Encoded[], { exists: boolean ; isLoading: boolean }] ; useGet: (idx: undefined | string | Partial<T_Idx>) => [undefined | T_Encoded, { exists: boolean ; isLoading: boolean }] ; useGetBulk: (ids: undefined | string[] | Partial<T_ID>[]) => [(undefined | T_Encoded)[], { isLoading: boolean }] ; useSelectAll: () => T_Redux[] ; useSelectByIdMany: (id?: string[] | T_ID[]) => (null | T_Redux)[] ; useSelectByIdSingle: (id: undefined | string | Partial<T_ID>) => undefined | T_Redux ; useSelectWhere: (f: Partial<T_Encoded>) => T_Redux[] ; useWhere: (filter: undefined | T_Idx, options?: { limit?: number ; offset?: number ; reverse?: boolean }) => [T_Encoded[], { isLoading: boolean }] ; useWhereAnyOf: (filter: undefined | T_IdxAnyOf, options?: { limit?: number ; offset?: number ; reverse?: boolean }) => [T_Encoded[][], { isLoading: boolean }] ; useWhereMany: (queries: undefined | T_Idx[], options?: { limit?: number ; offset?: number ; reverse?: boolean }) => [T_Encoded[][], { isLoading: boolean }] }
hooks.useAssetRouterInputBasket(filter: AssetRouterInputBasketIndexInputAnyOf) => [AssetRouterInputBasket[], { isLoading: boolean }]
hooks.useAll[object Object]
hooks.useAnyOf[object Object]
hooks.useGet[object Object]
hooks.useGetBulk[object Object]
hooks.useSelectAll[object Object]
hooks.useSelectByIdMany[object Object]
hooks.useSelectByIdSingle[object Object]
hooks.useSelectWhere[object Object]
hooks.useWhere[object Object]
hooks.useWhereAnyOf[object Object]
hooks.useWhereMany[object Object]
isAction(action: Action<any>) => boolean
name"AssetRouterInputBasket"
reducer(sess: any, action: Action<any>) => any
sagas{ rootSaga: () => Generator<AllEffect<SagaGenerator<FixedTask<Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown>>, ForkEffect<Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown>>>>, void, unknown> = assetRouterInputBasketSaga; createBatched: (action: PayloadAction<T_Encoded[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> ; crudRootSaga: () => Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown> ; deleteBatched: (action: PayloadAction<T_ID[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> ; putBatched: (action: PayloadAction<T_Encoded[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> ; updateBatched: (action: PayloadAction<T_Encoded[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> ; upsertBatched: (action: PayloadAction<T_Encoded[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> }
sagas.rootSaga() => Generator<AllEffect<SagaGenerator<FixedTask<Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown>>, ForkEffect<Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown>>>>, void, unknown>
sagas.createBatched[object Object]
sagas.crudRootSaga[object Object]
sagas.deleteBatched[object Object]
sagas.putBatched[object Object]
sagas.updateBatched[object Object]
sagas.upsertBatched[object Object]
selectors{ select: any ; selectAll: (state: any) => T_Redux[] ; selectByIdMany: (state: any, ids?: string[] | T_ID[]) => (null | T_Redux)[] ; selectByIdSingle: (state: any, id: undefined | string | Partial<T_ID>) => undefined | T_Redux ; selectWhere: (state: any, f: Partial<T_Encoded>) => T_Redux[] }
selectors.selectany
selectors.selectAll[object Object]
selectors.selectByIdMany[object Object]
selectors.selectByIdSingle[object Object]
selectors.selectWhere[object Object]
validate(item: AssetRouterInputBasket) => AssetRouterInputBasket
validateId(id: AssetRouterInputBasketId) => AssetRouterInputBasketId
validateWithRedux(item: AssetRouterInputBasket, sess: any) => AssetRouterInputBasket

Defined in

packages-public/packages/web3-redux/src/contractmodels/assetrouterinputbasket/index.ts:8


AssetRouterOutputBasket

Const AssetRouterOutputBasket: Object

Type declaration

NameType
actionTypes{ CREATE: string ; CREATE_BATCHED: string ; DB_CREATING: string ; DB_DELETING: string ; DB_UPDATING: string ; DELETE: string ; DELETE_BATCHED: string ; PUT: string ; PUT_BATCHED: string ; REDUX_DELETE: string ; REDUX_UPSERT: string ; REDUX_UPSERT_BATCHED: string ; UPDATE: string ; UPDATE_BATCHED: string ; UPSERT: string ; UPSERT_BATCHED: string }
actionTypes.CREATEstring
actionTypes.CREATE_BATCHEDstring
actionTypes.DB_CREATINGstring
actionTypes.DB_DELETINGstring
actionTypes.DB_UPDATINGstring
actionTypes.DELETEstring
actionTypes.DELETE_BATCHEDstring
actionTypes.PUTstring
actionTypes.PUT_BATCHEDstring
actionTypes.REDUX_DELETEstring
actionTypes.REDUX_UPSERTstring
actionTypes.REDUX_UPSERT_BATCHEDstring
actionTypes.UPDATEstring
actionTypes.UPDATE_BATCHEDstring
actionTypes.UPSERTstring
actionTypes.UPSERT_BATCHEDstring
actions{ create: ActionCreatorWithPreparedPayload<[payload: AssetRouterOutputBasket, uuid?: string, ts?: number], AssetRouterOutputBasket, string, never, { ts: number ; uuid: string }> ; createBatched: ActionCreatorWithPreparedPayload<[payload: AssetRouterOutputBasket[], uuid?: string, ts?: number], AssetRouterOutputBasket[], string, never, { ts: number ; uuid: string }> ; dbCreating: ActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: AssetRouterOutputBasket ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }> ; dbDeleting: ActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: AssetRouterOutputBasket ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }> ; dbUpdating: ActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { mods: Partial<AssetRouterOutputBasket> ; obj: AssetRouterOutputBasket ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }> ; delete: ActionCreatorWithPreparedPayload<[payload: AssetRouterOutputBasketId, uuid?: string, ts?: number], AssetRouterOutputBasketId, string, never, { ts: number ; uuid: string }> ; deleteBatched: ActionCreatorWithPreparedPayload<[payload: AssetRouterOutputBasketId[], uuid?: string, ts?: number], AssetRouterOutputBasketId[], string, never, { ts: number ; uuid: string }> ; put: ActionCreatorWithPreparedPayload<[payload: AssetRouterOutputBasket, uuid?: string, ts?: number], AssetRouterOutputBasket, string, never, { ts: number ; uuid: string }> ; putBatched: ActionCreatorWithPreparedPayload<[payload: AssetRouterOutputBasket[], uuid?: string, ts?: number], AssetRouterOutputBasket[], string, never, { ts: number ; uuid: string }> ; reduxDelete: ActionCreatorWithPreparedPayload<[payload: AssetRouterOutputBasketId, uuid?: string, ts?: number], string, string, never, { ts: number ; uuid: string }> ; reduxUpsert: ActionCreatorWithPreparedPayload<[payload: AssetRouterOutputBasket, uuid?: string, ts?: number], AssetRouterOutputBasket, string, never, { ts: number ; uuid: string }> ; reduxUpsertBatched: ActionCreatorWithPreparedPayload<[payload: AssetRouterOutputBasket[], uuid?: string, ts?: number], AssetRouterOutputBasket[], string, never, { ts: number ; uuid: string }> ; update: ActionCreatorWithPreparedPayload<[payload: AssetRouterOutputBasket, uuid?: string, ts?: number], AssetRouterOutputBasket, string, never, { ts: number ; uuid: string }> ; updateBatched: ActionCreatorWithPreparedPayload<[payload: AssetRouterOutputBasket[], uuid?: string, ts?: number], AssetRouterOutputBasket[], string, never, { ts: number ; uuid: string }> ; upsert: ActionCreatorWithPreparedPayload<[payload: AssetRouterOutputBasket, uuid?: string, ts?: number], AssetRouterOutputBasket, string, never, { ts: number ; uuid: string }> ; upsertBatched: ActionCreatorWithPreparedPayload<[payload: AssetRouterOutputBasket[], uuid?: string, ts?: number], AssetRouterOutputBasket[], string, never, { ts: number ; uuid: string }> }
actions.createActionCreatorWithPreparedPayload<[payload: AssetRouterOutputBasket, uuid?: string, ts?: number], AssetRouterOutputBasket, string, never, { ts: number ; uuid: string }>
actions.createBatchedActionCreatorWithPreparedPayload<[payload: AssetRouterOutputBasket[], uuid?: string, ts?: number], AssetRouterOutputBasket[], string, never, { ts: number ; uuid: string }>
actions.dbCreatingActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: AssetRouterOutputBasket ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }>
actions.dbDeletingActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: AssetRouterOutputBasket ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }>
actions.dbUpdatingActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { mods: Partial<AssetRouterOutputBasket> ; obj: AssetRouterOutputBasket ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }>
actions.deleteActionCreatorWithPreparedPayload<[payload: AssetRouterOutputBasketId, uuid?: string, ts?: number], AssetRouterOutputBasketId, string, never, { ts: number ; uuid: string }>
actions.deleteBatchedActionCreatorWithPreparedPayload<[payload: AssetRouterOutputBasketId[], uuid?: string, ts?: number], AssetRouterOutputBasketId[], string, never, { ts: number ; uuid: string }>
actions.putActionCreatorWithPreparedPayload<[payload: AssetRouterOutputBasket, uuid?: string, ts?: number], AssetRouterOutputBasket, string, never, { ts: number ; uuid: string }>
actions.putBatchedActionCreatorWithPreparedPayload<[payload: AssetRouterOutputBasket[], uuid?: string, ts?: number], AssetRouterOutputBasket[], string, never, { ts: number ; uuid: string }>
actions.reduxDeleteActionCreatorWithPreparedPayload<[payload: AssetRouterOutputBasketId, uuid?: string, ts?: number], string, string, never, { ts: number ; uuid: string }>
actions.reduxUpsertActionCreatorWithPreparedPayload<[payload: AssetRouterOutputBasket, uuid?: string, ts?: number], AssetRouterOutputBasket, string, never, { ts: number ; uuid: string }>
actions.reduxUpsertBatchedActionCreatorWithPreparedPayload<[payload: AssetRouterOutputBasket[], uuid?: string, ts?: number], AssetRouterOutputBasket[], string, never, { ts: number ; uuid: string }>
actions.updateActionCreatorWithPreparedPayload<[payload: AssetRouterOutputBasket, uuid?: string, ts?: number], AssetRouterOutputBasket, string, never, { ts: number ; uuid: string }>
actions.updateBatchedActionCreatorWithPreparedPayload<[payload: AssetRouterOutputBasket[], uuid?: string, ts?: number], AssetRouterOutputBasket[], string, never, { ts: number ; uuid: string }>
actions.upsertActionCreatorWithPreparedPayload<[payload: AssetRouterOutputBasket, uuid?: string, ts?: number], AssetRouterOutputBasket, string, never, { ts: number ; uuid: string }>
actions.upsertBatchedActionCreatorWithPreparedPayload<[payload: AssetRouterOutputBasket[], uuid?: string, ts?: number], AssetRouterOutputBasket[], string, never, { ts: number ; uuid: string }>
encode(item: AssetRouterOutputBasket) => AssetRouterOutputBasket
hooks{ useAssetRouterOutputBasket: (filter: AssetRouterOutputBasketIndexInputAnyOf) => [AssetRouterOutputBasket[], { isLoading: boolean }] = Hooks.useAssetRouterOutputBasket; useAll: () => [T_Encoded[], { exists: boolean ; isLoading: boolean }] ; useAnyOf: (index: string, keys: undefined | string | string[]) => [T_Encoded[], { exists: boolean ; isLoading: boolean }] ; useGet: (idx: undefined | string | Partial<T_Idx>) => [undefined | T_Encoded, { exists: boolean ; isLoading: boolean }] ; useGetBulk: (ids: undefined | string[] | Partial<T_ID>[]) => [(undefined | T_Encoded)[], { isLoading: boolean }] ; useSelectAll: () => T_Redux[] ; useSelectByIdMany: (id?: string[] | T_ID[]) => (null | T_Redux)[] ; useSelectByIdSingle: (id: undefined | string | Partial<T_ID>) => undefined | T_Redux ; useSelectWhere: (f: Partial<T_Encoded>) => T_Redux[] ; useWhere: (filter: undefined | T_Idx, options?: { limit?: number ; offset?: number ; reverse?: boolean }) => [T_Encoded[], { isLoading: boolean }] ; useWhereAnyOf: (filter: undefined | T_IdxAnyOf, options?: { limit?: number ; offset?: number ; reverse?: boolean }) => [T_Encoded[][], { isLoading: boolean }] ; useWhereMany: (queries: undefined | T_Idx[], options?: { limit?: number ; offset?: number ; reverse?: boolean }) => [T_Encoded[][], { isLoading: boolean }] }
hooks.useAssetRouterOutputBasket(filter: AssetRouterOutputBasketIndexInputAnyOf) => [AssetRouterOutputBasket[], { isLoading: boolean }]
hooks.useAll[object Object]
hooks.useAnyOf[object Object]
hooks.useGet[object Object]
hooks.useGetBulk[object Object]
hooks.useSelectAll[object Object]
hooks.useSelectByIdMany[object Object]
hooks.useSelectByIdSingle[object Object]
hooks.useSelectWhere[object Object]
hooks.useWhere[object Object]
hooks.useWhereAnyOf[object Object]
hooks.useWhereMany[object Object]
isAction(action: Action<any>) => boolean
name"AssetRouterOutputBasket"
reducer(sess: any, action: Action<any>) => any
sagas{ rootSaga: () => Generator<AllEffect<SagaGenerator<FixedTask<Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown>>, ForkEffect<Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown>>>>, void, unknown> = assetRouterOuputBasketSaga; createBatched: (action: PayloadAction<T_Encoded[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> ; crudRootSaga: () => Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown> ; deleteBatched: (action: PayloadAction<T_ID[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> ; putBatched: (action: PayloadAction<T_Encoded[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> ; updateBatched: (action: PayloadAction<T_Encoded[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> ; upsertBatched: (action: PayloadAction<T_Encoded[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> }
sagas.rootSaga() => Generator<AllEffect<SagaGenerator<FixedTask<Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown>>, ForkEffect<Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown>>>>, void, unknown>
sagas.createBatched[object Object]
sagas.crudRootSaga[object Object]
sagas.deleteBatched[object Object]
sagas.putBatched[object Object]
sagas.updateBatched[object Object]
sagas.upsertBatched[object Object]
selectors{ select: any ; selectAll: (state: any) => T_Redux[] ; selectByIdMany: (state: any, ids?: string[] | T_ID[]) => (null | T_Redux)[] ; selectByIdSingle: (state: any, id: undefined | string | Partial<T_ID>) => undefined | T_Redux ; selectWhere: (state: any, f: Partial<T_Encoded>) => T_Redux[] }
selectors.selectany
selectors.selectAll[object Object]
selectors.selectByIdMany[object Object]
selectors.selectByIdSingle[object Object]
selectors.selectWhere[object Object]
validate(item: AssetRouterOutputBasket) => AssetRouterOutputBasket
validateId(id: AssetRouterOutputBasketId) => AssetRouterOutputBasketId
validateWithRedux(item: AssetRouterOutputBasket, sess: any) => AssetRouterOutputBasket

Defined in

packages-public/packages/web3-redux/src/contractmodels/assetrouteroutputbasket/index.ts:8


AssetRouterPath

Const AssetRouterPath: Object

Type declaration

NameType
actionTypes{ CREATE: string ; CREATE_BATCHED: string ; DB_CREATING: string ; DB_DELETING: string ; DB_UPDATING: string ; DELETE: string ; DELETE_BATCHED: string ; PUT: string ; PUT_BATCHED: string ; REDUX_DELETE: string ; REDUX_UPSERT: string ; REDUX_UPSERT_BATCHED: string ; UPDATE: string ; UPDATE_BATCHED: string ; UPSERT: string ; UPSERT_BATCHED: string }
actionTypes.CREATEstring
actionTypes.CREATE_BATCHEDstring
actionTypes.DB_CREATINGstring
actionTypes.DB_DELETINGstring
actionTypes.DB_UPDATINGstring
actionTypes.DELETEstring
actionTypes.DELETE_BATCHEDstring
actionTypes.PUTstring
actionTypes.PUT_BATCHEDstring
actionTypes.REDUX_DELETEstring
actionTypes.REDUX_UPSERTstring
actionTypes.REDUX_UPSERT_BATCHEDstring
actionTypes.UPDATEstring
actionTypes.UPDATE_BATCHEDstring
actionTypes.UPSERTstring
actionTypes.UPSERT_BATCHEDstring
actions{ create: ActionCreatorWithPreparedPayload<[payload: AssetRouterPathId, uuid?: string, ts?: number], AssetRouterPathId, string, never, { ts: number ; uuid: string }> ; createBatched: ActionCreatorWithPreparedPayload<[payload: AssetRouterPathId[], uuid?: string, ts?: number], AssetRouterPathId[], string, never, { ts: number ; uuid: string }> ; dbCreating: ActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: AssetRouterPathId ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }> ; dbDeleting: ActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: AssetRouterPathId ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }> ; dbUpdating: ActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { mods: Partial<AssetRouterPathId> ; obj: AssetRouterPathId ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }> ; delete: ActionCreatorWithPreparedPayload<[payload: AssetRouterPathId, uuid?: string, ts?: number], AssetRouterPathId, string, never, { ts: number ; uuid: string }> ; deleteBatched: ActionCreatorWithPreparedPayload<[payload: AssetRouterPathId[], uuid?: string, ts?: number], AssetRouterPathId[], string, never, { ts: number ; uuid: string }> ; put: ActionCreatorWithPreparedPayload<[payload: AssetRouterPathId, uuid?: string, ts?: number], AssetRouterPathId, string, never, { ts: number ; uuid: string }> ; putBatched: ActionCreatorWithPreparedPayload<[payload: AssetRouterPathId[], uuid?: string, ts?: number], AssetRouterPathId[], string, never, { ts: number ; uuid: string }> ; reduxDelete: ActionCreatorWithPreparedPayload<[payload: AssetRouterPathId, uuid?: string, ts?: number], string, string, never, { ts: number ; uuid: string }> ; reduxUpsert: ActionCreatorWithPreparedPayload<[payload: AssetRouterPathId, uuid?: string, ts?: number], AssetRouterPathId, string, never, { ts: number ; uuid: string }> ; reduxUpsertBatched: ActionCreatorWithPreparedPayload<[payload: AssetRouterPathId[], uuid?: string, ts?: number], AssetRouterPathId[], string, never, { ts: number ; uuid: string }> ; update: ActionCreatorWithPreparedPayload<[payload: AssetRouterPathId, uuid?: string, ts?: number], AssetRouterPathId, string, never, { ts: number ; uuid: string }> ; updateBatched: ActionCreatorWithPreparedPayload<[payload: AssetRouterPathId[], uuid?: string, ts?: number], AssetRouterPathId[], string, never, { ts: number ; uuid: string }> ; upsert: ActionCreatorWithPreparedPayload<[payload: AssetRouterPathId, uuid?: string, ts?: number], AssetRouterPathId, string, never, { ts: number ; uuid: string }> ; upsertBatched: ActionCreatorWithPreparedPayload<[payload: AssetRouterPathId[], uuid?: string, ts?: number], AssetRouterPathId[], string, never, { ts: number ; uuid: string }> }
actions.createActionCreatorWithPreparedPayload<[payload: AssetRouterPathId, uuid?: string, ts?: number], AssetRouterPathId, string, never, { ts: number ; uuid: string }>
actions.createBatchedActionCreatorWithPreparedPayload<[payload: AssetRouterPathId[], uuid?: string, ts?: number], AssetRouterPathId[], string, never, { ts: number ; uuid: string }>
actions.dbCreatingActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: AssetRouterPathId ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }>
actions.dbDeletingActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: AssetRouterPathId ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }>
actions.dbUpdatingActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { mods: Partial<AssetRouterPathId> ; obj: AssetRouterPathId ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }>
actions.deleteActionCreatorWithPreparedPayload<[payload: AssetRouterPathId, uuid?: string, ts?: number], AssetRouterPathId, string, never, { ts: number ; uuid: string }>
actions.deleteBatchedActionCreatorWithPreparedPayload<[payload: AssetRouterPathId[], uuid?: string, ts?: number], AssetRouterPathId[], string, never, { ts: number ; uuid: string }>
actions.putActionCreatorWithPreparedPayload<[payload: AssetRouterPathId, uuid?: string, ts?: number], AssetRouterPathId, string, never, { ts: number ; uuid: string }>
actions.putBatchedActionCreatorWithPreparedPayload<[payload: AssetRouterPathId[], uuid?: string, ts?: number], AssetRouterPathId[], string, never, { ts: number ; uuid: string }>
actions.reduxDeleteActionCreatorWithPreparedPayload<[payload: AssetRouterPathId, uuid?: string, ts?: number], string, string, never, { ts: number ; uuid: string }>
actions.reduxUpsertActionCreatorWithPreparedPayload<[payload: AssetRouterPathId, uuid?: string, ts?: number], AssetRouterPathId, string, never, { ts: number ; uuid: string }>
actions.reduxUpsertBatchedActionCreatorWithPreparedPayload<[payload: AssetRouterPathId[], uuid?: string, ts?: number], AssetRouterPathId[], string, never, { ts: number ; uuid: string }>
actions.updateActionCreatorWithPreparedPayload<[payload: AssetRouterPathId, uuid?: string, ts?: number], AssetRouterPathId, string, never, { ts: number ; uuid: string }>
actions.updateBatchedActionCreatorWithPreparedPayload<[payload: AssetRouterPathId[], uuid?: string, ts?: number], AssetRouterPathId[], string, never, { ts: number ; uuid: string }>
actions.upsertActionCreatorWithPreparedPayload<[payload: AssetRouterPathId, uuid?: string, ts?: number], AssetRouterPathId, string, never, { ts: number ; uuid: string }>
actions.upsertBatchedActionCreatorWithPreparedPayload<[payload: AssetRouterPathId[], uuid?: string, ts?: number], AssetRouterPathId[], string, never, { ts: number ; uuid: string }>
encode(item: AssetRouterPathId) => AssetRouterPathId
hooks{ useAll: () => [T_Encoded[], { exists: boolean ; isLoading: boolean }] ; useAnyOf: (index: string, keys: undefined | string | string[]) => [T_Encoded[], { exists: boolean ; isLoading: boolean }] ; useGet: (idx: undefined | string | Partial<T_Idx>) => [undefined | T_Encoded, { exists: boolean ; isLoading: boolean }] ; useGetBulk: (ids: undefined | string[] | Partial<T_ID>[]) => [(undefined | T_Encoded)[], { isLoading: boolean }] ; useSelectAll: () => T_Redux[] ; useSelectByIdMany: (id?: string[] | T_ID[]) => (null | T_Redux)[] ; useSelectByIdSingle: (id: undefined | string | Partial<T_ID>) => undefined | T_Redux ; useSelectWhere: (f: Partial<T_Encoded>) => T_Redux[] ; useWhere: (filter: undefined | T_Idx, options?: { limit?: number ; offset?: number ; reverse?: boolean }) => [T_Encoded[], { isLoading: boolean }] ; useWhereAnyOf: (filter: undefined | T_IdxAnyOf, options?: { limit?: number ; offset?: number ; reverse?: boolean }) => [T_Encoded[][], { isLoading: boolean }] ; useWhereMany: (queries: undefined | T_Idx[], options?: { limit?: number ; offset?: number ; reverse?: boolean }) => [T_Encoded[][], { isLoading: boolean }] }
hooks.useAll[object Object]
hooks.useAnyOf[object Object]
hooks.useGet[object Object]
hooks.useGetBulk[object Object]
hooks.useSelectAll[object Object]
hooks.useSelectByIdMany[object Object]
hooks.useSelectByIdSingle[object Object]
hooks.useSelectWhere[object Object]
hooks.useWhere[object Object]
hooks.useWhereAnyOf[object Object]
hooks.useWhereMany[object Object]
isAction(action: Action<any>) => boolean
name"AssetRouterPath"
reducer(sess: any, action: Action<any>) => any
sagas{ rootSaga: () => Generator<AllEffect<SagaGenerator<FixedTask<Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown>>, ForkEffect<Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown>>>>, void, unknown> = assetRouterPathSaga; createBatched: (action: PayloadAction<T_Encoded[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> ; crudRootSaga: () => Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown> ; deleteBatched: (action: PayloadAction<T_ID[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> ; putBatched: (action: PayloadAction<T_Encoded[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> ; updateBatched: (action: PayloadAction<T_Encoded[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> ; upsertBatched: (action: PayloadAction<T_Encoded[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> }
sagas.rootSaga() => Generator<AllEffect<SagaGenerator<FixedTask<Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown>>, ForkEffect<Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown>>>>, void, unknown>
sagas.createBatched[object Object]
sagas.crudRootSaga[object Object]
sagas.deleteBatched[object Object]
sagas.putBatched[object Object]
sagas.updateBatched[object Object]
sagas.upsertBatched[object Object]
selectors{ select: any ; selectAll: (state: any) => T_Redux[] ; selectByIdMany: (state: any, ids?: string[] | T_ID[]) => (null | T_Redux)[] ; selectByIdSingle: (state: any, id: undefined | string | Partial<T_ID>) => undefined | T_Redux ; selectWhere: (state: any, f: Partial<T_Encoded>) => T_Redux[] }
selectors.selectany
selectors.selectAll[object Object]
selectors.selectByIdMany[object Object]
selectors.selectByIdSingle[object Object]
selectors.selectWhere[object Object]
validate(item: AssetRouterPathId) => AssetRouterPathId
validateId(id: AssetRouterPathId) => AssetRouterPathId
validateWithRedux(item: AssetRouterPathId, sess: any) => AssetRouterPathId

Defined in

packages-public/packages/web3-redux/src/contractmodels/assetrouterpath/index.ts:7


Block

Const Block: Object

Type declaration

NameType
actionTypes{ CREATE: string ; CREATE_BATCHED: string ; DB_CREATING: string ; DB_DELETING: string ; DB_UPDATING: string ; DELETE: string ; DELETE_BATCHED: string ; PUT: string ; PUT_BATCHED: string ; REDUX_DELETE: string ; REDUX_UPSERT: string ; REDUX_UPSERT_BATCHED: string ; UPDATE: string ; UPDATE_BATCHED: string ; UPSERT: string ; UPSERT_BATCHED: string }
actionTypes.CREATEstring
actionTypes.CREATE_BATCHEDstring
actionTypes.DB_CREATINGstring
actionTypes.DB_DELETINGstring
actionTypes.DB_UPDATINGstring
actionTypes.DELETEstring
actionTypes.DELETE_BATCHEDstring
actionTypes.PUTstring
actionTypes.PUT_BATCHEDstring
actionTypes.REDUX_DELETEstring
actionTypes.REDUX_UPSERTstring
actionTypes.REDUX_UPSERT_BATCHEDstring
actionTypes.UPDATEstring
actionTypes.UPDATE_BATCHEDstring
actionTypes.UPSERTstring
actionTypes.UPSERT_BATCHEDstring
actions{ create: ActionCreatorWithPreparedPayload<[payload: EthBlockTransaction, uuid?: string, ts?: number], EthBlockTransaction, string, never, { ts: number ; uuid: string }> ; createBatched: ActionCreatorWithPreparedPayload<[payload: EthBlockTransaction[], uuid?: string, ts?: number], EthBlockTransaction[], string, never, { ts: number ; uuid: string }> ; dbCreating: ActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: EthBlockTransaction ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }> ; dbDeleting: ActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: EthBlockTransaction ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }> ; dbUpdating: ActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { mods: Partial<EthBlockTransaction> ; obj: EthBlockTransaction ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }> ; delete: ActionCreatorWithPreparedPayload<[payload: EthBlockId, uuid?: string, ts?: number], EthBlockId, string, never, { ts: number ; uuid: string }> ; deleteBatched: ActionCreatorWithPreparedPayload<[payload: EthBlockId[], uuid?: string, ts?: number], EthBlockId[], string, never, { ts: number ; uuid: string }> ; fetch: ActionCreatorWithPreparedPayload<[payload: FetchActionInput, uuid?: string, ts?: number], { blockNumber: number ; networkId: string ; returnTransactionObjects: boolean } | { blockHash: string ; networkId: string ; returnTransactionObjects: boolean }, string, never, { ts: number ; uuid: string }> = Actions.fetchAction; put: ActionCreatorWithPreparedPayload<[payload: EthBlockTransaction, uuid?: string, ts?: number], EthBlockTransaction, string, never, { ts: number ; uuid: string }> ; putBatched: ActionCreatorWithPreparedPayload<[payload: EthBlockTransaction[], uuid?: string, ts?: number], EthBlockTransaction[], string, never, { ts: number ; uuid: string }> ; reduxDelete: ActionCreatorWithPreparedPayload<[payload: EthBlockId, uuid?: string, ts?: number], string, string, never, { ts: number ; uuid: string }> ; reduxUpsert: ActionCreatorWithPreparedPayload<[payload: EthBlockTransaction, uuid?: string, ts?: number], EthBlockTransaction, string, never, { ts: number ; uuid: string }> ; reduxUpsertBatched: ActionCreatorWithPreparedPayload<[payload: EthBlockTransaction[], uuid?: string, ts?: number], EthBlockTransaction[], string, never, { ts: number ; uuid: string }> ; subscribe: ActionCreatorWithPreparedPayload<[payload: SubscribeActionInput, uuid?: string, ts?: number], SubscribeActionInput, string, never, { ts: number ; uuid: string }> = Actions.subscribeAction; unsubscribe: ActionCreatorWithPreparedPayload<[payload: UnsubscribeActionInput, uuid?: string, ts?: number], UnsubscribeActionInput, string, never, { ts: number ; uuid: string }> = Actions.unsubscribeAction; update: ActionCreatorWithPreparedPayload<[payload: EthBlockTransaction, uuid?: string, ts?: number], EthBlockTransaction, string, never, { ts: number ; uuid: string }> ; updateBatched: ActionCreatorWithPreparedPayload<[payload: EthBlockTransaction[], uuid?: string, ts?: number], EthBlockTransaction[], string, never, { ts: number ; uuid: string }> ; upsert: ActionCreatorWithPreparedPayload<[payload: EthBlockTransaction, uuid?: string, ts?: number], EthBlockTransaction, string, never, { ts: number ; uuid: string }> ; upsertBatched: ActionCreatorWithPreparedPayload<[payload: EthBlockTransaction[], uuid?: string, ts?: number], EthBlockTransaction[], string, never, { ts: number ; uuid: string }> }
actions.createActionCreatorWithPreparedPayload<[payload: EthBlockTransaction, uuid?: string, ts?: number], EthBlockTransaction, string, never, { ts: number ; uuid: string }>
actions.createBatchedActionCreatorWithPreparedPayload<[payload: EthBlockTransaction[], uuid?: string, ts?: number], EthBlockTransaction[], string, never, { ts: number ; uuid: string }>
actions.dbCreatingActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: EthBlockTransaction ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }>
actions.dbDeletingActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: EthBlockTransaction ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }>
actions.dbUpdatingActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { mods: Partial<EthBlockTransaction> ; obj: EthBlockTransaction ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }>
actions.deleteActionCreatorWithPreparedPayload<[payload: EthBlockId, uuid?: string, ts?: number], EthBlockId, string, never, { ts: number ; uuid: string }>
actions.deleteBatchedActionCreatorWithPreparedPayload<[payload: EthBlockId[], uuid?: string, ts?: number], EthBlockId[], string, never, { ts: number ; uuid: string }>
actions.fetchActionCreatorWithPreparedPayload<[payload: FetchActionInput, uuid?: string, ts?: number], { blockNumber: number ; networkId: string ; returnTransactionObjects: boolean } | { blockHash: string ; networkId: string ; returnTransactionObjects: boolean }, string, never, { ts: number ; uuid: string }>
actions.putActionCreatorWithPreparedPayload<[payload: EthBlockTransaction, uuid?: string, ts?: number], EthBlockTransaction, string, never, { ts: number ; uuid: string }>
actions.putBatchedActionCreatorWithPreparedPayload<[payload: EthBlockTransaction[], uuid?: string, ts?: number], EthBlockTransaction[], string, never, { ts: number ; uuid: string }>
actions.reduxDeleteActionCreatorWithPreparedPayload<[payload: EthBlockId, uuid?: string, ts?: number], string, string, never, { ts: number ; uuid: string }>
actions.reduxUpsertActionCreatorWithPreparedPayload<[payload: EthBlockTransaction, uuid?: string, ts?: number], EthBlockTransaction, string, never, { ts: number ; uuid: string }>
actions.reduxUpsertBatchedActionCreatorWithPreparedPayload<[payload: EthBlockTransaction[], uuid?: string, ts?: number], EthBlockTransaction[], string, never, { ts: number ; uuid: string }>
actions.subscribeActionCreatorWithPreparedPayload<[payload: SubscribeActionInput, uuid?: string, ts?: number], SubscribeActionInput, string, never, { ts: number ; uuid: string }>
actions.unsubscribeActionCreatorWithPreparedPayload<[payload: UnsubscribeActionInput, uuid?: string, ts?: number], UnsubscribeActionInput, string, never, { ts: number ; uuid: string }>
actions.updateActionCreatorWithPreparedPayload<[payload: EthBlockTransaction, uuid?: string, ts?: number], EthBlockTransaction, string, never, { ts: number ; uuid: string }>
actions.updateBatchedActionCreatorWithPreparedPayload<[payload: EthBlockTransaction[], uuid?: string, ts?: number], EthBlockTransaction[], string, never, { ts: number ; uuid: string }>
actions.upsertActionCreatorWithPreparedPayload<[payload: EthBlockTransaction, uuid?: string, ts?: number], EthBlockTransaction, string, never, { ts: number ; uuid: string }>
actions.upsertBatchedActionCreatorWithPreparedPayload<[payload: EthBlockTransaction[], uuid?: string, ts?: number], EthBlockTransaction[], string, never, { ts: number ; uuid: string }>
encode(item: EthBlockTransaction) => EthBlockTransaction
hooks{ useBlock: (networkId: undefined | string, number: undefined | number, returnTransactionObjects: boolean) => undefined | EthBlockTransaction = Hooks.useBlock; useBlockSync: (networkId: undefined | string, returnTransactionObjects: boolean) => ([EthBlockTransaction[], { isLoading: boolean }] | { subscribe: () => void ; unsubscribe: () => void })[] = Hooks.useBlockSync; useAll: () => [T_Encoded[], { exists: boolean ; isLoading: boolean }] ; useAnyOf: (index: string, keys: undefined | string | string[]) => [T_Encoded[], { exists: boolean ; isLoading: boolean }] ; useGet: (idx: undefined | string | Partial<T_Idx>) => [undefined | T_Encoded, { exists: boolean ; isLoading: boolean }] ; useGetBulk: (ids: undefined | string[] | Partial<T_ID>[]) => [(undefined | T_Encoded)[], { isLoading: boolean }] ; useSelectAll: () => T_Redux[] ; useSelectByIdMany: (id?: string[] | T_ID[]) => (null | T_Redux)[] ; useSelectByIdSingle: (id: undefined | string | Partial<T_ID>) => undefined | T_Redux ; useSelectWhere: (f: Partial<T_Encoded>) => T_Redux[] ; useWhere: (filter: undefined | T_Idx, options?: { limit?: number ; offset?: number ; reverse?: boolean }) => [T_Encoded[], { isLoading: boolean }] ; useWhereAnyOf: (filter: undefined | T_IdxAnyOf, options?: { limit?: number ; offset?: number ; reverse?: boolean }) => [T_Encoded[][], { isLoading: boolean }] ; useWhereMany: (queries: undefined | T_Idx[], options?: { limit?: number ; offset?: number ; reverse?: boolean }) => [T_Encoded[][], { isLoading: boolean }] }
hooks.useBlock(networkId: undefined | string, number: undefined | number, returnTransactionObjects: boolean) => undefined | EthBlockTransaction
hooks.useBlockSync(networkId: undefined | string, returnTransactionObjects: boolean) => ([EthBlockTransaction[], { isLoading: boolean }] | { subscribe: () => void ; unsubscribe: () => void })[]
hooks.useAll[object Object]
hooks.useAnyOf[object Object]
hooks.useGet[object Object]
hooks.useGetBulk[object Object]
hooks.useSelectAll[object Object]
hooks.useSelectByIdMany[object Object]
hooks.useSelectByIdSingle[object Object]
hooks.useSelectWhere[object Object]
hooks.useWhere[object Object]
hooks.useWhereAnyOf[object Object]
hooks.useWhereMany[object Object]
isAction(action: Action<any>) => boolean
name"EthBlock"
reducer(sess: any, action: Action<any>) => any
sagas{ rootSaga: () => Generator<AllEffect<SagaGenerator<FixedTask<Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown>>, ForkEffect<Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown>>> | SagaGenerator<FixedTask<void>, ForkEffect<void>>>, void, unknown> = ethBlockSaga; createBatched: (action: PayloadAction<T_Encoded[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> ; crudRootSaga: () => Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown> ; deleteBatched: (action: PayloadAction<T_ID[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> ; putBatched: (action: PayloadAction<T_Encoded[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> ; updateBatched: (action: PayloadAction<T_Encoded[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> ; upsertBatched: (action: PayloadAction<T_Encoded[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> }
sagas.rootSaga() => Generator<AllEffect<SagaGenerator<FixedTask<Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown>>, ForkEffect<Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown>>> | SagaGenerator<FixedTask<void>, ForkEffect<void>>>, void, unknown>
sagas.createBatched[object Object]
sagas.crudRootSaga[object Object]
sagas.deleteBatched[object Object]
sagas.putBatched[object Object]
sagas.updateBatched[object Object]
sagas.upsertBatched[object Object]
selectors{ select: any ; selectAll: (state: any) => T_Redux[] ; selectByIdMany: (state: any, ids?: string[] | T_ID[]) => (null | T_Redux)[] ; selectByIdSingle: (state: any, id: undefined | string | Partial<T_ID>) => undefined | T_Redux ; selectWhere: (state: any, f: Partial<T_Encoded>) => T_Redux[] }
selectors.selectany
selectors.selectAll[object Object]
selectors.selectByIdMany[object Object]
selectors.selectByIdSingle[object Object]
selectors.selectWhere[object Object]
validate(item: EthBlockTransaction) => EthBlockTransaction
validateId(id: EthBlockId) => EthBlockId

Defined in

packages-public/packages/web3-redux/src/ethmodels/ethblock/index.ts:11


Config

Const Config: Object

Type declaration

NameType
actionTypes{ CREATE: string ; CREATE_BATCHED: string ; DB_CREATING: string ; DB_DELETING: string ; DB_UPDATING: string ; DELETE: string ; DELETE_BATCHED: string ; PUT: string ; PUT_BATCHED: string ; REDUX_DELETE: string ; REDUX_UPSERT: string ; REDUX_UPSERT_BATCHED: string ; UPDATE: string ; UPDATE_BATCHED: string ; UPSERT: string ; UPSERT_BATCHED: string }
actionTypes.CREATEstring
actionTypes.CREATE_BATCHEDstring
actionTypes.DB_CREATINGstring
actionTypes.DB_DELETINGstring
actionTypes.DB_UPDATINGstring
actionTypes.DELETEstring
actionTypes.DELETE_BATCHEDstring
actionTypes.PUTstring
actionTypes.PUT_BATCHEDstring
actionTypes.REDUX_DELETEstring
actionTypes.REDUX_UPSERTstring
actionTypes.REDUX_UPSERT_BATCHEDstring
actionTypes.UPDATEstring
actionTypes.UPDATE_BATCHEDstring
actionTypes.UPSERTstring
actionTypes.UPSERT_BATCHEDstring
actions{ create: ActionCreatorWithPreparedPayload<[payload: Config, uuid?: string, ts?: number], Config, string, never, { ts: number ; uuid: string }> ; createBatched: ActionCreatorWithPreparedPayload<[payload: Config[], uuid?: string, ts?: number], Config[], string, never, { ts: number ; uuid: string }> ; dbCreating: ActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: Config ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }> ; dbDeleting: ActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: Config ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }> ; dbUpdating: ActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { mods: Partial<Config> ; obj: Config ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }> ; delete: ActionCreatorWithPreparedPayload<[payload: ConfigId, uuid?: string, ts?: number], ConfigId, string, never, { ts: number ; uuid: string }> ; deleteBatched: ActionCreatorWithPreparedPayload<[payload: ConfigId[], uuid?: string, ts?: number], ConfigId[], string, never, { ts: number ; uuid: string }> ; put: ActionCreatorWithPreparedPayload<[payload: Config, uuid?: string, ts?: number], Config, string, never, { ts: number ; uuid: string }> ; putBatched: ActionCreatorWithPreparedPayload<[payload: Config[], uuid?: string, ts?: number], Config[], string, never, { ts: number ; uuid: string }> ; reduxDelete: ActionCreatorWithPreparedPayload<[payload: ConfigId, uuid?: string, ts?: number], string, string, never, { ts: number ; uuid: string }> ; reduxUpsert: ActionCreatorWithPreparedPayload<[payload: ConfigWithObjects, uuid?: string, ts?: number], ConfigWithObjects, string, never, { ts: number ; uuid: string }> ; reduxUpsertBatched: ActionCreatorWithPreparedPayload<[payload: ConfigWithObjects[], uuid?: string, ts?: number], ConfigWithObjects[], string, never, { ts: number ; uuid: string }> ; set: (__namedParameters: SetActionInput) => PayloadAction<Config, string, { ts: number ; uuid: string }, never> = Actions.set; setAccount: (account: null | string) => PayloadAction<Config, string, { ts: number ; uuid: string }, never> = Actions.setAccount; setNetworkId: (networkId: null | string) => PayloadAction<Config, string, { ts: number ; uuid: string }, never> = Actions.setNetworkId; update: ActionCreatorWithPreparedPayload<[payload: Config, uuid?: string, ts?: number], Config, string, never, { ts: number ; uuid: string }> ; updateBatched: ActionCreatorWithPreparedPayload<[payload: Config[], uuid?: string, ts?: number], Config[], string, never, { ts: number ; uuid: string }> ; upsert: ActionCreatorWithPreparedPayload<[payload: Config, uuid?: string, ts?: number], Config, string, never, { ts: number ; uuid: string }> ; upsertBatched: ActionCreatorWithPreparedPayload<[payload: Config[], uuid?: string, ts?: number], Config[], string, never, { ts: number ; uuid: string }> }
actions.createActionCreatorWithPreparedPayload<[payload: Config, uuid?: string, ts?: number], Config, string, never, { ts: number ; uuid: string }>
actions.createBatchedActionCreatorWithPreparedPayload<[payload: Config[], uuid?: string, ts?: number], Config[], string, never, { ts: number ; uuid: string }>
actions.dbCreatingActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: Config ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }>
actions.dbDeletingActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: Config ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }>
actions.dbUpdatingActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { mods: Partial<Config> ; obj: Config ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }>
actions.deleteActionCreatorWithPreparedPayload<[payload: ConfigId, uuid?: string, ts?: number], ConfigId, string, never, { ts: number ; uuid: string }>
actions.deleteBatchedActionCreatorWithPreparedPayload<[payload: ConfigId[], uuid?: string, ts?: number], ConfigId[], string, never, { ts: number ; uuid: string }>
actions.putActionCreatorWithPreparedPayload<[payload: Config, uuid?: string, ts?: number], Config, string, never, { ts: number ; uuid: string }>
actions.putBatchedActionCreatorWithPreparedPayload<[payload: Config[], uuid?: string, ts?: number], Config[], string, never, { ts: number ; uuid: string }>
actions.reduxDeleteActionCreatorWithPreparedPayload<[payload: ConfigId, uuid?: string, ts?: number], string, string, never, { ts: number ; uuid: string }>
actions.reduxUpsertActionCreatorWithPreparedPayload<[payload: ConfigWithObjects, uuid?: string, ts?: number], ConfigWithObjects, string, never, { ts: number ; uuid: string }>
actions.reduxUpsertBatchedActionCreatorWithPreparedPayload<[payload: ConfigWithObjects[], uuid?: string, ts?: number], ConfigWithObjects[], string, never, { ts: number ; uuid: string }>
actions.set(__namedParameters: SetActionInput) => PayloadAction<Config, string, { ts: number ; uuid: string }, never>
actions.setAccount(account: null | string) => PayloadAction<Config, string, { ts: number ; uuid: string }, never>
actions.setNetworkId(networkId: null | string) => PayloadAction<Config, string, { ts: number ; uuid: string }, never>
actions.updateActionCreatorWithPreparedPayload<[payload: Config, uuid?: string, ts?: number], Config, string, never, { ts: number ; uuid: string }>
actions.updateBatchedActionCreatorWithPreparedPayload<[payload: Config[], uuid?: string, ts?: number], Config[], string, never, { ts: number ; uuid: string }>
actions.upsertActionCreatorWithPreparedPayload<[payload: Config, uuid?: string, ts?: number], Config, string, never, { ts: number ; uuid: string }>
actions.upsertBatchedActionCreatorWithPreparedPayload<[payload: Config[], uuid?: string, ts?: number], Config[], string, never, { ts: number ; uuid: string }>
encode(item: ConfigWithObjects) => Config
hooks{ useAccount: () => [undefined | string, (account: string) => void] = Hooks.useAccount; useConfig: () => [undefined | Config, { exists: boolean ; isLoading: boolean ; setAccount: (account: string) => void = setAccountCallback; setNetworkId: (networkId: string) => void = setNetworkIdCallback }] = Hooks.useConfig; useNetworkId: () => [undefined | string, (networkId: string) => void] = Hooks.useNetworkId; useAll: () => [T_Encoded[], { exists: boolean ; isLoading: boolean }] ; useAnyOf: (index: string, keys: undefined | string | string[]) => [T_Encoded[], { exists: boolean ; isLoading: boolean }] ; useGet: (idx: undefined | string | Partial<T_Idx>) => [undefined | T_Encoded, { exists: boolean ; isLoading: boolean }] ; useGetBulk: (ids: undefined | string[] | Partial<T_ID>[]) => [(undefined | T_Encoded)[], { isLoading: boolean }] ; useSelectAll: () => T_Redux[] ; useSelectByIdMany: (id?: string[] | T_ID[]) => (null | T_Redux)[] ; useSelectByIdSingle: (id: undefined | string | Partial<T_ID>) => undefined | T_Redux ; useSelectWhere: (f: Partial<T_Encoded>) => T_Redux[] ; useWhere: (filter: undefined | T_Idx, options?: { limit?: number ; offset?: number ; reverse?: boolean }) => [T_Encoded[], { isLoading: boolean }] ; useWhereAnyOf: (filter: undefined | T_IdxAnyOf, options?: { limit?: number ; offset?: number ; reverse?: boolean }) => [T_Encoded[][], { isLoading: boolean }] ; useWhereMany: (queries: undefined | T_Idx[], options?: { limit?: number ; offset?: number ; reverse?: boolean }) => [T_Encoded[][], { isLoading: boolean }] }
hooks.useAccount() => [undefined | string, (account: string) => void]
hooks.useConfig() => [undefined | Config, { exists: boolean ; isLoading: boolean ; setAccount: (account: string) => void = setAccountCallback; setNetworkId: (networkId: string) => void = setNetworkIdCallback }]
hooks.useNetworkId() => [undefined | string, (networkId: string) => void]
hooks.useAll[object Object]
hooks.useAnyOf[object Object]
hooks.useGet[object Object]
hooks.useGetBulk[object Object]
hooks.useSelectAll[object Object]
hooks.useSelectByIdMany[object Object]
hooks.useSelectByIdSingle[object Object]
hooks.useSelectWhere[object Object]
hooks.useWhere[object Object]
hooks.useWhereAnyOf[object Object]
hooks.useWhereMany[object Object]
isAction(action: Action<any>) => boolean
name"Config"
reducer(sess: any, action: Action<any>) => any
sagas{ rootSaga: () => Generator<AllEffect<SagaGenerator<FixedTask<Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown>>, ForkEffect<Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown>>>>, void, unknown> = configSaga; createBatched: (action: PayloadAction<T_Encoded[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> ; crudRootSaga: () => Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown> ; deleteBatched: (action: PayloadAction<T_ID[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> ; putBatched: (action: PayloadAction<T_Encoded[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> ; updateBatched: (action: PayloadAction<T_Encoded[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> ; upsertBatched: (action: PayloadAction<T_Encoded[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> }
sagas.rootSaga() => Generator<AllEffect<SagaGenerator<FixedTask<Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown>>, ForkEffect<Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown>>>>, void, unknown>
sagas.createBatched[object Object]
sagas.crudRootSaga[object Object]
sagas.deleteBatched[object Object]
sagas.putBatched[object Object]
sagas.updateBatched[object Object]
sagas.upsertBatched[object Object]
selectors{ select: any ; selectAll: (state: any) => T_Redux[] ; selectByIdMany: (state: any, ids?: string[] | T_ID[]) => (null | T_Redux)[] ; selectByIdSingle: (state: any, id: undefined | string | Partial<T_ID>) => undefined | T_Redux ; selectWhere: (state: any, f: Partial<T_Encoded>) => T_Redux[] }
selectors.selectany
selectors.selectAll[object Object]
selectors.selectByIdMany[object Object]
selectors.selectByIdSingle[object Object]
selectors.selectWhere[object Object]
validate(item: Config) => Config
validateId(id: ConfigId) => ConfigId
validateWithRedux(item: Config | ConfigWithObjects, sess: any) => ConfigWithObjects

Defined in

packages-public/packages/web3-redux/src/config/index.ts:12


Contract

Const Contract: Object

Type declaration

NameType
actionTypes{ CREATE: string ; CREATE_BATCHED: string ; DB_CREATING: string ; DB_DELETING: string ; DB_UPDATING: string ; DELETE: string ; DELETE_BATCHED: string ; PUT: string ; PUT_BATCHED: string ; REDUX_DELETE: string ; REDUX_UPSERT: string ; REDUX_UPSERT_BATCHED: string ; UPDATE: string ; UPDATE_BATCHED: string ; UPSERT: string ; UPSERT_BATCHED: string }
actionTypes.CREATEstring
actionTypes.CREATE_BATCHEDstring
actionTypes.DB_CREATINGstring
actionTypes.DB_DELETINGstring
actionTypes.DB_UPDATINGstring
actionTypes.DELETEstring
actionTypes.DELETE_BATCHEDstring
actionTypes.PUTstring
actionTypes.PUT_BATCHEDstring
actionTypes.REDUX_DELETEstring
actionTypes.REDUX_UPSERTstring
actionTypes.REDUX_UPSERT_BATCHEDstring
actionTypes.UPDATEstring
actionTypes.UPDATE_BATCHEDstring
actionTypes.UPSERTstring
actionTypes.UPSERT_BATCHEDstring
actions{ call: typeof contractCallAction = Actions.contractCallAction; callSynced: (payload: ContractCallSyncedActionInput, uuid?: string) => { callAction: { meta: { ts: number ; uuid: string } ; payload: { args: any[] ; batch?: boolean ; batchMulticall?: boolean ; defaultBlock: number | "latest" ; from: string ; gas?: number ; maxCacheAge: number ; method: string ; networkId: string ; to: string } ; type: string = CONTRACT_CALL } ; syncAction: undefined | PayloadAction<Sync, string, { ts: number ; uuid: string }, never> } = Actions.contractCallSynced; create: ActionCreatorWithPreparedPayload<[payload: Contract, uuid?: string, ts?: number], Contract, string, never, { ts: number ; uuid: string }> ; createBatched: ActionCreatorWithPreparedPayload<[payload: Contract[], uuid?: string, ts?: number], Contract[], string, never, { ts: number ; uuid: string }> ; dbCreating: ActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: Contract ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }> ; dbDeleting: ActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: Contract ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }> ; dbUpdating: ActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { mods: Partial<Contract> ; obj: Contract ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }> ; delete: ActionCreatorWithPreparedPayload<[payload: ContractId, uuid?: string, ts?: number], ContractId, string, never, { ts: number ; uuid: string }> ; deleteBatched: ActionCreatorWithPreparedPayload<[payload: ContractId[], uuid?: string, ts?: number], ContractId[], string, never, { ts: number ; uuid: string }> ; deploy: <Args>(payload: ContractDeployActionInput<Args>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: any ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } = Actions.contractDeployAction; fetchAbi: ActionCreatorWithPreparedPayload<[payload: ContractId, uuid?: string, ts?: number], ContractId, string, never, { ts: number ; uuid: string }> = Actions.fetchAbi; fetchTransactions: ActionCreatorWithPreparedPayload<[payload: FetchTransactionsPayload, uuid?: string, ts?: number], { address: string ; endblock?: number ; networkId: string ; offset?: number ; page?: number ; sort?: "asc" | "desc" ; startblock?: number }, string, never, { ts: number ; uuid: string }> = Actions.fetchTransactions; getBalance: ActionCreatorWithPreparedPayload<[payload: ContractId, uuid?: string, ts?: number], ContractId, string, never, { ts: number ; uuid: string }> = Actions.getBalanceAction; getCode: ActionCreatorWithPreparedPayload<[payload: ContractId, uuid?: string, ts?: number], { address: string ; networkId: string = payload.networkId }, string, never, { ts: number ; uuid: string }> = Actions.getCodeAction; getNonce: ActionCreatorWithPreparedPayload<[payload: ContractId, uuid?: string, ts?: number], { address: string ; networkId: string = payload.networkId }, string, never, { ts: number ; uuid: string }> = Actions.getNonceAction; getNonceSynced: (payload: GetNonceSyncedActionInput) => { getNonceAction: PayloadAction<{ address: string ; networkId: string = payload.networkId }, string, { ts: number ; uuid: string }, never> ; syncAction: undefined | PayloadAction<Sync, string, { ts: number ; uuid: string }, never> } = Actions.getNonceSynced; put: ActionCreatorWithPreparedPayload<[payload: Contract, uuid?: string, ts?: number], Contract, string, never, { ts: number ; uuid: string }> ; putBatched: ActionCreatorWithPreparedPayload<[payload: Contract[], uuid?: string, ts?: number], Contract[], string, never, { ts: number ; uuid: string }> ; reduxDelete: ActionCreatorWithPreparedPayload<[payload: ContractId, uuid?: string, ts?: number], string, string, never, { ts: number ; uuid: string }> ; reduxUpsert: ActionCreatorWithPreparedPayload<[payload: Contract, uuid?: string, ts?: number], Contract, string, never, { ts: number ; uuid: string }> ; reduxUpsertBatched: ActionCreatorWithPreparedPayload<[payload: Contract[], uuid?: string, ts?: number], Contract[], string, never, { ts: number ; uuid: string }> ; send: typeof contractSendAction = Actions.contractSendAction; update: ActionCreatorWithPreparedPayload<[payload: Contract, uuid?: string, ts?: number], Contract, string, never, { ts: number ; uuid: string }> ; updateBatched: ActionCreatorWithPreparedPayload<[payload: Contract[], uuid?: string, ts?: number], Contract[], string, never, { ts: number ; uuid: string }> ; upsert: ActionCreatorWithPreparedPayload<[payload: Contract, uuid?: string, ts?: number], Contract, string, never, { ts: number ; uuid: string }> ; upsertBatched: ActionCreatorWithPreparedPayload<[payload: Contract[], uuid?: string, ts?: number], Contract[], string, never, { ts: number ; uuid: string }> }
actions.calltypeof contractCallAction
actions.callSynced(payload: ContractCallSyncedActionInput, uuid?: string) => { callAction: { meta: { ts: number ; uuid: string } ; payload: { args: any[] ; batch?: boolean ; batchMulticall?: boolean ; defaultBlock: number | "latest" ; from: string ; gas?: number ; maxCacheAge: number ; method: string ; networkId: string ; to: string } ; type: string = CONTRACT_CALL } ; syncAction: undefined | PayloadAction<Sync, string, { ts: number ; uuid: string }, never> }
actions.createActionCreatorWithPreparedPayload<[payload: Contract, uuid?: string, ts?: number], Contract, string, never, { ts: number ; uuid: string }>
actions.createBatchedActionCreatorWithPreparedPayload<[payload: Contract[], uuid?: string, ts?: number], Contract[], string, never, { ts: number ; uuid: string }>
actions.dbCreatingActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: Contract ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }>
actions.dbDeletingActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: Contract ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }>
actions.dbUpdatingActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { mods: Partial<Contract> ; obj: Contract ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }>
actions.deleteActionCreatorWithPreparedPayload<[payload: ContractId, uuid?: string, ts?: number], ContractId, string, never, { ts: number ; uuid: string }>
actions.deleteBatchedActionCreatorWithPreparedPayload<[payload: ContractId[], uuid?: string, ts?: number], ContractId[], string, never, { ts: number ; uuid: string }>
actions.deploy<Args>(payload: ContractDeployActionInput<Args>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: any ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND }
actions.fetchAbiActionCreatorWithPreparedPayload<[payload: ContractId, uuid?: string, ts?: number], ContractId, string, never, { ts: number ; uuid: string }>
actions.fetchTransactionsActionCreatorWithPreparedPayload<[payload: FetchTransactionsPayload, uuid?: string, ts?: number], { address: string ; endblock?: number ; networkId: string ; offset?: number ; page?: number ; sort?: "asc" | "desc" ; startblock?: number }, string, never, { ts: number ; uuid: string }>
actions.getBalanceActionCreatorWithPreparedPayload<[payload: ContractId, uuid?: string, ts?: number], ContractId, string, never, { ts: number ; uuid: string }>
actions.getCodeActionCreatorWithPreparedPayload<[payload: ContractId, uuid?: string, ts?: number], { address: string ; networkId: string = payload.networkId }, string, never, { ts: number ; uuid: string }>
actions.getNonceActionCreatorWithPreparedPayload<[payload: ContractId, uuid?: string, ts?: number], { address: string ; networkId: string = payload.networkId }, string, never, { ts: number ; uuid: string }>
actions.getNonceSynced(payload: GetNonceSyncedActionInput) => { getNonceAction: PayloadAction<{ address: string ; networkId: string = payload.networkId }, string, { ts: number ; uuid: string }, never> ; syncAction: undefined | PayloadAction<Sync, string, { ts: number ; uuid: string }, never> }
actions.putActionCreatorWithPreparedPayload<[payload: Contract, uuid?: string, ts?: number], Contract, string, never, { ts: number ; uuid: string }>
actions.putBatchedActionCreatorWithPreparedPayload<[payload: Contract[], uuid?: string, ts?: number], Contract[], string, never, { ts: number ; uuid: string }>
actions.reduxDeleteActionCreatorWithPreparedPayload<[payload: ContractId, uuid?: string, ts?: number], string, string, never, { ts: number ; uuid: string }>
actions.reduxUpsertActionCreatorWithPreparedPayload<[payload: Contract, uuid?: string, ts?: number], Contract, string, never, { ts: number ; uuid: string }>
actions.reduxUpsertBatchedActionCreatorWithPreparedPayload<[payload: Contract[], uuid?: string, ts?: number], Contract[], string, never, { ts: number ; uuid: string }>
actions.sendtypeof contractSendAction
actions.updateActionCreatorWithPreparedPayload<[payload: Contract, uuid?: string, ts?: number], Contract, string, never, { ts: number ; uuid: string }>
actions.updateBatchedActionCreatorWithPreparedPayload<[payload: Contract[], uuid?: string, ts?: number], Contract[], string, never, { ts: number ; uuid: string }>
actions.upsertActionCreatorWithPreparedPayload<[payload: Contract, uuid?: string, ts?: number], Contract, string, never, { ts: number ; uuid: string }>
actions.upsertBatchedActionCreatorWithPreparedPayload<[payload: Contract[], uuid?: string, ts?: number], Contract[], string, never, { ts: number ; uuid: string }>
db{ add: (item: T_Encoded) => Promise<void> ; addIfNull: (item: T_Encoded) => Promise<void> ; addUnchained: (item: T_Encoded) => PromiseExtended<void | IndexableType> ; all: () => PromiseExtended<T_Encoded[]> ; anyOf: (index: string, keys: string | string[]) => PromiseExtended<T_Encoded[]> ; bulkAdd: (items: T_Encoded[]) => Promise<void> ; bulkAddUnchained: (items: T_Encoded[]) => PromiseExtended<void | IndexableType> ; bulkDelete: (ids: T_ID[]) => PromiseExtended<void> ; bulkGet: (ids: string[] | T_ID[]) => PromiseExtended<(undefined | T_Encoded)[]> ; bulkPut: (items: T_Encoded[]) => Promise<void> ; bulkPutUnchained: (items: T_Encoded[]) => PromiseExtended<void | IndexableType> ; bulkUpdate: (items: T_Encoded[]) => Promise<void> ; bulkUpdateUnchained: (items: T_Encoded[]) => PromiseExtended<number | void> ; bulkUpsert: (items: T_Encoded[]) => Promise<void> ; bulkUpsertUnchained: (items: T_Encoded[]) => Promise<void> ; bulkWhere: (filter: T_Idx[], options?: { limit?: number ; offset?: number ; reverse?: boolean }) => PromiseExtended<T_Encoded[][]> ; clear: () => PromiseExtended<void> ; delete: (id: T_ID) => PromiseExtended<void> ; get: (idx: T_Idx | IndexableType) => PromiseExtended<undefined | T_Encoded> ; put: (item: T_Encoded) => Promise<void> ; putUnchained: (item: T_Encoded) => Promise<void> ; table: () => Table<T_Encoded, IndexableType, T_Encoded> ; update: (item: T_Encoded) => Promise<void> ; updateUnchained: (item: T_Encoded) => PromiseExtended<number | void> ; upsert: (item: T_Encoded) => Promise<void> ; upsertUnchained: (item: T_Encoded) => Promise<void> ; where: (filter: T_Idx, options?: { limit?: number ; offset?: number ; reverse?: boolean }) => Promise<T_Encoded[]> ; whereAnyOf: (filter: T_IdxAnyOf, options?: { limit?: number ; offset?: number ; reverse?: boolean }) => PromiseExtended<T_Encoded[][]> ; whereAnyOfFilters: (filter: T_IdxAnyOf) => T_Idx[] }
db.add[object Object]
db.addIfNull[object Object]
db.addUnchained[object Object]
db.all[object Object]
db.anyOf[object Object]
db.bulkAdd[object Object]
db.bulkAddUnchained[object Object]
db.bulkDelete[object Object]
db.bulkGet[object Object]
db.bulkPut[object Object]
db.bulkPutUnchained[object Object]
db.bulkUpdate[object Object]
db.bulkUpdateUnchained[object Object]
db.bulkUpsert[object Object]
db.bulkUpsertUnchained[object Object]
db.bulkWhere[object Object]
db.clear[object Object]
db.delete[object Object]
db.get[object Object]
db.put[object Object]
db.putUnchained[object Object]
db.table[object Object]
db.update[object Object]
db.updateUnchained[object Object]
db.upsert[object Object]
db.upsertUnchained[object Object]
db.where[object Object]
db.whereAnyOf[object Object]
db.whereAnyOfFilters[object Object]
encode(item: Contract) => Contract
hooks{ useContract: (id: undefined | Partial<ContractId>) => [Contract | undefined, { isLoading: boolean }] = Hooks.useContract; useContractCall: <T, K>(networkId: undefined | string, address: undefined | string, method: undefined | K, args: Parameters<Web3ContractMethod<T, K>>) => [undefined | EthCall<Parameters<Web3ContractMethod<T, K>>, Await<ReturnType<ReturnType<Web3ContractMethod<T, K>>["call"]>>>, { isLoading: boolean }] = Hooks.useContractCall; useContractWithInterfaceIds: (interfaceIds: string[], networkIds?: string[], implementation?: boolean) => [Contract[], { isLoading: boolean }] = Hooks.useContractsWithInterfaceIds; useFetchAbi: (networkId: undefined | string, address: undefined | string, fetch: boolean | "ifnull") => undefined | AbiItem[] = Hooks.useFetchAbi; useFetchTransactions: (networkId: undefined | string, address: undefined | string, options: FetchTransactionOptions) => { from: [EthTransaction[], { isLoading: boolean }] = transactionsFrom; to: [EthTransaction[], { isLoading: boolean }] = transactionsTo } = Hooks.useFetchTransactions; useGetBalance: (networkId: undefined | string, address: undefined | string, sync: false | GenericSync | "ifnull") => [undefined | string, { dispatchGetBalance: () => void ; error: undefined | Error ; getBalanceAction: undefined | PayloadAction<ContractId, string, { ts: number ; uuid: string }, never> }] = Hooks.useGetBalance; useGetCode: (networkId: undefined | string, address: undefined | string, sync: false | "ifnull") => [undefined | string, { dispatchGetCode: () => void ; error: undefined | Error ; getCodeAction: undefined | PayloadAction<{ address: string ; networkId: string = payload.networkId }, string, { ts: number ; uuid: string }, never> }] = Hooks.useGetCode; useGetNonce: (networkId: undefined | string, address: undefined | string, sync: false | "ifnull") => [undefined | string, { dispatchGetCode: () => void ; error: undefined | Error ; getCodeAction: undefined | PayloadAction<{ address: string ; networkId: string = payload.networkId }, string, { ts: number ; uuid: string }, never> }] = Hooks.useGetCode; useAll: () => [T_Encoded[], { exists: boolean ; isLoading: boolean }] ; useAnyOf: (index: string, keys: undefined | string | string[]) => [T_Encoded[], { exists: boolean ; isLoading: boolean }] ; useGet: (idx: undefined | string | Partial<T_Idx>) => [undefined | T_Encoded, { exists: boolean ; isLoading: boolean }] ; useGetBulk: (ids: undefined | string[] | Partial<T_ID>[]) => [(undefined | T_Encoded)[], { isLoading: boolean }] ; useSelectAll: () => T_Redux[] ; useSelectByIdMany: (id?: string[] | T_ID[]) => (null | T_Redux)[] ; useSelectByIdSingle: (id: undefined | string | Partial<T_ID>) => undefined | T_Redux ; useSelectWhere: (f: Partial<T_Encoded>) => T_Redux[] ; useWhere: (filter: undefined | T_Idx, options?: { limit?: number ; offset?: number ; reverse?: boolean }) => [T_Encoded[], { isLoading: boolean }] ; useWhereAnyOf: (filter: undefined | T_IdxAnyOf, options?: { limit?: number ; offset?: number ; reverse?: boolean }) => [T_Encoded[][], { isLoading: boolean }] ; useWhereMany: (queries: undefined | T_Idx[], options?: { limit?: number ; offset?: number ; reverse?: boolean }) => [T_Encoded[][], { isLoading: boolean }] }
hooks.useContract(id: undefined | Partial<ContractId>) => [Contract | undefined, { isLoading: boolean }]
hooks.useContractCall<T, K>(networkId: undefined | string, address: undefined | string, method: undefined | K, args: Parameters<Web3ContractMethod<T, K>>) => [undefined | EthCall<Parameters<Web3ContractMethod<T, K>>, Await<ReturnType<ReturnType<Web3ContractMethod<T, K>>["call"]>>>, { isLoading: boolean }]
hooks.useContractWithInterfaceIds(interfaceIds: string[], networkIds?: string[], implementation?: boolean) => [Contract[], { isLoading: boolean }]
hooks.useFetchAbi(networkId: undefined | string, address: undefined | string, fetch: boolean | "ifnull") => undefined | AbiItem[]
hooks.useFetchTransactions(networkId: undefined | string, address: undefined | string, options: FetchTransactionOptions) => { from: [EthTransaction[], { isLoading: boolean }] = transactionsFrom; to: [EthTransaction[], { isLoading: boolean }] = transactionsTo }
hooks.useGetBalance(networkId: undefined | string, address: undefined | string, sync: false | GenericSync | "ifnull") => [undefined | string, { dispatchGetBalance: () => void ; error: undefined | Error ; getBalanceAction: undefined | PayloadAction<ContractId, string, { ts: number ; uuid: string }, never> }]
hooks.useGetCode(networkId: undefined | string, address: undefined | string, sync: false | "ifnull") => [undefined | string, { dispatchGetCode: () => void ; error: undefined | Error ; getCodeAction: undefined | PayloadAction<{ address: string ; networkId: string = payload.networkId }, string, { ts: number ; uuid: string }, never> }]
hooks.useGetNonce(networkId: undefined | string, address: undefined | string, sync: false | "ifnull") => [undefined | string, { dispatchGetCode: () => void ; error: undefined | Error ; getCodeAction: undefined | PayloadAction<{ address: string ; networkId: string = payload.networkId }, string, { ts: number ; uuid: string }, never> }]
hooks.useAll[object Object]
hooks.useAnyOf[object Object]
hooks.useGet[object Object]
hooks.useGetBulk[object Object]
hooks.useSelectAll[object Object]
hooks.useSelectByIdMany[object Object]
hooks.useSelectByIdSingle[object Object]
hooks.useSelectWhere[object Object]
hooks.useWhere[object Object]
hooks.useWhereAnyOf[object Object]
hooks.useWhereMany[object Object]
isAction(action: Action<any>) => boolean
name"Contract"
reducer(sess: any, action: Action<any>) => any
sagas{ rootSaga: () => Generator<AllEffect<SagaGenerator<FixedTask<Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown>>, ForkEffect<Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown>>>>, void, unknown> = Sagas.contractSaga; createBatched: (action: PayloadAction<T_Encoded[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> ; crudRootSaga: () => Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown> ; deleteBatched: (action: PayloadAction<T_ID[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> ; putBatched: (action: PayloadAction<T_Encoded[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> ; updateBatched: (action: PayloadAction<T_Encoded[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> ; upsertBatched: (action: PayloadAction<T_Encoded[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> }
sagas.rootSaga() => Generator<AllEffect<SagaGenerator<FixedTask<Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown>>, ForkEffect<Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown>>>>, void, unknown>
sagas.createBatched[object Object]
sagas.crudRootSaga[object Object]
sagas.deleteBatched[object Object]
sagas.putBatched[object Object]
sagas.updateBatched[object Object]
sagas.upsertBatched[object Object]
selectors{ select: any ; selectAll: (state: any) => T_Redux[] ; selectByIdMany: (state: any, ids?: string[] | T_ID[]) => (null | T_Redux)[] ; selectByIdSingle: (state: any, id: undefined | string | Partial<T_ID>) => undefined | T_Redux ; selectWhere: (state: any, f: Partial<T_Encoded>) => T_Redux[] }
selectors.selectany
selectors.selectAll[object Object]
selectors.selectByIdMany[object Object]
selectors.selectByIdSingle[object Object]
selectors.selectWhere[object Object]
validate(item: Contract) => Contract
validateId(id: ContractId) => ContractId
validateWithRedux(item: Contract, sess: any) => Contract

Defined in

packages-public/packages/web3-redux/src/contract/index.ts:13


ContractHelpers

Const ContractHelpers: Object

Type declaration

NameType
IAccessControl{ getRoleAdmin: (payload: Web3CallActionInputBase & WithArgs<[role: BytesLike]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [role: BytesLike] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; hasRole: (payload: Web3CallActionInputBase & WithArgs<[role: BytesLike, account: string]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [role: BytesLike, account: string] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } } & { grantRole: (payload: Omit<Web3SendActionInputBase & WithArgs<[role: BytesLike, account: string]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [role: BytesLike, account: string] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; renounceRole: (payload: Omit<Web3SendActionInputBase & WithArgs<[role: BytesLike, account: string]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [role: BytesLike, account: string] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; revokeRole: (payload: Omit<Web3SendActionInputBase & WithArgs<[role: BytesLike, account: string]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [role: BytesLike, account: string] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } } & { useGetRoleAdmin: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[role: BytesLike]>>) => [undefined | EthCall<[role: BytesLike], [string]>, { isLoading: boolean }] ; useHasRole: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[role: BytesLike, account: string]>>) => [undefined | EthCall<[role: BytesLike, account: string], [boolean]>, { isLoading: boolean }] } & { useGrantRole: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useRenounceRole: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useRevokeRole: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] } & { RoleAdminChanged: ; RoleAdminChanged(bytes32,bytes32,bytes32): ; RoleGranted: ; RoleGranted(bytes32,address,address): ; RoleRevoked: ; RoleRevoked(bytes32,address,address): } & { callDB: { getRoleAdmin: (networkId: string, address: string, args: [role: BytesLike]) => Promise<undefined | [string]> ; hasRole: (networkId: string, address: string, args: [role: BytesLike, account: string]) => Promise<undefined | [boolean]> } ; callSaga: { getRoleAdmin: (payload: Web3CallActionInputBase & WithArgs<[role: BytesLike]>, uuid?: string, ts?: number) => Generator<any, EthCall<[role: BytesLike], [string]>, unknown> ; hasRole: (payload: Web3CallActionInputBase & WithArgs<[role: BytesLike, account: string]>, uuid?: string, ts?: number) => Generator<any, EthCall<[role: BytesLike, account: string], [boolean]>, unknown> } ; create: (contract: Omit<Contract, "abi">) => PayloadAction<Contract, string, { ts: number ; uuid: string }, never> ; events: { RoleAdminChanged: ; RoleAdminChanged(bytes32,bytes32,bytes32): ; RoleGranted: ; RoleGranted(bytes32,address,address): ; RoleRevoked: ; RoleRevoked(bytes32,address,address): } ; methods: { getRoleAdmin: (payload: Web3CallActionInputBase & WithArgs<[role: BytesLike]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [role: BytesLike] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; hasRole: (payload: Web3CallActionInputBase & WithArgs<[role: BytesLike, account: string]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [role: BytesLike, account: string] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } } & { grantRole: (payload: Omit<Web3SendActionInputBase & WithArgs<[role: BytesLike, account: string]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [role: BytesLike, account: string] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; renounceRole: (payload: Omit<Web3SendActionInputBase & WithArgs<[role: BytesLike, account: string]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [role: BytesLike, account: string] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; revokeRole: (payload: Omit<Web3SendActionInputBase & WithArgs<[role: BytesLike, account: string]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [role: BytesLike, account: string] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } } & { useGetRoleAdmin: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[role: BytesLike]>>) => [undefined | EthCall<[role: BytesLike], [string]>, { isLoading: boolean }] ; useHasRole: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[role: BytesLike, account: string]>>) => [undefined | EthCall<[role: BytesLike, account: string], [boolean]>, { isLoading: boolean }] } & { useGrantRole: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useRenounceRole: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useRevokeRole: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] } ; useContracts: (networkIds?: string[]) => [Contract[], { isLoading: boolean }] }
IAssetRouterCraft{ getInputBasket: (payload: Web3CallActionInputBase & WithArgs<[basketIdx: BigNumberish]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [basketIdx: BigNumberish] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; getOutputBasket: (payload: Web3CallActionInputBase & WithArgs<[basketIdx: BigNumberish]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [basketIdx: BigNumberish] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } } & { craft: (payload: Omit<Web3SendActionInputBase & WithArgs<[amount: BigNumberish, basketIdx: BigNumberish, erc721TokenIdsUnaffected: BigNumberish[][], erc721TokenIdsNTime: BigNumberish[][], erc721TokenIdsBurned: BigNumberish[][], outBasketIdx: BigNumberish]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [amount: BigNumberish, basketIdx: BigNumberish, erc721TokenIdsUnaffected: BigNumberish[][], erc721TokenIdsNTime: BigNumberish[][], erc721TokenIdsBurned: BigNumberish[][], outBasketIdx: BigNumberish] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; deposit: (payload: Omit<Web3SendActionInputBase & WithArgs<[amount: BigNumberish, basketIdx: BigNumberish]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [amount: BigNumberish, basketIdx: BigNumberish] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; withdraw: (payload: Omit<Web3SendActionInputBase & WithArgs<[amount: BigNumberish, basketIdx: BigNumberish]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [amount: BigNumberish, basketIdx: BigNumberish] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } } & { useGetInputBasket: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[basketIdx: BigNumberish]>>) => [undefined | EthCall<[basketIdx: BigNumberish], [[string, [string, BigNumber] & { amount: BigNumber ; contractAddr: string }[], [string, BigNumber] & { amount: BigNumber ; contractAddr: string }[], [string] & { contractAddr: string }[], [string] & { contractAddr: string }[]] & { burnAddress: string ; erc1155Burned: [string, BigNumber[], BigNumber[]] & { amounts: BigNumber[] ; contractAddr: string ; tokenIds: BigNumber[] }[] ; erc1155Unaffected: [string, BigNumber[], BigNumber[]] & { amounts: BigNumber[] ; contractAddr: string ; tokenIds: BigNumber[] }[] ; erc20Burned: [string, BigNumber] & { amount: BigNumber ; contractAddr: string }[] ; erc20Unaffected: [string, BigNumber] & { amount: BigNumber ; contractAddr: string }[] ; erc721Burned: [string] & { contractAddr: string }[] ; erc721NTime: [string] & { contractAddr: string }[] ; erc721NTimeMax: BigNumber[] ; erc721Unaffected: [string] & { contractAddr: string }[] }]>, { isLoading: boolean }] ; useGetOutputBasket: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[basketIdx: BigNumberish]>>) => [undefined | EthCall<[basketIdx: BigNumberish], [[BigNumber, [string, BigNumber] & { amount: BigNumber ; contractAddr: string }[], [string] & { contractAddr: string }[], [string, BigNumber[], BigNumber[]] & { amounts: BigNumber[] ; contractAddr: string ; tokenIds: BigNumber[] }[]] & { erc1155Mint: [string, BigNumber[], BigNumber[]] & { amounts: BigNumber[] ; contractAddr: string ; tokenIds: BigNumber[] }[] ; erc20Mint: [string, BigNumber] & { amount: BigNumber ; contractAddr: string }[] ; erc721MintAutoId: [string] & { contractAddr: string }[] ; outputableAmount: BigNumber }]>, { isLoading: boolean }] } & { useCraft: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useDeposit: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useWithdraw: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] } & { RouteBasket: ; RouteBasket(address,address,uint256,uint256): ; SupportsInputAsset: ; SupportsInputAsset(address,uint256,uint256): ; SupportsOutputAsset: ; SupportsOutputAsset(address,uint256,uint256): ; UpdateBasket: ; UpdateBasket(uint256,int256): } & { callDB: { getInputBasket: (networkId: string, address: string, args: [basketIdx: BigNumberish]) => Promise<undefined | [[string, [string, BigNumber] & { amount: BigNumber ; contractAddr: string }[], [string, BigNumber] & { amount: BigNumber ; contractAddr: string }[], [string] & { contractAddr: string }[], [string] & { contractAddr: string }[]] & { burnAddress: string ; erc1155Burned: [string, BigNumber[], BigNumber[]] & { amounts: BigNumber[] ; contractAddr: string ; tokenIds: BigNumber[] }[] ; erc1155Unaffected: [string, BigNumber[], BigNumber[]] & { amounts: BigNumber[] ; contractAddr: string ; tokenIds: BigNumber[] }[] ; erc20Burned: [string, BigNumber] & { amount: BigNumber ; contractAddr: string }[] ; erc20Unaffected: [string, BigNumber] & { amount: BigNumber ; contractAddr: string }[] ; erc721Burned: [string] & { contractAddr: string }[] ; erc721NTime: [string] & { contractAddr: string }[] ; erc721NTimeMax: BigNumber[] ; erc721Unaffected: [string] & { contractAddr: string }[] }]> ; getOutputBasket: (networkId: string, address: string, args: [basketIdx: BigNumberish]) => Promise<undefined | [[BigNumber, [string, BigNumber] & { amount: BigNumber ; contractAddr: string }[], [string] & { contractAddr: string }[], [string, BigNumber[], BigNumber[]] & { amounts: BigNumber[] ; contractAddr: string ; tokenIds: BigNumber[] }[]] & { erc1155Mint: [string, BigNumber[], BigNumber[]] & { amounts: BigNumber[] ; contractAddr: string ; tokenIds: BigNumber[] }[] ; erc20Mint: [string, BigNumber] & { amount: BigNumber ; contractAddr: string }[] ; erc721MintAutoId: [string] & { contractAddr: string }[] ; outputableAmount: BigNumber }]> } ; callSaga: { getInputBasket: (payload: Web3CallActionInputBase & WithArgs<[basketIdx: BigNumberish]>, uuid?: string, ts?: number) => Generator<any, EthCall<[basketIdx: BigNumberish], [[string, [string, BigNumber] & { amount: BigNumber ; contractAddr: string }[], [string, BigNumber] & { amount: BigNumber ; contractAddr: string }[], [string] & { contractAddr: string }[], [string] & { contractAddr: string }[]] & { burnAddress: string ; erc1155Burned: [string, BigNumber[], BigNumber[]] & { amounts: BigNumber[] ; contractAddr: string ; tokenIds: BigNumber[] }[] ; erc1155Unaffected: [string, BigNumber[], BigNumber[]] & { amounts: BigNumber[] ; contractAddr: string ; tokenIds: BigNumber[] }[] ; erc20Burned: [string, BigNumber] & { amount: BigNumber ; contractAddr: string }[] ; erc20Unaffected: [string, BigNumber] & { amount: BigNumber ; contractAddr: string }[] ; erc721Burned: [string] & { contractAddr: string }[] ; erc721NTime: [string] & { contractAddr: string }[] ; erc721NTimeMax: BigNumber[] ; erc721Unaffected: [string] & { contractAddr: string }[] }]>, unknown> ; getOutputBasket: (payload: Web3CallActionInputBase & WithArgs<[basketIdx: BigNumberish]>, uuid?: string, ts?: number) => Generator<any, EthCall<[basketIdx: BigNumberish], [[BigNumber, [string, BigNumber] & { amount: BigNumber ; contractAddr: string }[], [string] & { contractAddr: string }[], [string, BigNumber[], BigNumber[]] & { amounts: BigNumber[] ; contractAddr: string ; tokenIds: BigNumber[] }[]] & { erc1155Mint: [string, BigNumber[], BigNumber[]] & { amounts: BigNumber[] ; contractAddr: string ; tokenIds: BigNumber[] }[] ; erc20Mint: [string, BigNumber] & { amount: BigNumber ; contractAddr: string }[] ; erc721MintAutoId: [string] & { contractAddr: string }[] ; outputableAmount: BigNumber }]>, unknown> } ; create: (contract: Omit<Contract, "abi">) => PayloadAction<Contract, string, { ts: number ; uuid: string }, never> ; events: { RouteBasket: ; RouteBasket(address,address,uint256,uint256): ; SupportsInputAsset: ; SupportsInputAsset(address,uint256,uint256): ; SupportsOutputAsset: ; SupportsOutputAsset(address,uint256,uint256): ; UpdateBasket: ; UpdateBasket(uint256,int256): } ; methods: { getInputBasket: (payload: Web3CallActionInputBase & WithArgs<[basketIdx: BigNumberish]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [basketIdx: BigNumberish] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; getOutputBasket: (payload: Web3CallActionInputBase & WithArgs<[basketIdx: BigNumberish]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [basketIdx: BigNumberish] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } } & { craft: (payload: Omit<Web3SendActionInputBase & WithArgs<[amount: BigNumberish, basketIdx: BigNumberish, erc721TokenIdsUnaffected: BigNumberish[][], erc721TokenIdsNTime: BigNumberish[][], erc721TokenIdsBurned: BigNumberish[][], outBasketIdx: BigNumberish]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [amount: BigNumberish, basketIdx: BigNumberish, erc721TokenIdsUnaffected: BigNumberish[][], erc721TokenIdsNTime: BigNumberish[][], erc721TokenIdsBurned: BigNumberish[][], outBasketIdx: BigNumberish] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; deposit: (payload: Omit<Web3SendActionInputBase & WithArgs<[amount: BigNumberish, basketIdx: BigNumberish]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [amount: BigNumberish, basketIdx: BigNumberish] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; withdraw: (payload: Omit<Web3SendActionInputBase & WithArgs<[amount: BigNumberish, basketIdx: BigNumberish]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [amount: BigNumberish, basketIdx: BigNumberish] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } } & { useGetInputBasket: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[basketIdx: BigNumberish]>>) => [undefined | EthCall<[basketIdx: BigNumberish], [[string, [string, BigNumber] & { amount: BigNumber ; contractAddr: string }[], [string, BigNumber] & { amount: BigNumber ; contractAddr: string }[], [string] & { contractAddr: string }[], [string] & { contractAddr: string }[]] & { burnAddress: string ; erc1155Burned: [string, BigNumber[], BigNumber[]] & { amounts: BigNumber[] ; contractAddr: string ; tokenIds: BigNumber[] }[] ; erc1155Unaffected: [string, BigNumber[], BigNumber[]] & { amounts: BigNumber[] ; contractAddr: string ; tokenIds: BigNumber[] }[] ; erc20Burned: [string, BigNumber] & { amount: BigNumber ; contractAddr: string }[] ; erc20Unaffected: [string, BigNumber] & { amount: BigNumber ; contractAddr: string }[] ; erc721Burned: [string] & { contractAddr: string }[] ; erc721NTime: [string] & { contractAddr: string }[] ; erc721NTimeMax: BigNumber[] ; erc721Unaffected: [string] & { contractAddr: string }[] }]>, { isLoading: boolean }] ; useGetOutputBasket: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[basketIdx: BigNumberish]>>) => [undefined | EthCall<[basketIdx: BigNumberish], [[BigNumber, [string, BigNumber] & { amount: BigNumber ; contractAddr: string }[], [string] & { contractAddr: string }[], [string, BigNumber[], BigNumber[]] & { amounts: BigNumber[] ; contractAddr: string ; tokenIds: BigNumber[] }[]] & { erc1155Mint: [string, BigNumber[], BigNumber[]] & { amounts: BigNumber[] ; contractAddr: string ; tokenIds: BigNumber[] }[] ; erc20Mint: [string, BigNumber] & { amount: BigNumber ; contractAddr: string }[] ; erc721MintAutoId: [string] & { contractAddr: string }[] ; outputableAmount: BigNumber }]>, { isLoading: boolean }] } & { useCraft: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useDeposit: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useWithdraw: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] } ; useContracts: (networkIds?: string[]) => [Contract[], { isLoading: boolean }] }
IAssetRouterInput{ getInputBasket: (payload: Web3CallActionInputBase & WithArgs<[basketIdx: BigNumberish]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [basketIdx: BigNumberish] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } } & { input: (payload: Omit<Web3SendActionInputBase & WithArgs<[target: string, amount: BigNumberish, basketIdx: BigNumberish, erc721TokenIdsUnaffected: BigNumberish[][], erc721TokenIdsNTime: BigNumberish[][], erc721TokenIdsBurned: BigNumberish[][], outBasketIdx: BigNumberish]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [target: string, amount: BigNumberish, basketIdx: BigNumberish, erc721TokenIdsUnaffected: BigNumberish[][], erc721TokenIdsNTime: BigNumberish[][], erc721TokenIdsBurned: BigNumberish[][], outBasketIdx: BigNumberish] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } } & { useGetInputBasket: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[basketIdx: BigNumberish]>>) => [undefined | EthCall<[basketIdx: BigNumberish], [[string, [string, BigNumber] & { amount: BigNumber ; contractAddr: string }[], [string, BigNumber] & { amount: BigNumber ; contractAddr: string }[], [string] & { contractAddr: string }[], [string] & { contractAddr: string }[]] & { burnAddress: string ; erc1155Burned: [string, BigNumber[], BigNumber[]] & { amounts: BigNumber[] ; contractAddr: string ; tokenIds: BigNumber[] }[] ; erc1155Unaffected: [string, BigNumber[], BigNumber[]] & { amounts: BigNumber[] ; contractAddr: string ; tokenIds: BigNumber[] }[] ; erc20Burned: [string, BigNumber] & { amount: BigNumber ; contractAddr: string }[] ; erc20Unaffected: [string, BigNumber] & { amount: BigNumber ; contractAddr: string }[] ; erc721Burned: [string] & { contractAddr: string }[] ; erc721NTime: [string] & { contractAddr: string }[] ; erc721NTimeMax: BigNumber[] ; erc721Unaffected: [string] & { contractAddr: string }[] }]>, { isLoading: boolean }] } & { useInput: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] } & { RouteBasket: ; RouteBasket(address,address,uint256,uint256): ; SupportsInputAsset: ; SupportsInputAsset(address,uint256,uint256): } & { callDB: { getInputBasket: (networkId: string, address: string, args: [basketIdx: BigNumberish]) => Promise<undefined | [[string, [string, BigNumber] & { amount: BigNumber ; contractAddr: string }[], [string, BigNumber] & { amount: BigNumber ; contractAddr: string }[], [string] & { contractAddr: string }[], [string] & { contractAddr: string }[]] & { burnAddress: string ; erc1155Burned: [string, BigNumber[], BigNumber[]] & { amounts: BigNumber[] ; contractAddr: string ; tokenIds: BigNumber[] }[] ; erc1155Unaffected: [string, BigNumber[], BigNumber[]] & { amounts: BigNumber[] ; contractAddr: string ; tokenIds: BigNumber[] }[] ; erc20Burned: [string, BigNumber] & { amount: BigNumber ; contractAddr: string }[] ; erc20Unaffected: [string, BigNumber] & { amount: BigNumber ; contractAddr: string }[] ; erc721Burned: [string] & { contractAddr: string }[] ; erc721NTime: [string] & { contractAddr: string }[] ; erc721NTimeMax: BigNumber[] ; erc721Unaffected: [string] & { contractAddr: string }[] }]> } ; callSaga: { getInputBasket: (payload: Web3CallActionInputBase & WithArgs<[basketIdx: BigNumberish]>, uuid?: string, ts?: number) => Generator<any, EthCall<[basketIdx: BigNumberish], [[string, [string, BigNumber] & { amount: BigNumber ; contractAddr: string }[], [string, BigNumber] & { amount: BigNumber ; contractAddr: string }[], [string] & { contractAddr: string }[], [string] & { contractAddr: string }[]] & { burnAddress: string ; erc1155Burned: [string, BigNumber[], BigNumber[]] & { amounts: BigNumber[] ; contractAddr: string ; tokenIds: BigNumber[] }[] ; erc1155Unaffected: [string, BigNumber[], BigNumber[]] & { amounts: BigNumber[] ; contractAddr: string ; tokenIds: BigNumber[] }[] ; erc20Burned: [string, BigNumber] & { amount: BigNumber ; contractAddr: string }[] ; erc20Unaffected: [string, BigNumber] & { amount: BigNumber ; contractAddr: string }[] ; erc721Burned: [string] & { contractAddr: string }[] ; erc721NTime: [string] & { contractAddr: string }[] ; erc721NTimeMax: BigNumber[] ; erc721Unaffected: [string] & { contractAddr: string }[] }]>, unknown> } ; create: (contract: Omit<Contract, "abi">) => PayloadAction<Contract, string, { ts: number ; uuid: string }, never> ; events: { RouteBasket: ; RouteBasket(address,address,uint256,uint256): ; SupportsInputAsset: ; SupportsInputAsset(address,uint256,uint256): } ; methods: { getInputBasket: (payload: Web3CallActionInputBase & WithArgs<[basketIdx: BigNumberish]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [basketIdx: BigNumberish] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } } & { input: (payload: Omit<Web3SendActionInputBase & WithArgs<[target: string, amount: BigNumberish, basketIdx: BigNumberish, erc721TokenIdsUnaffected: BigNumberish[][], erc721TokenIdsNTime: BigNumberish[][], erc721TokenIdsBurned: BigNumberish[][], outBasketIdx: BigNumberish]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [target: string, amount: BigNumberish, basketIdx: BigNumberish, erc721TokenIdsUnaffected: BigNumberish[][], erc721TokenIdsNTime: BigNumberish[][], erc721TokenIdsBurned: BigNumberish[][], outBasketIdx: BigNumberish] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } } & { useGetInputBasket: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[basketIdx: BigNumberish]>>) => [undefined | EthCall<[basketIdx: BigNumberish], [[string, [string, BigNumber] & { amount: BigNumber ; contractAddr: string }[], [string, BigNumber] & { amount: BigNumber ; contractAddr: string }[], [string] & { contractAddr: string }[], [string] & { contractAddr: string }[]] & { burnAddress: string ; erc1155Burned: [string, BigNumber[], BigNumber[]] & { amounts: BigNumber[] ; contractAddr: string ; tokenIds: BigNumber[] }[] ; erc1155Unaffected: [string, BigNumber[], BigNumber[]] & { amounts: BigNumber[] ; contractAddr: string ; tokenIds: BigNumber[] }[] ; erc20Burned: [string, BigNumber] & { amount: BigNumber ; contractAddr: string }[] ; erc20Unaffected: [string, BigNumber] & { amount: BigNumber ; contractAddr: string }[] ; erc721Burned: [string] & { contractAddr: string }[] ; erc721NTime: [string] & { contractAddr: string }[] ; erc721NTimeMax: BigNumber[] ; erc721Unaffected: [string] & { contractAddr: string }[] }]>, { isLoading: boolean }] } & { useInput: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] } ; useContracts: (networkIds?: string[]) => [Contract[], { isLoading: boolean }] }
IAssetRouterOutput{ getOutputBasket: (payload: Web3CallActionInputBase & WithArgs<[basketIdx: BigNumberish]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [basketIdx: BigNumberish] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } } & { deposit: (payload: Omit<Web3SendActionInputBase & WithArgs<[amount: BigNumberish, basketIdx: BigNumberish]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [amount: BigNumberish, basketIdx: BigNumberish] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; output: (payload: Omit<Web3SendActionInputBase & WithArgs<[to: string, amount: BigNumberish, basketIdx: BigNumberish]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [to: string, amount: BigNumberish, basketIdx: BigNumberish] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; withdraw: (payload: Omit<Web3SendActionInputBase & WithArgs<[amount: BigNumberish, basketIdx: BigNumberish]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [amount: BigNumberish, basketIdx: BigNumberish] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } } & { useGetOutputBasket: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[basketIdx: BigNumberish]>>) => [undefined | EthCall<[basketIdx: BigNumberish], [[BigNumber, [string, BigNumber] & { amount: BigNumber ; contractAddr: string }[], [string] & { contractAddr: string }[], [string, BigNumber[], BigNumber[]] & { amounts: BigNumber[] ; contractAddr: string ; tokenIds: BigNumber[] }[]] & { erc1155Mint: [string, BigNumber[], BigNumber[]] & { amounts: BigNumber[] ; contractAddr: string ; tokenIds: BigNumber[] }[] ; erc20Mint: [string, BigNumber] & { amount: BigNumber ; contractAddr: string }[] ; erc721MintAutoId: [string] & { contractAddr: string }[] ; outputableAmount: BigNumber }]>, { isLoading: boolean }] } & { useDeposit: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useOutput: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useWithdraw: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] } & { RouteBasket: ; RouteBasket(address,address,uint256,uint256): ; SupportsOutputAsset: ; SupportsOutputAsset(address,uint256,uint256): ; UpdateBasket: ; UpdateBasket(uint256,int256): } & { callDB: { getOutputBasket: (networkId: string, address: string, args: [basketIdx: BigNumberish]) => Promise<undefined | [[BigNumber, [string, BigNumber] & { amount: BigNumber ; contractAddr: string }[], [string] & { contractAddr: string }[], [string, BigNumber[], BigNumber[]] & { amounts: BigNumber[] ; contractAddr: string ; tokenIds: BigNumber[] }[]] & { erc1155Mint: [string, BigNumber[], BigNumber[]] & { amounts: BigNumber[] ; contractAddr: string ; tokenIds: BigNumber[] }[] ; erc20Mint: [string, BigNumber] & { amount: BigNumber ; contractAddr: string }[] ; erc721MintAutoId: [string] & { contractAddr: string }[] ; outputableAmount: BigNumber }]> } ; callSaga: { getOutputBasket: (payload: Web3CallActionInputBase & WithArgs<[basketIdx: BigNumberish]>, uuid?: string, ts?: number) => Generator<any, EthCall<[basketIdx: BigNumberish], [[BigNumber, [string, BigNumber] & { amount: BigNumber ; contractAddr: string }[], [string] & { contractAddr: string }[], [string, BigNumber[], BigNumber[]] & { amounts: BigNumber[] ; contractAddr: string ; tokenIds: BigNumber[] }[]] & { erc1155Mint: [string, BigNumber[], BigNumber[]] & { amounts: BigNumber[] ; contractAddr: string ; tokenIds: BigNumber[] }[] ; erc20Mint: [string, BigNumber] & { amount: BigNumber ; contractAddr: string }[] ; erc721MintAutoId: [string] & { contractAddr: string }[] ; outputableAmount: BigNumber }]>, unknown> } ; create: (contract: Omit<Contract, "abi">) => PayloadAction<Contract, string, { ts: number ; uuid: string }, never> ; events: { RouteBasket: ; RouteBasket(address,address,uint256,uint256): ; SupportsOutputAsset: ; SupportsOutputAsset(address,uint256,uint256): ; UpdateBasket: ; UpdateBasket(uint256,int256): } ; methods: { getOutputBasket: (payload: Web3CallActionInputBase & WithArgs<[basketIdx: BigNumberish]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [basketIdx: BigNumberish] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } } & { deposit: (payload: Omit<Web3SendActionInputBase & WithArgs<[amount: BigNumberish, basketIdx: BigNumberish]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [amount: BigNumberish, basketIdx: BigNumberish] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; output: (payload: Omit<Web3SendActionInputBase & WithArgs<[to: string, amount: BigNumberish, basketIdx: BigNumberish]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [to: string, amount: BigNumberish, basketIdx: BigNumberish] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; withdraw: (payload: Omit<Web3SendActionInputBase & WithArgs<[amount: BigNumberish, basketIdx: BigNumberish]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [amount: BigNumberish, basketIdx: BigNumberish] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } } & { useGetOutputBasket: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[basketIdx: BigNumberish]>>) => [undefined | EthCall<[basketIdx: BigNumberish], [[BigNumber, [string, BigNumber] & { amount: BigNumber ; contractAddr: string }[], [string] & { contractAddr: string }[], [string, BigNumber[], BigNumber[]] & { amounts: BigNumber[] ; contractAddr: string ; tokenIds: BigNumber[] }[]] & { erc1155Mint: [string, BigNumber[], BigNumber[]] & { amounts: BigNumber[] ; contractAddr: string ; tokenIds: BigNumber[] }[] ; erc20Mint: [string, BigNumber] & { amount: BigNumber ; contractAddr: string }[] ; erc721MintAutoId: [string] & { contractAddr: string }[] ; outputableAmount: BigNumber }]>, { isLoading: boolean }] } & { useDeposit: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useOutput: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useWithdraw: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] } ; useContracts: (networkIds?: string[]) => [Contract[], { isLoading: boolean }] }
IBaseURI{ baseURI: (payload: Web3CallActionInputBase & WithArgs<[]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } } & { setBaseURI: (payload: Omit<Web3SendActionInputBase & WithArgs<[uri: string]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [uri: string] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } } & { useBaseURI: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[]>>) => [undefined | EthCall<[], [string]>, { isLoading: boolean }] } & { useSetBaseURI: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] } & {} & { callDB: { baseURI: (networkId: string, address: string, args: []) => Promise<undefined | [string]> } ; callSaga: { baseURI: (payload: Web3CallActionInputBase & WithArgs<[]>, uuid?: string, ts?: number) => Generator<any, EthCall<[], [string]>, unknown> } ; create: (contract: Omit<Contract, "abi">) => PayloadAction<Contract, string, { ts: number ; uuid: string }, never> ; events: {} ; methods: { baseURI: (payload: Web3CallActionInputBase & WithArgs<[]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } } & { setBaseURI: (payload: Omit<Web3SendActionInputBase & WithArgs<[uri: string]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [uri: string] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } } & { useBaseURI: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[]>>) => [undefined | EthCall<[], [string]>, { isLoading: boolean }] } & { useSetBaseURI: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] } ; useContracts: (networkIds?: string[]) => [Contract[], { isLoading: boolean }] }
IContractURI{ contractURI: (payload: Web3CallActionInputBase & WithArgs<[]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } } & { setContractURI: (payload: Omit<Web3SendActionInputBase & WithArgs<[uri: string]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [uri: string] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } } & { useContractURI: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[]>>) => [undefined | EthCall<[], [string]>, { isLoading: boolean }] } & { useSetContractURI: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] } & {} & { callDB: { contractURI: (networkId: string, address: string, args: []) => Promise<undefined | [string]> } ; callSaga: { contractURI: (payload: Web3CallActionInputBase & WithArgs<[]>, uuid?: string, ts?: number) => Generator<any, EthCall<[], [string]>, unknown> } ; create: (contract: Omit<Contract, "abi">) => PayloadAction<Contract, string, { ts: number ; uuid: string }, never> ; events: {} ; methods: { contractURI: (payload: Web3CallActionInputBase & WithArgs<[]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } } & { setContractURI: (payload: Omit<Web3SendActionInputBase & WithArgs<[uri: string]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [uri: string] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } } & { useContractURI: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[]>>) => [undefined | EthCall<[], [string]>, { isLoading: boolean }] } & { useSetContractURI: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] } ; useContracts: (networkIds?: string[]) => [Contract[], { isLoading: boolean }] }
IERC1155{ balanceOf: (payload: Web3CallActionInputBase & WithArgs<[account: string, id: BigNumberish]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [account: string, id: BigNumberish] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; balanceOfBatch: (payload: Web3CallActionInputBase & WithArgs<[accounts: string[], ids: BigNumberish[]]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [accounts: string[], ids: BigNumberish[]] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; isApprovedForAll: (payload: Web3CallActionInputBase & WithArgs<[account: string, operator: string]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [account: string, operator: string] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; supportsInterface: (payload: Web3CallActionInputBase & WithArgs<[interfaceId: BytesLike]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [interfaceId: BytesLike] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } } & { safeBatchTransferFrom: (payload: Omit<Web3SendActionInputBase & WithArgs<[from: string, to: string, ids: BigNumberish[], amounts: BigNumberish[], data: BytesLike]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [from: string, to: string, ids: BigNumberish[], amounts: BigNumberish[], data: BytesLike] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; safeTransferFrom: (payload: Omit<Web3SendActionInputBase & WithArgs<[from: string, to: string, id: BigNumberish, amount: BigNumberish, data: BytesLike]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [from: string, to: string, id: BigNumberish, amount: BigNumberish, data: BytesLike] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; setApprovalForAll: (payload: Omit<Web3SendActionInputBase & WithArgs<[operator: string, approved: boolean]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [operator: string, approved: boolean] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } } & { useBalanceOf: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[account: string, id: BigNumberish]>>) => [undefined | EthCall<[account: string, id: BigNumberish], [BigNumber]>, { isLoading: boolean }] ; useBalanceOfBatch: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[accounts: string[], ids: BigNumberish[]]>>) => [undefined | EthCall<[accounts: string[], ids: BigNumberish[]], [BigNumber[]]>, { isLoading: boolean }] ; useIsApprovedForAll: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[account: string, operator: string]>>) => [undefined | EthCall<[account: string, operator: string], [boolean]>, { isLoading: boolean }] ; useSupportsInterface: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[interfaceId: BytesLike]>>) => [undefined | EthCall<[interfaceId: BytesLike], [boolean]>, { isLoading: boolean }] } & { useSafeBatchTransferFrom: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useSafeTransferFrom: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useSetApprovalForAll: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] } & { ApprovalForAll: ; ApprovalForAll(address,address,bool): ; TransferBatch: ; TransferBatch(address,address,address,uint256[],uint256[]): ; TransferSingle: ; TransferSingle(address,address,address,uint256,uint256): ; URI: ; URI(string,uint256): } & { callDB: { balanceOf: (networkId: string, address: string, args: [account: string, id: BigNumberish]) => Promise<undefined | [BigNumber]> ; balanceOfBatch: (networkId: string, address: string, args: [accounts: string[], ids: BigNumberish[]]) => Promise<undefined | [BigNumber[]]> ; isApprovedForAll: (networkId: string, address: string, args: [account: string, operator: string]) => Promise<undefined | [boolean]> ; supportsInterface: (networkId: string, address: string, args: [interfaceId: BytesLike]) => Promise<undefined | [boolean]> } ; callSaga: { balanceOf: (payload: Web3CallActionInputBase & WithArgs<[account: string, id: BigNumberish]>, uuid?: string, ts?: number) => Generator<any, EthCall<[account: string, id: BigNumberish], [BigNumber]>, unknown> ; balanceOfBatch: (payload: Web3CallActionInputBase & WithArgs<[accounts: string[], ids: BigNumberish[]]>, uuid?: string, ts?: number) => Generator<any, EthCall<[accounts: string[], ids: BigNumberish[]], [BigNumber[]]>, unknown> ; isApprovedForAll: (payload: Web3CallActionInputBase & WithArgs<[account: string, operator: string]>, uuid?: string, ts?: number) => Generator<any, EthCall<[account: string, operator: string], [boolean]>, unknown> ; supportsInterface: (payload: Web3CallActionInputBase & WithArgs<[interfaceId: BytesLike]>, uuid?: string, ts?: number) => Generator<any, EthCall<[interfaceId: BytesLike], [boolean]>, unknown> } ; create: (contract: Omit<Contract, "abi">) => PayloadAction<Contract, string, { ts: number ; uuid: string }, never> ; events: { ApprovalForAll: ; ApprovalForAll(address,address,bool): ; TransferBatch: ; TransferBatch(address,address,address,uint256[],uint256[]): ; TransferSingle: ; TransferSingle(address,address,address,uint256,uint256): ; URI: ; URI(string,uint256): } ; methods: { balanceOf: (payload: Web3CallActionInputBase & WithArgs<[account: string, id: BigNumberish]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [account: string, id: BigNumberish] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; balanceOfBatch: (payload: Web3CallActionInputBase & WithArgs<[accounts: string[], ids: BigNumberish[]]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [accounts: string[], ids: BigNumberish[]] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; isApprovedForAll: (payload: Web3CallActionInputBase & WithArgs<[account: string, operator: string]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [account: string, operator: string] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; supportsInterface: (payload: Web3CallActionInputBase & WithArgs<[interfaceId: BytesLike]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [interfaceId: BytesLike] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } } & { safeBatchTransferFrom: (payload: Omit<Web3SendActionInputBase & WithArgs<[from: string, to: string, ids: BigNumberish[], amounts: BigNumberish[], data: BytesLike]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [from: string, to: string, ids: BigNumberish[], amounts: BigNumberish[], data: BytesLike] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; safeTransferFrom: (payload: Omit<Web3SendActionInputBase & WithArgs<[from: string, to: string, id: BigNumberish, amount: BigNumberish, data: BytesLike]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [from: string, to: string, id: BigNumberish, amount: BigNumberish, data: BytesLike] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; setApprovalForAll: (payload: Omit<Web3SendActionInputBase & WithArgs<[operator: string, approved: boolean]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [operator: string, approved: boolean] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } } & { useBalanceOf: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[account: string, id: BigNumberish]>>) => [undefined | EthCall<[account: string, id: BigNumberish], [BigNumber]>, { isLoading: boolean }] ; useBalanceOfBatch: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[accounts: string[], ids: BigNumberish[]]>>) => [undefined | EthCall<[accounts: string[], ids: BigNumberish[]], [BigNumber[]]>, { isLoading: boolean }] ; useIsApprovedForAll: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[account: string, operator: string]>>) => [undefined | EthCall<[account: string, operator: string], [boolean]>, { isLoading: boolean }] ; useSupportsInterface: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[interfaceId: BytesLike]>>) => [undefined | EthCall<[interfaceId: BytesLike], [boolean]>, { isLoading: boolean }] } & { useSafeBatchTransferFrom: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useSafeTransferFrom: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useSetApprovalForAll: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] } ; useContracts: (networkIds?: string[]) => [Contract[], { isLoading: boolean }] }
IERC1155Dna{ getDna: (payload: Web3CallActionInputBase & WithArgs<[tokenId: BigNumberish]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [tokenId: BigNumberish] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } } & { updateDna: (payload: Omit<Web3SendActionInputBase & WithArgs<[tokenId: BigNumberish, newDna: BytesLike]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [tokenId: BigNumberish, newDna: BytesLike] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } } & { useGetDna: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[tokenId: BigNumberish]>>) => [undefined | EthCall<[tokenId: BigNumberish], [string]>, { isLoading: boolean }] } & { useUpdateDna: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] } & {} & { callDB: { getDna: (networkId: string, address: string, args: [tokenId: BigNumberish]) => Promise<undefined | [string]> } ; callSaga: { getDna: (payload: Web3CallActionInputBase & WithArgs<[tokenId: BigNumberish]>, uuid?: string, ts?: number) => Generator<any, EthCall<[tokenId: BigNumberish], [string]>, unknown> } ; create: (contract: Omit<Contract, "abi">) => PayloadAction<Contract, string, { ts: number ; uuid: string }, never> ; events: {} ; methods: { getDna: (payload: Web3CallActionInputBase & WithArgs<[tokenId: BigNumberish]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [tokenId: BigNumberish] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } } & { updateDna: (payload: Omit<Web3SendActionInputBase & WithArgs<[tokenId: BigNumberish, newDna: BytesLike]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [tokenId: BigNumberish, newDna: BytesLike] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } } & { useGetDna: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[tokenId: BigNumberish]>>) => [undefined | EthCall<[tokenId: BigNumberish], [string]>, { isLoading: boolean }] } & { useUpdateDna: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] } ; useContracts: (networkIds?: string[]) => [Contract[], { isLoading: boolean }] }
IERC1155MetadataURI{ balanceOf: (payload: Web3CallActionInputBase & WithArgs<[account: string, id: BigNumberish]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [account: string, id: BigNumberish] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; balanceOfBatch: (payload: Web3CallActionInputBase & WithArgs<[accounts: string[], ids: BigNumberish[]]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [accounts: string[], ids: BigNumberish[]] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; isApprovedForAll: (payload: Web3CallActionInputBase & WithArgs<[account: string, operator: string]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [account: string, operator: string] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; supportsInterface: (payload: Web3CallActionInputBase & WithArgs<[interfaceId: BytesLike]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [interfaceId: BytesLike] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; uri: (payload: Web3CallActionInputBase & WithArgs<[id: BigNumberish]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [id: BigNumberish] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } } & { safeBatchTransferFrom: (payload: Omit<Web3SendActionInputBase & WithArgs<[from: string, to: string, ids: BigNumberish[], amounts: BigNumberish[], data: BytesLike]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [from: string, to: string, ids: BigNumberish[], amounts: BigNumberish[], data: BytesLike] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; safeTransferFrom: (payload: Omit<Web3SendActionInputBase & WithArgs<[from: string, to: string, id: BigNumberish, amount: BigNumberish, data: BytesLike]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [from: string, to: string, id: BigNumberish, amount: BigNumberish, data: BytesLike] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; setApprovalForAll: (payload: Omit<Web3SendActionInputBase & WithArgs<[operator: string, approved: boolean]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [operator: string, approved: boolean] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } } & { useBalanceOf: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[account: string, id: BigNumberish]>>) => [undefined | EthCall<[account: string, id: BigNumberish], [BigNumber]>, { isLoading: boolean }] ; useBalanceOfBatch: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[accounts: string[], ids: BigNumberish[]]>>) => [undefined | EthCall<[accounts: string[], ids: BigNumberish[]], [BigNumber[]]>, { isLoading: boolean }] ; useIsApprovedForAll: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[account: string, operator: string]>>) => [undefined | EthCall<[account: string, operator: string], [boolean]>, { isLoading: boolean }] ; useSupportsInterface: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[interfaceId: BytesLike]>>) => [undefined | EthCall<[interfaceId: BytesLike], [boolean]>, { isLoading: boolean }] ; useUri: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[id: BigNumberish]>>) => [undefined | EthCall<[id: BigNumberish], [string]>, { isLoading: boolean }] } & { useSafeBatchTransferFrom: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useSafeTransferFrom: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useSetApprovalForAll: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] } & { ApprovalForAll: ; ApprovalForAll(address,address,bool): ; TransferBatch: ; TransferBatch(address,address,address,uint256[],uint256[]): ; TransferSingle: ; TransferSingle(address,address,address,uint256,uint256): ; URI: ; URI(string,uint256): } & { callDB: { balanceOf: (networkId: string, address: string, args: [account: string, id: BigNumberish]) => Promise<undefined | [BigNumber]> ; balanceOfBatch: (networkId: string, address: string, args: [accounts: string[], ids: BigNumberish[]]) => Promise<undefined | [BigNumber[]]> ; isApprovedForAll: (networkId: string, address: string, args: [account: string, operator: string]) => Promise<undefined | [boolean]> ; supportsInterface: (networkId: string, address: string, args: [interfaceId: BytesLike]) => Promise<undefined | [boolean]> ; uri: (networkId: string, address: string, args: [id: BigNumberish]) => Promise<undefined | [string]> } ; callSaga: { balanceOf: (payload: Web3CallActionInputBase & WithArgs<[account: string, id: BigNumberish]>, uuid?: string, ts?: number) => Generator<any, EthCall<[account: string, id: BigNumberish], [BigNumber]>, unknown> ; balanceOfBatch: (payload: Web3CallActionInputBase & WithArgs<[accounts: string[], ids: BigNumberish[]]>, uuid?: string, ts?: number) => Generator<any, EthCall<[accounts: string[], ids: BigNumberish[]], [BigNumber[]]>, unknown> ; isApprovedForAll: (payload: Web3CallActionInputBase & WithArgs<[account: string, operator: string]>, uuid?: string, ts?: number) => Generator<any, EthCall<[account: string, operator: string], [boolean]>, unknown> ; supportsInterface: (payload: Web3CallActionInputBase & WithArgs<[interfaceId: BytesLike]>, uuid?: string, ts?: number) => Generator<any, EthCall<[interfaceId: BytesLike], [boolean]>, unknown> ; uri: (payload: Web3CallActionInputBase & WithArgs<[id: BigNumberish]>, uuid?: string, ts?: number) => Generator<any, EthCall<[id: BigNumberish], [string]>, unknown> } ; create: (contract: Omit<Contract, "abi">) => PayloadAction<Contract, string, { ts: number ; uuid: string }, never> ; events: { ApprovalForAll: ; ApprovalForAll(address,address,bool): ; TransferBatch: ; TransferBatch(address,address,address,uint256[],uint256[]): ; TransferSingle: ; TransferSingle(address,address,address,uint256,uint256): ; URI: ; URI(string,uint256): } ; methods: { balanceOf: (payload: Web3CallActionInputBase & WithArgs<[account: string, id: BigNumberish]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [account: string, id: BigNumberish] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; balanceOfBatch: (payload: Web3CallActionInputBase & WithArgs<[accounts: string[], ids: BigNumberish[]]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [accounts: string[], ids: BigNumberish[]] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; isApprovedForAll: (payload: Web3CallActionInputBase & WithArgs<[account: string, operator: string]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [account: string, operator: string] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; supportsInterface: (payload: Web3CallActionInputBase & WithArgs<[interfaceId: BytesLike]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [interfaceId: BytesLike] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; uri: (payload: Web3CallActionInputBase & WithArgs<[id: BigNumberish]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [id: BigNumberish] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } } & { safeBatchTransferFrom: (payload: Omit<Web3SendActionInputBase & WithArgs<[from: string, to: string, ids: BigNumberish[], amounts: BigNumberish[], data: BytesLike]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [from: string, to: string, ids: BigNumberish[], amounts: BigNumberish[], data: BytesLike] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; safeTransferFrom: (payload: Omit<Web3SendActionInputBase & WithArgs<[from: string, to: string, id: BigNumberish, amount: BigNumberish, data: BytesLike]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [from: string, to: string, id: BigNumberish, amount: BigNumberish, data: BytesLike] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; setApprovalForAll: (payload: Omit<Web3SendActionInputBase & WithArgs<[operator: string, approved: boolean]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [operator: string, approved: boolean] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } } & { useBalanceOf: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[account: string, id: BigNumberish]>>) => [undefined | EthCall<[account: string, id: BigNumberish], [BigNumber]>, { isLoading: boolean }] ; useBalanceOfBatch: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[accounts: string[], ids: BigNumberish[]]>>) => [undefined | EthCall<[accounts: string[], ids: BigNumberish[]], [BigNumber[]]>, { isLoading: boolean }] ; useIsApprovedForAll: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[account: string, operator: string]>>) => [undefined | EthCall<[account: string, operator: string], [boolean]>, { isLoading: boolean }] ; useSupportsInterface: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[interfaceId: BytesLike]>>) => [undefined | EthCall<[interfaceId: BytesLike], [boolean]>, { isLoading: boolean }] ; useUri: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[id: BigNumberish]>>) => [undefined | EthCall<[id: BigNumberish], [string]>, { isLoading: boolean }] } & { useSafeBatchTransferFrom: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useSafeTransferFrom: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useSetApprovalForAll: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] } ; useContracts: (networkIds?: string[]) => [Contract[], { isLoading: boolean }] }
IERC1155Mintable{} & { mint: (payload: Omit<Web3SendActionInputBase & WithArgs<[to: string, id: BigNumberish, amount: BigNumberish, data: BytesLike]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [to: string, id: BigNumberish, amount: BigNumberish, data: BytesLike] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; mintBatch: (payload: Omit<Web3SendActionInputBase & WithArgs<[to: string, ids: BigNumberish[], amounts: BigNumberish[], data: BytesLike]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [to: string, ids: BigNumberish[], amounts: BigNumberish[], data: BytesLike] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } } & {} & { useMint: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useMintBatch: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] } & {} & { callDB: {} ; callSaga: {} ; create: (contract: Omit<Contract, "abi">) => PayloadAction<Contract, string, { ts: number ; uuid: string }, never> ; events: {} ; methods: {} & { mint: (payload: Omit<Web3SendActionInputBase & WithArgs<[to: string, id: BigNumberish, amount: BigNumberish, data: BytesLike]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [to: string, id: BigNumberish, amount: BigNumberish, data: BytesLike] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; mintBatch: (payload: Omit<Web3SendActionInputBase & WithArgs<[to: string, ids: BigNumberish[], amounts: BigNumberish[], data: BytesLike]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [to: string, ids: BigNumberish[], amounts: BigNumberish[], data: BytesLike] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } } & {} & { useMint: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useMintBatch: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] } ; useContracts: (networkIds?: string[]) => [Contract[], { isLoading: boolean }] }
IERC1155Receiver{ supportsInterface: (payload: Web3CallActionInputBase & WithArgs<[interfaceId: BytesLike]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [interfaceId: BytesLike] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } } & { onERC1155BatchReceived: (payload: Omit<Web3SendActionInputBase & WithArgs<[operator: string, from: string, ids: BigNumberish[], values: BigNumberish[], data: BytesLike]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [operator: string, from: string, ids: BigNumberish[], values: BigNumberish[], data: BytesLike] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; onERC1155Received: (payload: Omit<Web3SendActionInputBase & WithArgs<[operator: string, from: string, id: BigNumberish, value: BigNumberish, data: BytesLike]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [operator: string, from: string, id: BigNumberish, value: BigNumberish, data: BytesLike] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } } & { useSupportsInterface: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[interfaceId: BytesLike]>>) => [undefined | EthCall<[interfaceId: BytesLike], [boolean]>, { isLoading: boolean }] } & { useOnERC1155BatchReceived: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useOnERC1155Received: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] } & {} & { callDB: { supportsInterface: (networkId: string, address: string, args: [interfaceId: BytesLike]) => Promise<undefined | [boolean]> } ; callSaga: { supportsInterface: (payload: Web3CallActionInputBase & WithArgs<[interfaceId: BytesLike]>, uuid?: string, ts?: number) => Generator<any, EthCall<[interfaceId: BytesLike], [boolean]>, unknown> } ; create: (contract: Omit<Contract, "abi">) => PayloadAction<Contract, string, { ts: number ; uuid: string }, never> ; events: {} ; methods: { supportsInterface: (payload: Web3CallActionInputBase & WithArgs<[interfaceId: BytesLike]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [interfaceId: BytesLike] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } } & { onERC1155BatchReceived: (payload: Omit<Web3SendActionInputBase & WithArgs<[operator: string, from: string, ids: BigNumberish[], values: BigNumberish[], data: BytesLike]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [operator: string, from: string, ids: BigNumberish[], values: BigNumberish[], data: BytesLike] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; onERC1155Received: (payload: Omit<Web3SendActionInputBase & WithArgs<[operator: string, from: string, id: BigNumberish, value: BigNumberish, data: BytesLike]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [operator: string, from: string, id: BigNumberish, value: BigNumberish, data: BytesLike] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } } & { useSupportsInterface: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[interfaceId: BytesLike]>>) => [undefined | EthCall<[interfaceId: BytesLike], [boolean]>, { isLoading: boolean }] } & { useOnERC1155BatchReceived: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useOnERC1155Received: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] } ; useContracts: (networkIds?: string[]) => [Contract[], { isLoading: boolean }] }
IERC1167Factory{ cloneDeterministicAddress: (payload: Web3CallActionInputBase & WithArgs<[implementation: string, salt: BytesLike, initData: BytesLike, msgSender: string]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [implementation: string, salt: BytesLike, initData: BytesLike, msgSender: string] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; deployDeterministicAddress: (payload: Web3CallActionInputBase & WithArgs<[salt: BytesLike, codeData: BytesLike, initData: BytesLike, msgSender: string]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [salt: BytesLike, codeData: BytesLike, initData: BytesLike, msgSender: string] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } } & { cloneDeterministic: (payload: Omit<Web3SendActionInputBase & WithArgs<[implementation: string, salt: BytesLike, initData: BytesLike, msgSender: string]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [implementation: string, salt: BytesLike, initData: BytesLike, msgSender: string] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; deployDeterministic: (payload: Omit<Web3SendActionInputBase & WithArgs<[salt: BytesLike, codeData: BytesLike, initData: BytesLike, msgSender: string]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [salt: BytesLike, codeData: BytesLike, initData: BytesLike, msgSender: string] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } } & { useCloneDeterministicAddress: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[implementation: string, salt: BytesLike, initData: BytesLike, msgSender: string]>>) => [undefined | EthCall<[implementation: string, salt: BytesLike, initData: BytesLike, msgSender: string], [string]>, { isLoading: boolean }] ; useDeployDeterministicAddress: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[salt: BytesLike, codeData: BytesLike, initData: BytesLike, msgSender: string]>>) => [undefined | EthCall<[salt: BytesLike, codeData: BytesLike, initData: BytesLike, msgSender: string], [string]>, { isLoading: boolean }] } & { useCloneDeterministic: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useDeployDeterministic: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] } & {} & { callDB: { cloneDeterministicAddress: (networkId: string, address: string, args: [implementation: string, salt: BytesLike, initData: BytesLike, msgSender: string]) => Promise<undefined | [string]> ; deployDeterministicAddress: (networkId: string, address: string, args: [salt: BytesLike, codeData: BytesLike, initData: BytesLike, msgSender: string]) => Promise<undefined | [string]> } ; callSaga: { cloneDeterministicAddress: (payload: Web3CallActionInputBase & WithArgs<[implementation: string, salt: BytesLike, initData: BytesLike, msgSender: string]>, uuid?: string, ts?: number) => Generator<any, EthCall<[implementation: string, salt: BytesLike, initData: BytesLike, msgSender: string], [string]>, unknown> ; deployDeterministicAddress: (payload: Web3CallActionInputBase & WithArgs<[salt: BytesLike, codeData: BytesLike, initData: BytesLike, msgSender: string]>, uuid?: string, ts?: number) => Generator<any, EthCall<[salt: BytesLike, codeData: BytesLike, initData: BytesLike, msgSender: string], [string]>, unknown> } ; create: (contract: Omit<Contract, "abi">) => PayloadAction<Contract, string, { ts: number ; uuid: string }, never> ; events: {} ; methods: { cloneDeterministicAddress: (payload: Web3CallActionInputBase & WithArgs<[implementation: string, salt: BytesLike, initData: BytesLike, msgSender: string]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [implementation: string, salt: BytesLike, initData: BytesLike, msgSender: string] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; deployDeterministicAddress: (payload: Web3CallActionInputBase & WithArgs<[salt: BytesLike, codeData: BytesLike, initData: BytesLike, msgSender: string]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [salt: BytesLike, codeData: BytesLike, initData: BytesLike, msgSender: string] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } } & { cloneDeterministic: (payload: Omit<Web3SendActionInputBase & WithArgs<[implementation: string, salt: BytesLike, initData: BytesLike, msgSender: string]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [implementation: string, salt: BytesLike, initData: BytesLike, msgSender: string] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; deployDeterministic: (payload: Omit<Web3SendActionInputBase & WithArgs<[salt: BytesLike, codeData: BytesLike, initData: BytesLike, msgSender: string]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [salt: BytesLike, codeData: BytesLike, initData: BytesLike, msgSender: string] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } } & { useCloneDeterministicAddress: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[implementation: string, salt: BytesLike, initData: BytesLike, msgSender: string]>>) => [undefined | EthCall<[implementation: string, salt: BytesLike, initData: BytesLike, msgSender: string], [string]>, { isLoading: boolean }] ; useDeployDeterministicAddress: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[salt: BytesLike, codeData: BytesLike, initData: BytesLike, msgSender: string]>>) => [undefined | EthCall<[salt: BytesLike, codeData: BytesLike, initData: BytesLike, msgSender: string], [string]>, { isLoading: boolean }] } & { useCloneDeterministic: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useDeployDeterministic: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] } ; useContracts: (networkIds?: string[]) => [Contract[], { isLoading: boolean }] }
IERC165{ supportsInterface: (payload: Web3CallActionInputBase & WithArgs<[interfaceId: BytesLike]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [interfaceId: BytesLike] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } } & {} & { useSupportsInterface: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[interfaceId: BytesLike]>>) => [undefined | EthCall<[interfaceId: BytesLike], [boolean]>, { isLoading: boolean }] } & {} & {} & { callDB: { supportsInterface: (networkId: string, address: string, args: [interfaceId: BytesLike]) => Promise<undefined | [boolean]> } ; callSaga: { supportsInterface: (payload: Web3CallActionInputBase & WithArgs<[interfaceId: BytesLike]>, uuid?: string, ts?: number) => Generator<any, EthCall<[interfaceId: BytesLike], [boolean]>, unknown> } ; create: (contract: Omit<Contract, "abi">) => PayloadAction<Contract, string, { ts: number ; uuid: string }, never> ; events: {} ; methods: { supportsInterface: (payload: Web3CallActionInputBase & WithArgs<[interfaceId: BytesLike]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [interfaceId: BytesLike] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } } & {} & { useSupportsInterface: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[interfaceId: BytesLike]>>) => [undefined | EthCall<[interfaceId: BytesLike], [boolean]>, { isLoading: boolean }] } & {} ; useContracts: (networkIds?: string[]) => [Contract[], { isLoading: boolean }] }
IERC1820{ getInterfaceImplementer: (payload: Web3CallActionInputBase & WithArgs<[account: string, _interfaceHash: BytesLike]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [account: string, _interfaceHash: BytesLike] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; getManager: (payload: Web3CallActionInputBase & WithArgs<[account: string]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [account: string] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; implementsERC165Interface: (payload: Web3CallActionInputBase & WithArgs<[account: string, interfaceId: BytesLike]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [account: string, interfaceId: BytesLike] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; implementsERC165InterfaceNoCache: (payload: Web3CallActionInputBase & WithArgs<[account: string, interfaceId: BytesLike]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [account: string, interfaceId: BytesLike] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; interfaceHash: (payload: Web3CallActionInputBase & WithArgs<[interfaceName: string]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [interfaceName: string] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } } & { setInterfaceImplementer: (payload: Omit<Web3SendActionInputBase & WithArgs<[account: string, _interfaceHash: BytesLike, implementer: string]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [account: string, _interfaceHash: BytesLike, implementer: string] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; setManager: (payload: Omit<Web3SendActionInputBase & WithArgs<[account: string, newManager: string]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [account: string, newManager: string] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; updateERC165Cache: (payload: Omit<Web3SendActionInputBase & WithArgs<[account: string, interfaceId: BytesLike]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [account: string, interfaceId: BytesLike] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } } & { useGetInterfaceImplementer: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[account: string, _interfaceHash: BytesLike]>>) => [undefined | EthCall<[account: string, _interfaceHash: BytesLike], [string]>, { isLoading: boolean }] ; useGetManager: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[account: string]>>) => [undefined | EthCall<[account: string], [string]>, { isLoading: boolean }] ; useImplementsERC165Interface: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[account: string, interfaceId: BytesLike]>>) => [undefined | EthCall<[account: string, interfaceId: BytesLike], [boolean]>, { isLoading: boolean }] ; useImplementsERC165InterfaceNoCache: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[account: string, interfaceId: BytesLike]>>) => [undefined | EthCall<[account: string, interfaceId: BytesLike], [boolean]>, { isLoading: boolean }] ; useInterfaceHash: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[interfaceName: string]>>) => [undefined | EthCall<[interfaceName: string], [string]>, { isLoading: boolean }] } & { useSetInterfaceImplementer: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useSetManager: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useUpdateERC165Cache: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] } & { InterfaceImplementerSet: ; InterfaceImplementerSet(address,bytes32,address): ; ManagerChanged: ; ManagerChanged(address,address): } & { callDB: { getInterfaceImplementer: (networkId: string, address: string, args: [account: string, _interfaceHash: BytesLike]) => Promise<undefined | [string]> ; getManager: (networkId: string, address: string, args: [account: string]) => Promise<undefined | [string]> ; implementsERC165Interface: (networkId: string, address: string, args: [account: string, interfaceId: BytesLike]) => Promise<undefined | [boolean]> ; implementsERC165InterfaceNoCache: (networkId: string, address: string, args: [account: string, interfaceId: BytesLike]) => Promise<undefined | [boolean]> ; interfaceHash: (networkId: string, address: string, args: [interfaceName: string]) => Promise<undefined | [string]> } ; callSaga: { getInterfaceImplementer: (payload: Web3CallActionInputBase & WithArgs<[account: string, _interfaceHash: BytesLike]>, uuid?: string, ts?: number) => Generator<any, EthCall<[account: string, _interfaceHash: BytesLike], [string]>, unknown> ; getManager: (payload: Web3CallActionInputBase & WithArgs<[account: string]>, uuid?: string, ts?: number) => Generator<any, EthCall<[account: string], [string]>, unknown> ; implementsERC165Interface: (payload: Web3CallActionInputBase & WithArgs<[account: string, interfaceId: BytesLike]>, uuid?: string, ts?: number) => Generator<any, EthCall<[account: string, interfaceId: BytesLike], [boolean]>, unknown> ; implementsERC165InterfaceNoCache: (payload: Web3CallActionInputBase & WithArgs<[account: string, interfaceId: BytesLike]>, uuid?: string, ts?: number) => Generator<any, EthCall<[account: string, interfaceId: BytesLike], [boolean]>, unknown> ; interfaceHash: (payload: Web3CallActionInputBase & WithArgs<[interfaceName: string]>, uuid?: string, ts?: number) => Generator<any, EthCall<[interfaceName: string], [string]>, unknown> } ; create: (contract: Omit<Contract, "abi">) => PayloadAction<Contract, string, { ts: number ; uuid: string }, never> ; events: { InterfaceImplementerSet: ; InterfaceImplementerSet(address,bytes32,address): ; ManagerChanged: ; ManagerChanged(address,address): } ; methods: { getInterfaceImplementer: (payload: Web3CallActionInputBase & WithArgs<[account: string, _interfaceHash: BytesLike]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [account: string, _interfaceHash: BytesLike] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; getManager: (payload: Web3CallActionInputBase & WithArgs<[account: string]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [account: string] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; implementsERC165Interface: (payload: Web3CallActionInputBase & WithArgs<[account: string, interfaceId: BytesLike]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [account: string, interfaceId: BytesLike] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; implementsERC165InterfaceNoCache: (payload: Web3CallActionInputBase & WithArgs<[account: string, interfaceId: BytesLike]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [account: string, interfaceId: BytesLike] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; interfaceHash: (payload: Web3CallActionInputBase & WithArgs<[interfaceName: string]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [interfaceName: string] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } } & { setInterfaceImplementer: (payload: Omit<Web3SendActionInputBase & WithArgs<[account: string, _interfaceHash: BytesLike, implementer: string]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [account: string, _interfaceHash: BytesLike, implementer: string] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; setManager: (payload: Omit<Web3SendActionInputBase & WithArgs<[account: string, newManager: string]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [account: string, newManager: string] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; updateERC165Cache: (payload: Omit<Web3SendActionInputBase & WithArgs<[account: string, interfaceId: BytesLike]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [account: string, interfaceId: BytesLike] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } } & { useGetInterfaceImplementer: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[account: string, _interfaceHash: BytesLike]>>) => [undefined | EthCall<[account: string, _interfaceHash: BytesLike], [string]>, { isLoading: boolean }] ; useGetManager: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[account: string]>>) => [undefined | EthCall<[account: string], [string]>, { isLoading: boolean }] ; useImplementsERC165Interface: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[account: string, interfaceId: BytesLike]>>) => [undefined | EthCall<[account: string, interfaceId: BytesLike], [boolean]>, { isLoading: boolean }] ; useImplementsERC165InterfaceNoCache: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[account: string, interfaceId: BytesLike]>>) => [undefined | EthCall<[account: string, interfaceId: BytesLike], [boolean]>, { isLoading: boolean }] ; useInterfaceHash: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[interfaceName: string]>>) => [undefined | EthCall<[interfaceName: string], [string]>, { isLoading: boolean }] } & { useSetInterfaceImplementer: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useSetManager: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useUpdateERC165Cache: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] } ; useContracts: (networkIds?: string[]) => [Contract[], { isLoading: boolean }] }
IERC20{ allowance: (payload: Web3CallActionInputBase & WithArgs<[owner: string, spender: string]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [owner: string, spender: string] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; balanceOf: (payload: Web3CallActionInputBase & WithArgs<[account: string]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [account: string] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; totalSupply: (payload: Web3CallActionInputBase & WithArgs<[]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } } & { approve: (payload: Omit<Web3SendActionInputBase & WithArgs<[spender: string, amount: BigNumberish]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [spender: string, amount: BigNumberish] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; transfer: (payload: Omit<Web3SendActionInputBase & WithArgs<[to: string, amount: BigNumberish]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [to: string, amount: BigNumberish] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; transferFrom: (payload: Omit<Web3SendActionInputBase & WithArgs<[from: string, to: string, amount: BigNumberish]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [from: string, to: string, amount: BigNumberish] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } } & { useAllowance: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[owner: string, spender: string]>>) => [undefined | EthCall<[owner: string, spender: string], [BigNumber]>, { isLoading: boolean }] ; useBalanceOf: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[account: string]>>) => [undefined | EthCall<[account: string], [BigNumber]>, { isLoading: boolean }] ; useTotalSupply: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[]>>) => [undefined | EthCall<[], [BigNumber]>, { isLoading: boolean }] } & { useApprove: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useTransfer: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useTransferFrom: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] } & { Approval: ; Approval(address,address,uint256): ; Transfer: ; Transfer(address,address,uint256): } & { callDB: { allowance: (networkId: string, address: string, args: [owner: string, spender: string]) => Promise<undefined | [BigNumber]> ; balanceOf: (networkId: string, address: string, args: [account: string]) => Promise<undefined | [BigNumber]> ; totalSupply: (networkId: string, address: string, args: []) => Promise<undefined | [BigNumber]> } ; callSaga: { allowance: (payload: Web3CallActionInputBase & WithArgs<[owner: string, spender: string]>, uuid?: string, ts?: number) => Generator<any, EthCall<[owner: string, spender: string], [BigNumber]>, unknown> ; balanceOf: (payload: Web3CallActionInputBase & WithArgs<[account: string]>, uuid?: string, ts?: number) => Generator<any, EthCall<[account: string], [BigNumber]>, unknown> ; totalSupply: (payload: Web3CallActionInputBase & WithArgs<[]>, uuid?: string, ts?: number) => Generator<any, EthCall<[], [BigNumber]>, unknown> } ; create: (contract: Omit<Contract, "abi">) => PayloadAction<Contract, string, { ts: number ; uuid: string }, never> ; events: { Approval: ; Approval(address,address,uint256): ; Transfer: ; Transfer(address,address,uint256): } ; methods: { allowance: (payload: Web3CallActionInputBase & WithArgs<[owner: string, spender: string]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [owner: string, spender: string] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; balanceOf: (payload: Web3CallActionInputBase & WithArgs<[account: string]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [account: string] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; totalSupply: (payload: Web3CallActionInputBase & WithArgs<[]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } } & { approve: (payload: Omit<Web3SendActionInputBase & WithArgs<[spender: string, amount: BigNumberish]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [spender: string, amount: BigNumberish] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; transfer: (payload: Omit<Web3SendActionInputBase & WithArgs<[to: string, amount: BigNumberish]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [to: string, amount: BigNumberish] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; transferFrom: (payload: Omit<Web3SendActionInputBase & WithArgs<[from: string, to: string, amount: BigNumberish]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [from: string, to: string, amount: BigNumberish] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } } & { useAllowance: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[owner: string, spender: string]>>) => [undefined | EthCall<[owner: string, spender: string], [BigNumber]>, { isLoading: boolean }] ; useBalanceOf: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[account: string]>>) => [undefined | EthCall<[account: string], [BigNumber]>, { isLoading: boolean }] ; useTotalSupply: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[]>>) => [undefined | EthCall<[], [BigNumber]>, { isLoading: boolean }] } & { useApprove: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useTransfer: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useTransferFrom: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] } ; useContracts: (networkIds?: string[]) => [Contract[], { isLoading: boolean }] }
IERC20Metadata{ allowance: (payload: Web3CallActionInputBase & WithArgs<[owner: string, spender: string]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [owner: string, spender: string] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; balanceOf: (payload: Web3CallActionInputBase & WithArgs<[account: string]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [account: string] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; decimals: (payload: Web3CallActionInputBase & WithArgs<[]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; name: (payload: Web3CallActionInputBase & WithArgs<[]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; symbol: (payload: Web3CallActionInputBase & WithArgs<[]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; totalSupply: (payload: Web3CallActionInputBase & WithArgs<[]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } } & { approve: (payload: Omit<Web3SendActionInputBase & WithArgs<[spender: string, amount: BigNumberish]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [spender: string, amount: BigNumberish] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; transfer: (payload: Omit<Web3SendActionInputBase & WithArgs<[to: string, amount: BigNumberish]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [to: string, amount: BigNumberish] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; transferFrom: (payload: Omit<Web3SendActionInputBase & WithArgs<[from: string, to: string, amount: BigNumberish]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [from: string, to: string, amount: BigNumberish] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } } & { useAllowance: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[owner: string, spender: string]>>) => [undefined | EthCall<[owner: string, spender: string], [BigNumber]>, { isLoading: boolean }] ; useBalanceOf: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[account: string]>>) => [undefined | EthCall<[account: string], [BigNumber]>, { isLoading: boolean }] ; useDecimals: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[]>>) => [undefined | EthCall<[], [number]>, { isLoading: boolean }] ; useName: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[]>>) => [undefined | EthCall<[], [string]>, { isLoading: boolean }] ; useSymbol: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[]>>) => [undefined | EthCall<[], [string]>, { isLoading: boolean }] ; useTotalSupply: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[]>>) => [undefined | EthCall<[], [BigNumber]>, { isLoading: boolean }] } & { useApprove: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useTransfer: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useTransferFrom: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] } & { Approval: ; Approval(address,address,uint256): ; Transfer: ; Transfer(address,address,uint256): } & { callDB: { allowance: (networkId: string, address: string, args: [owner: string, spender: string]) => Promise<undefined | [BigNumber]> ; balanceOf: (networkId: string, address: string, args: [account: string]) => Promise<undefined | [BigNumber]> ; decimals: (networkId: string, address: string, args: []) => Promise<undefined | [number]> ; name: (networkId: string, address: string, args: []) => Promise<undefined | [string]> ; symbol: (networkId: string, address: string, args: []) => Promise<undefined | [string]> ; totalSupply: (networkId: string, address: string, args: []) => Promise<undefined | [BigNumber]> } ; callSaga: { allowance: (payload: Web3CallActionInputBase & WithArgs<[owner: string, spender: string]>, uuid?: string, ts?: number) => Generator<any, EthCall<[owner: string, spender: string], [BigNumber]>, unknown> ; balanceOf: (payload: Web3CallActionInputBase & WithArgs<[account: string]>, uuid?: string, ts?: number) => Generator<any, EthCall<[account: string], [BigNumber]>, unknown> ; decimals: (payload: Web3CallActionInputBase & WithArgs<[]>, uuid?: string, ts?: number) => Generator<any, EthCall<[], [number]>, unknown> ; name: (payload: Web3CallActionInputBase & WithArgs<[]>, uuid?: string, ts?: number) => Generator<any, EthCall<[], [string]>, unknown> ; symbol: (payload: Web3CallActionInputBase & WithArgs<[]>, uuid?: string, ts?: number) => Generator<any, EthCall<[], [string]>, unknown> ; totalSupply: (payload: Web3CallActionInputBase & WithArgs<[]>, uuid?: string, ts?: number) => Generator<any, EthCall<[], [BigNumber]>, unknown> } ; create: (contract: Omit<Contract, "abi">) => PayloadAction<Contract, string, { ts: number ; uuid: string }, never> ; events: { Approval: ; Approval(address,address,uint256): ; Transfer: ; Transfer(address,address,uint256): } ; methods: { allowance: (payload: Web3CallActionInputBase & WithArgs<[owner: string, spender: string]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [owner: string, spender: string] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; balanceOf: (payload: Web3CallActionInputBase & WithArgs<[account: string]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [account: string] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; decimals: (payload: Web3CallActionInputBase & WithArgs<[]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; name: (payload: Web3CallActionInputBase & WithArgs<[]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; symbol: (payload: Web3CallActionInputBase & WithArgs<[]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; totalSupply: (payload: Web3CallActionInputBase & WithArgs<[]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } } & { approve: (payload: Omit<Web3SendActionInputBase & WithArgs<[spender: string, amount: BigNumberish]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [spender: string, amount: BigNumberish] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; transfer: (payload: Omit<Web3SendActionInputBase & WithArgs<[to: string, amount: BigNumberish]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [to: string, amount: BigNumberish] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; transferFrom: (payload: Omit<Web3SendActionInputBase & WithArgs<[from: string, to: string, amount: BigNumberish]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [from: string, to: string, amount: BigNumberish] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } } & { useAllowance: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[owner: string, spender: string]>>) => [undefined | EthCall<[owner: string, spender: string], [BigNumber]>, { isLoading: boolean }] ; useBalanceOf: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[account: string]>>) => [undefined | EthCall<[account: string], [BigNumber]>, { isLoading: boolean }] ; useDecimals: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[]>>) => [undefined | EthCall<[], [number]>, { isLoading: boolean }] ; useName: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[]>>) => [undefined | EthCall<[], [string]>, { isLoading: boolean }] ; useSymbol: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[]>>) => [undefined | EthCall<[], [string]>, { isLoading: boolean }] ; useTotalSupply: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[]>>) => [undefined | EthCall<[], [BigNumber]>, { isLoading: boolean }] } & { useApprove: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useTransfer: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useTransferFrom: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] } ; useContracts: (networkIds?: string[]) => [Contract[], { isLoading: boolean }] }
IERC20Mintable{} & { mint: (payload: Omit<Web3SendActionInputBase & WithArgs<[to: string, amount: BigNumberish]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [to: string, amount: BigNumberish] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } } & {} & { useMint: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] } & {} & { callDB: {} ; callSaga: {} ; create: (contract: Omit<Contract, "abi">) => PayloadAction<Contract, string, { ts: number ; uuid: string }, never> ; events: {} ; methods: {} & { mint: (payload: Omit<Web3SendActionInputBase & WithArgs<[to: string, amount: BigNumberish]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [to: string, amount: BigNumberish] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } } & {} & { useMint: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] } ; useContracts: (networkIds?: string[]) => [Contract[], { isLoading: boolean }] }
IERC2981{ royaltyInfo: (payload: Web3CallActionInputBase & WithArgs<[tokenId: BigNumberish, salePrice: BigNumberish]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [tokenId: BigNumberish, salePrice: BigNumberish] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; supportsInterface: (payload: Web3CallActionInputBase & WithArgs<[interfaceId: BytesLike]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [interfaceId: BytesLike] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } } & {} & { useRoyaltyInfo: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[tokenId: BigNumberish, salePrice: BigNumberish]>>) => [undefined | EthCall<[tokenId: BigNumberish, salePrice: BigNumberish], [string, BigNumber] & { receiver: string ; royaltyAmount: BigNumber }>, { isLoading: boolean }] ; useSupportsInterface: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[interfaceId: BytesLike]>>) => [undefined | EthCall<[interfaceId: BytesLike], [boolean]>, { isLoading: boolean }] } & {} & {} & { callDB: { royaltyInfo: (networkId: string, address: string, args: [tokenId: BigNumberish, salePrice: BigNumberish]) => Promise<undefined | [string, BigNumber] & { receiver: string ; royaltyAmount: BigNumber }> ; supportsInterface: (networkId: string, address: string, args: [interfaceId: BytesLike]) => Promise<undefined | [boolean]> } ; callSaga: { royaltyInfo: (payload: Web3CallActionInputBase & WithArgs<[tokenId: BigNumberish, salePrice: BigNumberish]>, uuid?: string, ts?: number) => Generator<any, EthCall<[tokenId: BigNumberish, salePrice: BigNumberish], [string, BigNumber] & { receiver: string ; royaltyAmount: BigNumber }>, unknown> ; supportsInterface: (payload: Web3CallActionInputBase & WithArgs<[interfaceId: BytesLike]>, uuid?: string, ts?: number) => Generator<any, EthCall<[interfaceId: BytesLike], [boolean]>, unknown> } ; create: (contract: Omit<Contract, "abi">) => PayloadAction<Contract, string, { ts: number ; uuid: string }, never> ; events: {} ; methods: { royaltyInfo: (payload: Web3CallActionInputBase & WithArgs<[tokenId: BigNumberish, salePrice: BigNumberish]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [tokenId: BigNumberish, salePrice: BigNumberish] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; supportsInterface: (payload: Web3CallActionInputBase & WithArgs<[interfaceId: BytesLike]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [interfaceId: BytesLike] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } } & {} & { useRoyaltyInfo: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[tokenId: BigNumberish, salePrice: BigNumberish]>>) => [undefined | EthCall<[tokenId: BigNumberish, salePrice: BigNumberish], [string, BigNumber] & { receiver: string ; royaltyAmount: BigNumber }>, { isLoading: boolean }] ; useSupportsInterface: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[interfaceId: BytesLike]>>) => [undefined | EthCall<[interfaceId: BytesLike], [boolean]>, { isLoading: boolean }] } & {} ; useContracts: (networkIds?: string[]) => [Contract[], { isLoading: boolean }] }
IERC2981Setter{} & { setDefaultRoyalty: (payload: Omit<Web3SendActionInputBase & WithArgs<[receiver: string, feeNumerator: BigNumberish]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [receiver: string, feeNumerator: BigNumberish] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; setTokenRoyalty: (payload: Omit<Web3SendActionInputBase & WithArgs<[tokenId: BigNumberish, receiver: string, feeNumerator: BigNumberish]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [tokenId: BigNumberish, receiver: string, feeNumerator: BigNumberish] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } } & {} & { useSetDefaultRoyalty: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useSetTokenRoyalty: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] } & {} & { callDB: {} ; callSaga: {} ; create: (contract: Omit<Contract, "abi">) => PayloadAction<Contract, string, { ts: number ; uuid: string }, never> ; events: {} ; methods: {} & { setDefaultRoyalty: (payload: Omit<Web3SendActionInputBase & WithArgs<[receiver: string, feeNumerator: BigNumberish]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [receiver: string, feeNumerator: BigNumberish] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; setTokenRoyalty: (payload: Omit<Web3SendActionInputBase & WithArgs<[tokenId: BigNumberish, receiver: string, feeNumerator: BigNumberish]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [tokenId: BigNumberish, receiver: string, feeNumerator: BigNumberish] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } } & {} & { useSetDefaultRoyalty: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useSetTokenRoyalty: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] } ; useContracts: (networkIds?: string[]) => [Contract[], { isLoading: boolean }] }
IERC721{ balanceOf: (payload: Web3CallActionInputBase & WithArgs<[owner: string]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [owner: string] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; getApproved: (payload: Web3CallActionInputBase & WithArgs<[tokenId: BigNumberish]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [tokenId: BigNumberish] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; isApprovedForAll: (payload: Web3CallActionInputBase & WithArgs<[owner: string, operator: string]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [owner: string, operator: string] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; ownerOf: (payload: Web3CallActionInputBase & WithArgs<[tokenId: BigNumberish]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [tokenId: BigNumberish] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; supportsInterface: (payload: Web3CallActionInputBase & WithArgs<[interfaceId: BytesLike]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [interfaceId: BytesLike] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } } & { approve: (payload: Omit<Web3SendActionInputBase & WithArgs<[to: string, tokenId: BigNumberish]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [to: string, tokenId: BigNumberish] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; safeTransferFrom(address,address,uint256): (payload: Omit<Web3SendActionInputBase & WithArgs<[from: string, to: string, tokenId: BigNumberish]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [from: string, to: string, tokenId: BigNumberish] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; safeTransferFrom(address,address,uint256,bytes): (payload: Omit<Web3SendActionInputBase & WithArgs<[from: string, to: string, tokenId: BigNumberish, data: BytesLike]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [from: string, to: string, tokenId: BigNumberish, data: BytesLike] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; setApprovalForAll: (payload: Omit<Web3SendActionInputBase & WithArgs<[operator: string, _approved: boolean]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [operator: string, _approved: boolean] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; transferFrom: (payload: Omit<Web3SendActionInputBase & WithArgs<[from: string, to: string, tokenId: BigNumberish]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [from: string, to: string, tokenId: BigNumberish] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } } & { useBalanceOf: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[owner: string]>>) => [undefined | EthCall<[owner: string], [BigNumber] & { balance: BigNumber }>, { isLoading: boolean }] ; useGetApproved: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[tokenId: BigNumberish]>>) => [undefined | EthCall<[tokenId: BigNumberish], [string] & { operator: string }>, { isLoading: boolean }] ; useIsApprovedForAll: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[owner: string, operator: string]>>) => [undefined | EthCall<[owner: string, operator: string], [boolean]>, { isLoading: boolean }] ; useOwnerOf: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[tokenId: BigNumberish]>>) => [undefined | EthCall<[tokenId: BigNumberish], [string] & { owner: string }>, { isLoading: boolean }] ; useSupportsInterface: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[interfaceId: BytesLike]>>) => [undefined | EthCall<[interfaceId: BytesLike], [boolean]>, { isLoading: boolean }] } & { useApprove: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useSafeTransferFrom(address,address,uint256): (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useSafeTransferFrom(address,address,uint256,bytes): (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useSetApprovalForAll: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useTransferFrom: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] } & { Approval: ; Approval(address,address,uint256): ; ApprovalForAll: ; ApprovalForAll(address,address,bool): ; Transfer: ; Transfer(address,address,uint256): } & { callDB: { balanceOf: (networkId: string, address: string, args: [owner: string]) => Promise<undefined | [BigNumber] & { balance: BigNumber }> ; getApproved: (networkId: string, address: string, args: [tokenId: BigNumberish]) => Promise<undefined | [string] & { operator: string }> ; isApprovedForAll: (networkId: string, address: string, args: [owner: string, operator: string]) => Promise<undefined | [boolean]> ; ownerOf: (networkId: string, address: string, args: [tokenId: BigNumberish]) => Promise<undefined | [string] & { owner: string }> ; supportsInterface: (networkId: string, address: string, args: [interfaceId: BytesLike]) => Promise<undefined | [boolean]> } ; callSaga: { balanceOf: (payload: Web3CallActionInputBase & WithArgs<[owner: string]>, uuid?: string, ts?: number) => Generator<any, EthCall<[owner: string], [BigNumber] & { balance: BigNumber }>, unknown> ; getApproved: (payload: Web3CallActionInputBase & WithArgs<[tokenId: BigNumberish]>, uuid?: string, ts?: number) => Generator<any, EthCall<[tokenId: BigNumberish], [string] & { operator: string }>, unknown> ; isApprovedForAll: (payload: Web3CallActionInputBase & WithArgs<[owner: string, operator: string]>, uuid?: string, ts?: number) => Generator<any, EthCall<[owner: string, operator: string], [boolean]>, unknown> ; ownerOf: (payload: Web3CallActionInputBase & WithArgs<[tokenId: BigNumberish]>, uuid?: string, ts?: number) => Generator<any, EthCall<[tokenId: BigNumberish], [string] & { owner: string }>, unknown> ; supportsInterface: (payload: Web3CallActionInputBase & WithArgs<[interfaceId: BytesLike]>, uuid?: string, ts?: number) => Generator<any, EthCall<[interfaceId: BytesLike], [boolean]>, unknown> } ; create: (contract: Omit<Contract, "abi">) => PayloadAction<Contract, string, { ts: number ; uuid: string }, never> ; events: { Approval: ; Approval(address,address,uint256): ; ApprovalForAll: ; ApprovalForAll(address,address,bool): ; Transfer: ; Transfer(address,address,uint256): } ; methods: { balanceOf: (payload: Web3CallActionInputBase & WithArgs<[owner: string]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [owner: string] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; getApproved: (payload: Web3CallActionInputBase & WithArgs<[tokenId: BigNumberish]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [tokenId: BigNumberish] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; isApprovedForAll: (payload: Web3CallActionInputBase & WithArgs<[owner: string, operator: string]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [owner: string, operator: string] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; ownerOf: (payload: Web3CallActionInputBase & WithArgs<[tokenId: BigNumberish]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [tokenId: BigNumberish] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; supportsInterface: (payload: Web3CallActionInputBase & WithArgs<[interfaceId: BytesLike]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [interfaceId: BytesLike] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } } & { approve: (payload: Omit<Web3SendActionInputBase & WithArgs<[to: string, tokenId: BigNumberish]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [to: string, tokenId: BigNumberish] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; safeTransferFrom(address,address,uint256): (payload: Omit<Web3SendActionInputBase & WithArgs<[from: string, to: string, tokenId: BigNumberish]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [from: string, to: string, tokenId: BigNumberish] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; safeTransferFrom(address,address,uint256,bytes): (payload: Omit<Web3SendActionInputBase & WithArgs<[from: string, to: string, tokenId: BigNumberish, data: BytesLike]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [from: string, to: string, tokenId: BigNumberish, data: BytesLike] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; setApprovalForAll: (payload: Omit<Web3SendActionInputBase & WithArgs<[operator: string, _approved: boolean]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [operator: string, _approved: boolean] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; transferFrom: (payload: Omit<Web3SendActionInputBase & WithArgs<[from: string, to: string, tokenId: BigNumberish]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [from: string, to: string, tokenId: BigNumberish] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } } & { useBalanceOf: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[owner: string]>>) => [undefined | EthCall<[owner: string], [BigNumber] & { balance: BigNumber }>, { isLoading: boolean }] ; useGetApproved: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[tokenId: BigNumberish]>>) => [undefined | EthCall<[tokenId: BigNumberish], [string] & { operator: string }>, { isLoading: boolean }] ; useIsApprovedForAll: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[owner: string, operator: string]>>) => [undefined | EthCall<[owner: string, operator: string], [boolean]>, { isLoading: boolean }] ; useOwnerOf: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[tokenId: BigNumberish]>>) => [undefined | EthCall<[tokenId: BigNumberish], [string] & { owner: string }>, { isLoading: boolean }] ; useSupportsInterface: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[interfaceId: BytesLike]>>) => [undefined | EthCall<[interfaceId: BytesLike], [boolean]>, { isLoading: boolean }] } & { useApprove: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useSafeTransferFrom(address,address,uint256): (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useSafeTransferFrom(address,address,uint256,bytes): (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useSetApprovalForAll: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useTransferFrom: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] } ; useContracts: (networkIds?: string[]) => [Contract[], { isLoading: boolean }] }
IERC721Dna{ getDna: (payload: Web3CallActionInputBase & WithArgs<[tokenId: BigNumberish]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [tokenId: BigNumberish] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } } & { mintWithDna: (payload: Omit<Web3SendActionInputBase & WithArgs<[to: string, dna: BytesLike]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [to: string, dna: BytesLike] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; safeMintWithDna: (payload: Omit<Web3SendActionInputBase & WithArgs<[to: string, dna: BytesLike]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [to: string, dna: BytesLike] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; updateDna: (payload: Omit<Web3SendActionInputBase & WithArgs<[tokenId: BigNumberish, dna: BytesLike]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [tokenId: BigNumberish, dna: BytesLike] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } } & { useGetDna: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[tokenId: BigNumberish]>>) => [undefined | EthCall<[tokenId: BigNumberish], [string]>, { isLoading: boolean }] } & { useMintWithDna: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useSafeMintWithDna: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useUpdateDna: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] } & {} & { callDB: { getDna: (networkId: string, address: string, args: [tokenId: BigNumberish]) => Promise<undefined | [string]> } ; callSaga: { getDna: (payload: Web3CallActionInputBase & WithArgs<[tokenId: BigNumberish]>, uuid?: string, ts?: number) => Generator<any, EthCall<[tokenId: BigNumberish], [string]>, unknown> } ; create: (contract: Omit<Contract, "abi">) => PayloadAction<Contract, string, { ts: number ; uuid: string }, never> ; events: {} ; methods: { getDna: (payload: Web3CallActionInputBase & WithArgs<[tokenId: BigNumberish]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [tokenId: BigNumberish] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } } & { mintWithDna: (payload: Omit<Web3SendActionInputBase & WithArgs<[to: string, dna: BytesLike]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [to: string, dna: BytesLike] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; safeMintWithDna: (payload: Omit<Web3SendActionInputBase & WithArgs<[to: string, dna: BytesLike]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [to: string, dna: BytesLike] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; updateDna: (payload: Omit<Web3SendActionInputBase & WithArgs<[tokenId: BigNumberish, dna: BytesLike]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [tokenId: BigNumberish, dna: BytesLike] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } } & { useGetDna: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[tokenId: BigNumberish]>>) => [undefined | EthCall<[tokenId: BigNumberish], [string]>, { isLoading: boolean }] } & { useMintWithDna: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useSafeMintWithDna: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useUpdateDna: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] } ; useContracts: (networkIds?: string[]) => [Contract[], { isLoading: boolean }] }
IERC721Enumerable{ balanceOf: (payload: Web3CallActionInputBase & WithArgs<[owner: string]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [owner: string] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; getApproved: (payload: Web3CallActionInputBase & WithArgs<[tokenId: BigNumberish]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [tokenId: BigNumberish] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; isApprovedForAll: (payload: Web3CallActionInputBase & WithArgs<[owner: string, operator: string]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [owner: string, operator: string] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; ownerOf: (payload: Web3CallActionInputBase & WithArgs<[tokenId: BigNumberish]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [tokenId: BigNumberish] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; supportsInterface: (payload: Web3CallActionInputBase & WithArgs<[interfaceId: BytesLike]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [interfaceId: BytesLike] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; tokenByIndex: (payload: Web3CallActionInputBase & WithArgs<[index: BigNumberish]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [index: BigNumberish] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; tokenOfOwnerByIndex: (payload: Web3CallActionInputBase & WithArgs<[owner: string, index: BigNumberish]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [owner: string, index: BigNumberish] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; totalSupply: (payload: Web3CallActionInputBase & WithArgs<[]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } } & { approve: (payload: Omit<Web3SendActionInputBase & WithArgs<[to: string, tokenId: BigNumberish]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [to: string, tokenId: BigNumberish] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; safeTransferFrom(address,address,uint256): (payload: Omit<Web3SendActionInputBase & WithArgs<[from: string, to: string, tokenId: BigNumberish]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [from: string, to: string, tokenId: BigNumberish] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; safeTransferFrom(address,address,uint256,bytes): (payload: Omit<Web3SendActionInputBase & WithArgs<[from: string, to: string, tokenId: BigNumberish, data: BytesLike]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [from: string, to: string, tokenId: BigNumberish, data: BytesLike] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; setApprovalForAll: (payload: Omit<Web3SendActionInputBase & WithArgs<[operator: string, _approved: boolean]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [operator: string, _approved: boolean] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; transferFrom: (payload: Omit<Web3SendActionInputBase & WithArgs<[from: string, to: string, tokenId: BigNumberish]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [from: string, to: string, tokenId: BigNumberish] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } } & { useBalanceOf: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[owner: string]>>) => [undefined | EthCall<[owner: string], [BigNumber] & { balance: BigNumber }>, { isLoading: boolean }] ; useGetApproved: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[tokenId: BigNumberish]>>) => [undefined | EthCall<[tokenId: BigNumberish], [string] & { operator: string }>, { isLoading: boolean }] ; useIsApprovedForAll: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[owner: string, operator: string]>>) => [undefined | EthCall<[owner: string, operator: string], [boolean]>, { isLoading: boolean }] ; useOwnerOf: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[tokenId: BigNumberish]>>) => [undefined | EthCall<[tokenId: BigNumberish], [string] & { owner: string }>, { isLoading: boolean }] ; useSupportsInterface: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[interfaceId: BytesLike]>>) => [undefined | EthCall<[interfaceId: BytesLike], [boolean]>, { isLoading: boolean }] ; useTokenByIndex: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[index: BigNumberish]>>) => [undefined | EthCall<[index: BigNumberish], [BigNumber]>, { isLoading: boolean }] ; useTokenOfOwnerByIndex: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[owner: string, index: BigNumberish]>>) => [undefined | EthCall<[owner: string, index: BigNumberish], [BigNumber]>, { isLoading: boolean }] ; useTotalSupply: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[]>>) => [undefined | EthCall<[], [BigNumber]>, { isLoading: boolean }] } & { useApprove: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useSafeTransferFrom(address,address,uint256): (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useSafeTransferFrom(address,address,uint256,bytes): (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useSetApprovalForAll: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useTransferFrom: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] } & { Approval: ; Approval(address,address,uint256): ; ApprovalForAll: ; ApprovalForAll(address,address,bool): ; Transfer: ; Transfer(address,address,uint256): } & { callDB: { balanceOf: (networkId: string, address: string, args: [owner: string]) => Promise<undefined | [BigNumber] & { balance: BigNumber }> ; getApproved: (networkId: string, address: string, args: [tokenId: BigNumberish]) => Promise<undefined | [string] & { operator: string }> ; isApprovedForAll: (networkId: string, address: string, args: [owner: string, operator: string]) => Promise<undefined | [boolean]> ; ownerOf: (networkId: string, address: string, args: [tokenId: BigNumberish]) => Promise<undefined | [string] & { owner: string }> ; supportsInterface: (networkId: string, address: string, args: [interfaceId: BytesLike]) => Promise<undefined | [boolean]> ; tokenByIndex: (networkId: string, address: string, args: [index: BigNumberish]) => Promise<undefined | [BigNumber]> ; tokenOfOwnerByIndex: (networkId: string, address: string, args: [owner: string, index: BigNumberish]) => Promise<undefined | [BigNumber]> ; totalSupply: (networkId: string, address: string, args: []) => Promise<undefined | [BigNumber]> } ; callSaga: { balanceOf: (payload: Web3CallActionInputBase & WithArgs<[owner: string]>, uuid?: string, ts?: number) => Generator<any, EthCall<[owner: string], [BigNumber] & { balance: BigNumber }>, unknown> ; getApproved: (payload: Web3CallActionInputBase & WithArgs<[tokenId: BigNumberish]>, uuid?: string, ts?: number) => Generator<any, EthCall<[tokenId: BigNumberish], [string] & { operator: string }>, unknown> ; isApprovedForAll: (payload: Web3CallActionInputBase & WithArgs<[owner: string, operator: string]>, uuid?: string, ts?: number) => Generator<any, EthCall<[owner: string, operator: string], [boolean]>, unknown> ; ownerOf: (payload: Web3CallActionInputBase & WithArgs<[tokenId: BigNumberish]>, uuid?: string, ts?: number) => Generator<any, EthCall<[tokenId: BigNumberish], [string] & { owner: string }>, unknown> ; supportsInterface: (payload: Web3CallActionInputBase & WithArgs<[interfaceId: BytesLike]>, uuid?: string, ts?: number) => Generator<any, EthCall<[interfaceId: BytesLike], [boolean]>, unknown> ; tokenByIndex: (payload: Web3CallActionInputBase & WithArgs<[index: BigNumberish]>, uuid?: string, ts?: number) => Generator<any, EthCall<[index: BigNumberish], [BigNumber]>, unknown> ; tokenOfOwnerByIndex: (payload: Web3CallActionInputBase & WithArgs<[owner: string, index: BigNumberish]>, uuid?: string, ts?: number) => Generator<any, EthCall<[owner: string, index: BigNumberish], [BigNumber]>, unknown> ; totalSupply: (payload: Web3CallActionInputBase & WithArgs<[]>, uuid?: string, ts?: number) => Generator<any, EthCall<[], [BigNumber]>, unknown> } ; create: (contract: Omit<Contract, "abi">) => PayloadAction<Contract, string, { ts: number ; uuid: string }, never> ; events: { Approval: ; Approval(address,address,uint256): ; ApprovalForAll: ; ApprovalForAll(address,address,bool): ; Transfer: ; Transfer(address,address,uint256): } ; methods: { balanceOf: (payload: Web3CallActionInputBase & WithArgs<[owner: string]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [owner: string] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; getApproved: (payload: Web3CallActionInputBase & WithArgs<[tokenId: BigNumberish]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [tokenId: BigNumberish] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; isApprovedForAll: (payload: Web3CallActionInputBase & WithArgs<[owner: string, operator: string]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [owner: string, operator: string] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; ownerOf: (payload: Web3CallActionInputBase & WithArgs<[tokenId: BigNumberish]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [tokenId: BigNumberish] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; supportsInterface: (payload: Web3CallActionInputBase & WithArgs<[interfaceId: BytesLike]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [interfaceId: BytesLike] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; tokenByIndex: (payload: Web3CallActionInputBase & WithArgs<[index: BigNumberish]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [index: BigNumberish] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; tokenOfOwnerByIndex: (payload: Web3CallActionInputBase & WithArgs<[owner: string, index: BigNumberish]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [owner: string, index: BigNumberish] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; totalSupply: (payload: Web3CallActionInputBase & WithArgs<[]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } } & { approve: (payload: Omit<Web3SendActionInputBase & WithArgs<[to: string, tokenId: BigNumberish]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [to: string, tokenId: BigNumberish] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; safeTransferFrom(address,address,uint256): (payload: Omit<Web3SendActionInputBase & WithArgs<[from: string, to: string, tokenId: BigNumberish]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [from: string, to: string, tokenId: BigNumberish] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; safeTransferFrom(address,address,uint256,bytes): (payload: Omit<Web3SendActionInputBase & WithArgs<[from: string, to: string, tokenId: BigNumberish, data: BytesLike]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [from: string, to: string, tokenId: BigNumberish, data: BytesLike] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; setApprovalForAll: (payload: Omit<Web3SendActionInputBase & WithArgs<[operator: string, _approved: boolean]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [operator: string, _approved: boolean] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; transferFrom: (payload: Omit<Web3SendActionInputBase & WithArgs<[from: string, to: string, tokenId: BigNumberish]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [from: string, to: string, tokenId: BigNumberish] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } } & { useBalanceOf: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[owner: string]>>) => [undefined | EthCall<[owner: string], [BigNumber] & { balance: BigNumber }>, { isLoading: boolean }] ; useGetApproved: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[tokenId: BigNumberish]>>) => [undefined | EthCall<[tokenId: BigNumberish], [string] & { operator: string }>, { isLoading: boolean }] ; useIsApprovedForAll: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[owner: string, operator: string]>>) => [undefined | EthCall<[owner: string, operator: string], [boolean]>, { isLoading: boolean }] ; useOwnerOf: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[tokenId: BigNumberish]>>) => [undefined | EthCall<[tokenId: BigNumberish], [string] & { owner: string }>, { isLoading: boolean }] ; useSupportsInterface: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[interfaceId: BytesLike]>>) => [undefined | EthCall<[interfaceId: BytesLike], [boolean]>, { isLoading: boolean }] ; useTokenByIndex: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[index: BigNumberish]>>) => [undefined | EthCall<[index: BigNumberish], [BigNumber]>, { isLoading: boolean }] ; useTokenOfOwnerByIndex: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[owner: string, index: BigNumberish]>>) => [undefined | EthCall<[owner: string, index: BigNumberish], [BigNumber]>, { isLoading: boolean }] ; useTotalSupply: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[]>>) => [undefined | EthCall<[], [BigNumber]>, { isLoading: boolean }] } & { useApprove: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useSafeTransferFrom(address,address,uint256): (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useSafeTransferFrom(address,address,uint256,bytes): (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useSetApprovalForAll: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useTransferFrom: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] } ; useContracts: (networkIds?: string[]) => [Contract[], { isLoading: boolean }] }
IERC721Metadata{ balanceOf: (payload: Web3CallActionInputBase & WithArgs<[owner: string]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [owner: string] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; getApproved: (payload: Web3CallActionInputBase & WithArgs<[tokenId: BigNumberish]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [tokenId: BigNumberish] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; isApprovedForAll: (payload: Web3CallActionInputBase & WithArgs<[owner: string, operator: string]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [owner: string, operator: string] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; name: (payload: Web3CallActionInputBase & WithArgs<[]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; ownerOf: (payload: Web3CallActionInputBase & WithArgs<[tokenId: BigNumberish]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [tokenId: BigNumberish] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; supportsInterface: (payload: Web3CallActionInputBase & WithArgs<[interfaceId: BytesLike]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [interfaceId: BytesLike] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; symbol: (payload: Web3CallActionInputBase & WithArgs<[]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; tokenURI: (payload: Web3CallActionInputBase & WithArgs<[tokenId: BigNumberish]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [tokenId: BigNumberish] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } } & { approve: (payload: Omit<Web3SendActionInputBase & WithArgs<[to: string, tokenId: BigNumberish]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [to: string, tokenId: BigNumberish] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; safeTransferFrom(address,address,uint256): (payload: Omit<Web3SendActionInputBase & WithArgs<[from: string, to: string, tokenId: BigNumberish]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [from: string, to: string, tokenId: BigNumberish] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; safeTransferFrom(address,address,uint256,bytes): (payload: Omit<Web3SendActionInputBase & WithArgs<[from: string, to: string, tokenId: BigNumberish, data: BytesLike]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [from: string, to: string, tokenId: BigNumberish, data: BytesLike] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; setApprovalForAll: (payload: Omit<Web3SendActionInputBase & WithArgs<[operator: string, _approved: boolean]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [operator: string, _approved: boolean] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; transferFrom: (payload: Omit<Web3SendActionInputBase & WithArgs<[from: string, to: string, tokenId: BigNumberish]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [from: string, to: string, tokenId: BigNumberish] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } } & { useBalanceOf: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[owner: string]>>) => [undefined | EthCall<[owner: string], [BigNumber] & { balance: BigNumber }>, { isLoading: boolean }] ; useGetApproved: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[tokenId: BigNumberish]>>) => [undefined | EthCall<[tokenId: BigNumberish], [string] & { operator: string }>, { isLoading: boolean }] ; useIsApprovedForAll: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[owner: string, operator: string]>>) => [undefined | EthCall<[owner: string, operator: string], [boolean]>, { isLoading: boolean }] ; useName: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[]>>) => [undefined | EthCall<[], [string]>, { isLoading: boolean }] ; useOwnerOf: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[tokenId: BigNumberish]>>) => [undefined | EthCall<[tokenId: BigNumberish], [string] & { owner: string }>, { isLoading: boolean }] ; useSupportsInterface: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[interfaceId: BytesLike]>>) => [undefined | EthCall<[interfaceId: BytesLike], [boolean]>, { isLoading: boolean }] ; useSymbol: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[]>>) => [undefined | EthCall<[], [string]>, { isLoading: boolean }] ; useTokenURI: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[tokenId: BigNumberish]>>) => [undefined | EthCall<[tokenId: BigNumberish], [string]>, { isLoading: boolean }] } & { useApprove: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useSafeTransferFrom(address,address,uint256): (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useSafeTransferFrom(address,address,uint256,bytes): (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useSetApprovalForAll: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useTransferFrom: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] } & { Approval: ; Approval(address,address,uint256): ; ApprovalForAll: ; ApprovalForAll(address,address,bool): ; Transfer: ; Transfer(address,address,uint256): } & { callDB: { balanceOf: (networkId: string, address: string, args: [owner: string]) => Promise<undefined | [BigNumber] & { balance: BigNumber }> ; getApproved: (networkId: string, address: string, args: [tokenId: BigNumberish]) => Promise<undefined | [string] & { operator: string }> ; isApprovedForAll: (networkId: string, address: string, args: [owner: string, operator: string]) => Promise<undefined | [boolean]> ; name: (networkId: string, address: string, args: []) => Promise<undefined | [string]> ; ownerOf: (networkId: string, address: string, args: [tokenId: BigNumberish]) => Promise<undefined | [string] & { owner: string }> ; supportsInterface: (networkId: string, address: string, args: [interfaceId: BytesLike]) => Promise<undefined | [boolean]> ; symbol: (networkId: string, address: string, args: []) => Promise<undefined | [string]> ; tokenURI: (networkId: string, address: string, args: [tokenId: BigNumberish]) => Promise<undefined | [string]> } ; callSaga: { balanceOf: (payload: Web3CallActionInputBase & WithArgs<[owner: string]>, uuid?: string, ts?: number) => Generator<any, EthCall<[owner: string], [BigNumber] & { balance: BigNumber }>, unknown> ; getApproved: (payload: Web3CallActionInputBase & WithArgs<[tokenId: BigNumberish]>, uuid?: string, ts?: number) => Generator<any, EthCall<[tokenId: BigNumberish], [string] & { operator: string }>, unknown> ; isApprovedForAll: (payload: Web3CallActionInputBase & WithArgs<[owner: string, operator: string]>, uuid?: string, ts?: number) => Generator<any, EthCall<[owner: string, operator: string], [boolean]>, unknown> ; name: (payload: Web3CallActionInputBase & WithArgs<[]>, uuid?: string, ts?: number) => Generator<any, EthCall<[], [string]>, unknown> ; ownerOf: (payload: Web3CallActionInputBase & WithArgs<[tokenId: BigNumberish]>, uuid?: string, ts?: number) => Generator<any, EthCall<[tokenId: BigNumberish], [string] & { owner: string }>, unknown> ; supportsInterface: (payload: Web3CallActionInputBase & WithArgs<[interfaceId: BytesLike]>, uuid?: string, ts?: number) => Generator<any, EthCall<[interfaceId: BytesLike], [boolean]>, unknown> ; symbol: (payload: Web3CallActionInputBase & WithArgs<[]>, uuid?: string, ts?: number) => Generator<any, EthCall<[], [string]>, unknown> ; tokenURI: (payload: Web3CallActionInputBase & WithArgs<[tokenId: BigNumberish]>, uuid?: string, ts?: number) => Generator<any, EthCall<[tokenId: BigNumberish], [string]>, unknown> } ; create: (contract: Omit<Contract, "abi">) => PayloadAction<Contract, string, { ts: number ; uuid: string }, never> ; events: { Approval: ; Approval(address,address,uint256): ; ApprovalForAll: ; ApprovalForAll(address,address,bool): ; Transfer: ; Transfer(address,address,uint256): } ; methods: { balanceOf: (payload: Web3CallActionInputBase & WithArgs<[owner: string]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [owner: string] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; getApproved: (payload: Web3CallActionInputBase & WithArgs<[tokenId: BigNumberish]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [tokenId: BigNumberish] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; isApprovedForAll: (payload: Web3CallActionInputBase & WithArgs<[owner: string, operator: string]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [owner: string, operator: string] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; name: (payload: Web3CallActionInputBase & WithArgs<[]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; ownerOf: (payload: Web3CallActionInputBase & WithArgs<[tokenId: BigNumberish]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [tokenId: BigNumberish] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; supportsInterface: (payload: Web3CallActionInputBase & WithArgs<[interfaceId: BytesLike]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [interfaceId: BytesLike] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; symbol: (payload: Web3CallActionInputBase & WithArgs<[]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; tokenURI: (payload: Web3CallActionInputBase & WithArgs<[tokenId: BigNumberish]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [tokenId: BigNumberish] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } } & { approve: (payload: Omit<Web3SendActionInputBase & WithArgs<[to: string, tokenId: BigNumberish]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [to: string, tokenId: BigNumberish] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; safeTransferFrom(address,address,uint256): (payload: Omit<Web3SendActionInputBase & WithArgs<[from: string, to: string, tokenId: BigNumberish]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [from: string, to: string, tokenId: BigNumberish] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; safeTransferFrom(address,address,uint256,bytes): (payload: Omit<Web3SendActionInputBase & WithArgs<[from: string, to: string, tokenId: BigNumberish, data: BytesLike]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [from: string, to: string, tokenId: BigNumberish, data: BytesLike] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; setApprovalForAll: (payload: Omit<Web3SendActionInputBase & WithArgs<[operator: string, _approved: boolean]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [operator: string, _approved: boolean] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; transferFrom: (payload: Omit<Web3SendActionInputBase & WithArgs<[from: string, to: string, tokenId: BigNumberish]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [from: string, to: string, tokenId: BigNumberish] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } } & { useBalanceOf: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[owner: string]>>) => [undefined | EthCall<[owner: string], [BigNumber] & { balance: BigNumber }>, { isLoading: boolean }] ; useGetApproved: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[tokenId: BigNumberish]>>) => [undefined | EthCall<[tokenId: BigNumberish], [string] & { operator: string }>, { isLoading: boolean }] ; useIsApprovedForAll: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[owner: string, operator: string]>>) => [undefined | EthCall<[owner: string, operator: string], [boolean]>, { isLoading: boolean }] ; useName: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[]>>) => [undefined | EthCall<[], [string]>, { isLoading: boolean }] ; useOwnerOf: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[tokenId: BigNumberish]>>) => [undefined | EthCall<[tokenId: BigNumberish], [string] & { owner: string }>, { isLoading: boolean }] ; useSupportsInterface: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[interfaceId: BytesLike]>>) => [undefined | EthCall<[interfaceId: BytesLike], [boolean]>, { isLoading: boolean }] ; useSymbol: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[]>>) => [undefined | EthCall<[], [string]>, { isLoading: boolean }] ; useTokenURI: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[tokenId: BigNumberish]>>) => [undefined | EthCall<[tokenId: BigNumberish], [string]>, { isLoading: boolean }] } & { useApprove: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useSafeTransferFrom(address,address,uint256): (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useSafeTransferFrom(address,address,uint256,bytes): (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useSetApprovalForAll: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useTransferFrom: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] } ; useContracts: (networkIds?: string[]) => [Contract[], { isLoading: boolean }] }
IERC721Mintable{} & { mint: (payload: Omit<Web3SendActionInputBase & WithArgs<[to: string, tokenId: BigNumberish]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [to: string, tokenId: BigNumberish] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; safeMint: (payload: Omit<Web3SendActionInputBase & WithArgs<[to: string, tokenId: BigNumberish]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [to: string, tokenId: BigNumberish] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } } & {} & { useMint: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useSafeMint: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] } & {} & { callDB: {} ; callSaga: {} ; create: (contract: Omit<Contract, "abi">) => PayloadAction<Contract, string, { ts: number ; uuid: string }, never> ; events: {} ; methods: {} & { mint: (payload: Omit<Web3SendActionInputBase & WithArgs<[to: string, tokenId: BigNumberish]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [to: string, tokenId: BigNumberish] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; safeMint: (payload: Omit<Web3SendActionInputBase & WithArgs<[to: string, tokenId: BigNumberish]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [to: string, tokenId: BigNumberish] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } } & {} & { useMint: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useSafeMint: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] } ; useContracts: (networkIds?: string[]) => [Contract[], { isLoading: boolean }] }
IERC721MintableAutoId{} & { mint: (payload: Omit<Web3SendActionInputBase & WithArgs<[to: string]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [to: string] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; safeMint: (payload: Omit<Web3SendActionInputBase & WithArgs<[to: string]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [to: string] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } } & {} & { useMint: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useSafeMint: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] } & {} & { callDB: {} ; callSaga: {} ; create: (contract: Omit<Contract, "abi">) => PayloadAction<Contract, string, { ts: number ; uuid: string }, never> ; events: {} ; methods: {} & { mint: (payload: Omit<Web3SendActionInputBase & WithArgs<[to: string]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [to: string] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } ; safeMint: (payload: Omit<Web3SendActionInputBase & WithArgs<[to: string]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [to: string] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } } & {} & { useMint: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] ; useSafeMint: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] } ; useContracts: (networkIds?: string[]) => [Contract[], { isLoading: boolean }] }
IERC721Receiver{} & { onERC721Received: (payload: Omit<Web3SendActionInputBase & WithArgs<[operator: string, from: string, tokenId: BigNumberish, data: BytesLike]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [operator: string, from: string, tokenId: BigNumberish, data: BytesLike] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } } & {} & { useOnERC721Received: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] } & {} & { callDB: {} ; callSaga: {} ; create: (contract: Omit<Contract, "abi">) => PayloadAction<Contract, string, { ts: number ; uuid: string }, never> ; events: {} ; methods: {} & { onERC721Received: (payload: Omit<Web3SendActionInputBase & WithArgs<[operator: string, from: string, tokenId: BigNumberish, data: BytesLike]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [operator: string, from: string, tokenId: BigNumberish, data: BytesLike] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } } & {} & { useOnERC721Received: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] } ; useContracts: (networkIds?: string[]) => [Contract[], { isLoading: boolean }] }
IERC721TopDown{ childTokenIdOf721: (payload: Web3CallActionInputBase & WithArgs<[tokenId: BigNumberish, childContract: string]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [tokenId: BigNumberish, childContract: string] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; childTokenIdsOf: (payload: Web3CallActionInputBase & WithArgs<[tokenId: BigNumberish]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [tokenId: BigNumberish] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; getChildContracts: (payload: Web3CallActionInputBase & WithArgs<[]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; parentTokenIdOf: (payload: Web3CallActionInputBase & WithArgs<[childContract: string, childTokenId: BigNumberish]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [childContract: string, childTokenId: BigNumberish] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; rootOwnerOf: (payload: Web3CallActionInputBase & WithArgs<[tokenId: BigNumberish]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [tokenId: BigNumberish] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } } & { setChildren: (payload: Omit<Web3SendActionInputBase & WithArgs<[tokenId: BigNumberish, childContracts721Set: string[], childTokenIds721Set: BigNumberish[], childContracts1155Remove: string[], childTokenIds1155Remove: BigNumberish[][], childContracts1155Add: string[], childTokenIds1155Add: BigNumberish[][]]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [tokenId: BigNumberish, childContracts721Set: string[], childTokenIds721Set: BigNumberish[], childContracts1155Remove: string[], childTokenIds1155Remove: BigNumberish[][], childContracts1155Add: string[], childTokenIds1155Add: BigNumberish[][]] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } } & { useChildTokenIdOf721: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[tokenId: BigNumberish, childContract: string]>>) => [undefined | EthCall<[tokenId: BigNumberish, childContract: string], [BigNumber]>, { isLoading: boolean }] ; useChildTokenIdsOf: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[tokenId: BigNumberish]>>) => [undefined | EthCall<[tokenId: BigNumberish], [BigNumber[]]>, { isLoading: boolean }] ; useGetChildContracts: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[]>>) => [undefined | EthCall<[], [string[], string[]]>, { isLoading: boolean }] ; useParentTokenIdOf: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[childContract: string, childTokenId: BigNumberish]>>) => [undefined | EthCall<[childContract: string, childTokenId: BigNumberish], [BigNumber]>, { isLoading: boolean }] ; useRootOwnerOf: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[tokenId: BigNumberish]>>) => [undefined | EthCall<[tokenId: BigNumberish], [string]>, { isLoading: boolean }] } & { useSetChildren: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] } & { AttachedChild1155: ; AttachedChild1155(address,uint256,address,uint256[]): ; DetachedChild1155: ; DetachedChild1155(address,uint256,address,uint256[]): ; SetChild721: ; SetChild721(address,uint256,address,uint256): } & { callDB: { childTokenIdOf721: (networkId: string, address: string, args: [tokenId: BigNumberish, childContract: string]) => Promise<undefined | [BigNumber]> ; childTokenIdsOf: (networkId: string, address: string, args: [tokenId: BigNumberish]) => Promise<undefined | [BigNumber[]]> ; getChildContracts: (networkId: string, address: string, args: []) => Promise<undefined | [string[], string[]]> ; parentTokenIdOf: (networkId: string, address: string, args: [childContract: string, childTokenId: BigNumberish]) => Promise<undefined | [BigNumber]> ; rootOwnerOf: (networkId: string, address: string, args: [tokenId: BigNumberish]) => Promise<undefined | [string]> } ; callSaga: { childTokenIdOf721: (payload: Web3CallActionInputBase & WithArgs<[tokenId: BigNumberish, childContract: string]>, uuid?: string, ts?: number) => Generator<any, EthCall<[tokenId: BigNumberish, childContract: string], [BigNumber]>, unknown> ; childTokenIdsOf: (payload: Web3CallActionInputBase & WithArgs<[tokenId: BigNumberish]>, uuid?: string, ts?: number) => Generator<any, EthCall<[tokenId: BigNumberish], [BigNumber[]]>, unknown> ; getChildContracts: (payload: Web3CallActionInputBase & WithArgs<[]>, uuid?: string, ts?: number) => Generator<any, EthCall<[], [string[], string[]]>, unknown> ; parentTokenIdOf: (payload: Web3CallActionInputBase & WithArgs<[childContract: string, childTokenId: BigNumberish]>, uuid?: string, ts?: number) => Generator<any, EthCall<[childContract: string, childTokenId: BigNumberish], [BigNumber]>, unknown> ; rootOwnerOf: (payload: Web3CallActionInputBase & WithArgs<[tokenId: BigNumberish]>, uuid?: string, ts?: number) => Generator<any, EthCall<[tokenId: BigNumberish], [string]>, unknown> } ; create: (contract: Omit<Contract, "abi">) => PayloadAction<Contract, string, { ts: number ; uuid: string }, never> ; events: { AttachedChild1155: ; AttachedChild1155(address,uint256,address,uint256[]): ; DetachedChild1155: ; DetachedChild1155(address,uint256,address,uint256[]): ; SetChild721: ; SetChild721(address,uint256,address,uint256): } ; methods: { childTokenIdOf721: (payload: Web3CallActionInputBase & WithArgs<[tokenId: BigNumberish, childContract: string]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [tokenId: BigNumberish, childContract: string] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; childTokenIdsOf: (payload: Web3CallActionInputBase & WithArgs<[tokenId: BigNumberish]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [tokenId: BigNumberish] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; getChildContracts: (payload: Web3CallActionInputBase & WithArgs<[]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; parentTokenIdOf: (payload: Web3CallActionInputBase & WithArgs<[childContract: string, childTokenId: BigNumberish]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [childContract: string, childTokenId: BigNumberish] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; rootOwnerOf: (payload: Web3CallActionInputBase & WithArgs<[tokenId: BigNumberish]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [tokenId: BigNumberish] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } } & { setChildren: (payload: Omit<Web3SendActionInputBase & WithArgs<[tokenId: BigNumberish, childContracts721Set: string[], childTokenIds721Set: BigNumberish[], childContracts1155Remove: string[], childTokenIds1155Remove: BigNumberish[][], childContracts1155Add: string[], childTokenIds1155Add: BigNumberish[][]]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [tokenId: BigNumberish, childContracts721Set: string[], childTokenIds721Set: BigNumberish[], childContracts1155Remove: string[], childTokenIds1155Remove: BigNumberish[][], childContracts1155Add: string[], childTokenIds1155Add: BigNumberish[][]] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } } & { useChildTokenIdOf721: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[tokenId: BigNumberish, childContract: string]>>) => [undefined | EthCall<[tokenId: BigNumberish, childContract: string], [BigNumber]>, { isLoading: boolean }] ; useChildTokenIdsOf: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[tokenId: BigNumberish]>>) => [undefined | EthCall<[tokenId: BigNumberish], [BigNumber[]]>, { isLoading: boolean }] ; useGetChildContracts: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[]>>) => [undefined | EthCall<[], [string[], string[]]>, { isLoading: boolean }] ; useParentTokenIdOf: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[childContract: string, childTokenId: BigNumberish]>>) => [undefined | EthCall<[childContract: string, childTokenId: BigNumberish], [BigNumber]>, { isLoading: boolean }] ; useRootOwnerOf: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[tokenId: BigNumberish]>>) => [undefined | EthCall<[tokenId: BigNumberish], [string]>, { isLoading: boolean }] } & { useSetChildren: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] } ; useContracts: (networkIds?: string[]) => [Contract[], { isLoading: boolean }] }
IMulticall2{ getBlockHash: (payload: Web3CallActionInputBase & WithArgs<[blockNumber: BigNumberish]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [blockNumber: BigNumberish] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; getBlockNumber: (payload: Web3CallActionInputBase & WithArgs<[]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; getCurrentBlockCoinbase: (payload: Web3CallActionInputBase & WithArgs<[]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; getCurrentBlockDifficulty: (payload: Web3CallActionInputBase & WithArgs<[]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; getCurrentBlockGasLimit: (payload: Web3CallActionInputBase & WithArgs<[]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; getCurrentBlockTimestamp: (payload: Web3CallActionInputBase & WithArgs<[]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; getEthBalance: (payload: Web3CallActionInputBase & WithArgs<[addr: string]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [addr: string] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; getLastBlockHash: (payload: Web3CallActionInputBase & WithArgs<[]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } } & { aggregate: (payload: Omit<Web3SendActionInputBase & WithArgs<[calls: Object[]]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [calls: Object[]] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } } & { useGetBlockHash: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[blockNumber: BigNumberish]>>) => [undefined | EthCall<[blockNumber: BigNumberish], [string] & { blockHash: string }>, { isLoading: boolean }] ; useGetBlockNumber: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[]>>) => [undefined | EthCall<[], [BigNumber] & { blockNumber: BigNumber }>, { isLoading: boolean }] ; useGetCurrentBlockCoinbase: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[]>>) => [undefined | EthCall<[], [string] & { coinbase: string }>, { isLoading: boolean }] ; useGetCurrentBlockDifficulty: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[]>>) => [undefined | EthCall<[], [BigNumber] & { difficulty: BigNumber }>, { isLoading: boolean }] ; useGetCurrentBlockGasLimit: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[]>>) => [undefined | EthCall<[], [BigNumber] & { gaslimit: BigNumber }>, { isLoading: boolean }] ; useGetCurrentBlockTimestamp: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[]>>) => [undefined | EthCall<[], [BigNumber] & { timestamp: BigNumber }>, { isLoading: boolean }] ; useGetEthBalance: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[addr: string]>>) => [undefined | EthCall<[addr: string], [BigNumber] & { balance: BigNumber }>, { isLoading: boolean }] ; useGetLastBlockHash: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[]>>) => [undefined | EthCall<[], [string] & { blockHash: string }>, { isLoading: boolean }] } & { useAggregate: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] } & {} & { callDB: { getBlockHash: (networkId: string, address: string, args: [blockNumber: BigNumberish]) => Promise<undefined | [string] & { blockHash: string }> ; getBlockNumber: (networkId: string, address: string, args: []) => Promise<undefined | [BigNumber] & { blockNumber: BigNumber }> ; getCurrentBlockCoinbase: (networkId: string, address: string, args: []) => Promise<undefined | [string] & { coinbase: string }> ; getCurrentBlockDifficulty: (networkId: string, address: string, args: []) => Promise<undefined | [BigNumber] & { difficulty: BigNumber }> ; getCurrentBlockGasLimit: (networkId: string, address: string, args: []) => Promise<undefined | [BigNumber] & { gaslimit: BigNumber }> ; getCurrentBlockTimestamp: (networkId: string, address: string, args: []) => Promise<undefined | [BigNumber] & { timestamp: BigNumber }> ; getEthBalance: (networkId: string, address: string, args: [addr: string]) => Promise<undefined | [BigNumber] & { balance: BigNumber }> ; getLastBlockHash: (networkId: string, address: string, args: []) => Promise<undefined | [string] & { blockHash: string }> } ; callSaga: { getBlockHash: (payload: Web3CallActionInputBase & WithArgs<[blockNumber: BigNumberish]>, uuid?: string, ts?: number) => Generator<any, EthCall<[blockNumber: BigNumberish], [string] & { blockHash: string }>, unknown> ; getBlockNumber: (payload: Web3CallActionInputBase & WithArgs<[]>, uuid?: string, ts?: number) => Generator<any, EthCall<[], [BigNumber] & { blockNumber: BigNumber }>, unknown> ; getCurrentBlockCoinbase: (payload: Web3CallActionInputBase & WithArgs<[]>, uuid?: string, ts?: number) => Generator<any, EthCall<[], [string] & { coinbase: string }>, unknown> ; getCurrentBlockDifficulty: (payload: Web3CallActionInputBase & WithArgs<[]>, uuid?: string, ts?: number) => Generator<any, EthCall<[], [BigNumber] & { difficulty: BigNumber }>, unknown> ; getCurrentBlockGasLimit: (payload: Web3CallActionInputBase & WithArgs<[]>, uuid?: string, ts?: number) => Generator<any, EthCall<[], [BigNumber] & { gaslimit: BigNumber }>, unknown> ; getCurrentBlockTimestamp: (payload: Web3CallActionInputBase & WithArgs<[]>, uuid?: string, ts?: number) => Generator<any, EthCall<[], [BigNumber] & { timestamp: BigNumber }>, unknown> ; getEthBalance: (payload: Web3CallActionInputBase & WithArgs<[addr: string]>, uuid?: string, ts?: number) => Generator<any, EthCall<[addr: string], [BigNumber] & { balance: BigNumber }>, unknown> ; getLastBlockHash: (payload: Web3CallActionInputBase & WithArgs<[]>, uuid?: string, ts?: number) => Generator<any, EthCall<[], [string] & { blockHash: string }>, unknown> } ; create: (contract: Omit<Contract, "abi">) => PayloadAction<Contract, string, { ts: number ; uuid: string }, never> ; events: {} ; methods: { getBlockHash: (payload: Web3CallActionInputBase & WithArgs<[blockNumber: BigNumberish]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [blockNumber: BigNumberish] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; getBlockNumber: (payload: Web3CallActionInputBase & WithArgs<[]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; getCurrentBlockCoinbase: (payload: Web3CallActionInputBase & WithArgs<[]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; getCurrentBlockDifficulty: (payload: Web3CallActionInputBase & WithArgs<[]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; getCurrentBlockGasLimit: (payload: Web3CallActionInputBase & WithArgs<[]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; getCurrentBlockTimestamp: (payload: Web3CallActionInputBase & WithArgs<[]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; getEthBalance: (payload: Web3CallActionInputBase & WithArgs<[addr: string]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [addr: string] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; getLastBlockHash: (payload: Web3CallActionInputBase & WithArgs<[]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } } & { aggregate: (payload: Omit<Web3SendActionInputBase & WithArgs<[calls: Object[]]>, "methodFormatFull">, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [calls: Object[]] ; data: string ; from: string ; gas: undefined | number ; methodFormatFull: undefined | string ; networkId: string ; to: string ; value: string } ; type: string = WEB3_SEND } } & { useGetBlockHash: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[blockNumber: BigNumberish]>>) => [undefined | EthCall<[blockNumber: BigNumberish], [string] & { blockHash: string }>, { isLoading: boolean }] ; useGetBlockNumber: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[]>>) => [undefined | EthCall<[], [BigNumber] & { blockNumber: BigNumber }>, { isLoading: boolean }] ; useGetCurrentBlockCoinbase: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[]>>) => [undefined | EthCall<[], [string] & { coinbase: string }>, { isLoading: boolean }] ; useGetCurrentBlockDifficulty: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[]>>) => [undefined | EthCall<[], [BigNumber] & { difficulty: BigNumber }>, { isLoading: boolean }] ; useGetCurrentBlockGasLimit: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[]>>) => [undefined | EthCall<[], [BigNumber] & { gaslimit: BigNumber }>, { isLoading: boolean }] ; useGetCurrentBlockTimestamp: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[]>>) => [undefined | EthCall<[], [BigNumber] & { timestamp: BigNumber }>, { isLoading: boolean }] ; useGetEthBalance: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[addr: string]>>) => [undefined | EthCall<[addr: string], [BigNumber] & { balance: BigNumber }>, { isLoading: boolean }] ; useGetLastBlockHash: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[]>>) => [undefined | EthCall<[], [string] & { blockHash: string }>, { isLoading: boolean }] } & { useAggregate: (id: string) => [undefined | EthSend<never[]>, { exists: boolean ; isLoading: boolean }] } ; useContracts: (networkIds?: string[]) => [Contract[], { isLoading: boolean }] }
IRouterReceiver{ isTrustedForwarder: (payload: Web3CallActionInputBase & WithArgs<[forwarder: string]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [forwarder: string] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; versionRecipient: (payload: Web3CallActionInputBase & WithArgs<[]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } } & {} & { useIsTrustedForwarder: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[forwarder: string]>>) => [undefined | EthCall<[forwarder: string], [boolean]>, { isLoading: boolean }] ; useVersionRecipient: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[]>>) => [undefined | EthCall<[], [string]>, { isLoading: boolean }] } & {} & {} & { callDB: { isTrustedForwarder: (networkId: string, address: string, args: [forwarder: string]) => Promise<undefined | [boolean]> ; versionRecipient: (networkId: string, address: string, args: []) => Promise<undefined | [string]> } ; callSaga: { isTrustedForwarder: (payload: Web3CallActionInputBase & WithArgs<[forwarder: string]>, uuid?: string, ts?: number) => Generator<any, EthCall<[forwarder: string], [boolean]>, unknown> ; versionRecipient: (payload: Web3CallActionInputBase & WithArgs<[]>, uuid?: string, ts?: number) => Generator<any, EthCall<[], [string]>, unknown> } ; create: (contract: Omit<Contract, "abi">) => PayloadAction<Contract, string, { ts: number ; uuid: string }, never> ; events: {} ; methods: { isTrustedForwarder: (payload: Web3CallActionInputBase & WithArgs<[forwarder: string]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [forwarder: string] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } ; versionRecipient: (payload: Web3CallActionInputBase & WithArgs<[]>, uuid?: string, ts?: number) => { meta: { ts: number ; uuid: string } ; payload: { args: [] ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string } ; type: string = WEB3_CALL } } & {} & { useIsTrustedForwarder: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[forwarder: string]>>) => [undefined | EthCall<[forwarder: string], [boolean]>, { isLoading: boolean }] ; useVersionRecipient: (id: undefined | Partial<EthCallIdPartialBase & WithArgs<[]>>) => [undefined | EthCall<[], [string]>, { isLoading: boolean }] } & {} ; useContracts: (networkIds?: string[]) => [Contract[], { isLoading: boolean }] }

Defined in

packages-public/packages/web3-redux/src/common/contracts.ts:212


ERC1155

Const ERC1155: Object

Type declaration

NameType
actionTypes{ CREATE: string ; CREATE_BATCHED: string ; DB_CREATING: string ; DB_DELETING: string ; DB_UPDATING: string ; DELETE: string ; DELETE_BATCHED: string ; PUT: string ; PUT_BATCHED: string ; REDUX_DELETE: string ; REDUX_UPSERT: string ; REDUX_UPSERT_BATCHED: string ; UPDATE: string ; UPDATE_BATCHED: string ; UPSERT: string ; UPSERT_BATCHED: string }
actionTypes.CREATEstring
actionTypes.CREATE_BATCHEDstring
actionTypes.DB_CREATINGstring
actionTypes.DB_DELETINGstring
actionTypes.DB_UPDATINGstring
actionTypes.DELETEstring
actionTypes.DELETE_BATCHEDstring
actionTypes.PUTstring
actionTypes.PUT_BATCHEDstring
actionTypes.REDUX_DELETEstring
actionTypes.REDUX_UPSERTstring
actionTypes.REDUX_UPSERT_BATCHEDstring
actionTypes.UPDATEstring
actionTypes.UPDATE_BATCHEDstring
actionTypes.UPSERTstring
actionTypes.UPSERT_BATCHEDstring
actions{ create: ActionCreatorWithPreparedPayload<[payload: ERC1155, uuid?: string, ts?: number], ERC1155, string, never, { ts: number ; uuid: string }> ; createBatched: ActionCreatorWithPreparedPayload<[payload: ERC1155[], uuid?: string, ts?: number], ERC1155[], string, never, { ts: number ; uuid: string }> ; dbCreating: ActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: ERC1155 ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }> ; dbDeleting: ActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: ERC1155 ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }> ; dbUpdating: ActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { mods: Partial<ERC1155> ; obj: ERC1155 ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }> ; delete: ActionCreatorWithPreparedPayload<[payload: ERC1155Id, uuid?: string, ts?: number], ERC1155Id, string, never, { ts: number ; uuid: string }> ; deleteBatched: ActionCreatorWithPreparedPayload<[payload: ERC1155Id[], uuid?: string, ts?: number], ERC1155Id[], string, never, { ts: number ; uuid: string }> ; put: ActionCreatorWithPreparedPayload<[payload: ERC1155, uuid?: string, ts?: number], ERC1155, string, never, { ts: number ; uuid: string }> ; putBatched: ActionCreatorWithPreparedPayload<[payload: ERC1155[], uuid?: string, ts?: number], ERC1155[], string, never, { ts: number ; uuid: string }> ; reduxDelete: ActionCreatorWithPreparedPayload<[payload: ERC1155Id, uuid?: string, ts?: number], string, string, never, { ts: number ; uuid: string }> ; reduxUpsert: ActionCreatorWithPreparedPayload<[payload: ERC1155, uuid?: string, ts?: number], ERC1155, string, never, { ts: number ; uuid: string }> ; reduxUpsertBatched: ActionCreatorWithPreparedPayload<[payload: ERC1155[], uuid?: string, ts?: number], ERC1155[], string, never, { ts: number ; uuid: string }> ; update: ActionCreatorWithPreparedPayload<[payload: ERC1155, uuid?: string, ts?: number], ERC1155, string, never, { ts: number ; uuid: string }> ; updateBatched: ActionCreatorWithPreparedPayload<[payload: ERC1155[], uuid?: string, ts?: number], ERC1155[], string, never, { ts: number ; uuid: string }> ; upsert: ActionCreatorWithPreparedPayload<[payload: ERC1155, uuid?: string, ts?: number], ERC1155, string, never, { ts: number ; uuid: string }> ; upsertBatched: ActionCreatorWithPreparedPayload<[payload: ERC1155[], uuid?: string, ts?: number], ERC1155[], string, never, { ts: number ; uuid: string }> }
actions.createActionCreatorWithPreparedPayload<[payload: ERC1155, uuid?: string, ts?: number], ERC1155, string, never, { ts: number ; uuid: string }>
actions.createBatchedActionCreatorWithPreparedPayload<[payload: ERC1155[], uuid?: string, ts?: number], ERC1155[], string, never, { ts: number ; uuid: string }>
actions.dbCreatingActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: ERC1155 ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }>
actions.dbDeletingActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: ERC1155 ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }>
actions.dbUpdatingActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { mods: Partial<ERC1155> ; obj: ERC1155 ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }>
actions.deleteActionCreatorWithPreparedPayload<[payload: ERC1155Id, uuid?: string, ts?: number], ERC1155Id, string, never, { ts: number ; uuid: string }>
actions.deleteBatchedActionCreatorWithPreparedPayload<[payload: ERC1155Id[], uuid?: string, ts?: number], ERC1155Id[], string, never, { ts: number ; uuid: string }>
actions.putActionCreatorWithPreparedPayload<[payload: ERC1155, uuid?: string, ts?: number], ERC1155, string, never, { ts: number ; uuid: string }>
actions.putBatchedActionCreatorWithPreparedPayload<[payload: ERC1155[], uuid?: string, ts?: number], ERC1155[], string, never, { ts: number ; uuid: string }>
actions.reduxDeleteActionCreatorWithPreparedPayload<[payload: ERC1155Id, uuid?: string, ts?: number], string, string, never, { ts: number ; uuid: string }>
actions.reduxUpsertActionCreatorWithPreparedPayload<[payload: ERC1155, uuid?: string, ts?: number], ERC1155, string, never, { ts: number ; uuid: string }>
actions.reduxUpsertBatchedActionCreatorWithPreparedPayload<[payload: ERC1155[], uuid?: string, ts?: number], ERC1155[], string, never, { ts: number ; uuid: string }>
actions.updateActionCreatorWithPreparedPayload<[payload: ERC1155, uuid?: string, ts?: number], ERC1155, string, never, { ts: number ; uuid: string }>
actions.updateBatchedActionCreatorWithPreparedPayload<[payload: ERC1155[], uuid?: string, ts?: number], ERC1155[], string, never, { ts: number ; uuid: string }>
actions.upsertActionCreatorWithPreparedPayload<[payload: ERC1155, uuid?: string, ts?: number], ERC1155, string, never, { ts: number ; uuid: string }>
actions.upsertBatchedActionCreatorWithPreparedPayload<[payload: ERC1155[], uuid?: string, ts?: number], ERC1155[], string, never, { ts: number ; uuid: string }>
encode(item: ERC1155) => ERC1155
hooks{ useERC1155: (id: undefined | ERC1155Id) => [ERC1155 | undefined, { isLoading: boolean }] = Hooks.useERC1155; useERC1155Where: (filter: undefined | ERC1155IndexInput) => [ERC1155[], { isLoading: boolean }] = Hooks.useERC1155Where; useERC1155WhereAnyOf: (filter: undefined | ERC1155IndexInputAnyOf) => [ERC1155[], { isLoading: boolean }] = Hooks.useERC1155WhereAnyOf; useAll: () => [T_Encoded[], { exists: boolean ; isLoading: boolean }] ; useAnyOf: (index: string, keys: undefined | string | string[]) => [T_Encoded[], { exists: boolean ; isLoading: boolean }] ; useGet: (idx: undefined | string | Partial<T_Idx>) => [undefined | T_Encoded, { exists: boolean ; isLoading: boolean }] ; useGetBulk: (ids: undefined | string[] | Partial<T_ID>[]) => [(undefined | T_Encoded)[], { isLoading: boolean }] ; useSelectAll: () => T_Redux[] ; useSelectByIdMany: (id?: string[] | T_ID[]) => (null | T_Redux)[] ; useSelectByIdSingle: (id: undefined | string | Partial<T_ID>) => undefined | T_Redux ; useSelectWhere: (f: Partial<T_Encoded>) => T_Redux[] ; useWhere: (filter: undefined | T_Idx, options?: { limit?: number ; offset?: number ; reverse?: boolean }) => [T_Encoded[], { isLoading: boolean }] ; useWhereAnyOf: (filter: undefined | T_IdxAnyOf, options?: { limit?: number ; offset?: number ; reverse?: boolean }) => [T_Encoded[][], { isLoading: boolean }] ; useWhereMany: (queries: undefined | T_Idx[], options?: { limit?: number ; offset?: number ; reverse?: boolean }) => [T_Encoded[][], { isLoading: boolean }] }
hooks.useERC1155(id: undefined | ERC1155Id) => [ERC1155 | undefined, { isLoading: boolean }]
hooks.useERC1155Where(filter: undefined | ERC1155IndexInput) => [ERC1155[], { isLoading: boolean }]
hooks.useERC1155WhereAnyOf(filter: undefined | ERC1155IndexInputAnyOf) => [ERC1155[], { isLoading: boolean }]
hooks.useAll[object Object]
hooks.useAnyOf[object Object]
hooks.useGet[object Object]
hooks.useGetBulk[object Object]
hooks.useSelectAll[object Object]
hooks.useSelectByIdMany[object Object]
hooks.useSelectByIdSingle[object Object]
hooks.useSelectWhere[object Object]
hooks.useWhere[object Object]
hooks.useWhereAnyOf[object Object]
hooks.useWhereMany[object Object]
isAction(action: Action<any>) => boolean
name"ERC1155"
reducer(sess: any, action: Action<any>) => any
sagas{ rootSaga: () => Generator<AllEffect<SagaGenerator<FixedTask<Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown>>, ForkEffect<Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown>>>>, void, unknown> = erc1155Saga; createBatched: (action: PayloadAction<T_Encoded[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> ; crudRootSaga: () => Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown> ; deleteBatched: (action: PayloadAction<T_ID[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> ; putBatched: (action: PayloadAction<T_Encoded[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> ; updateBatched: (action: PayloadAction<T_Encoded[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> ; upsertBatched: (action: PayloadAction<T_Encoded[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> }
sagas.rootSaga() => Generator<AllEffect<SagaGenerator<FixedTask<Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown>>, ForkEffect<Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown>>>>, void, unknown>
sagas.createBatched[object Object]
sagas.crudRootSaga[object Object]
sagas.deleteBatched[object Object]
sagas.putBatched[object Object]
sagas.updateBatched[object Object]
sagas.upsertBatched[object Object]
selectors{ select: any ; selectAll: (state: any) => T_Redux[] ; selectByIdMany: (state: any, ids?: string[] | T_ID[]) => (null | T_Redux)[] ; selectByIdSingle: (state: any, id: undefined | string | Partial<T_ID>) => undefined | T_Redux ; selectWhere: (state: any, f: Partial<T_Encoded>) => T_Redux[] }
selectors.selectany
selectors.selectAll[object Object]
selectors.selectByIdMany[object Object]
selectors.selectByIdSingle[object Object]
selectors.selectWhere[object Object]
validate(item: ERC1155) => ERC1155
validateId(id: ERC1155Id) => ERC1155Id
validateWithRedux(item: ERC1155, sess: any) => ERC1155

Defined in

packages-public/packages/web3-redux/src/contractmodels/erc1155/index.ts:8


ERC1155Balance

Const ERC1155Balance: Object

Type declaration

NameType
actionTypes{ CREATE: string ; CREATE_BATCHED: string ; DB_CREATING: string ; DB_DELETING: string ; DB_UPDATING: string ; DELETE: string ; DELETE_BATCHED: string ; PUT: string ; PUT_BATCHED: string ; REDUX_DELETE: string ; REDUX_UPSERT: string ; REDUX_UPSERT_BATCHED: string ; UPDATE: string ; UPDATE_BATCHED: string ; UPSERT: string ; UPSERT_BATCHED: string }
actionTypes.CREATEstring
actionTypes.CREATE_BATCHEDstring
actionTypes.DB_CREATINGstring
actionTypes.DB_DELETINGstring
actionTypes.DB_UPDATINGstring
actionTypes.DELETEstring
actionTypes.DELETE_BATCHEDstring
actionTypes.PUTstring
actionTypes.PUT_BATCHEDstring
actionTypes.REDUX_DELETEstring
actionTypes.REDUX_UPSERTstring
actionTypes.REDUX_UPSERT_BATCHEDstring
actionTypes.UPDATEstring
actionTypes.UPDATE_BATCHEDstring
actionTypes.UPSERTstring
actionTypes.UPSERT_BATCHEDstring
actions{ create: ActionCreatorWithPreparedPayload<[payload: ERC1155Balance, uuid?: string, ts?: number], ERC1155Balance, string, never, { ts: number ; uuid: string }> ; createBatched: ActionCreatorWithPreparedPayload<[payload: ERC1155Balance[], uuid?: string, ts?: number], ERC1155Balance[], string, never, { ts: number ; uuid: string }> ; dbCreating: ActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: ERC1155Balance ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }> ; dbDeleting: ActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: ERC1155Balance ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }> ; dbUpdating: ActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { mods: Partial<ERC1155Balance> ; obj: ERC1155Balance ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }> ; delete: ActionCreatorWithPreparedPayload<[payload: ERC1155BalanceId, uuid?: string, ts?: number], ERC1155BalanceId, string, never, { ts: number ; uuid: string }> ; deleteBatched: ActionCreatorWithPreparedPayload<[payload: ERC1155BalanceId[], uuid?: string, ts?: number], ERC1155BalanceId[], string, never, { ts: number ; uuid: string }> ; put: ActionCreatorWithPreparedPayload<[payload: ERC1155Balance, uuid?: string, ts?: number], ERC1155Balance, string, never, { ts: number ; uuid: string }> ; putBatched: ActionCreatorWithPreparedPayload<[payload: ERC1155Balance[], uuid?: string, ts?: number], ERC1155Balance[], string, never, { ts: number ; uuid: string }> ; reduxDelete: ActionCreatorWithPreparedPayload<[payload: ERC1155BalanceId, uuid?: string, ts?: number], string, string, never, { ts: number ; uuid: string }> ; reduxUpsert: ActionCreatorWithPreparedPayload<[payload: ERC1155Balance, uuid?: string, ts?: number], ERC1155Balance, string, never, { ts: number ; uuid: string }> ; reduxUpsertBatched: ActionCreatorWithPreparedPayload<[payload: ERC1155Balance[], uuid?: string, ts?: number], ERC1155Balance[], string, never, { ts: number ; uuid: string }> ; update: ActionCreatorWithPreparedPayload<[payload: ERC1155Balance, uuid?: string, ts?: number], ERC1155Balance, string, never, { ts: number ; uuid: string }> ; updateBatched: ActionCreatorWithPreparedPayload<[payload: ERC1155Balance[], uuid?: string, ts?: number], ERC1155Balance[], string, never, { ts: number ; uuid: string }> ; upsert: ActionCreatorWithPreparedPayload<[payload: ERC1155Balance, uuid?: string, ts?: number], ERC1155Balance, string, never, { ts: number ; uuid: string }> ; upsertBatched: ActionCreatorWithPreparedPayload<[payload: ERC1155Balance[], uuid?: string, ts?: number], ERC1155Balance[], string, never, { ts: number ; uuid: string }> }
actions.createActionCreatorWithPreparedPayload<[payload: ERC1155Balance, uuid?: string, ts?: number], ERC1155Balance, string, never, { ts: number ; uuid: string }>
actions.createBatchedActionCreatorWithPreparedPayload<[payload: ERC1155Balance[], uuid?: string, ts?: number], ERC1155Balance[], string, never, { ts: number ; uuid: string }>
actions.dbCreatingActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: ERC1155Balance ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }>
actions.dbDeletingActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: ERC1155Balance ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }>
actions.dbUpdatingActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { mods: Partial<ERC1155Balance> ; obj: ERC1155Balance ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }>
actions.deleteActionCreatorWithPreparedPayload<[payload: ERC1155BalanceId, uuid?: string, ts?: number], ERC1155BalanceId, string, never, { ts: number ; uuid: string }>
actions.deleteBatchedActionCreatorWithPreparedPayload<[payload: ERC1155BalanceId[], uuid?: string, ts?: number], ERC1155BalanceId[], string, never, { ts: number ; uuid: string }>
actions.putActionCreatorWithPreparedPayload<[payload: ERC1155Balance, uuid?: string, ts?: number], ERC1155Balance, string, never, { ts: number ; uuid: string }>
actions.putBatchedActionCreatorWithPreparedPayload<[payload: ERC1155Balance[], uuid?: string, ts?: number], ERC1155Balance[], string, never, { ts: number ; uuid: string }>
actions.reduxDeleteActionCreatorWithPreparedPayload<[payload: ERC1155BalanceId, uuid?: string, ts?: number], string, string, never, { ts: number ; uuid: string }>
actions.reduxUpsertActionCreatorWithPreparedPayload<[payload: ERC1155Balance, uuid?: string, ts?: number], ERC1155Balance, string, never, { ts: number ; uuid: string }>
actions.reduxUpsertBatchedActionCreatorWithPreparedPayload<[payload: ERC1155Balance[], uuid?: string, ts?: number], ERC1155Balance[], string, never, { ts: number ; uuid: string }>
actions.updateActionCreatorWithPreparedPayload<[payload: ERC1155Balance, uuid?: string, ts?: number], ERC1155Balance, string, never, { ts: number ; uuid: string }>
actions.updateBatchedActionCreatorWithPreparedPayload<[payload: ERC1155Balance[], uuid?: string, ts?: number], ERC1155Balance[], string, never, { ts: number ; uuid: string }>
actions.upsertActionCreatorWithPreparedPayload<[payload: ERC1155Balance, uuid?: string, ts?: number], ERC1155Balance, string, never, { ts: number ; uuid: string }>
actions.upsertBatchedActionCreatorWithPreparedPayload<[payload: ERC1155Balance[], uuid?: string, ts?: number], ERC1155Balance[], string, never, { ts: number ; uuid: string }>
encode(item: ERC1155Balance) => ERC1155Balance
hooks{ useERC1155Balance: (filter: undefined | ERC1155BalanceIndexInputAnyOf, minBalanceWei?: string) => [ERC1155Balance[], { isLoading: boolean }] = Hooks.useERC1155Balance; useAll: () => [T_Encoded[], { exists: boolean ; isLoading: boolean }] ; useAnyOf: (index: string, keys: undefined | string | string[]) => [T_Encoded[], { exists: boolean ; isLoading: boolean }] ; useGet: (idx: undefined | string | Partial<T_Idx>) => [undefined | T_Encoded, { exists: boolean ; isLoading: boolean }] ; useGetBulk: (ids: undefined | string[] | Partial<T_ID>[]) => [(undefined | T_Encoded)[], { isLoading: boolean }] ; useSelectAll: () => T_Redux[] ; useSelectByIdMany: (id?: string[] | T_ID[]) => (null | T_Redux)[] ; useSelectByIdSingle: (id: undefined | string | Partial<T_ID>) => undefined | T_Redux ; useSelectWhere: (f: Partial<T_Encoded>) => T_Redux[] ; useWhere: (filter: undefined | T_Idx, options?: { limit?: number ; offset?: number ; reverse?: boolean }) => [T_Encoded[], { isLoading: boolean }] ; useWhereAnyOf: (filter: undefined | T_IdxAnyOf, options?: { limit?: number ; offset?: number ; reverse?: boolean }) => [T_Encoded[][], { isLoading: boolean }] ; useWhereMany: (queries: undefined | T_Idx[], options?: { limit?: number ; offset?: number ; reverse?: boolean }) => [T_Encoded[][], { isLoading: boolean }] }
hooks.useERC1155Balance(filter: undefined | ERC1155BalanceIndexInputAnyOf, minBalanceWei?: string) => [ERC1155Balance[], { isLoading: boolean }]
hooks.useAll[object Object]
hooks.useAnyOf[object Object]
hooks.useGet[object Object]
hooks.useGetBulk[object Object]
hooks.useSelectAll[object Object]
hooks.useSelectByIdMany[object Object]
hooks.useSelectByIdSingle[object Object]
hooks.useSelectWhere[object Object]
hooks.useWhere[object Object]
hooks.useWhereAnyOf[object Object]
hooks.useWhereMany[object Object]
isAction(action: Action<any>) => boolean
name"ERC1155Balance"
reducer(sess: any, action: Action<any>) => any
sagas{ rootSaga: () => Generator<AllEffect<SagaGenerator<FixedTask<Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown>>, ForkEffect<Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown>>>>, void, unknown> = erc1155BalanceSaga; createBatched: (action: PayloadAction<T_Encoded[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> ; crudRootSaga: () => Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown> ; deleteBatched: (action: PayloadAction<T_ID[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> ; putBatched: (action: PayloadAction<T_Encoded[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> ; updateBatched: (action: PayloadAction<T_Encoded[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> ; upsertBatched: (action: PayloadAction<T_Encoded[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> }
sagas.rootSaga() => Generator<AllEffect<SagaGenerator<FixedTask<Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown>>, ForkEffect<Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown>>>>, void, unknown>
sagas.createBatched[object Object]
sagas.crudRootSaga[object Object]
sagas.deleteBatched[object Object]
sagas.putBatched[object Object]
sagas.updateBatched[object Object]
sagas.upsertBatched[object Object]
selectors{ select: any ; selectAll: (state: any) => T_Redux[] ; selectByIdMany: (state: any, ids?: string[] | T_ID[]) => (null | T_Redux)[] ; selectByIdSingle: (state: any, id: undefined | string | Partial<T_ID>) => undefined | T_Redux ; selectWhere: (state: any, f: Partial<T_Encoded>) => T_Redux[] }
selectors.selectany
selectors.selectAll[object Object]
selectors.selectByIdMany[object Object]
selectors.selectByIdSingle[object Object]
selectors.selectWhere[object Object]
validate(item: ERC1155Balance) => ERC1155Balance
validateId(id: ERC1155BalanceId) => ERC1155BalanceId
validateWithRedux(item: ERC1155Balance, sess: any) => ERC1155Balance

Defined in

packages-public/packages/web3-redux/src/contractmodels/erc1155balance/index.ts:8


ERC165

Const ERC165: Object

Type declaration

NameType
actionTypes{ CREATE: string ; CREATE_BATCHED: string ; DB_CREATING: string ; DB_DELETING: string ; DB_UPDATING: string ; DELETE: string ; DELETE_BATCHED: string ; PUT: string ; PUT_BATCHED: string ; REDUX_DELETE: string ; REDUX_UPSERT: string ; REDUX_UPSERT_BATCHED: string ; UPDATE: string ; UPDATE_BATCHED: string ; UPSERT: string ; UPSERT_BATCHED: string }
actionTypes.CREATEstring
actionTypes.CREATE_BATCHEDstring
actionTypes.DB_CREATINGstring
actionTypes.DB_DELETINGstring
actionTypes.DB_UPDATINGstring
actionTypes.DELETEstring
actionTypes.DELETE_BATCHEDstring
actionTypes.PUTstring
actionTypes.PUT_BATCHEDstring
actionTypes.REDUX_DELETEstring
actionTypes.REDUX_UPSERTstring
actionTypes.REDUX_UPSERT_BATCHEDstring
actionTypes.UPDATEstring
actionTypes.UPDATE_BATCHEDstring
actionTypes.UPSERTstring
actionTypes.UPSERT_BATCHEDstring
actions{ create: ActionCreatorWithPreparedPayload<[payload: ERC165Id, uuid?: string, ts?: number], ERC165Id, string, never, { ts: number ; uuid: string }> ; createBatched: ActionCreatorWithPreparedPayload<[payload: ERC165Id[], uuid?: string, ts?: number], ERC165Id[], string, never, { ts: number ; uuid: string }> ; dbCreating: ActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: ERC165Id ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }> ; dbDeleting: ActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: ERC165Id ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }> ; dbUpdating: ActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { mods: Partial<ERC165Id> ; obj: ERC165Id ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }> ; delete: ActionCreatorWithPreparedPayload<[payload: ERC165Id, uuid?: string, ts?: number], ERC165Id, string, never, { ts: number ; uuid: string }> ; deleteBatched: ActionCreatorWithPreparedPayload<[payload: ERC165Id[], uuid?: string, ts?: number], ERC165Id[], string, never, { ts: number ; uuid: string }> ; put: ActionCreatorWithPreparedPayload<[payload: ERC165Id, uuid?: string, ts?: number], ERC165Id, string, never, { ts: number ; uuid: string }> ; putBatched: ActionCreatorWithPreparedPayload<[payload: ERC165Id[], uuid?: string, ts?: number], ERC165Id[], string, never, { ts: number ; uuid: string }> ; reduxDelete: ActionCreatorWithPreparedPayload<[payload: ERC165Id, uuid?: string, ts?: number], string, string, never, { ts: number ; uuid: string }> ; reduxUpsert: ActionCreatorWithPreparedPayload<[payload: ERC165Id, uuid?: string, ts?: number], ERC165Id, string, never, { ts: number ; uuid: string }> ; reduxUpsertBatched: ActionCreatorWithPreparedPayload<[payload: ERC165Id[], uuid?: string, ts?: number], ERC165Id[], string, never, { ts: number ; uuid: string }> ; update: ActionCreatorWithPreparedPayload<[payload: ERC165Id, uuid?: string, ts?: number], ERC165Id, string, never, { ts: number ; uuid: string }> ; updateBatched: ActionCreatorWithPreparedPayload<[payload: ERC165Id[], uuid?: string, ts?: number], ERC165Id[], string, never, { ts: number ; uuid: string }> ; upsert: ActionCreatorWithPreparedPayload<[payload: ERC165Id, uuid?: string, ts?: number], ERC165Id, string, never, { ts: number ; uuid: string }> ; upsertBatched: ActionCreatorWithPreparedPayload<[payload: ERC165Id[], uuid?: string, ts?: number], ERC165Id[], string, never, { ts: number ; uuid: string }> }
actions.createActionCreatorWithPreparedPayload<[payload: ERC165Id, uuid?: string, ts?: number], ERC165Id, string, never, { ts: number ; uuid: string }>
actions.createBatchedActionCreatorWithPreparedPayload<[payload: ERC165Id[], uuid?: string, ts?: number], ERC165Id[], string, never, { ts: number ; uuid: string }>
actions.dbCreatingActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: ERC165Id ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }>
actions.dbDeletingActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: ERC165Id ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }>
actions.dbUpdatingActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { mods: Partial<ERC165Id> ; obj: ERC165Id ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }>
actions.deleteActionCreatorWithPreparedPayload<[payload: ERC165Id, uuid?: string, ts?: number], ERC165Id, string, never, { ts: number ; uuid: string }>
actions.deleteBatchedActionCreatorWithPreparedPayload<[payload: ERC165Id[], uuid?: string, ts?: number], ERC165Id[], string, never, { ts: number ; uuid: string }>
actions.putActionCreatorWithPreparedPayload<[payload: ERC165Id, uuid?: string, ts?: number], ERC165Id, string, never, { ts: number ; uuid: string }>
actions.putBatchedActionCreatorWithPreparedPayload<[payload: ERC165Id[], uuid?: string, ts?: number], ERC165Id[], string, never, { ts: number ; uuid: string }>
actions.reduxDeleteActionCreatorWithPreparedPayload<[payload: ERC165Id, uuid?: string, ts?: number], string, string, never, { ts: number ; uuid: string }>
actions.reduxUpsertActionCreatorWithPreparedPayload<[payload: ERC165Id, uuid?: string, ts?: number], ERC165Id, string, never, { ts: number ; uuid: string }>
actions.reduxUpsertBatchedActionCreatorWithPreparedPayload<[payload: ERC165Id[], uuid?: string, ts?: number], ERC165Id[], string, never, { ts: number ; uuid: string }>
actions.updateActionCreatorWithPreparedPayload<[payload: ERC165Id, uuid?: string, ts?: number], ERC165Id, string, never, { ts: number ; uuid: string }>
actions.updateBatchedActionCreatorWithPreparedPayload<[payload: ERC165Id[], uuid?: string, ts?: number], ERC165Id[], string, never, { ts: number ; uuid: string }>
actions.upsertActionCreatorWithPreparedPayload<[payload: ERC165Id, uuid?: string, ts?: number], ERC165Id, string, never, { ts: number ; uuid: string }>
actions.upsertBatchedActionCreatorWithPreparedPayload<[payload: ERC165Id[], uuid?: string, ts?: number], ERC165Id[], string, never, { ts: number ; uuid: string }>
encode(item: ERC165Id) => ERC165Id
hooks{ useERC165: (id: undefined | Partial<ERC165Id>) => [ERC165Id | undefined, { isLoading: boolean }] = Hooks.useERC165; useERC165Where: (filter: undefined | ERC165IndexInput) => [ERC165[], { isLoading: boolean }] = Hooks.useERC165Where; useERC165WhereAnyOf: (filter: undefined | ERC165IndexInputAnyOf) => [ERC165[], { isLoading: boolean }] = Hooks.useERC165WhereAnyOf; useAll: () => [T_Encoded[], { exists: boolean ; isLoading: boolean }] ; useAnyOf: (index: string, keys: undefined | string | string[]) => [T_Encoded[], { exists: boolean ; isLoading: boolean }] ; useGet: (idx: undefined | string | Partial<T_Idx>) => [undefined | T_Encoded, { exists: boolean ; isLoading: boolean }] ; useGetBulk: (ids: undefined | string[] | Partial<T_ID>[]) => [(undefined | T_Encoded)[], { isLoading: boolean }] ; useSelectAll: () => T_Redux[] ; useSelectByIdMany: (id?: string[] | T_ID[]) => (null | T_Redux)[] ; useSelectByIdSingle: (id: undefined | string | Partial<T_ID>) => undefined | T_Redux ; useSelectWhere: (f: Partial<T_Encoded>) => T_Redux[] ; useWhere: (filter: undefined | T_Idx, options?: { limit?: number ; offset?: number ; reverse?: boolean }) => [T_Encoded[], { isLoading: boolean }] ; useWhereAnyOf: (filter: undefined | T_IdxAnyOf, options?: { limit?: number ; offset?: number ; reverse?: boolean }) => [T_Encoded[][], { isLoading: boolean }] ; useWhereMany: (queries: undefined | T_Idx[], options?: { limit?: number ; offset?: number ; reverse?: boolean }) => [T_Encoded[][], { isLoading: boolean }] }
hooks.useERC165(id: undefined | Partial<ERC165Id>) => [ERC165Id | undefined, { isLoading: boolean }]
hooks.useERC165Where(filter: undefined | ERC165IndexInput) => [ERC165[], { isLoading: boolean }]
hooks.useERC165WhereAnyOf(filter: undefined | ERC165IndexInputAnyOf) => [ERC165[], { isLoading: boolean }]
hooks.useAll[object Object]
hooks.useAnyOf[object Object]
hooks.useGet[object Object]
hooks.useGetBulk[object Object]
hooks.useSelectAll[object Object]
hooks.useSelectByIdMany[object Object]
hooks.useSelectByIdSingle[object Object]
hooks.useSelectWhere[object Object]
hooks.useWhere[object Object]
hooks.useWhereAnyOf[object Object]
hooks.useWhereMany[object Object]
isAction(action: Action<any>) => boolean
name"ERC165"
reducer(sess: any, action: Action<any>) => any
sagas{ rootSaga: () => Generator<AllEffect<SagaGenerator<FixedTask<Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown>>, ForkEffect<Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown>>>>, void, unknown> = erc165Saga; createBatched: (action: PayloadAction<T_Encoded[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> ; crudRootSaga: () => Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown> ; deleteBatched: (action: PayloadAction<T_ID[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> ; putBatched: (action: PayloadAction<T_Encoded[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> ; updateBatched: (action: PayloadAction<T_Encoded[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> ; upsertBatched: (action: PayloadAction<T_Encoded[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> }
sagas.rootSaga() => Generator<AllEffect<SagaGenerator<FixedTask<Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown>>, ForkEffect<Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown>>>>, void, unknown>
sagas.createBatched[object Object]
sagas.crudRootSaga[object Object]
sagas.deleteBatched[object Object]
sagas.putBatched[object Object]
sagas.updateBatched[object Object]
sagas.upsertBatched[object Object]
selectors{ select: any ; selectAll: (state: any) => T_Redux[] ; selectByIdMany: (state: any, ids?: string[] | T_ID[]) => (null | T_Redux)[] ; selectByIdSingle: (state: any, id: undefined | string | Partial<T_ID>) => undefined | T_Redux ; selectWhere: (state: any, f: Partial<T_Encoded>) => T_Redux[] }
selectors.selectany
selectors.selectAll[object Object]
selectors.selectByIdMany[object Object]
selectors.selectByIdSingle[object Object]
selectors.selectWhere[object Object]
validate(item: ERC165Id) => ERC165Id
validateId(id: ERC165Id) => ERC165Id
validateWithRedux(item: ERC165Id, sess: any) => ERC165Id

Defined in

packages-public/packages/web3-redux/src/contractmodels/erc165/index.ts:8


ERC165Abi

Const ERC165Abi: Object

Type declaration

NameType
actionTypes{ CREATE: string ; CREATE_BATCHED: string ; DB_CREATING: string ; DB_DELETING: string ; DB_UPDATING: string ; DELETE: string ; DELETE_BATCHED: string ; PUT: string ; PUT_BATCHED: string ; REDUX_DELETE: string ; REDUX_UPSERT: string ; REDUX_UPSERT_BATCHED: string ; UPDATE: string ; UPDATE_BATCHED: string ; UPSERT: string ; UPSERT_BATCHED: string }
actionTypes.CREATEstring
actionTypes.CREATE_BATCHEDstring
actionTypes.DB_CREATINGstring
actionTypes.DB_DELETINGstring
actionTypes.DB_UPDATINGstring
actionTypes.DELETEstring
actionTypes.DELETE_BATCHEDstring
actionTypes.PUTstring
actionTypes.PUT_BATCHEDstring
actionTypes.REDUX_DELETEstring
actionTypes.REDUX_UPSERTstring
actionTypes.REDUX_UPSERT_BATCHEDstring
actionTypes.UPDATEstring
actionTypes.UPDATE_BATCHEDstring
actionTypes.UPSERTstring
actionTypes.UPSERT_BATCHEDstring
actions{ create: ActionCreatorWithPreparedPayload<[payload: ERC165Abi, uuid?: string, ts?: number], ERC165Abi, string, never, { ts: number ; uuid: string }> ; createBatched: ActionCreatorWithPreparedPayload<[payload: ERC165Abi[], uuid?: string, ts?: number], ERC165Abi[], string, never, { ts: number ; uuid: string }> ; dbCreating: ActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: ERC165Abi ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }> ; dbDeleting: ActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: ERC165Abi ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }> ; dbUpdating: ActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { mods: Partial<ERC165Abi> ; obj: ERC165Abi ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }> ; delete: ActionCreatorWithPreparedPayload<[payload: ERC165AbiId, uuid?: string, ts?: number], ERC165AbiId, string, never, { ts: number ; uuid: string }> ; deleteBatched: ActionCreatorWithPreparedPayload<[payload: ERC165AbiId[], uuid?: string, ts?: number], ERC165AbiId[], string, never, { ts: number ; uuid: string }> ; put: ActionCreatorWithPreparedPayload<[payload: ERC165Abi, uuid?: string, ts?: number], ERC165Abi, string, never, { ts: number ; uuid: string }> ; putBatched: ActionCreatorWithPreparedPayload<[payload: ERC165Abi[], uuid?: string, ts?: number], ERC165Abi[], string, never, { ts: number ; uuid: string }> ; reduxDelete: ActionCreatorWithPreparedPayload<[payload: ERC165AbiId, uuid?: string, ts?: number], string, string, never, { ts: number ; uuid: string }> ; reduxUpsert: ActionCreatorWithPreparedPayload<[payload: ERC165Abi, uuid?: string, ts?: number], ERC165Abi, string, never, { ts: number ; uuid: string }> ; reduxUpsertBatched: ActionCreatorWithPreparedPayload<[payload: ERC165Abi[], uuid?: string, ts?: number], ERC165Abi[], string, never, { ts: number ; uuid: string }> ; update: ActionCreatorWithPreparedPayload<[payload: ERC165Abi, uuid?: string, ts?: number], ERC165Abi, string, never, { ts: number ; uuid: string }> ; updateBatched: ActionCreatorWithPreparedPayload<[payload: ERC165Abi[], uuid?: string, ts?: number], ERC165Abi[], string, never, { ts: number ; uuid: string }> ; upsert: ActionCreatorWithPreparedPayload<[payload: ERC165Abi, uuid?: string, ts?: number], ERC165Abi, string, never, { ts: number ; uuid: string }> ; upsertBatched: ActionCreatorWithPreparedPayload<[payload: ERC165Abi[], uuid?: string, ts?: number], ERC165Abi[], string, never, { ts: number ; uuid: string }> }
actions.createActionCreatorWithPreparedPayload<[payload: ERC165Abi, uuid?: string, ts?: number], ERC165Abi, string, never, { ts: number ; uuid: string }>
actions.createBatchedActionCreatorWithPreparedPayload<[payload: ERC165Abi[], uuid?: string, ts?: number], ERC165Abi[], string, never, { ts: number ; uuid: string }>
actions.dbCreatingActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: ERC165Abi ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }>
actions.dbDeletingActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: ERC165Abi ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }>
actions.dbUpdatingActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { mods: Partial<ERC165Abi> ; obj: ERC165Abi ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }>
actions.deleteActionCreatorWithPreparedPayload<[payload: ERC165AbiId, uuid?: string, ts?: number], ERC165AbiId, string, never, { ts: number ; uuid: string }>
actions.deleteBatchedActionCreatorWithPreparedPayload<[payload: ERC165AbiId[], uuid?: string, ts?: number], ERC165AbiId[], string, never, { ts: number ; uuid: string }>
actions.putActionCreatorWithPreparedPayload<[payload: ERC165Abi, uuid?: string, ts?: number], ERC165Abi, string, never, { ts: number ; uuid: string }>
actions.putBatchedActionCreatorWithPreparedPayload<[payload: ERC165Abi[], uuid?: string, ts?: number], ERC165Abi[], string, never, { ts: number ; uuid: string }>
actions.reduxDeleteActionCreatorWithPreparedPayload<[payload: ERC165AbiId, uuid?: string, ts?: number], string, string, never, { ts: number ; uuid: string }>
actions.reduxUpsertActionCreatorWithPreparedPayload<[payload: ERC165Abi, uuid?: string, ts?: number], ERC165Abi, string, never, { ts: number ; uuid: string }>
actions.reduxUpsertBatchedActionCreatorWithPreparedPayload<[payload: ERC165Abi[], uuid?: string, ts?: number], ERC165Abi[], string, never, { ts: number ; uuid: string }>
actions.updateActionCreatorWithPreparedPayload<[payload: ERC165Abi, uuid?: string, ts?: number], ERC165Abi, string, never, { ts: number ; uuid: string }>
actions.updateBatchedActionCreatorWithPreparedPayload<[payload: ERC165Abi[], uuid?: string, ts?: number], ERC165Abi[], string, never, { ts: number ; uuid: string }>
actions.upsertActionCreatorWithPreparedPayload<[payload: ERC165Abi, uuid?: string, ts?: number], ERC165Abi, string, never, { ts: number ; uuid: string }>
actions.upsertBatchedActionCreatorWithPreparedPayload<[payload: ERC165Abi[], uuid?: string, ts?: number], ERC165Abi[], string, never, { ts: number ; uuid: string }>
encode(item: ERC165Abi) => ERC165Abi
hooks{ useAll: () => [T_Encoded[], { exists: boolean ; isLoading: boolean }] ; useAnyOf: (index: string, keys: undefined | string | string[]) => [T_Encoded[], { exists: boolean ; isLoading: boolean }] ; useGet: (idx: undefined | string | Partial<T_Idx>) => [undefined | T_Encoded, { exists: boolean ; isLoading: boolean }] ; useGetBulk: (ids: undefined | string[] | Partial<T_ID>[]) => [(undefined | T_Encoded)[], { isLoading: boolean }] ; useSelectAll: () => T_Redux[] ; useSelectByIdMany: (id?: string[] | T_ID[]) => (null | T_Redux)[] ; useSelectByIdSingle: (id: undefined | string | Partial<T_ID>) => undefined | T_Redux ; useSelectWhere: (f: Partial<T_Encoded>) => T_Redux[] ; useWhere: (filter: undefined | T_Idx, options?: { limit?: number ; offset?: number ; reverse?: boolean }) => [T_Encoded[], { isLoading: boolean }] ; useWhereAnyOf: (filter: undefined | T_IdxAnyOf, options?: { limit?: number ; offset?: number ; reverse?: boolean }) => [T_Encoded[][], { isLoading: boolean }] ; useWhereMany: (queries: undefined | T_Idx[], options?: { limit?: number ; offset?: number ; reverse?: boolean }) => [T_Encoded[][], { isLoading: boolean }] }
hooks.useAll[object Object]
hooks.useAnyOf[object Object]
hooks.useGet[object Object]
hooks.useGetBulk[object Object]
hooks.useSelectAll[object Object]
hooks.useSelectByIdMany[object Object]
hooks.useSelectByIdSingle[object Object]
hooks.useSelectWhere[object Object]
hooks.useWhere[object Object]
hooks.useWhereAnyOf[object Object]
hooks.useWhereMany[object Object]
isAction(action: Action<any>) => boolean
name"ERC165Abi"
reducer(sess: any, action: Action<any>) => any
sagas{ rootSaga: () => Generator<AllEffect<SagaGenerator<FixedTask<Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown>>, ForkEffect<Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown>>>>, void, unknown> = contractInterfaceSaga; createBatched: (action: PayloadAction<T_Encoded[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> ; crudRootSaga: () => Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown> ; deleteBatched: (action: PayloadAction<T_ID[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> ; putBatched: (action: PayloadAction<T_Encoded[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> ; updateBatched: (action: PayloadAction<T_Encoded[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> ; upsertBatched: (action: PayloadAction<T_Encoded[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> }
sagas.rootSaga() => Generator<AllEffect<SagaGenerator<FixedTask<Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown>>, ForkEffect<Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown>>>>, void, unknown>
sagas.createBatched[object Object]
sagas.crudRootSaga[object Object]
sagas.deleteBatched[object Object]
sagas.putBatched[object Object]
sagas.updateBatched[object Object]
sagas.upsertBatched[object Object]
selectors{ select: any ; selectAll: (state: any) => T_Redux[] ; selectByIdMany: (state: any, ids?: string[] | T_ID[]) => (null | T_Redux)[] ; selectByIdSingle: (state: any, id: undefined | string | Partial<T_ID>) => undefined | T_Redux ; selectWhere: (state: any, f: Partial<T_Encoded>) => T_Redux[] }
selectors.selectany
selectors.selectAll[object Object]
selectors.selectByIdMany[object Object]
selectors.selectByIdSingle[object Object]
selectors.selectWhere[object Object]
validate(item: ERC165Abi) => ERC165Abi
validateId(id: ERC165AbiId) => ERC165AbiId
validateWithRedux(item: ERC165Abi, sess: any) => ERC165Abi

Defined in

packages-public/packages/web3-redux/src/contractmodels/erc165abi/index.ts:8


ERC20

Const ERC20: Object

Type declaration

NameType
actionTypes{ CREATE: string ; CREATE_BATCHED: string ; DB_CREATING: string ; DB_DELETING: string ; DB_UPDATING: string ; DELETE: string ; DELETE_BATCHED: string ; PUT: string ; PUT_BATCHED: string ; REDUX_DELETE: string ; REDUX_UPSERT: string ; REDUX_UPSERT_BATCHED: string ; UPDATE: string ; UPDATE_BATCHED: string ; UPSERT: string ; UPSERT_BATCHED: string }
actionTypes.CREATEstring
actionTypes.CREATE_BATCHEDstring
actionTypes.DB_CREATINGstring
actionTypes.DB_DELETINGstring
actionTypes.DB_UPDATINGstring
actionTypes.DELETEstring
actionTypes.DELETE_BATCHEDstring
actionTypes.PUTstring
actionTypes.PUT_BATCHEDstring
actionTypes.REDUX_DELETEstring
actionTypes.REDUX_UPSERTstring
actionTypes.REDUX_UPSERT_BATCHEDstring
actionTypes.UPDATEstring
actionTypes.UPDATE_BATCHEDstring
actionTypes.UPSERTstring
actionTypes.UPSERT_BATCHEDstring
actions{ create: ActionCreatorWithPreparedPayload<[payload: ERC20, uuid?: string, ts?: number], ERC20, string, never, { ts: number ; uuid: string }> ; createBatched: ActionCreatorWithPreparedPayload<[payload: ERC20[], uuid?: string, ts?: number], ERC20[], string, never, { ts: number ; uuid: string }> ; dbCreating: ActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: ERC20 ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }> ; dbDeleting: ActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: ERC20 ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }> ; dbUpdating: ActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { mods: Partial<ERC20> ; obj: ERC20 ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }> ; delete: ActionCreatorWithPreparedPayload<[payload: ERC20Id, uuid?: string, ts?: number], ERC20Id, string, never, { ts: number ; uuid: string }> ; deleteBatched: ActionCreatorWithPreparedPayload<[payload: ERC20Id[], uuid?: string, ts?: number], ERC20Id[], string, never, { ts: number ; uuid: string }> ; put: ActionCreatorWithPreparedPayload<[payload: ERC20, uuid?: string, ts?: number], ERC20, string, never, { ts: number ; uuid: string }> ; putBatched: ActionCreatorWithPreparedPayload<[payload: ERC20[], uuid?: string, ts?: number], ERC20[], string, never, { ts: number ; uuid: string }> ; reduxDelete: ActionCreatorWithPreparedPayload<[payload: ERC20Id, uuid?: string, ts?: number], string, string, never, { ts: number ; uuid: string }> ; reduxUpsert: ActionCreatorWithPreparedPayload<[payload: ERC20, uuid?: string, ts?: number], ERC20, string, never, { ts: number ; uuid: string }> ; reduxUpsertBatched: ActionCreatorWithPreparedPayload<[payload: ERC20[], uuid?: string, ts?: number], ERC20[], string, never, { ts: number ; uuid: string }> ; update: ActionCreatorWithPreparedPayload<[payload: ERC20, uuid?: string, ts?: number], ERC20, string, never, { ts: number ; uuid: string }> ; updateBatched: ActionCreatorWithPreparedPayload<[payload: ERC20[], uuid?: string, ts?: number], ERC20[], string, never, { ts: number ; uuid: string }> ; upsert: ActionCreatorWithPreparedPayload<[payload: ERC20, uuid?: string, ts?: number], ERC20, string, never, { ts: number ; uuid: string }> ; upsertBatched: ActionCreatorWithPreparedPayload<[payload: ERC20[], uuid?: string, ts?: number], ERC20[], string, never, { ts: number ; uuid: string }> }
actions.createActionCreatorWithPreparedPayload<[payload: ERC20, uuid?: string, ts?: number], ERC20, string, never, { ts: number ; uuid: string }>
actions.createBatchedActionCreatorWithPreparedPayload<[payload: ERC20[], uuid?: string, ts?: number], ERC20[], string, never, { ts: number ; uuid: string }>
actions.dbCreatingActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: ERC20 ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }>
actions.dbDeletingActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: ERC20 ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }>
actions.dbUpdatingActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { mods: Partial<ERC20> ; obj: ERC20 ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }>
actions.deleteActionCreatorWithPreparedPayload<[payload: ERC20Id, uuid?: string, ts?: number], ERC20Id, string, never, { ts: number ; uuid: string }>
actions.deleteBatchedActionCreatorWithPreparedPayload<[payload: ERC20Id[], uuid?: string, ts?: number], ERC20Id[], string, never, { ts: number ; uuid: string }>
actions.putActionCreatorWithPreparedPayload<[payload: ERC20, uuid?: string, ts?: number], ERC20, string, never, { ts: number ; uuid: string }>
actions.putBatchedActionCreatorWithPreparedPayload<[payload: ERC20[], uuid?: string, ts?: number], ERC20[], string, never, { ts: number ; uuid: string }>
actions.reduxDeleteActionCreatorWithPreparedPayload<[payload: ERC20Id, uuid?: string, ts?: number], string, string, never, { ts: number ; uuid: string }>
actions.reduxUpsertActionCreatorWithPreparedPayload<[payload: ERC20, uuid?: string, ts?: number], ERC20, string, never, { ts: number ; uuid: string }>
actions.reduxUpsertBatchedActionCreatorWithPreparedPayload<[payload: ERC20[], uuid?: string, ts?: number], ERC20[], string, never, { ts: number ; uuid: string }>
actions.updateActionCreatorWithPreparedPayload<[payload: ERC20, uuid?: string, ts?: number], ERC20, string, never, { ts: number ; uuid: string }>
actions.updateBatchedActionCreatorWithPreparedPayload<[payload: ERC20[], uuid?: string, ts?: number], ERC20[], string, never, { ts: number ; uuid: string }>
actions.upsertActionCreatorWithPreparedPayload<[payload: ERC20, uuid?: string, ts?: number], ERC20, string, never, { ts: number ; uuid: string }>
actions.upsertBatchedActionCreatorWithPreparedPayload<[payload: ERC20[], uuid?: string, ts?: number], ERC20[], string, never, { ts: number ; uuid: string }>
encode(item: ERC20) => ERC20
hooks{ useERC20: (id: ERC20Id) => [ERC20 | undefined, { isLoading: boolean }] = Hooks.useERC20; useERC20Where: (filter: ERC20IndexInput) => [ERC20[], { isLoading: boolean }] = Hooks.useERC20Where; useERC20WhereAnyOf: (filter: ERC20IndexInputAnyOf) => [ERC20[], { isLoading: boolean }] = Hooks.useERC20WhereAnyOf; useAll: () => [T_Encoded[], { exists: boolean ; isLoading: boolean }] ; useAnyOf: (index: string, keys: undefined | string | string[]) => [T_Encoded[], { exists: boolean ; isLoading: boolean }] ; useGet: (idx: undefined | string | Partial<T_Idx>) => [undefined | T_Encoded, { exists: boolean ; isLoading: boolean }] ; useGetBulk: (ids: undefined | string[] | Partial<T_ID>[]) => [(undefined | T_Encoded)[], { isLoading: boolean }] ; useSelectAll: () => T_Redux[] ; useSelectByIdMany: (id?: string[] | T_ID[]) => (null | T_Redux)[] ; useSelectByIdSingle: (id: undefined | string | Partial<T_ID>) => undefined | T_Redux ; useSelectWhere: (f: Partial<T_Encoded>) => T_Redux[] ; useWhere: (filter: undefined | T_Idx, options?: { limit?: number ; offset?: number ; reverse?: boolean }) => [T_Encoded[], { isLoading: boolean }] ; useWhereAnyOf: (filter: undefined | T_IdxAnyOf, options?: { limit?: number ; offset?: number ; reverse?: boolean }) => [T_Encoded[][], { isLoading: boolean }] ; useWhereMany: (queries: undefined | T_Idx[], options?: { limit?: number ; offset?: number ; reverse?: boolean }) => [T_Encoded[][], { isLoading: boolean }] }
hooks.useERC20(id: ERC20Id) => [ERC20 | undefined, { isLoading: boolean }]
hooks.useERC20Where(filter: ERC20IndexInput) => [ERC20[], { isLoading: boolean }]
hooks.useERC20WhereAnyOf(filter: ERC20IndexInputAnyOf) => [ERC20[], { isLoading: boolean }]
hooks.useAll[object Object]
hooks.useAnyOf[object Object]
hooks.useGet[object Object]
hooks.useGetBulk[object Object]
hooks.useSelectAll[object Object]
hooks.useSelectByIdMany[object Object]
hooks.useSelectByIdSingle[object Object]
hooks.useSelectWhere[object Object]
hooks.useWhere[object Object]
hooks.useWhereAnyOf[object Object]
hooks.useWhereMany[object Object]
isAction(action: Action<any>) => boolean
name"ERC20"
reducer(sess: any, action: Action<any>) => any
sagas{ rootSaga: () => Generator<AllEffect<SagaGenerator<FixedTask<Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown>>, ForkEffect<Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown>>>>, void, unknown> = erc20Saga; createBatched: (action: PayloadAction<T_Encoded[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> ; crudRootSaga: () => Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown> ; deleteBatched: (action: PayloadAction<T_ID[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> ; putBatched: (action: PayloadAction<T_Encoded[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> ; updateBatched: (action: PayloadAction<T_Encoded[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> ; upsertBatched: (action: PayloadAction<T_Encoded[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> }
sagas.rootSaga() => Generator<AllEffect<SagaGenerator<FixedTask<Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown>>, ForkEffect<Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown>>>>, void, unknown>
sagas.createBatched[object Object]
sagas.crudRootSaga[object Object]
sagas.deleteBatched[object Object]
sagas.putBatched[object Object]
sagas.updateBatched[object Object]
sagas.upsertBatched[object Object]
selectors{ select: any ; selectAll: (state: any) => T_Redux[] ; selectByIdMany: (state: any, ids?: string[] | T_ID[]) => (null | T_Redux)[] ; selectByIdSingle: (state: any, id: undefined | string | Partial<T_ID>) => undefined | T_Redux ; selectWhere: (state: any, f: Partial<T_Encoded>) => T_Redux[] }
selectors.selectany
selectors.selectAll[object Object]
selectors.selectByIdMany[object Object]
selectors.selectByIdSingle[object Object]
selectors.selectWhere[object Object]
validate(item: ERC20) => ERC20
validateId(id: ERC20Id) => ERC20Id
validateWithRedux(item: ERC20, sess: any) => ERC20

Defined in

packages-public/packages/web3-redux/src/contractmodels/erc20/index.ts:8


ERC20Allowance

Const ERC20Allowance: Object

Type declaration

NameType
actionTypes{ CREATE: string ; CREATE_BATCHED: string ; DB_CREATING: string ; DB_DELETING: string ; DB_UPDATING: string ; DELETE: string ; DELETE_BATCHED: string ; PUT: string ; PUT_BATCHED: string ; REDUX_DELETE: string ; REDUX_UPSERT: string ; REDUX_UPSERT_BATCHED: string ; UPDATE: string ; UPDATE_BATCHED: string ; UPSERT: string ; UPSERT_BATCHED: string }
actionTypes.CREATEstring
actionTypes.CREATE_BATCHEDstring
actionTypes.DB_CREATINGstring
actionTypes.DB_DELETINGstring
actionTypes.DB_UPDATINGstring
actionTypes.DELETEstring
actionTypes.DELETE_BATCHEDstring
actionTypes.PUTstring
actionTypes.PUT_BATCHEDstring
actionTypes.REDUX_DELETEstring
actionTypes.REDUX_UPSERTstring
actionTypes.REDUX_UPSERT_BATCHEDstring
actionTypes.UPDATEstring
actionTypes.UPDATE_BATCHEDstring
actionTypes.UPSERTstring
actionTypes.UPSERT_BATCHEDstring
actions{ create: ActionCreatorWithPreparedPayload<[payload: ERC20Allowance, uuid?: string, ts?: number], ERC20Allowance, string, never, { ts: number ; uuid: string }> ; createBatched: ActionCreatorWithPreparedPayload<[payload: ERC20Allowance[], uuid?: string, ts?: number], ERC20Allowance[], string, never, { ts: number ; uuid: string }> ; dbCreating: ActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: ERC20Allowance ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }> ; dbDeleting: ActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: ERC20Allowance ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }> ; dbUpdating: ActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { mods: Partial<ERC20Allowance> ; obj: ERC20Allowance ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }> ; delete: ActionCreatorWithPreparedPayload<[payload: ERC20AllowanceId, uuid?: string, ts?: number], ERC20AllowanceId, string, never, { ts: number ; uuid: string }> ; deleteBatched: ActionCreatorWithPreparedPayload<[payload: ERC20AllowanceId[], uuid?: string, ts?: number], ERC20AllowanceId[], string, never, { ts: number ; uuid: string }> ; put: ActionCreatorWithPreparedPayload<[payload: ERC20Allowance, uuid?: string, ts?: number], ERC20Allowance, string, never, { ts: number ; uuid: string }> ; putBatched: ActionCreatorWithPreparedPayload<[payload: ERC20Allowance[], uuid?: string, ts?: number], ERC20Allowance[], string, never, { ts: number ; uuid: string }> ; reduxDelete: ActionCreatorWithPreparedPayload<[payload: ERC20AllowanceId, uuid?: string, ts?: number], string, string, never, { ts: number ; uuid: string }> ; reduxUpsert: ActionCreatorWithPreparedPayload<[payload: ERC20Allowance, uuid?: string, ts?: number], ERC20Allowance, string, never, { ts: number ; uuid: string }> ; reduxUpsertBatched: ActionCreatorWithPreparedPayload<[payload: ERC20Allowance[], uuid?: string, ts?: number], ERC20Allowance[], string, never, { ts: number ; uuid: string }> ; update: ActionCreatorWithPreparedPayload<[payload: ERC20Allowance, uuid?: string, ts?: number], ERC20Allowance, string, never, { ts: number ; uuid: string }> ; updateBatched: ActionCreatorWithPreparedPayload<[payload: ERC20Allowance[], uuid?: string, ts?: number], ERC20Allowance[], string, never, { ts: number ; uuid: string }> ; upsert: ActionCreatorWithPreparedPayload<[payload: ERC20Allowance, uuid?: string, ts?: number], ERC20Allowance, string, never, { ts: number ; uuid: string }> ; upsertBatched: ActionCreatorWithPreparedPayload<[payload: ERC20Allowance[], uuid?: string, ts?: number], ERC20Allowance[], string, never, { ts: number ; uuid: string }> }
actions.createActionCreatorWithPreparedPayload<[payload: ERC20Allowance, uuid?: string, ts?: number], ERC20Allowance, string, never, { ts: number ; uuid: string }>
actions.createBatchedActionCreatorWithPreparedPayload<[payload: ERC20Allowance[], uuid?: string, ts?: number], ERC20Allowance[], string, never, { ts: number ; uuid: string }>
actions.dbCreatingActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: ERC20Allowance ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }>
actions.dbDeletingActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: ERC20Allowance ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }>
actions.dbUpdatingActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { mods: Partial<ERC20Allowance> ; obj: ERC20Allowance ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }>
actions.deleteActionCreatorWithPreparedPayload<[payload: ERC20AllowanceId, uuid?: string, ts?: number], ERC20AllowanceId, string, never, { ts: number ; uuid: string }>
actions.deleteBatchedActionCreatorWithPreparedPayload<[payload: ERC20AllowanceId[], uuid?: string, ts?: number], ERC20AllowanceId[], string, never, { ts: number ; uuid: string }>
actions.putActionCreatorWithPreparedPayload<[payload: ERC20Allowance, uuid?: string, ts?: number], ERC20Allowance, string, never, { ts: number ; uuid: string }>
actions.putBatchedActionCreatorWithPreparedPayload<[payload: ERC20Allowance[], uuid?: string, ts?: number], ERC20Allowance[], string, never, { ts: number ; uuid: string }>
actions.reduxDeleteActionCreatorWithPreparedPayload<[payload: ERC20AllowanceId, uuid?: string, ts?: number], string, string, never, { ts: number ; uuid: string }>
actions.reduxUpsertActionCreatorWithPreparedPayload<[payload: ERC20Allowance, uuid?: string, ts?: number], ERC20Allowance, string, never, { ts: number ; uuid: string }>
actions.reduxUpsertBatchedActionCreatorWithPreparedPayload<[payload: ERC20Allowance[], uuid?: string, ts?: number], ERC20Allowance[], string, never, { ts: number ; uuid: string }>
actions.updateActionCreatorWithPreparedPayload<[payload: ERC20Allowance, uuid?: string, ts?: number], ERC20Allowance, string, never, { ts: number ; uuid: string }>
actions.updateBatchedActionCreatorWithPreparedPayload<[payload: ERC20Allowance[], uuid?: string, ts?: number], ERC20Allowance[], string, never, { ts: number ; uuid: string }>
actions.upsertActionCreatorWithPreparedPayload<[payload: ERC20Allowance, uuid?: string, ts?: number], ERC20Allowance, string, never, { ts: number ; uuid: string }>
actions.upsertBatchedActionCreatorWithPreparedPayload<[payload: ERC20Allowance[], uuid?: string, ts?: number], ERC20Allowance[], string, never, { ts: number ; uuid: string }>
encode(item: ERC20Allowance) => ERC20Allowance
hooks{ useERC20Allowance: (id: undefined | Partial<ERC20AllowanceId>) => [ERC20Allowance | undefined, { isLoading: boolean }] = Hooks.useERC20Allowance; useERC20AllowanceWhere: (filter: undefined | ERC20AllowanceIndexInput, minBalanceWei?: string) => [ERC20Allowance[], { isLoading: boolean }] = Hooks.useERC20AllowanceWhere; useERC20AllowanceWhereAnyOf: (filter: undefined | ERC20AllowanceIndexInputAnyOf, minBalanceWei?: string) => [ERC20Allowance[], { isLoading: boolean }] = Hooks.useERC20AllowanceWhereAnyOf; useAll: () => [T_Encoded[], { exists: boolean ; isLoading: boolean }] ; useAnyOf: (index: string, keys: undefined | string | string[]) => [T_Encoded[], { exists: boolean ; isLoading: boolean }] ; useGet: (idx: undefined | string | Partial<T_Idx>) => [undefined | T_Encoded, { exists: boolean ; isLoading: boolean }] ; useGetBulk: (ids: undefined | string[] | Partial<T_ID>[]) => [(undefined | T_Encoded)[], { isLoading: boolean }] ; useSelectAll: () => T_Redux[] ; useSelectByIdMany: (id?: string[] | T_ID[]) => (null | T_Redux)[] ; useSelectByIdSingle: (id: undefined | string | Partial<T_ID>) => undefined | T_Redux ; useSelectWhere: (f: Partial<T_Encoded>) => T_Redux[] ; useWhere: (filter: undefined | T_Idx, options?: { limit?: number ; offset?: number ; reverse?: boolean }) => [T_Encoded[], { isLoading: boolean }] ; useWhereAnyOf: (filter: undefined | T_IdxAnyOf, options?: { limit?: number ; offset?: number ; reverse?: boolean }) => [T_Encoded[][], { isLoading: boolean }] ; useWhereMany: (queries: undefined | T_Idx[], options?: { limit?: number ; offset?: number ; reverse?: boolean }) => [T_Encoded[][], { isLoading: boolean }] }
hooks.useERC20Allowance(id: undefined | Partial<ERC20AllowanceId>) => [ERC20Allowance | undefined, { isLoading: boolean }]
hooks.useERC20AllowanceWhere(filter: undefined | ERC20AllowanceIndexInput, minBalanceWei?: string) => [ERC20Allowance[], { isLoading: boolean }]
hooks.useERC20AllowanceWhereAnyOf(filter: undefined | ERC20AllowanceIndexInputAnyOf, minBalanceWei?: string) => [ERC20Allowance[], { isLoading: boolean }]
hooks.useAll[object Object]
hooks.useAnyOf[object Object]
hooks.useGet[object Object]
hooks.useGetBulk[object Object]
hooks.useSelectAll[object Object]
hooks.useSelectByIdMany[object Object]
hooks.useSelectByIdSingle[object Object]
hooks.useSelectWhere[object Object]
hooks.useWhere[object Object]
hooks.useWhereAnyOf[object Object]
hooks.useWhereMany[object Object]
isAction(action: Action<any>) => boolean
name"ERC20Allowance"
reducer(sess: any, action: Action<any>) => any
sagas{ rootSaga: () => Generator<AllEffect<SagaGenerator<FixedTask<Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown>>, ForkEffect<Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown>>>>, void, unknown> = erc20AllowanceSaga; createBatched: (action: PayloadAction<T_Encoded[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> ; crudRootSaga: () => Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown> ; deleteBatched: (action: PayloadAction<T_ID[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> ; putBatched: (action: PayloadAction<T_Encoded[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> ; updateBatched: (action: PayloadAction<T_Encoded[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> ; upsertBatched: (action: PayloadAction<T_Encoded[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> }
sagas.rootSaga() => Generator<AllEffect<SagaGenerator<FixedTask<Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown>>, ForkEffect<Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown>>>>, void, unknown>
sagas.createBatched[object Object]
sagas.crudRootSaga[object Object]
sagas.deleteBatched[object Object]
sagas.putBatched[object Object]
sagas.updateBatched[object Object]
sagas.upsertBatched[object Object]
selectors{ select: any ; selectAll: (state: any) => T_Redux[] ; selectByIdMany: (state: any, ids?: string[] | T_ID[]) => (null | T_Redux)[] ; selectByIdSingle: (state: any, id: undefined | string | Partial<T_ID>) => undefined | T_Redux ; selectWhere: (state: any, f: Partial<T_Encoded>) => T_Redux[] }
selectors.selectany
selectors.selectAll[object Object]
selectors.selectByIdMany[object Object]
selectors.selectByIdSingle[object Object]
selectors.selectWhere[object Object]
validate(item: ERC20Allowance) => ERC20Allowance
validateId(id: ERC20AllowanceId) => ERC20AllowanceId
validateWithRedux(item: ERC20Allowance, sess: any) => ERC20Allowance

Defined in

packages-public/packages/web3-redux/src/contractmodels/erc20allowance/index.ts:8


ERC20Balance

Const ERC20Balance: Object

Type declaration

NameType
actionTypes{ CREATE: string ; CREATE_BATCHED: string ; DB_CREATING: string ; DB_DELETING: string ; DB_UPDATING: string ; DELETE: string ; DELETE_BATCHED: string ; PUT: string ; PUT_BATCHED: string ; REDUX_DELETE: string ; REDUX_UPSERT: string ; REDUX_UPSERT_BATCHED: string ; UPDATE: string ; UPDATE_BATCHED: string ; UPSERT: string ; UPSERT_BATCHED: string }
actionTypes.CREATEstring
actionTypes.CREATE_BATCHEDstring
actionTypes.DB_CREATINGstring
actionTypes.DB_DELETINGstring
actionTypes.DB_UPDATINGstring
actionTypes.DELETEstring
actionTypes.DELETE_BATCHEDstring
actionTypes.PUTstring
actionTypes.PUT_BATCHEDstring
actionTypes.REDUX_DELETEstring
actionTypes.REDUX_UPSERTstring
actionTypes.REDUX_UPSERT_BATCHEDstring
actionTypes.UPDATEstring
actionTypes.UPDATE_BATCHEDstring
actionTypes.UPSERTstring
actionTypes.UPSERT_BATCHEDstring
actions{ create: ActionCreatorWithPreparedPayload<[payload: ERC20Balance, uuid?: string, ts?: number], ERC20Balance, string, never, { ts: number ; uuid: string }> ; createBatched: ActionCreatorWithPreparedPayload<[payload: ERC20Balance[], uuid?: string, ts?: number], ERC20Balance[], string, never, { ts: number ; uuid: string }> ; dbCreating: ActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: ERC20Balance ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }> ; dbDeleting: ActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: ERC20Balance ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }> ; dbUpdating: ActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { mods: Partial<ERC20Balance> ; obj: ERC20Balance ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }> ; delete: ActionCreatorWithPreparedPayload<[payload: ERC20BalanceId, uuid?: string, ts?: number], ERC20BalanceId, string, never, { ts: number ; uuid: string }> ; deleteBatched: ActionCreatorWithPreparedPayload<[payload: ERC20BalanceId[], uuid?: string, ts?: number], ERC20BalanceId[], string, never, { ts: number ; uuid: string }> ; put: ActionCreatorWithPreparedPayload<[payload: ERC20Balance, uuid?: string, ts?: number], ERC20Balance, string, never, { ts: number ; uuid: string }> ; putBatched: ActionCreatorWithPreparedPayload<[payload: ERC20Balance[], uuid?: string, ts?: number], ERC20Balance[], string, never, { ts: number ; uuid: string }> ; reduxDelete: ActionCreatorWithPreparedPayload<[payload: ERC20BalanceId, uuid?: string, ts?: number], string, string, never, { ts: number ; uuid: string }> ; reduxUpsert: ActionCreatorWithPreparedPayload<[payload: ERC20Balance, uuid?: string, ts?: number], ERC20Balance, string, never, { ts: number ; uuid: string }> ; reduxUpsertBatched: ActionCreatorWithPreparedPayload<[payload: ERC20Balance[], uuid?: string, ts?: number], ERC20Balance[], string, never, { ts: number ; uuid: string }> ; update: ActionCreatorWithPreparedPayload<[payload: ERC20Balance, uuid?: string, ts?: number], ERC20Balance, string, never, { ts: number ; uuid: string }> ; updateBatched: ActionCreatorWithPreparedPayload<[payload: ERC20Balance[], uuid?: string, ts?: number], ERC20Balance[], string, never, { ts: number ; uuid: string }> ; upsert: ActionCreatorWithPreparedPayload<[payload: ERC20Balance, uuid?: string, ts?: number], ERC20Balance, string, never, { ts: number ; uuid: string }> ; upsertBatched: ActionCreatorWithPreparedPayload<[payload: ERC20Balance[], uuid?: string, ts?: number], ERC20Balance[], string, never, { ts: number ; uuid: string }> }
actions.createActionCreatorWithPreparedPayload<[payload: ERC20Balance, uuid?: string, ts?: number], ERC20Balance, string, never, { ts: number ; uuid: string }>
actions.createBatchedActionCreatorWithPreparedPayload<[payload: ERC20Balance[], uuid?: string, ts?: number], ERC20Balance[], string, never, { ts: number ; uuid: string }>
actions.dbCreatingActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: ERC20Balance ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }>
actions.dbDeletingActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: ERC20Balance ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }>
actions.dbUpdatingActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { mods: Partial<ERC20Balance> ; obj: ERC20Balance ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }>
actions.deleteActionCreatorWithPreparedPayload<[payload: ERC20BalanceId, uuid?: string, ts?: number], ERC20BalanceId, string, never, { ts: number ; uuid: string }>
actions.deleteBatchedActionCreatorWithPreparedPayload<[payload: ERC20BalanceId[], uuid?: string, ts?: number], ERC20BalanceId[], string, never, { ts: number ; uuid: string }>
actions.putActionCreatorWithPreparedPayload<[payload: ERC20Balance, uuid?: string, ts?: number], ERC20Balance, string, never, { ts: number ; uuid: string }>
actions.putBatchedActionCreatorWithPreparedPayload<[payload: ERC20Balance[], uuid?: string, ts?: number], ERC20Balance[], string, never, { ts: number ; uuid: string }>
actions.reduxDeleteActionCreatorWithPreparedPayload<[payload: ERC20BalanceId, uuid?: string, ts?: number], string, string, never, { ts: number ; uuid: string }>
actions.reduxUpsertActionCreatorWithPreparedPayload<[payload: ERC20Balance, uuid?: string, ts?: number], ERC20Balance, string, never, { ts: number ; uuid: string }>
actions.reduxUpsertBatchedActionCreatorWithPreparedPayload<[payload: ERC20Balance[], uuid?: string, ts?: number], ERC20Balance[], string, never, { ts: number ; uuid: string }>
actions.updateActionCreatorWithPreparedPayload<[payload: ERC20Balance, uuid?: string, ts?: number], ERC20Balance, string, never, { ts: number ; uuid: string }>
actions.updateBatchedActionCreatorWithPreparedPayload<[payload: ERC20Balance[], uuid?: string, ts?: number], ERC20Balance[], string, never, { ts: number ; uuid: string }>
actions.upsertActionCreatorWithPreparedPayload<[payload: ERC20Balance, uuid?: string, ts?: number], ERC20Balance, string, never, { ts: number ; uuid: string }>
actions.upsertBatchedActionCreatorWithPreparedPayload<[payload: ERC20Balance[], uuid?: string, ts?: number], ERC20Balance[], string, never, { ts: number ; uuid: string }>
encode(item: ERC20Balance) => ERC20Balance
hooks{ useERC20Balance: (id: undefined | Partial<ERC20BalanceId>) => [ERC20Balance | undefined, { isLoading: boolean }] = Hooks.useERC20Balance; useERC20BalanceWhere: (filter: undefined | ERC20BalanceIndexInput, minBalanceWei?: string) => [ERC20Balance[], { isLoading: boolean }] = Hooks.useERC20BalanceWhere; useERC20BalanceWhereAnyOf: (filter: undefined | ERC20BalanceIndexInputAnyOf, minBalanceWei?: string) => [ERC20Balance[], { isLoading: boolean }] = Hooks.useERC20BalanceWhereAnyOf; useAll: () => [T_Encoded[], { exists: boolean ; isLoading: boolean }] ; useAnyOf: (index: string, keys: undefined | string | string[]) => [T_Encoded[], { exists: boolean ; isLoading: boolean }] ; useGet: (idx: undefined | string | Partial<T_Idx>) => [undefined | T_Encoded, { exists: boolean ; isLoading: boolean }] ; useGetBulk: (ids: undefined | string[] | Partial<T_ID>[]) => [(undefined | T_Encoded)[], { isLoading: boolean }] ; useSelectAll: () => T_Redux[] ; useSelectByIdMany: (id?: string[] | T_ID[]) => (null | T_Redux)[] ; useSelectByIdSingle: (id: undefined | string | Partial<T_ID>) => undefined | T_Redux ; useSelectWhere: (f: Partial<T_Encoded>) => T_Redux[] ; useWhere: (filter: undefined | T_Idx, options?: { limit?: number ; offset?: number ; reverse?: boolean }) => [T_Encoded[], { isLoading: boolean }] ; useWhereAnyOf: (filter: undefined | T_IdxAnyOf, options?: { limit?: number ; offset?: number ; reverse?: boolean }) => [T_Encoded[][], { isLoading: boolean }] ; useWhereMany: (queries: undefined | T_Idx[], options?: { limit?: number ; offset?: number ; reverse?: boolean }) => [T_Encoded[][], { isLoading: boolean }] }
hooks.useERC20Balance(id: undefined | Partial<ERC20BalanceId>) => [ERC20Balance | undefined, { isLoading: boolean }]
hooks.useERC20BalanceWhere(filter: undefined | ERC20BalanceIndexInput, minBalanceWei?: string) => [ERC20Balance[], { isLoading: boolean }]
hooks.useERC20BalanceWhereAnyOf(filter: undefined | ERC20BalanceIndexInputAnyOf, minBalanceWei?: string) => [ERC20Balance[], { isLoading: boolean }]
hooks.useAll[object Object]
hooks.useAnyOf[object Object]
hooks.useGet[object Object]
hooks.useGetBulk[object Object]
hooks.useSelectAll[object Object]
hooks.useSelectByIdMany[object Object]
hooks.useSelectByIdSingle[object Object]
hooks.useSelectWhere[object Object]
hooks.useWhere[object Object]
hooks.useWhereAnyOf[object Object]
hooks.useWhereMany[object Object]
isAction(action: Action<any>) => boolean
name"ERC20Balance"
reducer(sess: any, action: Action<any>) => any
sagas{ rootSaga: () => Generator<AllEffect<SagaGenerator<FixedTask<Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown>>, ForkEffect<Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown>>>>, void, unknown> = erc20BalanceSaga; createBatched: (action: PayloadAction<T_Encoded[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> ; crudRootSaga: () => Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown> ; deleteBatched: (action: PayloadAction<T_ID[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> ; putBatched: (action: PayloadAction<T_Encoded[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> ; updateBatched: (action: PayloadAction<T_Encoded[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> ; upsertBatched: (action: PayloadAction<T_Encoded[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> }
sagas.rootSaga() => Generator<AllEffect<SagaGenerator<FixedTask<Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown>>, ForkEffect<Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown>>>>, void, unknown>
sagas.createBatched[object Object]
sagas.crudRootSaga[object Object]
sagas.deleteBatched[object Object]
sagas.putBatched[object Object]
sagas.updateBatched[object Object]
sagas.upsertBatched[object Object]
selectors{ select: any ; selectAll: (state: any) => T_Redux[] ; selectByIdMany: (state: any, ids?: string[] | T_ID[]) => (null | T_Redux)[] ; selectByIdSingle: (state: any, id: undefined | string | Partial<T_ID>) => undefined | T_Redux ; selectWhere: (state: any, f: Partial<T_Encoded>) => T_Redux[] }
selectors.selectany
selectors.selectAll[object Object]
selectors.selectByIdMany[object Object]
selectors.selectByIdSingle[object Object]
selectors.selectWhere[object Object]
validate(item: ERC20Balance) => ERC20Balance
validateId(id: ERC20BalanceId) => ERC20BalanceId
validateWithRedux(item: ERC20Balance, sess: any) => ERC20Balance

Defined in

packages-public/packages/web3-redux/src/contractmodels/erc20balance/index.ts:8


ERC721

Const ERC721: Object

Type declaration

NameType
actionTypes{ CREATE: string ; CREATE_BATCHED: string ; DB_CREATING: string ; DB_DELETING: string ; DB_UPDATING: string ; DELETE: string ; DELETE_BATCHED: string ; PUT: string ; PUT_BATCHED: string ; REDUX_DELETE: string ; REDUX_UPSERT: string ; REDUX_UPSERT_BATCHED: string ; UPDATE: string ; UPDATE_BATCHED: string ; UPSERT: string ; UPSERT_BATCHED: string }
actionTypes.CREATEstring
actionTypes.CREATE_BATCHEDstring
actionTypes.DB_CREATINGstring
actionTypes.DB_DELETINGstring
actionTypes.DB_UPDATINGstring
actionTypes.DELETEstring
actionTypes.DELETE_BATCHEDstring
actionTypes.PUTstring
actionTypes.PUT_BATCHEDstring
actionTypes.REDUX_DELETEstring
actionTypes.REDUX_UPSERTstring
actionTypes.REDUX_UPSERT_BATCHEDstring
actionTypes.UPDATEstring
actionTypes.UPDATE_BATCHEDstring
actionTypes.UPSERTstring
actionTypes.UPSERT_BATCHEDstring
actions{ create: ActionCreatorWithPreparedPayload<[payload: ERC721, uuid?: string, ts?: number], ERC721, string, never, { ts: number ; uuid: string }> ; createBatched: ActionCreatorWithPreparedPayload<[payload: ERC721[], uuid?: string, ts?: number], ERC721[], string, never, { ts: number ; uuid: string }> ; dbCreating: ActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: ERC721 ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }> ; dbDeleting: ActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: ERC721 ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }> ; dbUpdating: ActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { mods: Partial<ERC721> ; obj: ERC721 ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }> ; delete: ActionCreatorWithPreparedPayload<[payload: ERC721Id, uuid?: string, ts?: number], ERC721Id, string, never, { ts: number ; uuid: string }> ; deleteBatched: ActionCreatorWithPreparedPayload<[payload: ERC721Id[], uuid?: string, ts?: number], ERC721Id[], string, never, { ts: number ; uuid: string }> ; put: ActionCreatorWithPreparedPayload<[payload: ERC721, uuid?: string, ts?: number], ERC721, string, never, { ts: number ; uuid: string }> ; putBatched: ActionCreatorWithPreparedPayload<[payload: ERC721[], uuid?: string, ts?: number], ERC721[], string, never, { ts: number ; uuid: string }> ; reduxDelete: ActionCreatorWithPreparedPayload<[payload: ERC721Id, uuid?: string, ts?: number], string, string, never, { ts: number ; uuid: string }> ; reduxUpsert: ActionCreatorWithPreparedPayload<[payload: ERC721, uuid?: string, ts?: number], ERC721, string, never, { ts: number ; uuid: string }> ; reduxUpsertBatched: ActionCreatorWithPreparedPayload<[payload: ERC721[], uuid?: string, ts?: number], ERC721[], string, never, { ts: number ; uuid: string }> ; update: ActionCreatorWithPreparedPayload<[payload: ERC721, uuid?: string, ts?: number], ERC721, string, never, { ts: number ; uuid: string }> ; updateBatched: ActionCreatorWithPreparedPayload<[payload: ERC721[], uuid?: string, ts?: number], ERC721[], string, never, { ts: number ; uuid: string }> ; upsert: ActionCreatorWithPreparedPayload<[payload: ERC721, uuid?: string, ts?: number], ERC721, string, never, { ts: number ; uuid: string }> ; upsertBatched: ActionCreatorWithPreparedPayload<[payload: ERC721[], uuid?: string, ts?: number], ERC721[], string, never, { ts: number ; uuid: string }> }
actions.createActionCreatorWithPreparedPayload<[payload: ERC721, uuid?: string, ts?: number], ERC721, string, never, { ts: number ; uuid: string }>
actions.createBatchedActionCreatorWithPreparedPayload<[payload: ERC721[], uuid?: string, ts?: number], ERC721[], string, never, { ts: number ; uuid: string }>
actions.dbCreatingActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: ERC721 ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }>
actions.dbDeletingActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: ERC721 ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }>
actions.dbUpdatingActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { mods: Partial<ERC721> ; obj: ERC721 ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }>
actions.deleteActionCreatorWithPreparedPayload<[payload: ERC721Id, uuid?: string, ts?: number], ERC721Id, string, never, { ts: number ; uuid: string }>
actions.deleteBatchedActionCreatorWithPreparedPayload<[payload: ERC721Id[], uuid?: string, ts?: number], ERC721Id[], string, never, { ts: number ; uuid: string }>
actions.putActionCreatorWithPreparedPayload<[payload: ERC721, uuid?: string, ts?: number], ERC721, string, never, { ts: number ; uuid: string }>
actions.putBatchedActionCreatorWithPreparedPayload<[payload: ERC721[], uuid?: string, ts?: number], ERC721[], string, never, { ts: number ; uuid: string }>
actions.reduxDeleteActionCreatorWithPreparedPayload<[payload: ERC721Id, uuid?: string, ts?: number], string, string, never, { ts: number ; uuid: string }>
actions.reduxUpsertActionCreatorWithPreparedPayload<[payload: ERC721, uuid?: string, ts?: number], ERC721, string, never, { ts: number ; uuid: string }>
actions.reduxUpsertBatchedActionCreatorWithPreparedPayload<[payload: ERC721[], uuid?: string, ts?: number], ERC721[], string, never, { ts: number ; uuid: string }>
actions.updateActionCreatorWithPreparedPayload<[payload: ERC721, uuid?: string, ts?: number], ERC721, string, never, { ts: number ; uuid: string }>
actions.updateBatchedActionCreatorWithPreparedPayload<[payload: ERC721[], uuid?: string, ts?: number], ERC721[], string, never, { ts: number ; uuid: string }>
actions.upsertActionCreatorWithPreparedPayload<[payload: ERC721, uuid?: string, ts?: number], ERC721, string, never, { ts: number ; uuid: string }>
actions.upsertBatchedActionCreatorWithPreparedPayload<[payload: ERC721[], uuid?: string, ts?: number], ERC721[], string, never, { ts: number ; uuid: string }>
encode(item: ERC721) => ERC721
hooks{ useERC721: (id: undefined | Partial<ERC721Id>) => [ERC721 | undefined, { isLoading: boolean }] = Hooks.useERC721; useERC721Where: (filter: undefined | ERC721IndexInput) => [ERC721[], { isLoading: boolean }] = Hooks.useERC721Where; useERC721WhereAnyOf: (filter: undefined | ERC721IndexInputAnyOf) => [ERC721[], { isLoading: boolean }] = Hooks.useERC721WhereAnyOf; useAll: () => [T_Encoded[], { exists: boolean ; isLoading: boolean }] ; useAnyOf: (index: string, keys: undefined | string | string[]) => [T_Encoded[], { exists: boolean ; isLoading: boolean }] ; useGet: (idx: undefined | string | Partial<T_Idx>) => [undefined | T_Encoded, { exists: boolean ; isLoading: boolean }] ; useGetBulk: (ids: undefined | string[] | Partial<T_ID>[]) => [(undefined | T_Encoded)[], { isLoading: boolean }] ; useSelectAll: () => T_Redux[] ; useSelectByIdMany: (id?: string[] | T_ID[]) => (null | T_Redux)[] ; useSelectByIdSingle: (id: undefined | string | Partial<T_ID>) => undefined | T_Redux ; useSelectWhere: (f: Partial<T_Encoded>) => T_Redux[] ; useWhere: (filter: undefined | T_Idx, options?: { limit?: number ; offset?: number ; reverse?: boolean }) => [T_Encoded[], { isLoading: boolean }] ; useWhereAnyOf: (filter: undefined | T_IdxAnyOf, options?: { limit?: number ; offset?: number ; reverse?: boolean }) => [T_Encoded[][], { isLoading: boolean }] ; useWhereMany: (queries: undefined | T_Idx[], options?: { limit?: number ; offset?: number ; reverse?: boolean }) => [T_Encoded[][], { isLoading: boolean }] }
hooks.useERC721(id: undefined | Partial<ERC721Id>) => [ERC721 | undefined, { isLoading: boolean }]
hooks.useERC721Where(filter: undefined | ERC721IndexInput) => [ERC721[], { isLoading: boolean }]
hooks.useERC721WhereAnyOf(filter: undefined | ERC721IndexInputAnyOf) => [ERC721[], { isLoading: boolean }]
hooks.useAll[object Object]
hooks.useAnyOf[object Object]
hooks.useGet[object Object]
hooks.useGetBulk[object Object]
hooks.useSelectAll[object Object]
hooks.useSelectByIdMany[object Object]
hooks.useSelectByIdSingle[object Object]
hooks.useSelectWhere[object Object]
hooks.useWhere[object Object]
hooks.useWhereAnyOf[object Object]
hooks.useWhereMany[object Object]
isAction(action: Action<any>) => boolean
name"ERC721"
reducer(sess: any, action: Action<any>) => any
sagas{ rootSaga: () => Generator<AllEffect<SagaGenerator<FixedTask<Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown>>, ForkEffect<Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown>>>>, void, unknown> = erc721Saga; createBatched: (action: PayloadAction<T_Encoded[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> ; crudRootSaga: () => Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown> ; deleteBatched: (action: PayloadAction<T_ID[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> ; putBatched: (action: PayloadAction<T_Encoded[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> ; updateBatched: (action: PayloadAction<T_Encoded[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> ; upsertBatched: (action: PayloadAction<T_Encoded[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> }
sagas.rootSaga() => Generator<AllEffect<SagaGenerator<FixedTask<Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown>>, ForkEffect<Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown>>>>, void, unknown>
sagas.createBatched[object Object]
sagas.crudRootSaga[object Object]
sagas.deleteBatched[object Object]
sagas.putBatched[object Object]
sagas.updateBatched[object Object]
sagas.upsertBatched[object Object]
selectors{ select: any ; selectAll: (state: any) => T_Redux[] ; selectByIdMany: (state: any, ids?: string[] | T_ID[]) => (null | T_Redux)[] ; selectByIdSingle: (state: any, id: undefined | string | Partial<T_ID>) => undefined | T_Redux ; selectWhere: (state: any, f: Partial<T_Encoded>) => T_Redux[] }
selectors.selectany
selectors.selectAll[object Object]
selectors.selectByIdMany[object Object]
selectors.selectByIdSingle[object Object]
selectors.selectWhere[object Object]
validate(item: ERC721) => ERC721
validateId(id: ERC721Id) => ERC721Id
validateWithRedux(item: ERC721, sess: any) => ERC721

Defined in

packages-public/packages/web3-redux/src/contractmodels/erc721/index.ts:8


EthCall

Const EthCall: Object

Type declaration

NameType
actionTypes{ CREATE: string ; CREATE_BATCHED: string ; DB_CREATING: string ; DB_DELETING: string ; DB_UPDATING: string ; DELETE: string ; DELETE_BATCHED: string ; PUT: string ; PUT_BATCHED: string ; REDUX_DELETE: string ; REDUX_UPSERT: string ; REDUX_UPSERT_BATCHED: string ; UPDATE: string ; UPDATE_BATCHED: string ; UPSERT: string ; UPSERT_BATCHED: string }
actionTypes.CREATEstring
actionTypes.CREATE_BATCHEDstring
actionTypes.DB_CREATINGstring
actionTypes.DB_DELETINGstring
actionTypes.DB_UPDATINGstring
actionTypes.DELETEstring
actionTypes.DELETE_BATCHEDstring
actionTypes.PUTstring
actionTypes.PUT_BATCHEDstring
actionTypes.REDUX_DELETEstring
actionTypes.REDUX_UPSERTstring
actionTypes.REDUX_UPSERT_BATCHEDstring
actionTypes.UPDATEstring
actionTypes.UPDATE_BATCHEDstring
actionTypes.UPSERTstring
actionTypes.UPSERT_BATCHEDstring
actions{ create: ActionCreatorWithPreparedPayload<[payload: EthCallPartial<any, any>, uuid?: string, ts?: number], EthCall<any, any>, string, never, { ts: number ; uuid: string }> ; createBatched: ActionCreatorWithPreparedPayload<[payload: EthCallPartial<any, any>[], uuid?: string, ts?: number], EthCall<any, any>[], string, never, { ts: number ; uuid: string }> ; dbCreating: ActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: EthCall<any, any> ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }> ; dbDeleting: ActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: EthCall<any, any> ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }> ; dbUpdating: ActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { mods: Partial<EthCall<any, any>> ; obj: EthCall<any, any> ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }> ; delete: ActionCreatorWithPreparedPayload<[payload: EthCallId, uuid?: string, ts?: number], EthCallId, string, never, { ts: number ; uuid: string }> ; deleteBatched: ActionCreatorWithPreparedPayload<[payload: EthCallId[], uuid?: string, ts?: number], EthCallId[], string, never, { ts: number ; uuid: string }> ; put: ActionCreatorWithPreparedPayload<[payload: EthCallPartial<any, any>, uuid?: string, ts?: number], EthCall<any, any>, string, never, { ts: number ; uuid: string }> ; putBatched: ActionCreatorWithPreparedPayload<[payload: EthCallPartial<any, any>[], uuid?: string, ts?: number], EthCall<any, any>[], string, never, { ts: number ; uuid: string }> ; reduxDelete: ActionCreatorWithPreparedPayload<[payload: EthCallId, uuid?: string, ts?: number], string, string, never, { ts: number ; uuid: string }> ; reduxUpsert: ActionCreatorWithPreparedPayload<[payload: EthCall<any, any>, uuid?: string, ts?: number], EthCall<any, any>, string, never, { ts: number ; uuid: string }> ; reduxUpsertBatched: ActionCreatorWithPreparedPayload<[payload: EthCall<any, any>[], uuid?: string, ts?: number], EthCall<any, any>[], string, never, { ts: number ; uuid: string }> ; update: ActionCreatorWithPreparedPayload<[payload: EthCallPartial<any, any>, uuid?: string, ts?: number], EthCall<any, any>, string, never, { ts: number ; uuid: string }> ; updateBatched: ActionCreatorWithPreparedPayload<[payload: EthCallPartial<any, any>[], uuid?: string, ts?: number], EthCall<any, any>[], string, never, { ts: number ; uuid: string }> ; upsert: ActionCreatorWithPreparedPayload<[payload: EthCallPartial<any, any>, uuid?: string, ts?: number], EthCall<any, any>, string, never, { ts: number ; uuid: string }> ; upsertBatched: ActionCreatorWithPreparedPayload<[payload: EthCallPartial<any, any>[], uuid?: string, ts?: number], EthCall<any, any>[], string, never, { ts: number ; uuid: string }> ; web3Call: typeof web3CallAction = Actions.web3CallAction; web3CallBatched: ActionCreatorWithPreparedPayload<[payload: Web3CallBatchedActionInput, uuid?: string, ts?: number], { calls: { args: any ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string }[] ; multicall: boolean ; networkId: string = payload.networkId }, string, never, { ts: number ; uuid: string }> = Actions.web3CallBatchedAction }
actions.createActionCreatorWithPreparedPayload<[payload: EthCallPartial<any, any>, uuid?: string, ts?: number], EthCall<any, any>, string, never, { ts: number ; uuid: string }>
actions.createBatchedActionCreatorWithPreparedPayload<[payload: EthCallPartial<any, any>[], uuid?: string, ts?: number], EthCall<any, any>[], string, never, { ts: number ; uuid: string }>
actions.dbCreatingActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: EthCall<any, any> ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }>
actions.dbDeletingActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: EthCall<any, any> ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }>
actions.dbUpdatingActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { mods: Partial<EthCall<any, any>> ; obj: EthCall<any, any> ; primKey: IndexableType }, string, never, { ts: number ; uuid: string }>
actions.deleteActionCreatorWithPreparedPayload<[payload: EthCallId, uuid?: string, ts?: number], EthCallId, string, never, { ts: number ; uuid: string }>
actions.deleteBatchedActionCreatorWithPreparedPayload<[payload: EthCallId[], uuid?: string, ts?: number], EthCallId[], string, never, { ts: number ; uuid: string }>
actions.putActionCreatorWithPreparedPayload<[payload: EthCallPartial<any, any>, uuid?: string, ts?: number], EthCall<any, any>, string, never, { ts: number ; uuid: string }>
actions.putBatchedActionCreatorWithPreparedPayload<[payload: EthCallPartial<any, any>[], uuid?: string, ts?: number], EthCall<any, any>[], string, never, { ts: number ; uuid: string }>
actions.reduxDeleteActionCreatorWithPreparedPayload<[payload: EthCallId, uuid?: string, ts?: number], string, string, never, { ts: number ; uuid: string }>
actions.reduxUpsertActionCreatorWithPreparedPayload<[payload: EthCall<any, any>, uuid?: string, ts?: number], EthCall<any, any>, string, never, { ts: number ; uuid: string }>
actions.reduxUpsertBatchedActionCreatorWithPreparedPayload<[payload: EthCall<any, any>[], uuid?: string, ts?: number], EthCall<any, any>[], string, never, { ts: number ; uuid: string }>
actions.updateActionCreatorWithPreparedPayload<[payload: EthCallPartial<any, any>, uuid?: string, ts?: number], EthCall<any, any>, string, never, { ts: number ; uuid: string }>
actions.updateBatchedActionCreatorWithPreparedPayload<[payload: EthCallPartial<any, any>[], uuid?: string, ts?: number], EthCall<any, any>[], string, never, { ts: number ; uuid: string }>
actions.upsertActionCreatorWithPreparedPayload<[payload: EthCallPartial<any, any>, uuid?: string, ts?: number], EthCall<any, any>, string, never, { ts: number ; uuid: string }>
actions.upsertBatchedActionCreatorWithPreparedPayload<[payload: EthCallPartial<any, any>[], uuid?: string, ts?: number], EthCall<any, any>[], string, never, { ts: number ; uuid: string }>
actions.web3Calltypeof web3CallAction
actions.web3CallBatchedActionCreatorWithPreparedPayload<[payload: Web3CallBatchedActionInput, uuid?: string, ts?: number], { calls: { args: any ; batch: undefined | boolean ; batchMulticall: undefined | boolean ; data: string ; defaultBlock: number | "latest" ; from: string ; gas: undefined | number ; maxCacheAge: number ; methodFormatFull: undefined | string ; networkId: string ; to: string }[] ; multicall: boolean ; networkId: string = payload.networkId }, string, never, { ts: number ; uuid: string }>
encode(item: EthCall<any, any>) => EthCall<any, any>
hooks{ useEthCall: <Args, Ret>(id: undefined | Partial<EthCallIdPartial<Args>>) => [EthCall<Args, Ret> | undefined, { isLoading: boolean }] = Hooks.useEthCall; useEthCallWhere: <Args, Ret>(filter: undefined | EthCallIndexInput) => [EthCall<Args, Ret>[], { isLoading: boolean }] = Hooks.useEthCallWhere; useEthCallWhereAnyOf: <Args, Ret>(filter: undefined | EthCallIndexInputAnyOf) => [EthCall<Args, Ret>[], { isLoading: boolean }] = Hooks.useEthCallWhereAnyOf; useAll: () => [T_Encoded[], { exists: boolean ; isLoading: boolean }] ; useAnyOf: (index: string, keys: undefined | string | string[]) => [T_Encoded[], { exists: boolean ; isLoading: boolean }] ; useGet: (idx: undefined | string | Partial<T_Idx>) => [undefined | T_Encoded, { exists: boolean ; isLoading: boolean }] ; useGetBulk: (ids: undefined | string[] | Partial<T_ID>[]) => [(undefined | T_Encoded)[], { isLoading: boolean }] ; useSelectAll: () => T_Redux[] ; useSelectByIdMany: (id?: string[] | T_ID[]) => (null | T_Redux)[] ; useSelectByIdSingle: (id: undefined | string | Partial<T_ID>) => undefined | T_Redux ; useSelectWhere: (f: Partial<T_Encoded>) => T_Redux[] ; useWhere: (filter: undefined | T_Idx, options?: { limit?: number ; offset?: number ; reverse?: boolean }) => [T_Encoded[], { isLoading: boolean }] ; useWhereAnyOf: (filter: undefined | T_IdxAnyOf, options?: { limit?: number ; offset?: number ; reverse?: boolean }) => [T_Encoded[][], { isLoading: boolean }] ; useWhereMany: (queries: undefined | T_Idx[], options?: { limit?: number ; offset?: number ; reverse?: boolean }) => [T_Encoded[][], { isLoading: boolean }] }
hooks.useEthCall<Args, Ret>(id: undefined | Partial<EthCallIdPartial<Args>>) => [EthCall<Args, Ret> | undefined, { isLoading: boolean }]
hooks.useEthCallWhere<Args, Ret>(filter: undefined | EthCallIndexInput) => [EthCall<Args, Ret>[], { isLoading: boolean }]
hooks.useEthCallWhereAnyOf<Args, Ret>(filter: undefined | EthCallIndexInputAnyOf) => [EthCall<Args, Ret>[], { isLoading: boolean }]
hooks.useAll[object Object]
hooks.useAnyOf[object Object]
hooks.useGet[object Object]
hooks.useGetBulk[object Object]
hooks.useSelectAll[object Object]
hooks.useSelectByIdMany[object Object]
hooks.useSelectByIdSingle[object Object]
hooks.useSelectWhere[object Object]
hooks.useWhere[object Object]
hooks.useWhereAnyOf[object Object]
hooks.useWhereMany[object Object]
isAction(action: Action<any>) => boolean
name"EthCall"
reducer(sess: any, action: Action<any>) => any
sagas{ rootSaga: () => Generator<AllEffect<SagaGenerator<FixedTask<Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown>>, ForkEffect<Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown>>>>, void, unknown> = ethCallSaga; createBatched: (action: PayloadAction<T_Encoded[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> ; crudRootSaga: () => Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown> ; deleteBatched: (action: PayloadAction<T_ID[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> ; putBatched: (action: PayloadAction<T_Encoded[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> ; updateBatched: (action: PayloadAction<T_Encoded[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> ; upsertBatched: (action: PayloadAction<T_Encoded[], string, { ts: number ; uuid: string }, never>) => Generator<CallEffect<any>, void, unknown> }
sagas.rootSaga() => Generator<AllEffect<SagaGenerator<FixedTask<Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown>>, ForkEffect<Generator<AllEffect<SagaGenerator<FixedTask<never>, ForkEffect<never>>>, void, unknown>>>>, void, unknown>
sagas.createBatched[object Object]
sagas.crudRootSaga[object Object]
sagas.deleteBatched[object Object]
sagas.putBatched[object Object]
sagas.updateBatched[object Object]
sagas.upsertBatched[object Object]
selectors{ select: any ; selectAll: (state: any) => T_Redux[] ; selectByIdMany: (state: any, ids?: string[] | T_ID[]) => (null | T_Redux)[] ; selectByIdSingle: (state: any, id: undefined | string | Partial<T_ID>) => undefined | T_Redux ; selectWhere: (state: any, f: Partial<T_Encoded>) => T_Redux[] }
selectors.selectany
selectors.selectAll[object Object]
selectors.selectByIdMany[object Object]
selectors.selectByIdSingle[object Object]
selectors.selectWhere[object Object]
validate(item: EthCallPartial<any, any>) => EthCall<any, any>
validateId(id: EthCallId) => EthCallId
validateWithRedux(item: EthCall<any, any>, sess: any) => EthCall<any, any>

Defined in

packages-public/packages/web3-redux/src/ethmodels/ethcall/index.ts:12


EthCallAbi

Const EthCallAbi: Object

Type declaration

NameType
actionTypes{ CREATE: string ; CREATE_BATCHED: string ; DB_CREATING: string ; DB_DELETING: string ; DB_UPDATING: string ; DELETE: string ; DELETE_BATCHED: string ; PUT: string ; PUT_BATCHED: string ; REDUX_DELETE: string ; REDUX_UPSERT: string ; REDUX_UPSERT_BATCHED: string ; UPDATE: string ; UPDATE_BATCHED: string ; UPSERT: string ; UPSERT_BATCHED: string }
actionTypes.CREATEstring
actionTypes.CREATE_BATCHEDstring
actionTypes.DB_CREATINGstring
actionTypes.DB_DELETINGstring
actionTypes.DB_UPDATINGstring
actionTypes.DELETEstring
actionTypes.DELETE_BATCHEDstring
actionTypes.PUTstring
actionTypes.PUT_BATCHEDstring
actionTypes.REDUX_DELETEstring
actionTypes.REDUX_UPSERTstring
actionTypes.REDUX_UPSERT_BATCHEDstring
actionTypes.UPDATEstring
actionTypes.UPDATE_BATCHEDstring
actionTypes.UPSERTstring
actionTypes.UPSERT_BATCHEDstring
actions{ create: ActionCreatorWithPreparedPayload<[payload: EthCallAbiPartial, uuid?: string, ts?: number], EthCallAbi, string, never, { ts: number ; uuid: string }> ; createBatched: ActionCreatorWithPreparedPayload<[payload: EthCallAbiPartial[], uuid?: string, ts?: number], EthCallAbi[], string, never, { ts: number ; uuid: string }> ; dbCreating: ActionCreatorWithPreparedPayload<[payload: Object, uuid?: string, ts?: number], { obj: EthCallAbi ; primKey: IndexableType },