mark3labs / louper-v2 Goto Github PK
View Code? Open in Web Editor NEWLouper V2
Home Page: https://louper.dev
Louper V2
Home Page: https://louper.dev
I put this on onclickdapp and the function executed fine with the combined ABI, so not sure why it fails on Louper
Seem to be having a problem with calling this write function setURI, there are two of them, wondering if that has something to do with it.
https://louper.dev/diamond/0x127E47abA094a9a87D084a3a93732909Ff031419?network=mumbai
It is NOT the Diamond at issue since it was working before the UI update.
I also checked with another API and the information is displayed.
If needed I can provide more details. I am not in a hurry for a fix or anything, I just wanted to let you guys know about this bug since I think your tool is GREAT.
Hi, is it possible to support both Aurora Mainnet and Aurora Testnet? Thanks.
Issue: Using Chrome, Brave, and/or Firefox (both in private window and normal window), at https://louper-mark3labs-pro.vercel.app/ and logging in with Metamask on Polygon Mainnet with private Polygon Mainnet Infura RPC, I am copy-pasting the array from read: AavegotchiFacet(tokenIdsOfOwner) to write: AavegotchiGameFacet(interact) but receiving "invalid value for an array" as an error message.
Format from tokenIdsOfOwner: "[ 5601, 9302, 3682, 1987, 7880, 4319, 19481, 11677 ]"
Tried the same at Louper.dev. Returns an infinite pulsating gemstone emoji.
I was able to complete write to AavegotchiFacet(setPetOperatorForAll) and set to true and to verify with read.
what is the correct way to input an array of type uint256[]
into the input field in louper.dev?
I typed [2000000000000,3000000000000,4000000000000,5000000000000,6000000000000,7000000000000]
in the input field and got this error:
invalid value for array (argument="value", value="[2000000000000,3000000000000,4000000000000,5000000000000,6000000000000,7000000000000]", code=INVALID_ARGUMENT, version=contracts/5.5.0)
I have a onlyOwner function triggered by admint that returns an Address or IERC20 (Which is address but in type of IERC20) .
The same function correctly works else where, like in Remix Ethereum EVM, hardhat, Testnet, etc, except for it won't work on Loupers.dev
Chrome Error Log:
louper.dev-1682078301819.log
I think it would be useful (if possible) if louper kept a list of diamond implementations that people could look at and view with louper.
Louper current keeps a list of featured diamonds. That's great. I think a long unfeatured list somewhere would be useful. I understand this might be outside the scope of what louper.dev does.
Can we get either all functions pre-selected while adding the faucet contract or select all box to select all functions? Also an additional request of Error Message that contract gives out instead of Json Error ?
For over a month Mumbai RPC is dead. Please update all the dead RPCs. This is a really good project and only one.
https://louper.dev/diamond/0x5b0b687c40c3274272535bDe7F5D19861Fd9E23e?network=mainnet
2 TheCollectorsNFTVaultTokenManagerFacet with all functions, although in the second one only one function is used
L
Love this tool
When you look at a diamond deployed to the scroll testnet it shows as not verified and the links don't work. It appears to add an extra blackslash after the initial domain. This seems to also stop verification and other functions from working. Not sure if removing the backslash from the below code would fix it or if the issue is somewhere else.
Line 302 in 3a4b79d
Example louper with problem: https://louper.dev/diamond/0xAd73FA1de18180020e7EE427d4a654A55953Cd85?network=scroll_testnet
Edit: It appears that anyabi.xyz doesn't pull properly from Scroll's testnet either. Could be related to the configs in this json file.
Is it possible that the bool check box for function arguments doesn't work properly? I left the box unchecked (see screenshot below) assuming that it will pass false
as argument, but it seems like it passed true
instead. I tested it via one of my scripts to exclude that it's an issue with the smart contract.
Here the corresponding transaction: https://polygonscan.com/tx/0xa93a2de6e16ffd67f9441d553aa2781e1488f879ac8f6b4c2a75d908bfa38545
Here the function call via louper.dev:
Here the list of parameters that was passed when I triggered that function call.
I tested the same function with the box checked and it also used true
. Looks like the boolean is hard-coded to true somehow.
On etherscan, if a function is marked payable
then you generally get an "amount in ether" field along with the other arg fields that you can submit. This allows you to write to a payable function. I noticed we don't have that in louper. Is there a reason for that or has it just not been added yet? If not, I'd be happy to take a crack at adding it.
When interacting with a facet and trying to do a write where one of the arguments is a bool, the argument is always sent as TRUE no matter what is entered.
Hi, is it possible to support Avalanche Mainnet & Fuji Testnet?
When connecting with metamask on a polygon facet I get the error that I need to be connected to polygon network even if I am. Changing provider does not help
I have been trying to access Polygon Mumbai testnet but It ends up with "SERVERLESS FUNCTION TIMEOUT"
Discord link is broken. So idk where else to contact.
Hey team,
Marco here, leading growth for Linea. We noticed you had the support for Linea Testnet that was great.
We would love to ask you to include support for Linea Mainnet. Happy to provide al the necessary information.
Would also love to list you on our ecosystem portal (https://linea.build/apps) and in our docs to build on Linea (https://docs.linea.build).
Please let me know.
Hi, why do not facets initialized? They are verify already.
network: BNB testnet
Diamond:
https://louper.dev/diamond/0xff3768c33231bd9923a1138c3fb3a251da40935d?network=binance_testnet
Example facet (number one):
https://testnet.bscscan.com//address/0xde99bd340eb3f90feae1b18dbbd9bd4c03a976a1
ps Sentence:
Does this (config.ts) need to be changed https://testnet.binance.vision/api?
I verified all facets and the diamond contract, but it just says "Uh oh..."
https://louper.dev/diamond/0x4a1c4625E137dC367fbe383106eDCdA47b3093Fd?network=fuji
The response in the ReadContract component is not visible in light mode.
A simple fix is to add the 'text-white' class to the pre element. Will not negatively effect dark mode.
{:then res}
{#if res}
<pre class="text-xs md:text-base text-base-content text-white">
{JSON.stringify(res.data, (k, v) => (typeof v === 'bigint' ? v.toString() : v), 2)}
</pre>
{/if}
{:catch}
Hello. To start off, I'd like to say I am very new to dev stuff so I will try my best to explain the issue I've found.
Recently, I have tried using louper.dev to interact with the Aavegotchi Diamond Smart Contract. Specifically, I attempted to use the addGotchiLending function (Gotchi Lending Facet) of the smart contract but continue to run into an issue with the revenueSplit field. I've tried changing the formatting of how I enter the values into this field and get the same error. I attempted to get further guidance from the dev chat in the Aavegotchi discord and every suggestion has failed. The main feedback I received is that it is a potential UI issue for louper.dev but I have no idea lol
Any help would be greatly appreciated
NoFuturistic
Please add support for Optimism Goerli and Arbitrum Goerli!
Please support Moonbase-alpha testnet!
Fantastic project, thank you.
It would be great if there would be a louper plugin for gitbook.com. Similar to how stripe and others include direct API playgrounds into their developer doc sites it would be super helpful if we had this for diamond based contracts as well.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.