0x47e3…3c8c

All memos sent from and to 0x47e3…3c8c.

0,"LandStrategy Tower","🚜 The Perpetual Land Machine 🌍 — An automated protocol 🤖 to buy 🛒 and sell 🏷️ land while burning 🔥 token supply. 🧭 MetaStrategy starts with land 🌱",
https://coffee-decisive-heron-262.mypinata.cloud/ipfs/QmUbXRL81VZ7JL1iCwDC4gcjVLA9eJmV2nJomJyUEmWtWjThe first space explorer AI meme on @JUMPFUN. Ham the Astrochimp, the first chimpanzee to go into space. His goal is to be the first AI explorer to reach TERMINUS on Mars.
data:application/vnd.facet.tx+json;rule=esip6,{"op":"call","data":{"to":"0xf29e6e319ac4ce8c100cfc02b1702eb3d275029e","function":"swapExactTokensForTokens","args":{"amountIn":"460000000000000000","amountOutMin":"71396731153250206630","path":["0x1673540243e793b0e77c038d4a88448eff524dce","0x55ab0390a89fed8992e3affbf61d102490735e24"],"to":"0x47e33894eD60A691a5c795325dAE461363863c8c","deadline":"1000000000000000000"}}}
data:application/vnd.facet.tx+json;rule=esip6,{"op":"call","data":{"to":"0xf29e6e319ac4ce8c100cfc02b1702eb3d275029e","function":"swapExactTokensForTokens","args":{"amountIn":"460000000000000000","amountOutMin":"71396731153250206630","path":["0x1673540243e793b0e77c038d4a88448eff524dce","0x55ab0390a89fed8992e3affbf61d102490735e24"],"to":"0x47e33894eD60A691a5c795325dAE461363863c8c","deadline":"1000000000000000000"}}}
data:application/vnd.facet.tx+json;rule=esip6,{"op":"call","data":{"to":"0xf29e6e319ac4ce8c100cfc02b1702eb3d275029e","function":"swapExactTokensForTokens","args":{"amountIn":"600000000000000000","amountOutMin":"1026683208450299074867","path":["0x1673540243e793b0e77c038d4a88448eff524dce","0x26231ad975456d53682e1b6364e9e005886281e7"],"to":"0x47e33894eD60A691a5c795325dAE461363863c8c","deadline":"1000000000000000000"}}}
data:application/vnd.facet.tx+json;rule=esip6,{"op":"call","data":{"to":"0xf29e6e319ac4ce8c100cfc02b1702eb3d275029e","function":"swapExactTokensForTokens","args":{"amountIn":"1000000000000000000000","amountOutMin":"530940175490662495","path":["0x26231ad975456d53682e1b6364e9e005886281e7","0x1673540243e793b0e77c038d4a88448eff524dce"],"to":"0x47e33894eD60A691a5c795325dAE461363863c8c","deadline":"1000000000000000000"}}}
data:application/vnd.facet.tx+json;rule=esip6,{"op":"call","data":{"to":"0xf29e6e319ac4ce8c100cfc02b1702eb3d275029e","function":"swapExactTokensForTokens","args":{"amountIn":"116257944465740788372","amountOutMin":"524734883727907482","path":["0x55ab0390a89fed8992e3affbf61d102490735e24","0x1673540243e793b0e77c038d4a88448eff524dce"],"to":"0x47e33894eD60A691a5c795325dAE461363863c8c","deadline":"1000000000000000000"}}}
data:application/vnd.facet.tx+json;rule=esip6,{"op":"call","data":{"to":"0x1673540243e793b0e77c038d4a88448eff524dce","function":"bridgeOut","args":{"amount":"3232013746104124303"}}}
data:application/vnd.facet.tx+json;rule=esip6,{"op":"call","data":{"to":"0xf29e6e319ac4ce8c100cfc02b1702eb3d275029e","function":"swapExactTokensForTokens","args":{"amountIn":"450000000000000000","amountOutMin":"114059135420372998752","path":["0x1673540243e793b0e77c038d4a88448eff524dce","0x55ab0390a89fed8992e3affbf61d102490735e24"],"to":"0x47e33894eD60A691a5c795325dAE461363863c8c","deadline":"1000000000000000000"}}}
data:application/vnd.facet.tx+json;rule=esip6,{"op":"call","data":{"to":"0xf29e6e319ac4ce8c100cfc02b1702eb3d275029e","function":"swapExactTokensForTokens","args":{"amountIn":"15219210002364827133511","amountOutMin":"37037758464856422","path":["0xa38ad4c62a70e14619fa56548bb5e11381d58ff6","0x1673540243e793b0e77c038d4a88448eff524dce"],"to":"0x47e33894eD60A691a5c795325dAE461363863c8c","deadline":"1000000000000000000"}}}
data:application/vnd.facet.tx+json;rule=esip6,{"op":"call","data":{"to":"0xf29e6e319ac4ce8c100cfc02b1702eb3d275029e","function":"swapExactTokensForTokens","args":{"amountIn":"500000000000000000000","amountOutMin":"1584423981478085098","path":["0x55ab0390a89fed8992e3affbf61d102490735e24","0x1673540243e793b0e77c038d4a88448eff524dce"],"to":"0x47e33894eD60A691a5c795325dAE461363863c8c","deadline":"1000000000000000000"}}}
data:application/vnd.facet.tx+json;rule=esip6,{"op":"call","data":{"to":"0xf29e6e319ac4ce8c100cfc02b1702eb3d275029e","function":"swapExactTokensForTokens","args":{"amountIn":"500000000000000000000","amountOutMin":"1601796082976386293","path":["0x55ab0390a89fed8992e3affbf61d102490735e24","0x1673540243e793b0e77c038d4a88448eff524dce"],"to":"0x47e33894eD60A691a5c795325dAE461363863c8c","deadline":"1000000000000000000"}}}
data:application/vnd.facet.tx+json;rule=esip6,{"op":"call","data":{"to":"0xf29e6e319ac4ce8c100cfc02b1702eb3d275029e","function":"addLiquidity","args":{"amountADesired":"9000000000000000000000","amountBDesired":"13500000000000000","to":"0x47e33894eD60A691a5c795325dAE461363863c8c","deadline":"1000000000000000000","amountAMin":"0","amountBMin":"0","tokenA":"0x0a947aaaf5fdc26d877f5dcbe7418ef682fcfd40","tokenB":"0x1673540243e793b0e77c038d4a88448eff524dce"}}}
data:application/vnd.facet.tx+json;rule=esip6,{"op":"call","data":{"to":"0xf29e6e319ac4ce8c100cfc02b1702eb3d275029e","function":"addLiquidity","args":{"amountADesired":"1500000000000000","amountBDesired":"1000000000000000000000","to":"0x47e33894eD60A691a5c795325dAE461363863c8c","deadline":"1000000000000000000","amountAMin":"0","amountBMin":"0","tokenA":"0x1673540243e793b0e77c038d4a88448eff524dce","tokenB":"0x0a947aaaf5fdc26d877f5dcbe7418ef682fcfd40"}}}
data:application/vnd.facet.tx+json;rule=esip6,{"op":"call","data":{"to":"0x0a947aaaf5fdc26d877f5dcbe7418ef682fcfd40","function":"approve","args":["0xf29e6e319ac4ce8c100cfc02b1702eb3d275029e","57896044618658097711785492504343953926634992332820282019728792003956564819968"]}}
data:application/vnd.facet.tx+json;rule=esip6,{"op":"create","data":{"init_code_hash":"0xb1b0ed1e4a8c9c9b0210f267137e368f782453e41f622fa8cf68296d04c84c88","args":{"name":"COOK","symbol":"COOK","maxSupply":"21000000000000000000000000","perMintLimit":"1000000000000000000000","decimals":"18"},"source_code":"pragma(:rubidity, \"1.0.0\")\ncontract(:ERC20, abstract: true) {\n event(:Transfer, { from: :address, to: :address, amount: :uint256 })\n event(:Approval, { owner: :address, spender: :address, amount: :uint256 })\n string(:public, :name)\n string(:public, :symbol)\n uint8(:public, :decimals)\n uint256(:public, :totalSupply)\n mapping(({ address: :uint256 }), :public, :balanceOf)\n mapping(({ address: mapping(address: :uint256) }), :public, :allowance)\n constructor(name: :string, symbol: :string, decimals: :uint8) {\n s.name=name\n s.symbol=symbol\n s.decimals=decimals\n }\n function(:approve, { spender: :address, amount: :uint256 }, :public, :virtual, returns: :bool) {\n s.allowance[msg.sender][spender] = amount\n emit(:Approval, owner: msg.sender, spender: spender, amount: amount)\n return true\n }\n function(:transfer, { to: :address, amount: :uint256 }, :public, :virtual, returns: :bool) {\n require(s.balanceOf[msg.sender] >= amount, \"Insufficient balance\")\n s.balanceOf[msg.sender] -= amount\n s.balanceOf[to] += amount\n emit(:Transfer, from: msg.sender, to: to, amount: amount)\n return true\n }\n function(:transferFrom, { from: :address, to: :address, amount: :uint256 }, :public, :virtual, returns: :bool) {\n allowed = s.allowance[from][msg.sender]\n require(s.balanceOf[from] >= amount, \"Insufficient balance\")\n require(allowed >= amount, \"Insufficient allowance\")\n s.allowance[from][msg.sender] = allowed - amount\n s.balanceOf[from] -= amount\n s.balanceOf[to] += amount\n emit(:Transfer, from: from, to: to, amount: amount)\n return true\n }\n function(:_mint, { to: :address, amount: :uint256 }, :internal, :virtual) {\n s.totalSupply += amount\n s.balanceOf[to] += amount\n emit(:Transfer, from: address(0), to: to, amount: amount)\n }\n function(:_burn, { from: :address, amount: :uint256 }, :internal, :virtual) {\n require(s.balanceOf[from] >= amount, \"Insufficient balance\")\n s.balanceOf[from] -= amount\n s.totalSupply -= amount\n emit(:Transfer, from: from, to: address(0), amount: amount)\n }\n}\ncontract(:PublicMintERC20, is: :ERC20) {\n uint256(:public, :maxSupply)\n uint256(:public, :perMintLimit)\n constructor(name: :string, symbol: :string, maxSupply: :uint256, perMintLimit: :uint256, decimals: :uint8) {\n self.ERC20.constructor(name: name, symbol: symbol, decimals: decimals)\n s.maxSupply=maxSupply\n s.perMintLimit=perMintLimit\n }\n function(:mint, { amount: :uint256 }, :public) {\n require(amount > 0, \"Amount must be positive\")\n require(amount <= s.perMintLimit, \"Exceeded mint limit\")\n require(s.totalSupply + amount <= s.maxSupply, \"Exceeded max supply\")\n _mint(to: msg.sender, amount: amount)\n }\n function(:airdrop, { to: :address, amount: :uint256 }, :public) {\n require(amount > 0, \"Amount must be positive\")\n require(amount <= s.perMintLimit, \"Exceeded mint limit\")\n require(s.totalSupply + amount <= s.maxSupply, \"Exceeded max supply\")\n _mint(to: to, amount: amount)\n }\n}\n"}}
data:application/vnd.facet.tx+json;rule=esip6,{"op":"call","data":{"to":"0xf29e6e319ac4ce8c100cfc02b1702eb3d275029e","function":"swapExactTokensForTokens","args":{"amountIn":"500039504835144338223","amountOutMin":"1921352487031893766","path":["0x55ab0390a89fed8992e3affbf61d102490735e24","0x1673540243e793b0e77c038d4a88448eff524dce"],"to":"0x47e33894eD60A691a5c795325dAE461363863c8c","deadline":"1000000000000000000"}}}
data:application/vnd.facet.tx+json;rule=esip6,{"op":"call","data":{"to":"0xf29e6e319ac4ce8c100cfc02b1702eb3d275029e","function":"swapExactTokensForTokens","args":{"amountIn":"10000000000000000","amountOutMin":"491067030851206734428872073","path":["0x1673540243e793b0e77c038d4a88448eff524dce","0x6a64e52976ece47ed503c28e3cc48c56991ad965"],"to":"0x47e33894eD60A691a5c795325dAE461363863c8c","deadline":"1000000000000000000"}}}
data:application/vnd.facet.tx+json;rule=esip6,{"op":"call","data":{"to":"0xf29e6e319ac4ce8c100cfc02b1702eb3d275029e","function":"swapExactTokensForTokens","args":{"amountIn":"4489021567275561029191","amountOutMin":"108537826585482433","path":["0x2535c89c8329bd40736151ad09cc79c5e5646bbb","0x1673540243e793b0e77c038d4a88448eff524dce"],"to":"0x47e33894eD60A691a5c795325dAE461363863c8c","deadline":"1000000000000000000"}}}
data:application/vnd.facet.tx+json;rule=esip6,{"op":"call","data":{"to":"0xf29e6e319ac4ce8c100cfc02b1702eb3d275029e","function":"swapExactTokensForTokens","args":{"amountIn":"86701619399093164558371","amountOutMin":"10033371331552709","path":["0x32dab507b8ad64b7961055f1485032e18e0379e9","0x1673540243e793b0e77c038d4a88448eff524dce"],"to":"0x47e33894eD60A691a5c795325dAE461363863c8c","deadline":"1000000000000000000"}}}
data:application/vnd.facet.tx+json;rule=esip6,{"op":"call","data":{"to":"0xf29e6e319ac4ce8c100cfc02b1702eb3d275029e","function":"swapExactTokensForTokens","args":{"amountIn":"6000000000000000","amountOutMin":"309459696935218137537","path":["0x1673540243e793b0e77c038d4a88448eff524dce","0xd5d49b065b6c187b799073ffbb52f93a6dfdc758"],"to":"0x47e33894eD60A691a5c795325dAE461363863c8c","deadline":"1000000000000000000"}}}
data:application/vnd.facet.tx+json;rule=esip6,{"op":"call","data":{"to":"0xf29e6e319ac4ce8c100cfc02b1702eb3d275029e","function":"swapExactTokensForTokens","args":{"amountIn":"10000000000000000","amountOutMin":"457567565542614393028","path":["0x1673540243e793b0e77c038d4a88448eff524dce","0xd5d49b065b6c187b799073ffbb52f93a6dfdc758"],"to":"0x47e33894eD60A691a5c795325dAE461363863c8c","deadline":"1000000000000000000"}}}
data:application/vnd.facet.tx+json;rule=esip6,{"op":"call","data":{"to":"0xf29e6e319ac4ce8c100cfc02b1702eb3d275029e","function":"addLiquidity","args":{"amountADesired":"1000000000000000","amountBDesired":"98921170667697056785","to":"0x47e33894eD60A691a5c795325dAE461363863c8c","deadline":"1000000000000000000","amountAMin":"0","amountBMin":"0","tokenA":"0x1673540243e793b0e77c038d4a88448eff524dce","tokenB":"0xd5d49b065b6c187b799073ffbb52f93a6dfdc758"}}}
data:application/vnd.facet.tx+json;rule=esip6,{"op":"call","data":{"to":"0xf29e6e319ac4ce8c100cfc02b1702eb3d275029e","function":"addLiquidity","args":{"amountADesired":"1000000000000000","amountBDesired":"98452349953632141824","to":"0x47e33894eD60A691a5c795325dAE461363863c8c","deadline":"1000000000000000000","amountAMin":"0","amountBMin":"0","tokenA":"0x1673540243e793b0e77c038d4a88448eff524dce","tokenB":"0xd5d49b065b6c187b799073ffbb52f93a6dfdc758"}}}
data:application/vnd.facet.tx+json;rule=esip6,{"op":"call","data":{"to":"0xf29e6e319ac4ce8c100cfc02b1702eb3d275029e","function":"removeLiquidity","args":{"liquidity":"31622776601682792","to":"0x47e33894eD60A691a5c795325dAE461363863c8c","deadline":"1000000000000000000","amountAMin":"0","amountBMin":"0","tokenA":"0x1673540243e793b0e77c038d4a88448eff524dce","tokenB":"0xd5d49b065b6c187b799073ffbb52f93a6dfdc758"}}}
data:application/vnd.facet.tx+json;rule=esip6,{"op":"call","data":{"to":"0xf29e6e319ac4ce8c100cfc02b1702eb3d275029e","function":"swapExactTokensForTokens","args":{"amountIn":"10000000000000000","amountOutMin":"385932154521418097324492","path":["0x1673540243e793b0e77c038d4a88448eff524dce","0x9c59c2fe65c2726f82bbc8b09d5382e607d7ff8f"],"to":"0x47e33894eD60A691a5c795325dAE461363863c8c","deadline":"1000000000000000000"}}}
data:application/vnd.facet.tx+json;rule=esip6,{"op":"call","data":{"to":"0xf29e6e319ac4ce8c100cfc02b1702eb3d275029e","function":"swapExactTokensForTokens","args":{"amountIn":"10000000000000000","amountOutMin":"385932154521418097324492","path":["0x1673540243e793b0e77c038d4a88448eff524dce","0x9c59c2fe65c2726f82bbc8b09d5382e607d7ff8f"],"to":"0x47e33894eD60A691a5c795325dAE461363863c8c","deadline":"1000000000000000000"}}}
data:application/vnd.facet.tx+json;rule=esip6,{"op":"call","data":{"to":"0xf29e6e319ac4ce8c100cfc02b1702eb3d275029e","function":"swapExactTokensForTokens","args":{"amountIn":"10000000000000000000000000","amountOutMin":"24693207154624413","path":["0xa541e22246cafb17432b5329c7931e92f0ac381b","0x1673540243e793b0e77c038d4a88448eff524dce"],"to":"0x47e33894eD60A691a5c795325dAE461363863c8c","deadline":"1000000000000000000"}}}
data:application/vnd.facet.tx+json;rule=esip6,{"op":"call","data":{"to":"0xf29e6e319ac4ce8c100cfc02b1702eb3d275029e","function":"swapExactTokensForTokens","args":{"amountIn":"10000000000000000","amountOutMin":"95496496461093607962055","path":["0x1673540243e793b0e77c038d4a88448eff524dce","0x32dab507b8ad64b7961055f1485032e18e0379e9"],"to":"0x47e33894eD60A691a5c795325dAE461363863c8c","deadline":"1000000000000000000"}}}
data:application/vnd.facet.tx+json;rule=esip6,{"op":"call","data":{"to":"0xf29e6e319ac4ce8c100cfc02b1702eb3d275029e","function":"swapExactTokensForTokens","args":{"amountIn":"10000000000000000","amountOutMin":"81083924923310035443549","path":["0x1673540243e793b0e77c038d4a88448eff524dce","0x32dab507b8ad64b7961055f1485032e18e0379e9"],"to":"0x47e33894eD60A691a5c795325dAE461363863c8c","deadline":"1000000000000000000"}}}
data:application/vnd.facet.tx+json;rule=esip6,{"op":"call","data":{"to":"0xf29e6e319ac4ce8c100cfc02b1702eb3d275029e","function":"swapExactTokensForTokens","args":{"amountIn":"10000000000000000","amountOutMin":"84832108592516008570188","path":["0x1673540243e793b0e77c038d4a88448eff524dce","0x32dab507b8ad64b7961055f1485032e18e0379e9"],"to":"0x47e33894eD60A691a5c795325dAE461363863c8c","deadline":"1000000000000000000"}}}
data:application/vnd.facet.tx+json;rule=esip6,{"op":"call","data":{"to":"0xf29e6e319ac4ce8c100cfc02b1702eb3d275029e","function":"swapExactTokensForTokens","args":{"amountIn":"10000000000000000","amountOutMin":"8988288261215212420398696","path":["0x1673540243e793b0e77c038d4a88448eff524dce","0x9c59c2fe65c2726f82bbc8b09d5382e607d7ff8f"],"to":"0x47e33894eD60A691a5c795325dAE461363863c8c","deadline":"1000000000000000000"}}}
data:application/vnd.facet.tx+json;rule=esip6,{"op":"call","data":{"to":"0xf29e6e319ac4ce8c100cfc02b1702eb3d275029e","function":"swapExactTokensForTokens","args":{"amountIn":"23626930049384259548665374","amountOutMin":"11558958660394124","path":["0xa541e22246cafb17432b5329c7931e92f0ac381b","0x1673540243e793b0e77c038d4a88448eff524dce"],"to":"0x47e33894eD60A691a5c795325dAE461363863c8c","deadline":"1000000000000000000"}}}
data:application/vnd.facet.tx+json;rule=esip6,{"op":"call","data":{"to":"0xf29e6e319ac4ce8c100cfc02b1702eb3d275029e","function":"swapExactTokensForTokens","args":{"amountIn":"1000000000000000","amountOutMin":"1884844048376830044557606","path":["0x1673540243e793b0e77c038d4a88448eff524dce","0x9c59c2fe65c2726f82bbc8b09d5382e607d7ff8f"],"to":"0x47e33894eD60A691a5c795325dAE461363863c8c","deadline":"1000000000000000000"}}}
data:application/vnd.facet.tx+json;rule=esip6,{"op":"call","data":{"to":"0xf29e6e319ac4ce8c100cfc02b1702eb3d275029e","function":"addLiquidity","args":{"amountADesired":"10000000000000000","amountBDesired":"21000000000000000000000000","to":"0x47e33894eD60A691a5c795325dAE461363863c8c","deadline":"1000000000000000000","amountAMin":"0","amountBMin":"0","tokenA":"0x1673540243e793b0e77c038d4a88448eff524dce","tokenB":"0x9c59c2fe65c2726f82bbc8b09d5382e607d7ff8f"}}}
data:application/vnd.facet.tx+json;rule=esip6,{"op":"call","data":{"to":"0x9c59c2fe65c2726f82bbc8b09d5382e607d7ff8f","function":"approve","args":["0xf29e6e319ac4ce8c100cfc02b1702eb3d275029e","57896044618658097711785492504343953926634992332820282019728792003956564819968"]}}
data:application/vnd.facet.tx+json;rule=esip6,{"op":"call","data":{"to":"0x9c59c2fe65c2726f82bbc8b09d5382e607d7ff8f","function":"mint","args":{"amount":"21000000000000000000000000"}}}
data:application/vnd.facet.tx+json;rule=esip6,{"op":"create","data":{"init_code_hash":"0xb1b0ed1e4a8c9c9b0210f267137e368f782453e41f622fa8cf68296d04c84c88","args":{"name":"FacetCard","symbol":"FCard","maxSupply":"21000000000000000000000000","perMintLimit":"21000000000000000000000000","decimals":"18"},"source_code":"pragma(:rubidity, \"1.0.0\")\ncontract(:ERC20, abstract: true) {\n event(:Transfer, { from: :address, to: :address, amount: :uint256 })\n event(:Approval, { owner: :address, spender: :address, amount: :uint256 })\n string(:public, :name)\n string(:public, :symbol)\n uint8(:public, :decimals)\n uint256(:public, :totalSupply)\n mapping(({ address: :uint256 }), :public, :balanceOf)\n mapping(({ address: mapping(address: :uint256) }), :public, :allowance)\n constructor(name: :string, symbol: :string, decimals: :uint8) {\n s.name=name\n s.symbol=symbol\n s.decimals=decimals\n }\n function(:approve, { spender: :address, amount: :uint256 }, :public, :virtual, returns: :bool) {\n s.allowance[msg.sender][spender] = amount\n emit(:Approval, owner: msg.sender, spender: spender, amount: amount)\n return true\n }\n function(:transfer, { to: :address, amount: :uint256 }, :public, :virtual, returns: :bool) {\n require(s.balanceOf[msg.sender] >= amount, \"Insufficient balance\")\n s.balanceOf[msg.sender] -= amount\n s.balanceOf[to] += amount\n emit(:Transfer, from: msg.sender, to: to, amount: amount)\n return true\n }\n function(:transferFrom, { from: :address, to: :address, amount: :uint256 }, :public, :virtual, returns: :bool) {\n allowed = s.allowance[from][msg.sender]\n require(s.balanceOf[from] >= amount, \"Insufficient balance\")\n require(allowed >= amount, \"Insufficient allowance\")\n s.allowance[from][msg.sender] = allowed - amount\n s.balanceOf[from] -= amount\n s.balanceOf[to] += amount\n emit(:Transfer, from: from, to: to, amount: amount)\n return true\n }\n function(:_mint, { to: :address, amount: :uint256 }, :internal, :virtual) {\n s.totalSupply += amount\n s.balanceOf[to] += amount\n emit(:Transfer, from: address(0), to: to, amount: amount)\n }\n function(:_burn, { from: :address, amount: :uint256 }, :internal, :virtual) {\n require(s.balanceOf[from] >= amount, \"Insufficient balance\")\n s.balanceOf[from] -= amount\n s.totalSupply -= amount\n emit(:Transfer, from: from, to: address(0), amount: amount)\n }\n}\ncontract(:PublicMintERC20, is: :ERC20) {\n uint256(:public, :maxSupply)\n uint256(:public, :perMintLimit)\n constructor(name: :string, symbol: :string, maxSupply: :uint256, perMintLimit: :uint256, decimals: :uint8) {\n self.ERC20.constructor(name: name, symbol: symbol, decimals: decimals)\n s.maxSupply=maxSupply\n s.perMintLimit=perMintLimit\n }\n function(:mint, { amount: :uint256 }, :public) {\n require(amount > 0, \"Amount must be positive\")\n require(amount <= s.perMintLimit, \"Exceeded mint limit\")\n require(s.totalSupply + amount <= s.maxSupply, \"Exceeded max supply\")\n _mint(to: msg.sender, amount: amount)\n }\n function(:airdrop, { to: :address, amount: :uint256 }, :public) {\n require(amount > 0, \"Amount must be positive\")\n require(amount <= s.perMintLimit, \"Exceeded mint limit\")\n require(s.totalSupply + amount <= s.maxSupply, \"Exceeded max supply\")\n _mint(to: to, amount: amount)\n }\n}\n"}}
data:application/vnd.facet.tx+json;rule=esip6,{"op":"call","data":{"to":"0xf29e6e319ac4ce8c100cfc02b1702eb3d275029e","function":"swapExactTokensForTokens","args":{"amountIn":"10000000000000000","amountOutMin":"15087484623022581853023","path":["0x1673540243e793b0e77c038d4a88448eff524dce","0xa38ad4c62a70e14619fa56548bb5e11381d58ff6"],"to":"0x47e33894eD60A691a5c795325dAE461363863c8c","deadline":"1000000000000000000"}}}
data:application/vnd.facet.tx+json;rule=esip6,{"op":"call","data":{"to":"0xf29e6e319ac4ce8c100cfc02b1702eb3d275029e","function":"swapExactTokensForTokens","args":{"amountIn":"10000000000000000","amountOutMin":"15336375823462881020412","path":["0x1673540243e793b0e77c038d4a88448eff524dce","0xa38ad4c62a70e14619fa56548bb5e11381d58ff6"],"to":"0x47e33894eD60A691a5c795325dAE461363863c8c","deadline":"1000000000000000000"}}}
data:application/vnd.facet.tx+json;rule=esip6,{"op":"call","data":{"to":"0xf29e6e319ac4ce8c100cfc02b1702eb3d275029e","function":"addLiquidity","args":{"amountADesired":"1000000000000000","amountBDesired":"100000000000","to":"0x47e33894eD60A691a5c795325dAE461363863c8c","deadline":"1000000000000000000","amountAMin":"0","amountBMin":"0","tokenA":"0x1673540243e793b0e77c038d4a88448eff524dce","tokenB":"0xc097d8220085803df30c3ddf61fcef301080506f"}}}
data:application/vnd.facet.tx+json;rule=esip6,{"op":"call","data":{"to":"0xc097d8220085803df30c3ddf61fcef301080506f","function":"approve","args":["0xf29e6e319ac4ce8c100cfc02b1702eb3d275029e","57896044618658097711785492504343953926634992332820282019728792003956564819968"]}}
data:application/vnd.facet.tx+json;rule=esip6,{"op":"create","data":{"init_code_hash":"0xb1b0ed1e4a8c9c9b0210f267137e368f782453e41f622fa8cf68296d04c84c88","args":{"name":"Facet Card","symbol":"Card","maxSupply":"2100000000000000","perMintLimit":"100000000000","decimals":"8"},"source_code":"pragma(:rubidity, \"1.0.0\")\ncontract(:ERC20, abstract: true) {\n event(:Transfer, { from: :address, to: :address, amount: :uint256 })\n event(:Approval, { owner: :address, spender: :address, amount: :uint256 })\n string(:public, :name)\n string(:public, :symbol)\n uint8(:public, :decimals)\n uint256(:public, :totalSupply)\n mapping(({ address: :uint256 }), :public, :balanceOf)\n mapping(({ address: mapping(address: :uint256) }), :public, :allowance)\n constructor(name: :string, symbol: :string, decimals: :uint8) {\n s.name=name\n s.symbol=symbol\n s.decimals=decimals\n }\n function(:approve, { spender: :address, amount: :uint256 }, :public, :virtual, returns: :bool) {\n s.allowance[msg.sender][spender] = amount\n emit(:Approval, owner: msg.sender, spender: spender, amount: amount)\n return true\n }\n function(:transfer, { to: :address, amount: :uint256 }, :public, :virtual, returns: :bool) {\n require(s.balanceOf[msg.sender] >= amount, \"Insufficient balance\")\n s.balanceOf[msg.sender] -= amount\n s.balanceOf[to] += amount\n emit(:Transfer, from: msg.sender, to: to, amount: amount)\n return true\n }\n function(:transferFrom, { from: :address, to: :address, amount: :uint256 }, :public, :virtual, returns: :bool) {\n allowed = s.allowance[from][msg.sender]\n require(s.balanceOf[from] >= amount, \"Insufficient balance\")\n require(allowed >= amount, \"Insufficient allowance\")\n s.allowance[from][msg.sender] = allowed - amount\n s.balanceOf[from] -= amount\n s.balanceOf[to] += amount\n emit(:Transfer, from: from, to: to, amount: amount)\n return true\n }\n function(:_mint, { to: :address, amount: :uint256 }, :internal, :virtual) {\n s.totalSupply += amount\n s.balanceOf[to] += amount\n emit(:Transfer, from: address(0), to: to, amount: amount)\n }\n function(:_burn, { from: :address, amount: :uint256 }, :internal, :virtual) {\n require(s.balanceOf[from] >= amount, \"Insufficient balance\")\n s.balanceOf[from] -= amount\n s.totalSupply -= amount\n emit(:Transfer, from: from, to: address(0), amount: amount)\n }\n}\ncontract(:PublicMintERC20, is: :ERC20) {\n uint256(:public, :maxSupply)\n uint256(:public, :perMintLimit)\n constructor(name: :string, symbol: :string, maxSupply: :uint256, perMintLimit: :uint256, decimals: :uint8) {\n self.ERC20.constructor(name: name, symbol: symbol, decimals: decimals)\n s.maxSupply=maxSupply\n s.perMintLimit=perMintLimit\n }\n function(:mint, { amount: :uint256 }, :public) {\n require(amount > 0, \"Amount must be positive\")\n require(amount <= s.perMintLimit, \"Exceeded mint limit\")\n require(s.totalSupply + amount <= s.maxSupply, \"Exceeded max supply\")\n _mint(to: msg.sender, amount: amount)\n }\n function(:airdrop, { to: :address, amount: :uint256 }, :public) {\n require(amount > 0, \"Amount must be positive\")\n require(amount <= s.perMintLimit, \"Exceeded mint limit\")\n require(s.totalSupply + amount <= s.maxSupply, \"Exceeded max supply\")\n _mint(to: to, amount: amount)\n }\n}\n"}}
1-50 of 141