Skip to content

V-SK/synthlaunch-contracts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SynthLaunch - AI Agent Launchpad

BNB Agents Army Submission 🚀

SynthLaunch is a decentralized launchpad for AI Agents on BNB Chain, implementing the BAP-578 (Non-Fungible Agents) standard.

Contracts

BAP-578 / NFA (Non-Fungible Agents)

  • NFAv2.sol - Main NFA contract with whitelist-based logic address management
  • NFALite.sol - Lightweight NFA for Flap integration
  • AgentLogic.sol - Shared operation layer for all NFA tiers (trade, transfer, swap)
  • AgentLogicPro.sol - Advanced logic with batch operations and enhanced features

SynthLaunch Infrastructure

  • SynthLaunchCustody.sol - Fee custody with signature-based wallet binding
  • SynthTimelock.sol - 48-hour timelock for governance operations
  • SynthVault.sol - Tax token vault for AI agents
  • SynthVaultFactory.sol - Factory for deploying agent vaults
  • SynthID.sol - On-chain AI agent identity (ERC-721 + ERC-8004)

Deployed Contracts (BSC Mainnet)

Contract Address
NFAv2 0x2b703D4dC84ACB24a0A3F34CBF259D5Cb2B62b19
AgentLogic 0x7a08ff7ab3EF202F7B499648a25FCD94Fb5a8857
SynthLaunchCustody v11 0x3Fa33A0fb85f11A901e3616E10876d10018f43B7
SynthTimelock 0x13024d9173b9E7D58C9e0cF5Fcc9438F990ab47D
SynthID 0x68a515a18a3f6644f29f352d21fc32d9c6ce05fb

Setup

npm install
cp .env.example .env
# Edit .env with your keys
npx hardhat compile

Deploy

# Deploy AgentLogic
npx hardhat run scripts/deploy-agent-logic.js --network bscMainnet

# Approve logic on NFAv2
npx hardhat run scripts/approve-logic.js --network bscMainnet

Links

License

MIT

About

SynthLaunch AI Agent Launchpad - BAP-578 Implementation for BNB Chain

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors