Unknown account 관련 에러

안녕하세요 사용자의 지갑 주소를 post 를 통해 받고 백엔드 서버에서 스마트컨트랙트를 실행하려합니다.
현재 백엔드는 express 사용중입니다.
wallet이 잘 넘어오는것은 확인하였는데 컨트랙트에서 인식을 못하는거 같습니다.


NoAContract.methods

        .uploadPhoto(byte, title, desc)

        .send({

            from: wallet,

            gas: "8500000",

            gasPrice: null,

        })

        .then(console.log("minted"))

        .catch((error) => {

            console.error(error);

        });

현재 코드는 이러한 상황입니다.
keystore를 통하여 decrypt한 뒤 caver.contract.create 를 통해 abi와 배포된 지갑주소로 등록을하였고
caver.wallet.add(keyring); 한 상황입니다.
뭐가 문제인지 계속 모르겠어서 질문올려봐요

자문 자답 하겠습니다.
post 로 address만 넘겨줄 경우 privateKey가 없어서 account가 없게되는 현상이 생기는거 같습니다. 확실히 서버단에서 주소를 다루는 경우는 어렵네요 ㅎ;; 혹시나 address로 privateKey를 생성할 수 있는 메서드가 있는지 궁금하긴하네요

안녕하세요

Private Key를 통해서 Address가 만들어지기때문에 Address로 PrivateKey를 생성할수는 없습니다.