問題タブ [vyper]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
442 参照

arrays - Rust で 32 ビット幅のバイト配列としてカスタム型 bytes32 を作成する

bytes32Vyper の 32 ビット幅のバイト配列である型です。以下はhttps://github.com/ethereum/vyper/blob/master/docs/types.rst#32-bit-wide-byte-arrayからのものです:


32 ビット幅のバイト配列

キーワード: bytes32 これは 32 ビット幅のバイト配列で、それ以外はバイト配列に似ています。

例:

オペレーター

はバイトx配列であり_start_len整数値です。


Rustでカスタムタイプとしてこのようなbytes32を作成する方法を知りたいです。カスタム型を作成するには、構造体を使用します。これは配列ですが、配列を定義する最善の方法がわかりません。私はやろうと思った:

しかし、これは明らかに理想的ではありません0b00000000

0 投票する
1 に答える
73 参照

smartcontracts - solidityのアドレスに相当するVyper(this)

Vyper で現在のコントラクトのアドレスを取得する方法。堅牢address(this)性に優れています。Vyperで同等のものは何ですか。