I'm writing a contract which calls my written library. when I deploy it in remix-ide, I see that I have to submit twice on MetaMask. Does it mean I have to create a contract for my library? Thank you in advance for your help.
As you can see in the Oficial Documentation, libraries must be deployed exactly as a contract with the difference that they are deployed only once at a specific address and then can be reused by different contracts.