MCPcopy Create free account
hub / github.com/ccxt/ccxt / forEachEvent

Method forEachEvent

ts/src/static_dependencies/ethers/interface.ts:682–689  ·  view source on GitHub ↗

* Iterate over all events, calling %%callback%%, sorted by their name.

(callback: (func: EventFragment, index: number) => void)

Source from the content-addressed store, hash-verified

680 * Iterate over all events, calling %%callback%%, sorted by their name.
681 */
682 forEachEvent(callback: (func: EventFragment, index: number) => void): void {
683 const names = Array.from(this.#events.keys());
684 names.sort((a, b) => a.localeCompare(b));
685 for (let i = 0; i < names.length; i++) {
686 const name = names[i];
687 callback(<EventFragment>(this.#events.get(name)), i);
688 }
689 }
690
691 /**
692 * Get the [[ErrorFragment]] for %%key%%, which may be an error

Callers

nothing calls this directly

Calls 4

callbackFunction · 0.85
fromMethod · 0.45
sortMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected