Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Eversmile12/create-8004-agent
/ functions
Functions
77 in github.com/Eversmile12/create-8004-agent
⨍
Functions
77
◇
Types & classes
10
↓ 40 callers
Function
hasFeature
(answers: WizardAnswers, feature: "a2a" | "mcp" | "x402")
src/wizard.ts:47
↓ 27 callers
Function
writeFile
(projectPath: string, filePath: string, content: string)
src/generator.ts:117
↓ 13 callers
Function
isSolanaChain
(chain: string)
src/config-solana.ts:24
↓ 13 callers
Function
test
(name: string, fn: () => void | Promise<void>)
tests/e2e-a2a-client.ts:27
↓ 12 callers
Function
createChainTestSuite
(config: ChainTestConfig)
tests/utils/chain-test-factory.ts:38
↓ 10 callers
Function
generateTestAgent
(options: TestAgentOptions)
tests/utils/test-helpers.ts:93
↓ 10 callers
Function
readGeneratedFile
(projectDir: string, filePath: string)
tests/utils/test-helpers.ts:448
↓ 9 callers
Function
fileExists
(projectDir: string, filePath: string)
tests/utils/test-helpers.ts:455
↓ 7 callers
Function
getTestBaseUrl
(port: number)
tests/utils/test-helpers.ts:22
↓ 6 callers
Method
sendMessage
(message: string, contextId?: string)
tests/utils/test-helpers.ts:269
↓ 6 callers
Method
start
()
tests/utils/test-helpers.ts:188
↓ 5 callers
Function
createTestEnv
(projectDir: string, port: number)
tests/utils/test-helpers.ts:165
↓ 5 callers
Function
enableMockMode
(projectDir: string)
tests/utils/test-helpers.ts:130
↓ 5 callers
Function
getNextPort
()
tests/utils/test-helpers.ts:61
↓ 5 callers
Function
installDependencies
(projectDir: string)
tests/utils/test-helpers.ts:123
↓ 4 callers
Function
generateProject
(answers: WizardAnswers)
src/generator.ts:36
↓ 4 callers
Method
stop
()
tests/utils/test-helpers.ts:240
↓ 4 callers
Function
testMCPServer
(projectDir: string)
tests/utils/test-helpers.ts:321
↓ 3 callers
Function
cleanup
()
tests/e2e-a2a-client.ts:40
↓ 3 callers
Function
generateGitignore
()
src/generator.ts:144
↓ 3 callers
Function
generateTsConfig
()
src/generator.ts:122
↓ 3 callers
Function
getX402Provider
(answers: WizardAnswers, chain: ChainConfig)
src/templates/base.ts:7
↓ 2 callers
Function
generateAgentTs
(answers: WizardAnswers)
src/templates/base.ts:295
↓ 2 callers
Method
getAgentCard
()
tests/utils/test-helpers.ts:264
↓ 2 callers
Function
getMonadContracts
(chain: string)
src/templates/monad.ts:29
↓ 2 callers
Function
getX402Providers
(chainKey?: ChainKey | SolanaChainKey)
src/wizard.ts:64
↓ 1 callers
Method
cancelTask
(taskId: string)
tests/utils/test-helpers.ts:303
↓ 1 callers
Function
depositFourmicaCollateral
({ chain, privateKey, asset, amount, }: { chain: ChainKey; privateKey: string; ass
src/fourmica.ts:181
↓ 1 callers
Function
generateA2AClient
()
src/templates/a2a.ts:596
↓ 1 callers
Function
generateA2AServer
(answers: WizardAnswers)
src/templates/a2a.ts:52
↓ 1 callers
Function
generateAgentCard
(answers: WizardAnswers)
src/templates/a2a.ts:558
↓ 1 callers
Function
generateEVMProject
* Generate EVM-specific project files
src/generator.ts:72
↓ 1 callers
Function
generateEnvExample
(answers: WizardAnswers, chain: ChainConfig)
src/templates/base.ts:108
↓ 1 callers
Function
generateMCPServer
(answers: WizardAnswers)
src/templates/mcp.ts:3
↓ 1 callers
Function
generateMCPTools
()
src/templates/mcp.ts:96
↓ 1 callers
Function
generateMonadEnv
(answers: WizardAnswers, chain: ChainConfig)
src/templates/monad.ts:79
↓ 1 callers
Function
generateMonadPackageJson
(answers: WizardAnswers)
src/templates/monad.ts:33
↓ 1 callers
Function
generateMonadProject
* Generate Monad-specific project files * * Direct contract calls (agent0-sdk doesn't support Monad yet)
src/generator.ts:105
↓ 1 callers
Function
generateMonadReadme
(answers: WizardAnswers, chain: ChainConfig)
src/templates/monad.ts:373
↓ 1 callers
Function
generateMonadRegisterScript
(answers: WizardAnswers, chain: ChainConfig)
src/templates/monad.ts:96
↓ 1 callers
Function
generatePackageJson
(answers: WizardAnswers)
src/templates/base.ts:47
↓ 1 callers
Function
generateReadme
(answers: WizardAnswers, chain: ChainConfig)
src/templates/base.ts:418
↓ 1 callers
Function
generateRegisterScript
(answers: WizardAnswers, chain: ChainConfig)
src/templates/base.ts:138
↓ 1 callers
Function
generateSolanaEnv
(answers: WizardAnswers)
src/templates/solana.ts:73
↓ 1 callers
Function
generateSolanaPackageJson
(answers: WizardAnswers)
src/templates/solana.ts:16
↓ 1 callers
Function
generateSolanaProject
* Generate Solana-specific project files
src/generator.ts:87
↓ 1 callers
Function
generateSolanaReadme
(answers: WizardAnswers, chain: SolanaChainConfig)
src/templates/solana.ts:400
↓ 1 callers
Function
generateSolanaRegisterScript
(_answers: WizardAnswers, chain: SolanaChainConfig)
src/templates/solana.ts:152
↓ 1 callers
Function
generateSolanaRegistrationJson
(answers: WizardAnswers, chain: SolanaChainConfig)
src/templates/solana.ts:102
↓ 1 callers
Function
getAvailableDir
(baseDir: string)
src/wizard.ts:10
↓ 1 callers
Function
getDefaultX402Provider
(chainKey?: ChainKey | SolanaChainKey)
src/wizard.ts:70
↓ 1 callers
Function
getErc20Decimals
(publicClient: ContractReader, tokenAddress: string)
src/fourmica.ts:313
↓ 1 callers
Function
getFacilitatorUrl
(answers: WizardAnswers, provider: X402Provider | null)
src/templates/a2a.ts:21
↓ 1 callers
Function
getFundingInstructions
(chain: ChainConfig)
src/templates/base.ts:13
↓ 1 callers
Method
getTask
(taskId: string)
tests/utils/test-helpers.ts:289
↓ 1 callers
Function
getUsdcConfig
(answers: WizardAnswers)
src/templates/a2a.ts:39
↓ 1 callers
Function
getX402Network
(answers: WizardAnswers)
src/templates/a2a.ts:6
↓ 1 callers
Function
getX402Provider
(answers: WizardAnswers)
src/templates/a2a.ts:13
↓ 1 callers
Function
isMonadChain
(chain: string)
src/templates/monad.ts:25
↓ 1 callers
Function
isZeroAddress
(address: string)
src/fourmica.ts:301
↓ 1 callers
Function
main
()
test-register.ts:8
↓ 1 callers
Function
main
()
src/index.ts:9
↓ 1 callers
Function
main
()
tests/e2e-a2a-client.ts:57
↓ 1 callers
Function
maybeRegisterWithFourmica
(answers: WizardAnswers)
src/fourmica.ts:46
↓ 1 callers
Function
normalizePrivateKey
(value: string)
src/fourmica.ts:265
↓ 1 callers
Function
resetPorts
()
tests/utils/test-helpers.ts:75
↓ 1 callers
Function
resolveDepositAsset
(client: Client, asset: FourmicaAssetKey)
src/fourmica.ts:271
↓ 1 callers
Function
runWizard
()
src/wizard.ts:76
Method
checkServer
()
tests/utils/test-helpers.ts:213
Function
cleanupTestOutput
()
tests/utils/test-helpers.ts:467
Method
constructor
( private projectDir: string, private script: string, private port: number )
tests/utils/test-helpers.ts:182
Method
constructor
(private baseUrl: string)
tests/utils/test-helpers.ts:262
Function
generateAgentTs
(answers: WizardAnswers)
src/templates/solana.ts:277
Method
getOutput
()
tests/utils/test-helpers.ts:253
Function
getPort
(projectName: string)
tests/utils/test-helpers.ts:38
Function
getSolanaChain
(key: SolanaChainKey)
src/config-solana.ts:31
Function
validateRegistrationFile
(regFile: any)
tests/utils/test-helpers.ts:382