Пример #1
0
                      map(lambda x: x.split(':'), args.mosaic))
        print mosaics
    else:
        mosaics = None

    a = Account(privkey)
    print " [+] PREPARING TRANSACTION"
    ok, j = c.prepareTransfer(a.getHexPublicKey(), args.multisig, recipient,
                              amount, message, mosaics)

elif args.sub == 'remote':
    privkey = args.key
    remote = args.remote
    a = Account(privkey)
    print " [+] PREPARING IMPORTANCE TRANSFER TRANSACTION"
    ok, j = c.prepareImportanceTransfer(a.getHexPublicKey(), args.multisig,
                                        remote, False if args.cancel else True)

elif args.sub == 'multisig-create':
    privkey = args.key
    cosignatories = args.add
    a = Account(privkey)
    print " [+] PREPARING MULTISIG CREATE"
    ok, j = c.multisigCreatePrepare(a.getHexPublicKey(), cosignatories)

elif args.sub == 'multisig-signature':
    privkey = args.key
    multisig = args.multisig
    txHash = args.hash
    a = Account(privkey)
    print " [+] PREPARING MULTISIG SIGNATURE"
    ok, j = c.multisigSignaturePrepare(a.getHexPublicKey(), multisig, txHash)
Пример #2
0
    if args.mosaic:
        mosaics = map(lambda p: (p[0], int(p[1])), map(lambda x: x.split(':'), args.mosaic))
        print mosaics
    else:
        mosaics = None

    a = Account(privkey)
    print " [+] PREPARING TRANSACTION"
    ok, j = c.prepareTransfer(a.getHexPublicKey(), args.multisig, recipient, amount, message, mosaics)

elif args.sub == 'remote':
    privkey = args.key
    remote = args.remote
    a = Account(privkey)
    print " [+] PREPARING IMPORTANCE TRANSFER TRANSACTION"
    ok, j = c.prepareImportanceTransfer(a.getHexPublicKey(), args.multisig, remote, False if args.cancel else True)

elif args.sub == 'multisig-create':
    privkey = args.key
    cosignatories = args.add
    a = Account(privkey)
    print " [+] PREPARING MULTISIG CREATE"
    ok, j = c.multisigCreatePrepare(a.getHexPublicKey(), cosignatories)

elif args.sub == 'multisig-signature':
    privkey = args.key
    multisig = args.multisig
    txHash = args.hash
    a = Account(privkey)
    print " [+] PREPARING MULTISIG SIGNATURE"
    ok, j = c.multisigSignaturePrepare(a.getHexPublicKey(), multisig, txHash)