The CLARITY Act looks mostly bullish for crypto if it keeps moving forward.Clearer SEC vs CFTC rules = bullish
More legal certainty for exchanges and projects = bullish
Software developer protections = bullish
Self-custody protections = bullish
DeFi rules = mixed
Stablecoin yield limits = slightly bearish
More AML/KYC rules = mixedFor me, the big question is whether the bill passes mostly intact.If it does, bullish.If politicians weaken DeFi, stablecoins and self-custody too much, it becomes a lot more mixed.
https://t.co/LsR9MQulP8
#Crypto
#Bitcoin
#Altcoins
#DeFi
#Stablecoins
Probably one of the more technical Shopify builds I’ve done so far.
The goal was simple from the user side:
Print a QR code on the internal delivery sheet.
Driver scans it after delivery.
A normal mobile webpage opens.
Driver taps “Mark as delivered”.
Shopify updates the local delivery order as delivered.
No driver app. No login. No complicated workflow.
The harder part was Shopify’s fulfillment model.
At first it looked like this could be solved by calling fulfillmentEventCreate with status DELIVERED.
But local delivery orders are not always that straightforward.
When the order sheet is printed, the Shopify order may still be UNFULFILLED. In that state, there may be no normal Fulfillment object available yet, only a local FulfillmentOrder.
So the QR code could not safely rely on a Fulfillment ID being present at print time.
The final flow ended up like this:
The printed QR identifies the order using a signed token
Backend verifies the token
Backend looks up the live Shopify order through the Admin API
It checks whether a usable Fulfillment already exists
If no Fulfillment exists, it queries the order’s Fulfillment Orders
It finds the open LOCAL Fulfillment Order with remaining quantity
It creates a Fulfillment from that Fulfillment Order
It then marks that Fulfillment as delivered using fulfillmentEventCreate
The core mutation is:
mutation MarkDelivered($fulfillmentEvent: FulfillmentEventInput!) {
fulfillmentEventCreate(fulfillmentEvent: $fulfillmentEvent) {
fulfillmentEvent {
id
status
happenedAt
}
userErrors {
field
message
}
}
}
With variables like:
{
"fulfillmentEvent": {
"fulfillmentId": "gid://shopify/Fulfillment/...",
"status": "DELIVERED",
"happenedAt": "CURRENT_ISO_TIMESTAMP"
}
}
The main workaround was that the app sometimes has to create the Fulfillment first, using fulfillmentCreate, before it can attach the delivered event.
The app is built as a Node/Express backend, deployed on Railway, connected to GitHub, and uses Shopify’s GraphQL Admin API.
It also has a safe mode, so the QR flow, driver page and button can be tested end-to-end without modifying real Shopify orders.
The QR image loads directly in the Shopify print template, but the token itself is signed, so the printed link can identify the order without exposing admin credentials or relying on a stored database record.
Still one final live-store detail to confirm: whether Shopify sends the exact same customer delivery confirmation email when the delivered event is created through the API as when using Shopify’s native “mark as delivered” button.
But the main technical problem is solved.
Scan QR. Verify token. Find order. Resolve fulfillment state. Create fulfillment if needed. Mark delivered.
This one was fun to get working.
#Shopify #ShopifyDev #ShopifyPlus #GraphQL #AdminAPI #NodeJS #ExpressJS #Railway #Ecommerce #WebDevelopment #Automation #LocalDelivery #SmallBusiness
@PaddyCTO Best thing is probably not to engage with these people, especially the small accounts.
Most of them are just looking for traction on their posts.
@CardanoThor That’s a hard year for sure.
After getting through all that, this current crypto phase is probably just background noise 😊
Good to see people coming back to Cardano. 🇳🇴
Yes, the Cardano community has always been one of the strongest around.
And that is exactly why people with reach need to call things out when they are wrong. Someone like me, with a handful of followers, barely makes a dent.
I watched Coin Bureau almost religiously when I got into crypto in 2021, so seeing context twisted for clicks is disappointing.
Fair criticism is fine. Misleading people is not.
@coinbureau instead of just deleting a post you got wrong, make a new one correcting the mistake. I honestly think that would earn you more respect and trust.
Keep up the good work, Linda - and for what it’s worth, I still think Charles is one of the main reasons Cardano has done as well as it has.
I’ve just found out that the proper UK spelling of “meters” is actually “metres”.
I thought, surely that can’t be right. Looks far too French for my liking. But no, there it is....... metres.
Nearly 50 years on this earth, and not once did anyone at school think to mention I’d been spelling it wrong. Not one teacher. Not one red pen. Nothing.
Apparently I’ve been walking around confidently writing American English all these years like some sort of undercover colonial.
I’m getting sick and tired of Keir Starmer and other left-wing politicians cherry-picking one segment of the Nowak family’s statement about not wanting this to cause further division in an attempt to silence political opponents through guilt.
That isn’t all the Nowak family said.
They also said that Henry was treated differently by the police to Vickrum Digwa. They also said they wanted the Kirpan banned along with all other knives.
Starmer has respected neither of those wishes. He has denied that two-tier policing exists and refused to support banning the Kirpan.
So please don’t start lecturing other politicians about respecting the family’s wishes when you are not doing so yourself.
But also.. holdup, holdup!
I know I've been a bit missing in action from all the #Cardano drama..
But, when did 2 Top Leaders of @TapTools leave? This is news to me.. Was this ever shared with the Community?
Also, how did they run out of funding? Didn't they do like 5 different NFT drops, have Ad space revenue, Catalyst funding, API usage sales, etc?
If funding was low, then why were you at every event partying like it was 1999?
This seems less like a Cardano revenue issue, and more like a business budgeting problem.
🚨 BREAKING: Slain 18YO white male Henry Nowak's father just WENT OFF, saying the killer stabbed his son and police did NOTHING despite his imminent death
"Henry told officers he could not breathe **9 times**." 😢
He says the police FAILED and refused to believe him. The killer is now jailed.
WHERE IS THE OUTRAGE?! BARBARIAN.
"Henry was pulled across the gravel his hands forced behind his back and he was placed in handcuffs. Instead of being treated as a dying victim the police formally arrested Henry for assault and read in his rights. That was the last thing he heard."
"Henry had been stabbed multiple times and as his chest filled with blood he tried to escape. He was chased, abused and filmed...when police arrived Henry was lying on the floor fairly able to sit up and plainly in severe medical distress. With his final words he told officers that he could not breathe. He told them he had been stabbed."
"The police have said they were misled by the murderers and that the scene when they arrived was complex."
"Unfortunately it seems to us the truth is much simpler. The police were told by our son himself and by a member of the public...but the police did not believe that."
"As a family we will not let this go. No other family should experience the heartbreak and horror of losing a child to knife crime."
"Finally, I want Henry to know. We are so proud of him and we love him." 🙏🏻