{"id":468,"date":"2025-01-27T14:16:49","date_gmt":"2025-01-27T14:16:49","guid":{"rendered":"https:\/\/fire.h50.us\/~lisahoward\/why-gas-optimization-and-token-approval-management-still-matter-and-how-to-do-them-right\/"},"modified":"2025-01-27T14:16:49","modified_gmt":"2025-01-27T14:16:49","slug":"why-gas-optimization-and-token-approval-management-still-matter-and-how-to-do-them-right","status":"publish","type":"post","link":"https:\/\/fire.h50.us\/~lisahoward\/why-gas-optimization-and-token-approval-management-still-matter-and-how-to-do-them-right\/","title":{"rendered":"Why Gas Optimization and Token Approval Management Still Matter \u2014 and How to Do Them Right"},"content":{"rendered":"<p>Whoa! Gas fees keep people awake at night. Seriously? Yes. If you use DeFi, you know the pain: a simple swap can cost more than the token you&#8217;re buying. My instinct always said something felt off about how casually wallets handle approvals and gas settings. Initially I assumed the market would standardize on smarter defaults, but reality\u2014well, reality is messier.<\/p>\n<p>Here&#8217;s the thing. Gas isn&#8217;t just a line item on a receipt. It&#8217;s a UX problem, a security vector, and a strategic lever all at once. Smart users treat it like budget planning. Beginners treat it like a surprise. That mismatch creates avoidable losses, failed trades, and security holes \u2014 especially when token approvals are involved.<\/p>\n<p>I&#8217;ll be honest: I&#8217;m biased toward tooling that gives granular control without asking every user to become a gas expert. Rabby does that well \u2014 <a href=\"https:\/\/rabbys.at\/\">rabby wallet<\/a> is one of the interfaces I&#8217;ve used that balances safety and convenience. But this isn&#8217;t product placement; it&#8217;s a pattern: fewer defaults, more transparency, and practical guardrails win in the long run.<\/p>\n<img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1639762681485-074b7f938ba0?w=400&#038;h=400&#038;fit=crop&#038;crop=center\" alt=\"Screenshot of a token approval interface showing allowance and revoke buttons\" \/>\n<h2>Where the real costs hide<\/h2>\n<p>Most people think gas = fee. That&#8217;s true, but incomplete. There are three hidden costs that bite: permission creep from infinite approvals, failed transactions, and poor timing of gas price choices. On one hand, a one-time infinite approval saves you a tiny fee today. On the other hand, it hands a contract long-term, unchecked power over your tokens \u2014 which is exactly how rug pulls and drain exploits scale.<\/p>\n<p>Because of EIP quirks and the rush to UX simplicity, many wallets default to infinite allowance. That seems convenient. Though actually, wait\u2014let me rephrase that: convenience comes with risk. A revoked approval later often costs another gas payment, so the naive math looks like: approve once, worry never. That math is wrong more often than not.<\/p>\n<p>Failed txs matter too. Retry storms cost money. They clog mempools. And if your replacement fee strategy is rough, you either spend more or your tx never executes. So optimizing gas isn&#8217;t just about minimizing a single fee. It&#8217;s about reducing cognitive load, attack surface, and friction across multiple steps.<\/p>\n<h2>Practical gas optimizations that actually help<\/h2>\n<p>Small moves, big impact. That&#8217;s my philosophy. You don&#8217;t need deep Solidity chops to improve outcomes.<\/p>\n<p>1) Use gas estimation and simulation before you hit confirm. Simulate on a trusted provider or the wallet&#8217;s built-in simulator. Simulations catch reverts, gas spikes, and token transfer peculiarities. It saves you from throwing ETH into failed calls.<\/p>\n<p>2) Avoid infinite approvals when you can. Grant exact or time-limited allowances for critical flows. If a DApp supports EIP-2612 permits (signature-based approvals), prefer that \u2014 it removes the approval tx entirely and saves on gas. Not every token implements this, but when available it\u2019s a clean win.<\/p>\n<p>3) Batch ops sensibly. If a protocol supports batching (for example: approve + swap combined in a single contract interaction), that can cut total gas versus two separate transactions. But be careful: batching centralizes risk into one call \u2014 so trust the contract.<\/p>\n<p>4) Use fee controls smartly. Post-London networks use base fee + tip models. Lowering the tip helps when you&#8217;re not time-sensitive. But slashing the tip too much causes stuck transactions. A pragmatic approach: set a conservative tip and use wallet features that allow replacing or canceling stuck transactions with a single click.<\/p>\n<p>5) Time your heavy writes. Activity and gas price correlate. Avoid peak times if you&#8217;re flexible. Weekends or off-peak hours can be friendlier. This isn&#8217;t always possible, but sometimes a 2\u20133 hour delay drops your cost significantly.<\/p>\n<h2>Token approval management \u2014 the security playbook<\/h2>\n<p>Okay, so approvals. Here&#8217;s what bugs me about standard flows: wallets make approvals easy, but revokes hard. That&#8217;s an asymmetric advantage for attackers. You sign once and a contract gains persistent rights. I&#8217;m not 100% sure why UX still favors infinite by default \u2014 maybe inertia, maybe gas-saving comfort \u2014 but we can do better.<\/p>\n<p>Principles to apply:<\/p>\n<p>&#8211; Least privilege: give the smallest allowance necessary for the operation. If the swap needs 100 tokens, approve 100. If a contract needs ongoing spending, set expiration windows or lower caps.<\/p>\n<p>&#8211; Auditability: use wallets that display allowances transparently, show the spender, and let you revoke with one click. That&#8217;s a feature, not optional. When a wallet bundles \u201crevoke\u201d into the same flow as approvals, users actually use it more.<\/p>\n<p>&#8211; Prefer permits: EIP-2612-style permits let dApps ask for signed approval and a relayer or the contract handles the rest. No approve tx. No extra gas. This pattern reduces both UX friction and total gas footprint.<\/p>\n<p>&#8211; Regular cleanups: set a cadence. Check allowances monthly. Revoke allowances you don&#8217;t use. It&#8217;s tedious, yes. But it&#8217;s a low-effort habit that avoids catastrophic drains. Somethin&#8217; like a ritual makes it stick for me \u2014 and yes, I&#8217;m guilty of skipping it sometimes too&#8230;<\/p>\n<h2>How better wallet features change the game<\/h2>\n<p>Rabby and similar wallets are moving toward these patterns: visible approvals, easy revokes, granular gas control, and hardware integration. That trio\u2014transparency, control, and safe defaults\u2014lowers both fees paid and risk exposure. For example, a wallet that warns when you\u2019re approving an allowance that exceeds typical needs gives a second of friction that can stop a mistake.<\/p>\n<p>Watch for these features in your wallet: allowance manager, gas slider with suggested tiers, simulation before signing, and integration with hardware devices for signing. I&#8217;m biased toward wallets that let me tune gas without forcing me to become a gas nerd, and yes, there is a middle ground.<\/p>\n<h2>Developer-level tips that users should care about<\/h2>\n<p>If you&#8217;re building or interacting with smart contracts, do these things that actually save users money:<\/p>\n<p>&#8211; Implement permit where possible. It&#8217;s low-hanging fruit and saves two transactions per user flow.<\/p>\n<p>&#8211; Provide a gas-optimized router for common operations. One well-audited router that handles safe approvals, batch logic, and slippage protection reduces total gas consumption across the ecosystem.<\/p>\n<p>&#8211; Expose meta-transactions or relayer options for users who prioritize UX over paying gas up-front. Make sure the relayer model is transparent and you protect against replay attacks.<\/p>\n<p>&#8211; Document the gas implications of each call. If a function is heavy, say so; if a user can skip an approve, highlight that. Transparency equals trust.<\/p>\n<div class=\"faq\">\n<h2>Quick FAQs<\/h2>\n<div class=\"faq-item\">\n<h3>Q: Should I always avoid infinite approvals?<\/h3>\n<p>A: Not always. Infinite approvals are a trade-off: fewer gas costs today vs more risk later. For trusted, well-audited contracts you use frequently, they can be fine. But for new or low-trust contracts, prefer exact allowances or time-limited approvals.<\/p>\n<\/div>\n<div class=\"faq-item\">\n<h3>Q: What if my transaction is stuck?<\/h3>\n<p>A: Don&#8217;t panic. You can either replace it using the wallet\u2019s \u201cspeed up\u201d or send a 0 ETH cancel tx with higher gas price to yourself. If your wallet supports one-click cancel\/replace, use it. If not, check mempool status and avoid spamming retries \u2014 that only costs more.<\/p>\n<\/div>\n<div class=\"faq-item\">\n<h3>Q: How often should I review approvals?<\/h3>\n<p>A: Monthly is a good baseline for active users. For high-value holders, review weekly. Automate where you can \u2014 set wallet reminders or use an allowance manager. Even pruning a couple of unused approvals saves future risk, and it&#8217;s surprisingly satisfying.<\/p>\n<\/div>\n<\/div>\n<p>Okay, check this out \u2014 a small checklist before you sign anything: who is the spender, how much are they allowed, does the DApp support permits, can I batch this call, and am I paying a fair tip? Simple. Fast. Effective. On one hand, people crave convenience. On the other hand, convenience makes mistakes cheaper for attackers. Balancing that is the craft of modern wallet design.<\/p>\n<p>I&#8217;m not claiming there is a single silver bullet. There isn&#8217;t. But a mix of better wallet UX, developer adoption of gas-saving standards, and user habits (revoke, simulate, batch) moves the needle. It reduces fees, cuts risks, and makes DeFi less intimidating for the next wave of users.<\/p>\n<p>So next time you&#8217;re about to approve infinite allowance or smash the confirm button during a mempool spike, pause. Seriously. A minute of friction can save you a lot of money and stress later. And if you&#8217;re looking for a wallet that nudges you toward safer defaults while keeping control, give rabby wallet a look \u2014 the balance matters.<\/p>\n<p><!--wp-post-meta--><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Whoa! Gas fees keep people awake at night. Seriously? Yes. If you use DeFi, you know the pain: a simple swap can cost more than the token you&#8217;re buying. My instinct always said something felt off about how casually wallets handle approvals and gas settings. Initially I assumed the market would standardize on smarter defaults,&#8230;  <a href=\"https:\/\/fire.h50.us\/~lisahoward\/why-gas-optimization-and-token-approval-management-still-matter-and-how-to-do-them-right\/\" class=\"more-link\" title=\"Read Why Gas Optimization and Token Approval Management Still Matter \u2014 and How to Do Them Right\">Read more &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-468","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Why Gas Optimization and Token Approval Management Still Matter \u2014 and How to Do Them Right - Lisa R Howard PLLC<\/title>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Why Gas Optimization and Token Approval Management Still Matter \u2014 and How to Do Them Right - Lisa R Howard PLLC\" \/>\n<meta property=\"og:description\" content=\"Whoa! Gas fees keep people awake at night. Seriously? Yes. If you use DeFi, you know the pain: a simple swap can cost more than the token you&#8217;re buying. My instinct always said something felt off about how casually wallets handle approvals and gas settings. Initially I assumed the market would standardize on smarter defaults,... Read more &raquo;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fire.h50.us\/~lisahoward\/why-gas-optimization-and-token-approval-management-still-matter-and-how-to-do-them-right\/\" \/>\n<meta property=\"og:site_name\" content=\"Lisa R Howard PLLC\" \/>\n<meta property=\"article:published_time\" content=\"2025-01-27T14:16:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/images.unsplash.com\/photo-1639762681485-074b7f938ba0?w=400&h=400&fit=crop&crop=center\" \/>\n<meta name=\"author\" content=\"lisahoward\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"lisahoward\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fire.h50.us\/~lisahoward\/why-gas-optimization-and-token-approval-management-still-matter-and-how-to-do-them-right\/\",\"url\":\"https:\/\/fire.h50.us\/~lisahoward\/why-gas-optimization-and-token-approval-management-still-matter-and-how-to-do-them-right\/\",\"name\":\"Why Gas Optimization and Token Approval Management Still Matter \u2014 and How to Do Them Right - Lisa R Howard PLLC\",\"isPartOf\":{\"@id\":\"https:\/\/fire.h50.us\/~lisahoward\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/fire.h50.us\/~lisahoward\/why-gas-optimization-and-token-approval-management-still-matter-and-how-to-do-them-right\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/fire.h50.us\/~lisahoward\/why-gas-optimization-and-token-approval-management-still-matter-and-how-to-do-them-right\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/images.unsplash.com\/photo-1639762681485-074b7f938ba0?w=400&h=400&fit=crop&crop=center\",\"datePublished\":\"2025-01-27T14:16:49+00:00\",\"author\":{\"@id\":\"https:\/\/fire.h50.us\/~lisahoward\/#\/schema\/person\/1bfc009bf88fa8655facab6fb588ca5f\"},\"breadcrumb\":{\"@id\":\"https:\/\/fire.h50.us\/~lisahoward\/why-gas-optimization-and-token-approval-management-still-matter-and-how-to-do-them-right\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fire.h50.us\/~lisahoward\/why-gas-optimization-and-token-approval-management-still-matter-and-how-to-do-them-right\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/fire.h50.us\/~lisahoward\/why-gas-optimization-and-token-approval-management-still-matter-and-how-to-do-them-right\/#primaryimage\",\"url\":\"https:\/\/images.unsplash.com\/photo-1639762681485-074b7f938ba0?w=400&h=400&fit=crop&crop=center\",\"contentUrl\":\"https:\/\/images.unsplash.com\/photo-1639762681485-074b7f938ba0?w=400&h=400&fit=crop&crop=center\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fire.h50.us\/~lisahoward\/why-gas-optimization-and-token-approval-management-still-matter-and-how-to-do-them-right\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/fire.h50.us\/~lisahoward\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Why Gas Optimization and Token Approval Management Still Matter \u2014 and How to Do Them Right\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fire.h50.us\/~lisahoward\/#website\",\"url\":\"https:\/\/fire.h50.us\/~lisahoward\/\",\"name\":\"Lisa R Howard PLLC\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fire.h50.us\/~lisahoward\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/fire.h50.us\/~lisahoward\/#\/schema\/person\/1bfc009bf88fa8655facab6fb588ca5f\",\"name\":\"lisahoward\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/fire.h50.us\/~lisahoward\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/e34e890d2092595bd906cc95dd257fc98d4b68cb4544a524465b697062db9a66?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/e34e890d2092595bd906cc95dd257fc98d4b68cb4544a524465b697062db9a66?s=96&d=mm&r=g\",\"caption\":\"lisahoward\"},\"sameAs\":[\"http:\/\/localhost\/lisahoward\"],\"url\":\"https:\/\/fire.h50.us\/~lisahoward\/author\/lisahoward\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Why Gas Optimization and Token Approval Management Still Matter \u2014 and How to Do Them Right - Lisa R Howard PLLC","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"en_US","og_type":"article","og_title":"Why Gas Optimization and Token Approval Management Still Matter \u2014 and How to Do Them Right - Lisa R Howard PLLC","og_description":"Whoa! Gas fees keep people awake at night. Seriously? Yes. If you use DeFi, you know the pain: a simple swap can cost more than the token you&#8217;re buying. My instinct always said something felt off about how casually wallets handle approvals and gas settings. Initially I assumed the market would standardize on smarter defaults,... Read more &raquo;","og_url":"https:\/\/fire.h50.us\/~lisahoward\/why-gas-optimization-and-token-approval-management-still-matter-and-how-to-do-them-right\/","og_site_name":"Lisa R Howard PLLC","article_published_time":"2025-01-27T14:16:49+00:00","og_image":[{"url":"https:\/\/images.unsplash.com\/photo-1639762681485-074b7f938ba0?w=400&h=400&fit=crop&crop=center","type":"","width":"","height":""}],"author":"lisahoward","twitter_card":"summary_large_image","twitter_misc":{"Written by":"lisahoward","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/fire.h50.us\/~lisahoward\/why-gas-optimization-and-token-approval-management-still-matter-and-how-to-do-them-right\/","url":"https:\/\/fire.h50.us\/~lisahoward\/why-gas-optimization-and-token-approval-management-still-matter-and-how-to-do-them-right\/","name":"Why Gas Optimization and Token Approval Management Still Matter \u2014 and How to Do Them Right - Lisa R Howard PLLC","isPartOf":{"@id":"https:\/\/fire.h50.us\/~lisahoward\/#website"},"primaryImageOfPage":{"@id":"https:\/\/fire.h50.us\/~lisahoward\/why-gas-optimization-and-token-approval-management-still-matter-and-how-to-do-them-right\/#primaryimage"},"image":{"@id":"https:\/\/fire.h50.us\/~lisahoward\/why-gas-optimization-and-token-approval-management-still-matter-and-how-to-do-them-right\/#primaryimage"},"thumbnailUrl":"https:\/\/images.unsplash.com\/photo-1639762681485-074b7f938ba0?w=400&h=400&fit=crop&crop=center","datePublished":"2025-01-27T14:16:49+00:00","author":{"@id":"https:\/\/fire.h50.us\/~lisahoward\/#\/schema\/person\/1bfc009bf88fa8655facab6fb588ca5f"},"breadcrumb":{"@id":"https:\/\/fire.h50.us\/~lisahoward\/why-gas-optimization-and-token-approval-management-still-matter-and-how-to-do-them-right\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fire.h50.us\/~lisahoward\/why-gas-optimization-and-token-approval-management-still-matter-and-how-to-do-them-right\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/fire.h50.us\/~lisahoward\/why-gas-optimization-and-token-approval-management-still-matter-and-how-to-do-them-right\/#primaryimage","url":"https:\/\/images.unsplash.com\/photo-1639762681485-074b7f938ba0?w=400&h=400&fit=crop&crop=center","contentUrl":"https:\/\/images.unsplash.com\/photo-1639762681485-074b7f938ba0?w=400&h=400&fit=crop&crop=center"},{"@type":"BreadcrumbList","@id":"https:\/\/fire.h50.us\/~lisahoward\/why-gas-optimization-and-token-approval-management-still-matter-and-how-to-do-them-right\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/fire.h50.us\/~lisahoward\/"},{"@type":"ListItem","position":2,"name":"Why Gas Optimization and Token Approval Management Still Matter \u2014 and How to Do Them Right"}]},{"@type":"WebSite","@id":"https:\/\/fire.h50.us\/~lisahoward\/#website","url":"https:\/\/fire.h50.us\/~lisahoward\/","name":"Lisa R Howard PLLC","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fire.h50.us\/~lisahoward\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/fire.h50.us\/~lisahoward\/#\/schema\/person\/1bfc009bf88fa8655facab6fb588ca5f","name":"lisahoward","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/fire.h50.us\/~lisahoward\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/e34e890d2092595bd906cc95dd257fc98d4b68cb4544a524465b697062db9a66?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e34e890d2092595bd906cc95dd257fc98d4b68cb4544a524465b697062db9a66?s=96&d=mm&r=g","caption":"lisahoward"},"sameAs":["http:\/\/localhost\/lisahoward"],"url":"https:\/\/fire.h50.us\/~lisahoward\/author\/lisahoward\/"}]}},"_links":{"self":[{"href":"https:\/\/fire.h50.us\/~lisahoward\/wp-json\/wp\/v2\/posts\/468","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fire.h50.us\/~lisahoward\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fire.h50.us\/~lisahoward\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fire.h50.us\/~lisahoward\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fire.h50.us\/~lisahoward\/wp-json\/wp\/v2\/comments?post=468"}],"version-history":[{"count":0,"href":"https:\/\/fire.h50.us\/~lisahoward\/wp-json\/wp\/v2\/posts\/468\/revisions"}],"wp:attachment":[{"href":"https:\/\/fire.h50.us\/~lisahoward\/wp-json\/wp\/v2\/media?parent=468"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fire.h50.us\/~lisahoward\/wp-json\/wp\/v2\/categories?post=468"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fire.h50.us\/~lisahoward\/wp-json\/wp\/v2\/tags?post=468"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}