((사용자)) ----- signTransaction ----- ((Fee Delegator)) ----- sendSignedTransaction ----- ((Contract))
사용자가 구매를 위한 사이닝을 하면 Fee delegator가 대납을 해서 콘트랙트에 구매 트랜잭션을 날리도록 하고 있는데요.
혹시 콘트랙트에서 보낸 트랜잭션이 fee delegator가 보낸 트랜잭션임을 확인할 방법이 있을까요?
트랜잭션을 보내는 방식이
- 사용자가 직접 수수료를 내고 트랜잭션을 보낼수도 있고
- Fee delegator가 수수료를 내고 트랜잭션을 보내는 방식일수 있는데
알고있는 2번만 허용하도록 트랜잭션에서 강제하고자 해서 질문드립니다