diff --git a/mainnet/fluffle-withdraw-secure.jsonc b/mainnet/fluffle-withdraw-secure.jsonc new file mode 100644 index 0000000..f9489e6 --- /dev/null +++ b/mainnet/fluffle-withdraw-secure.jsonc @@ -0,0 +1,18 @@ +{ + "name": "Fluffle Withdraw Secure", + "description": "UUID-idempotent USDC treasury used by Fluffle Chat With Friends. Owner-gated withdraw/batchWithdraw with pause, reentrancy protection, and a guardian emergency stop.", + "live": true, + "categories": [ + "Payments::Orchestration", + "Consumer::Social" + ], + "addresses": { + // USDC treasury payouts keyed by UUID so the same withdrawal cannot be processed twice. + // TOKEN (immutable) is Circle USDC: 0x754704Bc059F8C67012fEd69BC8A327a5aafb603 + "WithdrawSecure": "0x75A4020De2d428DDd2DdEFf85E599FB2EF9dBc73" + }, + "links": { + "project": "https://fluffle.world/", + "twitter": "https://x.com/fluffleworld" + } +} diff --git a/testnet/fluffle-withdraw-secure.jsonc b/testnet/fluffle-withdraw-secure.jsonc new file mode 100644 index 0000000..618f73d --- /dev/null +++ b/testnet/fluffle-withdraw-secure.jsonc @@ -0,0 +1,18 @@ +{ + "name": "Fluffle Withdraw Secure", + "description": "UUID-idempotent USDC treasury used by Fluffle Chat With Friends. Owner-gated withdraw/batchWithdraw with pause, reentrancy protection, and a guardian emergency stop.", + "live": true, + "categories": [ + "Payments::Orchestration", + "Consumer::Social" + ], + "addresses": { + // USDC treasury payouts keyed by UUID so the same withdrawal cannot be processed twice. + // TOKEN (immutable) is Circle USDC: 0x534b2f3A21130d7a60830c2Df862319e593943A3 + "WithdrawSecure": "0xc0F83bC84f00241d36cc0b6B3f84890b3277Bcd2" + }, + "links": { + "project": "https://fluffle.world/", + "twitter": "https://x.com/fluffleworld" + } +}