利用的開發環境為Remix-Ethereum IDE,透過此平台編譯程式,並發布成合約,另外利用MetaMesk創建錢包,做本實驗的實測。
程式一開始先宣告了此合約續記錄之項目,有租方的位址、借者的位址、租借時間、每單位時間價錢、是否租借其他物品以及是否添購保險。
接著是部署目前選單之資訊,先將需紀錄之各項數據及資訊設定為初始值。
再來就是將使用者輸入之各項數據資訊做紀錄,以及判斷借方所剩之餘額是否足以支付費用,若是借方擁有餘額過少則拒絕租借。
最後在此次租借結束後,讓租方可以提取租金,若非租方帳戶則無法進行提取動作,只有租方才能夠提取租金。