1. Transaction fee는 transaction 의 개수가 아니라 sign을 해야하는 account의 개수(sender의 개수)에 영향이 있다.
예를들어,
A -> B
A -> B
A -> B
이런식으로 3번의 token transfer을 하나의 transaction에 담는다고 하더라도, sender의 계정은 1개 이므로, 수수료는 0.000005 Sol로 일정하다.
하지만,
A -> B
B -> C
C -> D
이런식으로 3번의 token transfer의 sender가 다를경우엔, 각각의 계정에 sign 하는 과정이 필요하므로, 수수료는 0.000005 Sol * 3이 되어, 0.000015가 된다.
2. Transaction fee 가 없더라도 다른 지갑에 잇는 수수료를 이용하여 token transfer이 가능하다.
해당 기능은 payer라는 개념으로 solana-client-js 에서 제작중이다
'개발 > Solana' 카테고리의 다른 글
Solana 지갑 만들기 (3) | 2021.07.05 |
---|---|
Solana Network Transaction Fee vs Ledger Transaction Fee (1) | 2021.06.17 |