PiSwap L2, aka PiEthereum Wallet v2, a little walk through of the new functions. I will post a demo of the any token swapping function which now utilizes @Uniswap v4 Universal Router. This is a free open source raspberry pi python project for any L2 EVM chain. Build it yourself via instructions on github. Link in Bio. Touch the blockchain with no intermediaries and many private keys.
private payment requests are now live on v2 testnet
send a payment request link and get paid privately, without sender or receiver revealing their address
post your link below to get some sepolia ETH to try out v2
AI agents don't have hands—yet.
So they can't plug in a Ledger and press both buttons.
That means hot wallets are the default for OpenClaw, Claude, and other agent setups. But "agent wallet" can mean different things depending on where the private key lives and how signatures are produced.
Here's a practical breakdown of 4 ETH self-custody architectures, how agent signing works, and the tradeoffs between convenience, security, and complexity.
shout out to @clawdbotatg for helping!
THE Future of open source networked world building liveboxes:
Incredible update feature amongst many others due to reboot @cryptovoxels and @Pierce_nft knocking it out of the park! 🌟
This video is a test in VR Quest entering parcel in @cryptovoxels and streaming a @SubstrataVr world explore. Inside that @SubstrataVr work I opened another instance in the voxels space. 🤯
Failed to load resource: the server responded with a status of 403 ()Understand this error
index-DL6zy0Ax.js:589 [bankr-app diagnostic] morph-miner Object
u @ index-DL6zy0Ax.js:589Understand this warning
index-DL6zy0Ax.js:14 Socket connected
index-DL6zy0Ax.js:589 Connecting
index-DL6zy0Ax.js:14 Socket initialized
index-DL6zy0Ax.js:589 [bankr-app diagnostic] morph-miner Object
u @ index-DL6zy0Ax.js:589Understand this warning
contentscript.js:14083 MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 close listeners added. Use emitter.setMaxListeners() to increase limit
n @ contentscript.js:14083Understand this warning
contentscript.js:14083 MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 end listeners added. Use emitter.setMaxListeners() to increase limit
n @ contentscript.js:14083Understand this warning
2contentscript.js:14083 ObjectMultiplex - orphaned data for stream "app-init-liveness"
warn @ contentscript.js:14083Understand this warning
2contentscript.js:14083 ObjectMultiplex - orphaned data for stream "background-liveness"
warn @ contentscript.js:14083Understand this warning
2contentscript.js:14083 ObjectMultiplex - malformed chunk without name "[object Object]"
warn @ contentscript.js:14083Understand this warning
index-DL6zy0Ax.js:589 [bankr-app diagnostic] morph-miner Object
u @ index-DL6zy0Ax.js:589Understand this warning
index-DL6zy0Ax.js:14 Page hidden, socket will remain connected
index-DL6zy0Ax.js:14 Page visible, checking connection
index-DL6zy0Ax.js:14 Page hidden, socket will remain connected
index-DL6zy0Ax.js:14 Page visible, checking connection
about:srcdoc:100 Uncaught (in promise) Error: Shared app viewers cannot write file-backed appKV keys. Use a record: key for viewer-scoped state or fork the app first.
at about:srcdoc:100:21Understand this error
index-DL6zy0Ax.js:589 [bankr-app diagnostic] morph-miner Object
u @ index-DL6zy0Ax.js:589Understand this warning
about:srcdoc:100 Uncaught (in promise) Error: Shared app viewers cannot write file-backed appKV keys. Use a record: key for viewer-scoped state or fork the app first.
at about:srcdoc:100:21Understand this error
index-DL6zy0Ax.js:589 [bankr-app diagnostic] morph-miner