小编Tri*_*ion的帖子

如何从token中获取token持有者?

我已经创建了自己的 ERC-20 代币(AJR)并部署在以太坊私有节点上,现在我想按代币名称列出所有交易。

另外,我需要使用合约地址或代币名称列出所有代币持有者。

我尝试使用 web3 获取,但我只得到符号、名称、总供应量等,但没有得到代币持有者或交易

下面是我的示例代码:

from web3 import Web3

Web3 = Web3(Web3.HTTPProvider('http://127.0.0.1:8545'))

contract_instance = Web3.eth.contract(contract_address, abi=abi)

print(contract_instance.functions.name().call())
Run Code Online (Sandbox Code Playgroud)

python smartcontracts go-ethereum erc20 web3py

9
推荐指数
2
解决办法
2万
查看次数

Wordpress WP列表表实现

我在实现WP List Table时收到了以下错误消息

致命错误:在第88行的.../wp-admin/includes/class-wp-list-table.php中调用未定义的函数convert_to_screen()

我通过包含以下行解决了这个问题

require_once(ABSPATH . 'wp-admin/includes/template.php' );
Run Code Online (Sandbox Code Playgroud)

这个WP列表表在我的插件中运行良好.但是在激活我的插件时我会收到通知.

注意:convert_to_screen(),add_meta_box()调用不正确.可能直接包含wp-admin/includes/template.php以便使用add_meta_box().这是非常错误的.将add_meta_box()调用挂钩到add_meta_boxes操作中.有关更多信息,请参阅WordPress中的调试.(此消息已在版本3.3中添加.)在3049行的/var/www/wordpress_RND/wordpress3.8.1/wp-includes/functions.php中

有没有人对这个通知有任何想法.我正在使用Wordpress版本3.8.1

以下是所要求的最小代码.

define('FRM_PLUGIN_DIR_PATH_INC', trailingslashit( plugin_dir_path( __FILE__ ) ) .'../inc');
if( ! class_exists( 'WP_List_Table' ) ) {
    require_once( ABSPATH . 'wp-admin/includes/class-wp-list-table.php' );
}
// Commenting below line result in error.
require_once(ABSPATH . 'wp-admin/includes/template.php' );

class Any_Forms_Funtions extends WP_List_Table{


    public function listForm(){
        echo "<div class='wrap'><form>";
        $this->prepare_items();
        $this->display();
        echo "</form></div>";
    }

    function get_columns(){
        $columns = array(
            //'cb'        => '<input type="checkbox" />',
            'booktitle' => 'Title',
            'author'    => 'Author',
            'isbn'      => 'ISBN',
        );
        return …
Run Code Online (Sandbox Code Playgroud)

php wordpress

5
推荐指数
1
解决办法
5266
查看次数

org.openqa.selenium.InvalidArgumentException:未知错误:不支持的协议

我添加了网页中的所有链接Arraylist,然后一一点击所有网址。

public class Redirectionlinked1 
{
    public static List findAllLinks(WebDriver driver)
    { 
        List <WebElement> elementList = new ArrayList();
        elementList = driver.findElements(By.tagName("a"));
        elementList.addAll(driver.findElements(By.tagName("img")));

        List finalList = new ArrayList();
        for(WebElement element : elementList)
        {
            if (element.getAttribute("href") != null)
            {
                finalList.add(element);
            }
        }
        return finalList;
    }

    public static void main(String[] args) throws Exception 
    {
        System.setProperty("webdriver.gecko.driver", "E:\\Softwares\\gecko\\geckodriver-v0.16.1-win64\\geckodriver.exe");
        System.setProperty("webdriver.chrome.driver", "E:\\chromedriver.exe");

        WebDriver driver = new ChromeDriver();
        driver.get(" http://testsite.com");
        List <WebElement > allImages = findAllLinks(driver);

        System.out.println("Total number of elements found " + allImages.size());
        driver = new …
Run Code Online (Sandbox Code Playgroud)

java arrays selenium webdriver selenium-webdriver

2
推荐指数
1
解决办法
5万
查看次数

错误:找不到用于AutomationName'Appium'和platformName'Android'的驱动程序

当我尝试使用nodejs运行我的应用程序时。我遇到以上错误进入appium服务器

test.js文件

var wd = require("wd");
var appDriver = wd.remote({
    hostname: '127.0.0.1',
    port: 4723,
})

var config = {};

config.android19Hybrid = {
   automationName: 'Appium',
   browserName: '',
   platformName: 'Android',
   platformVersion: 19,// API level integer, or a version string like '4.4.2'
   autoWebview: true,
   deviceName: 'any value; Appium uses the first device from *adb devices*',
   app: "D:\\market-deliveryboy\\platforms\\android\\app\\build\\outputs\\apk\\debug\\app-debug.apk"
};

appDriver.init(config.android19Hybrid);
Run Code Online (Sandbox Code Playgroud)

我在Appium服务器上出现错误

[debug] [MJSONWP] Calling AppiumDriver.createSession() with args: [{"automationName":"Appium","browserName":"","platformName":"Android","platformVersion":19,"autoWebview":true,"deviceName":"any value; Appium uses the first device from *adb devices*","app":"D:\\market-deliveryboy\\platforms\\android\\app\\build\\outputs\\apk\\debug\\app-debug.apk"},null,null]
[debug] [BaseDriver] Event 'newSessionRequested' logged at 1554729359484 …
Run Code Online (Sandbox Code Playgroud)

cordova ionic-framework appium-android

2
推荐指数
1
解决办法
1419
查看次数

我们可以通过代币名称获取智能合约地址吗

我想像 Etherscan 那样通过代币名称获取智能合约信息,但需要使用我的专用网络。

根据 web3 文档,如果我需要获取与智能合约相关的任何信息,我首先需要有一个智能合约地址和 ABI。但是在编写智能合约时,我没有将其存储在数据库中的命令。

我的主要目标是我需要创建一个浏览器的精确副本,如 Etherscan 和 bscscan.com

blockchain ethereum go-ethereum erc20 ethereumclassic

2
推荐指数
1
解决办法
1767
查看次数

如何使用JavaScript从html控件商店获取值作为变量?

我在JavaScript中有一个变量,如下所示:

var testVariable="<input type='radio' name='gender' value='male' checked> Male<br><input type='radio' name='gender' value='female'>Female<br>"
Run Code Online (Sandbox Code Playgroud)

现在我想得到具有属性的单选按钮的值checked.

我们怎样才能做到这一点?

javascript variables

-1
推荐指数
1
解决办法
66
查看次数