스마트컨트랙트를 블록체인에 Deploy시 해당 스마트컨트랙트의 대한 가스량에 대해서 계산하는 함수. 실제 메인넷에서는 스마트컨트랙트에 대한 가스량을 정확하게 알아야 하므로, 이 함수는 매우 중요.
현재 이더리움 블록체인의 가스가격을 Return 해주는 함수. 이더리움 블록체인 실행시 가스가격와 가스량은 매우 중요. 가스량 * 가스가격이기 때문에 이 함수 또한 메인넷이나 테스트넷에서 운영시 중요한 함수.
이더리움 블록체인에 실제로 트랜잭션을 발생시키기 위한 함수. 이 함수는 프라이빗 네트워크(로컬)에서는 실제 많이 사용하진 않지만 메인넷과 테스트넷에서는 이 함수는 필수적. 우리가 트랜잭션을 발생시키기 위해서는 개인키의 Sign이 필요.
스마트컨트랙트를 관리하고 실제 블록체인에 스마트컨트랙트를 올릴 때 이 함수를 많이 사용.
실제 스마트 컨트랙트는 Solidty 작성
-> 컴파일 ABI(bytecode)
-> JSON 형태 변환
-> Deploy
-> SignTransaction
-> Contract Address 생성
순