PayId를 통해 기여자에게 XRP로 자동 지불
5253 단어 payidactionshackathonpythonxrp
내 워크플로우
payid_xrp_action
는 repo 소유자가 커밋에 대해 기여자에게 자동 지불을 설정할 수 있도록 하는 작업입니다. 기여자는 커밋 메시지에 PayId 핸들을 포함하기만 하면 repo 소유자가 설정한 금액을 자동으로 지급받게 됩니다.이 작업은 XRP 원장에서 지불하기 위해 Python Xpring SDK을 사용했습니다. 그리고 PayIDs을 사용하여 지불 주소를 확인합니다.
작업은 다음의 Github Actions 마켓플레이스에 게시됩니다.
https://github.com/marketplace/actions/automatically-pay-contributors-in-xrp-via-payid
리포지토리 소유자는 설정의 Github 비밀 섹션에서 XRP 지갑에 비밀 키를 넣습니다. 또한 워크플로에서 각 PayId가 지급되는 금액과 전체적으로 지급될 최대 금액을 지정할 수 있습니다.
예시 워크플로:
jobs:
pay:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: get commit message
run: |
echo ::set-env name=commit_log::$(git log --format=%B ${{ github.event.before }}..${{ github.event.after }})
- name: Run PayID
uses: hammertoe/payid_xrp_action@master
with:
commit_log: ${{ env.commit_log }}
wallet_secret: ${{ secrets.PAYID_WALLET_SECRET }}
amount: 1000000
보다 복잡한 기준에 따라 지불하는 보다 복잡한 워크플로로 쉽게 사용할 수 있으며 다음을 기반으로 지불합니다.
제출 카테고리:
메인테이너 머스트 해브 이 조치를 통해 모든 리포지토리 소유자는 코드베이스에 대한 기여를 장려할 수 있습니다.
Yaml 파일 또는 코드 링크
망치족지 / payid_xrp_action
모든 커밋에 대해 기여자에게 XRP로 지불하는 Github Action
payid_xrp_action
뭐?
모든 커밋에 대해 기여자에게 XRP로 지불하는 Github Action
이것은 누군가 푸시할 때마다 지불할 금액을 정의할 수 있음을 의미합니다.
저장소에 커밋합니다.
지불을 보낼 주소는 PayIds을 통해 조회됩니다.
커밋 메시지에서.
어떻게 설정하나요?
예시 워크플로:
name: Pay contributors
on:
# Trigger the workflow on push or pull request,
# but only for the master branch
push:
branches:
- master
jobs:
pay:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: get commit message
run: |
echo ::set-env name=commit_log::$(git log --format=%B ${{ github.event.before }}..${{ github.event.after }})
- name: Run PayID
uses: hammertoe/payid_xrp_action@master
with:
commit_log: ${{ env.commit_log }}
wallet_secret: ${{ secrets.PAYID_WALLET_SECRET }}
amount: 1000000
위의 워크플로우는 각 PayId…
View on GitHub
추가 리소스/정보
리포지토리에 금전적 보상을 추가하는 것이 얼마나 빠른지 보여주는 비디오:
이 작업 개발의 초기 단계에 대한 기록은 다음 위치에 있습니다.
https://cinnamon.video/watch?v=410918564657104239
Reference
이 문제에 관하여(PayId를 통해 기여자에게 XRP로 자동 지불), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/hammertoe/automatically-pay-contributors-in-xrp-via-payid-4d3e
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(PayId를 통해 기여자에게 XRP로 자동 지불), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/hammertoe/automatically-pay-contributors-in-xrp-via-payid-4d3e텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)