Twitxy Saved

pat

Verified account This account is verified. Learn more

@mainnet_pat

Joined January 2023
74 Following 1.1K Followers 197 Posts

Latest posts 5

pat Verified account @mainnet_pat
Hey everyone, I'd like to announce a flipstarter for 12 months of full-time work on SolidCash - the Solidity for Bitcoin Cash.

flipstarter.solidcash.org

SolidCash came out only a few weeks ago, and it is moving fast: 0.50 is already on npm, SolidSwap went live on BCH mainnet as the first ERC-20 DEX, and Tether's USDT compiles verbatim.

What the next 12 months bring:
- safe calls between contracts (TRE), the building block for sound and secure complex contracts
- a test coverage tool, a faster toolchain and smaller contracts
- continued work on SolidSwap: DEX token, farming and staking, with Kashi lending as a stretch target
- work on bridging EVM assets to BCH
- pitching native USDT and USDC to Tether and Circle
- project support and maintenance, supporting the community

SolidCash stays free and open source. Help make it stable, sound and secure enough for the industry giants to come to our chain.

Join us: t.me/SolidCashBCH
2 replies 10 reposts 44 likes 586 views View on X
pat Verified account @mainnet_pat
SolidSwap is live on Bitcoin Cash — and it is the demonstration of what SolidCash can do.

It is an ERC-20 AMM on Bitcoin Cash: swap BCH and ERC-20 tokens, provide liquidity to permissionless pools, and launch CashTokens-backed assets.

What ships today:

• Swaps between BCH and ERC-20 tokens, routed across up to three hops
• Permissionless pools: create a pair, add liquidity, remove it, earn the fee
• CashTokens made ERC-20: create a token with its own category, or wrap an existing one
• An Assets page that sees both your ERC-20 balances and your CashTokens
• Non-custodial signing through WalletConnect wallets such as Cashonize and Paytaca

Here, an ERC-20 is a CashTokens category with an on-chain ledger. A BCH wallet sees the CashToken; the pair and router see the ERC-20.

The app is plain static UI. It reads the chain via Electrum indexer, your wallet signs, and the transaction goes straight to BCH. Your keys stay in your wallet.

Security matters. If you are not ready to put real funds into new contracts, use the Chipnet deployment: the same contracts on BCH's public test chain, with test coins.

The engine is SushiSwap V2's own Solidity — the factory, pair and router — on Solidity 0.8.38 and OpenZeppelin 5. An existing EVM project, deployed to BCH with almost all of its original source intact. The same contracts, compiled to Bitcoin Cash script.

One source tree builds twice: Hardhat for EVM, SolidCash for BCH. The repository's test suite runs against both, and on BCH it runs through SolidCash's Hardhat drop-in.

That is the point of SolidCash. A Solidity project can target BCH and keep its contracts, its tests and its deploy scripts. This release is the proof that the path works end to end.

Porting it also greatly improved SolidCash itself. Taking a production AMM through the toolchain surfaced compiler, validator, node and SDK fixes, and pushed SolidCash well beyond its first release.

The AMM itself is Sushi's: constant-product pools, LP tokens and the 0.30% fee.

SolidSwap shows that Solidity on BCH is practical, and the path is repeatable for every team with an EVM codebase.

The DEX token, farms and staking come next. Today the core AMM is live.

Try SolidSwap: solidswap.cash
13 replies 30 reposts 100 likes 3.5K views View on X
pat Verified account @mainnet_pat
SolidCash is out: write Solidity, run it on Bitcoin Cash.

Near-complete Solidity parity. Stateful contracts. A real EVM project, @eaccmarket, running on BCH*. One year of active development, and more than a year of tinkering before that.

None of this was possible before the BCH 2026 upgrade. The upgrade gave the VM the room. SolidCash is what you can do with it.

What SolidCash is:
- solidc, the compiler: .scash source to runtime artifacts
- solidcash, the TypeScript SDK: contracts, transactions, network providers, debugging
- solidhat, the Hardhat analog: whole-project compilation, in-process test network, deployments, generated bindings
- Ethers 5 and 6 shims, so existing EVM tooling habits carry over

What that opens up: a full stablecoin USDT contract on BCH, unwrapping to native CashTokens. ERC-20 contracts that wrap existing CashTokens. EVM bridges. The EVM-like DEXes, lending and DeFi that BCH has been missing. Embrace them.

If you can write Solidity, you can write SolidCash.

Try it: npm create @solidcash/solidhat@latest my-contracts

Or point your AI at it. Solidity parity means your coding agent already knows most of the language. Hand it the agent reference at solidcash.org/AGENTS.md together with your Solidity contract, and let it do the port or cross-compilation.

Disclaimer: this is still a beta. Do not bet too much value on it. Security might need further hardening, and there will be undiscovered gaps. Found a gap? Open an issue and send the contract that broke. Let us close them together and make it better.

Thanks to molecular (@cotta3) and @toorik for the initial support.

If you are a business willing to expand to BCH, book me: @mainnet_pat here on X or Telegram
If you are excited about this breakthrough, consider a donation - bitcoincash:qzjs09xdxlqzc60pz0yvzfhhczm3uwhtmsssv4yw86

Code: github.com/solidcash/soli…
Docs: solidcash.org
Telegram: t.me/SolidCashBch

* Under relaxed consensus rules: those contracts are larger than today's mainnet limits allow.
13 replies 38 reposts 109 likes 6.1K views View on X