RE: RE: Goodbye
You are viewing a single comment's thread from:

RE: Goodbye

roknavy(66)
Published in
#sct
Words
165
Reading
1 min
Listen
Play
7y

좋은 포스팅을 보고 열심히 따라 하려는데.. 생각처럼 쉽지는 않네요.
님의 32번 포스팅에 부계정으로 특정 토큰을 스테이킹을 자동적으로 실행하도록 하는 내용에 있어서, 님의 코드를 실행해 봤는데.. 이게 맞는 건지 잘 몰라서 여쭙니다.

저의 가족 계정인 julialee66@julialee66 에 들어가서 LIFESTYLE 토큰이 0보다 클 경우 roknavy@roknavy에 스테이킹을 하려한다면...

def get_wallet(username, tokenname) :
wallet = Wallet(username)
data = wallet.get_token(tokenname)
return data
def run():
while True:
username = "julialee66" ------ 이곳에 아내 계정을 넣고
tokenname = "LIFESTYLE" --------이곳에 원하는 토큰명을 넣고..

        data = get_wallet(username, tokenname)
        print(data['balance'])

        time.sleep(120)
if float(data['balance']) > 0 :
    stake_token(username, tokenname)

def stake_token(username, tokenname, balance) :
nodes = NodeList()
nodes.update_nodes()
stm = Steem(nodes.get_nodes())
pwd = "액티브 키"

---- -----여기 한글로 씌여 있는 곳에는 실제 julialee66의 액티브 키를 넣고(코드에 포함시켜서)

try:
    stm.unlock(pwd)
except:
    stm = Steem(node=nodes.get_nodes(), keys=[pwd])        

json_data = []
contract_payload = {"symbol":tokenname.upper(),"quantity":str(balance), "to":username}
json_data.append({"contractName":"tokens","contractAction":"stake",
                                 "contractPayload":contract_payload})
tx = stm.custom_json("ssc-mainnet1", json_data, required_auths=[username])
print(tx)

그 다음에는 roknavy에 스테이킹을 하려면, 어디에 roknavy 계정명을 넣어야 하는지... 이제 강의 듣고 님의 포스팅을 따라가기 시작한지 몇일 안되어서.. 초보작가 하는게 쉽지는 않네요.. ㅎㅎ 가능하시면 부탁드립니다.

@roknavy: 좋은 포스팅을 보고 열심히 | Ecency