
Aprince000
@aprince000
169 Following
51 Followers
18 replies
12 recasts
89 reactions
776 replies
1681 recasts
5207 reactions

For my personal use, crypto is in a great place. Fees, speeds, wallet UX, applications are perfectly fine for my usecases, and they'll keep getting better. However, I'd like to see some things significantly improved, in order of importance:
- CRITICAL: Configurable withdrawal rate limiting in Safe & smart wallets and indeed, in all smart contracts, should be a standard. Without this, I significantly limit my usage of crypto
- Custodial standards for smart wallets
- Stage 2+ decentralisation for L2s, complete overhaul for Tron (normies receive USDT on Tron)
- EUR stables w/ liquidity
- Better frontends & standards
- More competition & options for minimal hardware wallets
- Range order management for Uniswap V4
- Significantly less volatile, reliable, long-term sustainable and high liquidity SoVs (BTC and ETH are far too erratic)
- Integration into widely adopted payment networks, both global and domestic
- Some inaccessible assets tokenised as RWAs
- Farcaster with bustling non-crypto content/discussions 60 replies
366 recasts
1791 reactions
72 replies
183 recasts
1198 reactions
0 reply
0 recast
0 reaction
57 replies
141 recasts
732 reactions
38 replies
87 recasts
391 reactions
352 replies
1352 recasts
3746 reactions
8 replies
17 recasts
87 reactions
37 replies
64 recasts
409 reactions
2 replies
3 recasts
12 reactions
0 reply
0 recast
1 reaction
Hello,
I have been trying to create a coin using the SDK with Privy Wagmi and I am following this guide: https://docs.zora.co/coins/sdk/create-coin#using-with-wagmi. It seems I cannot use the exact code you have provided because React gives me errors so I have tried to change it this way to make it work:
const coinParams = {
name: "My Awesome Coin",
symbol: "MAC",
uri: "ipfs://bafybeigoxzqzbnxsn35vq7lls3ljxdcwjafxvbvkivprsodzrptpiguysy",
payoutRecipient: "0xYourAddress" as Address,
platformReferrer: "0xOptionalPlatformReferrerAddress" as Address,
};
export default function CreateCoin() {
const [contractCallParams, setContractCallParams] = useState<any>(null);
const { writeContract, status, data, writeContractAsync } = useWriteContract(writeConfig);
useEffect(() => {
const initContractParams = async () => {
const params = await createCoinCall(coinParams);
setContractCallParams(params);
};
initContractParams();
}, []);
} 2 replies
0 recast
12 reactions
18 replies
4 recasts
70 reactions
0 reply
0 recast
0 reaction
23 replies
20 recasts
200 reactions
3 replies
5 recasts
49 reactions
8 replies
3 recasts
68 reactions
3 replies
28 recasts
75 reactions
21 replies
8 recasts
92 reactions